summaryrefslogtreecommitdiffhomepage
path: root/src/core (follow)
AgeCommit message (Collapse)AuthorFilesLines
2011-09-30Merging r4077, r4101, r4102:Igor Sysoev1-5/+3
open_file_cache related fixes: *) Bugfix: open_file_cache lost is_directio flag. On file retest open_file_cache lost is_directio if file wasn't changed. This caused unaligned operations under Linux to fail with EINVAL. It wasn't noticeable with AIO though, as errors wasn't properly logged. *) Bugfix: open_file_cache did not update file info on retest. If file inode was not changed, cached file information was not updated on retest. As a result stale information might be cached forever if file attributes was changed and/or file was extended.
2011-09-30Merging r3933, r4154:Igor Sysoev1-5/+0
A new fix for the case when ssl_session_cache defined, but ssl is not enabled in any server. The previous r1033 does not help when unused zone becomes used after reconfiguration, so it is backed out. The initial thought was to make SSL modules independed from SSL implementation and to keep OpenSSL code dependance as much as in separate files.
2011-09-30Version bump.Igor Sysoev1-2/+2
2011-08-29Merge of r3960, r3961, r3962, r3963, r3965:Igor Sysoev1-0/+2
SSL related fixes: *) MSIE export versions are rare now, so RSA 512 key is generated on demand and is shared among all hosts instead of pregenerating for every HTTPS host on configuraiton phase. This decreases start time for configuration with large number of HTTPS hosts. *) ECDHE support; patch by Adrian Kotelba *) fix build by gcc46 with -Wunused-value option *) fix SSL connection issues on platforms with 32-bit off_t *) do not try to reuse and save a SSL session for a peer created on the fly by ngx_http_upstream_create_round_robin_peer(), since the peer lives only during request so the saved SSL session will never be used again and just causes memory leak
2011-08-29Merge of r3966, r3967, r3968, r3969, r3970, r3971:Igor Sysoev2-0/+2
Cache loader improvements: The cache loader performs two tasks: inserting cache objects in inactivity list and evaluating total cache size. Reading just directory is enough for this purpose. Elimination of reading cache files saves at least one disk I/O operation per file.
2011-08-29Version bump.Igor Sysoev1-2/+2
2011-07-18fix building by MSVCIgor Sysoev1-26/+26
2011-06-27bump versionIgor Sysoev1-2/+2
2011-05-27fix building on FreeBSD 6 or earlier against system md5Igor Sysoev1-1/+1
2011-05-27make built-in ngx_md5_update() interface consistent with other implemenationsIgor Sysoev2-4/+3
2011-05-26fix building --without-http_auth_basic_module,Igor Sysoev1-0/+4
the bug has been introduced in r3923
2011-05-26bump versionIgor Sysoev1-2/+2
2011-05-16"$apr1", "{PLAIN}", and "{SSHA}" password methods in auth basic moduleIgor Sysoev2-0/+253
patch by Maxim Dounin
2011-05-11bump versionIgor Sysoev1-2/+2
2011-05-10use POSIX semaphores in shmtx instead of sched_yield()Igor Sysoev2-80/+223
number of spinlock spins are increased twice
2011-05-04bump versionIgor Sysoev1-2/+2
2011-04-23fix building by gcc 4.6 without --with-debugIgor Sysoev1-4/+4
2011-04-23style fix: remove trailing spacesIgor Sysoev1-29/+29
2011-04-22Use more precise stat.st_blocks to account cache size on UnixIgor Sysoev2-0/+3
instead of file length rounded to a file system block size. There is no similar way on Windows, so rounding to a cache->bsize is kept.
2011-04-15an internal MD5 implemenationIgor Sysoev2-0/+308
patch by Maxim Dounin
2011-04-15fix segfault in IPv6 parsing while processing invalid IPv4 address X.YYYY.ZIgor Sysoev1-1/+1
patch by Maxim Dounin
2011-04-15ngx_murmur_hash2()Igor Sysoev3-0/+69
2011-04-15bump versionIgor Sysoev1-2/+2
2011-04-12use memmove() in appropriate placesIgor Sysoev2-1/+5
2011-04-07bump versionIgor Sysoev1-2/+2
2011-04-04reuse keepalive connections if there are no free worker connectionsIgor Sysoev4-0/+64
patch by Maxim Dounin
2011-04-04bump versionIgor Sysoev1-2/+2
2011-03-16$time_iso8601 log variableIgor Sysoev2-1/+16
patch by Michael Lustfield
2011-02-21remove semicolon, because it is already in "nginx: " prefixIgor Sysoev1-1/+1
2011-02-21bump versionIgor Sysoev1-2/+2
2011-02-17fix u->one_addr handling in ngx_inet_resolve_host()Igor Sysoev1-1/+1
patch by Maxim Dounin
2011-01-27bump versionIgor Sysoev1-2/+2
2010-12-14bump versionIgor Sysoev1-2/+2
2010-12-11remove semicolon, because it is already in "nginx: " prefixIgor Sysoev1-2/+2
2010-12-06bump versionIgor Sysoev1-2/+2
2010-11-30bump versionIgor Sysoev1-2/+2
2010-11-29bump versionIgor Sysoev1-2/+2
2010-11-29add "nginx: " prefix when logging to the stderrIgor Sysoev1-3/+6
2010-11-29move ngx_strerror_init() at the very startIgor Sysoev1-4/+4
2010-11-25use copied strerror() messages and autoconfigured sys_nerr valueIgor Sysoev2-1/+5
2010-11-24bump versionIgor Sysoev1-2/+2
2010-10-12file AIO read may be posted inside loopIgor Sysoev1-6/+6
2010-10-04bump versionIgor Sysoev1-2/+2
2010-09-28bump versionIgor Sysoev1-2/+2
2010-09-27decrease resolver errors level to errorIgor Sysoev1-1/+1
2010-09-15worker_rlimit_core should be off_tIgor Sysoev2-3/+3
2010-09-06bump versionIgor Sysoev1-2/+2
2010-09-02new ngx_http_secure_link_module with secure_link, secure_link_md5, andIgor Sysoev2-8/+46
secure_link_expires
2010-09-02the -q switchIgor Sysoev3-4/+15
2010-08-25bump versionIgor Sysoev1-2/+2