Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: www/unit |
Commit | Credits | Log message |
1.32.0 18 Mar 2024 14:46:50 |
Sergey A. Osokin (osa) |
*/*unit*: update NGINX Unit: 1.31.1 -> 1.32.0
<ChangeLog>
*) Feature: WebAssembly Components using WASI interfaces defined in
wasi:http/proxy@0.2.0.
*) Feature: conditional access logging.
*) Feature: NJS variables access.
*) Feature: $request_id variable contains a string that is formed using
random data and can be used as a unique request identifier.
*) Feature: options to set control socket permissions. (Only the first 15 lines of the commit message are shown above ) |
1.31.1 19 Oct 2023 17:40:18 |
Sergey A. Osokin (osa) |
*/*unit*: update NGINX Unit: 1.31.0 -> 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 (Only the first 15 lines of the commit message are shown above ) |
1.31.0 31 Aug 2023 21:28:31 |
Sergey A. Osokin (osa) |
*/*unit*: update NGINX Unit: 1.30.0 -> 1.31.0
Add www/unit-wasm port, connect to build.
<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> |
1.30.0 12 May 2023 14:36:16 |
Sergey A. Osokin (osa) |
*/*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. (Only the first 15 lines of the commit message are shown above ) |
1.29.1 01 Mar 2023 17:49:51 |
Sergey A. Osokin (osa) |
*/*unit*: update NGINX Unit: 1.29.0 -> 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> |
1.29.0 16 Dec 2022 00:44:14 |
Sergey A. Osokin (osa) |
*/unit*: update NGINX Unit from 1.28.0 to 1.29.0
<ChangeLog>
*) Change: removed $uri auto-append for "share" when loading
configuration.
*) Change: prefer system crypto policy instead of hardcoding a default.
*) Feature: njs support with the basic syntax of JS template literals.
*) Feature: support per-application cgroups on Linux.
*) Feature: the $request_time variable contains the request processing
time. (Only the first 15 lines of the commit message are shown above ) |
1.28.0 14 Sep 2022 05:03:04 |
Sergey A. Osokin (osa) |
*/*unit*: update NGINX Unit from 1.27.0 to 1.28.0
<ChangeLog>
*) Change: increased the applications' startup timeout.
*) Change: disallowed abstract Unix domain socket syntax in non-Linux
systems.
*) Feature: basic statistics API.
*) Feature: customizable access log format.
*) Feature: more HTTP variables support.
(Only the first 15 lines of the commit message are shown above ) |
1.27.0 07 Sep 2022 10:26:41 |
Tobias C. Berner (tcberner) |
cleanup: remove trailing whitepaces |
1.27.0 20 Jul 2022 14:23:26 |
Tobias C. Berner (tcberner) |
www: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
*
* <hvo.pm@xs4all.nl>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron LI <aly@aaronly.me>
* Aaron Zauner <az_mail@gmx.at>
* Abel Chow <achow@transoft.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Adrian Steinmann <ast@marabu.ch>
* Akinori MUSHA aka knu <knu@idaemons.org> (Only the first 15 lines of the commit message are shown above ) |
1.27.0 02 Jun 2022 16:40:55 |
Sergey A. Osokin (osa) |
www/unit*: update from 1.26.1* to 1.27.0
<ChangeLog>
*) Feature: ability to specify a custom index file name when serving
static files.
*) Feature: variables support in the "location" option of the "return"
action.
*) Feature: support empty strings in the "location" option of the
"return" action.
*) Feature: added a new variable, $request_uri, that includes both the
path and the query parts as per RFC 3986, sections 3-4. (Only the first 15 lines of the commit message are shown above ) |
1.26.1_1 16 Dec 2021 04:04:49 |
Sergey A. Osokin (osa) |
www/unit-*: use more canonical way to configure and build
NGINX Unit modules ports depend on www/unit and require to run
an additional configure command for a specific version of a
programming language. This change make those commands more
consistent with configure and make parameters for the Unit
binary and its modules.
Bump PORTREVISIONs. |
1.26.1 02 Dec 2021 17:46:36 |
Sergey A. Osokin (osa) |
www/unit*: update to the recent bugfix release 1.26.1
<ChangeLog>
*) Bugfix: occasionally, the Unit daemon was unable to fully terminate;
the bug had appeared in 1.26.0.
*) Bugfix: a prototype process could crash on an application process
exit; the bug had appeared in 1.26.0.
*) Bugfix: the router process crashed on reconfiguration if "access_log"
was configured without listeners.
*) Bugfix: a segmentation fault occurred in the PHP module if chdir() or
fastcgi_finish_request() was called in the OPcache preloading script.
*) Bugfix: fatal errors on DragonFly BSD; the bug had appeared in
1.26.0.
</ChangeLog> |
1.26.0 18 Nov 2021 16:58:56 |
Sergey A. Osokin (osa) |
www/unit: update from 1.25.0 to 1.26.0.
Event: FreeBSD Vendor Summit 2021
<ChangeLog>
*) Change: the "share" option now specifies the entire path to the files
it serves, rather than a document root directory to be prepended to
the request URI.
*) Feature: automatic adjustment of existing configurations to the new
"share" behavior when updating from previous versions.
*) Feature: variables support in the "share" option.
(Only the first 15 lines of the commit message are shown above ) |
1.25.0_1 20 Aug 2021 14:16:58 |
Sergey A. Osokin (osa) |
www/unit-java: update to 1.25.0, update third-party components.
Bump PORTREVISION. |
1.24.0 27 May 2021 15:38:20 |
Sergey A. Osokin (osa) |
www/unit: update from 1.23.0 to 1.24.0.
Update distinfo file for www/unit-java.
Also, remove needless "3.6+" flag for python dependency because
www/unit supports all python versions.
<ChangeLog>
*) Change: PHP added to the default MIME type list.
*) Feature: arbitrary configuration of TLS connections via OpenSSL
commands.
*) Feature: the ability to limit static file serving by MIME types.
(Only the first 15 lines of the commit message are shown above ) |
1.23.0 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.23.0 25 Mar 2021 17:08:19 |
osa |
Update from 1.22.0 to 1.23.0.
<ChangeLog>
*) Feature: support for multiple certificate bundles on a listener via
the Server Name Indication (SNI) TLS extension.
*) Feature: "--mandir" ./configure option to specify the directory for
man page installation.
*) Bugfix: the router process could crash on premature TLS connection
close; the bug had appeared in 1.17.0.
*) Bugfix: a connection leak occurred on premature TLS connection close;
the bug had appeared in 1.6. (Only the first 15 lines of the commit message are shown above ) |
1.22.0_1 05 Feb 2021 16:28:39 |
osa |
Use common way to access NGINX Unit's version.
Do not bump PORTREVISIONs because of no functional changes. |
1.22.0 04 Feb 2021 18:40:15 |
osa |
Update from 1.21.0 to 1.22.0.
<ChangeLog>
*) Feature: the ServerRequest and ServerResponse objects of Node.js
module are now compliant with Stream API.
*) Feature: support for specifying multiple directories in the "path"
option of Python apps.
*) Bugfix: a memory leak occurred in the router process when serving
files larger than 128K; the bug had appeared in 1.13.0.
*) Bugfix: apps could stop processing new requests under high load; the
bug had appeared in 1.19.0. (Only the first 15 lines of the commit message are shown above ) |
1.21.0_3 23 Nov 2020 04:46:07 |
osa |
Sort plist. No functional changes. |
1.21.0 19 Nov 2020 20:31:34 |
osa |
Update from 1.20.0 to 1.21.0.
<ChangeLog>
*) Change: procfs is mounted by default for all languages when "rootfs"
isolation is used.
*) Change: any characters valid according to RFC 7230 are now allowed in
HTTP header field names.
*) Change: HTTP header fields with underscores ("_") are now discarded
from requests by default.
*) Feature: optional multithreaded request processing for Java, Python,
Perl, and Ruby apps. (Only the first 15 lines of the commit message are shown above ) |
1.20.0 22 Oct 2020 22:14:39 |
osa |
Use variables instead of hard-coded values for the
package's list. |
1.20.0 22 Oct 2020 22:01:41 |
osa |
Add NGINX Unit's Java module. |