Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
varnish-cache
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
varnishcache
varnish-cache
Commits
7ecac974
Commit
7ecac974
authored
Mar 14, 2018
by
Geoff Simmons
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update changes.rst.
parent
9a9bdf8d
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
26 additions
and
0 deletions
+26
-0
changes.rst
doc/changes.rst
+26
-0
No files found.
doc/changes.rst
View file @
7ecac974
...
...
@@ -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*``
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment