aboutsummaryrefslogtreecommitdiff
path: root/www/nginx-devel
Commit message (Collapse)AuthorAgeFilesLines
* Update nginx from 1.17.8 to 1.17.9.Sergey A. Osokin2020-03-032-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | <ChangeLog> *) Change: now nginx does not allow several "Host" request header lines. *) Bugfix: nginx ignored additional "Transfer-Encoding" request header lines. *) Bugfix: socket leak when using HTTP/2. *) Bugfix: a segmentation fault might occur in a worker process if OCSP stapling was used. *) Bugfix: in the ngx_http_mp4_module. *) Bugfix: nginx used status code 494 instead of 400 if errors with code 494 were redirected with the "error_page" directive. *) Bugfix: socket leak when using subrequests in the njs module and the "aio" directive. </ChangeLog> Notes: svn path=/head/; revision=527680
* Update NGINX JavaScript (aka njs) module from 0.3.8 to 0.3.9.Sergey A. Osokin2020-03-034-9/+9
| | | | | | | | | | | To avoid a potential conflict between two versions of LuaJIT let's update mod_security's dependecy list and use lang/luajit-openresty instead of original lang/luajit. Bump PORTREVISION. Notes: svn path=/head/; revision=527678
* Partially revert back r524489, the trird-party opentracing moduleSergey A. Osokin2020-01-284-8/+2
| | | | | | | | | is not ready yet to be added to the port. Bump PORTREVISION. Notes: svn path=/head/; revision=524491
* Commit missing patches for r524122.Sergey A. Osokin2020-01-286-5/+65
| | | | | | | | Eagle eye notice from: joneum No cookie for: osa Notes: svn path=/head/; revision=524489
* Add link-function third-party module, it provides dynamic linking toSergey A. Osokin2020-01-255-2/+15
| | | | | | | | | | your application in a server context and call the function of your application in a location directive. Bump PORTREVISION. Notes: svn path=/head/; revision=524122
* Update nginx from 1.17.7 to 1.17.8.Sergey A. Osokin2020-01-213-8/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update third-party njs module from 0.3.7 to 0.3.8. <ChangeLog with nginx 1.17.8> *) Feature: variables support in the "grpc_pass" directive. *) Bugfix: a timeout might occur while handling pipelined requests in an SSL connection; the bug had appeared in 1.17.5. *) Bugfix: in the "debug_points" directive when using HTTP/2. Thanks to Daniil Bondarev. </ChangeLog> <ChangeLog with njs 0.3.8> nginx modules: *) Feature: added Promise support for r.subrequest(). If callback is not provided r.subrequest() returns an ordinary Promise object that resolves to subrequest response object. *) Change: r.parent property handler now returns "undefined" instead of throwing exception if parent object is not available. Core: *) Feature: added Promise support. Implemented according to the specification without: Promise.all(), Promise.allSettled(), Promise.race(). *) Feature: added initial Typed-arrays support. Thanks to Tiago Natel de Moura. *) Feature: added ArrayBuffer support. Thanks to Tiago Natel de Moura. *) Feature: added initial Symbol support. Thanks to Artem S. Povalyukhin. *) Feature: added externals supopor for JSON.stringify(). *) Feature: added Object.is(). Thanks to Artem S. Povalyukhin. *) Feature: added Object.setPrototypeOf(). Thanks to Artem S. Povalyukhin. *) Feature: introduced nullish coalescing operator. Thanks to Valentin Bartenev. *) Bugfix: fixed Object.getPrototypeOf() according to the specification. *) Bugfix: fixed Object.prototype.valueOf() according to the specification. *) Bugfix: fixed JSON.stringify() with unprintable values and replacer function. *) Bugfix: fixed operator "in" according to the specification. *) Bugfix: fixed Object.defineProperties() according to the specification. *) Bugfix: fixed Object.create() according to the specification. Thanks to Artem S. Povalyukhin. *) Bugfix: fixed Number.prototype.toString(radix) when fast-math is enabled. *) Bugfix: fixed RegExp() instance properties. *) Bugfix: fixed import segfault. Thanks to 洪志道 (Hong Zhi Dao). </ChangeLog> Notes: svn path=/head/; revision=523725
* Update the nginx.8 man page location after r523104.Sergey A. Osokin2020-01-202-3/+3
| | | | | | | Bump PORTREVISION. Notes: svn path=/head/; revision=523691
* Update third-party modsecurity3 module to 1.0.1.Sergey A. Osokin2020-01-193-4/+5
| | | | | | | Bump PORTREVISION. Notes: svn path=/head/; revision=523598
* Update from 1.17.6 to 1.17.7.Sergey A. Osokin2019-12-242-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <ChangeLog> *) Bugfix: a segmentation fault might occur on start or during reconfiguration if the "rewrite" directive with an empty replacement string was used in the configuration. *) Bugfix: a segmentation fault might occur in a worker process if the "break" directive was used with the "alias" directive or with the "proxy_pass" directive with a URI. *) Bugfix: the "Location" response header line might contain garbage if the request URI was rewritten to the one containing a null character. *) Bugfix: requests with bodies were handled incorrectly when returning redirections with the "error_page" directive; the bug had appeared in 0.7.12. *) Bugfix: socket leak when using HTTP/2. *) Bugfix: a timeout might occur while handling pipelined requests in an SSL connection; the bug had appeared in 1.17.5. *) Bugfix: in the ngx_http_dav_module. </ChangeLog> Notes: svn path=/head/; revision=520813
* Update third-party modules ip2location and ip2proxy toSergey A. Osokin2019-12-243-8/+8
| | | | | | | | | their recent versions. Bump PORTREVISION. Notes: svn path=/head/; revision=520799
* Update two third-party modules to their recent versions:Sergey A. Osokin2019-12-175-30/+10
| | | | | | | | | | | | | o) modsecurity3 o) vod Remove the needless patch for the third-party vod module, it's been added to the upstream. Bump PORTREVISION. Notes: svn path=/head/; revision=520332
* The stream module doesn't imply on the http module in terms ofSergey A. Osokin2019-12-111-2/+2
| | | | | | | | | SSL/TLS usage. Bump PORTREVISION. Notes: svn path=/head/; revision=519811
* Update third-party auth_ldap module to the recent version.Sergey A. Osokin2019-11-203-4/+5
| | | | | | | Bump PORTREVISION. Notes: svn path=/head/; revision=518047
* Update portscount.Sergey A. Osokin2019-11-191-1/+1
| | | | | | | No functional change. Notes: svn path=/head/; revision=517975
* Update nginx from 1.17.5 to 1.17.6.Sergey A. Osokin2019-11-193-8/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update njs module from 0.3.6 to 0.3.7. <ChangeLog with nginx 1.17.6> *) Feature: the $proxy_protocol_server_addr and $proxy_protocol_server_port variables. *) Feature: the "limit_conn_dry_run" directive. *) Feature: the $limit_req_status and $limit_conn_status variables. </ChangeLog> <ChangeLog with njs 0.3.7> nginx modules: *) Improvement: refactored iteration over external objects. Core: *) Feature: added Object.assign(). *) Feature: added Array.prototype.copyWithin(). *) Feature: added support for labels in console.time(). *) Change: removed console.help() from CLI. *) Improvement: moved constructors and top-level objects to global object. *) Improvement: arguments validation for configure script. *) Improvement: refactored JSON methods. *) Bugfix: fixed heap-buffer-overflow in njs_array_reverse_iterator() function. The following functions were affected: Array.prototype.lastIndexOf(), Array.prototype.reduceRight(). *) Bugfix: fixed [[Prototype]] slot of NativeErrors. *) Bugfix: fixed NativeError.prototype.message properties. *) Bugfix: added conversion of "this" value to object in Array.prototype functions. *) Bugfix: fixed iterator for Array.prototype.find() and Array.prototype.findIndex() functions. *) Bugfix: fixed Array.prototype.includes() and Array.prototype.join() with "undefined" argument. *) Bugfix: fixed "constructor" property of "Hash" and "Hmac" objects. *) Bugfix: fixed "__proto__" property of getters and setters. *) Bugfix: fixed "Date" object string formatting. *) Bugfix: fixed handling of NaN and -0 arguments in Math.min() and Math.max(). *) Bugfix: fixed Math.round() according to the specification. *) Bugfix: reimplemented "bound" functions according to the specification. </ChangeLog> Notes: svn path=/head/; revision=517971
* Update the extra patch for the third-party spnego module,Sergey A. Osokin2019-11-172-3/+3
| | | | | | | | | | | it was missing with r517770. Bump PORTREVISION. PR: 242031 Notes: svn path=/head/; revision=517848
* Add support for FreeBSD accept filters.Sergey A. Osokin2019-11-162-1/+10
| | | | | | | | | Bump PORTREVISION. PR: 238739 Notes: svn path=/head/; revision=517774
* When nginx compiled with third-party spnego module, a worker processSergey A. Osokin2019-11-163-5/+5
| | | | | | | | | | | | may crash due to read-after-free operation. This third-party module update fix the issue. Bump PORTREVISION. PR: 235296 Notes: svn path=/head/; revision=517770
* Merge r517734 revision from www/nginx.Sergey A. Osokin2019-11-162-1/+2
| | | | | | | | | Bump PORTREVISION. PR: 240274 Notes: svn path=/head/; revision=517767
* Merge the r517639 for third-party passenger module from theSergey A. Osokin2019-11-154-24/+76
| | | | | | | | | | | | | www/nginx to fix the build. (*) While I'm here sort pkg-plist. Bump PORTREVISION. PR: 241753 (*) Notes: svn path=/head/; revision=517683
* Add USES={gl,gnome,mate,sdl,xorg} missed in the last roundTobias Kortkamp2019-11-141-0/+1
| | | | Notes: svn path=/head/; revision=517560
* Update third-party modules to their recent versions.Sergey A. Osokin2019-11-133-14/+14
| | | | | | | | | | | Switch third-party brotli module's github repo back to google cause eustas repo, the previous one, has been archived by the owner. Bump PORTREVISION. Notes: svn path=/head/; revision=517356
* Fix the issue with third-aprty modsecurity2 module, it is notSergey A. Osokin2019-11-063-0/+8
| | | | | | | | | | | | being built into after selection. An additional useful file is installed now. Bump PORTREVISION. Submitted by: Felipe Zipitria <felipe.zipitria@owasp.org> (in a private mail) Notes: svn path=/head/; revision=516875
* Update nginx from 1.17.4 to 1.17.5.Sergey A. Osokin2019-10-225-17/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update njs module from 0.3.5 to 0.3.6. Sync third-party fastdfs module version with www/nginx. <ChangeLog for nginx 1.17.5> *) Feature: now nginx uses ioctl(FIONREAD), if available, to avoid reading from a fast connection for a long time. *) Bugfix: incomplete escaped characters at the end of the request URI were ignored. *) Bugfix: "/." and "/.." at the end of the request URI were not normalized. *) Bugfix: in the "merge_slashes" directive. *) Bugfix: in the "ignore_invalid_headers" directive. Thanks to Alan Kemp. *) Bugfix: nginx could not be built with MinGW-w64 gcc 8.1 or newer. </ChangeLog> <ChangeLog for njs 0.3.6> nginx modules: *) Improvement: getting special headers from r.headersIn. Core: *) Feature: added new Function() support. *) Feature: added Number.prototype.toFixed(). *) Feature: added Number.prototype.toPrecision(). *) Feature: added Number.prototype.toExponential(). *) Improvement: making "prototype" property of function instances writable. *) Improvement: limiting recursion depth while compiling. *) Improvement: moving global functions to the global object. *) Bugfix: fixed prototype mutation for object literals. *) Bugfix: fixed heap-buffer-overflow while parsing regexp literals. *) Bugfix: fixed integer-overflow while parsing exponent of number literals. *) Bugfix: fixed parseFloat(). *) Bugfix: fixed Array.prototype functions according to the specification. The following functions were fixed: every, includes, indexOf, filter, find, findIndex, forEach, lastIndexOf, map, pop, push, reduce, reduceRight, shift, some, unshift. *) Bugfix: fixed handing of accessor descriptors in Object.freeze(). *) Bugfix: fixed String.prototype.replace() when first argument is not a string. *) Bugfix: fixed stack-use-after-scope in Array.prototype.map(). *) Bugfix: Date.prototype.toUTCString() format was aligned to ES9. *) Bugfix: fixed buffer overflow in Number.prototype.toString(radix). *) Bugfix: fixed Regexp.prototype.test() for regexps with backreferences. *) Bugfix: fixed Array.prototype.map() for objects with nonexistent values. *) Bugfix: fixed Array.prototype.pop() and shift() for sparse objects. *) Bugfix: fixed Date.UTC() according to the specification. *) Bugfix: fixed Date() constructor according to the specification. *) Bugfix: fixed type of Date.prototype. Thanks to Artem S. Povalyukhin. *) Bugfix: fixed Date.prototype.setTime(). Thanks to Artem S. Povalyukhin. *) Bugfix: fixed default number of arguments expected by built-in functions. *) Bugfix: fixed "caller" and "arguments" properties of a function instance. Thanks to Artem S. Povalyukhin. </ChangeLog> Notes: svn path=/head/; revision=515207
* Drop the ipv6 virtual category for w* category as it is not relevant anymoreBaptiste Daroussin2019-10-091-1/+0
| | | | Notes: svn path=/head/; revision=514145
* Update nginx from 1.17.3 to the latest bugfix release 1.17.4.Sergey A. Osokin2019-09-242-14/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move third-party SLICE_AHEAD knob down to other third-party knobs. (*) Requested by: Herbert J. Skuhra <herbert@gojira.at> (*) <ChangeLog> *) Change: better detection of incorrect client behavior in HTTP/2. *) Change: in handling of not fully read client request body when returning errors in HTTP/2. *) Bugfix: the "worker_shutdown_timeout" directive might not work when using HTTP/2. *) Bugfix: a segmentation fault might occur in a worker process when using HTTP/2 and the "proxy_request_buffering" directive. *) Bugfix: the ECONNABORTED error log level was "crit" instead of "error" on Windows when using SSL. *) Bugfix: nginx ignored extra data when using chunked transfer encoding. *) Bugfix: nginx always returned the 500 error if the "return" directive was used and an error occurred during reading client request body. *) Bugfix: in memory allocation error handling. </ChangeLog> Notes: svn path=/head/; revision=512721
* Add missing patch in r512184.Sergey A. Osokin2019-09-201-0/+456
| | | | | | | Spotted by: Herbert J. Skuhra <herbert@gojira.at> Notes: svn path=/head/; revision=512407
* Update from 6.0.3 to 6.0.4.Sergey A. Osokin2019-09-195-9/+9
| | | | Notes: svn path=/head/; revision=512305
* Add the following third-party modules:Sergey A. Osokin2019-09-166-20/+45
| | | | | | | | | | | | | | | | | o) ip2location o) ip2proxy Add third-party slice_ahead feature. Update third-party passenger module to the latest release 6.0.3. Switch third-party lua module dependence from lang/luajit (2.0) to lang/luajit-openresty (2.1). Bump PORTREVISION. Notes: svn path=/head/; revision=512184
* Update third-party njs module from 0.3.4 to 0.3.5.Sergey A. Osokin2019-08-193-4/+5
| | | | | | | | | | | | | | | | | Bump PORTREVISION. <ChangeLog> Core: *) Bugfix: fixed module importing using require(). The bug was introduced in 0.3.4. *) Bugfix: fixed [[SetPrototypeOf]]. </ChangeLog> Notes: svn path=/head/; revision=509386
* Convert to UCL & cleanup pkg-message (categories w)Mathieu Arnold2019-08-141-4/+6
| | | | Notes: svn path=/head/; revision=508913
* Security update nginx from 1.17.2 to 1.17.3.Sergey A. Osokin2019-08-142-5/+4
| | | | | | | | | | | | | | | | | | | <ChangeLog with nginx 1.17.3> *) Security: when using HTTP/2 a client might cause excessive memory consumption and CPU usage (CVE-2019-9511, CVE-2019-9513, CVE-2019-9516). *) Bugfix: "zero size buf" alerts might appear in logs when using gzipping; the bug had appeared in 1.17.2. *) Bugfix: a segmentation fault might occur in a worker process if the "resolver" directive was used in SMTP proxy. </ChangeLog> Notes: svn path=/head/; revision=508901
* Update some third-party modules to their recent revisions.Sergey A. Osokin2019-08-144-22/+22
| | | | | | | | | | | Update the download protocol from http to https. Bump PORTREVISION. PR: 239776 Notes: svn path=/head/; revision=508899
* multimedia/ffmpeg: update to 4.2Jan Beich2019-08-051-0/+1
| | | | | | | | Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ Notes: svn path=/head/; revision=508216
* Update nginx from 1.17.1 to 1.17.2.Sergey A. Osokin2019-07-233-8/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update third-party nchan module from 1.2.3 to 1.2.6. <ChangeLog with nginx 1.17.2> *) Change: minimum supported zlib version is 1.2.0.4. Thanks to Ilya Leoshkevich. *) Change: the $r->internal_redirect() embedded perl method now expects escaped URIs. *) Feature: it is now possible to switch to a named location using the $r->internal_redirect() embedded perl method. *) Bugfix: in error handling in embedded perl. *) Bugfix: a segmentation fault might occur on start or during reconfiguration if hash bucket size larger than 64 kilobytes was used in the configuration. *) Bugfix: nginx might hog CPU during unbuffered proxying and when proxying WebSocket connections if the select, poll, or /dev/poll methods were used. *) Bugfix: in the ngx_http_xslt_filter_module. *) Bugfix: in the ngx_http_ssi_filter_module. </ChangeLog> Notes: svn path=/head/; revision=507236
* Install njs command line utility as a part of the third-partySergey A. Osokin2019-07-152-0/+5
| | | | | | | | | njs module. Bump PORTREVISION. Notes: svn path=/head/; revision=506676
* Update nginx from 1.17.0 to 1.17.1.Sergey A. Osokin2019-06-263-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update njs module from 0.3.2 to 0.3.3. <ChangeLog with nginx 1.17.1> *) Feature: the "limit_req_dry_run" directive. *) Feature: when using the "hash" directive inside the "upstream" block an empty hash key now triggers round-robin balancing. Thanks to Niklas Keller. *) Bugfix: a segmentation fault might occur in a worker process if caching was used along with the "image_filter" directive, and errors with code 415 were redirected with the "error_page" directive; the bug had appeared in 1.11.10. *) Bugfix: a segmentation fault might occur in a worker process if embedded perl was used; the bug had appeared in 1.7.3. </ChangeLog> <ChangeLog with njs 0.3.3> nginx modules: *) Improvement: getting of special response headers in headersOut. *) Improvement: working with unknown methods in subrequest(). *) Improvement: added support for null as a second argument of r.subrequest(). *) Bugfix: fixed processing empty output chain in stream body filter. Core: *) Feature: added runtime support for property getter/setter. Thanks to 洪志道 (Hong Zhi Dao) and Artem S. Povalyukhin. *) Feature: added "process" global object. *) Feature: writable most of built-in properties and methods. *) Feature: added generic implementation of Array.prototype.fill(). *) Bugfix: fixed integer-overflow in String.prototype.concat(). *) Bugfix: fixed setting of object properties. *) Bugfix: fixed Array.prototype.toString(). *) Bugfix: fixed Date.prototype.toJSON(). *) Bugfix: fixed overwriting "constructor" property of built-in prototypes. *) Bugfix: fixed processing of invalid surrogate pairs in strings. *) Bugfix: fixed processing of invalid surrogate pairs in JSON strings. *) Bugfix: fixed heap-buffer-overflow in toUpperCase() and toLowerCase(). *) Bugfix: fixed escaping lone closing square brackets in RegExp() constructor. *) Bugfix: fixed String.prototype.toBytes() for ASCII strings. *) Bugfix: fixed handling zero byte characters inside RegExp pattern strings. *) Bugfix: fixed String.prototype.toBytes() for ASCII strings. *) Bugfix: fixed truth value of JSON numbers in JSON.parse(). *) Bugfix: fixed use-of-uninitialized-value in njs_string_replace_join(). *) Bugfix: fixed parseInt('-0'). Thanks to Artem S. Povalyukhin. </ChangeLog> Notes: svn path=/head/; revision=505134
* Update nginx from 1.16.0 to new mainline version 1.17.0.Sergey A. Osokin2019-05-213-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update njs module from 0.3.1 to 0.3.2. <ChangeLog with nginx 1.17.0> *) Feature: variables support in the "limit_rate" and "limit_rate_after" directives. *) Feature: variables support in the "proxy_upload_rate" and "proxy_download_rate" directives in the stream module. *) Change: minimum supported OpenSSL version is 0.9.8. *) Change: now the postpone filter is always built. *) Bugfix: the "include" directive did not work inside the "if" and "limit_except" blocks. *) Bugfix: in byte ranges processing. </ChangeLog> <ChangeLog with njs 0.3.2> Core: *) Feature: added support for template literals. Thanks to 洪志道 (Hong Zhi Dao) and Artem S. Povalyukhin. *) Feature: executing command from command line arguments. *) Feature: added support for RegExp "groups" object (ES9). *) Feature: added block scoped function definitions support. *) Feature: added support for building with GNU Readline library. *) Feature: made configurable "length", "name", and most of built-in methods. *) Feature: made all constructor properties configurable. *) Bugfix: fixed Regexp.prototype.exec() for Unicode-only regexps. *) Bugfix: fixed njs_vm_value_dump() for empty string values. *) Bugfix: fixed RegExp constructor for regexp value arguments. *) Bugfix: fixed walking over prototypes chain during iteration over an object. *) Bugfix: fixed overflow in Array.prototype.concat(). *) Bugfix: fixed length calculation for UTF-8 string with escape characters. *) Bugfix: fixed parsing surrogate pair presents as UTF-16 escape sequences. *) Bugfix: fixed processing asterisk quantifier for String.prototype.match(). *) Bugfix: fixed Date() constructor with one argument. *) Bugfix: fixed arrays expansion. *) Bugfix: fixed heap-buffer-overflow in String.prototype.replace(). *) Bugfix: fixed heap-buffer-overflow in String.prototype.lastIndexOf(). *) Bugfix: fixed regexp literals parsing with escaped backslash and backslash in square brackets. *) Bugfix: fixed regexp literals with lone closing brackets. *) Bugfix: fixed uninitialized-memory-access in Object.defineProperties(). *) Bugfix: fixed processing "*" quantifier for String.prototype.replace(). *) Bugfix: fixed Array.prototype.slice() for UTF8-invalid byte strings. *) Bugfix: fixed String.prototype.split() for UTF8-invalid byte strings. *) Bugfix: fixed handling of empty block statements. </ChangeLog> Notes: svn path=/head/; revision=502235
* Update from 1.15.12 to 1.16.0.Sergey A. Osokin2019-04-232-4/+4
| | | | | | | | | | | <ChangeLog> *) 1.16.x stable branch. </ChangeLog> Notes: svn path=/head/; revision=499802
* Update from 1.15.11 to 1.15.12.Sergey A. Osokin2019-04-173-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update third-party njs module from 0.3.0 to 0.3.1. <ChangeLogs> Changes with nginx 1.15.12 16 Apr 2019 *) Bugfix: a segmentation fault might occur in a worker process if variables were used in the "ssl_certificate" or "ssl_certificate_key" directives and OCSP stapling was enabled. Changes with njs 0.3.1 16 Apr 2019 Core: *) Feature: added arrow functions support. Thanks to 洪志道 (Hong Zhi Dao) and Artem S. Povalyukhin. *) Feature: added Added Object.getOwnPropertyNames(). Thanks to Artem S. Povalyukhin. *) Feature: added Added Object.getOwnPropertyDescriptors(). Thanks to Artem S. Povalyukhin. *) Feature: making __proto__ accessor descriptor of Object instances mutable. *) Feature: added shebang support in CLI. *) Feature: added support for module mode execution in CLI. In module mode global this is unavailable. *) Bugfix: fixed editline detection. *) Bugfix: fixed Function.prototype.bind(). Thanks to 洪志道 (Hong Zhi Dao). *) Bugfix: fixed checking of duplication of parameters for functions. Thanks to 洪志道 (Hong Zhi Dao). *) Bugfix: fixed function declaration with the same name as a variable. Thanks to 洪志道 (Hong Zhi Dao). *) Improvement: code related to parsing of objects, variables and functions is refactored. Thanks to 洪志道 (Hong Zhi Dao). *) Improvement: console.log() improved for outputting large values. *) Improvement: console.log() improved for outputting strings in a compliant way (without escaping and quotes). *) Improvement: using ES6 version of ToInt32(), ToUint32(), ToLength(). </ChangeLogs> Notes: svn path=/head/; revision=499144
* Update from 1.15.10 to 1.15.11.Sergey A. Osokin2019-04-122-4/+4
| | | | | | | | | | | <ChangeLogs> *) Bugfix: in the "ssl_stapling_file" directive on Windows. </ChangeLogs> Notes: svn path=/head/; revision=498761
* Update from 1.15.9 to 1.15.10.Sergey A. Osokin2019-03-263-8/+7
| | | | | | | | | | | | | | Update third-party njs module from 0.2.8 to 0.3.0. <ChangeLogs> http://nginx.org/en/CHANGES http://nginx.org/en/docs/njs/changes.html#njs0.3.0 </ChangeLogs> Notes: svn path=/head/; revision=496925
* www/nginx-devel: DAV modules requires xsltPietro Cerutti2019-03-011-1/+1
| | | | | | | | | | | | | | | | | | adding module in /www/nginx-devel/work/nginx-dav-ext-module-3.0.0 + ngx_http_dav_ext_module was configured checking for PCRE library ... found checking for PCRE JIT support ... found checking for OpenSSL library ... found checking for zlib library ... found checking for libxslt ... not found checking for libxslt in /usr/local/ ... not found checking for libxslt in /usr/pkg/ ... not found checking for libxslt in /opt/local/ ... not found ./configure: error: the HTTP XSLT module requires the libxml2/libxslt libraries. You can either do not enable the module or install the libraries. Notes: svn path=/head/; revision=494246
* Update third-party lua module to its recent version 0.10.14.Sergey A. Osokin2019-02-283-5/+5
| | | | | | | Bump PORTREVISION. Notes: svn path=/head/; revision=494217
* Fix PORTSCOUT.Sergey A. Osokin2019-02-283-5/+6
| | | | | | | | | Update third-party dav-ext module to its recent version 3.0.0. Bump PORTREVISION. Notes: svn path=/head/; revision=494216
* Update from 1.15.8 to 1.15.9.Sergey A. Osokin2019-02-282-5/+4
| | | | | | | | | | | | | | | | | | | | | | <ChangeLog> *) Feature: variables support in the "ssl_certificate" and "ssl_certificate_key" directives. *) Feature: the "poll" method is now available on Windows when using Windows Vista or newer. *) Bugfix: if the "select" method was used on Windows and an error occurred while establishing a backend connection, nginx waited for the connection establishment timeout to expire. *) Bugfix: the "proxy_upload_rate" and "proxy_download_rate" directives in the stream module worked incorrectly when proxying UDP datagrams. </ChangeLog> Notes: svn path=/head/; revision=494215
* Update passenger and its third-party modules for www/nginx andSergey A. Osokin2019-02-285-9/+9
| | | | | | | | | www/nginx-devel from 6.0.1 to 6.0.2. Bump PORTREVISION for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=494213
* Update third-party njs module to its recent version 0.2.8.Sergey A. Osokin2019-02-283-5/+5
| | | | | | | Bump PORTREVISION. Notes: svn path=/head/; revision=494212
* Add the license file.Sergey A. Osokin2019-02-031-0/+1
| | | | Notes: svn path=/head/; revision=492083
* Remove GeoIP-related options. Where possible, replace GeoIP 1 defaultsAdam Weinberger2019-01-133-6/+2
| | | | | | | | | with GeoIP 2. Also, as suggested by zi, add an UPDATING note about this. Notes: svn path=/head/; revision=490211