summaryrefslogtreecommitdiffhomepage
path: root/src/core/nginx.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2010-11-29move ngx_strerror_init() at the very startIgor Sysoev1-4/+4
2010-11-25use copied strerror() messages and autoconfigured sys_nerr valueIgor Sysoev1-0/+4
2010-09-15worker_rlimit_core should be off_tIgor Sysoev1-2/+2
2010-09-02the -q switchIgor Sysoev1-3/+12
2010-05-14ngx_str_set() and ngx_str_null()Igor Sysoev1-12/+6
2010-03-26fix commentsIgor Sysoev1-1/+1
2009-12-17fix r3331:Igor Sysoev1-3/+0
*) now pools are aligned to 16 bytes *) forbidden to set non-aligned pool sizes
2009-10-26fix r3211Igor Sysoev1-0/+4
2009-10-19add SNI support in -V outputIgor Sysoev1-0/+3
2009-10-09nginx did not close log file set by --error-log-path,Igor Sysoev1-0/+7
the bug was introduced in r2744
2009-09-30Linux/SPARC malloc() returns an address aligned to 8. This conflicts withIgor Sysoev1-0/+3
our SPARC 16-byte alignment and some allocations may be done out of pool. ngx_memalign(ngx_pagesize) fixes this issue.
2009-06-06a signaller process should stop configuration processing just afterIgor Sysoev1-4/+4
it is able to get pid file, this allows to not open log files, etc.
2009-04-28add prefix in UsageIgor Sysoev1-1/+1
2009-04-27-p and --prefix=Igor Sysoev1-4/+104
2009-04-26add quotes for configure options with spacesIgor Sysoev1-1/+1
2009-04-23pass command lines options to workersIgor Sysoev1-0/+2
2009-04-23issue start up errors and warning on both stderr and error_logIgor Sysoev1-12/+23
2009-04-21implement "-s signal" option for UnixIgor Sysoev1-15/+5
2009-04-21add -? and -h optionsIgor Sysoev1-0/+30
2009-04-21allow condensed command lines optionsIgor Sysoev1-49/+75
2009-04-21test command line options before ngx_log_init() and issue errors to stderrIgor Sysoev1-54/+66
2009-04-20Win32 master/workers modelIgor Sysoev1-39/+61
2009-04-19show -t results on stderrIgor Sysoev1-26/+7
2009-02-24small optimization: " == NGX_ERROR" > " != NGX_OK"Igor Sysoev1-3/+3
2008-11-11compatibility with glibc 2.3, warn_unused_result attribute for write()Igor Sysoev1-11/+20
2008-09-05remove unused #include'sIgor Sysoev1-1/+0
2008-06-30-g switchIgor Sysoev1-2/+12
2008-06-17*) back out r2040Igor Sysoev1-2/+2
*) refactor ngx_palloc() *) introduce ngx_pnalloc() *) additional pool blocks have smaller header
2008-05-22style fixIgor Sysoev1-1/+1
2007-12-10move condition declarations inside blocks where they are usedIgor Sysoev1-6/+6
2007-12-07rename ngx_crc32_init() to ngx_crc32_table_init()Igor Sysoev1-2/+4
ngx_crc32_init(), ngx_crc32_update(), ngx_crc32_final()
2007-08-20test relative nginx.conf, this is compatible with old versionsIgor Sysoev1-4/+0
because cycle->root on this stage is not set
2007-07-29--sysconfdir=DIRIgor Sysoev1-3/+3
2007-07-19fix potential segfault,Igor Sysoev1-0/+3
found by Coverity's Scan
2007-07-11reset errnoIgor Sysoev1-0/+4
2007-01-25fix online upgradeIgor Sysoev1-10/+5
2007-01-20envIgor Sysoev1-34/+186
2006-12-24worker_rlimit_core supports size in K, M, and GIgor Sysoev1-2/+2
2006-12-24add commentIgor Sysoev1-6/+7
2006-12-23the -V switchIgor Sysoev1-2/+19
2006-12-15allocate aligned ngx_crc32_table_short globallyIgor Sysoev1-4/+6
2006-11-20slab allocator in shared memoryIgor Sysoev1-0/+36
2006-10-20aligned ngx_crc32_table_short was allocated from wrong poolIgor Sysoev1-4/+4
2006-10-19split ngx_crc32() to short and long versionIgor Sysoev1-0/+4
2006-10-06add sun4v,Igor Sysoev1-1/+2
style fix
2006-04-26nginx-0.3.42-RELEASE importrelease-0.3.42Igor Sysoev1-1/+3
*) Feature: the "bind" option of the "listen" directive in IMAP/POP3 proxy. *) Bugfix: if the same capture in the "rewrite" directive was used more then once. *) Bugfix: the $sent_http_content_type, $sent_http_content_length, $sent_http_last_modified, $sent_http_connection, $sent_http_keep_alive, and $sent_http_transfer_encoding variables were not written to access log. *) Bugfix: the $sent_http_cache_control returned value of the single "Cache-Control" response header line.
2006-04-21nginx-0.3.41-RELEASE importrelease-0.3.41Igor Sysoev1-1/+18
*) Feature: the -v switch. *) Bugfix: the segmentation fault may occurred if the SSI page has remote subrequests. *) Bugfix: in FastCGI handling. *) Bugfix: if the perl modules path was not set using --with-perl_modules_path=PATH or the "perl_modules", then the segmentation fault was occurred.
2006-04-14nginx-0.3.38-RELEASE importrelease-0.3.38Igor Sysoev1-2/+2
*) Feature: the ngx_http_dav_module. *) Change: the ngx_http_perl_module optimizations. Thanks to Sergey Skvortsov. *) Feature: the ngx_http_perl_module supports the $r->request_body_file method. *) Feature: the "client_body_in_file_only" directive. *) Workaround: now on disk overflow nginx tries to write access logs once a second only. Thanks to Anton Yuzhaninov and Maxim Dounin. *) Bugfix: now the "limit_rate" directive more precisely limits rate if rate is more than 100 Kbyte/s. Thanks to ForJest. *) Bugfix: now the IMAP/POP3 proxy escapes the "\r" and "\n" symbols in login and password to pass authorization server. Thanks to Maxim Dounin.
2006-02-08nginx-0.3.27-RELEASE importrelease-0.3.27Igor Sysoev1-8/+24
*) 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.
2006-01-17nginx-0.3.22-RELEASE importrelease-0.3.22Igor Sysoev1-0/+4
*) Feature: the ngx_http_perl_module supports the $r->args and $r->unescape methods. *) Feature: the method $r->query_string of ngx_http_perl_module was canceled. *) Bugfix: segmentation fault was occurred if the "none" or "blocked" values was specified in the "valid_referers" directive; the bug had appeared in 0.3.18.