FreeBSD/ports 4d738f2 (r515207)www/nginx-devel distinfo Makefile.extmod, www/nginx-devel/files extra-patch-fastdfs-src-mod_fastdfs.conf extra-patch-fastdfs-src-config

Update nginx from 1.17.4 to 1.17.5.
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>
DeltaFile
+46-0www/nginx-devel/files/extra-patch-fastdfs-src-mod_fastdfs.conf
+7-7www/nginx-devel/distinfo
+6-6www/nginx-devel/files/extra-patch-fastdfs-src-config
+4-3www/nginx-devel/Makefile.extmod
+1-1www/nginx-devel/Makefile
+64-175 files

UnifiedSplitRaw