Tatsuhiro Tsujikawa
|
16e25ef4e1
Enabled TCP_NODELAY in SocketCore::establishConnection and acceptConnection
|
13 éve |
Tatsuhiro Tsujikawa
|
e781e6eac1
Made socket non-blocking mode in SocketCore::beginListen()
|
13 éve |
Tatsuhiro Tsujikawa
|
438f95abae
Made socket non-blocking mode in SocketCore::acceptConnection()
|
13 éve |
Tatsuhiro Tsujikawa
|
6b2f5ab1f5
SocketCore::bind now accepts const char* host instead of std::string
|
13 éve |
Tatsuhiro Tsujikawa
|
d6f73292fa
gnutls: Added more status checking when verifying peer
|
13 éve |
Tatsuhiro Tsujikawa
|
8b0c701266
Removed trailing spaces
|
13 éve |
Tatsuhiro Tsujikawa
|
90515dfa50
RPC over SSL/TLS transport
|
13 éve |
Tatsuhiro Tsujikawa
|
0030025bb6
Don't set SNI hostname if it does not include "." for GNUTLS
|
13 éve |
Tatsuhiro Tsujikawa
|
e3b8c92434
Added TLS SNI support
|
13 éve |
Tatsuhiro Tsujikawa
|
36051cca5e
Handle sockaddr_in.sin_len and sockaddr_in6.sin6_len
|
13 éve |
Tatsuhiro Tsujikawa
|
ca60020fa4
Removed dependency on inet_aton
|
13 éve |
Tatsuhiro Tsujikawa
|
a998e32f95
Call ERR_clear_error() before OpenSSL I/O functions.
|
13 éve |
Tatsuhiro Tsujikawa
|
b9471d7452
Compare IPAddress in commonName as string.
|
13 éve |
Tatsuhiro Tsujikawa
|
b68e0a5527
Use net::verifyHostname() with gnutls.
|
13 éve |
Tatsuhiro Tsujikawa
|
0a9abd89c6
Rewritten TLS hostname check based on RFC 6125.
|
13 éve |
Tatsuhiro Tsujikawa
|
25ef6677e9
Added hostname check described in RFC 2818 with OpenSSL.
|
13 éve |
Tatsuhiro Tsujikawa
|
332bda83b4
Enable TCP_NODELAY for WebSocket connection.
|
13 éve |
Tatsuhiro Tsujikawa
|
663cfec9f6
Fixed the bug that aria2 does not listen on address given in --interface.
|
13 éve |
Tatsuhiro Tsujikawa
|
b340c25164
Code cleanup
|
13 éve |
Tatsuhiro Tsujikawa
|
52155b1860
No retry for close() with EINTR. Also reverted changes in d5ffa253.
|
14 éve |
Tatsuhiro Tsujikawa
|
27dda3c65c
Support IPv6 address for FTP via HTTP tunneling.
|
14 éve |
Tatsuhiro Tsujikawa
|
1d56c17225
Code cleanup. Avoid std::string temporaries.
|
14 éve |
Tatsuhiro Tsujikawa
|
20e781c2df
Code cleanup
|
14 éve |
Tatsuhiro Tsujikawa
|
9b4855a5f0
Use sockaddr_union instead of sockaddr_storage.
|
14 éve |
Tatsuhiro Tsujikawa
|
74e5aa0ace
Rewritten util::inSameCidrBlock() to support IPv6 address.
|
14 éve |
Tatsuhiro Tsujikawa
|
3c73b6e767
Eliminated inet_ntoa and inet_ntop. Use getnameinfo() instead.
|
14 éve |
Tatsuhiro Tsujikawa
|
5703835784
Use GNUTLS_SHUT_WR instead of GNUTLS_SHUT_RDWR
|
14 éve |
Tatsuhiro Tsujikawa
|
6f602e2809
Call shutdown() with SHUT_WR before close to avoid TCP RST.
|
14 éve |
Tatsuhiro Tsujikawa
|
395212f47f
Replaced HAVE_LIBSSL with HAVE_OPENSSL
|
14 éve |
Tatsuhiro Tsujikawa
|
e60181d1ad
Removed SocketCore::peekData()
|
14 éve |