What's new? | Help | Directory | Sign in
Google
extremeswankopenid
ExtremeSwank OpenID Consumer for .NET
  
  
  
  
    
Search
for
Updated May 19, 2008 by j...@extremeswank.com
Labels: Featured
Changelog  
Important changes occurring between releases

OpenID Libary

Version Date Changed
4.0.0.1 2008/5/19 Minor documentation fixes. Setting "hostname" in OpenIdDesktopClient constructor now works as expected. When error message is received from an OpenID Provider, now writes the error text to the trace log.
4.0.0.0 2008/5/15 Completely new release - requires porting to new API. Now ExtremeSwank.OpenId namespace to avoid conflicts with old API. Benefits - Public API now fully compliant with Microsoft coding guidelines. Uses less network bandwidth. Stateless mode is now the default. Can easily support OpenID extensions that do not authenticate identities. Much easier to implement than 3.x.
3.2.2.4 2008/5/7 Attribute Exchange compatibility fixes. OpenIDDesktopConsumer now supports specifying range for random port selection. Internal API cleanups.
3.2.2.3 2008/4/30 Per OpenID specs list, axschema.org is the standard AX namespace. AttributeExchangeSchema now uses axschema.org. AttributeExchangeSchemaLEGACY uses old schema.openid.net namespace.
3.2.2.2 2008/4/29 More Attribute Exchange fixes.
3.2.2.1 2008/4/28 Attribute Exchange fixes. Now have built-in schema definitions for schema.openid.net (legacy), openid.net/schema (default), and axschema.org.
3.2.2.0 2008/4/28 OpenIDDesktopConsumer now supports Stateful mode and Directed Identity. SingularAssociationManager now available for non-web implementations where Stateful authentication is required.
3.2.1.0 2008/4/26 New Features - Stateless mode means completely stateless - No session or association managers needed. New DbSessionManager lets you save session nonce data in any .NET-compatible database. BuildDb() methods in persistence managers now create column indexes.
3.2.0.0 2008/4/24 OpenIDConsumer public API drastic simplifications. Internal APIs are now hidden. Examples added to OpenIDConsumer programming documentation.
3.1.1.1 2008/4/23 Bug fixes: More consistent null string handling, return URLs with multiple arguments now work as expected. More API simplifications. Tracing now works in non-ASP.NET environments.
3.1.1.0 2008/4/22 OpenIDDesktopConsumer fixes and additional event functionality. OpenIDConsumer now throws exceptions if ASP.NET-dependent constructors are used in non-ASP.NET environments.
3.1.0.6 2008/4/20 OpenIDDesktopConsumer adds support for non-web client/server applications. ASP.NET runtime is no longer required. SingularSessionManager provides ISessionPersistence support for non-web environments. Can now avoid Association persistence entirely if only Stateless mode is used.
3.1.0.2 2008/4/11 API simplifications, efficiency improvements. Immediate mode now fully tested, and is now used in OpenIDControl as default. XRI fixes. Simple Registration plug-in now automatically loaded for legacy SREG 1.0 messages.
3.0.5.1 2008/4/9 All extension plug-ins now support custom HTTP parameters, instead of being linking to the current HttpContext. More API simplification. Documentation updates.
3.0.5 2008/4/8 Correctness fixes. myLID OpenIDs are now supported. TypeKey OpenIDs now login on first request. Now supports event hooks in OpenIDConsumer, allowing for more flexible usage scenarios.
3.0.4.1 2008/3/24 New Features - DbAssociationManager allows associations to be stored in any .NET-compatible SQL database. SqlAssociationManager provides direct support for SQL Server databases. Fixes - Conforms to expected HTTP redirect behavior, per OpenID spec. Now filters out OpenID arguments when automatically building the "return to" URL (allows immediate re-login after failed authentication)
3.0.3 2008/3/15 Lots of bug fixes. XRI and Yadis discovery now supports multiple OpenID endpoints in XRDS documents. Session persistence simplifications. Using "https://" for OpenIDs will now pass Provider authority verification.
3.0.2 2008/3/12 New OdbcAssociationManager can be used to store Association data in an ODBC database. Explicit directed identity support added - see UsageExamples. Pluggable persistence modules means easy integration with web farms. Can now pass arguments directly in cases where no HttpContext is available. Refactored reusable components into static methods - means easier testing and more flexibility
3.0.1 2008/2/13 OpenID 2.0 directed identity now supported. Security enhancements. Documentation updates.
3.0.0 2008/2/11 Major update. Preliminary Attribute Exchange support added. Code cleanup. AOL and ClaimID OpenIDs now function correctly.
2.9.5 2008/2/2 Fixed authentication with Yahoo!, Wordpress.com, typekey.com, and vox.com IDs. Note: Yahoo! IDs support OpenID 2.0 only, and require that your web server have a fully qualified domain name (i.e., www.extremeswank.com)
2.9.1 2008/1/17 Fixed Yadis/XRDS OpenID 2.0 discovery. Added tracing to ease runtime debugging.
2.9 2008/1/9 The full Consumer now runs in partial-trust configurations. Therefore, the Simple implementation has now been retired. Special thanks to Karl Waclawek for donating the updated Diffie-Hellman implementation.
2.7.2 2007/12/11 Changed HTML and Yadis discovery plugins to be more tolerant of documents with HTML comments. Now works with claimid.com OpenIDs
2.7.0 2007/10/27 Split into two libraries � a common library and a library specific to partial or full trust, all are included in the download. Several changes per suggestions by Farren Malo. Authentication Policy extension now initializes properly.
2.6.0 2007/8/20 Added Authentication Policy Extension support.
2.5.0 2007/7/1 Now written to .NET 2.0 standards, removed all ArrayList constructs and replaced with Generic equivalents. In-memory Associations table is now checked every 10 minutes and any invalid entries are removed.
2.0.5 2007/3/25 Namespace cleanup, not 100% binary compatible with 2.0.3, but documentation has been updated.
2.0.3 2007/3/24 Specifying a blank or null string to the Identity property now fails gracefully when BeginAuth() is called.
2.0.2 2007/3/22 Per bug report by Daniel Wilkinson, now properly conserves OpenID server URLs with existing query strings.
2.0.1 2007/3/21 Complete rewrite of Consumer. Now plugin-based, so easily extensible.
1.0.2 2007/3/13 Fixed ability to use xri://, xri://$dns*, and xri://$ip* prefixes.
1.0.1 2007/3/12 Consumer now passes a signed nonce value to avoid replay attacks.
1.0.0 2007/3/12 Initial release.

OpenIDControl

Each version ships the matching OpenID Consumer library, and adds support for any new features, if necessary.


Sign in to add a comment