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 implementation
Require expat xml stream parser library
Require htmltidy library
Require tr1/memory (shared_ptr) support - either modern gcc or boost
library
code cleanup for stricter compiler
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
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
open id server invalid signature bugfix
A few robustness improvements and optimizations
More liberal key/values messages parsing
Changed unusable --with-pcre++ configure option to --with-pcrepp
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.
OpenID simple registration extension implementation
OpenID extensions framework
Canonicalization bugfix
Slightly improved interoperability with buggy implementations
Initial release