- 11 Apr, 2023 1 commit
-
-
Poul-Henning Kamp authored
-
- 09 Apr, 2023 1 commit
-
-
Poul-Henning Kamp authored
-
- 08 Apr, 2023 3 commits
-
-
Poul-Henning Kamp authored
-
Nils Goroll authored
... that there is no v1l open already for the worker. This enables the assertion also for use on the backend side.
-
Nils Goroll authored
When we fail a HTTP1 connection via v1d_error(), we write directly to the file descriptor and thus should assert that there is no V1L (line handler) open. We had this check only for two out of the four early returns from V1D_Deliver().
-
- 07 Apr, 2023 3 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 06 Apr, 2023 4 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 04 Apr, 2023 1 commit
-
-
Nils Goroll authored
Dridi/dag tell me that changes.rst is not ready for it. This reverts commit 10633ae0.
-
- 01 Apr, 2023 4 commits
-
-
Nils Goroll authored
-
Nils Goroll authored
in order to improve references to the documentation. With this change, VCL variable documentation can be referenced externally by replacing the dot in the variable name with a hyphen and use that as a target, for example: https://varnish-cache.org/docs/trunk/reference/vcl-var.html#resp-filters Rules: - only current (VCL >= 4.1) variables gain a target - if there is a section by the same name as a target, do not change it - No .* for HEADERS like req.http.* Notes: This turned out to be more work than anticipated for presumably a minor change. First I tried to avoid adding target names by turning the definition list items into subsections, which, with a simple change to generate.py, worked ok for HTML, but looked terrible for the man page, which only has three section levels: The variables appeared on the same indentation level as the section headers. So next I tried writing code to perform the change automatically, but this also turned out to be tedious. So ultimately, I used an emacs macro with manual polishing and the work was done in minutes. Code is not always the answer...
-
Nils Goroll authored
switch to --strict == --halt 1 ref: https://docutils.sourceforge.io/docs/user/config.html#report-level
-
Nils Goroll authored
Previously, "HTTP response status" was rendered of a subsection of "storage", which is wrong, they should be on the same level, or at least not in that order. We now use the order = - ~ for section, subsection, subsubsection which we also use in other places like vcl(7) and which is in line with the example in https://docutils.sourceforge.io/docs/user/rst/quickstart.html#sections
-
- 29 Mar, 2023 4 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
This prevents unecessary docs builds. However, we do need to touch the *if.c mtime, otherwise a doc-only change will cause vmodtool to run on every make afterwards. Relevant to: #3901
-
Poul-Henning Kamp authored
-
- 25 Mar, 2023 1 commit
-
-
Nils Goroll authored
URLs are getting longer and longer... ref: da455434
-
- 22 Mar, 2023 1 commit
-
-
Poul-Henning Kamp authored
-
- 20 Mar, 2023 3 commits
-
-
Nils Goroll authored
-
Nils Goroll authored
-
Walid Boudebouda authored
with uds abstract sockets, sun_path should start with a NULL character followed by the socket's name. The name is not considered to be NULL terminated and can contain NULL bytes which have no special meaning. socklen is used to determine the length of name and must be set to the length of the struct sockaddr_un up to the last character of name, otherwise the 108 characters of sun_path will be treated as the name of the socket, including NULL bytes.
-
- 16 Mar, 2023 2 commits
-
-
Nils Goroll authored
m00002.vtc has long been renamed to vmod/tests/std_b00001.vtc, so we could also reference that test case, but I guess a debug CLI command should be warning enough...
-
Nils Goroll authored
to anchor patches
-
- 15 Mar, 2023 2 commits
-
-
Simon Stridsberg authored
Releasing 7.3.0
-
Simon Stridsberg authored
-
- 14 Mar, 2023 4 commits
-
-
Nils Goroll authored
- I think the excellent ESI processing changes documentation should be promoted from changes.rst. I think it is more helpful to users planning their upgrade, because it gives better advice. - I thought we could be a little more verbose on abstract UDSes and the weak Last-Modified changes. - The director .release callback was not yet mentioned All other changes are not worth mentioning I guess.
-
Nils Goroll authored
At least for me, this makes it easier to check if we missed anything.
-
Nils Goroll authored
-
Nils Goroll authored
- cross-reference parameter and vcl variable - clarify that a zero value means no limit (I found 'no buffering' confusing when in fact the full object is buffered, potentially) - improve wording, hopefully
-
- 13 Mar, 2023 1 commit
-
-
Poul-Henning Kamp authored
-
- 10 Mar, 2023 2 commits
-
-
Dag Haavi Finstad authored
-
Dag Haavi Finstad authored
-
- 07 Mar, 2023 3 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-