summaryrefslogtreecommitdiffhomepage
path: root/src/core (follow)
AgeCommit message (Collapse)AuthorFilesLines
2011-10-05Version bump.Igor Sysoev1-2/+2
2011-09-19Replaced "can not" with "cannot" and "could not" in a bunch of places.Ruslan Ermilov3-3/+3
Fixed nearby grammar errors.
2011-09-15API change: ngx_chain_update_chains() now requires pool.Maxim Dounin3-10/+13
The ngx_chain_update_chains() needs pool to free chain links used for buffers with non-matching tags. Providing one helps to reduce memory consumption for long-lived requests.
2011-09-14Version bump.Igor Sysoev1-2/+2
2011-09-14Fix of the previous commit: is_directio flag processing introduced in r4077Igor Sysoev1-0/+2
is still worthwhile.
2011-09-14Bugfix: open_file_cache did not update file info on retest.Igor Sysoev1-7/+1
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. This fix also makes obsolete r4077 change of is_directio flag handling, since this flag is updated together with other file information.
2011-09-05Bugfix: open_file_cache lost is_directio flag.Maxim Dounin1-0/+2
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.
2011-09-05Version bump.Igor Sysoev1-2/+2
2011-08-23Version bump.Igor Sysoev1-2/+2
2011-08-21Move SO_ACCEPTFILTER and TCP_DEFER_ACCEPT checks into configure.Maxim Dounin1-1/+1
NetBSD 5.0+ has SO_ACCEPTFILTER support merged from FreeBSD, and having accept filter check in FreeBSD-specific ngx_freebsd_config.h prevents it from being used on NetBSD. Therefore move the check into configure (and do the same for Linux-specific TCP_DEFER_ACCEPT, just to be in line).
2011-08-18Complain on invalid log levels.Maxim Dounin1-3/+7
Previously only first log level was required to be correct, while error_log directive in fact accepts list of levels (e.g. one may specify "error_log ... debug_core debug_http;"). This resulted in (avoidable) wierd behaviour on missing semicolon after error_log directive, e.g. error_log /path/to/log info index index.php; silently skipped index directive and it's arguments (trying to interpret them as log levels without checking to be correct).
2011-08-04A new fix for the case when ssl_session_cache defined, but ssl is notIgor Sysoev1-5/+0
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-08-02bump versionIgor Sysoev1-2/+2
2011-07-24elimination of reading cache files by cache loaderIgor Sysoev2-0/+2
2011-07-22fix SSL connection issues on platforms with 32-bit off_tIgor Sysoev1-0/+2
patch by Maxim Dounin
2011-07-20bump version: 1.1.0 development versionIgor 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