notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: www/unit/Makefile

Number of commits found: 73

Monday, 18 Mar 2024
14:46 Sergey A. Osokin (osa) search for other commits by this committer
*/*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.

*) Feature: Ruby arrays in response headers, improving compatibility
   with Rack v3.0.

*) Feature: Python bytearray response bodies for ASGI applications.

*) Bugfix: router could crash while sending large files. Thanks to
   rustedsword.

*) Bugfix: serving static files from a network filesystem could lead to
   error.

*) Bugfix: "uidmap" and "gidmap" isolation options validation.

*) Bugfix: abstract UNIX socket name could be corrupted during
   configuration validation. Thanks to Alejandro Colomar.

*) Bugfix: HTTP header field value encoding could be misinterpreted in
   Python module.

*) Bugfix: Node.js http.createServer() accepts and ignores the "options"
   argument, improving compatibility with strapi applications, among
   others.

*) Bugfix: ServerRequest.flushHeaders() implemented in Node.js module to
   make it compatible with Next.js.

*) Bugfix: ServerRequest.httpVersion variable format in Node.js module.

*) Bugfix: Node.js module handles standard library imports prefixed with
   "node:", making it possible to run newer Nuxt applications, among
   others.

*) Bugfix: Node.js tarball location changed to avoid build/install
   errors.

*) Bugfix: Go module sets environment variables necessary for building
   on macOS/arm64 systems.

</ChangeLog>
commit hash: 563db0f94efd4ce866539aae39ea3e0eb534e590 commit hash: 563db0f94efd4ce866539aae39ea3e0eb534e590 commit hash: 563db0f94efd4ce866539aae39ea3e0eb534e590 commit hash: 563db0f94efd4ce866539aae39ea3e0eb534e590 563db0f
Wednesday, 10 Jan 2024
16:27 Baptiste Daroussin (bapt) search for other commits by this committer
MAN?PREFIX: eleminate its usage  and move man to share/man
commit hash: 72fa01913d6a670015d043dc5d92fa3d849f08ab commit hash: 72fa01913d6a670015d043dc5d92fa3d849f08ab commit hash: 72fa01913d6a670015d043dc5d92fa3d849f08ab commit hash: 72fa01913d6a670015d043dc5d92fa3d849f08ab 72fa019
Tuesday, 31 Oct 2023
16:15 Sergey A. Osokin (osa) search for other commits by this committer
devel/libwasmtime: update from 14.0.2 to 14.0.3 (+)

Bump PORTREVISION for the library consumer - www/unit-wasm.
Also, use www/unit's PORTREVISION for the dependent ports only if
they have no their own PORTREVISION.
commit hash: 3455bcf6451904012270a7ffb14320998a613f8d commit hash: 3455bcf6451904012270a7ffb14320998a613f8d commit hash: 3455bcf6451904012270a7ffb14320998a613f8d commit hash: 3455bcf6451904012270a7ffb14320998a613f8d 3455bcf
Tuesday, 24 Oct 2023
12:44 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.8.1 -> 0.8.2 (+)

<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>
commit hash: 33d962f83d36fc12ddd64bf310ac4004fa91c6b7 commit hash: 33d962f83d36fc12ddd64bf310ac4004fa91c6b7 commit hash: 33d962f83d36fc12ddd64bf310ac4004fa91c6b7 commit hash: 33d962f83d36fc12ddd64bf310ac4004fa91c6b7 33d962f
Thursday, 19 Oct 2023
17:40 Sergey A. Osokin (osa) search for other commits by this committer
*/*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
   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>
commit hash: 4472475e006623153feaaf27bcb5b02ad37f71a5 commit hash: 4472475e006623153feaaf27bcb5b02ad37f71a5 commit hash: 4472475e006623153feaaf27bcb5b02ad37f71a5 commit hash: 4472475e006623153feaaf27bcb5b02ad37f71a5 4472475
Thursday, 28 Sep 2023
18:56 Muhammad Moinur Rahman (bofh) search for other commits by this committer
www/unit: Remove OSVERSION conditionals

Minimum supported OSVERSION is 120400 by the port infrastructure so no
need for additional conditions.

Approved by:	portmgr (blanket)
commit hash: 93ff2ebe0ae29345896441e0d2e114945768ac28 commit hash: 93ff2ebe0ae29345896441e0d2e114945768ac28 commit hash: 93ff2ebe0ae29345896441e0d2e114945768ac28 commit hash: 93ff2ebe0ae29345896441e0d2e114945768ac28 93ff2eb
Thursday, 21 Sep 2023
18:23 Sergey A. Osokin (osa) search for other commits by this committer
devel/libwasmtime: update 12.0.2 -> 13.0.0 (+)

Bump PORTREVISION for www/unit.
commit hash: a4d9baaa4c26e225c91541296b5add6121c01e6c commit hash: a4d9baaa4c26e225c91541296b5add6121c01e6c commit hash: a4d9baaa4c26e225c91541296b5add6121c01e6c commit hash: a4d9baaa4c26e225c91541296b5add6121c01e6c a4d9baa
Monday, 18 Sep 2023
21:42 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update devel/libwasmtime: 12.0.1 to 12.0.2 (+)

Bump PORTREVISION for www/unit.
commit hash: 28c5788efb2ebe92876e358c63691da9284e8a9b commit hash: 28c5788efb2ebe92876e358c63691da9284e8a9b commit hash: 28c5788efb2ebe92876e358c63691da9284e8a9b commit hash: 28c5788efb2ebe92876e358c63691da9284e8a9b 28c5788
Saturday, 16 Sep 2023
17:34 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.8.0 -> 0.8.1 (+)

<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>
commit hash: 586a94981355618809e3cac8ba0e56bb4f21dba9 commit hash: 586a94981355618809e3cac8ba0e56bb4f21dba9 commit hash: 586a94981355618809e3cac8ba0e56bb4f21dba9 commit hash: 586a94981355618809e3cac8ba0e56bb4f21dba9 586a949
Thursday, 31 Aug 2023
21:28 Sergey A. Osokin (osa) search for other commits by this committer
*/*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>
commit hash: 99dd0e5bc285af5e0a0351efc9c731bd6f5852ca commit hash: 99dd0e5bc285af5e0a0351efc9c731bd6f5852ca commit hash: 99dd0e5bc285af5e0a0351efc9c731bd6f5852ca commit hash: 99dd0e5bc285af5e0a0351efc9c731bd6f5852ca 99dd0e5
Wednesday, 12 Jul 2023
02:20 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.7.12 -> 0.8.0 (+)

<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>
commit hash: 30ba18e2a5f12cfd52d8ea1f732f4602a0ba4659 commit hash: 30ba18e2a5f12cfd52d8ea1f732f4602a0ba4659 commit hash: 30ba18e2a5f12cfd52d8ea1f732f4602a0ba4659 commit hash: 30ba18e2a5f12cfd52d8ea1f732f4602a0ba4659 30ba18e
Friday, 12 May 2023
14:36 Sergey A. Osokin (osa) search for other commits by this committer
*/*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>
commit hash: 6684134299d5750fc4c390646a4410e13497e51d commit hash: 6684134299d5750fc4c390646a4410e13497e51d commit hash: 6684134299d5750fc4c390646a4410e13497e51d commit hash: 6684134299d5750fc4c390646a4410e13497e51d 6684134
Monday, 13 Mar 2023
16:45 Sergey A. Osokin (osa) search for other commits by this committer
www/unit: fix build of www/unit-perl on 12.4

Do no bump PORTREVISION.
commit hash: bd4e47952526025caf166ea729c03d44b0ac469e commit hash: bd4e47952526025caf166ea729c03d44b0ac469e commit hash: bd4e47952526025caf166ea729c03d44b0ac469e commit hash: bd4e47952526025caf166ea729c03d44b0ac469e bd4e479
Wednesday, 1 Mar 2023
17:49 Sergey A. Osokin (osa) search for other commits by this committer
*/*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>
commit hash: d0db9ec35164aa2314939d15f772b181f68be423 commit hash: d0db9ec35164aa2314939d15f772b181f68be423 commit hash: d0db9ec35164aa2314939d15f772b181f68be423 commit hash: d0db9ec35164aa2314939d15f772b181f68be423 d0db9ec
Friday, 16 Dec 2022
03:32 Sergey A. Osokin (osa) search for other commits by this committer
www/unit: add NGINX JavaScript support

Bump PORTREVISION.
commit hash: 4e0dbdeac7299f9b293e19189d188cf15115689c commit hash: 4e0dbdeac7299f9b293e19189d188cf15115689c commit hash: 4e0dbdeac7299f9b293e19189d188cf15115689c commit hash: 4e0dbdeac7299f9b293e19189d188cf15115689c 4e0dbde
Wednesday, 7 Sep 2022
21:10 Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 b7f0544
Wednesday, 20 Jul 2022
14:23 Tobias C. Berner (tcberner) search for other commits by this committer
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>
  *  Alan Eldridge <alane@FreeBSD.org>
  *  Aldert Nooitgedagt
  *  Alex Bakhtin <Alex.Bakhtin@gmail.com>
  *  Alex Deiter <Alex.Deiter@Gmail.COM>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Dupre <sysadmin@alexdupre.com>
  *  Alex Kapranoff <alex@kapranoff.ru>
  *  Alex Kapranoff <kapr@crosswinds.net>
  *  Alex Miller (<asm@asm.kiev.ua>)
  *  Alex Pesternikov <ap@page2rss.com>
  *  Alex Povolotsky <tarkhil@over.ru>
  *  Alex Varju <freebsd-ports@varju.ca>
  *  Alexander Koch <fbsd@meersau.de>
  *  Alexander Kriventsov
  *  Alexander Kriventsov <avk@vl.ru>
  *  Alexander Logvinov <info@logvinov.com>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexander Moisseev <moiseev@mezonplus.ru>
  *  Alexander Nusov <alexander.nusov@nfvexpress.com>
  *  Alexander Zhuravlev <zaa@zaa.pp.ru>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey V. Degtyarev
  *  Alfred Perlstein <alfred@freebsd.org>
  *  Allie Micka <allie@pajunas.com>
  *  Anatoliy Dmytriyev <tolid@plab.ku.dk>
  *  Anders Nordby <anders@FreeBSD.org>
  *  Anders Nordby <anders@fix.no>
  *  Andrea Cervesato <andrea@cervesato.it>
  *  Andrea Sozzi <as@g-cows.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrej Zverev <andrey.zverev@electro-com.ru>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrew T. Bennett <potatosaladx@gmail.com>
  *  Andrey Chernov <ache@FreeBSD.org>
  *  Andrey Kostenko <andrey@kostenko.name>
  *  Andrey Slusar <anray@FreeBSD.org>
  *  Anes Muhametov <anes@anes.su>
  *  Anes Mukhametov <anes@anes.su>
  *  Anonymous
  *  Antoine Brodin <antoine@FreeBSD.org>
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
  *  Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
  *  Antony Mawer <ports@mawer.org>
  *  Aron Schlesinger <as@bsdgroup.de>
  *  Ask Bjoern Hansen <ask@valueclick.com>
  *  Autrijus Tang <autrijus@autrijus.org>
  *  Ayumi M <ayu@commun.jp>
  *  Babak Farrokhi <babak@farrokhi.net>
  *  Bartek Rutkowski <robak@FreeBSD.org>
  *  Bartlomiej Rutkowski <r@robakdesign.com>
  *  Bernard Spil <brnrd@FreeBSD.org>
  *  Bernard Spil <brnrd@freebsd.org>
  *  Bill Brinzer <bill.brinzer@gmail.com>
  *  Bill Swingle <unfurl@FreeBSD.org>
  *  Bob Bomar <bob@fly.homeunix.org>
  *  Boris Lytochkin (lytboris@gmail.com)
  *  Brandon Fosdick <bfoz@bfoz.net>
  *  Brendan Molloy <brendan+freebsd@bbqsrc.net>
  *  Brent J. Nordquist <bjn@visi.com>
  *  Brian Somers <brian@FreeBSD.org>
  *  CHOI Junho <cjh@FreeBSD.org>
  *  Carlo Strub
  *  Carlo Strub <cs@FreeBSD.org>
  *  Cecile Neu <neu@mycontrol.de>
  *  Chadwick Sorrell chad@wickdev.com
  *  Charlie & <root@dev2.rambler.ru>
  *  Cheng-Lung Sung <clsung@FreeBSD.org>
  *  Cheng-Lung Sung <clsung@dragon2.net>
  *  Chin-San Huang <chinsan@mail2000.com.tw>
  *  Choe, Cheng-Dae
  *  Chris D. Faulhaber <jedgar@fxp.org>
  *  Chris Larsen <darth@vader.dk>
  *  Christopher Key <cjk32@cam.ac.uk>
  *  Christopher Knaust <jigboe@gmx.de>
  *  Clement Laforet <clement@FreeBSD.org>
  *  Clement Laforet <sheepkiller@cultdeadsheep.org>
  *  Conor McDermottroe <ports@mcdermottroe.com>
  *  Cory R King <coryking@mozimedia.com>
  *  Craig Rodrigues <rodrigc@FreeBSD.org>
  *  Dan Langille <dan@langille.org>
  *  Dan Langille <dvl@FreeBSD.org>
  *  Daniel B. Hemmerich
  *  Daniel Gerzo <danger@FreeBSD.org>
  *  Daniel Morante <daniel@morante.net>
  *  Daniel Roethlisberger <daniel@roe.ch>
  *  Daniel Wijnands <daniel@itxl.nl>
  *  Danny Warren <danny@dannywarren.com>
  *  Dash|RD
  *  Dave Cottlehuber <dch@FreeBSD.org>
  *  David Barksdale <amatus@gnu.org>
  *  Dean Hollister <dean@odyssey.apana.org.au>
  *  Denis Pokataev <catone@cpan.org>
  *  Dennis Herrmann <adox@mcx2.org>
  *  Denny Lin <dennylin93@hs.ntnu.edu.tw>
  *  Dikshie <dikshie@sfc.wide.ad.jp>
  *  Dima Sivachenko
  *  Dima Sivachenko <dima@Chg.RU>
  *  Dirk Froemberg <dirk@FreeBSD.org>
  *  Ditesh Shashikant Gathani <ditesh@gathani.org>
  *  Dmitry Liakh <dliakh@ukr.net>
  *  Dmitry Semkin <lslarry@gmail.com>
  *  Dmitry Sivachenko <demon@FreeBSD.org>
  *  Dmitry Sivachenko <dima@Chg.RU>
  *  Dmitry Sivachenko <mitya@yandex-team.ru>
  *  Domas Mituzas <midom@dammit.lt>
  *  Dominic Mitchell <dom@happygiraffe.net>
  *  Dominique Goncalves <dominique.goncalves@gmail.com>
  *  Douglas Thrift
  *  Douglas Thrift <douglas@douglasthrift.net>
  *  Dryice Liu <dryice@FreeBSD.org>
  *  Dryice Liu <dryice@dryice.name>
  *  Elisey Savateev <b3k@mail.ru>
  *  Elvis Chiang <elvis@sslab.cs.ccu.edu.tw>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Emanuel Haupt <ehaupt@critical.ch>
  *  Eric Freeman <freebsdports@chillibear.com>
  *  Ernst de Haan <znerd@FreeBSD.org>
  *  Erwin Lansing <erwin@FreeBSD.org>
  *  Espen Tagestad <espen@tagestad.no>
  *  Euan Thoms <euan@potensol.com>
  *  Fanying Jen <fanying@fynet.com>
  *  Fernan Aguero
  *  Fernan Aguero <fernan@iib.unsam.edu.ar>
  *  Florent Thoumie <flz@FreeBSD.org>
  *  Florent Thoumie <flz@xbsd.org>
  *  Foxfair Hu <foxfair@FreeBSD.org>
  *  Francisco Cabrita <include@npf.pt.freebsd.org>
  *  Frank Behrens <frank@pinky.sax.de>
  *  Frank Mayhar <frank@exit.com>
  *  Frank Wall <fw@moov.de>
  *  Fred Cox
  *  Frederic Culot <culot@FreeBSD.org>
  *  Frederic Culot <frederic@culot.org>
  *  Fumihiko Kimura <jfkimura@yahoo.co.jp>
  *  G. Adam Stanislav <adam@whizkidtech.net>
  *  Garrett A. Wollman
  *  Gea-Suan Lin <gslin@ccca.nctu.edu.tw>
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Gea-Suan Lin <gslin@netnews.NCTU.edu.tw>
  *  Geoffroy Desvernay <dgeo@centrale-marseille.fr>
  *  George Hartzell <hartzell@alerce.com>
  *  George Reid <greid@ukug.uk.freebsd.org>
  *  Gerard Seibert <gerard@seibercom.net>
  *  Gerrit Beine (<tux@pinguru.net>)
  *  Gerrit Beine <gerrit.beine@gmx.de>
  *  Gerrit Beine <tux@pinguru.net>
  *  Gilbert Morgan <gmm@tutanota.com>
  *  Goran Lowkrantz <glz@hidden-powers.com>
  *  Greg Larkin <glarkin@FreeBSD.org>
  *  Groovis <groovis@groovis.net>
  *  Gruen Christian <kiki@bsdro.org>
  *  Grzegorz Blach <gblach@FreeBSD.org>
  *  Guangyuan Yang <ygy@FreeBSD.org>
  *  Guixing Bai <khsing.cn@gmail.com>
  *  Guy P.
  *  Helmut Ritter <freebsd-ports@charlieroot.de>
  *  Henk van Oers <hvo.pm@xs4all.nl>
  *  Henrik Brix Andersen <brix@FreeBSD.org>
  *  Henrik Brix Andersen <henrik@brixandersen.dk>
  *  Henrik Motakef <henrik.motakef@web.de>
  *  Herve Quiroz <hq@FreeBSD.org>
  *  Hiten Pandya <hiten@uk.FreeBSD.org>
  *  Horia Racoviceanu <horia@racoviceanu.com>
  *  Hubert Tournier <hubert@frbsd.org>
  *  Hugo Leisink
  *  Hung-Yi Chen <gaod@hychen.org>
  *  Hye-Shik Chang <perky@python.or.kr>
  *  Igor Vinokurov <igor@zynaps.ru>
  *  Ilia Skalozubov <freebsd@skinc.ru>
  *  J.R. Oldroyd <fbsd@opal.com>
  *  Jacob Atzen <jatzen@gmail.com>
  *  Jacques Marneweck <jacques@php.net>
  *  James Bailie <jimmy@mammothcheese.ca>
  *  James FitzGibbon <jfitz@FreeBSD.org>
  *  James White <whitejv81@gmail.com>
  *  Janos.Mohacsi@bsd.hu
  *  Jason Helfman <jgh@FreeBSD.org>
  *  Javier Martin Rueda <jmrueda@diatel.upm.es>
  *  Jean Milanez Melo <jmelo@FreeBSD.org>
  *  Jean-Baptiste Quenot <jb.quenot@caraldi.com>
  *  Jeremie Le Hen <jlh@FreeBSD.org>
  *  Jeremy Chadwick <koitsu@FreeBSD.org>
  *  Jeremy Shaffner <jeremy@external.org>
  *  Jev Björsell <ports@ecadlabs.com>
  *  Jim Riggs <ports@christianserving.org>
  *  Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
  *  Jin-Sih Lin <linpct@gmail.com>
  *  Jochen Neumeister <joneum@FreeBSD.org>
  *  Joe Horn <joehorn@gmail.com>
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  Johann Visagie <wjv@FreeBSD.org>
  *  Johannes Meixner <johannes@perceivon.net>
  *  John Chen <johnpupu@gmail.com>
  *  John Hixson <john@ixsystems.com>
  *  John von Essen
  *  Jon Nistor <nistor@snickers.org>
  *  Jonathan Pater <cowboyneal@gmail.com>
  *  Jonathan Weiss (<jw@innerewut.de>)
  *  Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
  *  Jose Garcia Juanino <jjuanino@gmail.com>
  *  Josef El-Rayes <j.el-rayes@daemon.li>
  *  Joseph Benden <joe@thrallingpenguin.com>
  *  Joseph Koshy <jkoshy@FreeBSD.org>
  *  Joseph Scott (<joseph@randomnetworks.com>)
  *  Joseph Scott <joseph@randomnetworks.com>
  *  Juergen Lock <nox@FreeBSD.org>
  *  Jui-Nan Lin <jnlin@csie.nctu.edu.tw>
  *  Jui-Nan Lin <jnlin@freebsd.cs.nctu.edu.tw>
  *  Julien Laffaye <jlaffaye@FreeBSD.org>
  *  JunSeon Oh <hollywar@mail.holywar.net>
  *  Juraj Lutter <juraj@lutter.sk>
  *  Justin Hawkins <justin@hawkins.id.au>
  *  Jyun-Yan You <jyyou@cs.nctu.edu.tw>
  *  Kazumasa Nishizawa <k_nishizawa@anet.ne.jp>
  *  Keith Gaughan <k@stereochro.me>
  *  Kelly Yancey <kbyanc@posi.net>
  *  Ken McGlothlen <ken.mcglothlen@gmail.com>
  *  Kevin Golding <ports@caomhin.org>
  *  Kevin Lo <kevlo@FreeBSD.org>
  *  Kim Scarborough <user@unknown.nu>
  *  Kimo <kimor79@yahoo.com>
  *  Kimura Fuyuki <fuyuki@hadaly.org>
  *  Kirill Ponomarew <ponomarew@oberon.net>
  *  Konstantin Menshikov <kostjnspb@yandex.ru>
  *  Koop Mast <einekoai@chello.nl>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Kozlov Sergey <kozlov.sergey.404@gmail.com>
  *  Kris Kennaway <kris@FreeBSD.org>
  *  Kristaps Kulis <kristaps.kulis@gmail.com>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Kurt Lidl (kurt.lidl@cello.com)
  *  Kurt Lidl <kurt.lidl@cello.com>
  *  Kyle Evans <kevans@FreeBSD.org>
  *  Lars Balker Rasmussen <lbr@FreeBSD.org>
  *  Lars Eggert <lars.eggert@gmx.net>
  *  Lars Eggert <larse@isi.edu>
  *  Lars Thegler <lars@thegler.dk>
  *  Lars Thegler <lth@FreeBSD.org>
  *  Lawrence Chen <beastie@tardisi.com>
  *  Li-Wen Hsu <lwhsu@FreeBSD.org>
  *  Li-Wen Hsu <lwhsu@lwhsu.org>
  *  Loic Blot <loic.blot@unix-experience.fr>
  *  Loren M. Lang <loren@north-winds.org>
  *  Luca Pizzamiglio <pizzamig@FreeBSD.org>
  *  Lukasz Stelmach <lukasz.stelmach@iem.pw.edu.pl>
  *  Lukasz Wasikowski <lukasz@wasikowski.net>
  *  Lung-Pin Chang <changlp@cs.nctu.edu.tw>
  *  MANTANI Nobutaka <nobutaka@nobutaka.com>
  *  MIHIRA Yoshiro <sanpei@FreeBSD.org>
  *  Manuel Kasper <mk@neon1.net>
  *  Manuel Rábade <mig@mig-29.net>
  *  Marc G. Fournier
  *  Marc G. Fournier <scrappy@hub.org>
  *  Marcello Coutinho
  *  Marcin Cieslak <saper@SYSTEM.PL>
  *  Marek Holienka <marekholienka@gmail.com>
  *  Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
  *  Mark Felder <feld@FreeBSD.org>
  *  Mark Huizer; Eindhoven
  *  Mark Pulford <mark@kyne.com.au>
  *  Martin Matuska <martin@matuska.org>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Martin Waschbuesch <martin@waschbuesch.de>
  *  Martin Wilke (miwi@FreeBSD.org)
  *  Martin Wilke <miwi@FreeBSD.org>
  *  Masafumi NAKANE <max@FreeBSD.org>
  *  Masahiro Teramoto <markun@onohara.to>
  *  Masaki TAGAWA <masaki@club.kyutech.ac.jp>
  *  Mathias Monnerville <mathias@monnerville.com>
  *  Mathieu Arnold <m@absolight.net>
  *  Matthew Seaman
  *  Matthew Seaman <m.seaman@infracaninophile.co.uk>
  *  Matthew Seaman <matthew@FreeBSD.org>
  *  Matthew X. Economou <xenophon+fbsdports@irtnog.org>
  *  Matthias Fechner <mfechner@FreeBSD.org>
  *  Maurice Castro <maurice@castro.aus.net>
  *  Max N. Boyarov <m.boyarov@bsd.by>
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Maxime Henrion (mux@FreeBSD.org)
  *  Meno Abels <meno.abels@adviser.com>
  *  Michael Capp <myntric@exeonline.com>
  *  Michael Fausten <ports@michael-fausten.de>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Michael L. Hostbaek (mich@freebsdcluster.org)
  *  Michael Moll <kvedulv at kvedulv.de>
  *  Michael Moll <kvedulv@kvedulv.de>
  *  Michael Ranner <mranner@inode.at>
  *  Michael Schout <mschout@gkg.net>
  *  Michael Vasilenko <acid@stu.cn.ua>
  *  Mike Meyer
  *  Mikhail T. <michael@fun-box.ru>
  *  Mikhail Teterin <mi@aldan.algebra.com>
  *  Mitchell Smith <mjs@bur.st>
  *  Mitsuru Yoshida <mitsuru@riken.go.jp>
  *  Moggie <moggie@elasticmind.net>
  *  Mohammad S. Babaei <info@babaei.net>
  *  Mons Anderson <mons@cpan.org>
  *  Muhammad Moinur Rahman <5u623l20@gmail.com>
  *  Muhammad Moinur Rahman <bofh@FreeBSD.org>
  *  Mun-Kyo Seo <munggo@pmy.lv>
  *  Munish Chopra <mchopra@engmail.uwaterloo.ca>
  *  Murilo Opsfelder <mopsfelder@gmail.com>
  *  Mykola Marzhan <delgod@portaone.com>
  *  Naram Qashat <cyberbotx@cyberbotx.com>
  *  Neil Blakey-Milner
  *  Neil Blakey-Milner <nbm@FreeBSD.org>
  *  Nick Hilliard <nick@foobar.org
  *  Nick Hilliard <nick@foobar.org>
  *  Nicola Stanislao Vitale <nivit@FreeBSD.org>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Nicola Vitale <nivit@email.it>
  *  Nicolas de Bari Embriz Garcia Rojas <nbari@tequila.io>
  *  Nicole Reid <root@cooltrainer.org>
  *  Oddbjorn Steffensen <oddbjorn@tricknology.org>
  *  Oleg Mamontov <oleg@mamontov.net>
  *  Oleg Pudeyev <oleg@bsdpower.com>
  *  Oleg Sidorkin <osidorkin@gmail.com>
  *  Olivier Cochard-Labbe <olivier@FreeBSD.org>
  *  Olivier Duchateau
  *  Olivier Duchateau <duchateau.olivier@gmail.com>
  *  Paul Schmehl <pauls@utdallas.edu>
  *  Pavel Timofeev <timp87@gmail.com>
  *  Pete Fritchman <petef@databits.net>
  *  Peter <peter@vereshagin.org>
  *  Peter Avalos <pavalos@theshell.com>
  *  Peter Lai <cowbert@gmail.com>
  *  Peter Libassi <peter@libassi.se>
  *  Peter Pentchev <roam@FreeBSD.org>
  *  Peter Schuller <peter.schuller@infidyne.com>
  *  Peter Wemm <peter@netplex.com.au>
  *  Phil Phillips
  *  Philip M. Gollucci <pgollucci@p6m7g8.com>
  *  Philip Paeps <philip@FreeBSD.org>
  *  Philippe Audeoud <jadawin@tuxaco.net>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Qing Feng <qingfeng@douban.com>
  *  Radim Kolar <hsn@sanatana.dharma>
  *  Ralf Gebhart <gebhart@secnetix.de>
  *  Renaud Chaput <renchap@cocoa-x.com>
  *  René Ladan <rene@FreeBSD.org>
  *  René Ladan <rene@freebsd.org>
  *  Richard Gallamore <ultima@FreeBSD.org>
  *  Richard Neese <r.neese@gmail.com>
  *  Ricky E. <codeblock@eighthbit.net>
  *  Rink Springer <rink@FreeBSD.org>
  *  Robert Gogolok <gogo@cs.uni-sb.de>
  *  Rod Taylor <ports@rbt.ca>
  *  Rodrigo Nicola Lombardo <rodnic@gmail.com>
  *  Rong-En Fan <rafan@FreeBSD.org>
  *  Rozhuk Ivan 2019 <rozhuk.im@gmail.com>
  *  Ryan Steinmetz <zi@FreeBSD.org>
  *  Ryan T. Dean <rtdean@cytherianage.net>
  *  Sahil Tandon <sahil@tandon.net>
  *  Scott Sanders <scott@jssjr.com>
  *  Seamus Venasse <svenasse@polaris.ca>
  *  Sergey A. Osokin <osa@FreeBSD.org>
  *  Sergey Kozlov <kozlov.sergey.404@gmail.com>
  *  Sergey Matveychuk <sem@FreeBSD.org>
  *  Sergey Osipov <sipopo@yandex.ru>
  *  Sergey Osokin <osa@FreeBSD.org>
  *  Sergey Osokin aka oZZ <ports@FreeBSD.org>
  *  Sergey Samoyloff <gonza@techline.ru>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Seth Kingsley <sethk@meowfishies.com>
  *  Shaun Amott <shaun@FreeBSD.org>
  *  Shigeyuki Fukushima <shige@FreeBSD.org>
  *  Shinsuke Matsui <smatsui@karashi.org>
  *  Simon 'corecode' Schubert <corecode@corecode.ath.cx>
  *  Simon Dick <simond@irrelevant.org>
  *  Simun Mikecin <numisemis at yahoo.com>
  *  Sir l33tname <sirl33tname@gmail.com>
  *  Sofian Brabez <sbrabez@gmail.com>
  *  Soren Dossing <sauber@netcom.com>
  *  Stanislav Sedov <stas@FreeBSD.org>
  *  Stefan Bethke <stb@lassitu.de>
  *  Stefan Esser <se@FreeBSD.org>
  *  Stefan Hagen <ports@textmail.me>
  *  Stefan `Sec` Zehl <sec@42.org>
  *  Stephane Legrand <stephane@freebsd-fr.org>
  *  Steve Polyack <spolyack@collaborativefusion.com>
  *  Steve Wills <steve@mouf.net>
  *  Steve Wills <swills@FreeBSD.org>
  *  Steve Wills <swills@freebsd.org>
  *  Steven Kreuzer
  *  Steven Kreuzer <skreuzer@FreeBSD.org>
  *  Steven Kreuzer <skreuzer@exit2shel.com>
  *  Steven Kreuzer <skreuzer@exit2shell.com>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sutra Zhou <zhoushuqun@gmail.com>
  *  Søren Straarup <xride@x12.dk>
  *  TAKAHASHI Kaoru <kaoru@kaisei.org>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  TAKATSU Tomonari <tota@rtfm.jp>
  *  TERAMOTO Masahiro <markun@onohara.to>
  *  Thierry Thomas (<thierry@FreeBSD.org>)
  *  Thierry Thomas <thierry@pompo.net>
  *  Thomas Sandford <freebsduser@paradisegreen.co.uk>
  *  Thomas Zander <riggs@FreeBSD.org>
  *  Thomas-Martin Seck <tmseck@netcologne.de>
  *  Thomas-Martin Seck <tmseck@web.de>
  *  Tobias Rehbein <tobias.rehbein@web.de>
  *  Tom Hukins <tom@FreeBSD.org>
  *  Tom Judge <tj@FreeBSD.org>
  *  Tom McLaughlin <tmclaugh@sdf.lonestar.org>
  *  Tomoyuki Sakurai <cherry@trombik.org>
  *  Torsten Zuehlsdorff <ports@toco-domains.de>
  *  Torsten Zuehlsdorff <tz@FreeBSD.org>
  *  Torsten Zuhlsdorff <ports@toco-domains.de>
  *  Torsten Zühlsdorff <ports@toco-domains.de>
  *  Travis Campbell <hcoyote@ghostar.org>
  *  Trevor Caira <trevor@bitba.se>
  *  Tsung-Han Yeh <snowfly@yuntech.edu.tw>
  *  Tuc <freebsd-ports@t-b-o-h.net>
  *  Ultima
  *  Vanilla I. Shu <vanilla@FreeBSD.org>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  Vivek Khera <vivek@khera.org>
  *  Vladimir Timofeev <vovkasm@gmail.com>
  *  Vsevolod Stakhov
  *  Wen Heping
  *  Wen Heping <wen@FreeBSD.org>
  *  Wen Heping <wenheping@gmail.com>
  *  Wen Heping<wenheping@gmail.com>
  *  Wen heping <wenheping@gmail.com>
  *  Wen heping <wenheping@gmail.com>)
  *  Will Andrews <andrews@technologist.com>
  *  William Grzybowski <william88@gmail.com>
  *  Xavier Beaudouin <kiwi@oav.net>
  *  Yasuhiro Fukuma <yasuf@big.or.jp>
  *  Yen-Ming Lee <leeym@FreeBSD.org>
  *  Yi-Hsuan Hsin <mhsin@mhsin.org>
  *  Yi-Jheng Lin <yzlin@cs.nctu.edu.tw>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
  *  Yoshiro MIHIRA <sanpei@FreeBSD.org>
  *  Yuan-Chung Hsiao <ychsiao@ychsiao.idv.tw>
  *  Yuri Victorovich <yuri@rawbw.com>
  *  Zach Thompson <hideo@lastamericanempire.com>
  *  Zach Thompson <lin-chi@lastamericanempire.com>
  *  Zahatski Aliaksandr <zag@cpan.org>
  *  Zane C, Bowers-Hadley <vvelox@vvelox.net>
  *  Zhen REN <bg1tpt@gmail.com>
  *  Zhihao Yuan <lichray@gmail.com>
  *  aaron@FreeBSD.org
  *  ache
  *  ache@FreeBSD.org
  *  alex@kapranoff.ru
  *  anders
  *  andrew@scoop.co.nz
  *  andrey@kostenko.name
  *  antoine@FreeBSD.org
  *  arved
  *  babak@farrokhi.net
  *  bf <bf2006a@yahoo.com>
  *  chinsan
  *  chinsan <chinsan.tw@gmail.com>
  *  chinsan <chinsan.tw@gmail.com>, Gea-Suan Lin <gslin@gslin.org>
  *  chinsan <chinsan@mail2000.com.tw>
  *  chinsan <chisnan.tw@gmail.com>
  *  citrin+bsd@citrin.ru
  *  cjr@cruwe.de
  *  clement
  *  clive
  *  clsung
  *  clsung@dragon2.net
  *  coryking
  *  cpm
  *  dom@happygiraffe.net
  *  dsh@vlink.ru
  *  fabian.freyer@physik.tu-berlin.de
  *  gahr
  *  genserg@hotmail.com
  *  gugu
  *  hrs@FreeBSD.org
  *  ijliao
  *  janos.mohacsi@bsd.hu
  *  jfitz
  *  johnpupu <johnpupu@gmail.com>
  *  jupengfei <jupengfei@gmail.com>
  *  k@123.org
  *  kbyanc
  *  kftseng@iyard.org
  *  koshy@india.hp.com
  *  kstailey
  *  lars.eggert@gmx.net
  *  lbr
  *  lbr@FreeBSD.org
  *  lev@FreeBSD.org
  *  mahlon
  *  maintainer.freebsd@xpoundit.com
  *  mbr@FreeBSD.org
  *  milki <milki@rescomp.berkeley.edu>
  *  mjhsieh
  *  mons
  *  mt@primats.org.ua
  *  mwlucas
  *  niels <niels@FreeBSD.org>
  *  nik
  *  nork@cityfujisawa.ne.jp
  *  otaviof@gmail.com
  *  pauls@utdallas.edu
  *  ports@c0decafe.net
  *  ports@c0decafe.net <ports@c0decafe.net>
  *  rene@FreeBSD.org
  *  sada
  *  stas
  *  thierry@pompo.net
  *  thinker <thinker@branda.to>
  *  tobez@plab.ku.dk
  *  toni.viemero@iki.fi
  *  torstenb
  *  tundra
  *  uwe.pierau@tu-clausthal.de
  *  vanilla
  *  vanilla@
  *  will
  *  wollman
  *  wosch@FreeBSD.org
  * # Created by Markus Mann, CTS - FreeBSD Team <de-freebsd@ctseuro.com>

With hat:	portmgr
commit hash: e915e756715f12e5e0e46993b1265f44690b4a90 commit hash: e915e756715f12e5e0e46993b1265f44690b4a90 commit hash: e915e756715f12e5e0e46993b1265f44690b4a90 commit hash: e915e756715f12e5e0e46993b1265f44690b4a90 e915e75
Thursday, 2 Jun 2022
16:40 Sergey A. Osokin (osa) search for other commits by this committer
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.

*) Feature: Ruby Rack environment parameter "SCRIPT_NAME" support.

*) Feature: compatibility with GCC 12.

*) Bugfix: Ruby Sinatra applications don't work without custom logging.

*) Bugfix: the controller process could crash when a chain of more than
   four certificates was uploaded.

*) Bugfix: some Perl applications failed to process the request body,
   notably with Plack.

*) Bugfix: some Spring Boot applications failed to start, notably with
   Grails.

*) Bugfix: incorrect Python protocol auto detection (ASGI or WSGI) for
   native callable object, notably with Falcon.

*) Bugfix: ECMAScript modules did not work with the recent Node.js
   versions.

</ChangeLog>
commit hash: 11d9a3ffb12a45d4f757d899af3db29ddfca10ca commit hash: 11d9a3ffb12a45d4f757d899af3db29ddfca10ca commit hash: 11d9a3ffb12a45d4f757d899af3db29ddfca10ca commit hash: 11d9a3ffb12a45d4f757d899af3db29ddfca10ca 11d9a3f
Friday, 25 Jun 2021
17:54 Antoine Brodin (antoine) search for other commits by this committer
www/unit*: fix syntax error
commit hash: 5953db5520dafbf28b3b2e46d1cc62f0a01706f2 commit hash: 5953db5520dafbf28b3b2e46d1cc62f0a01706f2 commit hash: 5953db5520dafbf28b3b2e46d1cc62f0a01706f2 commit hash: 5953db5520dafbf28b3b2e46d1cc62f0a01706f2 5953db5
Tuesday, 6 Apr 2021
14:31 Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb 305f148
Thursday, 25 Mar 2021
17:08 osa search for other commits by this committer
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.

*) Bugfix: a descriptor and memory leak occurred in the router process
   when processing small WebSocket frames from a client; the bug had
   appeared in 1.19.0.

*) Bugfix: a descriptor leak occurred in the router process when
   removing or reconfiguring an application; the bug had appeared in
   1.19.0.

*) Bugfix: persistent storage of certificates might've not worked with
   some filesystems in Linux, and all uploaded certificate bundles were
   forgotten after restart.

*) Bugfix: the controller process could crash while requesting
   information about a certificate with a non-DNS SAN entry.

*) Bugfix: the controller process could crash on manipulations with a
   certificate containing a SAN and no standard name attributes in
   subject or issuer.

*) Bugfix: the Ruby module didn't respect the user locale for defaults
   in the Encoding class.

*) Bugfix: the PHP 5 module failed to build with thread safety enabled;
   the bug had appeared in 1.22.0.

</ChangeLog>
Original commitRevision:569217 
Friday, 26 Feb 2021
12:11 tobik search for other commits by this committer
Clean up some things

- Fix typos
- Remove duplicate variables
- Remove nop variables
- Sort categories

Reported by:	portscan
Original commitRevision:566598 
Friday, 5 Feb 2021
16:28 osa search for other commits by this committer
Use common way to access NGINX Unit's version.
Do not bump PORTREVISIONs because of no functional changes.
Original commitRevision:564130 
Thursday, 4 Feb 2021
23:01 osa search for other commits by this committer
Change the default location for NGINX Unit's state directory has changed.
It was moved from /usr/local/libexec/unit to /var/db/unit in order to
avoid write operations on /usr/local filesystem.

Bump PORTREVISION.
Original commitRevision:564068 
18:40 osa search for other commits by this committer
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.

*) Bugfix: app processes could terminate unexpectedly under high load;
   the bug had appeared in 1.19.0.

*) Bugfix: invalid HTTP responses were generated for some unusual status
   codes.

*) Bugfix: the PHP_AUTH_USER, PHP_AUTH_PW, and PHP_AUTH_DIGEST server
   variables were missing in the PHP module.

*) Bugfix: the router process could crash with multithreaded apps under
   high load.

*) Bugfix: Ruby apps with multithreading configured could crash on start
   under load.

*) Bugfix: mount points weren't unmounted when the "mount" namespace
   isolation was used; the bug had appeared in 1.21.0.

*) Bugfix: the router process could crash while removing or
   reconfiguring an app that used WebSocket.

*) Bugfix: a memory leak occurring in the router process when removing
   or reconfiguring an application; the bug had appeared in 1.19.0.

</ChangeLog>
Original commitRevision:564058 
Monday, 23 Nov 2020
16:17 osa search for other commits by this committer
Add more logic for regular expressions support, continue using devel/pcre2
by default.

Bump PORTREVISION.
Original commitRevision:556114 
Friday, 20 Nov 2020
05:11 osa search for other commits by this committer
Add devel/libunit - NGINX Unit development kit.
Follow that remove devkit part from www/unit.	(*)

Bump PORTREVISION.	(*)
Original commitRevision:555735 
Thursday, 19 Nov 2020
21:21 osa search for other commits by this committer
Install/add another file to the package list.

Bump PORTREVISION.

Spotted by:	pluknet
Original commitRevision:555718 
20:47 osa search for other commits by this committer
Enable the following options by default:
o) DEVKIT - to install the headers and static library
o) IPV6   - to enable IPv6
o) PCRE2  - for regular expressions with devel/pcre2
o) SSL    - to use SSL/TLS

Bump PORTREVISION.
Original commitRevision:555716 
20:31 osa search for other commits by this committer
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.

*) Feature: regular expressions in route matching patterns.

*) Feature: compatibility with Python 3.9.

*) Feature: the Python module now supports ASGI 2.0 legacy applications.

*) Feature: the "protocol" option in Python applications aids choice
   between ASGI and WSGI.

*) Feature: the fastcgi_finish_request() PHP function that finalizes
   request processing and continues code execution without holding onto
   the client connection.

*) Feature: the "discard_unsafe_fields" HTTP option that enables
   discarding request header fields with irregular (but still valid)
   characters in the field name.

*) Feature: the "procfs" and "tmpfs" automount isolation options to
   disable automatic mounting of eponymous filesystems.

*) Bugfix: the router process could crash when running Go applications
   under high load; the bug had appeared in 1.19.0.

*) Bugfix: some language dependencies could remain mounted after using
   "rootfs" isolation.

*) Bugfix: various compatibility issues in Java applications.

*) Bugfix: the Java module built with the musl C library couldn't run
   applications that use "rootfs" isolation.

</ChangeLog>
Original commitRevision:555714 
Thursday, 22 Oct 2020
22:01 osa search for other commits by this committer
Add NGINX Unit's Java module.
Original commitRevision:553058 
Thursday, 8 Oct 2020
20:26 osa search for other commits by this committer
Update from 1.19.0 to 1.20.0.
Remove a needless directive.

<ChangeLog>

*) Change: the PHP module is now initialized before chrooting; this
   enables loading all extensions from the host system.

*) Change: AVIF and APNG image formats added to the default MIME type
   list.

*) Change: functional tests migrated to the pytest framework.

*) Feature: the Python module now fully supports applications that use
   the ASGI 3.0 server interface.

*) Feature: the Python module now has a built-in WebSocket server
   implementation for applications, compatible with the HTTP & WebSocket
   ASGI Message Format 2.1 specification.

*) Feature: automatic mounting of an isolated "/tmp" file system into
   chrooted application environments.

*) Feature: the $host variable contains a normalized "Host" request
   value.

*) Feature: the "callable" option sets Python application callable
   names.

*) Feature: compatibility with PHP 8 RC 1. Thanks to Remi Collet.

*) Feature: the "automount" option in the "isolation" object allows to
   turn off the automatic mounting of language module dependencies.

*) Bugfix: "pass"-ing requests to upstreams from a route was broken; the
   bug had appeared in 1.19.0. Thanks to Hong Zhi Dao  (Hong Zhi Dao) for
   discovering and fixing it.

*) Bugfix: the router process could crash during reconfiguration.

*) Bugfix: a memory leak occurring in the router process; the bug had
   appeared in 1.18.0.

*) Bugfix: the "!" (non-empty) pattern was matched incorrectly; the bug
   had appeared in 1.19.0.

*) Bugfix: fixed building on platforms without sendfile() support,
   notably NetBSD; the bug had appeared in 1.16.0.

</ChangeLog>
Original commitRevision:551732 
Thursday, 13 Aug 2020
21:36 osa search for other commits by this committer
Update from 1.18.0 to 1.19.0.

<ChangeLog>

*) Feature: reworked IPC between the router process and the applications
   to lower latencies, increase performance, and improve scalability.

*) Feature: support for an arbitrary number of wildcards in route
   matching patterns.

*) Feature: chunked transfer encoding in proxy responses.

*) Feature: basic variables support in the "pass" option.

*) Feature: compatibility with PHP 8 Beta 1. Thanks to Remi Collet.

*) Bugfix: the router process could crash while passing requests to an
   application under high load.

*) Bugfix: a number of language modules failed to build on some systems;
   the bug had appeared in 1.18.0.

*) Bugfix: time in error log messages from PHP applications could lag.

*) Bugfix: reconfiguration requests could hang if an application had
   failed to start; the bug had appeared in 1.18.0.

*) Bugfix: memory leak during reconfiguration.

*) Bugfix: the daemon didn't start without language modules; the bug had
   appeared in 1.18.0.

*) Bugfix: the router process could crash at exit.

*) Bugfix: Node.js applications could crash at exit.

*) Bugfix: the Ruby module could be linked against a wrong library
   version.

</ChangeLog>
Original commitRevision:544843 
Friday, 29 May 2020
18:55 osa search for other commits by this committer
Fix the python37 module's build.
Bump PORTREVISION.

Obtained
from:	http://mailman.nginx.org/pipermail/unit/attachments/20200529/00d509ab/attachment.txt
Submitted by:	Tiago Natel de Moura <t.nateldemoura@f5.com>
Original commitRevision:536995 
Thursday, 28 May 2020
22:39 osa search for other commits by this committer
Update from 1.17.0 to 1.18.0.

<ChangeLog>

*) Feature: the "rootfs" isolation option for changing root filesystem
   for an application.

*) Feature: multiple "targets" in PHP applications.

*) Feature: support for percent-encoding in the "uri" and "arguments"
   matching options and in the "pass" option.

</ChangeLog>
Original commitRevision:536822 
Thursday, 16 Apr 2020
20:09 osa search for other commits by this committer
Update from 1.16.0 to 1.17.0.

This release introduces two handy features, please take a look
on http://mailman.nginx.org/pipermail/unit/2020-April/000199.html
for details.

<ChangeLog>

*) Feature: a "return" action with optional "location" for immediate
   responses and external redirection.

*) Feature: fractional weights support for upstream servers.

*) Bugfix: accidental 502 "Bad Gateway" errors might have occurred in
   applications under high load.

*) Bugfix: memory leak in the router; the bug had appeared in 1.13.0.

*) Bugfix: segmentation fault might have occurred in the router process
   when reaching open connections limit.

*) Bugfix: "close() failed (9: Bad file descriptor)" alerts might have
   appeared in the log while processing large request bodies; the bug
   had appeared in 1.16.0.

*) Bugfix: existing application processes didn't reopen the log file.

*) Bugfix: incompatibility with some Node.js applications.

*) Bugfix: broken build on DragonFly BSD; the bug had appeared in
   1.16.0.

</ChangeLog>
Original commitRevision:531879 
Monday, 16 Mar 2020
19:42 osa search for other commits by this committer
Change default user for non-priveleged processes of NGINX Unit
from `nobody' to `www' user.
Also check the directory for temporary files exists and has
correct permissions.

Bump PORTREVISION.
Original commitRevision:528539 
Thursday, 12 Mar 2020
20:37 osa search for other commits by this committer
Update from 1.15.0 to 1.16.0.

Sort knobs, configure arguments, and sub list.

This release improves the functionality related to
proxying and static media asset handling, please visit
http://mailman.nginx.org/pipermail/unit/2020-March/000195.html
to get more details.

<ChangeLog>

*) Feature: basic load-balancing support with round-robin.

*) Feature: a "fallback" option that performs an alternative action if a
   request can't be served from the "share" directory.

*) Feature: reduced memory consumption by dumping large request bodies
   to disk.

*) Feature: stripping UTF-8 BOM and JavaScript-style comments from
   uploaded JSON.

*) Bugfix: negative address matching in router might work improperly in
   combination with non-negative patterns.

*) Bugfix: Java Spring applications failed to run; the bug had appeared
   in 1.10.0.

*) Bugfix: PHP 7.4 was broken if it was built with thread safety
   enabled.

*) Bugfix: compatibility issues with some Python applications.

</ChangeLog>
Original commitRevision:528319 
Friday, 14 Feb 2020
02:25 osa search for other commits by this committer
Sort plist.
Original commitRevision:526081 
00:38 osa search for other commits by this committer
Use make, it works fine.
Original commitRevision:526078 
Thursday, 13 Feb 2020
22:08 osa search for other commits by this committer
This commit introduces two new knobs:
o) SSL    - enable SSL/TLS, disable by default;
o) DEVKIT - install unit static library and headers for development.

Bump PORTREVISION.
Original commitRevision:526068 
Thursday, 6 Feb 2020
17:43 osa search for other commits by this committer
Update from 1.14.0 to 1.15.0.

<ChangeLog>

*) Change: extensions of dynamically requested PHP scripts were
   restricted to ".php".

*) Feature: compatibility with Ruby 2.7.

*) Bugfix: segmentation fault might have occurred in the router process
   with multiple application processes under load; the bug had appeared
   in 1.14.0.

*) Bugfix: receiving request body over TLS connection might have
   stalled.

</ChangeLog>
Original commitRevision:525394 
Friday, 27 Dec 2019
11:19 osa search for other commits by this committer
Update from 1.13.0 to 1.14.0.

<ChangeLog>

*) Change: the Go package import name changed to "unit.nginx.org/go".

*) Change: Go package now links to libunit instead of including library
   sources.

*) Feature: ability to change user and group for isolated applications
   when Unit daemon runs as an unprivileged user.

*) Feature: request routing by source and destination addresses and
   ports.

*) Bugfix: memory bloat on large responses.

</ChangeLog>
Original commitRevision:520981 
Thursday, 14 Nov 2019
18:40 osa search for other commits by this committer
Update from 1.12.0 to 1.13.0.

<ChangeLog>

*) Feature: basic support for HTTP reverse proxying.

*) Feature: compatibility with Python 3.8.

*) Bugfix: memory leak in Python application processes when the close
   handler was used.

*) Bugfix: threads in Python applications might not work correctly.

*) Bugfix: Ruby on Rails applications might not work on Ruby 2.6.

*) Bugfix: backtraces for uncaught exceptions in Python 3 might be
   logged with significant delays.

*) Bugfix: explicit setting a namespaces isolation option to false might
   have enabled it.

</ChangeLog>
Original commitRevision:517605 
Friday, 4 Oct 2019
12:12 osa search for other commits by this committer
Update from 1.11.0 to 1.12.0.

<ChangeLog>

*) Feature: compatibility with PHP 7.4.

*) Bugfix: descriptors leak on process creation; the bug had appeared in
   1.11.0.

*) Bugfix: TLS connection might be closed prematurely while sending
   response.

*) Bugfix: segmentation fault might have occurred if an irregular file
   was requested.

</ChangeLog>
Original commitRevision:513764 
Thursday, 19 Sep 2019
19:20 osa search for other commits by this committer
Update from 1.10.0 to 1.11.0.

Please read the following email to better understand how to use
new nginx unit features,
http://mailman.nginx.org/pipermail/unit/2019-September/000167.html

<ChangeLog>

*) Feature: basic support for serving static files.

*) Feature: isolation of application processes with Linux namespaces.

*) Feature: built-in WebSocket server implementation for Java Servlet
   Containers.

*) Feature: direct addressing of API configuration options containing
   slashes "/" using URI encoding (%2F).

*) Bugfix: segmentation fault might have occurred in Go applications
   under high load.

*) Bugfix: WebSocket support was broken if Unit was built with some
   linkers other than GNU ld (e.g. gold or LLD).

</ChangeLog>
Original commitRevision:512368 
Thursday, 22 Aug 2019
21:27 osa search for other commits by this committer
Update from 1.9.0 to 1.10.0.

<ChangeLog>

*) Change: matching of cookies in routes made case sensitive.

*) Change: decreased log level of common errors when clients close
   connections.

*) Change: removed the Perl module's "--include=" ./configure option.

*) Feature: built-in WebSocket server implementation for Node.js module.

*) Feature: splitting PATH_INFO from request URI in PHP module.

*) Feature: request routing by scheme (HTTP or HTTPS).

*) Feature: support for multipart requests body in Java module.

*) Feature: improved API compatibility with Node.js 11.10 or later.

*) Bugfix: reconfiguration failed if "listeners" or "applications"
   objects were missing.

*) Bugfix: applying a large configuration might have failed.

</ChangeLog>
Original commitRevision:509624 
Friday, 26 Jul 2019
20:46 gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
Original commitRevision:507372 
Saturday, 1 Jun 2019
17:59 osa search for other commits by this committer
Update from 1.8.0 to 1.9.0.

<ChangeLog>

*) Feature: request routing by arguments, headers, and cookies.

*) Feature: route matching patterns allow a wildcard in the middle.

*) Feature: POST operation for appending elements to arrays in
   configuration.

*) Feature: support for changing credentials using CAP_SETUID and
   CAP_SETGID capabilities on Linux without running main process as
   privileged user.

*) Bugfix: memory leak in the router process might have happened when a
   client prematurely closed the connection.

*) Bugfix: applying a large configuration might have failed.

*) Bugfix: PUT and DELETE operations on array elements in configuration
   did not work.

*) Bugfix: request schema in applications did not reflect TLS
   connections.

*) Bugfix: restored compatibility with Node.js applications that use
   ServerResponse._implicitHeader() function; the bug had appeared in
   1.7.

*) Bugfix: various compatibility issues with Node.js applications.

</ChangeLog>
Original commitRevision:503246 
Saturday, 9 Mar 2019
22:53 osa search for other commits by this committer
Update from 1.7.1 to 1.8.0.

<ChangeLog>

*) Change: now three numbers are always used for versioning: major,
   minor, and patch versions.

*) Change: now QUERY_STRING is always defined even if the request does
   not include the query component.

*) Feature: basic internal request routing by Host, URI, and method.

*) Feature: experimental support for Java Servlet Containers.

*) Bugfix: segmentation fault might have occurred in the router process.

*) Bugfix: various potential memory leaks.

*) Bugfix: TLS connections might have stalled.

*) Bugfix: some Perl applications might have failed to send the response
   body.

*) Bugfix: some compilers with specific flags might have produced
   non-functioning builds; the bug had appeared in 1.5.

*) Bugfix: Node.js package had wrong version number when installed from
   sources.

</ChangeLog>
Original commitRevision:495213 
Friday, 8 Feb 2019
01:06 osa search for other commits by this committer
Security update www/unit from 1.7.0 to 1.7.1.

<ChangeLog>

Everybody is strongly advised to update to a new version.

*) Security: a heap memory buffer overflow might have been caused in the
   router process by a specially crafted request, potentially resulting
   in a segmentation fault or other unspecified behavior
   (CVE-2019-7401).

*) Bugfix: install of Go module failed without prior building of Unit
   daemon; the bug had appeared in 1.7.

</ChangeLog>
Original commitRevision:492403 
Friday, 21 Dec 2018
00:09 osa search for other commits by this committer
Upgrade from 1.6 to 1.7.

<ChangeLog>

*) Change: now rpath is set in Ruby module only if the library was not
   found in default search paths; this allows to meet packaging
   restrictions on some systems.

*) Bugfix: "disable_functions" and "disable_classes" PHP options set via
   Control API did not work.

*) Bugfix: Promises on request data in Node.js were not triggered.

*) Bugfix: various compatibility issues with Node.js applications.

*) Bugfix: a segmentation fault occurred in Node.js module if
   application tried to read request body after request.end() was
   called.

*) Bugfix: a segmentation fault occurred in Node.js module if
   application attempted to send header twice.

*) Bugfix: names of response header fields in Node.js module were
   erroneously treated as case-sensitive.

*) Bugfix: uncatched exceptions in Node.js were not logged.

*) Bugfix: global install of Node.js module from sources was broken on
   some systems; the bug had appeared in 1.6.

*) Bugfix: traceback for exceptions during initialization of Python
   applications might not be logged.

*) Bugfix: PHP module build failed if PHP interpreter was built with
   thread safety enabled.

</ChangeLog>
Original commitRevision:487932 
Friday, 14 Dec 2018
00:41 osa search for other commits by this committer
Fix build on GCC-based architectures.
Bump PORTREVISION.

PR:	233982
Original commitRevision:487398 
Wednesday, 5 Dec 2018
20:01 linimon search for other commits by this committer
These ports now build on powerpc64.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Original commitRevision:486720 
Monday, 19 Nov 2018
21:40 osa search for other commits by this committer
Fix the unit's php module build when the lang/php* was built with
the ZTS option.

Bump PORTREVISION.

PR:	233255
Patch:	https://github.com/nginx/unit/issues/184
Original commitRevision:485364 
Thursday, 15 Nov 2018
21:30 osa search for other commits by this committer
Upgrade from 1.5 to 1.6.

<ChangeLog>

*) Change: "make install" now installs Node.js module as well if it was
   configured.

*) Feature: "--local" ./configure option to install Node.js module
   locally.

*) Bugfix: Node.js module might have crashed due to broken reference
   counting.

*) Bugfix: asynchronous operations in Node.js might not have worked.

*) Bugfix: various compatibility issues with Node.js applications.

*) Bugfix: "freed pointer is out of pool" alerts might have appeared in
   log.

*) Bugfix: module discovery didn't work on 64-bit big-endian systems
   like IBM/S390x.

</ChangeLog>
Original commitRevision:485049 
Thursday, 25 Oct 2018
21:03 osa search for other commits by this committer
Upgrade from 1.4 to 1.5.

<ChangeLog>

*) Change: the "type" of application object for Go was changed to
   "external".

*) Feature: initial version of Node.js package with basic HTTP
   request-response support.

*) Feature: compatibility with LibreSSL.

*) Feature: --libdir and --incdir ./configure options to install libunit
   headers and static library.

*) Bugfix: connection might be closed prematurely while sending
   response; the bug had appeared in 1.3.

*) Bugfix: application processes might have stopped handling requests,
   producing "last message send failed: Resource temporarily
   unavailable" alerts in log; the bug had appeared in 1.4.

*) Bugfix: Go applications didn't work when Unit was built with musl C
   library.

</ChangeLog>
Original commitRevision:482992 
Saturday, 22 Sep 2018
14:21 osa search for other commits by this committer
Upgrade from 1.3 to 1.4.

<ChangeLog>

*) Change: the control API maps the configuration object only at
   "/config/".

*) Feature: TLS support for client connections.

*) Feature: TLS certificates storage control API.

*) Feature: Unit library (libunit) to streamline language module
   integration.

*) Feature: "408 Request Timeout" responses while closing HTTP
   keep-alive connections.

*) Feature: improvements in OpenBSD support. Thanks to David Carlier.

*) Bugfix: a segmentation fault might have occurred after
   reconfiguration.

*) Bugfix: building on systems with non-default locale might be broken.

*) Bugfix: "header_read_timeout" might not work properly.

*) Bugfix: header fields values with non-ASCII bytes might be handled
   incorrectly in Python 3 module.

</ChangeLog>
Original commitRevision:480388 
Monday, 10 Sep 2018
02:06 linimon search for other commits by this committer
Mark various ports broken on powerpc64.

Approved by:	portmgr (tier-2 blanket)
Original commitRevision:479351 
Thursday, 30 Aug 2018
04:05 danfe search for other commits by this committer
Remove redundant DOCS, NLS, EXAMPLES, and IPV6 from OPTIONS_DEFAULT as they
are put there by the framework (see line 200 of Mk/bsd.options.mk), except
for `finance/quantlib' which makes very unorthodoxal usage of port options.
Original commitRevision:478429 
Wednesday, 25 Jul 2018
02:58 osa search for other commits by this committer
Fix package list.
Bump PORTREVISION.
Original commitRevision:475293 
Tuesday, 17 Jul 2018
04:11 osa search for other commits by this committer
Upgrade from 1.2 to 1.3.

<ChangeLog>

*) Change: UTF-8 characters are now allowed in request header field
   values.

*) Feature: configuration of the request body size limit.

*) Feature: configuration of various HTTP connection timeouts.

*) Feature: Ruby module now automatically uses Bundler where possible.

*) Feature: http.Flusher interface in Go module.

*) Bugfix: various issues in HTTP connection errors handling.

*) Bugfix: requests with body data might be handled incorrectly in PHP
   module.

*) Bugfix: individual PHP configuration options specified via control
   API were reset to previous values after the first request in
   application process.

</ChangeLog>
Original commitRevision:474772 
Sunday, 10 Jun 2018
19:45 osa search for other commits by this committer
Upgrade from 1.1 to 1.2.

<ChangeLog>

*) Feature: configuration of environment variables for application
   processes.

*) Feature: customization of php.ini path.

*) Feature: setting of individual PHP configuration options.

*) Feature: configuration of execution arguments for Go applications.

*) Bugfix: keep-alive connections might hang after reconfiguration.

</ChangeLog>
Original commitRevision:472155 
Thursday, 26 Apr 2018
21:45 osa search for other commits by this committer
Upgrade from 1.0 to the latest bugfix release 1.1.

<ChangeLog>

*) Bugfix: Python applications that use the write() callable did not
   work.

*) Bugfix: virtual environments created with Python 3.3 or above might
   not have worked.

*) Bugfix: the request.Read() function in Go applications did not
   produce EOF when the whole body was read.

*) Bugfix: a segmentation fault might have occurred while access log
   reopening.

*) Bugfix: in parsing of IPv6 control socket addresses.

*) Bugfix: loading of application modules was broken on OpenBSD.

*) Bugfix: a segmentation fault might have occurred when there were two
   modules with the same type and version; the bug had appeared in 1.0.

*) Bugfix: alerts "freed pointer points to non-freeble page" might have
   appeared in log on 32-bit platforms.

</ChangeLog>
Original commitRevision:468387 
Monday, 23 Apr 2018
22:58 osa search for other commits by this committer
Upgrade from 0.6 to 1.0.

<ChangeLog>

Changes with Unit 1.0                                        12 Apr 2018

*) Change: configuration object moved into "/config/" path.

*) Feature: basic access logging.

*) Bugfix: 503 error occurred if Go application did not write response
   header or body.

*) Bugfix: Ruby applications that use encoding conversions might not
   work.

*) Bugfix: various stability issues.

Changes with Unit 0.7                                        22 Mar 2018

*) Feature: Ruby application module.

*) Bugfix: in discovering modules.

*) Bugfix: various race conditions on reconfiguration and during
   shutting down.

*) Bugfix: tabs and trailing spaces were not allowed in header fields
   values.

*) Bugfix: a segmentation fault occurred in Python module if
   start_response() was called outside of WSGI callable.

*) Bugfix: a segmentation fault might occur in PHP module if there was
   an error while initialization.

</ChangeLog>
Original commitRevision:468145 
Saturday, 10 Feb 2018
00:10 osa search for other commits by this committer
Upgrade from 0.4 to 0.6.

<ChangeLog>

*) Bugfix: the main process died when the "type" application option
   contained version; the bug had appeared in 0.5.

*) Change: the "workers" application option was removed, the "processes"
   application option should be used instead.

*) Feature: the "processes" application option with prefork and dynamic
   process management support.

*) Feature: Perl application module.

*) Bugfix: in reading client request body; the bug had appeared in 0.3.

*) Bugfix: some Python applications might not work due to missing
   "wsgi.errors" environ variable.

*) Bugfix: HTTP chunked responses might be encoded incorrectly on 32-bit
   platforms.

*) Bugfix: infinite looping in HTTP parser.

*) Bugfix: segmentation fault in router.

</ChangeLog>
Original commitRevision:461349 
Thursday, 25 Jan 2018
23:02 osa search for other commits by this committer
Upgrade from 0.3 to 0.4.

PR:	225386

<ChangeLog>

*) Feature: compatibility with DragonFly BSD.

*) Feature: "configure php --lib-static" option.

*) Bugfix: HTTP request body was not passed to application; the bug had
   appeared in 0.3.

*) Bugfix: HTTP large header buffers allocation and deallocation fixed;
   the bug had appeared in 0.3.

*) Bugfix: some PHP applications might not work with relative "root"
   path.

</ChangeLog>
Original commitRevision:459969 
Saturday, 20 Jan 2018
19:36 osa search for other commits by this committer
Add back LOG/RUN directories creation to fix unit's start-up.
Bump PORTREVISION.

PR:	225213
Original commitRevision:459542 
Friday, 5 Jan 2018
21:09 osa search for other commits by this committer
Upgrade from 0.2 to 0.3.

<ChangeLog>

*) Change: the Go package name changed to "nginx/unit".

*) Change: in the "limits.timeout" application option: application start
   time and time in queue now are not accounted.

*) Feature: the "limits.requests" application option.

*) Feature: application request processing latency optimization.

*) Feature: HTTP keep-alive connections support.

*) Feature: the "home" Python virtual environment configuration option.

*) Feature: Python atexit hook support.

*) Feature: various Go package improvements.

*) Bugfix: various crashes fixed.

</ChangeLog>
Original commitRevision:458171 
Saturday, 9 Dec 2017
19:46 lwhsu search for other commits by this committer
www/unit: separate and complete language modules

Approved by:	osa
Differential Revision:	https://reviews.freebsd.org/D13227
Original commitRevision:455874 
Tuesday, 21 Nov 2017
00:56 osa search for other commits by this committer
Use LOCALBASE instead of PREFIX for installed dependences.

Bump PORTREVISION.
Original commitRevision:454584 
Thursday, 16 Nov 2017
00:23 osa search for other commits by this committer
Update `Created by:' field.
Original commitRevision:454296 
00:19 osa search for other commits by this committer
Add NGINX unit - a dynamic web application server, designed to
run applications in multiple languages.

Please visit the http://unit.nginx.org/ site for more details.
Original commitRevision:454295 

Number of commits found: 73