Date | Commit message (Collapse) |
|
We now support exposing instances to OpenID consumers on non-standard
ports and non-HTTP schemes. This feature is contingent on your OpenID
consumer supporting these, too.
Thanks to Nathan Paul Simons for sending an early implementation
of this feature.
|
|
Nathan Paul Simons reported the need to include the port for
certain consumers. Since we don't want to blindly add the port
for users on standard HTTP/HTTPS ports, we can use
Rack::Request#base_url to generate the URL for us.
Rack::Request#base_url is available since Rack 1.3.0
|
|
freshmeat is now freecode, and requires HTTPS
|
|
This release brings a major compatibility improvement
from Lionel Elie Mamane:
The OpenID provider identifier and user identifier are now
distinct and compliant with the OpenID 2.0 specification.
The user identifier is unchanged: http://${HOST}/
The provider identifier (and provider endpoint URL) is now
http://${HOST}/provider
If you were not able to get local-openid working with a certain site in
the past, this version may work for you. Please report any
compatibility problems to local.openid@librelist.org and hopefully
somebody can help. Unreported issues can never be fixed.
The Sinatra dependency is relaxed to allow any 1.x version
(tested with 1.3.2 and 1.0.0).
|
|
librelist.org is favored since .com is associated with
commercial interests (which I certainly do not have).
|
|
sinatra 1.3.2 appears to work fine, and I expect any 1.x
version to continue to do so, too.
|
|
No more JavaScript on the homepage!
|
|
bogomips.org went on a URL diet a few years ago.
|
|
As per OpenID Authentication 2.0 specification section 11.2, the two
are not allowed to be equal.
The user identifier is unchanged: http://${HOST}/
The provider identifier (and provider endpoint URL) is now
http://${HOST}/provider
Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
|
Based on the experiences of a real user.
|
|
|
|
|
|
Switch to the same system used by some of my other projects,
which includes Atom feeds and Freshmeat/RAA updating.
|
|
This should make the RubyGem work more reliably.
|
|
|
|
|
|
|
|
|