summaryrefslogtreecommitdiff
path: root/src/SocketCore.cc
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'libuv-eventpoll' of https://github.com/nmaier/aria2 into nmaier...Tatsuhiro Tsujikawa2013-04-301-1/+1
|\
| * LibUV: Implement LibuvEventPollNils Maier2013-04-101-1/+1
* | Fix compile error without SSL/TLS libTatsuhiro Tsujikawa2013-04-141-0/+6
|/
* AppleTLS: Implement AppleTLS and Apple Message DigestNils Maier2013-04-051-1/+1
* Abstract TLS session implementationTatsuhiro Tsujikawa2013-04-031-406/+59
* mingw: Ignore tunnel interface and address in 169.254.*Tatsuhiro Tsujikawa2013-03-311-2/+17
* Use GetAdaptersAddresses for MingwTatsuhiro Tsujikawa2013-03-311-2/+71
* Check non-loopback (and non-linklocak for IPv6) address is configuredTatsuhiro Tsujikawa2013-03-311-0/+80
* Fix failure to set TCP_NODELAY on WindowsTatsuhiro Tsujikawa2013-02-031-1/+5
* Disable TCP_NODELAY for BitTorrentTatsuhiro Tsujikawa2013-01-151-2/+0
* Made SocketCore::readData() and readDataFrom() take void*Tatsuhiro Tsujikawa2013-01-111-4/+7
* Vectorized write for SocketBuffer to avoid small packetTatsuhiro Tsujikawa2013-01-111-4/+49
* mingw32: Use LANG_ENGLISH for error messagerelease-1.16.1Tatsuhiro Tsujikawa2012-12-271-1/+1
* Fixed compile error without SSL/TLS librelease-1.16.0Tatsuhiro Tsujikawa2012-12-011-0/+4
* Enabled TCP_NODELAY in SocketCore::establishConnection and acceptConnectionTatsuhiro Tsujikawa2012-11-281-0/+2
* Made socket non-blocking mode in SocketCore::beginListen()Tatsuhiro Tsujikawa2012-11-281-0/+1
* Made socket non-blocking mode in SocketCore::acceptConnection()Tatsuhiro Tsujikawa2012-11-281-2/+4
* SocketCore::bind now accepts const char* host instead of std::stringTatsuhiro Tsujikawa2012-11-151-5/+5
* gnutls: Added more status checking when verifying peerTatsuhiro Tsujikawa2012-10-271-0/+11
* Removed trailing spacesTatsuhiro Tsujikawa2012-10-011-5/+5
* RPC over SSL/TLS transportTatsuhiro Tsujikawa2012-09-301-58/+90
* Don't set SNI hostname if it does not include "." for GNUTLSTatsuhiro Tsujikawa2012-09-151-1/+4
* Added TLS SNI supportTatsuhiro Tsujikawa2012-07-061-10/+57
* Handle sockaddr_in.sin_len and sockaddr_in6.sin6_lenTatsuhiro Tsujikawa2012-05-161-18/+22
* Removed dependency on inet_atonTatsuhiro Tsujikawa2012-05-141-7/+35
* Call ERR_clear_error() before OpenSSL I/O functions.Tatsuhiro Tsujikawa2012-05-081-3/+5
* Compare IPAddress in commonName as string.Tatsuhiro Tsujikawa2012-04-011-4/+3
* Use net::verifyHostname() with gnutls.Tatsuhiro Tsujikawa2012-03-311-3/+26
* Rewritten TLS hostname check based on RFC 6125.Tatsuhiro Tsujikawa2012-03-301-48/+75
* Added hostname check described in RFC 2818 with OpenSSL.Tatsuhiro Tsujikawa2012-03-281-22/+66
* Enable TCP_NODELAY for WebSocket connection.Tatsuhiro Tsujikawa2012-03-211-0/+6
* Fixed the bug that aria2 does not listen on address given in --interface.Tatsuhiro Tsujikawa2012-02-221-1/+1
* Code cleanupTatsuhiro Tsujikawa2012-01-111-2/+1
* No retry for close() with EINTR. Also reverted changes in d5ffa253.Tatsuhiro Tsujikawa2011-12-251-1/+1
* Support IPv6 address for FTP via HTTP tunneling.Tatsuhiro Tsujikawa2011-11-141-2/+4
* Code cleanup. Avoid std::string temporaries.Tatsuhiro Tsujikawa2011-11-051-1/+2
* Code cleanupTatsuhiro Tsujikawa2011-10-201-30/+16
* Use sockaddr_union instead of sockaddr_storage.Tatsuhiro Tsujikawa2011-10-201-56/+42
* Rewritten util::inSameCidrBlock() to support IPv6 address.Tatsuhiro Tsujikawa2011-10-191-0/+29
* Eliminated inet_ntoa and inet_ntop. Use getnameinfo() instead.Tatsuhiro Tsujikawa2011-08-201-0/+23
* Use GNUTLS_SHUT_WR instead of GNUTLS_SHUT_RDWRTatsuhiro Tsujikawa2011-07-061-1/+1
* Call shutdown() with SHUT_WR before close to avoid TCP RST.Tatsuhiro Tsujikawa2011-07-061-0/+1
* Replaced HAVE_LIBSSL with HAVE_OPENSSLTatsuhiro Tsujikawa2011-02-181-16/+16
* Removed SocketCore::peekData()Tatsuhiro Tsujikawa2011-01-161-134/+2
* 2010-11-20 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-201-90/+69
* 2010-11-20 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-201-15/+15
* 2010-11-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-091-44/+97
* 2010-10-30 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-301-1/+1
* 2010-10-04 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-041-0/+2
* 2010-08-25 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-08-251-1/+1