Permalink
Commits on May 28, 2008
  1. Fixes handling of query strings starting with ?&.

    This required a small fix to Util.NameValueCollectionToDictionary.
    Fixes Google Code Issue 81.
    
    Thanks to richertech for the report and suggested fix.
    AArnott committed May 26, 2008
  2. Added RP discovery for return URL verification on OP side.

    Fixes Google Code issue 56.
    
    Conflicts:
    
    	src/DotNetOpenId.TestWeb/ProviderEndpoint.aspx.cs
    
    Removed the whitelist reference that broke the build.
    AArnott committed May 28, 2008
  3. Fix for membership provider in sample.

    For some reason the xml membership provider must be mentioned as default even though the aspnetsql one didn't.
    AArnott committed May 26, 2008
  4. ProviderPortal sample uses an xml membership provider instead of sql …

    …provider.
    
    This ends the problems where MDF/LDF file updates from SQL, even when the database didn't change, would keep locking up the revision control system.
    AArnott committed May 26, 2008
  5. Cookieless sessions are now supported on RPs.

    Fixes Google Code Issue 78.
    AArnott committed May 21, 2008
Commits on Apr 28, 2008
  1. Merge branch 'master' into v2.1

    Conflicts:
    	(version number difference between branches left out of merge)
    	src/DotNetOpenId.Test/Properties/AssemblyInfo.cs
    	src/DotNetOpenId/Properties/AssemblyInfo.cs
    AArnott committed Apr 28, 2008
  2. Fixes return_to args url encoding bug (Google Code Issue 73).

    Lesson learned: Uri.ToString() and Uri.AbsoluteUri are NOT the same thing.
    Uri.ToString() decodes the URL to make it easier to read.
    Uri.AbsoluteUri leaves the encodings alone, which is important if you're doing anything with the Uri.
    AArnott committed Apr 28, 2008
  3. Fixed IndexOutOfRangeException in Realm.Contains when *.domain.com is…

    … tested against domain.com.
    
    Also added several new wildcard tests.
    AArnott committed Apr 28, 2008
  4. Fixed interop issue with realm and return_to implicit ports.

    As described in Google Code Issue 71, some other OpenID implementations have issues when a return_to implies a port and realm explicitly gives the same one, or vice versa.
    
    This change addresses the issue by attempting to be consistent across return_to and realm URLs by always implying ports that may be implied rather than explicitly specifying them sometimes.
    AArnott committed Apr 28, 2008
Commits on Apr 27, 2008
  1. Fix for Issue 72

    Sending "Expect: 100 Continue" HTTP headers to some HTTP servers generates a 417 error response.  This handles that response and tries again without sending that header.
    AArnott committed Apr 27, 2008
  2. Fix for Issue 72

    Sending "Expect: 100 Continue" HTTP headers to some HTTP servers generates a 417 error response.  This handles that response and tries again without sending that header.
    AArnott committed Apr 27, 2008
Commits on Apr 25, 2008
  1. Incremented version to 2.1.1.

    AArnott committed Apr 25, 2008
  2. Incremented minor build number.

    AArnott committed Apr 25, 2008
  3. Added sreg spec in docs folder.

    AArnott committed Apr 25, 2008
Commits on Apr 23, 2008
  1. FxCop work on AttributeExchange.WellKnownAttributes classes.

    DotNetOpenId is once again Fxcop clean.
    AArnott committed Apr 23, 2008
  2. Lots of FxCop work.

    Including disabling a few FxCop rules regarding Uris that never seem to really be right.
    AArnott committed Apr 23, 2008
Commits on Apr 22, 2008
Commits on Apr 21, 2008