[ANN] clogger 2.0.0 - configurable request logging for Rack

Clogger is Rack middleware for logging HTTP requests. The log format
is customizable so you can specify exactly which fields to log.

* http://clogger.bogomips.org/
* clogger@librelist.org
* git://bogomips.org/clogger.git
* http://clogger.bogomips.org/NEWS.atom.xml

Changes: clogger 2.0.0 - updated website URL, cleanups

This updates the documentation to point to the new homepage
at http://clogger.bogomips.org/

There is one API change which removes :to_io support,
as this was never a valid Rack extension. Most users are unaffected,
but I've bumped the major version just in case.

This also fixes a minor incompatibility which prevented the GVL from
being released on ruby-trunk (2.2.0dev) during disk operations.

The mailing list continues to be hosted at librelist, but that will
probably soon change to a public-inbox + mailing list.

There are also minor code cleanups.

This also relaxes license to LGPLv2.1 or later.

···

--
Eric Wong

Clogger is Rack middleware for logging HTTP requests. The log format
is customizable so you can specify exactly which fields to log.

* homepage: http://clogger.bogomips.org/
* mailing list archives: http://bogomips.org/clogger-public/
* public mailing list: clogger-public@bogomips.org
* git clone git://bogomips.org/clogger.git
* Atom feed: http://clogger.bogomips.org/NEWS.atom.xml

Changes: doc updates and new mailing list

Most notably, there's a new mailing list at

    clogger-public@bogomips.org

You may (optionally) subscribe to the new mailing list at:

    clogger-public+subscribe@bogomips.org

If you're on librelist, 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).

shortlog:
      README: document $env support for reading Rack env
      switch docs + website to olddoc
      ext: get rid of noisy and unnecessary cast
      new mailing list at clogger-public@bogomips.org
      gemspec: use SPDX license abbreviation
      remove Rubyforge reference in Rakefile

···

--
EW

Clogger is Rack middleware for logging HTTP requests. The log format
is customizable so you can specify exactly which fields to log.

* homepage: http://clogger.bogomips.org/
* mailing list archives: http://bogomips.org/clogger-public/
* public mailing list: clogger-public@bogomips.org
* git clone git://bogomips.org/clogger.git
* Atom feed: http://clogger.bogomips.org/NEWS.atom.xml

Changes: bugfixes for pure Ruby users

This release fixes a bug discovered in the rarely-used pure Ruby
version in multithreaded Rack servers.

Some folks reported privately that they forgot to upgrade from
clogger 1.0.1 when when upgrading from MRI 1.9.3 to 2.1, so they
were inadvertently using the pure Ruby version instead of the
less-buggy C extension. This also adds support for using the
monotonic clock under Ruby 2.1+ for request timing, matching
what the C extension used all along.

Users of the C extension are unaffected by bugs this release fixes
and do not need to upgrade.

* pure: fix reentrancy of request_time
* pure: use monotonic clock if possible