summaryrefslogtreecommitdiffhomepage
path: root/auto/configure (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-02-23Win32: i386 now assumed when crossbuilding (ticket #2416).Maxim Dounin1-0/+1
Previously, NGX_MACHINE was not set when crossbuilding, resulting in NGX_ALIGNMENT=16 being used in 32-bit builds (if not explicitly set to a correct value). This in turn might result in memory corruption in ngx_palloc() (as there are no usable aligned allocator on Windows, and normal malloc() is used instead, which provides 8 byte alignment on 32-bit platforms). To fix this, now i386 machine is set when crossbuilding, so nginx won't assume strict alignment requirements.
2020-11-19Core: "-e" command line option.Igor Ippolitov1-0/+4
When installing or running from a non-root user it is sometimes required to override default, compiled in error log path. There was no way to do this without rebuilding the binary (ticket #147). This patch introduced "-e" command line option which allows one to override compiled in error log path.
2017-06-06Configure: fix compilation on MSYS2 / MinGW64.Orgad Shaneh1-1/+1
2015-06-10Configure: create missing intermediates for build directory.Piotr Sikora1-1/+1
Signed-off-by: Piotr Sikora <piotr@cloudflare.com>
2015-03-14Thread pools implementation.Valentin Bartenev1-0/+1
2014-05-20Configure: the --build= option.Ruslan Ermilov1-0/+4
If set, its value is output in "nginx -v" and in the error log.
2012-07-24Made sure to run configure in a "C" locale.Ruslan Ermilov1-0/+3
Otherwise, we may fail to properly detect a version of compiler.
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2011-05-31concatenate auto/os/features and auto/unixIgor Sysoev1-1/+0
2011-05-31delete unused auto/threadsIgor Sysoev1-1/+0
2011-05-31Support POSIX semaphores on Linux.Igor Sysoev1-4/+1
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
2010-06-18ngx_http_scgi_moduleIgor Sysoev1-0/+2
2010-06-01./configure --http-uwsgi-temp-path=PATHIgor Sysoev1-0/+2
2009-05-10backout -r2827 and add correct fixIgor Sysoev1-0/+6
2009-04-27-p and --prefix=Igor Sysoev1-11/+28
2009-04-26add quotes for configure options with spacesIgor Sysoev1-2/+0
2009-04-23issue start up errors and warning on both stderr and error_logIgor Sysoev1-3/+1
2007-07-29--sysconfdir=DIRIgor Sysoev1-0/+1
2006-12-23early C compiler testIgor Sysoev1-1/+2
2006-12-23the -V switchIgor Sysoev1-1/+4
2006-02-08nginx-0.3.27-RELEASE importrelease-0.3.27Igor Sysoev1-0/+1
*) Change: the "variables_hash_max_size" and "variables_hash_bucket_size" directives. *) Feature: the $body_bytes_sent variable can be used not only in the "log_format" directive. *) Feature: the $ssl_protocol and $ssl_cipher variables. *) Feature: the cache line size detection for widespread CPUs at start time. *) Feature: now the "accept_mutex" directive is supported using fcntl(2) on platforms different from i386, amd64, sparc64, and ppc. *) Feature: the "lock_file" directive and the --with-lock-path=PATH autoconfiguration directive. *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive then the requests with the body was not transferred.
2005-10-19nginx-0.3.3-RELEASE importrelease-0.3.3Igor Sysoev1-1/+17
*) Change: the "bl" and "af" parameters of the "listen" directive was renamed to the "backlog" and "accept_filter". *) Feature: the "rcvbuf" and "sndbuf" parameters of the "listen" directive. *) Change: the "$msec" log parameter does not require now the additional the gettimeofday() system call. *) Feature: the -t switch now tests the "listen" directives. *) Bugfix: if the invalid address was specified in the "listen" directive, then after the -HUP signal nginx left an open socket in the CLOSED state. *) Bugfix: the mime type may be incorrectly set to default value for index file with variable in the name; the bug had appeared in 0.3.0. *) Feature: the "timer_resolution" directive. *) Feature: the millisecond "$upstream_response_time" log parameter. *) Bugfix: a temporary file with client request body now is removed just after the response header was transferred to a client. *) Bugfix: OpenSSL 0.9.6 compatibility. *) Bugfix: the SSL certificate and key file paths could not be relative. *) Bugfix: the "ssl_prefer_server_ciphers" directive did not work in the ngx_imap_ssl_module. *) Bugfix: the "ssl_protocols" directive allowed to specify the single protocol only.
2005-10-12nginx-0.3.2-RELEASE importrelease-0.3.2Igor Sysoev1-1/+1
*) Feature: the Sun Studio 10 C compiler support. *) Feature: the "proxy_upstream_max_fails", "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", and "fastcgi_upstream_fail_timeout" directives.
2005-05-19nginx-0.1.32-RELEASE importrelease-0.1.32Igor Sysoev1-0/+1
*) 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-01-18nginx-0.1.14-RELEASE importrelease-0.1.14Igor Sysoev1-0/+7
*) Feature: the autoconfiguration directives: --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH, and --http-fastcgi-temp-path=PATH *) Change: the directory name for the temporary files with the client request body is specified by directive client_body_temp_path, by default it is <prefix>/client_body_temp. *) Feature: the ngx_http_fastcgi_module and the directives: fastcgi_pass, fastcgi_root, fastcgi_index, fastcgi_params, fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, fastcgi_busy_buffers_size, fastcgi_temp_path, fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, fastcgi_next_upstream, and fastcgi_x_powered_by. *) Bugfix: the "[alert] zero size buf" error; the bug had appeared in 0.1.3. *) Change: the URI must be specified after the host name in the proxy_pass directive. *) Change: the %3F symbol in the URI was considered as the argument string start. *) Feature: the unix domain sockets support in the ngx_http_proxy_module. *) Feature: the ssl_engine and ssl_ciphers directives. Thanks to Sergey Skvortsov for SSL-accelerator.
2004-11-25nginx-0.1.9-RELEASE importrelease-0.1.9Igor Sysoev1-12/+12
*) 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-11-20nginx-0.1.8-RELEASE importrelease-0.1.8Igor Sysoev1-0/+2
*) Bugfix: in the ngx_http_autoindex_module if the long file names were in the listing. *) Feature: the "^~" modifier in the location directive. *) Feature: the proxy_max_temp_file_size directive.
2004-10-25nginx-0.1.3-RELEASE importrelease-0.1.3Igor Sysoev1-2/+3
*) Feature: the ngx_http_autoindex_module and the autoindex directive. *) Feature: the proxy_set_x_url directive. *) Bugfix: proxy module may get caught in an endless loop when sendfile is not used.
2004-10-21nginx-0.1.2-RELEASE importrelease-0.1.2Igor Sysoev1-6/+8
*) 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-09-30nginx-0.1.0-2004-09-30-19:30:54 importIgor Sysoev1-1/+1
2004-09-29nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyrightIgor Sysoev1-1/+6
2004-09-27nginx-0.1.0-2004-09-27-20:03:21 importIgor Sysoev1-0/+1
2004-05-18nginx-0.0.3-2004-05-19-00:28:54 importIgor Sysoev1-0/+7
2004-04-01nginx-0.0.3-2004-04-01-20:20:53 importIgor Sysoev1-1/+1
2004-04-01nginx-0.0.3-2004-04-01-10:21:13 importIgor Sysoev1-1/+1
2004-03-11nginx-0.0.2-2004-03-11-18:42:41 importIgor Sysoev1-0/+8
2004-03-02nginx-0.0.2-2004-03-02-18:40:59 importIgor Sysoev1-0/+1
2004-02-23nginx-0.0.2-2004-02-23-23:57:12 importIgor Sysoev1-0/+6
2004-02-10nginx-0.0.2-2004-02-10-19:23:38 importIgor Sysoev1-1/+1
2004-02-09nginx-0.0.2-2004-02-09-23:47:18 importIgor Sysoev1-1/+1
2004-02-09nginx-0.0.2-2004-02-09-10:46:43 importIgor Sysoev1-0/+5
2004-02-02nginx-0.0.2-2004-02-03-00:19:52 importIgor Sysoev1-2/+4
2003-12-14nginx-0.0.1-2003-12-14-23:10:27 importIgor Sysoev1-1/+3
2003-11-25nginx-0.0.1-2003-11-25-23:44:56 importIgor Sysoev1-48/+12
2003-11-21nginx-0.0.1-2003-11-21-09:30:49 importIgor Sysoev1-4/+31
2003-11-20nginx-0.0.1-2003-11-20-20:36:43 importIgor Sysoev1-0/+14
2003-11-20nginx-0.0.1-2003-11-20-10:05:50 import; auto/configureIgor Sysoev1-0/+12