summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/changes.xml106
-rw-r--r--docs/man/unitd.8.in80
2 files changed, 186 insertions, 0 deletions
diff --git a/docs/changes.xml b/docs/changes.xml
index 4db9cf3e..6c79b560 100644
--- a/docs/changes.xml
+++ b/docs/changes.xml
@@ -5,6 +5,112 @@
<change_log title="unit">
+<changes apply="unit-php
+ unit-python unit-python2.7
+ unit-python3.4 unit-python3.5 unit-python3.6 unit-python3.7
+ unit-python3.8 unit-python3.9
+ unit-go
+ unit-perl
+ unit-ruby
+ unit-jsc-common unit-jsc8 unit-jsc10 unit-jsc11 unit-jsc13
+ unit-jsc14 unit-jsc15"
+ ver="1.23.0" rev="1"
+ date="2021-03-25" time="18:00:00 +0300"
+ packager="Andrei Belov &lt;defan@nginx.com&gt;">
+
+<change>
+<para>
+NGINX Unit updated to 1.23.0.
+</para>
+</change>
+
+</changes>
+
+
+<changes apply="unit" ver="1.23.0" rev="1"
+ date="2021-03-25" time="18:00:00 +0300"
+ packager="Andrei Belov &lt;defan@nginx.com&gt;">
+
+<change type="feature">
+<para>
+support for multiple certificate bundles on a listener via the Server Name
+Indication (SNI) TLS extension.
+</para>
+</change>
+
+<change type="feature">
+<para>
+"--mandir" ./configure option to specify the directory for man page
+installation.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+the router process could crash on premature TLS connection close; the bug had
+appeared in 1.17.0.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+a connection leak occurred on premature TLS connection close; the bug had
+appeared in 1.6.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+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.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+a descriptor leak occurred in the router process when removing or
+reconfiguring an application; the bug had appeared in 1.19.0.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+persistent storage of certificates might've not worked with some filesystems in
+Linux, and all uploaded certificate bundles were forgotten after restart.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+the controller process could crash while requesting information about a
+certificate with a non-DNS SAN entry.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+the controller process could crash on manipulations with a certificate
+containing a SAN and no standard name attributes in subject or issuer.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+the Ruby module didn't respect the user locale for defaults in the Encoding
+class.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+the PHP 5 module failed to build with thread safety enabled; the bug had
+appeared in 1.22.0.
+</para>
+</change>
+
+</changes>
+
+
<changes apply="unit-python3.9" ver="1.22.0" rev="1"
date="2021-02-04" time="18:00:00 +0300"
packager="Andrei Belov &lt;defan@nginx.com&gt;">
diff --git a/docs/man/unitd.8.in b/docs/man/unitd.8.in
new file mode 100644
index 00000000..46182781
--- /dev/null
+++ b/docs/man/unitd.8.in
@@ -0,0 +1,80 @@
+.\" (C) 2017-2021, NGINX, Inc.
+.\"
+.Dd March 16, 2021
+.Dt UNITD 8
+.Os
+.Sh NAME
+.Nm unitd
+.Nd "runs the NGINX Unit daemon"
+.Sh SYNOPSIS
+.Nm
+.Op Fl Fl no-daemon
+.Op Fl Fl control Ar socket
+.Op Fl Fl group Ar name
+.Op Fl Fl user Ar name
+.Op Fl Fl log Ar file
+.Op Fl Fl modules Ar directory
+.Op Fl Fl pid Ar file
+.Op Fl Fl state Ar directory
+.Nm
+.Op Fl h | Fl Fl help | v | Fl Fl version
+.Sh DESCRIPTION
+NGINX Unit is a polyglot app server, a reverse proxy, and a static file server
+for UNIX-like systems.
+It was built by
+.Xr nginx 8
+team members from
+scratch to be highly efficient and fully configurable at runtime.
+.Sh OPTIONS
+.Bl -tag -width indent
+.It Fl h , Fl Fl help
+Displays a summary of Unit's command-line options and their
+compile-time defaults.
+.It Fl v , Fl Fl version
+Displays Unit's version and the
+.Pa ./configure
+settings it was built with.
+.It Fl Fl no-daemon
+Runs Unit in non-daemon mode.
+.It Fl Fl control Ar socket
+Overrides the control API's socket address in IPv4, IPv6,
+or UNIX-domain format.
+.It Fl Fl group Ar name , Fl Fl user Ar name
+Override group name and user name used to run Unit's non-privileged processes.
+.It Fl Fl log Ar file
+Overrides the pathname for Unit's log.
+.It Fl Fl modules Ar directory
+Overrides the directory path for Unit's language modules
+.Po Pa *.unit.so
+.Pc files .
+.It Fl Fl pid Ar file
+Overrides the pathname for the PID file of Unit's main process.
+.It Fl Fl state Ar directory
+Overrides the directory path for Unit's state storage.
+.El
+.Sh EXIT STATUS
+Exit status is 0 on success, or 1 if the daemon encounters an error.
+.Sh FILES
+.Bl -tag -width indent
+.It Pa %%PID_PATH%%
+The PID file of Unit's main process.
+.It Pa %%ERROR_LOG_PATH%%
+A general-purpose log for diagnostics and troubleshooting.
+.El
+.Sh SOCKETS
+.Bl -tag -width indent
+.It Pa %%SOCKET_PATH%%
+The socket address of Unit's control API.
+.El
+.Sh AUTHORS
+(C) 2017-2021, NGINX, Inc.
+.Sh SEE ALSO
+.Pp
+Website:
+.Pa https://unit.nginx.org
+.Pp
+User mailing list:
+.Pa https://mailman.nginx.org/mailman/listinfo/unit
+.Pp
+GitHub:
+.Pa https://github.com/nginx/unit