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
|