aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_parse.c
Commit message (Collapse)AuthorAge
* Fixed ngx_parse_size() / ngx_parse_offset() with 0-length strings.Maxim Dounin2017-02-17
|
* Fixed ngx_parse_time() out of bounds access (ticket #821).Maxim Dounin2015-10-30
| | | | | | | | | The code failed to ensure that "s" is within the buffer passed for parsing when checking for "ms", and this resulted in unexpected errors when parsing non-null-terminated strings with trailing "m". The bug manifested itself when the expires directive was used with variables. Found by Roman Arutyunyan.
* Core: overflow detection in ngx_parse_time() (ticket #732).Ruslan Ermilov2015-03-17
|
* Refactored ngx_parse_time().Ruslan Ermilov2015-03-17
| | | | No functional changes.
* Core: overflow detection in number parsing functions.Ruslan Ermilov2015-03-17
|
* Copyright updated.Maxim Konovalov2012-01-18
|
* Improved ngx_parse_time() code readability.Ruslan Ermilov2011-10-07
|
* allow time without spaces in ngx_parse_time()Igor Sysoev2008-04-17
|
* change variable nameIgor Sysoev2008-04-16
|
* nginx-0.3.53-RELEASE importrelease-0.3.53Igor Sysoev2006-07-07
| | | | | | | | | | | | | | | | | | | | | | *) Change: the "add_header" directive adds the string to 204, 301, and 302 responses. *) Feature: the "server" directive in the "upstream" context supports the "weight" parameter. *) Feature: the "server_name" directive supports the "*" wildcard. *) Feature: nginx supports the request body size more than 2G. *) Bugfix: if a client was successfully authorized using "satisfy_any on", then anyway the message "access forbidden by rule" was written in the log. *) Bugfix: the "PUT" method may erroneously not create a file and return the 409 code. *) Bugfix: if the IMAP/POP3 backend returned an error, then nginx continued proxying anyway.
* nginx-0.3.47-RELEASE importrelease-0.3.47Igor Sysoev2006-05-23
| | | | | | | *) Feature: the "upstream" directive. *) Change: now the "\" escape symbol in the "\"" and "\'" pairs in the SSI command is always removed.
* nginx-0.3.3-RELEASE importrelease-0.3.3Igor Sysoev2005-10-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *) Change: the "bl" and "af" parameters of the "listen" directive was renamed to the "backlog" and "accept_filter". *) Feature: the "rcvbuf" and "sndbuf" parameters of the "listen" directive. *) Change: the "$msec" log parameter does not require now the additional the gettimeofday() system call. *) Feature: the -t switch now tests the "listen" directives. *) Bugfix: if the invalid address was specified in the "listen" directive, then after the -HUP signal nginx left an open socket in the CLOSED state. *) Bugfix: the mime type may be incorrectly set to default value for index file with variable in the name; the bug had appeared in 0.3.0. *) Feature: the "timer_resolution" directive. *) Feature: the millisecond "$upstream_response_time" log parameter. *) Bugfix: a temporary file with client request body now is removed just after the response header was transferred to a client. *) Bugfix: OpenSSL 0.9.6 compatibility. *) Bugfix: the SSL certificate and key file paths could not be relative. *) Bugfix: the "ssl_prefer_server_ciphers" directive did not work in the ngx_imap_ssl_module. *) Bugfix: the "ssl_protocols" directive allowed to specify the single protocol only.
* nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyrightIgor Sysoev2004-09-29
|
* nginx-0.1.0-2004-09-28-12:34:51 import; set copyright and remove unused filesIgor Sysoev2004-09-28
|
* nginx-0.0.2-2004-03-16-10:10:12 importIgor Sysoev2004-03-16
|
* nginx-0.0.1-2003-11-21-09:30:49 importIgor Sysoev2003-11-21
|
* nginx-0.0.1-2003-10-23-19:54:19 importIgor Sysoev2003-10-23