Re: Questionable default 'range_offset_limit ' option

Joshua Rogers <[email protected]>
Newsgroups gmane.comp.web.squid.devel
Message-ID <CAOCwWhFYPJyJf07X7rk7uJsndUc+L0Nd9Laqt-Ueq0DeUwm4SA@mail.gmail.com>
Makes sense!

Thank you for the explanation.

On Fri, Mar 19, 2021 at 12:46 PM Amos Jeffries <[email protected]> wrote:

> On 19/03/21 6:13 pm, Joshua Rogers wrote:
> > Hi there,
> >
> >
> > According to http://www.squid-cache.org/Doc/config/range_offset_limit/
> > <http://www.squid-cache.org/Doc/config/range_offset_limit/>,
> > 'range_offset_limit' is by default 'none'.
> >
>
> This directive is an access control like http_access, but instead of
> doing an allow/deny action is sets a limit (or not) on any matching
> transactions.
>
> The 'none' value prevents this directive setting a limit. For example;
> to apply a 5KB limit on Internet visitors, a 10KB limit on LAN clients,
> and no limit on localhost traffic would look like this:
>
>    range_offset_limit none localhost
>    range_offset_limit 10 KB localnet
>    range_offset_limit 5 KB
> (there is an implicit 'all' if you don't specify any ACLs to match)
>
>
> So the default for this directive - if you don't configure any
> range_offset_limit lines at all. Is not to set/force a limit.
>
>
>
> > However in HttpRequest.cc, it says it is by default 0:
> > rangeOffsetLimit = 0; // default value for rangeOffsetLimit
> >
>
> HttpRequest::rangeOffsetLimit is the limit actually being use on one
> specific transaction.
>
> The default here is 0 bytes. Meaning disabled. Only the bytes requested
> by the client will be fetched. "range_offset_limit none" means that this
> non-limit will stay unchanged.
>
>
> > and then in HttpHdrRange.cc:
> >      if (limit == 0)
> >          /* 0 == disabled */
> >          return true;
> >
> >      if (-1 == limit)
> >          /* 'none' == forced */
> >          return false;
> >
> >
> > So is 'none' -1, or 0 in this case?:)
> >
>
> "none" has different values depending on what type of thing it is the
> value of.
>
>
> Amos
> _______________________________________________
> squid-dev mailing list
> [email protected]
> http://lists.squid-cache.org/listinfo/squid-dev
>

_______________________________________________
squid-dev mailing list
[email protected]
http://lists.squid-cache.org/listinfo/squid-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.