about summary refs log tree commit homepage
path: root/README
DateCommit message (Collapse)
2016-07-28doc use HTTPS for URLs and move homepage
Thanks to Let's Encrypt, the bogomips.org now supports HTTPS so our homepage can be moved to: https://bogomips.org/clogger/ While clogger.bogomips.org is part of the TLS certificate, it is needless subjectAltName bloat that should not have been created. This will also make it easier to have multiple homepages in the future as a Tor hidden service.
2015-01-13new mailing list at clogger-public@bogomips.org
You may (optionally) subscribe to the new mailing list at: clogger-public+subscribe@bogomips.org You'll need to subscribe manually since librelist subscribers cannot be imported. Of course, you do not have to be subscribed to post, either (please Cc: everyone as folks may not be subscribed). If your ISP prevents you from using port 25, port 587 (submission) is open on bogomips.org. You may use Tor if you do not wish to expose your IP when using port 587. Any HTML mail will be flagged as spam, so please do not send it and waste storage and bandwidth on it. Basic, old-fashioned mailing list conventions apply: no top-posting, trim replies, attribute your quotes, short signatures, etc. This existing list will operate in public-inbox "hijack mode": the new address is subscribed to the old librelist, so any messages sent to the librelist are automatically archived to the new public-inbox. Of course, not much happens here, anyways, so nobody notices :) Background: Over the years, I've come to disagree with the subscription-required posting policy of librelist. Combined with disabling of rsync archives, one of my main reasons for choosing librelist back in the day are gone. Lately, I've also been working on public-inbox, http://public-inbox.org/ an "archives-first" approach to mailing lists using git. ssoma (git) archives are available at: git://bogomips.org/clogger-public/ The ssoma format is described at http://ssoma.public-inbox.org/ HTML archives are going to http://bogomips.org/clogger-public/ All archives imported from gmane, and posts to this librelist also go there.
2014-08-14README: document $env support for reading Rack env
This is more portable across different servers than Thread.current in case of non-blocking servers which may be serving multiple clients at once. This is also faster than relying on $e{...} since $e{...} uses eval and that is slow.
2014-05-12relax license to allow LGPLv2.1 or later
In case I'm hit by a bus, the lesser evil is to allow the FSF to update our license than to be stuck as LGPLv3-only in the future. Some documentation/gemspec formatting updates while I'm at it.
2014-05-12update docs for rubyforge death
Rubyforge is going away on May 15, 2014.
2013-09-26README: indicate we support all versions of C Ruby
Because we do, and this is still what I end up using all of the time (startup performance, and I understand C, not C++)
2012-11-06ext: enable C extension under Ruby 2.0.0
Ruby 2.0.0preview1 is out, and we happen to be compatible (with some harmless linker/build warnings)
2012-06-08README: update for Ruby 1.9.3 support status
It never /not/ worked under 1.9.3, but we should keep the website up-to-date.
2012-05-08README: updated to use concise format syntax
It's easier-to-read with the concise syntax.
2011-07-22use librelist.org for mailing list address
It's clearer that we have zero commercial intent when using a non-profit .org domain for the mailing list.
2011-04-19README: stop promoting strftime()-compatible formats
strftime() isn't locale-independent, so it can lead to inconsistencies in logs.
2011-04-16add support for $time_iso8601 format
This appeared in nginx 0.9.6
2011-03-15README: misspelled "discusssion"
2011-03-04doc: bogomips.org URL diet
Old git URLs still work, but new ones are shorter
2010-12-25README: updates
Remove unnecessary "DESCRIPTION" header, also added note about Rubinius support.
2010-12-24accept a new :path argument in initialize
This lessens confusion for people configuring Clogger in config.ru, since "File" could be mistaken for Rack::File and "::File" needs to be specified.
2010-06-06README: Rack 1.1 is out (and has been for a while)
2010-06-06README: document CLOGGER_PURE environment variable
There may also be some MRI users uncomfortable running C extensions.
2010-06-06doc: RDoc cleanups, split out LICENSE file
2010-02-08README: update examples for :reentrant
2010-01-06README: use ::File in usage examples
A bare "File" constant may conflict with Rack::File when run inside Rack::Builder
2009-09-07README: fix some grammar peculiarities
2009-09-07README: document $status
Hopefully it was obvious before, if not it is now.
2009-09-07README: note that it's multi-instance-safe
2009-09-07README: fix links
2009-09-07enable MRI C extension by default
It was too much confusion to have multiple gems in the mix and I mainly use the C extension anyways. If we're not on a compatible version of Ruby, the extension will just be disabled by generating a dummy no-op Makefile to work around it.
2009-09-07Switch to hand-rolled packaging/distro scripts
Several bikeshed reasons brought me to this point: * I like the README.html layout more than any default index.html even if it's using README content. Having links on the side helps navigation IMHO. * publish_docs preserves timestamps to improve cache hit rate * git is used to maintain the manifest at packaging/release-time so my changesets have less noise in them * git is used to generate history files (from tag messages), this is a more DRY approach to me. * I don't like the ".txt" suffix being translated to "_txt.html" in URLs. I don't like the ".txt" suffix in general. * I don't like Manifest.txt showing up in my RDoc