Files | Admin

Notes:

Release Name: 0.0.3

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

The MRI extension clogger_ext gets GC bug fix and
cleanups/robustness improvements.  It should now be more
tolerant of misbehaving applications in that it'll be less
likely to segfault.  No changes to the (recommended) pure
implementation.



Changes: GNUmakefile | 7 ++++--- History.txt | 8 ++++++++ ext/clogger_ext/clogger.c | 19 ++++++++++++++----- lib/clogger.rb | 2 +- 4 files changed, 27 insertions(+), 9 deletions(-) commit 5fb4355a370632391654a9aa19338fc48a30d143 Author: Eric Wong <normalperson@yhbt.net> Date: Sat Aug 29 16:20:19 2009 -0700 clogger 0.0.3 commit cb1772c91444c0c4eb3e4cf17cac5e265cb2a551 Merge: de46287 ed276bd Author: Eric Wong <normalperson@yhbt.net> Date: Sat Aug 29 16:15:18 2009 -0700 Merge dcvr:clogger * dcvr:clogger: ext: several cleanups and robustness improvements ext: explicitly gc_mark each struct element commit ed276bd6ba03b89201bfdfd1730b428b224372f0 Author: Eric Wong <normalperson@yhbt.net> Date: Sat Aug 29 16:11:52 2009 -0700 ext: several cleanups and robustness improvements Add a little more tolerance for bad applications that may not give us string objects. This should only have a minor performance penalty for proper applications but at least ensures we don't segfault on misbehaving apps. commit e4bdbdcfcbf51ee91e4192ef361ba73e80e14dcc Author: Eric Wong <normalperson@yhbt.net> Date: Sat Aug 29 16:08:55 2009 -0700 ext: explicitly gc_mark each struct element rb_gc_mark_locations doesn't seem in common use for structs and there was a fencepost error so the response element didn't seem to be marked at times. This should fix random errors I've been seeing on big/longer response bodies. commit de46287e9ea70e63e77d17c862ee6bf5ab105e96 Author: Eric Wong <normalperson@yhbt.net> Date: Sat Aug 29 13:58:26 2009 -0700 GNUmakefile: fix "release" now that I've used it.. * pass correct arguments for changes * correctly generate change log from git * add blank line after description in release notes