aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_variables.c
Commit message (Collapse)AuthorAge
...
* Fixed spelling in multiline C comments.Ruslan Ermilov2012-04-03
|
* Fixed unconditional MAX_PATH usage (ticket #22).Maxim Dounin2012-03-27
| | | | | | POSIX doesn't require it to be defined, and Debian GNU/Hurd doesn't define it. Note that if there is no MAX_PATH defined we have to use realpath() with NULL argument and free() the result.
* Implemented $tcpinfo_rtt, $tcpinfo_rttvar, $tcpinfo_snd_cwnd, andRuslan Ermilov2012-03-16
| | | | $tcpinfo_rcv_space variables. Supported on Linux and FreeBSD.
* Slight optimization in ngx_http_get_variable_index().Ruslan Ermilov2012-03-15
|
* Variables: honor no_cacheable for not_found variables.Maxim Dounin2012-02-13
| | | | | | | | | | | | | Variables with the "not_found" flag set follow the same rules as ones with the "valid" flag set. Make sure ngx_http_get_flushed_variable() will flush non-cacheable variables with the "not_found" flag set. This fixes at least one known problem with $args not available in a subrequest (with args) when there were no args in the main request and $args variable was queried in the main request (reported by Laurence Rowe aka elro on irc). Also this eliminates unneeded call to ngx_http_get_indexed_variable() in cacheable case (as it will return cached value anyway).
* Copyright updated.Maxim Konovalov2012-01-18
|
* Fixed: some of $sent_http_* variables may contain header entries that actuallyValentin Bartenev2011-12-09
| | | | | | | | | haven't been sent to a client. The ngx_http_variable_headers() and ngx_http_variable_unknown_header() functions did not ignore response header entries with zero "hash" field. Thanks to Yichun Zhang (agentzh).
* Added the $https variable.Valentin Bartenev2011-12-09
|
* change ngx_http_map_find(): use case sensitive regexesIgor Sysoev2011-05-30
|
* allow regex as "map" parameterIgor Sysoev2011-03-16
|
* change ngx_http_variable_value_node_t to more generic ngx_str_node_tIgor Sysoev2010-06-23
|
* ngx_str_set() and ngx_str_null()Igor Sysoev2010-05-14
|
* change processing variables accessed by SSI and perl module:Igor Sysoev2010-04-22
| | | | | *) the indexed variables are always flushed *) never show warning for not found variables
* make $arg_ variables non-cacheableIgor Sysoev2010-04-22
|
* make $request_method non-cacheableIgor Sysoev2010-03-03
|
* fix $upstream_http_ variable prefix lengthIgor Sysoev2010-02-15
|
* named captures worked for two names onlyIgor Sysoev2010-01-11
|
* fix building without PCRE, the bug had been introduced in r3326Igor Sysoev2009-11-23
|
* evaluate maximum captures size on configuration phaseIgor Sysoev2009-11-16
|
* fix captures in "rewrite", the bug had been introduced in r3326Igor Sysoev2009-11-16
|
* regex named capturesIgor Sysoev2009-11-16
|
* fix segfault if $limit_rate was loggedIgor Sysoev2009-11-03
|
* use sin6_addr.s6_addr instead of "(u_char *) & .sin6_addr"Igor Sysoev2009-11-02
|
* allow to log invalid $request in access_log always,Igor Sysoev2009-09-21
| | | | before it was logged only if error_log was set to info or debug level
* fix segfault introduced in r2845Igor Sysoev2009-05-22
|
* use ngx_connection_local_sockaddr() instead of ngx_http_server_addr()Igor Sysoev2009-05-18
|
* $request_body variableIgor Sysoev2009-05-14
|
* fix segfault introduced in r2486 in $sent_http_location processingIgor Sysoev2009-02-24
|
* small optimization: " == NGX_ERROR" > " != NGX_OK"Igor Sysoev2009-02-24
|
* axe r->port_textIgor Sysoev2009-02-24
|
* a prelimiary IPv6 support, HTTP listenIgor Sysoev2009-02-21
|
* fix $sent_http_location for local redirectsIgor Sysoev2009-01-30
|
* ngx_http_arg()Igor Sysoev2008-12-22
|
* $cookie_... variable did not for SSI and perlIgor Sysoev2008-12-01
|
* variable value rbtree supportIgor Sysoev2008-11-22
|
* $cookie_... variableIgor Sysoev2008-11-12
|
* $realpath_rootIgor Sysoev2008-09-27
|
* $pidIgor Sysoev2008-09-15
|
* remove unused #include'sIgor Sysoev2008-09-05
|
* *) remove zero termination in ngx_inet_ntop() and ngx_sock_ntop()Igor Sysoev2008-08-21
| | | | | | *) use ngx_snprintf() in ngx_inet_ntop() and ngx_sock_ntop() as they are called just once per connection *) NGX_INET_ADDRSTRLEN
* $arg_... variableIgor Sysoev2008-08-04
|
* ngx_strlow()Igor Sysoev2008-08-04
|
* *) back out r2040Igor Sysoev2008-06-17
| | | | | | *) refactor ngx_palloc() *) introduce ngx_pnalloc() *) additional pool blocks have smaller header
* $hostname variableIgor Sysoev2008-05-16
|
* *) host in request line has priorityIgor Sysoev2008-05-15
| | | | | *) allow several Host headers *) validate host
* axe useless r->server_nameIgor Sysoev2007-12-30
|
* use ngx_http_server_addr()Igor Sysoev2007-12-29
|
* fix English grammarIgor Sysoev2007-10-14
|
* --sysconfdir=DIRIgor Sysoev2007-07-29
|
* $is_argsIgor Sysoev2007-07-29
|