summaryrefslogtreecommitdiffabout
AgeCommit message (Collapse)AuthorFilesLines
2009-03-12Merge commit 'devel.vz/next' into nextMichael Krelin2-0/+3
2009-03-11missing include for gcc 4.3Michael Krelin1-0/+1
2009-03-11autoregen.sh scriptMichael Krelin1-0/+2
2009-01-28XRD discovery fix.Michael Krelin1-0/+4
Added omitted popping of the XRD element out of stack when it ends. Thanks to our usual suspect - Joseph for spotting it ;-) Signed-off-by: Michael Krelin <hacker@klever.net>
2009-01-21Do not bomb out on unusual xmlMichael Krelin1-15/+26
In particular, properly handle directy Type child of XRD element. As usually, thanks to Joseph Smarr of Plaxo for spotting it ;-) Signed-off-by: Michael Krelin <hacker@klever.net>
2008-12-02added passthrough unknown encoding handler to discovery parserMichael Krelin1-0/+8
2008-12-02support for unknown encoding in expat wrapperMichael Krelin2-0/+12
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-11-22release 2.0.12.0.1Michael Krelin3-2/+10
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-11-12build fix: added missing includeMichael Krelin1-0/+1
Thanks to Jim Downing for spotting it! Signed-off-by: Michael Krelin <hacker@klever.net>
2008-09-22A couple of bugfixesMichael Krelin2-2/+2
- added missing 'return' statement to the forward_iterator_proxy operator=() - made temporary non-static for thread safety in url_decode() Thanks to Masato Kataoka of orenosv project Signed-off-by: Michael Krelin <hacker@klever.net>
2008-06-29added half-a-test for w3c time conversionMichael Krelin1-3/+17
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-06-29fixed debugging info settings for htmltidyMichael Krelin1-2/+5
Thanks to Brian Muller for spotting it! Signed-off-by: Michael Krelin <hacker@klever.net>
2008-06-29Fixed w3c to unix timestamp conversion for FreeBSDMichael Krelin2-3/+19
Thanks to Göran Löwkrantz for pointing both to the problem and possible solution. Signed-off-by: Michael Krelin <hacker@klever.net>
2008-06-27made gcc 4.3 a bit happierMichael Krelin6-11/+11
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-06-27Fix for gcc 4.3Michael Krelin2-0/+4
Thanks to Oden Eriksson of Mandriva for report and patch Signed-off-by: Michael Krelin <hacker@klever.net>
2008-06-262.0 release2.0Michael Krelin1-2/+2
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-06-26bumped version in the NEWS fileMichael Krelin1-1/+1
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-06-26bumped version to 2.0 in preparation for releaseMichael Krelin2-2/+2
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-06-25gave up the most stupid bug contest awardMichael Krelin1-2/+2
Thanks to compiler for spotting it. Signed-off-by: Michael Krelin <hacker@klever.net>
2008-06-25make compiler a bit happierMichael Krelin1-2/+2
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-06-25improved detection of htmltidy for debian and co.Michael Krelin3-5/+14
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-06-25update libcurl.m4 to fix breakage with -Wl,--as-needed ld flagsMichael Krelin1-24/+55
Thanks to Samuli Suominen of Gentoo project for spotting it Signed-off-by: Michael Krelin <hacker@klever.net>
2008-06-25do not attempt to build programs dependent on absent librariesMichael Krelin1-1/+4
Thanks, Joseph, for spotting it! In addition, thanks for spotting it again in openid20 branch to Brian of Butterfat ;-) Conflicts: test/Makefile.am Signed-off-by: Michael Krelin <hacker@klever.net>
2008-04-06fix for discovery failing on some entities coming before the tag of interestMichael Krelin1-0/+1
One of the numerous opportunities to express my gratitude by means of commit message to Joseph Smarr of Plaxo for spotting it. Thanks, Joseph! Signed-off-by: Michael Krelin <hacker@klever.net>
2008-04-06Merge commit '1e3ed01c149aaeed5a64aacff218a5486128fc92' into devel/openid20Michael Krelin8-100/+157
2008-04-06empty trust_root is no trust root.Michael Krelin1-0/+6
work around some thoughtful and considerate RPs that take the pain of sending the trust_root parameter, but do not go into as much trouble as setting it to anything but an empty string. Signed-off-by: Michael Krelin <hacker@klever.net>
2008-03-04added curl_slist wrapperMichael Krelin2-0/+40
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-03-04propagate results of libuuid detectionMichael Krelin2-1/+5
* add AC_DEFINE to configure.ac * add dependency to libopkele.pc.in Signed-off-by: Michael Krelin <hacker@klever.net>
2008-03-03renamed basic_message to basic_fieldsMichael Krelin4-91/+97
since oauth fieldsets aren't really messages Signed-off-by: Michael Krelin <hacker@klever.net>
2008-03-03removed basic_message::fields_t typedefMichael Krelin1-1/+0
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-03-03introduced base_message class as a base for basic_openid_messageMichael Krelin3-65/+73
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-03-03added append_to() to basic_openid_messageMichael Krelin2-3/+7
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-03-02aded util::url_decode()Michael Krelin2-1/+37
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-03-02reinstated prefix handling in query buildingMichael Krelin2-11/+13
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-03-02made util::url_encode refrain from encoding unreserved charsMichael Krelin1-6/+33
as per rfc 3986 Signed-off-by: Michael Krelin <hacker@klever.net>
2008-03-02added missing include to util-internal.hMichael Krelin1-0/+1
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-22fix the discovery for the case when identity URL points to XRDS document.Michael Krelin1-1/+7
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-19added an identifier normalization utility functionMichael Krelin5-12/+53
* moved iname leader characters and whitespace characters strings to opkele::data namespace * added opkele::util::normalize_identifier() function Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-19basic_RP: add methods for accessing identity information passed from OP.Michael Krelin2-2/+63
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-19use local array for hmac when calculating signatureMichael Krelin1-4/+7
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-16do not tidy XRD documentsMichael Krelin1-2/+2
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-16moved some stuff out of the now installed util.h headerMichael Krelin8-82/+110
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-15small fix to openid message find_ns methodMichael Krelin1-2/+4
it foolishly failed in presence of ns field and absence of namespace in question. Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-12slight api improvement to ease caching of discovery informationMichael Krelin4-4/+19
* added opend_endpoint_output_iterator to types.h * changed endpoint_discovery_iterator to the aforementioned iterator typedef * added discover() virtual to prequeue_RP and made use thereof. Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-11more cleanupMichael Krelin1-1/+0
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-11removed obsoleted functions in test RPMichael Krelin1-28/+0
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-11allow to add prefix to generated htmlhiddensMichael Krelin2-6/+10
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-09OP fixesMichael Krelin1-3/+3
* allocate stateful handles when processing associate request * use the expiration from allocated handle, not empty shared_ptr Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-08minor fixes and making compiler a bit happierMichael Krelin16-77/+77
Signed-off-by: Michael Krelin <hacker@klever.net>
2008-02-08a bit of doxygenation for prequeue_RPMichael Krelin1-1/+8
Signed-off-by: Michael Krelin <hacker@klever.net>