summaryrefslogtreecommitdiffhomepage
path: root/src/http/modules/perl/nginx.xs (follow)
AgeCommit message (Collapse)AuthorFilesLines
2008-02-16fix previous commitIgor Sysoev1-1/+1
2008-02-16optimize $r->sleepIgor Sysoev1-3/+9
2008-02-15delete unneeded dXSTARGIgor Sysoev1-1/+0
2007-12-27optimizationIgor Sysoev1-5/+3
2007-12-22open_file_cache_min_usesIgor Sysoev1-0/+1
2007-12-21fix the previous commitIgor Sysoev1-1/+1
2007-12-16copy return values to perl's allocated memoryIgor Sysoev1-21/+18
2007-12-09*) copy regex captures $1, $2, etc.Igor Sysoev1-2/+9
*) SV flags debug logging
2007-10-14fix English grammarIgor Sysoev1-1/+1
2007-10-09style fix: remove trailing spacesIgor Sysoev1-5/+5
2007-09-03open_file_cache_eventsIgor Sysoev1-0/+1
2007-09-01open_file_cache in HTTPIgor Sysoev1-34/+30
2007-08-31allow to append charset to the "Content-Type" headerIgor Sysoev1-0/+2
2007-08-06omit unnecessary XSRETURN_EMPTYIgor Sysoev1-12/+0
2007-08-06$r->discard_request_bodyIgor Sysoev1-0/+11
2007-04-21rename $r->rflush to $r->flushIgor Sysoev1-2/+2
2007-01-25undo "client_body_in_file_only any"Igor Sysoev1-1/+1
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-18update nginx.xs to ngx_open_file(name, mode, create, access)Igor Sysoev1-1/+1
2006-12-22fix segfaultIgor Sysoev1-2/+5
2006-12-13$r->statusIgor Sysoev1-0/+16
2006-12-12$r->variable() supports perl only variablesIgor Sysoev1-1/+61
2006-12-12$r->sleep()Igor Sysoev1-0/+21
2006-12-12style fixIgor Sysoev1-2/+1
2006-12-12fix $r->has_request_body()Igor Sysoev1-4/+1
2006-12-12$r->log_error()Igor Sysoev1-0/+34
2006-11-28the PERL_NO_GET_CONTEXT is actually required, see perlgutsIgor Sysoev1-0/+2
2006-11-25it seems the PERL_NO_GET_CONTEXT was needed to disable warnings onlyIgor Sysoev1-2/+0
2006-10-31$r->variableIgor Sysoev1-0/+83
2006-10-25$r->allow_rangesIgor Sysoev1-0/+13
2006-10-12previous commit broke two modulesIgor Sysoev1-1/+2
2006-10-05$r->headers_out("Content-Length", "NNN") did not workIgor Sysoev1-3/+2
2006-08-30nginx-0.4.0-RELEASE importrelease-0.4.0Igor Sysoev1-0/+36
*) Change in internal API: the HTTP modules initialization was moved from the init module phase to the HTTP postconfiguration phase. *) Change: now the request body is not read beforehand for the ngx_http_perl_module: it's required to start the reading using the $r->has_request_body method. *) Feature: the ngx_http_perl_module supports the DECLINED return code. *) Feature: the ngx_http_dav_module supports the incoming "Date" header line for the PUT method. *) Feature: the "ssi" directive is available inside the "if" block. *) Bugfix: a segmentation fault occurred if there was an "index" directive with variables and the first index name was without variables; the bug had appeared in 0.1.29.
2006-08-14nginx-0.3.58-RELEASE importrelease-0.3.58Igor Sysoev1-4/+2
*) Feature: the "error_page" directive supports the variables. *) Change: now the procfs interface instead of sysctl is used on Linux. *) Change: now the "Content-Type" header line is inherited from first response when the "X-Accel-Redirect" was used. *) Bugfix: the "error_page" directive did not redirect the 413 error. *) Bugfix: the trailing "?" did not remove old arguments if no new arguments were added to a rewritten URI. *) Bugfix: nginx could not run on 64-bit FreeBSD 7.0-CURRENT.
2006-07-28nginx-0.3.55-RELEASE importrelease-0.3.55Igor Sysoev1-12/+92
*) Feature: the "stub" parameter in the "include" SSI command. *) Feature: the "block" SSI command. *) Feature: the unicode2nginx script was added to contrib. *) Bugfix: if a "root" was specified by variable only, then the root was relative to a server prefix. *) Bugfix: if the request contained "//" or "/./" and escaped symbols after them, then the proxied request was sent unescaped. *) Bugfix: the $r->headers_in("Cookie") of the ngx_http_perl_module now returns all "Cookie" header lines. *) Bugfix: a segmentation fault occurred if "client_body_in_file_only on" was used and nginx switched to a next upstream. *) Bugfix: on some condition while reconfiguration character codes inside the "charset_map" may be treated invalid; the bug had appeared in 0.3.50.
2006-04-14nginx-0.3.38-RELEASE importrelease-0.3.38Igor Sysoev1-214/+189
*) Feature: the ngx_http_dav_module. *) Change: the ngx_http_perl_module optimizations. Thanks to Sergey Skvortsov. *) Feature: the ngx_http_perl_module supports the $r->request_body_file method. *) Feature: the "client_body_in_file_only" directive. *) Workaround: now on disk overflow nginx tries to write access logs once a second only. Thanks to Anton Yuzhaninov and Maxim Dounin. *) Bugfix: now the "limit_rate" directive more precisely limits rate if rate is more than 100 Kbyte/s. Thanks to ForJest. *) Bugfix: now the IMAP/POP3 proxy escapes the "\r" and "\n" symbols in login and password to pass authorization server. Thanks to Maxim Dounin.
2006-04-07nginx-0.3.37-RELEASE importrelease-0.3.37Igor Sysoev1-0/+35
*) Feature: the "limit_except" directive. *) Feature: the "if" directive supports the "!~", "!~*", "-f", and "!-f" operators. *) Feature: the ngx_http_perl_module supports the $r->request_body method. *) Bugfix: in the ngx_http_addition_filter_module.
2006-04-05nginx-0.3.36-RELEASE importrelease-0.3.36Igor Sysoev1-0/+29
*) Feature: the ngx_http_addition_filter_module. *) Feature: the "proxy_pass" and "fastcgi_pass" directives may be used inside the "if" block. *) Feature: the "proxy_ignore_client_abort" and "fastcgi_ignore_client_abort" directives. *) Feature: the "$request_completion" variable. *) Feature: the ngx_http_perl_module supports the $r->request_method and $r->remote_addr. *) Feature: the ngx_http_ssi_module supports the "elif" command. *) Bugfix: the "\/" string in the expression of the "if" command of the ngx_http_ssi_module was treated incorrectly. *) Bugfix: in the regular expressions in the "if" command of the ngx_http_ssi_module. *) Bugfix: if the relative path was specified in the "client_body_temp_path", "proxy_temp_path", "fastcgi_temp_path", and "perl_modules" directives, then the directory was used relatively to a current path but not to a server prefix.
2006-02-22nginx-0.3.30-RELEASE importrelease-0.3.30Igor Sysoev1-1/+4
*) Change: the ECONNABORTED error log level was changed to "error" from "crit". *) Bugfix: the ngx_http_perl_module could not be build without the ngx_http_ssi_filter_module. *) Bugfix: nginx could not be built on i386 platform, if the PIC was used; the bug had appeared in 0.3.27.
2006-02-16nginx-0.3.28-RELEASE importrelease-0.3.28Igor Sysoev1-11/+23
*) Feature: the "restrict_host_names" directive was canceled. *) Feature: the --with-cpu-opt=ppc64 configuration parameter. *) Bugfix: on some condition the proxied connection with a client was terminated prematurely. Thanks to Vladimir Shutoff. *) Bugfix: the "X-Accel-Limit-Rate" header line was not taken into account if the request was redirected using the "X-Accel-Redirect" header line. *) Bugfix: the "post_action" directive ran only after a successful completion of a request. *) Bugfix: the proxied response body generated by the "post_action" directive was transferred to a client.
2006-01-24nginx-0.3.23-RELEASE importrelease-0.3.23Igor Sysoev1-4/+2
*) Feature: the "optimize_host_names" directive. *) Bugfix: in using of the variables in the "path" and "alias" directives. *) Bugfix: the ngx_http_perl_module was incorrectly built on Linux and Solaris.
2006-01-17nginx-0.3.22-RELEASE importrelease-0.3.22Igor Sysoev1-6/+41
*) Feature: the ngx_http_perl_module supports the $r->args and $r->unescape methods. *) Feature: the method $r->query_string of ngx_http_perl_module was canceled. *) Bugfix: segmentation fault was occurred if the "none" or "blocked" values was specified in the "valid_referers" directive; the bug had appeared in 0.3.18.
2006-01-16nginx-0.3.21-RELEASE importrelease-0.3.21Igor Sysoev1-0/+551
*) Feature: the ngx_http_perl_module. *) Change: the "valid_referers" directive allows the referreres without URI part.