summaryrefslogtreecommitdiff
path: root/src/SocketCore.cc
Commit message (Expand)AuthorAgeFilesLines
* Use user-defined literal for k, m, and g (powers of 1024)Tatsuhiro Tsujikawa2015-06-211-1/+1
* Use std::make_sharedTatsuhiro Tsujikawa2015-06-111-1/+1
* Arrange #ifdef guard so that formatter does not get fooledTatsuhiro Tsujikawa2015-05-161-27/+28
* Add --ssh-host-key-md optionTatsuhiro Tsujikawa2015-05-161-1/+15
* fix build error without libssh2multisnow2015-05-141-2/+4
* sftp: Seek to the correct position to resume, fix slow start of transferTatsuhiro Tsujikawa2015-05-121-0/+7
* sftp: basic download worksTatsuhiro Tsujikawa2015-05-121-0/+40
* Add basic ssh/sftp code to SocketCore and introduce SSHSessionTatsuhiro Tsujikawa2015-05-101-1/+120
* multiple interface support for link aggregationSarim Khan2015-04-211-0/+42
* 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