lp:~kinkie/squid/stl

Created by Francesco Chemolli and last modified
Get this branch:
bzr branch lp:~kinkie/squid/stl
Only Francesco Chemolli can upload to this branch. If you are Francesco Chemolli please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Francesco Chemolli
Project:
Squid
Status:
Development

Recent revisions

14374. By Francesco Chemolli

Removed useless includes and leftover declarations

14373. By Francesco Chemolli

Migrate basic_ncsa_auth off squid hash onto std::unordered_map

14372. By Francesco Chemolli

Migrate squidaio_ctrl_t to MEMPROXY_CLASS

14371. By Francesco Chemolli

Expose Pool use count in Mem::AllocatorProxy (and MEMPROXY_CLASS)

14370. By Amos Jeffries

Bug 4359: assertion failure 'Comm::IsConnOpen(conn)' within ConnStateData::requestTimeout

14369. By Michele Bergonzoni <email address hidden>

Bug 4021: ext_user_regex does exact match

14368. By Source Maintenance <email address hidden>

SourceFormat Enforcement

14367. By Alex Rousskov

Connection stats, including %<lp, missing for persistent connections.

The code reusing a pconn was missing a hier.note() call, resulting in 0
values logged for %<lp (local port number of the last server or peer
connection) and probably other missing stats.

Also refactored poorly copied statistics collection code to remove
duplication and always update to-server connection stats when the actual
connection becomes available.

Positive side effect: Upon setsockopt(2) failures, the tos and nfmark
fields of a pinned connection were set to the desired (but not actually
applied) values, while persistent connection fields were left intact
(and, hence, stale). Both fields are now reset to zero on failures, for
both types of connections.

14366. By Aymeric Vincent <email address hidden>

Fix incorrect authentication headers on cache digest requests

  login=NEGOTIATE can have an additional parameter specified,
   like login=NEGOTIATE:xxx

One test added in rev.12714 does not take this case into account and it
will send a garbage "login:password" (== "NEGOTIATE:xxx") to its peer
when requesting a digest.

This is a workaround patch to remove the broken Authentication headers
entirely. Support for Negotiate to the peer on these digest requests is
still needed.

14365. By Marcos Felipe Mello

Bug 4281: copy-paste typos in src/tools.cc

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~squid/squid/trunk
This branch contains Public information 
Everyone can see this information.