1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-11 02:50:24 +00:00
Commit Graph

109 Commits

Author SHA1 Message Date
Sergey A. Osokin
12efff593a Update third-party modules:
o) drizzle - from 0.1.2 to 0.1.4;
o) lua     - from 0.5.14 to 0.6.10;
o) redis2  - from 0.08rc4 to 0.09;
o) rtmp    - from 0.2.3 to 0.6.1;
o) srcache - from 0.14 to 0.16.

Convert header to modern manner.

Feature safe:	yes
2012-10-17 02:17:42 +00:00
Sergey A. Osokin
f624c86166 Fix rc script for nginx with profiles. (*)
Configure build with original http_dav if third-party http_dav_ext defined.

Bump PORTREVISIONs.

Found by:	Slava Kokorin <slava.kokorin@gmail.com> (*)
2012-09-19 18:29:13 +00:00
Sergey A. Osokin
afe49a0332 Update from 3.0.15 to 3.0.17:
o) www/rubygem-passenger;
o) third-party passenger module for www/nginx and www/nginx-devel.
2012-08-28 18:01:09 +00:00
Sergey A. Osokin
ea2f88b436 Update third-party modules (sync with openresty-1.2.1.9):
o) lua from 0.5.7 to 0.5.12;
o) headers_more from 0.17 to 0.18;
o) drizzle from 0.1.2rc7 to 0.1.2.
2012-08-07 17:30:44 +00:00
Sergey A. Osokin
e594eae11d Update from 3.0.14 to 3.0.15:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.
2012-08-04 06:01:12 +00:00
Sergey A. Osokin
3ae6fd417b Update:
o) third-party rtmp module from 0.1.10 to 0.2.3;		(*)
o) prefix path for third-party sflow module.

Requested by:	Rudolph Sand aka r dot sand at new-net dot net	(*)
2012-07-31 17:50:50 +00:00
Sergey A. Osokin
bd62ca7cd9 Update passenger from 3.0.13 to 3.0.14. 2012-07-22 13:39:34 +00:00
Sergey A. Osokin
28fe04afe7 Move rc script nginx.sh.in to more canonical nginx.in. 2012-07-16 17:47:56 +00:00
Sergey A. Osokin
df2b727518 Update third-party modules:
o) cache_purge from 1.5 to 1.6;
o) slowfs_cache from 1.8 to 1.9;
o) upload_progress from 0.8.3 to 0.9.0.	[*]

Remove needless extra patch.

PR:	169602				[*]
2012-07-03 03:48:32 +00:00
Sergey A. Osokin
b591b2a048 Update subs_filter third-party module from 0.5.2.r53 to 0.5.2.r59.
Configure pcre module support if subs_filter module defined.
2012-06-18 16:12:38 +00:00
Sergey A. Osokin
b092e5ce31 Update third-party modules:
o) drizzle - from 0.1.2rc6 to 0.1.2rc7, sync with
   ngx_openresty 1.0.15.10 stable;
o) rtmp    - from 0.1.5 to 0.1.10.

Do not bump PORTREVISION because these modules are disabled by default.
2012-06-14 11:29:08 +00:00
Sergey A. Osokin
8c5d3cdb3d Update from 3.0.12 to 3.0.13:
o) www/rubygem-passenger;
o) third-party passenger module for www/nginx and www/nginx-devel.
2012-06-14 10:53:34 +00:00
Sergey A. Osokin
ecc77f1931 Create temporary directory with install(1).
Remove duplicate code from Makefile and pkg-plist.

Bump PORTREVISION.

Requested by:	dougb
2012-06-14 08:12:29 +00:00
Sergey A. Osokin
955fb96849 Check existence temporary directory %%NGINX_TMPDIR%% before
test configuration.	(1)
Use %%NGINX_RUNDIR%%, %%WWWOWN%% and %%WWWGRP%% variables defined
in Makefile instead of hardcoded or new values.

Bump PORTREVISION.

Idea from PR:	168836	(1)
2012-06-13 04:46:14 +00:00
Sergey A. Osokin
23b6c12cd8 Be more correct after latest changes in ngx_regex_t. 2012-06-07 01:24:03 +00:00
Sergey A. Osokin
db5f9da7b2 Add third-party slow module, v.0.9.6,
http://code.google.com/p/nginx-sflow-module/.

Do not bump PORTREVISION because this module is disabled by default.
2012-06-07 01:09:44 +00:00
Sergey A. Osokin
4b7dcd941e Update from 1.3.0 to 1.3.1.
<ChangeLog>

*) Security: now nginx/Windows ignores trailing dot in URI path
   component, and does not allow URIs with ":$" in it.
   Thanks to Vladimir Kochetkov, Positive Research Center.

*) Feature: the "proxy_pass", "fastcgi_pass", "scgi_pass", "uwsgi_pass"
   directives, and the "server" directive inside the "upstream" block,
   now support IPv6 addresses.

*) Feature: the "resolver" directive now support IPv6 addresses and an
   optional port specification.

*) Feature: the "least_conn" directive inside the "upstream" block.

*) Feature: it is now possible to specify a weight for servers while
   using the "ip_hash" directive.

*) Bugfix: a segmentation fault might occur in a worker process if the
   "image_filter" directive was used; the bug had appeared in 1.3.0.

*) Bugfix: nginx could not be built with ngx_cpp_test_module; the bug
   had appeared in 1.1.12.

*) Bugfix: access to variables from SSI and embedded perl module might
   not work after reconfiguration.
   Thanks to Yichun Zhang.

*) Bugfix: in the ngx_http_xslt_filter_module.
   Thanks to Kuramoto Eiji.

*) Bugfix: memory leak if $geoip_org variable was used.
   Thanks to Denis F. Latypoff.

*) Bugfix: in the "proxy_cookie_domain" and "proxy_cookie_path"
   directives.

</ChangeLog>
2012-06-06 13:21:26 +00:00
Sergey A. Osokin
c2716ea57d Update third-party modules (openresty 1.0.15.5):
o) lua     - from 0.5.0rc27 to 0.5.0rc28;
o) rds_scv - from 0.05rc1 to 0.05rc2.

Remove needless patch.

Do not bump PORTREVISIONs because these modules are disabled by default.
2012-05-16 11:24:12 +00:00
Sergey A. Osokin
48065aea69 Update third-party modules (openresty 1.0.15.3):
o) lua      - from 0.5.0rc24 to 0.5.0rc27;
o) set_misc - from 0.22rc5 to 0.22rc7;
o) srcache  - from 0.13rc6 to 0.13rc8;

Do not bump PORTREVISIONs because these modules are disabled by default.
2012-05-15 15:11:42 +00:00
Sergey A. Osokin
46c5a3865f Update third-party modules (openresty 1.0.11.28):
o) echo    - from 0.38rc1 to 0.38rc2;
o) lua     - from 0.4.1 to 0.5.0rc24;
o) rds-csv - from 0.04 to 0.05rc1;
o) redis2  - from 0.08rc2 to 0.08rc4;
o) srcache - from 0.13rc3 to 0.13.rc6;
o) xss     - from 0.03rc8 to 0.03rc9;
o) iconv   - from 0.10rc5 to 0.10rc7;

Do not bump PORTREVISIONs because these modules are disabled by default.
2012-04-26 08:11:12 +00:00
Sergey A. Osokin
d2c9e1ddb8 Update from 3.0.11 to 3.0.12:
o) www/rubygem-passenger;
o) third-party passenger module for www/nginx and www/nginx-devel.
2012-04-22 18:52:26 +00:00
Sergey A. Osokin
983bc54081 Fix fetch notice third-party module. 2012-02-29 19:53:17 +00:00
Sergey A. Osokin
855cab9eec Move upward extra_commands string for compatible with rc.conf.d
feature.

Do not bump PORTREVISIONs.
PR:	165454
2012-02-28 10:26:19 +00:00
Sergey A. Osokin
62388474da Update from 1.1.14 to 1.1.15.
<ChangeLog>

*) Feature: the "disable_symlinks" directive.

*) Feature: the "proxy_cookie_domain" and "proxy_cookie_path"
   directives.

*) Bugfix: nginx might log incorrect error "upstream prematurely closed
   connection" instead of correct "upstream sent too big header" one.
   Thanks to Feibo Li.

*) Bugfix: nginx could not be built with the ngx_http_perl_module if the
   --with-openssl option was used.

*) Bugfix: internal redirects to named locations were not limited.

*) Bugfix: calling $r->flush() multiple times might cause errors in the
   ngx_http_gzip_filter_module.

*) Bugfix: temporary files might be not removed if the "proxy_store"
   directive were used with SSI includes.

*) Bugfix: in some cases non-cacheable variables (such as the $args
   variable) returned old empty cached value.

*) Bugfix: a segmentation fault might occur in a worker process if too
   many SSI subrequests were issued simultaneously; the bug had appeared
   in 0.7.25.

</ChangeLog>
2012-02-15 16:07:45 +00:00
Sergey A. Osokin
92be4c5e6a Update third-party modules:
o) echo from 0.37 to 0.38rc1;
o) headers_more from 0.16 to 0.17rc1;
o) drizzle from 0.1.2rc4 to 0.1.2rc6;
o) set_misc from 0.22rc4 to 0.22rc5.
2012-02-01 13:51:21 +00:00
Sergey A. Osokin
3445d6daae Update third-party lua module from 0.4.0 to bugfix release 0.4.1. 2012-02-01 04:43:11 +00:00
Sergey A. Osokin
dbfad2c362 Update third-party modules:
o) memc from 0.12 to 0.13rc3;
o) redis2 from 0.07 to 0.08rc2;
o) set_misc from 0.22rc3 to 0.22rc4;
o) srcache from 0.12 to 0.13rc3;
o) xss from 0.03rc3 to 0.03rc8.
2012-01-17 12:58:38 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Sergey A. Osokin
b8870f695d Add 4 third-party modules:
o) arrayvar, add support for array variables to nginx config files;
o) encrypted-session, for encrypt and decrypt nginx variable values;
o) form-input, reads HTTP POST and PUT request body encoded in
   "application/x-www-form-urlencoded", and parse the arguments in
   request body into nginx variables;
o) iconv, to convert characters of different encoding (by libiconv).
2012-01-12 08:24:10 +00:00
Sergey A. Osokin
7792e648ea Update third-party lua module from 0.3 to latest stable version 0.4.
Also, switched from default lua interpreter to luajit - a Lua Just-In-Time compiler
for speed-up lua module based applications (nginx's configurations).
Fix issue with %%PREFIX%% substitution for lua module.
2012-01-11 15:33:30 +00:00
Sergey A. Osokin
7d9e66de05 Add three new third-party modules:
o) drizzle -  an upstream module that talks to mysql and drizzle by libdrizzle;
o) rds_csv -  an output filter module to convert Resty-DBD-Streams (RDS) to
   Comma-Separated Values (CSV);
o) rds_json - an output filter that formats Resty DBD Streams generated by
   ngx_drizzle and others to JSON.

Do not bump PORTREVISION because these modules disabled by default.
2011-12-30 09:51:49 +00:00
Sergey A. Osokin
1ddbbe018d Update third-party http_subs_filter module from 0.5.2.r45 to 0.5.2.r53.
Remove needless extra patch.

Update third-party upload_progress module from 0.8.2 to 0.8.3.
Change the download page to github.com.

Do not bump PORTREVISION because these modules disabled by default.
2011-12-29 11:30:39 +00:00
Sergey A. Osokin
2e59e19637 Update third-party ngx_postgres module from 0.8 to 0.9.
Also remove needless patch.

Do not bump PORTREVISION because these modules disabled by default.

<ChangeLog>

* Improve debug logging.
  From Yichun Zhang (agentzh).

* Fix compatibility with poll, select and /dev/poll event models.
  Reported by Yichun Zhang (agentzh).

* Fix compatibility with PostgreSQL 9.x.
  Reported by Yichun Zhang (agentzh).

* Fix compatibility with nginx-1.1.4+.
  From Yichun Zhang (agentzh).

* Enforce writing of proper SQL queries by replacing "row <row>"
  output format with "text" and returning whole result-set with
  values separated by newlines when using "postgres_output"
  directive.

* Enforce writing of proper SQL queries by requiring result-set
  to contain exactly single value when using "binary_value" or
  "value" output formats when using "postgres_output" directive.

* Fix "duplicated last chunk" issue.
  Reported by Silly Sad, diagnosed by Maxim Dounin.

* Improve build-time PostgreSQL client library discovery process
  by using PostgreSQL's pg_config.
  Patch from Silly Sad.

</ChangeLog>
2011-12-29 07:30:05 +00:00
Sergey A. Osokin
89cd36ea3e Update from 1.1.9 to 1.1.11.
The only one third-party subs filter module using
ngx_regex_capture_count(), add as extra patch.

<ChangeLog>

Changes with nginx 1.1.11                                        12 Dec 2011

*) Feature: the "so_keepalive" parameter of the "listen" directive.
   Thanks to Vsevolod Stakhov.

*) Feature: the "if_not_empty" parameter of the
   "fastcgi/scgi/uwsgi_param" directives.

*) Feature: the $https variable.

*) Feature: the "proxy_redirect" directive supports variables in the
   first parameter.

*) Feature: the "proxy_redirect" directive supports regular expressions.

*) Bugfix: the $sent_http_cache_control variable might contain a wrong
   value if the "expires" directive was used.
   Thanks to Yichun Zhang.

*) Bugfix: the "read_ahead" directive might not work combined with
   "try_files" and "open_file_cache".

*) Bugfix: a segmentation fault might occur in a worker process if small
   time was used in the "inactive" parameter of the "proxy_cache_path"
   directive.

*) Bugfix: responses from cache might hang.

Changes with nginx 1.1.10                                        30 Nov 2011

*) Bugfix: a segmentation fault occured in a worker process if AIO was
   used on Linux; the bug had appeared in 1.1.9.

</ChangeLog>
2011-12-12 19:46:36 +00:00
Sergey A. Osokin
e60ce3883d Add set-misc-nginx third-party module.
Remove DEVEL_KIT_MODULE from OPTIONS, because the devel_kit module
is used as a toolkit for other modules.

Add internal USE_NGINX_DEVEL_KIT variable.

Cleanup whitespaces.

Do not bump PORTREVISION because these modules disabled by default.

Feature safe:	yes

PR:		163148 (mostly)
2011-12-09 13:57:24 +00:00
Sergey A. Osokin
2c6de62ba6 Merge latest changes for third-party udplog module from upstream
at https://raw.github.com/vkholodkov/nginx-udplog-module/.

Do not bump PORTREVISION because this module disabled by default.

Feature safe:	yes

PR:		163023
2011-12-08 13:03:33 +00:00
Sergey A. Osokin
e215623ad9 Update from 1.1.8 to 1.1.9.
Feature safe:	yes.

<ChangeLog>

*) Change: now double quotes are encoded in an "echo" SSI-command
   output.
   Thanks to Zaur Abasmirzoev.

*) Feature: the "valid" parameter of the "resolver" directive. By
   default TTL returned by a DNS server is used.
   Thanks to Kirill A. Korinskiy.

*) Bugfix: nginx might hang after a worker process abnormal termination.

*) Bugfix: a segmentation fault might occur in a worker process if SNI
   was used; the bug had appeared in 1.1.2.

*) Bugfix: in the "keepalive_disable" directive; the bug had appeared in
   1.1.8.
   Thanks to Alexander Usov.

*) Bugfix: SIGWINCH signal did not work after first binary upgrade; the
   bug had appeared in 1.1.1.

*) Bugfix: backend responses with length not matching "Content-Length"
   header line are no longer cached.

*) Bugfix: in the "scgi_param" directive, if complex parameters were
   used.

*) Bugfix: in the "epoll" event method.
   Thanks to Yichun Zhang.

*) Bugfix: in the ngx_http_flv_module.
   Thanks to Piotr Sikora.

*) Bugfix: in the ngx_http_mp4_module.

*) Bugfix: IPv6 addresses are now handled properly in a request line and
   in a "Host" request header line.

*) Bugfix: "add_header" and "expires" directives did not work if a
   request was proxied and response status code was 206.

*) Bugfix: nginx could not be built on FreeBSD 10.

*) Bugfix: nginx could not be built on AIX.

</ChangeLog>
2011-11-28 17:20:52 +00:00
Sergey A. Osokin
140dd6b0b8 Update from 3.0.9 to 3.0.11:
o) www/rubygem-passenger;	[*]
o) third-party passenger module for www/nginx and www/nginx-devel.

Feature safe:	yes

Approved by:	maintainer	[*]
2011-11-28 13:59:59 +00:00
Sergey A. Osokin
2352246883 Fix build on fresh -CURRENT.
Do not bump PORTREVISIONs.

Feature safe:	yes
Patch from:	Igor Sysoev (author)
PR:		162446
2011-11-21 13:50:43 +00:00
Sergey A. Osokin
467720cf40 Update from 1.1.6 to 1.1.7.
Update syslog patch.

<ChangeLog>

*) Feature: support of several resolvers in the "resolver" directive.
   Thanks to Kirill A. Korinskiy.

*) Bugfix: a segmentation fault occurred on start or while
   reconfiguration if the "ssl" directive was used at http level and
   there was no "ssl_certificate" defined.

*) Bugfix: reduced memory consumption while proxying of big files if
   they were buffered to disk.

*) Bugfix: a segmentation fault might occur in a worker process if
   "proxy_http_version 1.1" directive was used.

*) Bugfix: in the "expires @time" directive.

</ChangeLog>
2011-11-01 05:46:56 +00:00
Sergey A. Osokin
36cfdea852 Update from 1.1.3 to 1.1.4.
Remove third-party upstream_keepalive module, in the base now.
Update third-party http_redis module from 0.3.4 to 0.3.5.
Update third-party http_gunzip_filter module from 0.3 to 0.4.
Add patch for ngx_postgres module.

Note: nginx-1.1.4 release introduces several API changes which may
affect 3rd party modules.

<ChangeLog>

Changes with nginx 1.1.4

*) Feature: the ngx_http_upstream_keepalive module.

*) Feature: the "proxy_http_version" directive.

*) Feature: the "fastcgi_keep_conn" directive.

*) Feature: the "worker_aio_requests" directive.

*) Bugfix: if nginx was built --with-file-aio it could not be run on
   Linux kernel which did not support AIO.

*) Bugfix: in Linux AIO error processing.
   Thanks to Hagai Avrahami.

*) Bugfix: reduced memory consumption for long-lived requests.

*) Bugfix: the module ngx_http_mp4_module did not support 64-bit MP4
   "co64" atom.

Changes with http_redis 0.3.5

*) Feature: add test for not set $redis_db directive.

*) Feature: keep-alive support merged from original
   memcached module 1.1.4.

Changes with http_gunzip 0.4

*) Feature: support for nginx 1.1.4.

</ChangeLog>
2011-09-28 17:03:44 +00:00
Sergey A. Osokin
a8f88edf69 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]
2011-09-05 08:40:25 +00:00
Sergey A. Osokin
9153d23f84 Update third-party lua module from 0.2 to 0.3.
Bump PORTREVISION is unnecessary, because the module is
disabled by default.
2011-09-02 09:32:03 +00:00
Sergey A. Osokin
9e88578bd1 Update from 3.0.7 to 3.0.8:
1) www/rubygem-passenger;

2) passenger support for www/nginx and www/nginx-devel;

Also add patch for fix NULL pointer crash that occurs when
HTTP 1.0 Host header isn't given, obtained from passenger's
upstream.

Approved by:	maintainer [1]
2011-08-10 16:22:58 +00:00
Sergey A. Osokin
bf2d6ad661 Add one more third-party module:
o) ngx_postgres-0.8 - upstream module that allows nginx to
   communicate directly with PostgreSQL database.

Bump PORTREVISION is unnecessary, because these modules are
disabled by default.
2011-07-12 15:46:56 +00:00
Sergey A. Osokin
8b160e0267 Add 3 third-party modules:
o) ngx_devel_kit - module that is designed to extend the core
   functionality of nginx;
o) ngx_lua - embed the power of lua into nginx;
o) ngx_redis2 - upstream module for the Redis database 2.0 protocol.

Bump PORTREVISION is unnecessary, because these modules are
disabled by default.
2011-07-12 12:18:22 +00:00
Sergey A. Osokin
8e4add956f Update from 1.0.3 to 1.0.4.
<ChangeLog>

*) Change: now regular expressions case sensitivity in the "map"
   directive is given by prefixes "~" or "~*".

*) Feature: now shared zones and caches use POSIX semaphores on Linux.
   Thanks to Denis F. Latypoff.

*) Bugfix: "stalled" cache updating" alert.

*) Bugfix: nginx could not be built --without-http_auth_basic_module;
   the bug had appeared in 1.0.3.

</ChangeLog>
2011-06-01 12:06:12 +00:00
Sergey A. Osokin
198696b0ba Add vendor patch for fix build with
% configure ...  --without-http_auth_basic_module ...

Bump PORTREVISION is unnecessary, because http_auth_basic module is
enabled by default.
2011-05-26 12:49:30 +00:00
Sergey A. Osokin
50e4e30ea0 Update from 3.0.6 to 3.0.7:
1) www/rubygem-passenger;

2) passenger support for www/nginx and www/nginx-devel;
   update passenger's version for patches.

3) for speed-up rails applications build passenger without
   debugging information by default.  Otherwise WITH_DEBUG
   required.

Approved by:	maintainer [1,3]
2011-04-14 11:31:29 +00:00
Sergey A. Osokin
2a231e8ec7 Update from 3.0.5 to 3.0.6:
o) www/rubygem-passenger; [*]
o) passenger support for www/nginx and www/nginx-devel.

More accurate for detect dependence of nginx ports. [*]

Approved by:	maintainer [*]
2011-04-04 07:59:12 +00:00