summaryrefslogtreecommitdiff
path: root/methods/connect.cc
AgeCommit message (Expand)Author
2020-07-17Cleanup patches for 1.8.2Sam Bingner
2019-05-21methods: https: handle requests for TLS re-handshakeMichael Zhivich
2018-05-24Handle a missed case of timed out ip addressesJulian Andres Klode
2018-05-19Reword error for timed out read/write on SOCKS proxyDavid Kalnischkies
2018-05-07Remove obsolete RCS keywordsGuillem Jover
2018-01-03Correctly report transient errors againJulian Andres Klode
2018-01-03Add rapid "happy eyeballs" connection fallback (RFC 8305)Julian Andres Klode
2018-01-03connect: Extract Connection::CheckError() methodJulian Andres Klode
2018-01-03connect: Store the IP used when picking a connectionJulian Andres Klode
2018-01-03connect: Extract a Connection structJulian Andres Klode
2018-01-03connect: Alternate address families for addressesJulian Andres Klode
2017-12-13report transient errors as transient errorsDavid Kalnischkies
2017-09-26proper error reporting for v3 onion servicesDavid Kalnischkies
2017-07-12Reformat and sort all includes with clang-formatJulian Andres Klode
2017-07-03don't set ip addresses as server names for SNIDavid Kalnischkies
2017-07-03Swap file descriptors before the handshakeJulian Andres Klode
2017-07-03Do not error out, only warn if ca certificates are not availableJulian Andres Klode
2017-07-03tls: Add more details to error messages, and detect more errorsJulian Andres Klode
2017-07-01Make Verify-Host and Verify-Peer independent againJulian Andres Klode
2017-06-30TLS support: Error out on unsupported curl optionsJulian Andres Klode
2017-06-30Improve closing the TLS connectionJulian Andres Klode
2017-06-30Allow running the TLS stack on any lower connectionJulian Andres Klode
2017-06-30Reset failure reason when connection was successfulJulian Andres Klode
2017-06-30Don't read CaInfo if not specified (missing else)Julian Andres Klode
2017-06-29http: Only use system CA store if CaInfo is not setJulian Andres Klode
2017-06-29Improve error message if system CA store is emptyJulian Andres Klode
2017-06-29use port from SRV record instead of initial portDavid Kalnischkies
2017-06-28Introduce Acquire::AllowTLS to turn off TLS supportJulian Andres Klode
2017-06-28methods: http: Drain pending data before selectingJulian Andres Klode
2017-06-28methods: Add HTTPS support to http method, using GnuTLSJulian Andres Klode
2017-06-28methods: connect: Switch from int fds to new MethodFdJulian Andres Klode
2017-06-28methods: connect: Change PkgAcqMethod to aptMethodJulian Andres Klode
2016-09-04abort connection on '.' target replies in SRVDavid Kalnischkies
2016-08-26methods/connect.cc: Only use AI_IDN if definedJulian Andres Klode
2016-08-11block direct connections to .onion domains (RFC7687)David Kalnischkies
2016-07-06keep trying with next if connection to a SRV host failedDavid Kalnischkies
2016-01-05Do not remove a not working SrvRecords server twiceMichael Vogt
2015-11-05activate AI_IDN by default to support IDN domainsDavid Kalnischkies
2015-11-04allow getaddrinfo flag AI_ADDRCONFIG to be disabledDavid Kalnischkies
2015-08-31fix some unused parameter/variable warningsDavid Kalnischkies
2015-08-24Fix typoMichael Vogt
2015-08-20Add basic (non weight adjusted) shuffling for SrvRecords selectionMichael Vogt
2015-08-18cleanupMichael Vogt
2014-05-23when using srv records, use the next server if one fails to connectMichael Vogt
2014-05-22WIP make connect use GetSrvRecordsMichael Vogt
2014-03-13cleanup headers and especially #includes everywhereDavid Kalnischkies
2014-01-16correct some style/performance/warnings from cppcheckDavid Kalnischkies
2013-03-25* methods/connect.cc:Michael Vogt
2013-03-22add new config options "Acquire::ForceIPv4" and Michael Vogt
2013-03-21merge patch from Colin to fix error message from getaddrinfo() (#703603)Michael Vogt