Merge lp://staging/~chtsanti/squid/connection_pinning into lp://staging/squid/v4
Status: | Needs review |
---|---|
Proposed branch: | lp://staging/~chtsanti/squid/connection_pinning |
Merge into: | lp://staging/squid/v4 |
To merge this branch: | bzr merge lp://staging/~chtsanti/squid/connection_pinning |
Related bugs: |
Unmerged revisions
- 9006. By Christos Tsantilas
-
The ConnStateData:
:pinnedAuth should return bool - 9005. By Christos Tsantilas
-
- Convert the http_port parameter no-connection-auth to
connection-auth=[on| off].
- Also this parameter was not actually working - 9004. By Christos Tsantilas
-
emove the methods ConnStateData:
:getPinnedInfo and
ConnStateData::getPinnedConne ction and replace them with:
- validatePinnedConnection which checks if the pinning info is valid and
if not, remove any pinning info and closes the pinning peer,
- unpinConnection which removes any pinning info
- pinnedPeer which returns the pinning peer
- pinnedAuth which returns true if the pinned connewction is a web
server authenticated connection - 9003. By Christos Tsantilas
-
- Convert the clientPinnedCon
nectionClosed close handler to the
ConnStateData::clientPinnedCo nnectionClosed comm call
- Add the ConnStateData::pinning: :closeHandler which holds the comm call
close handler of pinning.fd to allow as cancel its execution if required - 9002. By Christos Tsantilas
-
Document the HttpRequest:
:pinned_ connection member - 9001. By Christos Tsantilas
-
- Move cleanup of pinning data from ConnStateData destructor to swanSong
- convert some debug to debugs statements
- Add the setPinnedConnec
tion, pinnedConnection and
releasePinnedConnection methods to the HttpRequest class and use them to
set/get/release pinned data instead of directly access the related class
members- cbdataReferenceDone also sets sto NULL the cbdata so there is not any
reason for the somecbdata=NULL statements used- Add the virtual method inheritProperties in HttpMsg and implement it
for HttpReply and HttpRequest and remove the
inheritVirginReplyProperties and inheritVirginPr operties from
IcapModXact class- rename the http_port_
list::no_ connection_ auth and
request_flags:: no_connection_ auth tp *::connection_ auth_disable - Polish documentation about Connection:
Proxy-Support header - Other minor fixes
- 9000. By Christos Tsantilas
-
Add some documentation about Proxy-Support headers
- 8999. By Christos Tsantilas
-
Print info about connection pinning in dump_peer_options
- 8998. By Christos Tsantilas
-
Merge from trunk
- 8997. By Christos Tsantilas
-
merge from trunk