[prev in list] [next in list] [prev in thread] [next in thread]
List: varnish-bugs
Subject: [Varnish] #772: cli_buffer parameter doesn't work.
From: varnish-bugs () varnish-cache ! org (Varnish)
Date: 2010-11-29 13:20:49
Message-ID: 053.dc6a1c3b1ad529490818da2d97ec2fcf () varnish-cache ! org
[Download RAW message or body]
#772: cli_buffer parameter doesn't work.
------------------------+---------------------------------------------------
Reporter: Estartu | Owner: martin
Type: defect | Status: closed
Priority: normal | Milestone:
Component: varnishd | Version: trunk
Severity: normal | Resolution: fixed
Keywords: cli_buffer |
------------------------+---------------------------------------------------
Changes (by martin):
* status: new => closed
* resolution: => fixed
Old description:
> I'm setting my configs via vcl.inline. Works find as long as the config
> and the command shorter than 8192 bytes.
>
> so i tried to increase cli_buffer with param.set cli_buffer 81920
>
> still the input stops at 8192 characters.
>
> The help to cli_buffer states that cli_buffer has to be set via -p. No
> change there to. I even changed the default value in mgt_param.c
>
> The changed value is shown via param.show but the input still stops after
> 8192 characters.
>
> I'm running varnish-2.1.3 SVN 5049:5055 installed via the FreeBSD Port.
New description:
I'm setting my configs via vcl.inline. Works find as long as the config
and the command shorter than 8192 bytes.
so i tried to increase cli_buffer with param.set cli_buffer 81920
still the input stops at 8192 characters.
The help to cli_buffer states that cli_buffer has to be set via -p. No
change there to. I even changed the default value in mgt_param.c
The changed value is shown via param.show but the input still stops after
8192 characters.
I'm running varnish-2.1.3 SVN 5049:5055 installed via the FreeBSD Port.
--
Comment:
Hi,
Changesets r5588 and r5589 in trunk should solve your use-case. In order
to better facilitate larger data sets through the CLI a shell here-
document style of syntax has been added. This will allow you to send
arbitrary long VCLs through CLI, as long as no single line is longer than
8192 bytes. See the commit comment on r5588 for an example. Note also that
this will only work on authenticated CLI sessions, in order to avoid a DoS
vector.
Regards,
Martin Blix Grydeland
--
Ticket URL: <http://www.varnish-cache.org/trac/ticket/772#comment:2>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic