summaryrefslogtreecommitdiff
path: root/www/nginx-devel/files
diff options
context:
space:
mode:
authorSergey A. Osokin <osa@FreeBSD.org>2011-09-05 08:40:25 +0000
committerSergey A. Osokin <osa@FreeBSD.org>2011-09-05 08:40:25 +0000
commita8f88edf690496057ff497b34006ea879ea67242 (patch)
tree481f730078c16bb8d71b6427883fc4566673dd62 /www/nginx-devel/files
parent- Update to 1.1.4 (diff)
Update from 3.0.8 to 3.0.9:
o) www/rubygem-passenger; [1] o) passenger support for www/nginx and www/nginx-devel; Remove needless patch. Do not bump PORTREVISION because passenger third-party module disabled by default. Approved by: maintainer [1]
Diffstat (limited to 'www/nginx-devel/files')
-rw-r--r--www/nginx-devel/files/extra-patch-passenger::build::nginx.rb4
-rw-r--r--www/nginx-devel/files/extra-patch-passenger::ext::nginx::ContentHandler.c54
2 files changed, 2 insertions, 56 deletions
diff --git a/www/nginx-devel/files/extra-patch-passenger::build::nginx.rb b/www/nginx-devel/files/extra-patch-passenger::build::nginx.rb
index f6b0bb80b97a..bad20532f997 100644
--- a/www/nginx-devel/files/extra-patch-passenger::build::nginx.rb
+++ b/www/nginx-devel/files/extra-patch-passenger::build::nginx.rb
@@ -1,5 +1,5 @@
---- ../passenger-3.0.8/build/nginx.rb.orig 2010-12-07 13:57:32.000000000 +0300
-+++ ../passenger-3.0.8/build/nginx.rb 2010-12-07 13:58:13.000000000 +0300
+--- ../passenger-3.0.9/build/nginx.rb.orig 2010-12-07 13:57:32.000000000 +0300
++++ ../passenger-3.0.9/build/nginx.rb 2010-12-07 13:58:13.000000000 +0300
@@ -23,10 +23,7 @@
desc "Build Nginx helper agent"
diff --git a/www/nginx-devel/files/extra-patch-passenger::ext::nginx::ContentHandler.c b/www/nginx-devel/files/extra-patch-passenger::ext::nginx::ContentHandler.c
deleted file mode 100644
index b71bd650bbb9..000000000000
--- a/www/nginx-devel/files/extra-patch-passenger::ext::nginx::ContentHandler.c
+++ /dev/null
@@ -1,54 +0,0 @@
---- ../passenger-3.0.8/ext/nginx/ContentHandler.c.orig 2011-08-10 10:35:24.000000000 +0400
-+++ ../passenger-3.0.8/ext/nginx/ContentHandler.c 2011-08-10 10:36:35.000000000 +0400
-@@ -336,6 +336,7 @@
- ngx_table_elt_t *header;
- ngx_http_script_code_pt code;
- ngx_http_script_engine_t e, le;
-+ ngx_http_core_srv_conf_t *cscf;
- passenger_loc_conf_t *slcf;
- passenger_main_conf_t *main_conf;
- passenger_context_t *context;
-@@ -344,6 +345,7 @@
- ngx_http_ssl_srv_conf_t *ssl_conf;
- #endif
-
-+ cscf = ngx_http_get_module_srv_conf(r, ngx_http_core_module);
- slcf = ngx_http_get_module_loc_conf(r, ngx_http_passenger_module);
- main_conf = &passenger_main_conf;
- context = ngx_http_get_module_ctx(r, ngx_http_passenger_module);
-@@ -415,11 +417,15 @@
- }
-
- /* SERVER_NAME; must be equal to HTTP_HOST without the port part */
-- tmp = memchr(r->headers_in.host->value.data, ':', r->headers_in.host->value.len);
-- if (tmp == NULL) {
-- server_name_len = r->headers_in.host->value.len;
-+ if (r->headers_in.host != NULL) {
-+ tmp = memchr(r->headers_in.host->value.data, ':', r->headers_in.host->value.len);
-+ if (tmp == NULL) {
-+ server_name_len = r->headers_in.host->value.len;
-+ } else {
-+ server_name_len = (int) ((const u_char *) tmp - r->headers_in.host->value.data);
-+ }
- } else {
-- server_name_len = (int) ((const u_char *) tmp - r->headers_in.host->value.data);
-+ server_name_len = cscf->server_name.len;
- }
- len += sizeof("SERVER_NAME") + server_name_len + 1;
-
-@@ -650,8 +656,13 @@
-
- /* SERVER_NAME */
- b->last = ngx_copy(b->last, "SERVER_NAME", sizeof("SERVER_NAME"));
-- b->last = ngx_copy(b->last, r->headers_in.host->value.data,
-- server_name_len);
-+ if (r->headers_in.host != NULL) {
-+ b->last = ngx_copy(b->last, r->headers_in.host->value.data,
-+ server_name_len);
-+ } else {
-+ b->last = ngx_copy(b->last, cscf->server_name.data,
-+ server_name_len);
-+ }
- b->last = ngx_copy(b->last, "", 1);
-
- /* Various other HTTP headers. */