gecko-dev/netwerk/socket
Sajjad Arshad 404facfbbc Bug 1388925 - Add an opaque flags to have a fine-grained control over TLS configurations. r=mcmanus, r=keeler
This flags is added in the http channel interface by which developers can control the TLS
connections from JavaScript code (e.g. Add-ons). Basically, all the changes accounted for
plumbing this TLS flags from JavaScript level to C++ code responsible for calling NSS
module. We also added a unit test to make sure that separate connections are created if we
use different tlsFlags. Basically we used a concrete set of flag values that covers the
edge cases and check the hashkey generated in the connection info.

--HG--
rename : netwerk/test/unit/test_separate_connections.js => netwerk/test/unit/test_tls_flags_separate_connections.js
2017-08-16 12:41:16 -07:00
..
moz.build Bug 1288308 - Part 2: implement Named Pipe IO layer; r=bagder,mayhemer 2016-11-03 18:15:08 +08:00
nsINamedPipeService.idl Bug 1288308 - Part 1: implement nsNamedPipeService; r=bagder,mayhemer 2016-11-03 18:15:08 +08:00
nsISOCKSSocketInfo.idl
nsISSLSocketControl.idl Bug 1388925 - Add an opaque flags to have a fine-grained control over TLS configurations. r=mcmanus, r=keeler 2017-08-16 12:41:16 -07:00
nsISocketProvider.idl Bug 1388925 - Add an opaque flags to have a fine-grained control over TLS configurations. r=mcmanus, r=keeler 2017-08-16 12:41:16 -07:00
nsISocketProviderService.idl
nsITransportSecurityInfo.idl
nsNamedPipeIOLayer.cpp Bug 1376638 - Minimize uses of prmem.h. r=glandium. 2017-06-30 19:05:41 -07:00
nsNamedPipeIOLayer.h Bug 1288308 - Part 2: implement Named Pipe IO layer; r=bagder,mayhemer 2016-11-03 18:15:08 +08:00
nsNamedPipeService.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
nsNamedPipeService.h Bug 1288308: cross-compilation fixup. 2016-11-04 15:40:33 +01:00
nsSOCKSIOLayer.cpp Bug 1388925 - Add an opaque flags to have a fine-grained control over TLS configurations. r=mcmanus, r=keeler 2017-08-16 12:41:16 -07:00
nsSOCKSIOLayer.h Bug 1388925 - Add an opaque flags to have a fine-grained control over TLS configurations. r=mcmanus, r=keeler 2017-08-16 12:41:16 -07:00
nsSOCKSSocketProvider.cpp Bug 1388925 - Add an opaque flags to have a fine-grained control over TLS configurations. r=mcmanus, r=keeler 2017-08-16 12:41:16 -07:00
nsSOCKSSocketProvider.h
nsSocketProviderService.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsSocketProviderService.h
nsUDPSocketProvider.cpp Bug 1388925 - Add an opaque flags to have a fine-grained control over TLS configurations. r=mcmanus, r=keeler 2017-08-16 12:41:16 -07:00
nsUDPSocketProvider.h