changelog
version 2.0.4 (December 22nd, 2009)
- added attribute exchange and oauth openid extensions contributed by Joseph
Smarr of Plaxo
- removed legacy compatibility code and dependency on pcre
- minor build fixes and improvements
version 2.0.3 (September 1st, 2009)
- Fixed an URI normalization bug misnormalizing URIs with a single-character
trailing component
- build improvements
version 2.0.2 (April 11th, 2009)
- Handling of unknown encodings during discovery
- Discovery robustness improvements
- Workaround for OPs (e.g. livejournal.com) breaking specs
- Build fixes and improvements
version 2.0.1 (November 22nd, 2008)
- Compile-time fixes and improvements
- Portability improvements for FreeBSD
- Really suppress debugging message from htmltidy when --disable-debug is in
effect
- minor bugfixes
- thread-safety improvements
version 2.0 (June 26th, 2008)
- OpenID 2.0 support
- Major rewrite of the whole thing
- Support for XRDS (YADIS and XRI/inames) discovery
- Sheerly improved html-based discovery (only code using new, 2.0-enabled
classes benefits from it)
- Deprecation of the old api
- Added sample RP and OP implementations
- Require expat xml stream parser library
- Require htmltidy library
- Require tr1/memory (shared_ptr) support - either modern gcc or boost
library
version 0.3.2 (November 22nd, 2007)
- code cleanup for stricter compiler
version 0.3.1 (November 20th, 2007)
- more robustness improvements in links discovery
- removed dependency on pcre c++ bindings, because there are few of them and
not everyone likes all of them
- minor build improvements
version 0.3 (August 9th, 2007)
- fixed canonicalization procedure to be specs-compliant. Note, that the old
consumer_t::canonicalize is now called consumer_t::normalize and the
canonicalize memeber is now virtual to allow caching layer, not static
- robustness improvement in handling associations expiry
- minor documentation updates
version 0.2.1 (June 24th, 2007)
- open id server invalid signature bugfix
version 0.2 (June 19th, 2007)
- A few robustness improvements and optimizations
- More liberal key/values messages parsing
- Changed unusable --with-pcre++ configure option to --with-pcrepp
version 0.1.1 (January 16th, 2007)
- Fixed a bug in curl errors handling
- added --disable-ssl-verify-host and --disable-ssl-verify-peer options to
configure to alter default implementation of consumer's retrieve_links
behaviour
- Build fix that eliminates the need to pass --disable-konforka in the
absence of it.
version 0.1 (January 12th, 2007)
- OpenID simple registration extension implementation
- OpenID extensions framework
- Canonicalization bugfix
- Slightly improved interoperability with buggy implementations
version 0.0 (July 25th, 2005)