|
Implement SSLClientSocketPool.
To support SSLClientSocketPool, ClientSocketPoolBase and ClientSocketHandle require a notion of additional error state reported from the pool. Overtime the error handling may get become more integrated, alleviating the need for some of the additional error state.
To support getting Http Proxy credentials from the user, the SSLClientSocketPool will release unauthenticated HttpProxyClientSocket's into the pool as idle. However, it checks their authentication status when receiving one, completing the authentication once the user has provided the credentials.
BUG= 30357
TEST=existing unit tests, ClientSocketPoolBaseTest.AdditionalErrorState*, SSLClientSocketPoolTest.*
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=52275
Total comments: 38
Total comments: 43
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+2281 lines, -471 lines) |
Patch |
 |
M |
chrome/browser/net/preconnect.cc
|
View
|
2
3
4
|
2 chunks |
+31 lines, -9 lines |
0 comments
|
Download
|
 |
M |
net/base/load_flags_list.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/base/net_error_list.h
|
View
|
1
|
2 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/http/http_network_session.h
|
View
|
1
2
3
|
4 chunks |
+42 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/http/http_network_session.cc
|
View
|
1
2
3
|
3 chunks |
+46 lines, -19 lines |
0 comments
|
Download
|
 |
M |
net/http/http_network_transaction.h
|
View
|
1
|
2 chunks |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
net/http/http_network_transaction.cc
|
View
|
1
2
3
4
|
17 chunks |
+177 lines, -255 lines |
0 comments
|
Download
|
 |
M |
net/http/http_network_transaction_unittest.cc
|
View
|
1
2
3
|
17 chunks |
+88 lines, -24 lines |
0 comments
|
Download
|
 |
M |
net/http/http_proxy_client_socket.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/http/http_proxy_client_socket.cc
|
View
|
2
3
|
2 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
M |
net/http/http_proxy_client_socket_pool.h
|
View
|
2
3
|
3 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
net/http/http_proxy_client_socket_pool_unittest.cc
|
View
|
|
7 chunks |
+14 lines, -63 lines |
0 comments
|
Download
|
 |
M |
net/net.gyp
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/socket/client_socket_factory.h
|
View
|
1
2
3
|
2 chunks |
+9 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/socket/client_socket_factory.cc
|
View
|
1
2
3
|
4 chunks |
+13 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/socket/client_socket_handle.h
|
View
|
1
2
3
|
6 chunks |
+27 lines, -1 line |
0 comments
|
Download
|
 |
M |
net/socket/client_socket_handle.cc
|
View
|
|
3 chunks |
+8 lines, -1 line |
0 comments
|
Download
|
 |
M |
net/socket/client_socket_pool.h
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/socket/client_socket_pool_base.h
|
View
|
1
3
4
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/socket/client_socket_pool_base.cc
|
View
|
1
2
3
4
|
4 chunks |
+12 lines, -1 line |
1 comment
|
Download
|
 |
M |
net/socket/client_socket_pool_base_unittest.cc
|
View
|
1
2
3
4
|
11 chunks |
+114 lines, -7 lines |
0 comments
|
Download
|
 |
M |
net/socket/socket_test_util.h
|
View
|
1
2
3
|
7 chunks |
+80 lines, -3 lines |
0 comments
|
Download
|
 |
M |
net/socket/socket_test_util.cc
|
View
|
1
2
3
|
7 chunks |
+102 lines, -9 lines |
0 comments
|
Download
|
 |
M |
net/socket/socks_client_socket_pool.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/socket/ssl_client_socket.h
|
View
|
|
2 chunks |
+19 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/socket/ssl_client_socket_mac.h
|
View
|
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/socket/ssl_client_socket_mac.cc
|
View
|
1
|
10 chunks |
+19 lines, -17 lines |
0 comments
|
Download
|
 |
M |
net/socket/ssl_client_socket_mac_factory.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
net/socket/ssl_client_socket_mac_factory.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
net/socket/ssl_client_socket_nss.h
|
View
|
|
3 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/socket/ssl_client_socket_nss.cc
|
View
|
1
|
10 chunks |
+16 lines, -13 lines |
0 comments
|
Download
|
 |
M |
net/socket/ssl_client_socket_nss_factory.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
net/socket/ssl_client_socket_nss_factory.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A |
net/socket/ssl_client_socket_pool.h
|
View
|
1
2
3
|
1 chunk |
+248 lines, -0 lines |
0 comments
|
Download
|
 |
A |
net/socket/ssl_client_socket_pool.cc
|
View
|
1
2
3
|
1 chunk |
+424 lines, -0 lines |
2 comments
|
Download
|
 |
A |
net/socket/ssl_client_socket_pool_unittest.cc
|
View
|
|
1 chunk |
+720 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/socket/ssl_client_socket_win.h
|
View
|
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/socket/ssl_client_socket_win.cc
|
View
|
1
|
11 chunks |
+20 lines, -16 lines |
0 comments
|
Download
|
 |
M |
net/socket/tcp_client_socket_pool.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/socket/tcp_client_socket_pool_unittest.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 16 (1 generated)
|