Igor Sysoev
c4ff39ae2b
Fix names of the referer hash size directives introduced in r3940.
2011-08-18 16:27:30 +00:00
Maxim Dounin
400de576f9
Rebuild manpage only if needed.
2011-08-18 15:57:59 +00:00
Maxim Dounin
b09ceca261
Fix body with request_body_in_single_buf.
...
If there were preread data and request body was big enough first part
of the request body was duplicated.
See report here:
http://mailman.nginx.org/pipermail/nginx/2011-July/027756.html
2011-08-18 15:52:00 +00:00
Maxim Dounin
f48b451195
Correctly set body if it's preread and there are extra data.
...
Previously all available data was used as body, resulting in garbage after
real body e.g. in case of pipelined requests. Make sure to use only as many
bytes as request's Content-Length specifies.
2011-08-18 15:27:57 +00:00
Maxim Dounin
950b668076
Lower optimization level for Sun Studio before 12.1.
...
At least Sun Studio 12 has problems with bit-fields exposed by nginx code
(caught by test suite). They seems to be fixed in Sun Studio 12.1. As a
workaround use "-fast -xalias_level=any" for older versions, it resolves
the problem.
2011-08-18 15:10:23 +00:00
Maxim Dounin
b4d9ee220c
Detect POSIX semaphores in librt on Solaris (ticket #3 ).
...
Patch by Denis Ivanov.
2011-08-17 08:35:54 +00:00
Maxim Dounin
1a664a80a9
Configure: catch up with new Linux version numbering (ticket #5 ).
...
Catch up with new Linux version numbering scheme as announced at [1] and
suppress unrecognized versions to actually use default 0.
[1] https://lkml.org/lkml/2011/5/29/204
2011-08-13 15:15:50 +00:00
Ruslan Ermilov
f46eafd653
- Replaced explicit link to bugtracker with a support link
...
(which will soon link to Trac).
- Commented out reference to non-existing nginx.conf(5).
2011-08-10 12:30:19 +00:00
Ruslan Ermilov
ad064b78dc
Mention our preferred way of accepting bug reports.
2011-08-10 08:03:34 +00:00
Ruslan Ermilov
40be916e1c
Don't ignore xmllint errors.
2011-08-09 15:18:07 +00:00
Ruslan Ermilov
b0067b6853
Regen after makefile changes.
2011-08-09 15:15:36 +00:00
Igor Sysoev
aa64c39b20
using sed instead of perl
2011-08-05 13:42:37 +00:00
Igor Sysoev
a6c91b11bf
skeleton for documentation processing
2011-08-05 09:25:34 +00:00
Igor Sysoev
f549c03524
update documentation build procedure
2011-08-05 09:00:19 +00:00
Igor Sysoev
de236d3a2c
fix gzip quantity: "q=0." and "q=1." are valid values according to RFC
2011-08-05 08:51:29 +00:00
Igor Sysoev
48d17bca94
refactor gzip quantity introduced in r3981: it ignored "q=1.000"
2011-08-04 14:50:59 +00:00
Igor Sysoev
dfd81a23b2
A new fix for the case when ssl_session_cache defined, but ssl is not
...
enabled in any server. The previous r1033 does not help when unused zone
becomes used after reconfiguration, so it is backed out.
The initial thought was to make SSL modules independed from SSL implementation
and to keep OpenSSL code dependance as much as in separate files.
2011-08-04 11:12:30 +00:00
Igor Sysoev
c42be75569
removal of error message about %name log_format parameters,
...
they have been deleted long ago in 0.5.0-RELEASE
2011-08-03 16:01:36 +00:00
Igor Sysoev
7cce1cacaa
fix typo introduced in r3985
2011-08-02 12:43:01 +00:00
Igor Sysoev
475a5dfcf1
bump version
2011-08-02 12:39:38 +00:00
Igor Sysoev
abf9751323
release-1.1.0 tag
2011-08-01 14:47:46 +00:00
Igor Sysoev
9519d882f1
nginx-1.1.0-RELEASE
2011-08-01 14:47:40 +00:00
Igor Sysoev
72a96bfdcb
fix r3981 again for case "Accept-Encoding: gzip"
2011-08-01 14:38:09 +00:00
Igor Sysoev
21fd22d089
always set timer in discard body handler, this fixes the cases
...
when request for static file is redirected by error_page to an SSI page
patch by Maxim Dounin
2011-08-01 13:52:54 +00:00
Igor Sysoev
2505587b4d
lingering_close "off|on|always"
...
patch by Maxim Dounin
2011-08-01 13:26:55 +00:00
Igor Sysoev
41c8a1d27f
do not send RST on normal lingering close read timeout,
...
if reset_timedout_connection is on
patch by Maxim Dounin
2011-08-01 13:08:03 +00:00
Igor Sysoev
bd7dfe44c5
fix r3981 for case "Accept-Encoding: gzip"
2011-08-01 11:21:46 +00:00
Igor Sysoev
2f3668b59b
enable lingering close for pipelined requests
...
patch by Maxim Dounin
2011-08-01 11:08:57 +00:00
Igor Sysoev
721f47ed3c
Accept-Encoding refactoring: "gzip; q=0" support
2011-08-01 11:02:12 +00:00
Igor Sysoev
d743a2339e
Accept-Encoding refactoring: test first the most common case "gzip,"
2011-07-30 07:34:12 +00:00
Igor Sysoev
6652cc5962
Accept-Encoding refactoring: remove ancient MSIE 4.x test for gzip
2011-07-30 06:20:06 +00:00
Igor Sysoev
c9468026e7
test length of proxy_pass with variables
...
patch by Lanshun Zhou
2011-07-30 06:11:46 +00:00
Igor Sysoev
c2f852c260
update r3945 with more descriptive error message
2011-07-29 15:33:03 +00:00
Igor Sysoev
26b94d7173
copy OpenSSL-1.0.0d LICENSE for nginx/Windows zip
2011-07-29 15:15:16 +00:00
Igor Sysoev
922f106582
loader_files, loader_sleep, and loader_threshold
2011-07-29 15:09:02 +00:00
Igor Sysoev
d5a25a4b97
set correct configuration file values while adding path
...
patch by Maxim Dounin
2011-07-25 10:22:38 +00:00
Igor Sysoev
1850ce09a1
rename ngx_http_file_cache_manager_sleep() to ngx_http_file_cache_loader_sleep()
...
and do not use it all in cache manager: this is a vestige of the times when
cache manager loaded cache
2011-07-25 09:45:00 +00:00
Igor Sysoev
d8ce166e2e
do not close connection if cache file is too small: replace it with valid one
2011-07-24 20:04:47 +00:00
Igor Sysoev
c2cafadfa5
elimination of reading cache files by cache loader
2011-07-24 19:46:53 +00:00
Igor Sysoev
92161bac79
fix r3968
2011-07-24 19:43:52 +00:00
Igor Sysoev
6cb6fc4a09
update the previous commit:
...
removing dependencies on file uniq since WIN32_FIND_DATA has no such field
2011-07-24 17:36:26 +00:00
Igor Sysoev
c1250b6a49
The cache loader performs two tasks: inserting cache objects in inactivity
...
list and evaluating total cache size. Reading just directory is enough for
this purpose. Elimination of reading cache files saves at least one disk I/O
operation per file.
Preparation for elimination of reading cache files by cache loader:
removing dependencies on the reading:
*) cache node valid_sec and valid_msec are used only for caching errors;
*) upstream buffer size can be used instead of cache node body_start.
2011-07-24 16:47:31 +00:00
Igor Sysoev
bb389f6111
fuse two if's in one condition
2011-07-24 16:10:06 +00:00
Igor Sysoev
64d024605a
style fix
2011-07-24 16:06:24 +00:00
Igor Sysoev
08b597592f
do not try to reuse and save a SSL session for a peer created on the fly
...
by ngx_http_upstream_create_round_robin_peer(), since the peer lives
only during request so the saved SSL session will never be used again
and just causes memory leak
patch by Maxim Dounin
2011-07-22 16:30:17 +00:00
Igor Sysoev
a3741fb24d
finalizing with rc == 0 in unbuffered proxy mode caused nginx to wait
...
for another send_timeout before actually closing client's connection
if client timed out while still talking to upstream server
patch by Maxim Dounin
2011-07-22 13:30:16 +00:00
Igor Sysoev
b0b6bcedfc
fix SSL connection issues on platforms with 32-bit off_t
...
patch by Maxim Dounin
2011-07-22 12:53:04 +00:00
Igor Sysoev
a7ed0951e3
fix build by gcc46 with -Wunused-value option
...
patch by Maxim Dounin
2011-07-22 10:43:50 +00:00
Igor Sysoev
f39642a907
ECDHE support
...
patch by Adrian Kotelba
2011-07-20 15:42:40 +00:00
Igor Sysoev
e61ba26744
MSIE export versions are rare now, so RSA 512 key is generated on demand
...
and is shared among all hosts instead of pregenerating for every HTTPS host
on configuraiton phase. This decreases start time for configuration with
large number of HTTPS hosts.
2011-07-20 12:59:24 +00:00