| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-02-18 | Core: added support for more than 64 CPUs in worker_cpu_affinity. | Vladimir Homutov | 1 | -25/+48 | |
| 2016-02-15 | Core: improved logging on invalid NGINX variable (ticket #900). | Maxim Dounin | 1 | -0/+6 | |
| 2016-02-04 | Dynamic modules. | Maxim Dounin | 1 | -0/+109 | |
| 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. | |||||
| 2016-02-04 | Dynamic modules: moved module-related stuff to separate files. | Maxim Dounin | 1 | -5/+2 | |
| 2016-01-11 | Core: worker_cpu_affinity auto. | Maxim Dounin | 1 | -2/+41 | |
| If enabled, workers are bound to available CPUs, each worker to once CPU in order. If there are more workers than available CPUs, remaining are bound in a loop, starting again from the first available CPU. The optional mask parameter defines which CPUs are available for automatic binding. In collaboration with Vladimir Homutov. | |||||
| 2015-10-19 | Style: unneeded casts of cf->args->elts removed. | Maxim Dounin | 1 | -2/+2 | |
| 2015-07-12 | Extract out version info function. | Kurtis Nusbaum | 1 | -58/+65 | |
| The code for displaying version info and configuration info seemed to be cluttering up the main function. I was finding it hard to read main. This extracts out all of the logic for displaying version and configuration info into its own function, thus making main easier to read. | |||||
| 2015-05-14 | Core: store and dump processed configuration. | Vladimir Homutov | 1 | -2/+28 | |
| If the -T option is passed, additionally to configuration test, configuration files are output to stdout. In the debug mode, configuration files are kept in memory and can be accessed using a debugger. | |||||
| 2015-04-23 | Removed the "worker_rlimit_sigpending" directive. | Ruslan Ermilov | 1 | -8/+0 | |
| It was only needed by the just removed rtsig module. | |||||
| 2015-03-26 | Removed "worker_threads" and "thread_stack_size" directives. | Ruslan Ermilov | 1 | -31/+0 | |
| 2015-04-16 | Fixed build, broken by 8b7f062a3fe6. | Ruslan Ermilov | 1 | -1/+2 | |
| Casting a "const char *" to "char *" doesn't work on older gcc versions. | |||||
| 2015-04-16 | Core: added OpenSSL version information to "nginx -V" output. | Vladimir Homutov | 1 | -5/+16 | |
| 2015-03-04 | Renamed NGX_THREADS to NGX_OLD_THREADS because of deprecation. | Ruslan Ermilov | 1 | -3/+3 | |
| It's mostly dead code and the original idea of worker threads has been rejected. | |||||
| 2014-05-20 | Configure: the --build= option. | Ruslan Ermilov | 1 | -1/+1 | |
| If set, its value is output in "nginx -v" and in the error log. | |||||
| 2013-08-20 | Backed out f1a91825730a and 7094bd12c1ff. | Maxim Dounin | 1 | -7/+3 | |
| While ngx_get_full_name() might have a bit more descriptive arguments, the ngx_conf_full_name() is generally easier to use when parsing configuration and limits exposure of cycle->prefix / cycle->conf_prefix details. | |||||
| 2013-08-06 | Replaced ngx_conf_full_name() with ngx_get_full_name(). | Valentin Bartenev | 1 | -3/+7 | |
| The ngx_get_full_name() function takes more readable arguments list. | |||||
| 2013-06-28 | Core: consolidated log-related code. | Vladimir Homutov | 1 | -7/+2 | |
| The stderr redirection code is moved to ngx_log_redirect_stderr(). The opening of the default log code is moved to ngx_log_open_default(). | |||||
| 2013-06-04 | Core: fixed handling of "stderr" in error_log. | Vladimir Homutov | 1 | -1/+1 | |
| If "stderr" was specified in one of the "error_log" directives, stderr is not redirected to the first error_log on startup, configuration reload, and reopening log files. | |||||
| 2013-03-25 | Use NGX_FILE_ERROR for handling file operations errors. | Valentin Bartenev | 1 | -2/+4 | |
| On Win32 platforms 0 is used to indicate errors in file operations, so comparing against -1 is not portable. This was not much of an issue in patched code, since only ngx_fd_info() test is actually reachable on Win32 and in worst case it might result in bogus error log entry. Patch by Piotr Sikora. | |||||
| 2013-03-20 | Core: fixed resource leak if binary upgrade fails due to no memory. | Ruslan Ermilov | 1 | -0/+1 | |
| Found by Coverity (CID 992320). | |||||
| 2013-03-18 | Core: guard against failed allocation during binary upgrade. | Ruslan Ermilov | 1 | -0/+3 | |
| Patch by Piotr Sikora. | |||||
| 2012-10-23 | Core: the "auto" parameter of the "worker_processes" directive. | Andrey Belov | 1 | -2/+33 | |
| The parameter will set the number of worker processes to the autodetected number of available CPU cores. | |||||
| 2012-08-03 | Fixed the -p parameter handling. | Ruslan Ermilov | 1 | -1/+1 | |
| Ensure that the path supplied always ends with a `/' except when empty. An empty value now corresponds to the current directory instead of `/'. | |||||
| 2012-04-12 | Fixed grammar in error messages. | Ruslan Ermilov | 1 | -1/+1 | |
| 2012-03-21 | worker_cpu_affinity: cleaned up Linux implementation, added FreeBSD support. | Ruslan Ermilov | 1 | -9/+9 | |
| 2012-01-18 | Copyright updated. | Maxim Konovalov | 1 | -0/+1 | |
| 2011-11-15 | Fixed handling of SIGWINCH/NOACCEPT signal. | Maxim Dounin | 1 | -0/+4 | |
| After first upgrade it was ignored since r4020 (1.1.1, 1.0.9) as ngx_daemonized wasn't set. | |||||
| 2011-11-14 | Introduction of simple ngx_write_stderr() instead of ngx_log_stderr() | Igor Sysoev | 1 | -18/+20 | |
| for output of ./configure options, etc., since ngx_log_stderr() output length is limited by 2048 characters defined as NGX_MAX_ERROR_STR. | |||||
| 2011-10-24 | malloc() debugging on MacOSX. | Igor Sysoev | 1 | -2/+0 | |
| 2011-10-24 | FreeBSD's MALLOC_OPTIONS must be set before any malloc() call. | Igor Sysoev | 1 | -4/+4 | |
| The bug has been introduced in r3799. | |||||
| 2010-11-29 | move ngx_strerror_init() at the very start | Igor Sysoev | 1 | -4/+4 | |
| 2010-11-25 | use copied strerror() messages and autoconfigured sys_nerr value | Igor Sysoev | 1 | -0/+4 | |
| 2010-09-15 | worker_rlimit_core should be off_t | Igor Sysoev | 1 | -2/+2 | |
| 2010-09-02 | the -q switch | Igor Sysoev | 1 | -3/+12 | |
| 2010-05-14 | ngx_str_set() and ngx_str_null() | Igor Sysoev | 1 | -12/+6 | |
| 2010-03-26 | fix comments | Igor Sysoev | 1 | -1/+1 | |
| 2009-12-17 | fix r3331: | Igor Sysoev | 1 | -3/+0 | |
| *) now pools are aligned to 16 bytes *) forbidden to set non-aligned pool sizes | |||||
| 2009-10-26 | fix r3211 | Igor Sysoev | 1 | -0/+4 | |
| 2009-10-19 | add SNI support in -V output | Igor Sysoev | 1 | -0/+3 | |
| 2009-10-09 | nginx did not close log file set by --error-log-path, | Igor Sysoev | 1 | -0/+7 | |
| the bug was introduced in r2744 | |||||
| 2009-09-30 | Linux/SPARC malloc() returns an address aligned to 8. This conflicts with | Igor Sysoev | 1 | -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-06 | a signaller process should stop configuration processing just after | Igor Sysoev | 1 | -4/+4 | |
| it is able to get pid file, this allows to not open log files, etc. | |||||
| 2009-04-28 | add prefix in Usage | Igor Sysoev | 1 | -1/+1 | |
| 2009-04-27 | -p and --prefix= | Igor Sysoev | 1 | -4/+104 | |
| 2009-04-26 | add quotes for configure options with spaces | Igor Sysoev | 1 | -1/+1 | |
| 2009-04-23 | pass command lines options to workers | Igor Sysoev | 1 | -0/+2 | |
| 2009-04-23 | issue start up errors and warning on both stderr and error_log | Igor Sysoev | 1 | -12/+23 | |
| 2009-04-21 | implement "-s signal" option for Unix | Igor Sysoev | 1 | -15/+5 | |
| 2009-04-21 | add -? and -h options | Igor Sysoev | 1 | -0/+30 | |
| 2009-04-21 | allow condensed command lines options | Igor Sysoev | 1 | -49/+75 | |
