- 14 Dec, 2017 1 commit
-
-
Poul-Henning Kamp authored
VCL_STRANDS is an alternative to VCL_STRING_LIST which uses a struct instead of varargs. This means that multiple VCL_STRANDS can be passed to a function, and string-compare really needed that to not waste workspace. Add <, >, <=, >= string comparisons while here anyway. The struct and a const char *[N] array are built on the stack and they are only valid for the duration of the function call.
-
- 13 Dec, 2017 1 commit
-
-
Poul-Henning Kamp authored
Add a new type "STRINGS" which is internal to vcc_expr.c only, and convert to "STRING" and "STRING_LIST" at the edge of vcc_expr.c and as necessary inside. (More to come.) Various and sundry cleanups along the way.
-
- 12 Dec, 2017 4 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 11 Dec, 2017 4 commits
-
-
Dridi Boukelmoune authored
Otherwise some compilers *cough* GCC *cough* may fail to see that it's properly written before any read.
-
Nils Goroll authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 10 Dec, 2017 7 commits
-
-
Federico G. Schwindt authored
-
Nils Goroll authored
it is genereally useful also for vmods
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
-
- 08 Dec, 2017 1 commit
-
-
Poul-Henning Kamp authored
STRING_LIST to STRING for error messages.
-
- 07 Dec, 2017 1 commit
-
-
Poul-Henning Kamp authored
Fixes #2510 Submitted by: klean@github
-
- 06 Dec, 2017 1 commit
-
-
Poul-Henning Kamp authored
-
- 05 Dec, 2017 1 commit
-
-
Poul-Henning Kamp authored
Give procedures proper data structures and stick the VCL methods into the symbol table up front and GC a lot of small hacks and workarounds.
-
- 04 Dec, 2017 1 commit
-
-
Dag Haavi Finstad authored
Timing out an H/2 session needs to take into account any active streams being processed.
-
- 01 Dec, 2017 3 commits
-
-
Poul-Henning Kamp authored
that VCL_ENUM have canonical pointers.
-
Poul-Henning Kamp authored
involved versions of same with a simple pointer comparison.
-
Poul-Henning Kamp authored
-
- 30 Nov, 2017 7 commits
-
-
Federico G. Schwindt authored
-
Federico G. Schwindt authored
-
Nils Goroll authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
by various standardsbodies. Going forward these macros will all be named 'v_[a-z_]*_' and only vdef.h gets to define them. Renames: __match_proto__() -> v_matchproto_() __v_printflike() -> v_printflike_() __state_variable__() -> v_statevariable_() __unused -> v_unused_ __attribute__((__noreturn__)) -> v_noreturn_ As a side-effect of the last one, the rule that "vdef.h" be the first non-<...> include in .c files, possibly via a subsystem .h (such as vct.h) needs to be enforced harder. (autocraps "config.h" still needs to go before <...> includes)
-
Dridi Boukelmoune authored
Fixes #2508
-
Dridi Boukelmoune authored
-
- 29 Nov, 2017 4 commits
-
-
Dag Haavi Finstad authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 28 Nov, 2017 3 commits
-
-
Federico G. Schwindt authored
-
Nils Goroll authored
Fixes #2506
-
Nils Goroll authored
it was deprecated since varnish 5.1. motivated by the bereq.retries cleanup, see #2405
-
- 27 Nov, 2017 1 commit
-
-
Poul-Henning Kamp authored
-