|  | net: rework the NPN patch.
This change moves the protocol selection logic out of NSS and into Chromium
code. This allows some things to be a little cleaner (no more wire-encoded NPN
strings) and also allows for some tricks that we have been considering for
SPDY+WebSockets.
As a consequence of this change, next protocols are now a
std::vector<std::string> rather than an encoded char*
BUG=none
TEST=SPDY still works with Google sites.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=106093
  
   
      Total comments: 12
      
     
  
   
      Total comments: 20
      
     
  
   
  
   
      Total comments: 22
      
     
  
   
      Total comments: 1
      
     
    
  
  
    
      |  | Unified diffs | Side-by-side diffs | Delta from patch set | Stats (+505 lines, -293 lines) | Patch |  
        |  | M | chrome/browser/net/preconnect.cc | View |  | 1 chunk | +2 lines, -2 lines | 0 comments | Download |  
        |  | M | chrome/browser/ui/webui/net_internals_ui.cc | View | 1
        
          2
        
          3 | 1 chunk | +7 lines, -4 lines | 0 comments | Download |  
        |  | M | net/base/ssl_config_service.h | View | 1
        
          2
        
          3 | 1 chunk | +6 lines, -6 lines | 0 comments | Download |  
        |  | M | net/http/http_network_layer.cc | View | 1
        
          2
        
          3 | 2 chunks | +13 lines, -15 lines | 0 comments | Download |  
        |  | M | net/http/http_network_transaction.cc | View | 1
        
          2
        
          3 | 1 chunk | +2 lines, -2 lines | 0 comments | Download |  
        |  | M | net/http/http_network_transaction_unittest.cc | View | 1
        
          2
        
          3 | 22 chunks | +51 lines, -26 lines | 0 comments | Download |  
        |  | M | net/http/http_stream_factory.h | View | 1
        
          2
        
          3 | 4 chunks | +14 lines, -7 lines | 0 comments | Download |  
        |  | M | net/http/http_stream_factory.cc | View | 1
        
          2
        
          3 | 1 chunk | +1 line, -1 line | 0 comments | Download |  
        |  | M | net/socket/ssl_client_socket_nss.h | View | 1
        
          2
        
          3 | 2 chunks | +11 lines, -0 lines | 0 comments | Download |  
        |  | M | net/socket/ssl_client_socket_nss.cc | View | 1
        
          2
        
          3
        
          4
        
          5 | 4 chunks | +58 lines, -37 lines | 0 comments | Download |  
        |  | M | net/spdy/spdy_network_transaction_unittest.cc | View | 1
        
          2
        
          3 | 3 chunks | +8 lines, -7 lines | 0 comments | Download |  
        |  | M | net/third_party/nss/patches/nextproto.patch | View | 1
        
          2
        
          3
        
          4
        
          5 | 14 chunks | +189 lines, -119 lines | 0 comments | Download |  
        |  | M | net/third_party/nss/ssl/ssl.h | View | 1
        
          2
        
          3
        
          4
        
          5 | 1 chunk | +42 lines, -3 lines | 0 comments | Download |  
        |  | M | net/third_party/nss/ssl/ssl3con.c | View |  | 1 chunk | +1 line, -1 line | 0 comments | Download |  
        |  | M | net/third_party/nss/ssl/ssl3ext.c | View | 1
        
          2
        
          3 | 3 chunks | +20 lines, -38 lines | 0 comments | Download |  
        |  | M | net/third_party/nss/ssl/sslerr.h | View | 1
        
          2
        
          3
        
          4
        
          5 | 1 chunk | +1 line, -0 lines | 0 comments | Download |  
        |  | M | net/third_party/nss/ssl/sslimpl.h | View | 1
        
          2
        
          3 | 4 chunks | +7 lines, -10 lines | 0 comments | Download |  
        |  | M | net/third_party/nss/ssl/sslsock.c | View | 1
        
          2
        
          3
        
          4
        
          5 | 3 chunks | +72 lines, -15 lines | 1 comment | Download |  
    Total messages: 12 (0 generated)
     |