Tatsuhiro Tsujikawa
|
8580c98bce
Abstract TLS session implementation
|
12 jaren geleden |
Tatsuhiro Tsujikawa
|
d671d8bf36
mingw: Ignore tunnel interface and address in 169.254.*
|
12 jaren geleden |
Tatsuhiro Tsujikawa
|
b9fb15f884
Use GetAdaptersAddresses for Mingw
|
12 jaren geleden |
Tatsuhiro Tsujikawa
|
f4a0987544
Check non-loopback (and non-linklocak for IPv6) address is configured
|
12 jaren geleden |
Tatsuhiro Tsujikawa
|
98e7018599
Fix failure to set TCP_NODELAY on Windows
|
12 jaren geleden |
Tatsuhiro Tsujikawa
|
bf4ea63a66
Disable TCP_NODELAY for BitTorrent
|
12 jaren geleden |
Tatsuhiro Tsujikawa
|
357e4b1a77
Made SocketCore::readData() and readDataFrom() take void*
|
12 jaren geleden |
Tatsuhiro Tsujikawa
|
8ba0d58ee1
Vectorized write for SocketBuffer to avoid small packet
|
12 jaren geleden |
Tatsuhiro Tsujikawa
|
f019eae5df
mingw32: Use LANG_ENGLISH for error message
|
12 jaren geleden |
Tatsuhiro Tsujikawa
|
8ac433a8e9
Fixed compile error without SSL/TLS lib
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
16e25ef4e1
Enabled TCP_NODELAY in SocketCore::establishConnection and acceptConnection
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
e781e6eac1
Made socket non-blocking mode in SocketCore::beginListen()
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
438f95abae
Made socket non-blocking mode in SocketCore::acceptConnection()
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
6b2f5ab1f5
SocketCore::bind now accepts const char* host instead of std::string
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
d6f73292fa
gnutls: Added more status checking when verifying peer
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
8b0c701266
Removed trailing spaces
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
90515dfa50
RPC over SSL/TLS transport
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
0030025bb6
Don't set SNI hostname if it does not include "." for GNUTLS
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
e3b8c92434
Added TLS SNI support
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
36051cca5e
Handle sockaddr_in.sin_len and sockaddr_in6.sin6_len
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
ca60020fa4
Removed dependency on inet_aton
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
a998e32f95
Call ERR_clear_error() before OpenSSL I/O functions.
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
b9471d7452
Compare IPAddress in commonName as string.
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
b68e0a5527
Use net::verifyHostname() with gnutls.
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
0a9abd89c6
Rewritten TLS hostname check based on RFC 6125.
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
25ef6677e9
Added hostname check described in RFC 2818 with OpenSSL.
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
332bda83b4
Enable TCP_NODELAY for WebSocket connection.
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
663cfec9f6
Fixed the bug that aria2 does not listen on address given in --interface.
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
b340c25164
Code cleanup
|
13 jaren geleden |
Tatsuhiro Tsujikawa
|
52155b1860
No retry for close() with EINTR. Also reverted changes in d5ffa253.
|
14 jaren geleden |