Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'v3.1' | Andrew Arnott | 2009-05-21 | 10 | -15/+173 |
|\ | |||||
| * | Merge branch 'v3.0' into v3.1 | Andrew Arnott | 2009-05-21 | 4 | -5/+52 |
| |\ | |||||
| | * | Fixed StyleCop messages. | Andrew Arnott | 2009-05-20 | 1 | -2/+2 |
| | | | |||||
| | * | Test runs more resilient to race conditions. | Andrew Arnott | 2009-05-16 | 1 | -0/+17 |
| | | | |||||
| | * | Fixes OpenID and OAuth URL data string encoding to follow RFC 3986 instead ↵ | Andrew Arnott | 2009-05-11 | 3 | -5/+35 |
| | | | | | | | | | | | | | | | | | | of RFC 2396. While this probably won't fix any interop issues with OpenID, it IS anticipated to fix interop issues with OAuth since the generated signature base string will be different if any of these symbols show up in the string: !*'() | ||||
| * | | FxCop and StyleCop fixes for v3.1 branch. | Andrew Arnott | 2009-05-20 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'v3.0' into v3.1 | Andrew Arnott | 2009-04-30 | 2 | -3/+82 |
| |\ \ | | |/ | |||||
| | * | StyleCop fixes. | Andrew Arnott | 2009-04-30 | 1 | -1/+0 |
| | | | |||||
| | * | Revised OAuth channel to better support different combinations of HTTP methods. | Andrew Arnott | 2009-04-30 | 1 | -0/+2 |
| | | | |||||
| | * | Added more tests to verify correct behavior of OAuth Authorization header ↵ | Andrew Arnott | 2009-04-30 | 2 | -3/+83 |
| | | | | | | | | | | | | | | | | | | and message parts in different places. Fixed a bug in the signature construction process the test found. | ||||
| * | | Revised OAuth channel to better support different combinations of HTTP methods. | Andrew Arnott | 2009-04-30 | 1 | -0/+2 |
| | | | |||||
| * | | Merge branch 'v3.0' into v3.1 | Andrew Arnott | 2009-04-30 | 4 | -6/+36 |
| |\ \ | | |/ | | | | | | | | | | | | | Conflicts: src/DotNetOpenAuth.vsmdi src/version.txt | ||||
| | * | Further fixed base signature string construction and added several tests for it. | Andrew Arnott | 2009-04-30 | 2 | -4/+34 |
| | | | |||||
| | * | Fixed StyleCop message.v3.0.1.9115 | Andrew Arnott | 2009-04-25 | 1 | -1/+1 |
| | | | |||||
| | * | Fixed the namespace of a unit test class. | Andrew Arnott | 2009-04-25 | 1 | -1/+1 |
| | | | |||||
* | | | Added FetchResponse.GetAttributeValue(string) method. | Andrew Arnott | 2009-05-20 | 1 | -0/+16 |
| | | | | | | | | | | | | Resolves Trac issue #67. | ||||
* | | | Fixed StyleCop message | Andrew Arnott | 2009-05-16 | 1 | -1/+1 |
| | | | |||||
* | | | Added security feature so RPs can opt out of accepting delegating identifiers. | Andrew Arnott | 2009-05-16 | 3 | -5/+54 |
| | | | |||||
* | | | Added configuration setting that allows RPs to reject all unsolicited ↵ | Andrew Arnott | 2009-05-15 | 2 | -1/+43 |
| | | | | | | | | | | | | assertions. | ||||
* | | | Added UI extension tests. | Andrew Arnott | 2009-05-15 | 2 | -0/+38 |
| | | | |||||
* | | | OP now has a RequireSsl option, which requires RP discovery to happen over ↵ | Andrew Arnott | 2009-05-08 | 2 | -14/+67 |
| | | | | | | | | | | | | | | | | | | HTTPS. Fixes Trac ticket 51. | ||||
* | | | Removed RP RequireSsl property changed event since it was only added to ↵ | Andrew Arnott | 2009-05-08 | 1 | -18/+0 |
| | | | | | | | | | | | | support a design that didn't hold. | ||||
* | | | Providers now have better feedback about how RP discovery fails so they can ↵ | Andrew Arnott | 2009-05-08 | 3 | -15/+36 |
| | | | | | | | | | | | | | | | | | | make more informed policy decisions. Fixes Trac ticket 53. | ||||
* | | | Added tests to verify anonymous checkid behavior. | Andrew Arnott | 2009-05-08 | 5 | -0/+151 |
|/ / | |||||
* | | Merge branch 'v3.0' | Andrew Arnott | 2009-04-24 | 3 | -2/+19 |
|\ \ | |/ | |||||
| * | Updated Code Contracts to 1.1.20415.13. | Andrew Arnott | 2009-04-24 | 1 | -1/+1 |
| | | | | | | | | This CC version introduces a bug where having Microsoft.Contracts.dll in the assembly search path (lib) causes ccrewrite.exe to spin forever. So we're removing it from that directory, and building will require having Code Contracts installed on the computer. | ||||
| * | Turned off runtime contract checking until ccrewrite.exe gets fixed so it ↵ | Andrew Arnott | 2009-04-24 | 1 | -1/+2 |
| | | | | | | | | doesn't hang. | ||||
| * | Fixed Identifier.TryParse to not throw when passed null or empty string values. | Andrew Arnott | 2009-04-17 | 1 | -0/+16 |
| | | | | | | | | Fixes Trac issue 15. | ||||
| * | CRLF fix. | Andrew Arnott | 2009-04-16 | 1 | -3/+3 |
| | | |||||
* | | Turned on runtime contract checking for debug builds and fixed the errors ↵ | Andrew Arnott | 2009-04-19 | 1 | -3/+12 |
| | | | | | | | | that it caught. | ||||
* | | Merge branch 'v3.0' | Andrew Arnott | 2009-04-15 | 6 | -12/+29 |
|\ \ | |/ | |||||
| * | Custom OpenID extensions may now exist outside the library. | Andrew Arnott | 2009-04-15 | 5 | -12/+26 |
| | | |||||
| * | Fixed failing unit tests. | Andrew Arnott | 2009-04-15 | 1 | -1/+4 |
| | | |||||
* | | Renamed IsSignedByProvider and hid it from request extension messages since ↵ | Andrew Arnott | 2009-04-11 | 1 | -1/+1 |
| | | | | | | | | | | | | it didn't apply. Fixed Google Code Issue 241. | ||||
* | | Merge commit 'v3.0' | Andrew Arnott | 2009-04-10 | 8 | -13/+107 |
|\ \ | |/ | |||||
| * | Split up ITokenManager into two derived interfaces to better fit Consumer ↵ | Andrew Arnott | 2009-04-08 | 4 | -13/+42 |
| | | | | | | | | and Service Provider scenarios. | ||||
| * | Fixed bug where AX extensions were not serializable, and added unit tests to ↵ | Andrew Arnott | 2009-04-07 | 4 | -0/+65 |
| | | | | | | | | verify. | ||||
* | | Added capability for RPs to receive unsigned extension responses if they so ↵ | Andrew Arnott | 2009-03-30 | 4 | -13/+16 |
|/ | | | | choose. | ||||
* | Added convenience method for sending OutgoingWebResponse instances to an ↵ | Andrew Arnott | 2009-03-27 | 1 | -2/+7 |
| | | | | HttpListenerResponse. | ||||
* | Refactored AX extension and the Associations collection to use ↵ | Andrew Arnott | 2009-03-22 | 4 | -30/+30 |
| | | | | KeyedCollection to simplify their code and API. | ||||
* | Cleaned up logging. | Andrew Arnott | 2009-03-15 | 3 | -5/+5 |
| | |||||
* | Renamed a couple of methods: | Andrew Arnott | 2009-03-15 | 11 | -30/+52 |
| | | | | | PrepareMessageForSending -> ProcessOutgoingMessage VerifyMessageAfterReceiving -> ProcessIncomingMessage | ||||
* | Renamed some methods on the Channel class to be more consistent. | Andrew Arnott | 2009-03-15 | 7 | -16/+16 |
| | |||||
* | Renamed UserAgentResponse to OutgoingWebResponse, and DirectWebResponse to ↵ | Andrew Arnott | 2009-03-15 | 13 | -40/+40 |
| | | | | IncomingWebResponse. | ||||
* | Refactored MessageDescription to be per-Channel instead of appdomain static. | Andrew Arnott | 2009-03-14 | 22 | -71/+96 |
| | | | | This allows for special scenarios (like OSIS tests) where individual tests might need to contrive special message serialization rules. | ||||
* | Ooops... fixed build break in test caused by c70d5d24acf. | Andrew Arnott | 2009-03-12 | 1 | -1/+1 |
| | |||||
* | Added support for classic ASP RPs to use the sreg extension. | Andrew Arnott | 2009-03-11 | 1 | -4/+3 |
| | |||||
* | Added Microsoft.Contracts.dll v1.1.20309.13 to source control. | Andrew Arnott | 2009-03-11 | 1 | -2/+5 |
| | |||||
* | Added authentication tests for setup mode (they were all immediate mode) and ↵ | Andrew Arnott | 2009-03-10 | 1 | -14/+22 |
| | | | | fixed UserSetupUrl handling in some cases. | ||||
* | Added test to verify OP's compliance with OpenID 2.0 section 8.4.1. | Andrew Arnott | 2009-03-10 | 5 | -7/+124 |
| | |||||
* | Renamed all the Channel virtual methods that end with Internal to end with Core. | Andrew Arnott | 2009-03-10 | 6 | -10/+10 |
| | |||||
* | OpenID spec review up to (and excluding) section 8. | Andrew Arnott | 2009-03-10 | 1 | -1/+2 |
| | |||||
* | Labeled OpenID test as testing 2.0 section 5.1.2. | Andrew Arnott | 2009-03-10 | 1 | -1/+2 |
| | |||||
* | Applied fix for HTTP verb enforcement required by OpenID 2.0 section 5.1.1. | Andrew Arnott | 2009-03-10 | 3 | -1/+18 |
| | |||||
* | Fixed CodeAnalysis build path. | Andrew Arnott | 2009-03-09 | 1 | -1/+1 |
| | |||||
* | Fixed some FxCop and StyleCop issues. | Andrew Arnott | 2009-03-09 | 1 | -2/+7 |
| | |||||
* | More Code Contract work. | Andrew Arnott | 2009-03-09 | 1 | -0/+1 |
| | |||||
* | Code Contracts work.. enabling it for just a few classes. | Andrew Arnott | 2009-03-09 | 3 | -0/+47 |
| | |||||
* | first sprint | Andrew Arnott | 2009-03-09 | 1 | -0/+10 |
| | |||||
* | Adjusted return_to argument fetching so that unsigned parameters can be ↵ | Andrew Arnott | 2009-03-08 | 2 | -4/+28 |
| | | | | queried for when necessary. | ||||
* | Improved test logging. | Andrew Arnott | 2009-03-08 | 1 | -0/+2 |
| | |||||
* | Fixed test logging bug. | Andrew Arnott | 2009-03-08 | 1 | -1/+1 |
| | |||||
* | Fixed more test bugs having to do with stateless RP testing. | Andrew Arnott | 2009-03-08 | 1 | -0/+6 |
| | |||||
* | Fixed a couple of test framework bugs for stateless OpenID mode. | Andrew Arnott | 2009-03-08 | 2 | -2/+6 |
| | |||||
* | Added testing of full authentication in stateless mode. Many tests fail due ↵ | Andrew Arnott | 2009-03-08 | 1 | -3/+9 |
| | | | | to product bugs. | ||||
* | Refactoring around Provider's IRequest to process responses differently. | Andrew Arnott | 2009-03-06 | 5 | -11/+10 |
| | | | | This is a step toward serializable IRequest objects. | ||||
* | response_nonces are now checked for replays by the RP against just those ↵ | Andrew Arnott | 2009-03-05 | 1 | -0/+4 |
| | | | | | | nonces generated by the same Provider. Fixes Google Code Issue 175. | ||||
* | Fixed OpenID check_auth response message's is_valid value boolean casing to ↵ | Andrew Arnott | 2009-03-05 | 1 | -0/+14 |
| | | | | | | be lowercase. Fixes Google Code Issue 211. | ||||
* | Added OpenID Provider downlevel protection for 1.x Relying Parties and ↵ | Andrew Arnott | 2009-03-05 | 10 | -39/+38 |
| | | | | turning it on by default. | ||||
* | Improved test logging. | Andrew Arnott | 2009-03-05 | 1 | -0/+1 |
| | |||||
* | Shortened assumed realm value in tests. | Andrew Arnott | 2009-03-05 | 1 | -0/+1 |
| | |||||
* | Fixed failing test from max authentication time change made in 52611d8f93c. | Andrew Arnott | 2009-03-05 | 1 | -1/+1 |
| | |||||
* | Fixed 8 day authentication time. | Andrew Arnott | 2009-02-20 | 1 | -1/+1 |
| | |||||
* | Fixed processing of XRDS files with empty delegate or OP endpoint URIs. | Andrew Arnott | 2009-02-18 | 1 | -0/+8 |
| | | | | Google Code Issue 189. | ||||
* | IAuthenticationRequest.AddCallbackArgument no longer appends parameters to ↵ | Andrew Arnott | 2009-02-17 | 1 | -1/+33 |
| | | | | | | existing values. Fixes Google Code Issue 203. | ||||
* | StyleCop fixes. | Andrew Arnott | 2009-02-14 | 1 | -3/+1 |
| | |||||
* | HTML discovery can now generate multiple endpoints. | Andrew Arnott | 2009-02-14 | 1 | -34/+50 |
| | | | | | This provides a workaround to Google Code Issue 180. See also 7d339d343f83ce69e6ed876911c834927b8ca88f, which fixes this in the v2.5 branch. | ||||
* | Ripped out private secret store and we now use the same ↵ | Andrew Arnott | 2009-02-14 | 1 | -1/+1 |
| | | | | AssociationStore<Uri> that the RP uses for shared secrets. | ||||
* | Constructors on all OpenID direct response messages now require the OpenID ↵ | Andrew Arnott | 2009-02-09 | 11 | -54/+102 |
| | | | | | | version of the message, allowing for RPs to receive response messages in versions differing from their request message. Also added test to verify this, and OpenIdProvider error messages w/o requiring ASP.NET hosting. | ||||
* | OpenID Provider now correctly assembles error response messages when ↵ | Andrew Arnott | 2009-02-08 | 1 | -0/+32 |
| | | | | | | ProtocolExceptions are caught. Also added an ASP.NET hosted test to verify. | ||||
* | Fixed bug in HttpRequestInfo where ArgumentNullException would sometimes be ↵ | Andrew Arnott | 2009-02-08 | 1 | -0/+9 |
| | | | | thrown. | ||||
* | Added localhost as a "safe" host to request from in tests. | Andrew Arnott | 2009-02-08 | 2 | -4/+5 |
| | |||||
* | Removed ProtocolException message-like behavior which was never used and ↵ | Andrew Arnott | 2009-02-08 | 1 | -56/+4 |
| | | | | doesn't fit into the design any more. | ||||
* | Re-ordering members in test mock message. | Andrew Arnott | 2009-02-08 | 1 | -6/+2 |
| | |||||
* | Renamed UriUtil.QueryStringContainsOAuthParameters method to not be ↵ | Andrew Arnott | 2009-02-08 | 1 | -2/+2 |
| | | | | OAuth-specific. | ||||
* | Fixed TODO areas of code. | Andrew Arnott | 2009-02-04 | 4 | -9/+6 |
| | |||||
* | Whitespace | Andrew Arnott | 2009-02-01 | 2 | -76/+76 |
| | |||||
* | StyleCop fixes | Andrew Arnott | 2009-01-30 | 10 | -48/+55 |
| | |||||
* | Refactored IDirectWebRequestHandler to take a set of options rather than be ↵ | Andrew Arnott | 2009-01-30 | 3 | -4/+16 |
| | | | | | | two interfaces. Finally got receiving HTTP 400 error responses working. | ||||
* | OpenID error direct response messages are now sent with HTTP status codes of ↵ | Andrew Arnott | 2009-01-29 | 5 | -0/+71 |
| | | | | 400. | ||||
* | Refactored test helpers to remove TestSupport and move its functionality ↵ | Andrew Arnott | 2009-01-29 | 26 | -564/+256 |
| | | | | into OpenIdTestBase. | ||||
* | Added/fixed ASP.NET basic hosting in the unit tests and added one test to ↵ | Andrew Arnott | 2009-01-29 | 7 | -40/+80 |
| | | | | verify. | ||||
* | Fixed bug in OpenID message signing and added regression test. | Andrew Arnott | 2009-01-25 | 1 | -0/+22 |
| | |||||
* | Provider now sets user_setup_url on negative assertion responses to ↵ | Andrew Arnott | 2009-01-24 | 1 | -0/+34 |
| | | | | checkid_immediate. | ||||
* | Added the OpenIdAjaxTextBox control. | Andrew Arnott | 2009-01-24 | 1 | -0/+6 |
| | |||||
* | Added AuthenticationRequest.IsReturnUrlDiscoverable test. | Andrew Arnott | 2009-01-23 | 2 | -0/+31 |
| | |||||
* | Refactored association management functions from the OpenIdRelyingParty ↵ | Andrew Arnott | 2009-01-23 | 6 | -15/+34 |
| | | | | class into an AssociationManager class. | ||||
* | StyleCop fixes | Andrew Arnott | 2009-01-23 | 1 | -23/+22 |
| | |||||
* | Renamed Channel.Send method to Channel.PrepareResponse and then added a new ↵ | Andrew Arnott | 2009-01-21 | 8 | -29/+29 |
| | | | | Send method. | ||||
* | Lots of little bug fixes, and added a (finally!) passing test for unsigned ↵ | Andrew Arnott | 2009-01-21 | 3 | -8/+53 |
| | | | | extensions being ignored. |