Files | Admin

Notes:

Release Name: 0.4.0

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

* http://clogger.rubyforge.org/
* clogger@librelist.com
* git://git.bogomips.org/clogger.git

Changes:

Small cleanups and minor enhancements (mainly for the optional
C extension) for this release:

Eric Wong (10):
      ext: use FIX macros instead of generic NUM macros if possible
      ext: preserve subclasses of Rack::Utils::HeaderHash
      test: fix Linux memory usage test
      avoid direct require of "rack" to quiet warnings
      ext: GC safety fix when throwing an exception
      ext: eliminate unused variable
      ext: fix signedness and shadow warnings
      ext: sparse cleanups
      ext: avoid void pointer arithmetic
      clogger 0.4.0



Changes: GIT-VERSION-GEN | 2 +- GNUmakefile | 2 +- ext/clogger_ext/clogger.c | 71 +++++++++++++++++++++------------------------ lib/clogger.rb | 4 ++- lib/clogger/pure.rb | 5 ++- test/test_clogger.rb | 20 ++++++++++++- 6 files changed, 60 insertions(+), 44 deletions(-) commit 111e5ac0bf12021a2b8cf9145df59312f1f96992 Author: Eric Wong Date: Wed Apr 21 16:53:43 2010 -0700 clogger 0.4.0 Small cleanups and minor enhancements (mainly for the optional C extension) for this release: Eric Wong (10): ext: use FIX macros instead of generic NUM macros if possible ext: preserve subclasses of Rack::Utils::HeaderHash test: fix Linux memory usage test avoid direct require of "rack" to quiet warnings ext: GC safety fix when throwing an exception ext: eliminate unused variable ext: fix signedness and shadow warnings ext: sparse cleanups ext: avoid void pointer arithmetic clogger 0.4.0 commit 380e547ba406c00130304ce0cab4fa289e3f2957 Author: Eric Wong Date: Wed Apr 21 16:52:27 2010 -0700 ext: avoid void pointer arithmetic default CFLAGS for 1.9.2dev complains commit 23628403c9dc58925e5db2abb9ed9425a4208325 Author: Eric Wong Date: Wed Apr 21 16:48:48 2010 -0700 ext: sparse cleanups commit c353b5bf62ea500fda8cc7799d1645f9b0c28697 Author: Eric Wong Date: Wed Apr 21 16:35:36 2010 -0700 ext: fix signedness and shadow warnings These were (fortunately) harmless, but better safe than sorry. commit c16263dc9ff6230bd148e39431e9c5e059a674a7 Author: Eric Wong Date: Wed Apr 21 16:31:33 2010 -0700 ext: eliminate unused variable commit e142f2c5db4427be70d10d7e1316e139d08a7c3e Author: Eric Wong Date: Wed Apr 21 16:29:56 2010 -0700 ext: GC safety fix when throwing an exception The return value of rb_inspect() may not be visible on the stack without assigning it to a local variable first. commit a0ee3ba2d08acb423a1cbc4a5ae862bd40c4b914 Author: Eric Wong Date: Wed Apr 21 15:31:58 2010 -0700 avoid direct require of "rack" to quiet warnings This quiets down warnings when used with RubyGems loaders such as Isolate and Bundler where the HTTP server already loaded Rack. commit 9c6fd3814b6bed2772fc540e7824febe85e9b046 Author: Eric Wong Date: Wed Apr 21 15:29:10 2010 -0700 test: fix Linux memory usage test commit 0313f0651caf9ef35d320c6049d4f32ace711457 Author: Eric Wong Date: Thu Apr 8 15:12:07 2010 -0700 ext: preserve subclasses of Rack::Utils::HeaderHash some people subclass HeaderHash and want them preserved through the middleware stack. commit 31925d90c3d292d0b5f20524082b7d3dc2e08fcb Author: Eric Wong Date: Thu Apr 8 14:36:36 2010 -0700 ext: use FIX macros instead of generic NUM macros if possible They're slightly faster when we know a number is small enough to be a FIXNUM.