69 Commits (0f850f7ae743e454a831fc2d2da425767303c8b6)

Author SHA1 Message Date
Сковорода Никита Андреевич f7620fb96d tls_wrap: Unlink TLSWrap and SecureContext objects 10 years ago
Fedor Indutny 550c2638c0 tls: use `SSL_set_cert_cb` for async SNI/OCSP 10 years ago
Fedor Indutny 1787416376 tls: destroy singleUse context immediately 10 years ago
Fedor Indutny 2684c902c4 tls: zero SSL_CTX freelist for a singleUse socket 10 years ago
Fedor Indutny 2d241b3b82 tls: destroy SSL once it is out of use 10 years ago
Guilherme Souza a7d74633f2 tls_wrap: use localhost if options.host is empty 10 years ago
Brendan Ashworth 1219e7466c lib: reduce process.binding() calls 10 years ago
Fedor Indutny 8431fc53f1 tls_wrap: proxy handle methods in prototype 10 years ago
Fedor Indutny c09c90c1a9 tls_wrap: do not hold persistent ref to parent 10 years ago
Fedor Indutny 7b3b8acfa6 tls: accept empty `net.Socket`s 10 years ago
Fedor Indutny 1ab7e80838 tls: proxy `handle.reading` back to parent handle 10 years ago
Fedor Indutny 755461219d tls: fix typo `handle._reading` => `handle.reading` 10 years ago
Fedor Indutny 1738c77835 streams: introduce StreamWrap and JSStream 10 years ago
Fedor Indutny b9686233fc stream_base: introduce StreamBase 10 years ago
Fedor Indutny 9b6b05556f net: unref timer in parent sockets 10 years ago
Roman Reiss 77f35861d0 tls: more secure defaults 10 years ago
cjihrig 6ac8bdc0ab lib: reduce util.is*() usage 10 years ago
cjihrig 804e7aa9ab lib: use const to define constants 10 years ago
isaacs 3e1b1dd4a9 Remove excessive copyright/license boilerplate 10 years ago
Ben Noordhuis 21130c7d6f lib: turn on strict mode 10 years ago
Fedor Indutny 963f5e8a88 tls: do not hang without `newSession` handler 10 years ago
Trevor Livingston bf5e2f246e tls: `checkServerIdentity` option 10 years ago
Shigeki Ohtsu 0dfedb7127 tls, crypto: add DHE support 10 years ago
Jackson Tian 931cbc175f lib: don't use emitter.listeners(type).length 11 years ago
Jackson Tian bbb2dccd1b tls: throw an error, not string 11 years ago
Brian White 857975d5e7 tls_wrap: remove unused variable 11 years ago
Fedor Indutny e345253562 tls: better error reporting at cert validation 11 years ago
Fedor Indutny c147e81091
crypto: add `honorCipherOrder` argument 11 years ago
Fedor Indutny afaff70a9b src: lint after OCSP commits 11 years ago
Fedor Indutny 345c40b661 tls: `getPeerCertificate(detailed)` 11 years ago
Fedor Indutny b3ef289ffb tls: support OCSP on client and server 11 years ago
Fedor Indutny 77d1f4a91f tls: set _connecting before starting the flow 11 years ago
Fedor Indutny 5d2aef17ee
crypto: move `createCredentials` to tls 11 years ago
Fedor Indutny d24946b1b4 tls: do not call SNICallback unless present 11 years ago
Fedor Indutny ef096f8d8f tls: force readable/writable to `true` 11 years ago
Fedor Indutny 75ea11fc08 tls: introduce asynchronous `newSession` 11 years ago
Fedor Indutny e2a1d9a9ac stream: use `errorEmitted` from `_writableState` 11 years ago
Fedor Indutny 528a3ce3ed tls: more session configuration options, methods 11 years ago
Jacob Hoffman-Andrews f4c8020d10 crypto: honor default ciphers in client mode 11 years ago
Fedor Indutny d019eac5b5 tls: emit `clientError` on early socket close 11 years ago
Fedor Indutny c79c304ead tls: process accumulated input 11 years ago
Fedor Indutny 7f9b01509f lib: introduce `.setMaxSendFragment(size)` 11 years ago
Ben Noordhuis db5abd726f tls: make cert/pfx optional in tls.createServer() 11 years ago
Ben Noordhuis 262a752c29 tls: show human-readable error messages 11 years ago
Fedor Indutny 7c3643b767 tls: reintroduce socket.encrypted 11 years ago
Fedor Indutny f572b91c3e tls: fix handling of asterisk in SNI context 11 years ago
Fedor Indutny a6ddfe20d2 tls: more accurate wrapping of connecting socket 11 years ago
Erik Dubbelboer bb909ad642 tls: add ECDH ciphers support 11 years ago
Fedor Indutny ba7c9ce964 tls: do not default to 'localhost' servername 11 years ago
Fedor Indutny 5977cba985 tls: reuse hostname from underlying net.Socket 11 years ago