notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
NOTE: the WWW: line in pkg-descr was relocated to a WWW= line in Makefile. Each port in FreshPorts has a homepage link. Look for it right after the Description: on each port's home page.

Do I know someone who can pick up a server from 7401 E. Ben White Blvd. Austin TX?

The emphasis is on know, or recommended by someone I know. This is the original FreshPorts server, way past useful: RAID, 8GB RAM, etc. The drives need to be wiped and everything recycled.
Port details
unit Dynamic web application server
1.28.0 www on this many watch lists=3 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: osa@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-11-16 00:19:21
Last Update: 2022-09-14 05:03:04
Commit Hash: cb49aa1
People watching this port, also watch:: dovecot, libsodium, zfs-stats, smartmontools, pkg
License: APACHE20
Description:
HomepagecgitgithubgitlabSVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (7 items)
Collapse this list.
  1. sbin/unitd
  2. share/man/man8/unitd.8.gz
  3. /usr/local/share/licenses/unit-1.28.0/catalog.mk
  4. /usr/local/share/licenses/unit-1.28.0/LICENSE
  5. /usr/local/share/licenses/unit-1.28.0/APACHE20
  6. @dir libexec/unit/modules
  7. @dir libexec/unit
Collapse this list.
Dependency lines:
  • unit>0:www/unit
To install the port:
cd /usr/ports/www/unit/ && make install clean
To add the package, run one of these commands:
  • pkg install www/unit
  • pkg install unit
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: unit
Flavors: there is no flavor information for this port.
distinfo:

Packages (timestamps in pop-ups are UTC):
unit
ABIlatestquarterly
FreeBSD:11:aarch641.41.18.0_1
FreeBSD:11:amd641.25.01.24.0
FreeBSD:11:armv6pkg-fallout1.18.0_1
FreeBSD:11:i3861.25.01.24.0
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch641.41.27.0
FreeBSD:12:amd641.28.01.27.0
FreeBSD:12:armv61.41.19.0
FreeBSD:12:armv71.41.19.0
FreeBSD:12:i3861.28.01.27.0
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-fallout1.23.0
FreeBSD:13:aarch641.28.01.27.0
FreeBSD:13:amd641.28.01.27.0
FreeBSD:13:armv61.21.0_41.27.0
FreeBSD:13:armv71.28.01.27.0
FreeBSD:13:i3861.28.01.27.0
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips641.21.0_41.21.0_4
FreeBSD:13:powerpc641.21.0_41.24.0
FreeBSD:13:riscv64pkg-fallout1.27.0
FreeBSD:14:aarch641.28.0pkg-fallout
FreeBSD:14:amd641.28.0pkg-fallout
FreeBSD:14:armv61.27.0pkg-fallout
FreeBSD:14:armv71.28.0pkg-fallout
FreeBSD:14:i3861.28.0pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips641.26.1pkg-fallout
FreeBSD:14:powerpc641.23.0pkg-fallout
FreeBSD:14:riscv641.26.0pkg-fallout
 

Slave ports:
  1. www/unit-java
  2. www/unit-perl
  3. www/unit-php
  4. www/unit-python
  5. www/unit-ruby

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. libpcre2-8.so : devel/pcre2
This port is required by:
for Run
  1. www/unit-java
  2. www/unit-perl
  3. www/unit-php
  4. www/unit-python
  5. www/unit-ruby

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://unit.nginx.org/download/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2021-02-04
    Affects: users of www/unit
    Author: osa@FreeBSD.org
    Reason: 
      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.
    
    

Number of commits found: 65

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.28.0
14 Sep 2022 05:03:04
commit hash:cb49aa13ee6dcaa212b6dd7f311eed81d185829ccommit hash:cb49aa13ee6dcaa212b6dd7f311eed81d185829ccommit hash:cb49aa13ee6dcaa212b6dd7f311eed81d185829c files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
*/*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 View all of this commit message)
07 Sep 2022 21:58:51
commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.27.0
07 Sep 2022 21:10:59
commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.27.0
20 Jul 2022 14:23:26
commit hash:e915e756715f12e5e0e46993b1265f44690b4a90commit hash:e915e756715f12e5e0e46993b1265f44690b4a90commit hash:e915e756715f12e5e0e46993b1265f44690b4a90 files touched by this commit
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>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.27.0
02 Jun 2022 16:40:55
commit hash:11d9a3ffb12a45d4f757d899af3db29ddfca10cacommit hash:11d9a3ffb12a45d4f757d899af3db29ddfca10cacommit hash:11d9a3ffb12a45d4f757d899af3db29ddfca10ca files touched by this commit
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.26.1
02 Dec 2021 17:46:36
commit hash:05366a2e1e16f2a6844f6b5ce4594139a4530e14commit hash:05366a2e1e16f2a6844f6b5ce4594139a4530e14commit hash:05366a2e1e16f2a6844f6b5ce4594139a4530e14 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
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
commit hash:9e24cfef378e1fa674dfe1a5477847e0b7933a6dcommit hash:9e24cfef378e1fa674dfe1a5477847e0b7933a6dcommit hash:9e24cfef378e1fa674dfe1a5477847e0b7933a6d files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
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 View all of this commit message)
1.25.0
19 Aug 2021 17:50:25
commit hash:9f6f03d1a2fce1d7bfa6645f5b0c40aedbe55b33commit hash:9f6f03d1a2fce1d7bfa6645f5b0c40aedbe55b33commit hash:9f6f03d1a2fce1d7bfa6645f5b0c40aedbe55b33 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
www/unit: update from 1.24.0 to 1.25.0.

<ChangeLog>

*) Feature: client IP address replacement from a specified HTTP header
   field.

*) Feature: TLS sessions cache.

*) Feature: TLS session tickets.

*) Feature: application restart control.

*) Feature: process and thread lifecycle hooks in Ruby.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.24.0
25 Jun 2021 17:54:07
commit hash:5953db5520dafbf28b3b2e46d1cc62f0a01706f2commit hash:5953db5520dafbf28b3b2e46d1cc62f0a01706f2commit hash:5953db5520dafbf28b3b2e46d1cc62f0a01706f2 files touched by this commit
Antoine Brodin (antoine) search for other commits by this committer
www/unit*: fix syntax error
1.24.0
27 May 2021 15:38:20
commit hash:26c67ff019601168d8663cedd573cd09c036a28fcommit hash:26c67ff019601168d8663cedd573cd09c036a28fcommit hash:26c67ff019601168d8663cedd573cd09c036a28f files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
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 View all of this commit message)
1.23.0
06 Apr 2021 14:31:13
commit hash:135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash:135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash:135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
1.23.0
06 Apr 2021 14:31:07
commit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.23.0
25 Mar 2021 17:08:19
Revision:569217Original commit files touched by this commit
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.22.0_1
26 Feb 2021 12:11:36
Revision:566598Original commit files touched by this commit
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
1.22.0_1
05 Feb 2021 16:28:39
Revision:564130Original commit files touched by this commit
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.
1.22.0_1
04 Feb 2021 23:01:50
Revision:564068Original commit files touched by this commit
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.
1.22.0
04 Feb 2021 18:40:15
Revision:564058Original commit files touched by this commit
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.21.0_4
23 Nov 2020 16:17:58
Revision:556114Original commit files touched by this commit
osa search for other commits by this committer
Add more logic for regular expressions support, continue using devel/pcre2
by default.

Bump PORTREVISION.
1.21.0_3
20 Nov 2020 05:11:11
Revision:555735Original commit files touched by this commit
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.	(*)
1.21.0_2
19 Nov 2020 21:21:07
Revision:555718Original commit files touched by this commit
osa search for other commits by this committer
Install/add another file to the package list.

Bump PORTREVISION.

Spotted by:	pluknet
1.21.0_1
19 Nov 2020 20:47:26
Revision:555716Original commit files touched by this commit
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.
1.21.0
19 Nov 2020 20:31:34
Revision:555714Original commit files touched by this commit
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.20.0
22 Oct 2020 22:01:41
Revision:553058Original commit files touched by this commit
osa search for other commits by this committer
Add NGINX Unit's Java module.
1.20.0
08 Oct 2020 20:26:42
Revision:551732Original commit files touched by this commit
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.19.0
13 Aug 2020 21:36:09
Revision:544843Original commit files touched by this commit
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.18.0_1
29 May 2020 18:55:35
Revision:536995Original commit files touched by this commit
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>
1.18.0
28 May 2020 22:39:05
Revision:536822Original commit files touched by this commit
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>
1.17.0
16 Apr 2020 20:09:46
Revision:531879Original commit files touched by this commit
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.16.0_1
16 Mar 2020 19:42:02
Revision:528539Original commit files touched by this commit
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.
1.16.0
12 Mar 2020 20:37:11
Revision:528319Original commit files touched by this commit
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.15.0_1
14 Feb 2020 02:25:03
Revision:526081Original commit files touched by this commit
osa search for other commits by this committer
Sort plist.
1.15.0_1
14 Feb 2020 00:38:49
Revision:526078Original commit files touched by this commit
osa search for other commits by this committer
Use make, it works fine.
1.15.0_1
13 Feb 2020 22:08:56
Revision:526068Original commit files touched by this commit
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.
1.15.0
06 Feb 2020 17:43:11
Revision:525394Original commit files touched by this commit
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>
1.14.0
27 Dec 2019 11:19:59
Revision:520981Original commit files touched by this commit
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>
1.13.0
14 Nov 2019 18:40:00
Revision:517605Original commit files touched by this commit
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>
1.12.0
04 Oct 2019 12:12:55
Revision:513764Original commit files touched by this commit
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>
1.11.0
19 Sep 2019 19:20:39
Revision:512368Original commit files touched by this commit
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>
1.10.0
22 Aug 2019 21:27:39
Revision:509624Original commit files touched by this commit
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.9.0_1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
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
1.9.0
01 Jun 2019 17:59:52
Revision:503246Original commit files touched by this commit
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.8.0
09 Mar 2019 22:53:28
Revision:495213Original commit files touched by this commit
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.7.1
08 Feb 2019 01:06:40
Revision:492403Original commit files touched by this commit
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>
1.7
21 Dec 2018 00:09:17
Revision:487932Original commit files touched by this commit This port version is marked as vulnerable.
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.6_2
14 Dec 2018 00:41:54
Revision:487398Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Fix build on GCC-based architectures.
Bump PORTREVISION.

PR:	233982
1.6_1
05 Dec 2018 20:01:11
Revision:486720Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
These ports now build on powerpc64.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
1.6_1
19 Nov 2018 21:40:15
Revision:485364Original commit files touched by this commit This port version is marked as vulnerable.
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
1.6
15 Nov 2018 21:30:08
Revision:485049Original commit files touched by this commit This port version is marked as vulnerable.
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>
1.5
25 Oct 2018 21:03:46
Revision:482992Original commit files touched by this commit This port version is marked as vulnerable.
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.4
22 Sep 2018 14:21:58
Revision:480388Original commit files touched by this commit This port version is marked as vulnerable.
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.3_1
10 Sep 2018 02:06:13
Revision:479351Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
Mark various ports broken on powerpc64.

Approved by:	portmgr (tier-2 blanket)
1.3_1
30 Aug 2018 04:05:08
Revision:478429Original commit files touched by this commit This port version is marked as vulnerable.
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.
1.3_1
25 Jul 2018 02:58:01
Revision:475293Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Fix package list.
Bump PORTREVISION.
1.3
17 Jul 2018 04:11:30
Revision:474772Original commit files touched by this commit This port version is marked as vulnerable.
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>
1.2
10 Jun 2018 19:45:57
Revision:472155Original commit files touched by this commit This port version is marked as vulnerable.
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>
1.1
26 Apr 2018 21:45:34
Revision:468387Original commit files touched by this commit This port version is marked as vulnerable.
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.0
23 Apr 2018 22:58:28
Revision:468145Original commit files touched by this commit This port version is marked as vulnerable.
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.6
10 Feb 2018 00:10:52
Revision:461349Original commit files touched by this commit This port version is marked as vulnerable.
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.4
25 Jan 2018 23:02:37
Revision:459969Original commit files touched by this commit This port version is marked as vulnerable.
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>
0.3_1
20 Jan 2018 19:36:17
Revision:459542Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Add back LOG/RUN directories creation to fix unit's start-up.
Bump PORTREVISION.

PR:	225213
0.3
05 Jan 2018 21:09:27
Revision:458171Original commit files touched by this commit This port version is marked as vulnerable.
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>
0.2_1
09 Dec 2017 19:46:42
Revision:455874Original commit files touched by this commit
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
0.2_1
21 Nov 2017 00:56:27
Revision:454584Original commit files touched by this commit
osa search for other commits by this committer
Use LOCALBASE instead of PREFIX for installed dependences.

Bump PORTREVISION.
0.2
16 Nov 2017 00:23:49
Revision:454296Original commit files touched by this commit
osa search for other commits by this committer
Update `Created by:' field.
0.2
16 Nov 2017 00:19:14
Revision:454295Original commit files touched by this commit
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.

Number of commits found: 65