nginx/auto
Maxim Dounin eef05677eb Merge of r4985, r4986, r4987, r4988, r4989, r5002: access_log gzip.
*) Access log: fixed redundant buffer reallocation.  Previously a new
   buffer was allocated for every "access_log" directive with the same
   file path and "buffer=" parameters, while only one buffer per file
   is used.

*) Reopening log files code moved to a separate function.  The code
   refactored in a way to call custom handler that can do appropriate
   cleanup work (if any), like flushing buffers, finishing compress
   streams, finalizing connections to log daemon, etc..

*) Access log: the "flush" parameter of the "access_log" directive.

*) Configure: added the NGX_ZLIB define.  This was introduced for
   conditional compilation of the code that requires the zlib library.

*) Access log: the "gzip" parameter of the "access_log" directive.
   Note: this requires zlib version 1.2.0.4 or above to work.

*) The data pointer in ngx_open_file_t objects must be initialized.
   Uninitialized pointer may result in arbitrary segfaults if access_log
   is used without buffer and without variables in file path.
   Patch by Tatsuhiko Kubo (ticket #268).
2013-02-11 14:34:00 +00:00
..
cc Merge of r4763: added the Clang compiler support. 2012-08-06 17:10:35 +00:00
lib Merge of r4985, r4986, r4987, r4988, r4989, r5002: access_log gzip. 2013-02-11 14:34:00 +00:00
os Merge of r4693: fixed "sendmsg() failed" alerts on HP-UX. 2012-07-02 17:22:31 +00:00
types Fixed more gcc46 warnings in configure tests. 2012-03-27 16:44:52 +00:00
configure Merge of r4759, r4762, r4768: configure minor fixes. 2012-08-06 17:03:01 +00:00
define Copyright updated. 2012-01-18 15:07:43 +00:00
endianness Merge of r4682, r4694, r4699, r4704, r4705: minor nits. 2012-07-02 16:51:02 +00:00
feature Copyright updated. 2012-01-18 15:07:43 +00:00
have Copyright updated. 2012-01-18 15:07:43 +00:00
have_headers Copyright updated. 2012-01-18 15:07:43 +00:00
headers Copyright updated. 2012-01-18 15:07:43 +00:00
include Copyright updated. 2012-01-18 15:07:43 +00:00
init Copyright updated. 2012-01-18 15:07:43 +00:00
install Merge of r4842: fixed make macros to use parentheses. 2012-09-24 18:46:50 +00:00
make Merge of r4870, r4871, r4890, r4895: minor fixes. 2012-11-12 18:39:51 +00:00
modules Merge of r4698: X-Forwarded-For conditionals. 2012-07-02 17:41:52 +00:00
nohave Copyright updated. 2012-01-18 15:07:43 +00:00
options Merge of r4866, r4867: configure fixes. 2012-11-12 17:57:57 +00:00
sources Merge of r4655, r4656, r4657, r4695, r4696: upstream changes. 2012-07-02 16:41:13 +00:00
stubs Copyright updated. 2012-01-18 15:07:43 +00:00
summary Copyright updated. 2012-01-18 15:07:43 +00:00
unix Merge of r4682, r4694, r4699, r4704, r4705: minor nits. 2012-07-02 16:51:02 +00:00