Ruslan Ermilov
|
fbd32d4d19
|
worker_cpu_affinity: cleaned up Linux implementation, added FreeBSD support.
|
2012-03-21 13:58:51 +00:00 |
|
Maxim Konovalov
|
f8d59e33f3
|
Copyright updated.
|
2012-01-18 15:07:43 +00:00 |
|
Maxim Dounin
|
2b24a67268
|
Fixed handling of SIGWINCH/NOACCEPT signal.
After first upgrade it was ignored since r4020 (1.1.1, 1.0.9) as
ngx_daemonized wasn't set.
|
2011-11-15 20:35:41 +00:00 |
|
Igor Sysoev
|
07bb4ed971
|
Introduction of simple ngx_write_stderr() instead of ngx_log_stderr()
for output of ./configure options, etc., since ngx_log_stderr() output
length is limited by 2048 characters defined as NGX_MAX_ERROR_STR.
|
2011-11-14 14:59:00 +00:00 |
|
Igor Sysoev
|
efc6ecab82
|
malloc() debugging on MacOSX.
|
2011-10-24 15:46:48 +00:00 |
|
Igor Sysoev
|
b9c859e6d5
|
FreeBSD's MALLOC_OPTIONS must be set before any malloc() call.
The bug has been introduced in r3799.
|
2011-10-24 12:59:01 +00:00 |
|
Igor Sysoev
|
a979d9fb30
|
move ngx_strerror_init() at the very start
|
2010-11-29 15:00:02 +00:00 |
|
Igor Sysoev
|
7f31a2098d
|
use copied strerror() messages and autoconfigured sys_nerr value
|
2010-11-25 11:04:03 +00:00 |
|
Igor Sysoev
|
8c70e67f7b
|
worker_rlimit_core should be off_t
|
2010-09-15 15:24:21 +00:00 |
|
Igor Sysoev
|
2cb30f153f
|
the -q switch
|
2010-09-02 13:43:02 +00:00 |
|
Igor Sysoev
|
05b1a8f1e3
|
ngx_str_set() and ngx_str_null()
|
2010-05-14 09:56:37 +00:00 |
|
Igor Sysoev
|
86f791e090
|
fix comments
|
2010-03-26 21:17:26 +00:00 |
|
Igor Sysoev
|
04799a6f7c
|
fix r3331:
*) now pools are aligned to 16 bytes
*) forbidden to set non-aligned pool sizes
|
2009-12-17 12:25:46 +00:00 |
|
Igor Sysoev
|
8ffea50797
|
fix r3211
|
2009-10-26 12:00:37 +00:00 |
|
Igor Sysoev
|
a1e36777f4
|
add SNI support in -V output
|
2009-10-19 12:35:01 +00:00 |
|
Igor Sysoev
|
e7138540d6
|
nginx did not close log file set by --error-log-path,
the bug was introduced in r2744
|
2009-10-09 14:43:09 +00:00 |
|
Igor Sysoev
|
687b0e99ea
|
Linux/SPARC malloc() returns an address aligned to 8. This conflicts with
our SPARC 16-byte alignment and some allocations may be done out of pool.
ngx_memalign(ngx_pagesize) fixes this issue.
|
2009-09-30 12:56:44 +00:00 |
|
Igor Sysoev
|
165aa39230
|
a signaller process should stop configuration processing just after
it is able to get pid file, this allows to not open log files, etc.
|
2009-06-06 12:41:31 +00:00 |
|
Igor Sysoev
|
2cc2893bc1
|
add prefix in Usage
|
2009-04-28 04:34:27 +00:00 |
|
Igor Sysoev
|
5ef370df40
|
-p and --prefix=
|
2009-04-27 11:32:33 +00:00 |
|
Igor Sysoev
|
0e60e4f73a
|
add quotes for configure options with spaces
|
2009-04-26 19:37:38 +00:00 |
|
Igor Sysoev
|
caf17102e8
|
pass command lines options to workers
|
2009-04-23 18:22:28 +00:00 |
|
Igor Sysoev
|
c28ff717cb
|
issue start up errors and warning on both stderr and error_log
|
2009-04-23 11:13:12 +00:00 |
|
Igor Sysoev
|
c8e9f26a57
|
implement "-s signal" option for Unix
|
2009-04-21 20:25:49 +00:00 |
|
Igor Sysoev
|
59c393f393
|
add -? and -h options
|
2009-04-21 16:21:58 +00:00 |
|
Igor Sysoev
|
b77808cee0
|
allow condensed command lines options
|
2009-04-21 15:42:15 +00:00 |
|
Igor Sysoev
|
f873e73b96
|
test command line options before ngx_log_init() and issue errors to stderr
|
2009-04-21 13:39:47 +00:00 |
|
Igor Sysoev
|
bd91999ea5
|
Win32 master/workers model
|
2009-04-20 06:08:47 +00:00 |
|
Igor Sysoev
|
1153aa6465
|
show -t results on stderr
|
2009-04-19 16:06:09 +00:00 |
|
Igor Sysoev
|
1f4220ee86
|
small optimization: " == NGX_ERROR" > " != NGX_OK"
|
2009-02-24 10:42:23 +00:00 |
|
Igor Sysoev
|
f2884e194a
|
compatibility with glibc 2.3, warn_unused_result attribute for write()
|
2008-11-11 16:17:45 +00:00 |
|
Igor Sysoev
|
5d4e80b8fb
|
remove unused #include's
|
2008-09-05 15:25:47 +00:00 |
|
Igor Sysoev
|
b4fbdcf5d4
|
-g switch
|
2008-06-30 12:35:16 +00:00 |
|
Igor Sysoev
|
7f6b2ffc60
|
*) back out r2040
*) refactor ngx_palloc()
*) introduce ngx_pnalloc()
*) additional pool blocks have smaller header
|
2008-06-17 15:00:30 +00:00 |
|
Igor Sysoev
|
3b30476068
|
style fix
|
2008-05-22 12:09:41 +00:00 |
|
Igor Sysoev
|
86ef6aaa6b
|
move condition declarations inside blocks where they are used
|
2007-12-10 12:09:51 +00:00 |
|
Igor Sysoev
|
ac7586e952
|
rename ngx_crc32_init() to ngx_crc32_table_init()
ngx_crc32_init(), ngx_crc32_update(), ngx_crc32_final()
|
2007-12-07 20:19:41 +00:00 |
|
Igor Sysoev
|
3854a1e195
|
test relative nginx.conf, this is compatible with old versions
because cycle->root on this stage is not set
|
2007-08-20 10:05:10 +00:00 |
|
Igor Sysoev
|
a1df416d65
|
--sysconfdir=DIR
|
2007-07-29 18:05:45 +00:00 |
|
Igor Sysoev
|
43ae46f401
|
fix potential segfault,
found by Coverity's Scan
|
2007-07-19 19:08:22 +00:00 |
|
Igor Sysoev
|
d2d6bd5af6
|
reset errno
|
2007-07-11 10:46:21 +00:00 |
|
Igor Sysoev
|
95ec258be3
|
fix online upgrade
|
2007-01-25 21:48:28 +00:00 |
|
Igor Sysoev
|
8885f8736c
|
env
|
2007-01-20 19:26:48 +00:00 |
|
Igor Sysoev
|
888ea84ce0
|
worker_rlimit_core supports size in K, M, and G
|
2006-12-24 18:13:06 +00:00 |
|
Igor Sysoev
|
674ebb08ed
|
add comment
|
2006-12-24 13:11:41 +00:00 |
|
Igor Sysoev
|
b8fec51723
|
the -V switch
|
2006-12-23 19:54:21 +00:00 |
|
Igor Sysoev
|
c690675ed1
|
allocate aligned ngx_crc32_table_short globally
|
2006-12-15 21:31:03 +00:00 |
|
Igor Sysoev
|
67cd336d88
|
slab allocator in shared memory
|
2006-11-20 08:51:45 +00:00 |
|
Igor Sysoev
|
3d0a7168a9
|
aligned ngx_crc32_table_short was allocated from wrong pool
|
2006-10-20 12:22:39 +00:00 |
|
Igor Sysoev
|
5569faa5e3
|
split ngx_crc32() to short and long version
|
2006-10-19 09:57:49 +00:00 |
|