Next | Query returned 27 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2023-10-25 18:04:47 by Sergey A. Osokin | Files touched by this commit (11) | Package updated
Log message:
*/*: update NGINX JavaScript 0.8.1 -> 0.8.2

Bump PKGREVISION for www/nginx, www/nginx-devel, and www/unit.

<ChangeLog>

nginx modules:

*) Feature: introduced console object. The following methods
   were introduced: error(), info(), log(), time(), timeEnd(),
   warn().

*) Bugfix: fixed HEAD response handling with large Content-Length
   in fetch API.

*) Bugfix: fixed items() method for a shared dictionary.

*) Bugfix: fixed delete() method for a shared dictionary.

Core:

*) Feature: extended "fs" module. Added existsSync().

*) Bugfix: fixed "xml" module. Fixed broken XML exception handling
   in parse() method.

*) Bugfix: fixed RegExp.prototype.exec() with global regexp and
   unicode input.

*) Bugfix: fixed return statement parsing with invalid expression.

</ChangeLog>
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-10-22 01:24:43 by Sergey A. Osokin | Files touched by this commit (3) | Package updated
Log message:
*/*unit*: update NGINX Unit from 1.31.0 to 1.31.1

<ChangeLog>

*) Feature: allow to set the HTTP response status in Wasm module.

*) Feature: allow uploads larger than 4GiB in Wasm module.

*) Bugfix: application process could crash while rewriting URLs with
   query strings.

*) Bugfix: requests larger than about 64MiB could cause error in Wasm
   module.

*) Bugfix: when using many headers in Java module some of them could be
   corrupted due to memory realocation issue.

*) Bugfix: ServerRequest.destroy() implemented in Node.js module to make
   it compatible with some frameworks that might use it.

*) Bugfix: chunk argument of ServerResponse.write() can now be a
   Uint8Array to improve compatibility with Node.js 15.0.0 and above.

*) Bugfix: Node.JS unit-http NPM module now has appropriate default
   paths for macOS/arm64 systems.

*) Bugfix: build on musl libc with clang.

</ChangeLog>
   2023-09-18 19:49:32 by Sergey A. Osokin | Files touched by this commit (13) | Package updated
Log message:
*/*: update NGINX JavaScript 0.8.0 -> 0.8.1

Bump PKGREVISION for www/nginx, www/nginx-devel, and www/unit.

<ChangeLog>

    nginx modules:

    *) Feature: introduced js_periodic directive.
        The directive specifies a JS handler to run at regular intervals.

    *) Feature: implemented items() method for a shared dictionary.
       The method returns all the non-expired key-value pairs.

    *) Bugfix: fixed size() and keys() methods of a shared dictionary.

    *) Bugfix: fixed erroneous exception in r.internalRedirect()
       introduced in 0.8.0.

    Core:

    *) Bugfix: fixed incorrect order of keys in
       Object.getOwnPropertyNames().

</ChangeLog>
   2023-09-01 19:28:29 by Sergey A. Osokin | Files touched by this commit (10) | Package updated
Log message:
*/*unit*: update NGINX Unit: 1.30.0 -> 1.31.0

<ChangeLog>

*) Change: if building with njs, version 0.8.0 or later is now required.

*) Feature: technology preview of WebAssembly application module.

*) Feature: "response_headers" option to manage headers in the action
   and fallback.

*) Feature: HTTP response header variables.

*) Feature: ASGI lifespan state support. Thanks to synodriver.

*) Bugfix: ensure that $uri variable is not cached.

*) Bugfix: deprecated options were unavailable.

*) Bugfix: ASGI applications inaccessible over IPv6.

</ChangeLog>
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-07-20 17:02:52 by Sergey A. Osokin | Files touched by this commit (15) | Package updated
Log message:
*/*: update NGINX JavaScript 0.7.12 -> 0.8.0

Bump PKGREVISION for www/nginx, www/nginx-devel, and www/unit.

<ChangeLog>

nginx modules:

*) Change: removed special treatment of forbidden headers in Fetch API
   introduced in 0.7.10.

*) Change: removed deprecated since 0.5.0 r.requestBody and
   r.responseBody in HTTP module.

*) Change: throwing an exception in r.internalRedirect() while
   filtering in HTTP module.

*) Feature: introduced global nginx properties.
    ngx.build - an optional nginx build name, corresponds to
    --build=name argument of configure script, by default is "".
    ngx.conf_file_path - the file path to current nginx configuration
        file.
    ngx.error_log_path - the file path to current error log file.
    ngx.prefix - the directory that keeps server files.
    ngx.version - the nginx version as a string, for example: "1.25.0".
    ngx.version_number - the nginx version as a number, for example:
        1025000.
    ngx.worker_id - corresponds to an nginx internal worker id.
       The value is between 0 and worker_processes - 1.

*) Feature: introduced js_shared_dict_zone directive.
    The directive allows to declare a dictionary that is shared among the
    working processes.

*) Improvement: added compile-time options to disable njs modules.
    For example to disable libxslt related code:
    NJS_LIBXSLT=NO ./configure  .. --add-module=/path/to/njs/module

*) Bugfix: fixed r.status setter when filtering in HTTP module.

*) Bugfix: fixed setting of Location header in HTTP module.

Core:

*) Change: native methods are provided with retval argument.
   This change breaks compatibility with C extension for njs
   requiring to modify the code.

*) Change: non-compliant deprecated String methods were removed.
    The following methods were removed: String.bytesFrom(),
    String.prototype.fromBytes(), String.prototype.fromUTF8(),
    String.prototype.toBytes(), String.prototype.toUTF8(),
    String.prototype.toString(encoding).

*) Change: removed support for building with GNU readline.

*) Feature: added Array.from(), Array.prototype.toSorted(),
    Array.prototype.toSpliced(), Array.prototype.toReversed().

*) Feature: added %TypedArray%.prototype.toSorted(),
    %TypedArray%.prototype.toSpliced(),
    %TypedArray%.prototype.toReversed().

*) Feature: added CryptoKey properties in WebCrypto.
    The following properties for CryptoKey were added:
    algorithm, extractable, type, usages.

*) Bugfix: fixed retval of crypto.getRandomValues().

*) Bugfix: fixed evaluation of computed property names with function
   expressions.

*) Bugfix: fixed implicit name for a function expression declared in
   arrays.

*) Bugfix: fixed parsing of for-in loops.

*) Bugfix: fixed Date.parse() with ISO-8601 format and UTC time
   offset.

</ChangeLog>
   2023-05-17 19:39:44 by Sergey A. Osokin | Files touched by this commit (2)
Log message:
www/unit: add NGINX JavaScript as an optional functionality

Bump PKGREVISION.
   2023-05-16 00:24:38 by Sergey A. Osokin | Files touched by this commit (5) | Package updated
Log message:
*/*unit*: update NGINX Unit: 1.29.1 -> 1.30.0

<ChangeLog>

*) Change: remove Unix domain listen sockets upon reconfiguration.

*) Feature: basic URI rewrite support.

*) Feature: NJS loadable modules support.

*) Feature: per-application logging.

*) Feature: conditional logging of route selection.

*) Feature: support the keys API on the request objects in NJS.

*) Feature: default values for 'make install' pathnames such as prefix;
   this allows to './configure && make && sudo make install'.

*) Feature: "server_version" setting to omit the version token from
   "Server" header field.

*) Bugfix: request header field values could be corrupted in some cases;
   the bug had appeared in 1.29.0.

*) Bugfix: PHP error handling (added missing 403 and 404 errors).

*) Bugfix: Perl applications crash on second responder call.

</ChangeLog>
   2023-04-18 21:24:53 by Sergey A. Osokin | Files touched by this commit (3) | Package updated
Log message:
*/*unit*: update NGINX Unit from 1.29.0 to 1.29.1

<ChangeLog>

*) Bugfix: stop creating world-writeable directories.

*) Bugfix: memory leak related to NJS.

*) Bugfix: path parsing in PHP applications.

*) Bugfix: enabled UTF-8 for Python config by default to avoid
   applications failing in some cases.

*) Bugfix: using asyncio.get_running_loop() instead of
   asyncio.get_event_loop() when it's available to prevent errors in
   some Python ASGI applications.

*) Bugfix: applications that make use of various low level APIs such as
   pthreads could fail to work correctly.

*) Bugfix: websocket endianness detection for obscure operating systems.

</ChangeLog>

Next | Query returned 27 messages, browsing 1 to 10 | Previous