-
Poul-Henning Kamp authored
Record a triplet of {start, data, end} for all HTTP data items. This represents a regrettable uglification of the sourcecode, but most of it compiles out to constants and the runtime benefits will be worth it. Generate H_FOO magic strings for all the headers we know about. These strings have a length as first char and always ends in ':'. Also genereate H_FOO format strings in VCL compiler. Mandate (with assert) that header references happen using H_FOO strings. Make number of allowed HTTP headers a compile time constant (32) but make the workspace a run-time variable (4096). Introduce new SHM tag for dumping aborted HTTP protocol requests. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@531 d4fa192b-c00b-0410-8231-f00ffab90ce4
797aec02
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
varnish | ||
Makefile.am | ||
binary_heap.h | ||
cli.h | ||
cli_priv.h | ||
compat.h | ||
hash.h | ||
http_headers.h | ||
libvarnish.h | ||
libvcl.h | ||
miniobj.h | ||
queue.h | ||
sbuf.h | ||
shmlog.h | ||
shmlog_tags.h | ||
stat_field.h | ||
stats.h | ||
tree.h | ||
varnishapi.h | ||
vcl.h | ||
vcl_returns.h | ||
vrt.h |