- 18 Mar, 2024 8 commits
-
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
Reverting "retrieving" to "processing" is motivated by the fact that we process ESI on the client side and we don't know whether we are in fact retrieving an object from a backend, or just reusing one from the cache. Even if the word "processing" appears again in the sentence, I think it is more accurate here. Better diff with the --word-diff option.
-
Nils Goroll authored
-
Nils Goroll authored
- before coffee + after coffee
-
Nils Goroll authored
-
Dridi Boukelmoune authored
Spotted by Nils.
-
Dridi Boukelmoune authored
All paths to EXP_Remove() raise the OC_F_DYING flag to dismiss the objcore in HSH_Lookup(). A regular purge used to EXP_Rearm() an oc for immediate (yet delayed) expiry, leaving it to the expiry thread to apply this flag and call EXP_Remove(). When the regular purge went from EXP_Rearm() to EXP_Remove() in order to avoid counting purged objects as expired, the OC_F_DYING flag was overlooked. Refs 709f71ab
-
- 15 Mar, 2024 9 commits
-
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Simon Stridsberg authored
Ubuntu noble tries to use `fchmodat2` (new syscall) and gets permission denied instead of ENOSYS. This is a small security risk but it's running inside of circleci containers anyway so i think its acceptable.
-
AlveElde authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
See previous commit.
-
Dridi Boukelmoune authored
But spread the actual changes in their respective sections.
-
- 14 Mar, 2024 1 commit
-
-
Dridi Boukelmoune authored
Quick attempt to address 3f69805f. The remaining TODO in the changes needs to be addressed, and upgrade notes are empty.
-
- 11 Mar, 2024 1 commit
-
-
Walid Boudebouda authored
-
- 07 Mar, 2024 4 commits
-
-
Nils Goroll authored
weird behavior was observed while working on a new feature: This test would terminate s1 after the delay before varnish could finish reading all of the chunked body, which would leave an unfinished backend request in varnishd when it terminated.
-
Asad Sajjad Ahmed authored
Signed-off-by: Asad Sajjad Ahmed <asadsa@varnish-software.com>
-
Nils Goroll authored
Mention the old/new cli_limit values Polish wordning of bits parameter change Add param.show example in place of what looks like an unmotivated param.set -j example
-
Nils Goroll authored
-
- 06 Mar, 2024 2 commits
-
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
- 05 Mar, 2024 2 commits
-
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
Please note the large TODO regarding the rapid reset attack mitigation.
-
- 25 Sep, 2018 1 commit
-
-
Geoff Simmons authored
Restructured so that: * 'Upgrading' is limited to work that has to be done to upgrade from a current deployment to the new version. * 'Changes' is a comprehensive, user-level description of changes and new features. Conflicts: doc/sphinx/whats-new/changes-trunk.rst doc/sphinx/whats-new/index.rst doc/sphinx/whats-new/upgrading-trunk.rst
-
- 05 Mar, 2024 12 commits
-
-
Dridi Boukelmoune authored
Soptted by Stéphane Cance.
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
Fixes #4074
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
-
Dridi Boukelmoune authored
Warning 666: Expression with side effects passed to repeated parameter 1 in macro 'VRT_TMO' Spotted by Flexelint.
-
Dridi Boukelmoune authored
The timeout_* parameters are used in duration arithmetics and the simplest is to not grant them the ability to be disabled. Both timeout_idle and idle_send_timeout appear in a CondWait context. For this reason both need to be capped to 1h, matching the implicit limit in Lck_CondWaitTimeout().
-
Dridi Boukelmoune authored
The vtim_real in Lck_CondWaitUntil() is not meant to be INFINITY, and it should only apply to the vtim_dur passed to Lck_CondWaitTimeout(). In practice it does since the latter calls the former. It could be enforced by extracting a static function from Lck_CondWaitUntil(). This accommodates a few timeout parameters that are used for cond waits.
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-