Commit Graph

45 Commits

Author SHA1 Message Date
Igor Sysoev
ac72bd17d1 nginx-0.3.44-RELEASE import
*) Feature: the "wait" parameter in the "include" SSI command.

    *) Feature: the Ukrainian and Byelorussian characters were added to
       koi-win conversion table.

    *) Bugfix: in the SSI.
2006-05-04 15:32:46 +00:00
Igor Sysoev
31eb8c015d nginx-0.2.0-RELEASE import
*) The pid-file names used during online upgrade was changed and now is
       not required a manual rename operation. The old master process adds
       the ".oldbin" suffix to its pid-file and executes a new binary file.
       The new master process creates usual pid-file without the ".newbin"
       suffix. If the master process exits, then old master process renames
       back its pid-file with the ".oldbin" suffix to the pid-file without
       suffix.

    *) Change: the "worker_connections" directive, new name of the
       "connections" directive; now the directive specifies maximum number
       of connections, but not maximum socket descriptor number.

    *) Feature: SSL supports the session cache inside one worker process.

    *) Feature: the "satisfy_any" directive.

    *) Change: the ngx_http_access_module and ngx_http_auth_basic_module do
       not run for subrequests.

    *) Feature: the "worker_rlimit_nofile" and "worker_rlimit_sigpending"
       directives.

    *) Bugfix: if all backend using in load-balancing failed after one
       error, then nginx did not try do connect to them during 60 seconds.

    *) Bugfix: in IMAP/POP3 command argument parsing.
       Thanks to Rob Mueller.

    *) Bugfix: errors while using SSL in IMAP/POP3 proxy.

    *) Bugfix: errors while using SSI and gzipping.

    *) Bugfix: the "Expires" and "Cache-Control" header lines were omitted
       from the 304 responses.
       Thanks to Alexandr Kukushkin.
2005-09-23 11:02:22 +00:00
Igor Sysoev
e31e90b3e1 nginx-0.1.32-RELEASE import
*) Bugfix: the arguments were omitted in the redirects, issued by the
       "rewrite" directive; the bug had appeared in 0.1.29.

    *) Feature: the "if" directive supports the captures in regular
       expressions.

    *) Feature: the "set" directive supports the variables and the captures
       of regular expressions.

    *) Feature: the "X-Accel-Redirect" response header line is supported in
       proxy and FastCGI mode.
2005-05-19 13:25:22 +00:00
Igor Sysoev
4d656dcd0b nginx-0.1.26-RELEASE import
*) Change: the invalid client header lines are now ignored and logged
       at the info level.

    *) Change: the server name is also logged in error log.

    *) Feature: the ngx_http_auth_basic_module module and the auth_basic
       and auth_basic_user_file directives.
2005-03-22 16:02:46 +00:00
Igor Sysoev
8184d1b3a7 nginx-0.1.24-RELEASE import
*) Feature: the ngx_http_ssi_filter_module supports the QUERY_STRING
       and DOCUMENT_URI variables.

    *) Bugfix: the ngx_http_autoindex_module may some times return the 404
       response for existent directory, if this directory was used in
       "alias" directive.

    *) Bugfix: the ngx_http_ssi_filter_module ran incorrectly for large
       responses.

    *) Bugfix: the lack of the "Referer" header line was always accounted
       as valid referrer.
2005-03-04 14:06:57 +00:00
Igor Sysoev
4a71559d9b nginx-0.1.22-RELEASE import
*) Bugfix: the ngx_http_stub_status_module showed incorrect handled
       connections statistics if the proxying or FastCGI server were used.

    *) Bugfix: the installation paths were incorrectly quoted on Linux and
       Solaris; the bug had appeared in 0.1.21.
2005-02-24 12:29:09 +00:00
Igor Sysoev
d039a2e193 nginx-0.1.21-RELEASE import
*) Bugfix: the ngx_http_stub_status_module showed incorrect statistics
       if "rtsig" method was used or if several worker process ran on SMP.

    *) Bugfix: nginx could not be built by the icc compiler on Linux or if
       the zlib-1.2.x library was building from sources.

    *) Bugfix: nginx could not be built on NetBSD 2.0.
2005-02-22 14:40:13 +00:00
Igor Sysoev
e5a222c6fe nginx-0.1.16-RELEASE import
*) Bugfix: if the response were transferred by chunks, then on the HEAD
       request the final chunk was issued.

    *) Bugfix: the "Connection: keep-alive" header were issued, even if the
       keepalive_timeout directive forbade the keep-alive use.

    *) Bugfix: the errors in the ngx_http_fastcgi_module caused the
       segmentation faults.

    *) Bugfix: the compressed response encrypted by SSL may not transferred
       complete.

    *) Bugfix: the TCP-specific TCP_NODELAY, TCP_NOPSUH, and TCP_CORK
       options, are not used for the unix domain sockets.

    *) Feature: the rewrite directive supports the arguments rewriting.

    *) Bugfix: the response code 400 was returned for the POST request with
       the "Content-Length: 0" header; the bug had appeared in 0.1.14.
2005-01-25 12:27:35 +00:00
Igor Sysoev
1b73583ba2 nginx-0.1.5-RELEASE import
*) Bugfix: on Solaris and Linux there may be too many "recvmsg()
       returned not enough data" alerts.

    *) Bugfix: there were the "writev() failed (22: Invalid argument)"
       errors on Solaris in proxy mode without sendfile. On other platforms
       that do not support sendfile at all the process got caught in an
       endless loop.

    *) Bugfix: segmentation fault on Solaris in proxy mode and using
       sendfile.

    *) Bugfix: segmentation fault on Solaris.

    *) Bugfix: on-line upgrade did not work on Linux.

    *) Bugfix: the ngx_http_autoindex_module module did not escape the
       spaces, the quotes, and the percent signs in the directory listing.

    *) Change: the decrease of the copy operations.

    *) Feature: the userid_p3p directive.
2004-11-11 14:07:14 +00:00
Igor Sysoev
c0edbcce58 nginx-0.1.2-RELEASE import
*) Feature: the --user=USER, --group=GROUP, and --with-ld-opt=OPTIONS
       options in configure.

    *) Feature: the server_name directive supports *.domain.tld.

    *) Bugfix: the portability improvements.

    *) Bugfix: if configuration file was set in command line, the
       reconfiguration was impossible; the bug had appeared in 0.1.1.

    *) Bugfix: proxy module may get caught in an endless loop when sendfile
       is not used.

    *) Bugfix: with sendfile the response was not recoded according to the
       charset module directives; the bug had appeared in 0.1.1.

    *) Bugfix: very seldom bug in the kqueue processing.

    *) Bugfix: the gzip module compressed the proxied responses that was
       already compressed.
2004-10-21 15:34:38 +00:00
Igor Sysoev
aad1b89b68 nginx-0.1.0-2004-10-04-00:02:06 import 2004-10-03 20:02:06 +00:00
Igor Sysoev
8035fd2791 nginx-0.1.0-2004-10-01-19:53:53 import 2004-10-01 15:53:53 +00:00
Igor Sysoev
ff8da91784 nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright 2004-09-29 16:00:49 +00:00
Igor Sysoev
d90282d8ba nginx-0.1.0-2004-09-28-12:34:51 import; set copyright and remove unused files 2004-09-28 08:34:51 +00:00
Igor Sysoev
dc3b2a7875 nginx-0.0.10-2004-09-14-23:39:54 import 2004-09-14 19:39:54 +00:00
Igor Sysoev
59cf56c5d9 nginx-0.0.10-2004-09-07-19:29:22 import 2004-09-07 15:29:22 +00:00
Igor Sysoev
a14f89c068 nginx-0.0.7-2004-07-13-21:59:12 import 2004-07-13 17:59:12 +00:00
Igor Sysoev
81a432a185 nginx-0.0.7-2004-07-06-20:12:16 import 2004-07-06 16:12:16 +00:00
Igor Sysoev
fff32326ca nginx-0.0.3-2004-04-08-19:58:25 import 2004-04-08 15:58:25 +00:00
Igor Sysoev
a536298c7b nginx-0.0.2-2004-03-04-10:04:55 import 2004-03-04 07:04:55 +00:00
Igor Sysoev
5edf387f19 nginx-0.0.2-2004-03-03-19:14:15 import 2004-03-03 16:14:15 +00:00
Igor Sysoev
54498db7a2 nginx-0.0.2-2004-02-11-20:08:49 import 2004-02-11 17:08:49 +00:00
Igor Sysoev
03420a621a nginx-0.0.1-2004-01-20-23:40:08 import 2004-01-20 20:40:08 +00:00
Igor Sysoev
3c3ca17358 nginx-0.0.1-2004-01-05-23:55:48 import 2004-01-05 20:55:48 +00:00
Igor Sysoev
669e3319ce nginx-0.0.1-2003-12-22-12:40:48 import 2003-12-22 09:40:48 +00:00
Igor Sysoev
1cd1e2741a nginx-0.0.1-2003-12-19-15:45:27 import 2003-12-19 12:45:27 +00:00
Igor Sysoev
dc867cd0fe nginx-0.0.1-2003-12-14-23:10:27 import 2003-12-14 20:10:27 +00:00
Igor Sysoev
5f80078c67 nginx-0.0.1-2003-12-08-23:48:12 import 2003-12-08 20:48:12 +00:00
Igor Sysoev
865c150cb4 nginx-0.0.1-2003-11-30-23:03:18 import 2003-11-30 20:03:18 +00:00
Igor Sysoev
160d774afc nginx-0.0.1-2003-11-19-19:26:41 import 2003-11-19 16:26:41 +00:00
Igor Sysoev
f2e676aa15 nginx-0.0.1-2003-11-17-00:49:42 import 2003-11-16 21:49:42 +00:00
Igor Sysoev
10fc9ef775 nginx-0.0.1-2003-10-27-11:53:49 import 2003-10-27 08:53:49 +00:00
Igor Sysoev
b8c367c7b9 nginx-0.0.1-2003-07-10-20:26:57 import 2003-07-10 16:26:57 +00:00
Igor Sysoev
340b03b201 nginx-0.0.1-2003-07-04-19:10:33 import 2003-07-04 15:10:33 +00:00
Igor Sysoev
96c56c9ab6 nginx-0.0.1-2003-07-02-18:41:17 import 2003-07-02 14:41:17 +00:00
Igor Sysoev
f5e97c5cbe nginx-0.0.1-2003-06-26-19:35:36 import 2003-06-26 15:35:36 +00:00
Igor Sysoev
be2cfc3d28 nginx-0.0.1-2003-06-15-22:32:13 import 2003-06-15 18:32:13 +00:00
Igor Sysoev
1c10462e88 nginx-0.0.1-2003-06-03-19:42:58 import 2003-06-03 15:42:58 +00:00
Igor Sysoev
1c13c662f0 nginx-0.0.1-2003-05-20-19:37:55 import 2003-05-20 15:37:55 +00:00
Igor Sysoev
86de4cbef5 nginx-0.0.1-2003-01-30-10:28:09 import 2003-01-30 07:28:09 +00:00
Igor Sysoev
a58e3ca143 nginx-0.0.1-2002-09-02-18:48:24 import 2002-09-02 14:48:24 +00:00
Igor Sysoev
0ad17c0903 nginx-0.0.1-2002-08-26-19:18:19 import 2002-08-26 15:18:19 +00:00
Igor Sysoev
4e5e117108 nginx-0.0.1-2002-08-22-19:24:03 import 2002-08-22 15:24:03 +00:00
Igor Sysoev
2b54238a5f nginx-0.0.1-2002-08-20-18:48:28 import 2002-08-20 14:48:28 +00:00
Igor Sysoev
6de5c2cb63 nginx-0.0.1-2002-08-06-20:39:45 import
The first code that uses "ngx_" prefix, the previous one used "gx_" prefix.
At that point the code is not yet usable.  The first draft ideas are dated
back to 23.10.2001.
2002-08-06 16:39:45 +00:00