Fresh drops were failing to have their samples' project reference changed to an assembly reference. This fixes it.
This feature of the sample was accidentally broken in 30a21d9.
Conflicts: samples/ProviderPortal/Global.asax.cs samples/RelyingPartyPortal/Global.asax.cs samples/RelyingPartyPortal/MembersOnly/Default.aspx src/DotNetOpenId/DotNetOpenId.csproj src/DotNetOpenId/OpenIdException.cs src/DotNetOpenId/Provider/Encoder.cs src/DotNetOpenId/RelyingParty/AuthenticationRequest.cs
…tNetOpenId that is running.
…efine now that it won't break shared hosting environments.
… to be present for dotnetopenid to function.
…ialize properly. Before, token deserialization would assume that if app state is available then it was available during serialization as well and would expect a signature. Now token serialization uses an extra byte in the front to indicate whether there is a signature present so that it can do the right thing in any case.
… read by RP in direct messages. Direct messages are supposed to be responded to with direct responses, and using fields that don't start with the "openid." prefix.
…on to fail at the OP. Related to Google Code Issue 110.
I tested the security permissions required, and log4net also requires too many permissions for shared hosting. :(
The necessary constructor to call was internal. Goo!