index
:
clogger.git
master
respond_to-priv
configurable request logging for Rack
about
summary
refs
log
tree
commit
homepage
log msg
author
committer
range
path:
root
/
ext
/
clogger_ext
/
clogger.c
Date
Commit message (
Expand
)
2024-02-01
switch to TypedData macros for allocation
HEAD
master
2024-02-01
rack 3.x compatibility
2023-05-11
workaround for time(2) being non-monotonic
2023-05-11
use _POSIX_C_SOURCE=200809L
2022-12-25
fix $request_time{9,0} for 32-bit platforms
2022-06-16
escape env['REQUEST_METHOD'] for non-strict HTTP servers
2021-05-24
mark Rack::HeaderHash for GC.compact
2020-08-06
clogger: fix _BSD_SOURCE and _SVID_SOURCE deprecation warnings
2020-08-03
Added optional POWER argument to $response_time
2017-05-21
Update respond_to? calls for second argument.
2017-02-15
ext: reduce frozen string marking overhead
2017-01-17
clogger.c: comment to explain the lack of GC guard
2016-07-28
ext: avoid clobbering existing system functions
2015-01-13
ext: get rid of noisy and unnecessary cast
2014-05-12
remove :to_io support
2014-02-15
remove each_id, it was never used
2014-02-15
prevent potential premature GC in byte_xs
2014-02-15
use RB_GC_GUARD instead of volatile
2013-09-26
ext: avoid RARRAY_PTR usage for RGenGC in Ruby 2.1.0
2012-11-02
avoid calling "<<" on env["rack.errors"]
2011-12-05
escape individual cookie values from $cookie_*
2011-12-05
escape bytes in the 0x7F-0xFF range, too
2011-07-20
ext: note we rely on GVL for reentrancy detection
2011-06-22
ext: fix portability defines for some installs
2011-04-19
$time_local and $time_utc are locale-independent
2011-04-16
add support for $time_iso8601 format
2011-03-16
fix documentation of Clogger.new for :path
2011-03-13
avoid potential RString -> C-string conversions
2011-03-13
release GVL for filesystem operations
2011-03-13
ext: ensure path is a valid C string
2011-03-04
ext: avoid potentially unsafe casts with C API
2011-01-21
delegate method_missing calls to the response body
2011-01-21
pass along "to_io" calls to the body
2011-01-14
handle abitrarily long time formats in C extension
2011-01-14
RDoc fixups
2011-01-14
remove Clogger::ToPath proxy class
2011-01-14
another try to fix systems without CLOCK_MONOTONIC
2011-01-14
another workaround for systems with broken CLOCK_MONOTONIC
2011-01-12
attempt to support broken/crazy systems
2011-01-12
remove unused function (obj_fileno)
2010-12-25
add support for Rubinius
2010-12-24
fix #include ordering under FreeBSD 7.2
2010-12-24
use clock_gettime for time resolution
2010-12-24
accept a new :path argument in initialize
2010-06-06
ext: comment why we do what we do in to_path
2010-06-06
ext: the N in /dev/fd/N must be unsigned
2010-06-06
ext: handle weird regular files with O_NONBLOCK set
2010-06-06
ext: cleanup -Wshadow warning
2010-06-06
pass-through body.to_path when wrapping the body
2010-06-06
when wrapping the body, body.close writes the log
[next]