Date | Commit message (Collapse) |
|
5 changes since v0.4.1 (2016-05-01):
more doc updates, clarify it is APGL-3.0+
website: use dark216 to save power
doc: update URLs to point to YHBT.net
remove Rakefile and update GNUmakefile
gemspec: remove olddoc dependency
|
|
It should be possible to build gems w/o olddoc
(but updating the website still requires it).
|
|
Rakefile is not needed anymore since both RubyForge and
Freshmeat are defunct. Update the GNUmakefile while we're
at it.
|
|
bogomips.org is going away since .org isn't going to
be affordable, anymore.
|
|
|
|
|
|
I have no idea which websites still support OpenID at all,
probably not many :< So I haven't actually tested this
release, it's just a release to update the public email
so interested parties can contact each other.
Please test and let me know if it does or doesn't work and
I'll see about fixing it for you.
Anyways, librelist seems to have stopped working, and I
should've migrated off it when rsync became unavailable;
but oh well, the archives and code running public-inbox.org
are completely clonable and free.
This was my first shot at fighting the centralized, "modern"
web back in 2009; public-inbox is my latest, so might as well
tie them together by setting up a public inbox for this
more-or-less obsolete project.
Thanks to the EFF and Let's Encrypt, the website is available
over HTTPS (HTTP remains available for ancient systems):
homepage: https://bogomips.org/local-openid/
git clone git://bogomips.org/local-openid.git
mailto: local-openid@public-inbox.org
mail archives:
https://public-inbox.org/local-openid/
nntp://news.public-inbox.org/inbox.comp.lang.ruby.local-openid
git clone --mirror https://public-inbox.org/local-openid/
ref: https://ssoma.public-inbox.org/ssoma_repository.txt
There'll probably be Tor .onion hidden service mirrors coming,
soon.
|
|
Some users will prefer to read over NNTP, let them.
|
|
I guess librelist is dead and I should've stopped using
them when the rsync service died. Anyways,
https://public-inbox.org/local-openid/
should be available soon and you'll be able to git clone it
and email it at local-openid@public-inbox.org
|
|
wrongdoc was difficult to maintain because of the tidy-ffi
dependency and the HTML5 changes in Darkfish could not be
handled well by Tidy.
olddoc is superior as it generates leaner HTML which loads faster,
requires less scrolling and less processing power to render.
Aesthetic comparisons are subjective of course but completely
unimportant compared to speed and accessibility.
|
|
RAA is dead
|
|
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.
|
|
|
|
|
|
|
|
|