[master] 7ecac97 Update changes.rst.

Geoff Simmons geoff at uplex.de
Wed Mar 14 22:53:05 UTC 2018


commit 7ecac9749e882d126090a81346121d891a4ef1ec
Author: Geoff Simmons <geoff at uplex.de>
Date:   Wed Mar 14 23:51:49 2018 +0100

    Update changes.rst.

diff --git a/doc/changes.rst b/doc/changes.rst
index 30fb551..57a4b66 100644
--- a/doc/changes.rst
+++ b/doc/changes.rst
@@ -30,6 +30,9 @@ Usage
   used during ESI delivery. It should not be tuned unless advised by a
   developer.
 
+* Support Unix domain sockets for the ``-a`` and ``-b`` command-line
+  arguments, and for backend declarations. This requires VCL >= 4.1.
+
 VCL and bundled VMODs
 ---------------------
 
@@ -53,6 +56,12 @@ VCL and bundled VMODs
   retrieve it back. Doing so will now yield the last successfully set
   stevedore or the undefined (``NULL``) string.
 
+* IP-valued elements of VCL are equivalent to ``0.0.0.0:0`` when the
+  connection in question was addressed as a UDS. This is implemented
+  with the ``bogo_ip`` in ``vsa.c``.
+
+* ``beresp.backend.ip`` is retired as of VCL 4.1.
+
 * workspace overflows in ``std.log()`` now trigger a VCL failure
 
 * workspace overflows in ``std.syslog()`` are ignored
@@ -138,6 +147,9 @@ VCL and bundled VMODs
   rounded) and may even have their sign changed or trigger a C
   compiler warning / error.
 
+* Add VMOD unix.
+
+* Add VMOD proxy.
 
 Logging / statistics
 --------------------
@@ -163,6 +175,13 @@ bundled tools
   ``%{H2RxHdr}x``, ``%{H2RxBody}x``, ``%{H2TxHdr}x``, ``%{H2TxBody}x``,
   ``%{Debug}x``, ``%{HttpGarbage}x`` and ``%{Hash}x``
 
+* The vtc ``server -listen`` command supports UDS addresses, as does
+  the ``client -connect`` command. vtc ``remote.path`` and
+  ``remote.port`` have the values ``0.0.0.0`` and ``0`` when the peer
+  address is UDS. Added ``remote.path`` to vtc, whose value is the
+  path when the address is UDS, and NULL (matching <undef>) for IP
+  addresses.
+
 C APIs (for vmod and utility authors)
 -------------------------------------
 
@@ -190,6 +209,13 @@ C APIs (for vmod and utility authors)
 * vcc files can now contain a ``$Prefix`` stanza to define the prefix
   for vmod function names (which was fixed to ``vmod`` before)
 
+* vcc files can contain a ``$Synopsis`` stanza with one of the values
+  ``auto`` or ``manual``, default ``auto``. With ``auto``, a more
+  comprehensive SYNOPSIS is generated in the doc output with an
+  overview of objects, methods, functions and their signatures. With
+  ``manual``, the auto-SYNOPSIS is left out, for VMOD authors who
+  prefer to write their own.
+
 * All varnish internal ``SHA256*`` symbols have been renamed to
   ``VSHA256*``
 


More information about the varnish-commit mailing list