Up to [cvs.NetBSD.org] / pkgsrc / www / varnish
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
*: recursive bump for Python 3.11 as new default
varnish: update to 7.2.1 Security fixes VSV00011 Varnish HTTP/2 Request Forgery Vulnerability VEXT Support Varnish Extensions Parameters Duration values (with a unit in seconds) can optionally take a duration unit Other changes in varnishd The metadata VMODs exposes to Varnishd has changed to a non-binary format Changes to VCL ESI sub-requests can no longer inherit req.http.transfer-encoding Bundled VMODs std: add std.now() and std.timed_call() cookie: generated headers no longer have a spurious trailing semi-colon varnishlog The Begin log records may contain a 4th field with the sub-level of sub-tasks. The -k option from varnishlog is now available in varnishncsa. varnishstat MAIN.fetch_no_thread renamed to MAIN.bgfetch_no_thread MAIN.shm_bytes added
varnish: fix buildlink3.mk to provide header files
varnish: update to 7.0.1 New in varnish 7: - switch from PCRE to PCRE2 - RFC8941 Structured Fields - increased default values for memory settings - bit flags in ACLs
varnish: update to 6.6.0 Based on pkgsrc-wip 5.1.1 package by Filip Hajny. Changes in Varnish 6.0 Support for UDS (Unix Domain Sockets) Because UNIX Domain Sockets have nothing like IP numbers, we were forced to define a new level of the VCL language vcl 4.1 to cope with UDS. The HTTP/2 code has received a lot of attention from Dag Haavi Finstad (Varnish Software) and it holds up in production on several large sites now. There are new and improved VMODs: vmod_directors – Much work on the shard director vmod_proxy – Proxy protocol information vmod_unix – Unix Domain Socket information vmod_vtc – Utility functions for writing varnishtest cases. The umem stevedore has been brought back on Solaris and it is the default storage method there now. More error situations now get vcl failure handling, this should make life simpler for everybody we hope. And it goes without saying that we have fixed a lot of bugs too. Changes in Varnish 5.0 Varnish 5.0 changes some (mostly) internal APIs and adds some major new features over Varnish 4.1. Separate VCL files and VCL labels Very Experimental HTTP/2 support The Shard Director Hit-For-Pass is now actually Hit-For-Miss Ban Lurker Improvements Request Body sent always / "cacheable POST" ESI and Backend Request Coalescing ("waitinglist") Improvement Backend PROXY protocol requests Default VCL search path devicedetect.vcl varnishtest misc News for VMOD authors Changes in Varnish 4 Varnish 4 is quite an extensive update to Varnish 3, with some very big improvements to central parts of varnish. Client/backend split
varnish: add buildlink3.mk From Edgar Fuß in PR 55479