Commit 7ecac974 authored by Geoff Simmons's avatar Geoff Simmons

Update changes.rst.

parent 9a9bdf8d
......@@ -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*``
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment