- 04 Mar, 2016 6 commits
-
-
Lasse Karstensen authored
-
Federico G. Schwindt authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
Fixes: #1860
-
Poul-Henning Kamp authored
Conflicts: bin/varnishd/cache/cache_esi_parse.c
-
Poul-Henning Kamp authored
-
- 03 Mar, 2016 11 commits
-
-
Lasse Karstensen authored
This was forgotten in ecbdb32a and made the change moot.
-
Lasse Karstensen authored
-
Lasse Karstensen authored
Avoid some of the mess in src/ when building multiple vmods in the same git tree.
-
Lasse Karstensen authored
-
Nils Goroll authored
When setting bit n (the n+1th bit) of an n-bit vbitmap, we'd miss to expand the bitmap and thus overflow our buffer and overwrite the first bit of the next byte in memory.
-
Martin Blix Grydeland authored
-
Martin Blix Grydeland authored
Without this we could start running ban_lurker_test_ban with an empty list of bans to test, causing a lot of unnecessary ban and oh mutex contention on every ban lurker invocation until the REQ ban triggering it is gone. Also don't call ban_lurker_test_ban when our destination ban is the same as the one being tested. This would be wasted work. Adjust the c00049.vtc test case for the bans now not being unnecessarily tested.
-
Martin Blix Grydeland authored
Resetting the pointer would race against the ban lurker moving the OC in the ban list and any object event listeners wanting to see the new ban timestamp on OEV_BANCHG. Fixes: #1863
-
Martin Blix Grydeland authored
Without this we could ban an object erranously if the ban lurker has moved the OC in the ban list while we were evaluating.
-
Poul-Henning Kamp authored
Spotted by: Martin
-
Poul-Henning Kamp authored
ban-list if the lurker washes this OC while we check it. Mostly diagnosed by: Martin Fixes: #1864
-
- 01 Mar, 2016 1 commit
-
-
Dridi Boukelmoune authored
Both contents and formatting were off.
-
- 25 Feb, 2016 16 commits
-
-
Lasse Karstensen authored
-
Lasse Karstensen authored
Cause: 9e07b947 Add a new VRT_acl_match function to the VMODs ABI
-
Lasse Karstensen authored
0a05e52c and friends are missing in 4.1.
-
Federico G. Schwindt authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
VRT_MINOR_VERSION needs to be incremented for the 4.1 branch.
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Federico G. Schwindt authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Nils Goroll authored
-
Nils Goroll authored
We'll need to change a couple of signatures in the call paths getting here to propagate up the failure.
-
Federico G. Schwindt authored
Pointed out by nirn on irc.
-
- 24 Feb, 2016 1 commit
-
-
Martin Blix Grydeland authored
Original test case by fgsch Fixes: #1858
-
- 17 Feb, 2016 5 commits
-
-
Lasse Karstensen authored
-
Lasse Karstensen authored
-
Nils Goroll authored
This fix avoids a WS_Alloc panic when pushing fetch processors and should thus avoid panics by overflowing the backend workspace in vcl. This overflow is logged as FetchError "Bo workspace overflowed". Other panic points due to workspace_backend being set too low still exist. Sizing estimate for workspace_backend: sizeof(struct busyobj) + 3 * HTTP_estimate(cache_param->http_max_hdr) + cache_param->vsl_buffer + cache_param->http_resp_size + fetch processor memory + space required in VCL Fixes #1739
-
Guillaume Quintard authored
Allow to split https URI in the request line
-
Valentin Matei authored
-