summaryrefslogtreecommitdiff
path: root/src/SocketCore.cc
Commit message (Expand)AuthorAgeFilesLines
* Fixed some typos in code commentsDan Fandrich2015-01-161-1/+1
* Fix SSLv3 warnings being issued on connection reuse.Nils Maier2014-12-301-41/+73
* Refine messages to include peer infoNils Maier2014-12-141-2/+15
* Move warn logic into SocketCoreNils Maier2014-12-141-2/+15
* Use std::make_shared and make_unique where possible, part 2Tatsuhiro Tsujikawa2014-09-131-1/+1
* Ignore error when setting DSCP valueTatsuhiro Tsujikawa2014-03-301-6/+14
* Added DSCP support for IPv6 socketsAlexander Amanuel2014-03-121-1/+9
* Refactored DSCP-related code a bitAlexander Amanuel2014-01-281-2/+3
* Added DSCP supportAlexander Amanuel2014-01-281-0/+5
* Remove log message "TLS else" as this function called repeatedlyTatsuhiro Tsujikawa2013-10-081-1/+0
* Don't log "TLS Handshaking" twice or moreTatsuhiro Tsujikawa2013-10-071-1/+1
* Implement WinTLSNils Maier2013-09-301-1/+4
* More auto-converts by cpp11-migrateNils Maier2013-09-201-5/+5
* More code cleanupsNils Maier2013-08-211-173/+156
* Convert to autos and ranged loopsNils Maier2013-08-211-4/+2
* Convert most 0/NULL pointers to nullptrNils Maier2013-08-201-16/+16
* Remove auto_delete in favor of std::unique_ptrTatsuhiro Tsujikawa2013-06-221-7/+14
* Require -std=c++11 and use std::shared_ptr instead of SharedHandleTatsuhiro Tsujikawa2013-06-221-6/+6
* 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