]> git.kaiwu.me - nginx.git/log
nginx.git
14 years agoRestore the lost negation.
Ruslan Ermilov [Tue, 23 Aug 2011 13:39:22 +0000 (13:39 +0000)]
Restore the lost negation.

14 years agoRemoving incomplete draft documentation from release tarball and zip.
Igor Sysoev [Tue, 23 Aug 2011 13:35:02 +0000 (13:35 +0000)]
Removing incomplete draft documentation from release tarball and zip.

14 years agoGrammar fixes in CHANGES.
Igor Sysoev [Tue, 23 Aug 2011 13:29:47 +0000 (13:29 +0000)]
Grammar fixes in CHANGES.

14 years agoCHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev [Tue, 23 Aug 2011 12:50:54 +0000 (12:50 +0000)]
CHANGES conversion from KOI8-R to UTF-8.

14 years agoGrammar fixes in CHANGES.
Igor Sysoev [Tue, 23 Aug 2011 10:18:35 +0000 (10:18 +0000)]
Grammar fixes in CHANGES.

14 years agoXSLT regeneration for the previous commit.
Igor Sysoev [Tue, 23 Aug 2011 10:11:09 +0000 (10:11 +0000)]
XSLT regeneration for the previous commit.

14 years agoTraling spaces removal in text CHANGES files.
Igor Sysoev [Tue, 23 Aug 2011 10:10:25 +0000 (10:10 +0000)]
Traling spaces removal in text CHANGES files.

14 years agoXSLT regeneration for r4023.
Igor Sysoev [Tue, 23 Aug 2011 09:48:44 +0000 (09:48 +0000)]
XSLT regeneration for r4023.

14 years agoGet rid of " <br/>" hacks.
Ruslan Ermilov [Tue, 23 Aug 2011 09:01:13 +0000 (09:01 +0000)]
Get rid of " <br/>" hacks.

14 years ago- support <br/> in the middle of input
Ruslan Ermilov [Tue, 23 Aug 2011 09:00:24 +0000 (09:00 +0000)]
- support <br/> in the middle of input
- fixed "<br>" lookup (eliminates the need in " <br/>" hacks)
- fixed maximum length for unbreakable input
- fixed space lookup (allows a space at column 77 to break a line)

14 years agorelease-1.1.1 tag
Igor Sysoev [Mon, 22 Aug 2011 13:56:14 +0000 (13:56 +0000)]
release-1.1.1 tag

14 years agonginx-1.1.1-RELEASE release-1.1.1
Igor Sysoev [Mon, 22 Aug 2011 13:56:08 +0000 (13:56 +0000)]
nginx-1.1.1-RELEASE

14 years agoSIGWINCH/NOACCEPT signal is disabled now in non-daemon mode.
Igor Sysoev [Mon, 22 Aug 2011 12:34:48 +0000 (12:34 +0000)]
SIGWINCH/NOACCEPT signal is disabled now in non-daemon mode.
Non-daemon mode is currently used by supervisord, daemontools and so on
or during debugging. The NOACCEPT signal is only used for online upgrade
which is not supported when nginx is run under supervisord, etc.,
so this change should not break existant setups.

14 years agoThe change in adaptive loader behaviour introduced in r3975:
Igor Sysoev [Mon, 22 Aug 2011 10:16:49 +0000 (10:16 +0000)]
The change in adaptive loader behaviour introduced in r3975:
now cache loader processes either as many files as specified by loader_files
or works no more than time specified by loader_threshold during each iteration.

loader_threshold was previously used to decrease loader_files or
to increase loader_timeout and this might eventually result in
downgrading loader_files to 1 and increasing loader_timeout to large values
causing loading cache for forever.

14 years agoFix buffer overrun under Windows.
Maxim Dounin [Mon, 22 Aug 2011 10:07:27 +0000 (10:07 +0000)]
Fix buffer overrun under Windows.

14 years agoMove SO_ACCEPTFILTER and TCP_DEFER_ACCEPT checks into configure.
Maxim Dounin [Sun, 21 Aug 2011 11:37:37 +0000 (11:37 +0000)]
Move SO_ACCEPTFILTER and TCP_DEFER_ACCEPT checks into configure.

NetBSD 5.0+ has SO_ACCEPTFILTER support merged from FreeBSD, and having
accept filter check in FreeBSD-specific ngx_freebsd_config.h prevents it
from being used on NetBSD.  Therefore move the check into configure (and
do the same for Linux-specific TCP_DEFER_ACCEPT, just to be in line).

14 years agoFix ignored headers handling in fastcgi/scgi/uwsgi.
Maxim Dounin [Fri, 19 Aug 2011 20:11:39 +0000 (20:11 +0000)]
Fix ignored headers handling in fastcgi/scgi/uwsgi.

The bug had appeared in r3561 (fastcgi), r3638 (scgi), r3567 (uwsgi).

14 years agoXSLT regeneration for r3998.
Ruslan Ermilov [Fri, 19 Aug 2011 08:39:27 +0000 (08:39 +0000)]
XSLT regeneration for r3998.

14 years ago- Added missing dependencies for the CHANGES{,ru} targets.
Ruslan Ermilov [Fri, 19 Aug 2011 08:33:47 +0000 (08:33 +0000)]
- Added missing dependencies for the CHANGES{,ru} targets.
- Pass string params to xsltproc.
- Removed extraneous rule bodies.

14 years agoComplain on invalid log levels.
Maxim Dounin [Thu, 18 Aug 2011 21:48:13 +0000 (21:48 +0000)]
Complain on invalid log levels.

Previously only first log level was required to be correct, while error_log
directive in fact accepts list of levels (e.g. one may specify "error_log ...
debug_core debug_http;").  This resulted in (avoidable) wierd behaviour on
missing semicolon after error_log directive, e.g.

    error_log /path/to/log info
    index index.php;

silently skipped index directive and it's arguments (trying to interpret
them as log levels without checking to be correct).

14 years agoUpstream: properly allocate memory for tried flags.
Maxim Dounin [Thu, 18 Aug 2011 17:04:52 +0000 (17:04 +0000)]
Upstream: properly allocate memory for tried flags.

Previous allocation only took into account number of non-backup servers, and
this caused memory corruption with many backup servers.

See report here:
http://mailman.nginx.org/pipermail/nginx/2011-May/026531.html

14 years agoFixing cpu hog with all upstream servers marked "down".
Maxim Dounin [Thu, 18 Aug 2011 16:52:38 +0000 (16:52 +0000)]
Fixing cpu hog with all upstream servers marked "down".

The following configuration causes nginx to hog cpu due to infinite loop
in ngx_http_upstream_get_peer():

    upstream backend {
        server 127.0.0.1:8080 down;
        server 127.0.0.1:8080 down;
    }

    server {
       ...
       location / {
           proxy_pass http://backend;
       }
    }

Make sure we don't loop infinitely in ngx_http_upstream_get_peer() but stop
after resetting peer weights once.

Return 0 if we are stuck.  This is guaranteed to work as peer 0 always exists,
and eventually ngx_http_upstream_get_round_robin_peer() will do the right
thing falling back to backup servers or returning NGX_BUSY.

14 years agoFixing proxy_set_body and proxy_pass_request_body with SSL.
Maxim Dounin [Thu, 18 Aug 2011 16:34:24 +0000 (16:34 +0000)]
Fixing proxy_set_body and proxy_pass_request_body with SSL.

Flush flag wasn't set in constructed buffer and this prevented any data
from being actually sent to upstream due to SSL buffering.  Make sure
we always set flush in the last buffer we are going to sent.

See here for report:
http://nginx.org/pipermail/nginx-ru/2011-June/041552.html

14 years agoFix names of the referer hash size directives introduced in r3940.
Igor Sysoev [Thu, 18 Aug 2011 16:27:30 +0000 (16:27 +0000)]
Fix names of the referer hash size directives introduced in r3940.

14 years agoRebuild manpage only if needed.
Maxim Dounin [Thu, 18 Aug 2011 15:57:59 +0000 (15:57 +0000)]
Rebuild manpage only if needed.

14 years agoFix body with request_body_in_single_buf.
Maxim Dounin [Thu, 18 Aug 2011 15:52:00 +0000 (15:52 +0000)]
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

14 years agoCorrectly set body if it's preread and there are extra data.
Maxim Dounin [Thu, 18 Aug 2011 15:27:57 +0000 (15:27 +0000)]
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.

14 years agoLower optimization level for Sun Studio before 12.1.
Maxim Dounin [Thu, 18 Aug 2011 15:10:23 +0000 (15:10 +0000)]
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.

14 years agoDetect POSIX semaphores in librt on Solaris (ticket #3).
Maxim Dounin [Wed, 17 Aug 2011 08:35:54 +0000 (08:35 +0000)]
Detect POSIX semaphores in librt on Solaris (ticket #3).

Patch by Denis Ivanov.

14 years agoConfigure: catch up with new Linux version numbering (ticket #5).
Maxim Dounin [Sat, 13 Aug 2011 15:15:50 +0000 (15:15 +0000)]
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

14 years ago- Replaced explicit link to bugtracker with a support link
Ruslan Ermilov [Wed, 10 Aug 2011 12:30:19 +0000 (12:30 +0000)]
- Replaced explicit link to bugtracker with a support link
  (which will soon link to Trac).

- Commented out reference to non-existing nginx.conf(5).

14 years agoMention our preferred way of accepting bug reports.
Ruslan Ermilov [Wed, 10 Aug 2011 08:03:34 +0000 (08:03 +0000)]
Mention our preferred way of accepting bug reports.

14 years agoDon't ignore xmllint errors.
Ruslan Ermilov [Tue, 9 Aug 2011 15:18:07 +0000 (15:18 +0000)]
Don't ignore xmllint errors.

14 years agoRegen after makefile changes.
Ruslan Ermilov [Tue, 9 Aug 2011 15:15:36 +0000 (15:15 +0000)]
Regen after makefile changes.

14 years agousing sed instead of perl
Igor Sysoev [Fri, 5 Aug 2011 13:42:37 +0000 (13:42 +0000)]
using sed instead of perl

14 years agoskeleton for documentation processing
Igor Sysoev [Fri, 5 Aug 2011 09:25:34 +0000 (09:25 +0000)]
skeleton for documentation processing

14 years agoupdate documentation build procedure
Igor Sysoev [Fri, 5 Aug 2011 09:00:19 +0000 (09:00 +0000)]
update documentation build procedure

14 years agofix gzip quantity: "q=0." and "q=1." are valid values according to RFC
Igor Sysoev [Fri, 5 Aug 2011 08:51:29 +0000 (08:51 +0000)]
fix gzip quantity: "q=0." and "q=1." are valid values according to RFC

14 years agorefactor gzip quantity introduced in r3981: it ignored "q=1.000"
Igor Sysoev [Thu, 4 Aug 2011 14:50:59 +0000 (14:50 +0000)]
refactor gzip quantity introduced in r3981: it ignored "q=1.000"

14 years agoA new fix for the case when ssl_session_cache defined, but ssl is not
Igor Sysoev [Thu, 4 Aug 2011 11:12:30 +0000 (11:12 +0000)]
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.

14 years agoremoval of error message about %name log_format parameters,
Igor Sysoev [Wed, 3 Aug 2011 16:01:36 +0000 (16:01 +0000)]
removal of error message about %name log_format parameters,
they have been deleted long ago in 0.5.0-RELEASE

14 years agofix typo introduced in r3985
Igor Sysoev [Tue, 2 Aug 2011 12:43:01 +0000 (12:43 +0000)]
fix typo introduced in r3985

14 years agobump version
Igor Sysoev [Tue, 2 Aug 2011 12:39:38 +0000 (12:39 +0000)]
bump version

14 years agorelease-1.1.0 tag
Igor Sysoev [Mon, 1 Aug 2011 14:47:46 +0000 (14:47 +0000)]
release-1.1.0 tag

14 years agonginx-1.1.0-RELEASE release-1.1.0
Igor Sysoev [Mon, 1 Aug 2011 14:47:40 +0000 (14:47 +0000)]
nginx-1.1.0-RELEASE

14 years agofix r3981 again for case "Accept-Encoding: gzip"
Igor Sysoev [Mon, 1 Aug 2011 14:38:09 +0000 (14:38 +0000)]
fix r3981 again for case "Accept-Encoding: gzip"

14 years agoalways set timer in discard body handler, this fixes the cases
Igor Sysoev [Mon, 1 Aug 2011 13:52:54 +0000 (13:52 +0000)]
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

14 years agolingering_close "off|on|always"
Igor Sysoev [Mon, 1 Aug 2011 13:26:55 +0000 (13:26 +0000)]
lingering_close "off|on|always"
patch by Maxim Dounin

14 years agodo not send RST on normal lingering close read timeout,
Igor Sysoev [Mon, 1 Aug 2011 13:08:03 +0000 (13:08 +0000)]
do not send RST on normal lingering close read timeout,
if reset_timedout_connection is on

patch by Maxim Dounin

14 years agofix r3981 for case "Accept-Encoding: gzip"
Igor Sysoev [Mon, 1 Aug 2011 11:21:46 +0000 (11:21 +0000)]
fix r3981 for case "Accept-Encoding: gzip"

14 years agoenable lingering close for pipelined requests
Igor Sysoev [Mon, 1 Aug 2011 11:08:57 +0000 (11:08 +0000)]
enable lingering close for pipelined requests
patch by Maxim Dounin

14 years agoAccept-Encoding refactoring: "gzip; q=0" support
Igor Sysoev [Mon, 1 Aug 2011 11:02:12 +0000 (11:02 +0000)]
Accept-Encoding refactoring: "gzip; q=0" support

14 years agoAccept-Encoding refactoring: test first the most common case "gzip,"
Igor Sysoev [Sat, 30 Jul 2011 07:34:12 +0000 (07:34 +0000)]
Accept-Encoding refactoring: test first the most common case "gzip,"

14 years agoAccept-Encoding refactoring: remove ancient MSIE 4.x test for gzip
Igor Sysoev [Sat, 30 Jul 2011 06:20:06 +0000 (06:20 +0000)]
Accept-Encoding refactoring: remove ancient MSIE 4.x test for gzip

14 years agotest length of proxy_pass with variables
Igor Sysoev [Sat, 30 Jul 2011 06:11:46 +0000 (06:11 +0000)]
test length of proxy_pass with variables
patch by Lanshun Zhou

14 years agoupdate r3945 with more descriptive error message
Igor Sysoev [Fri, 29 Jul 2011 15:33:03 +0000 (15:33 +0000)]
update r3945 with more descriptive error message

14 years agocopy OpenSSL-1.0.0d LICENSE for nginx/Windows zip
Igor Sysoev [Fri, 29 Jul 2011 15:15:16 +0000 (15:15 +0000)]
copy OpenSSL-1.0.0d LICENSE for nginx/Windows zip

14 years agoloader_files, loader_sleep, and loader_threshold
Igor Sysoev [Fri, 29 Jul 2011 15:09:02 +0000 (15:09 +0000)]
loader_files, loader_sleep, and loader_threshold

14 years agoset correct configuration file values while adding path
Igor Sysoev [Mon, 25 Jul 2011 10:22:38 +0000 (10:22 +0000)]
set correct configuration file values while adding path
patch by Maxim Dounin

14 years agorename ngx_http_file_cache_manager_sleep() to ngx_http_file_cache_loader_sleep()
Igor Sysoev [Mon, 25 Jul 2011 09:45:00 +0000 (09:45 +0000)]
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

14 years agodo not close connection if cache file is too small: replace it with valid one
Igor Sysoev [Sun, 24 Jul 2011 20:04:47 +0000 (20:04 +0000)]
do not close connection if cache file is too small: replace it with valid one

14 years agoelimination of reading cache files by cache loader
Igor Sysoev [Sun, 24 Jul 2011 19:46:53 +0000 (19:46 +0000)]
elimination of reading cache files by cache loader

14 years agofix r3968
Igor Sysoev [Sun, 24 Jul 2011 19:43:52 +0000 (19:43 +0000)]
fix r3968

14 years agoupdate the previous commit:
Igor Sysoev [Sun, 24 Jul 2011 17:36:26 +0000 (17:36 +0000)]
update the previous commit:
removing dependencies on file uniq since WIN32_FIND_DATA has no such field

14 years agoThe cache loader performs two tasks: inserting cache objects in inactivity
Igor Sysoev [Sun, 24 Jul 2011 16:47:31 +0000 (16:47 +0000)]
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.

14 years agofuse two if's in one condition
Igor Sysoev [Sun, 24 Jul 2011 16:10:06 +0000 (16:10 +0000)]
fuse two if's in one condition

14 years agostyle fix
Igor Sysoev [Sun, 24 Jul 2011 16:06:24 +0000 (16:06 +0000)]
style fix

14 years agodo not try to reuse and save a SSL session for a peer created on the fly
Igor Sysoev [Fri, 22 Jul 2011 16:30:17 +0000 (16:30 +0000)]
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

14 years agofinalizing with rc == 0 in unbuffered proxy mode caused nginx to wait
Igor Sysoev [Fri, 22 Jul 2011 13:30:16 +0000 (13:30 +0000)]
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

14 years agofix SSL connection issues on platforms with 32-bit off_t
Igor Sysoev [Fri, 22 Jul 2011 12:53:04 +0000 (12:53 +0000)]
fix SSL connection issues on platforms with 32-bit off_t
patch by Maxim Dounin

14 years agofix build by gcc46 with -Wunused-value option
Igor Sysoev [Fri, 22 Jul 2011 10:43:50 +0000 (10:43 +0000)]
fix build by gcc46 with -Wunused-value option
patch by Maxim Dounin

14 years agoECDHE support
Igor Sysoev [Wed, 20 Jul 2011 15:42:40 +0000 (15:42 +0000)]
ECDHE support
patch by Adrian Kotelba

14 years agoMSIE export versions are rare now, so RSA 512 key is generated on demand
Igor Sysoev [Wed, 20 Jul 2011 12:59:24 +0000 (12:59 +0000)]
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.

14 years agobump version: 1.1.0 development version
Igor Sysoev [Wed, 20 Jul 2011 09:29:25 +0000 (09:29 +0000)]
bump version: 1.1.0 development version

14 years agorelease-1.0.5 tag
Igor Sysoev [Tue, 19 Jul 2011 13:38:44 +0000 (13:38 +0000)]
release-1.0.5 tag

14 years agonginx-1.0.5-RELEASE release-1.0.5
Igor Sysoev [Tue, 19 Jul 2011 13:38:37 +0000 (13:38 +0000)]
nginx-1.0.5-RELEASE

14 years agofix segfault if cache key is larger than upstream buffer size
Igor Sysoev [Tue, 19 Jul 2011 11:24:16 +0000 (11:24 +0000)]
fix segfault if cache key is larger than upstream buffer size
patch by Lanshun Zhou

14 years ago$uid_reset
Igor Sysoev [Tue, 19 Jul 2011 11:21:50 +0000 (11:21 +0000)]
$uid_reset

14 years agofix r3756: release lock to allow other process to delete cache node
Igor Sysoev [Tue, 19 Jul 2011 10:35:02 +0000 (10:35 +0000)]
fix r3756: release lock to allow other process to delete cache node
patch by Maxim Dounin

14 years agofix building by MSVC
Igor Sysoev [Mon, 18 Jul 2011 15:00:05 +0000 (15:00 +0000)]
fix building by MSVC

14 years agorevert r3935 and fix "stalled cache updating" alert
Igor Sysoev [Tue, 28 Jun 2011 13:26:08 +0000 (13:26 +0000)]
revert r3935 and fix "stalled cache updating" alert
by freeing cache at upstream finalize phase
patch by Maxim Dounin

14 years agoreferer_hash_max_size and referer_hash_bucket_size directives
Igor Sysoev [Tue, 28 Jun 2011 10:40:44 +0000 (10:40 +0000)]
referer_hash_max_size and referer_hash_bucket_size directives
patch by Witold Filipczyk

14 years agouse !aNULL to disable all anonymous cipher suites
Igor Sysoev [Mon, 27 Jun 2011 15:47:51 +0000 (15:47 +0000)]
use !aNULL to disable all anonymous cipher suites
patch by Rob Stradling

14 years agobump version
Igor Sysoev [Mon, 27 Jun 2011 15:34:44 +0000 (15:34 +0000)]
bump version

14 years agorelease-1.0.4 tag
Igor Sysoev [Wed, 1 Jun 2011 09:29:59 +0000 (09:29 +0000)]
release-1.0.4 tag

14 years agonginx-1.0.4-RELEASE release-1.0.4
Igor Sysoev [Wed, 1 Jun 2011 09:29:58 +0000 (09:29 +0000)]
nginx-1.0.4-RELEASE

14 years agofix "stalled cache updating" alert,
Igor Sysoev [Wed, 1 Jun 2011 08:02:34 +0000 (08:02 +0000)]
fix "stalled cache updating" alert,
when non-cachable HEAD response did not not free an expired cache node

14 years agoconcatenate auto/os/features and auto/unix
Igor Sysoev [Tue, 31 May 2011 08:25:10 +0000 (08:25 +0000)]
concatenate auto/os/features and auto/unix

14 years agodelete unused auto/threads
Igor Sysoev [Tue, 31 May 2011 08:20:16 +0000 (08:20 +0000)]
delete unused auto/threads

14 years agoSupport POSIX semaphores on Linux.
Igor Sysoev [Tue, 31 May 2011 08:17:27 +0000 (08:17 +0000)]
Support POSIX semaphores on Linux.
This configure test must run before auto/make, because it adds library.
auto/unix was placed after auto/make just for historical reasons.

Patch by Denis F. Latypoff

14 years agorevert r3875 since now map uses case sensetive regexes by default
Igor Sysoev [Mon, 30 May 2011 14:24:17 +0000 (14:24 +0000)]
revert r3875 since now map uses case sensetive regexes by default

14 years agochange ngx_http_map_find(): use case sensitive regexes
Igor Sysoev [Mon, 30 May 2011 12:36:17 +0000 (12:36 +0000)]
change ngx_http_map_find(): use case sensitive regexes

14 years agofix building on FreeBSD 6 or earlier against system md5
Igor Sysoev [Fri, 27 May 2011 13:30:53 +0000 (13:30 +0000)]
fix building on FreeBSD 6 or earlier against system md5

14 years agomake built-in ngx_md5_update() interface consistent with other implemenations
Igor Sysoev [Fri, 27 May 2011 10:00:46 +0000 (10:00 +0000)]
make built-in ngx_md5_update() interface consistent with other implemenations

14 years agofix building --without-http_auth_basic_module,
Igor Sysoev [Thu, 26 May 2011 07:32:48 +0000 (07:32 +0000)]
fix building --without-http_auth_basic_module,
the bug has been introduced in r3923

14 years agobump version
Igor Sysoev [Thu, 26 May 2011 07:31:40 +0000 (07:31 +0000)]
bump version

14 years agorelease-1.0.3 tag
Igor Sysoev [Wed, 25 May 2011 14:55:11 +0000 (14:55 +0000)]
release-1.0.3 tag

14 years agonginx-1.0.3-RELEASE release-1.0.3
Igor Sysoev [Wed, 25 May 2011 14:50:50 +0000 (14:50 +0000)]
nginx-1.0.3-RELEASE

15 years ago"$apr1", "{PLAIN}", and "{SSHA}" password methods in auth basic module
Igor Sysoev [Mon, 16 May 2011 14:54:50 +0000 (14:54 +0000)]
"$apr1", "{PLAIN}", and "{SSHA}" password methods in auth basic module
patch by Maxim Dounin

15 years agofix testing IPv4 address mapped to IPv6, when only IPv6 access rules are defined
Igor Sysoev [Mon, 16 May 2011 14:01:23 +0000 (14:01 +0000)]
fix testing IPv4 address mapped to IPv6, when only IPv6 access rules are defined