Path to this page:
./
www/unit,
Dynamic web application server
Branch: CURRENT,
Version: 1.33.0nb1,
Package name: unit-1.33.0nb1,
Maintainer: osaNGINX Unit is a lightweight dynamic open-source server for diverse
web applications.
Built from scratch, Unit can run web apps in different language
versions; fully configurable in runtime with zero interruption, it
enables on-the-fly granular management for engineering and operations.
Package options: inet6, pcre2, ssl
Master sites:
Filesize: 1001.421 KB
Version history: (Expand)
- (2024-10-23) Updated to version: unit-1.33.0nb1
- (2024-09-22) Updated to version: unit-1.33.0
- (2024-06-27) Updated to version: unit-1.32.1nb3
- (2024-05-07) Updated to version: unit-1.32.1nb2
- (2023-10-25) Updated to version: unit-1.31.1nb2
- (2023-10-25) Updated to version: unit-1.31.1nb1
CVS history: (Expand)
2023-10-25 18:04:47 by Sergey A. Osokin | Files touched by this commit (11) | |
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) | |
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) | |
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) | |
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) | |
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.
|