Igor Sysoev
927cf70a5f
use ngx_queue_init()
2007-12-03 11:21:19 +00:00
Igor Sysoev
fcb170fbca
ngx_queue_init()
2007-12-03 11:21:07 +00:00
Igor Sysoev
ce86f12a95
allow to use IP addresses without defined resolver
2007-12-03 10:05:19 +00:00
Igor Sysoev
1d25090146
style fix: remove trailing spaces
2007-12-01 19:57:37 +00:00
Igor Sysoev
8009a9c41d
ngx_parse_url() saves port text, this allows to use it in proxy host header
2007-11-28 19:55:31 +00:00
Igor Sysoev
7328fd5950
bump version
2007-11-28 19:17:24 +00:00
Igor Sysoev
03730a612f
bump version
2007-11-27 16:58:41 +00:00
Igor Sysoev
c6041e61db
bump version
2007-11-27 16:25:32 +00:00
Igor Sysoev
79d54be696
fix previous commit
2007-11-23 17:27:01 +00:00
Igor Sysoev
b8b26eaf4b
resolver
2007-11-23 17:13:26 +00:00
Igor Sysoev
859f375a06
update ngx_memcmp()
2007-11-23 17:00:11 +00:00
Igor Sysoev
b0035d246d
ngx_inet_addr()
2007-11-23 16:59:24 +00:00
Igor Sysoev
1884fd1343
ngx_queue.h
2007-11-23 16:32:50 +00:00
Igor Sysoev
f8d3ec16b5
the simple expression has the same precision without overflow
2007-11-16 18:15:04 +00:00
Igor Sysoev
315fa5b74d
bump version
2007-11-15 15:42:39 +00:00
Igor Sysoev
f1dfba6181
64-bit time_t compatibility
2007-11-15 14:26:36 +00:00
Igor Sysoev
f544967693
do not encode already encoded characters in msie_refresh
2007-11-09 13:17:58 +00:00
Igor Sysoev
d22059220c
bump version
2007-10-29 14:09:12 +00:00
Igor Sysoev
47df56d5d5
style fix
2007-10-22 15:22:08 +00:00
Igor Sysoev
39bd97db14
bump version
2007-10-22 11:24:05 +00:00
Igor Sysoev
5c422fd820
unescape SSI include
2007-10-22 10:19:17 +00:00
Igor Sysoev
111b034ee8
ngx_sha1.h
2007-10-16 12:16:58 +00:00
Igor Sysoev
3e34d90164
ngx_md5.h
2007-10-16 11:59:47 +00:00
Igor Sysoev
72dd95b480
bump version
2007-10-15 11:32:09 +00:00
Igor Sysoev
2e4e39296a
fix English grammar
2007-10-14 18:56:15 +00:00
Igor Sysoev
b8baad1936
style fix: remove double semicolons
2007-10-09 20:11:03 +00:00
Igor Sysoev
df7cac2b02
style fix: remove trailing spaces
2007-10-09 18:42:00 +00:00
Igor Sysoev
1b528b45da
use pool instead of ngx_conf_t
2007-10-08 08:55:12 +00:00
Igor Sysoev
2c924bac25
ngx_strnstr()
2007-10-01 14:48:33 +00:00
Igor Sysoev
15ae439ba8
add comment
2007-10-01 13:00:30 +00:00
Igor Sysoev
ed203139f6
ngx_escape_html()
2007-09-27 09:36:50 +00:00
Igor Sysoev
b15f13ccf0
ngx_strstrn() and ngx_strcasestrn()
2007-09-26 19:25:52 +00:00
Igor Sysoev
773786c1c4
fix comment
2007-09-26 12:23:34 +00:00
Igor Sysoev
0d2160c48d
bump version
2007-09-24 04:18:22 +00:00
Igor Sysoev
be3081d599
bump version
2007-09-21 14:41:05 +00:00
Igor Sysoev
fbe4862a64
fix r1416
2007-09-21 13:43:53 +00:00
Igor Sysoev
f0e951e23e
bump version
2007-09-11 13:21:30 +00:00
Igor Sysoev
0510116c34
bump version
2007-09-03 10:35:02 +00:00
Igor Sysoev
3eeb5f6845
test the most relevant condition first
2007-09-03 09:06:26 +00:00
Igor Sysoev
cd77964df6
open_file_cache_events
2007-09-03 08:41:42 +00:00
Igor Sysoev
5d30aa5e86
open file cache
2007-09-01 12:11:21 +00:00
Igor Sysoev
9f94c4abb8
change ngx_conf_merge_ptr_value() and update fastcgi_catch_stderr
2007-09-01 12:05:55 +00:00
Igor Sysoev
b5f0c83025
fix typo
2007-08-31 06:15:50 +00:00
Igor Sysoev
1c98a2c5e9
log socket number
2007-08-29 15:33:59 +00:00
Igor Sysoev
fe4494bfb4
bump version
2007-08-28 16:44:29 +00:00
Igor Sysoev
d3345e465f
fix trailing wildcard when two or more listen used in one server
2007-08-24 11:05:47 +00:00
Igor Sysoev
3ca15678cc
bump version
2007-08-20 13:10:25 +00:00
Igor Sysoev
3d442cfe0f
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
519bb30b6c
use %v for ngx_variable_value_t in ngx_sprintf(),
...
this fixes nginx on FreeBSD/sparc64
2007-08-20 09:57:19 +00:00
Igor Sysoev
fc62e7a845
escape " ", "%", and %00-%1F in login and password
2007-08-20 09:50:53 +00:00
Igor Sysoev
22b8d513ea
bump version
2007-08-15 12:58:35 +00:00
Igor Sysoev
1f36f2b49e
ignore meaningless bits in CIDR and warn about them
2007-08-10 13:13:28 +00:00
Igor Sysoev
c5245bab92
set default listen() backlog to 511 on all platforms except FreeBSD
2007-08-09 13:32:21 +00:00
Igor Sysoev
feedad72be
bump version
2007-07-30 09:23:26 +00:00
Igor Sysoev
5385801f35
make 64-bit ngx_int_t on 64-bit platforms
2007-07-29 18:24:53 +00:00
Igor Sysoev
37f3097fbe
--sysconfdir=DIR
2007-07-29 18:05:45 +00:00
Igor Sysoev
c534c63601
bump version
2007-07-23 08:12:24 +00:00
Igor Sysoev
f048c9a001
escape space, etc in $memcached_key
2007-07-22 19:18:59 +00:00
Igor Sysoev
26022f76a6
fix potential double free(),
...
found by Coverity's Scan
2007-07-19 19:11:57 +00:00
Igor Sysoev
100d0f42ad
fix potential segfault,
...
found by Coverity's Scan
2007-07-19 19:08:22 +00:00
Igor Sysoev
260cba9111
fix memory leak,
...
found by Coverity's Scan
2007-07-19 19:07:13 +00:00
Igor Sysoev
b56f4e953c
bump version
2007-07-17 10:15:07 +00:00
Igor Sysoev
ac2375f0f9
Sun Studio on sparc uses different bit order
2007-07-17 09:23:23 +00:00
Igor Sysoev
fb427d3bad
msie_refresh should escape at least '"' to prevent XSS
2007-07-13 09:37:01 +00:00
Igor Sysoev
78300bff51
"?" should not be escaped
2007-07-13 09:35:51 +00:00
Igor Sysoev
93a49ec586
proxy_store and fastcgi_store were changed,
...
proxy_store_access and fastcgi_store_access were added
2007-07-13 08:30:34 +00:00
Igor Sysoev
bf08751a0f
bump version
2007-07-12 11:35:57 +00:00
Igor Sysoev
3ff8cde26d
proxy_store and fastcgi_store
2007-07-12 11:19:05 +00:00
Igor Sysoev
bfab8ca187
reset errno
2007-07-11 10:46:21 +00:00
Igor Sysoev
bbb3401960
bump version
2007-07-09 07:09:38 +00:00
Igor Sysoev
3fb0cd4a5e
bump version
2007-06-17 19:27:34 +00:00
Igor Sysoev
ceaab041e0
bump version
2007-06-14 05:48:47 +00:00
Igor Sysoev
5fb6ed90af
the "www.example.*" wildcard hash support
2007-06-11 19:49:22 +00:00
Igor Sysoev
86364a7ca5
bump version
2007-06-11 19:32:29 +00:00
Igor Sysoev
5b2574b83d
bump version
2007-06-08 05:43:05 +00:00
Igor Sysoev
16df8021ab
eliminate old unused typedef
2007-06-06 08:11:33 +00:00
Igor Sysoev
a8dc68ba1b
fix bug introduced in r1228
2007-06-06 05:56:51 +00:00
Igor Sysoev
8e485d04d9
change wording
2007-06-05 11:55:39 +00:00
Igor Sysoev
ececb5c67e
bump version
2007-06-04 16:14:33 +00:00
Igor Sysoev
ac669b88f7
inherit flush flag, this fixes https proxying
2007-06-03 19:58:30 +00:00
Igor Sysoev
16116a1e57
add debug logging
2007-06-03 19:56:27 +00:00
Igor Sysoev
68e482d875
add comment
2007-05-30 13:24:50 +00:00
Igor Sysoev
a9f6f42376
do listen() just after bind() to exit early
2007-05-30 13:23:48 +00:00
Igor Sysoev
d3484d108c
style fix
2007-05-30 12:28:37 +00:00
Igor Sysoev
c600b9009e
change wording
2007-05-29 19:43:18 +00:00
Igor Sysoev
8a024b7e8e
fix segfault
2007-05-29 16:33:34 +00:00
Igor Sysoev
abeea7a54e
bump version
2007-05-29 12:15:04 +00:00
Igor Sysoev
c23a155b3d
an request body might not be passed to backend,
...
the bug was introduced in r1212
2007-05-29 12:06:42 +00:00
Igor Sysoev
156d855be9
bump version
2007-05-28 19:03:06 +00:00
Igor Sysoev
d8903d3073
fix "proxy_pass https://"
2007-05-28 11:09:18 +00:00
Igor Sysoev
c118274426
ngx_sort
2007-05-21 14:05:23 +00:00
Igor Sysoev
ccd05f129f
use memory optimization for i386 and amd64 only:
...
this fixes SIGBUS in PCRE on sparc64
2007-05-21 13:49:35 +00:00
Igor Sysoev
8acd9d77f1
style fix
2007-05-19 17:39:44 +00:00
Igor Sysoev
3bc7f6ab9a
bump version
2007-05-07 14:39:11 +00:00
Igor Sysoev
0dcbd9f7db
limit minimal pool size
2007-05-07 09:20:42 +00:00
Igor Sysoev
dd5f133823
bump version
2007-04-24 06:26:56 +00:00
Igor Sysoev
eadee2e9c9
bump version
2007-04-19 18:23:54 +00:00
Igor Sysoev
c4d5388883
style fix
2007-04-18 19:43:22 +00:00
Igor Sysoev
ed3c703f4a
fix segfault when
...
*) perl was built without multiplicity
*) when configuration was invalid
2007-04-18 11:28:11 +00:00
Igor Sysoev
d1bc9462ed
bump version
2007-04-02 10:50:18 +00:00
Igor Sysoev
2576ebc920
*) introduce ngx_strchr()
...
*) test server_name for '/': it's common configuration error when
trailing ';' is omitted and a next directive is treated as server_name
2007-04-02 06:27:30 +00:00
Igor Sysoev
4a51c9b930
bump version
2007-03-26 14:52:52 +00:00
Igor Sysoev
071f2f0227
bump version
2007-03-19 14:58:30 +00:00
Igor Sysoev
8b42ba5553
Many changes:
...
*) rename imap to mail, sort pop3/imap functions
*) smtp auth support
*) pop3 starttls only
*) fix segfault if cram-md5 was used without apop
2007-03-19 13:36:56 +00:00
Igor Sysoev
d8385e558b
close keep-alive connections in the shuting down processes
2007-03-19 13:20:15 +00:00
Igor Sysoev
93b0670668
bump version
2007-03-06 12:59:58 +00:00
Igor Sysoev
d13e82af6f
style fix
2007-03-06 12:18:45 +00:00
Igor Sysoev
ddd6c0060f
ngx_log_error() > ngx_conf_log_error()
2007-02-20 15:47:54 +00:00
Igor Sysoev
a4597be5c7
use "goto" instead of indistinct "break"
2007-02-20 14:36:48 +00:00
Igor Sysoev
0b7ab4eb7b
stop on superfluous closing "}"
2007-02-20 14:33:26 +00:00
Igor Sysoev
e9462d4b3b
bump version
2007-02-19 13:42:48 +00:00
Igor Sysoev
2e32c0fc0d
ngx_strcasecmp()/ngx_strncasecmp()
2007-02-14 18:51:19 +00:00
Igor Sysoev
88dd7b6673
fix building on platforms with non-supported atomic operations
2007-02-14 13:52:47 +00:00
Igor Sysoev
e50c956ba5
bump version
2007-02-12 15:37:36 +00:00
Igor Sysoev
cea125af7c
fix building on platforms with non-supported atomic operations
2007-02-11 07:49:12 +00:00
Igor Sysoev
0a75803fe3
bump version
2007-02-05 14:49:52 +00:00
Igor Sysoev
487d5f55ca
allocate less memory on 64-bit platforms
2007-01-29 20:33:51 +00:00
Igor Sysoev
3ed7778548
shorten temporary names on 64-bit platforms
2007-01-29 20:28:00 +00:00
Igor Sysoev
88c3e52258
fix segfault if nginx was build with -O2 -fomit-frame-pointer,
...
r1082 did not fix the bug
the bug lived for a long time but became apparent when nginx was
built with gcc 4.0.x -O2 optimization
2007-01-29 11:52:25 +00:00
Igor Sysoev
facdb56a28
bump version
2007-01-25 22:19:34 +00:00
Igor Sysoev
500025921f
fix segfault if nginx was build with -O2 -fomit-frame-pointer
...
(at least by gcc 4.0.2 and 4.0.3)
2007-01-25 22:01:23 +00:00
Igor Sysoev
b0a33d1ae2
fix online upgrade
2007-01-25 21:48:28 +00:00
Igor Sysoev
84a0149f59
bump version
2007-01-25 21:45:22 +00:00
Igor Sysoev
ef1d3455f5
undo "client_body_in_file_only any"
...
and introduce "client_body_in_file_only clean"
introduce ngx_pool_delete_file() to not break a possible third-party
ngx_pool_cleanup_file() usage that may lead to an removal of the useful files
delete unnecessary ngx_http_finalize_request_body()
2007-01-25 08:45:04 +00:00
Igor Sysoev
3142a55af5
env
2007-01-20 19:26:48 +00:00
Igor Sysoev
f00977dc75
bump version
2007-01-19 19:48:48 +00:00
Igor Sysoev
af3394b9ca
add size, access, and mtime to ngx_walk_tree()
2007-01-18 21:04:31 +00:00
Igor Sysoev
0384d31723
ngx_open_file(name, access, create) > ngx_open_file(name, mode, create, access)
2007-01-18 20:15:09 +00:00
Igor Sysoev
698028f2a0
rename mode to access
2007-01-18 19:52:18 +00:00
Igor Sysoev
dd76caae14
fix log message
2007-01-18 14:28:34 +00:00
Igor Sysoev
72d9bcf874
bump version
2007-01-16 11:04:51 +00:00
Igor Sysoev
925ea6d188
quick fix for case when ssl_session_cache defined,
...
but ssl is not enabled in any server
2007-01-15 17:48:31 +00:00
Igor Sysoev
eeb2bc3d05
ngx_strn2cmp() > ngx_memn2cmp()
2007-01-12 21:58:02 +00:00
Igor Sysoev
94e3ad5e7f
ngx_strn2cmp()
2007-01-12 20:15:59 +00:00
Igor Sysoev
709c3b78f4
make global the rbtree color handling macros
2007-01-12 19:48:30 +00:00
Igor Sysoev
d732f6d1f2
fix comment
2007-01-12 18:05:41 +00:00
Igor Sysoev
f86553d497
fix slab allocator on 64-bit platfroms
2007-01-11 19:13:46 +00:00
Igor Sysoev
3e024877e3
fix slab allocator on 64-bit platfroms
2007-01-11 18:58:40 +00:00
Igor Sysoev
dbf31d5be7
optimize inlined code for gcc
2007-01-11 16:07:03 +00:00
Igor Sysoev
8dfe18d338
bump version
2007-01-09 20:57:24 +00:00
Igor Sysoev
88c70f05ea
fix label name
2007-01-09 16:02:29 +00:00
Igor Sysoev
83ed52187b
free the unnecessary shared memory
2007-01-09 16:00:57 +00:00
Igor Sysoev
a7b43fe6a6
fix the comments
2007-01-09 16:00:07 +00:00
Igor Sysoev
a40037fd87
pass the inherited shm_zone data
2007-01-09 15:59:20 +00:00
Igor Sysoev
f134de9c44
style fix
2007-01-07 22:44:56 +00:00
Igor Sysoev
44b18ea6f9
fix zero size shared zones
2007-01-06 18:52:06 +00:00
Igor Sysoev
7233e3c1d4
style fix: remove trailing spaces
2007-01-03 18:12:32 +00:00
Igor Sysoev
f75d8d8013
fix segfaults
2007-01-03 15:43:01 +00:00
Igor Sysoev
c39502dcaf
move the session cache callbacks to the ngx_openssl_module
2007-01-03 15:25:40 +00:00
Igor Sysoev
baf3d4d28f
ngx_shared_memory_add()
2007-01-02 23:54:14 +00:00
Igor Sysoev
ee4701d071
style fix
2007-01-02 23:12:24 +00:00
Igor Sysoev
66bc7e4064
many bug fixes and ngx_slab_alloc_locked()/ngx_slab_free_locked()
2007-01-02 23:10:42 +00:00
Igor Sysoev
5f357745a4
a sentinel must be black
2007-01-02 23:04:54 +00:00
Igor Sysoev
2e38c717f6
ngx_walk_tree()
2006-12-25 12:38:00 +00:00
Igor Sysoev
7a05b38603
bump version
2006-12-24 18:42:26 +00:00
Igor Sysoev
aff04b4944
worker_rlimit_core supports size in K, M, and G
2006-12-24 18:13:06 +00:00
Igor Sysoev
9a995322da
add comment
2006-12-24 13:11:41 +00:00
Igor Sysoev
b9110d1ba7
the -V switch
2006-12-23 19:54:21 +00:00
Igor Sysoev
dad6ea1aaf
fix for Linix/ppc64 or FreeBSD/amd64 in 32-bit mode,
...
the same as in r934
2006-12-22 20:30:26 +00:00
Igor Sysoev
7b57483763
ngx_sprintf() has implicit limit of 65536 bytes so on Linux/ppc64
...
in 32-bit mode the errstr is somewhere at 0xffffd680, the "last" overflows
and ngx_vsnprintf() does not print at all
2006-12-19 12:40:19 +00:00
Igor Sysoev
ffb08beb49
the initial slot is out of array
2006-12-19 12:38:20 +00:00
Igor Sysoev
3580e64b5f
fix segfault in "out of memory" situation
2006-12-18 20:46:49 +00:00
Igor Sysoev
07654eee3b
allocate aligned ngx_crc32_table_short globally
2006-12-15 21:31:03 +00:00
Igor Sysoev
4b45b98dda
bump version
2006-12-14 23:22:34 +00:00
Igor Sysoev
5bc3d39eee
bump version
2006-12-13 15:11:27 +00:00
Igor Sysoev
a01e63ea8c
rewritten upstream
2006-12-12 16:46:16 +00:00
Igor Sysoev
a8b98f8138
bump version
2006-12-12 14:17:04 +00:00
Igor Sysoev
4f7ae44085
bump version
2006-12-11 11:05:54 +00:00
Igor Sysoev
c06c920284
unix socket upstreams always used the first unix upstream
2006-12-06 15:39:08 +00:00
Igor Sysoev
c887bd6f86
slot number must be incremented once per second only,
...
ngx_time_update() set msec in an wrong slot
2006-12-06 14:25:20 +00:00
Igor Sysoev
7e3ada8d58
bump version
2006-12-04 17:05:07 +00:00
Igor Sysoev
2eb4b164a3
upstream choice modules
2006-12-04 16:46:13 +00:00
Igor Sysoev
d2f0d829b0
fix building on 64-bit platforms
2006-11-27 20:47:55 +00:00
Igor Sysoev
72c87dc591
bump version to 0.5.0
2006-11-27 14:34:42 +00:00
Igor Sysoev
76b72e74b9
ngx_rbtree_insert_value()
2006-11-20 17:13:21 +00:00
Igor Sysoev
ab03650916
slab allocator in shared memory
2006-11-20 08:51:45 +00:00
Igor Sysoev
7f3800cc8d
rbtree insert procedure
2006-11-16 15:34:52 +00:00
Igor Sysoev
fb1c2492f2
change variable name
2006-11-16 15:15:16 +00:00
Igor Sysoev
d817072db9
bump version
2006-11-15 20:07:57 +00:00
Igor Sysoev
11f8d8f772
bump version
2006-10-31 15:41:41 +00:00
Igor Sysoev
81fcc229f4
high level HTTP buffered flags should be on per-subrequest basis,
...
this fix a bug in SSI when a big static file is included
2006-10-30 20:25:22 +00:00
Igor Sysoev
4908dceace
fix format
2006-10-30 20:03:49 +00:00
Igor Sysoev
1c5fb6d67c
style fix
2006-10-28 14:36:44 +00:00
Igor Sysoev
669ba6fe8b
undo the previous wrong commit
2006-10-28 14:32:39 +00:00
Igor Sysoev
9f65986dd4
bad commit
2006-10-28 14:20:13 +00:00
Igor Sysoev
397300b08f
bump version
2006-10-25 16:33:40 +00:00
Igor Sysoev
e54e448b01
axe ngx_inet_upstream_parse() and ngx_inet_parse_host_port()
2006-10-24 14:18:35 +00:00
Igor Sysoev
4bc2224633
axe src/core/ngx_unix_domain.*
2006-10-24 13:43:19 +00:00
Igor Sysoev
ee524b7a9f
now the "listen" directives use ngx_parse_url()
2006-10-24 13:06:55 +00:00
Igor Sysoev
affb5b7fb1
bump version
2006-10-23 13:50:51 +00:00
Igor Sysoev
0ef60bfa88
APOP
2006-10-23 13:10:10 +00:00
Igor Sysoev
bdae0bec39
aligned ngx_crc32_table_short was allocated from wrong pool
2006-10-20 12:22:39 +00:00
Igor Sysoev
e49cc6e36a
split ngx_crc32() to short and long version
2006-10-19 09:57:49 +00:00
Igor Sysoev
43e8ff1418
add includes
2006-10-19 08:16:29 +00:00
Igor Sysoev
6a616f65d4
spelling
2006-10-18 19:05:30 +00:00
Igor Sysoev
977a0f8c3f
ngx_crc32()
2006-10-18 19:00:21 +00:00
Igor Sysoev
682c6031f5
char* > u_char*
2006-10-18 18:43:11 +00:00
Igor Sysoev
f2a8e1a497
decrease number of branches
2006-10-16 12:21:17 +00:00
Igor Sysoev
4453ed780c
bump version
2006-10-13 15:47:56 +00:00
Igor Sysoev
dbf28f77df
style fix
2006-10-13 15:09:25 +00:00