summaryrefslogtreecommitdiffhomepage
path: root/auto/init (follow)
AgeCommit message (Collapse)AuthorFilesLines
2021-02-20Configure: marked top-level make targets as phony.Ruslan Ermilov1-0/+2
Reported by Thibault Nélis.
2016-03-10Dynamic modules: do not overwrite old modules on install.Maxim Dounin1-1/+0
Just using "cp" is incorrect, as it will overwrite old files possibly used by OS, leading to unexpected effects. Changed to "mv + cp", much like used for the main binary.
2016-02-04Dynamic modules.Maxim Dounin1-0/+1
The auto/module script is extended to understand ngx_module_link=DYNAMIC. When set, it links the module as a shared object rather than statically into nginx binary. The module can later be loaded using the "load_module" directive. New auto/module parameter ngx_module_order allows to define module loading order in complex cases. By default the order is set based on ngx_module_type. 3rd party modules can be compiled dynamically using the --add-dynamic-module configure option, which will preset ngx_module_link to "DYNAMIC" before calling the module config script. Win32 support is rudimentary, and only works when using MinGW gcc (which is able to handle exports/imports automatically). In collaboration with Ruslan Ermilov.
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2009-05-17fix "make upgrade" broken in r2759Igor Sysoev1-29/+1
2007-08-14rename upgrade to upgrade1Igor Sysoev1-3/+12
use -QUIT instead of -WINCH
2005-09-23nginx-0.2.0-RELEASE importrelease-0.2.0Igor Sysoev1-2/+10
*) 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.
2004-11-25nginx-0.1.9-RELEASE importrelease-0.1.9Igor Sysoev1-7/+6
*) Bugfix: the proxied request was sent without arguments if the request contains "//", "/./", "/../" or "%XX". *) Bugfix: the large compressed responses may be transferred not completely. *) Bugfix: the files bigger than 2G was not transferred on Linux that does not support sendfile64(). *) Bugfix: while the build configuration on Linux the --with-poll_module parameter was required; the bug had appeared in 0.1.8.
2004-10-21nginx-0.1.2-RELEASE importrelease-0.1.2Igor Sysoev1-22/+20
*) 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-11nginx-0.1.1-RELEASE importrelease-0.1.1Igor Sysoev1-0/+26
*) Feature: the gzip_types directive. *) Feature: the tcp_nodelay directive. *) Feature: the send_lowat directive is working not only on OSes that support kqueue NOTE_LOWAT, but also on OSes that support SO_SNDLOWAT. *) Feature: the setproctitle() emulation for Linux and Solaris. *) Bugfix: the "Location" header rewrite bug fixed while the proxying. *) Bugfix: the ngx_http_chunked_module module may get caught in an endless loop. *) Bugfix: the /dev/poll module bugs fixed. *) Bugfix: the responses were corrupted when the temporary files were used while the proxying. *) Bugfix: the unescaped requests were passed to the backend. *) Bugfix: while the build configuration on Linux 2.4 the --with-poll_module parameter was required.
2004-09-29nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyrightIgor Sysoev1-0/+3
2004-03-29nginx-0.0.3-2004-03-29-21:43:58 importIgor Sysoev1-3/+2
2004-03-09nginx-0.0.2-2004-03-09-22:47:07 importIgor Sysoev1-0/+3
2004-03-05nginx-0.0.2-2004-03-05-11:34:24 importIgor Sysoev1-0/+6
2004-02-09nginx-0.0.2-2004-02-09-19:30:01 importIgor Sysoev1-0/+2
2004-02-03nginx-0.0.2-2004-02-03-23:27:11 importIgor Sysoev1-0/+17
2003-12-14nginx-0.0.1-2003-12-14-23:10:27 importIgor Sysoev1-1/+2
2003-11-26nginx-0.0.1-2003-11-26-18:42:18 importIgor Sysoev1-3/+1
2003-11-25nginx-0.0.1-2003-11-25-23:44:56 importIgor Sysoev1-0/+9