~measurement-factory/squid/peer-idle-pool

Viewing all changes in revision 12748.

  • Committer: Alex Rousskov
  • Date: 2014-03-13 04:25:28 UTC
  • Revision ID: rousskov@measurement-factory.com-20140313042528-npvzbdjewh0z8s07
Added secure peer support to the steady connection pool feature
(cache_peer ... ssl steady=N).

Supply a fake HTTP OPTIONS request to getOutgoingAddress() and
GetMarkingsToServer() to make their ACLs happier. The request is also needed
for Ssl::PeerConnector's ErrorState generation code.

Polished/finalized Ssl::PeerConnector callback answer API.

Removed double-negotiateSsl() call from Ssl::PeerConnector. The old bug did
not manifest itself except under valgrind tests for some reason.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: