summaryrefslogtreecommitdiff
path: root/methods/connect.cc
Commit message (Expand)AuthorAgeFilesLines
* Use https config on https proxies for http serversDavid Kalnischkies2021-09-131-9/+10
* Turn TLS handshake issues into transient errorsJulian Andres Klode2021-05-121-1/+1
* connect: use ServiceNameOrPort, not Port, as the cache keyFaidon Liambotis2020-12-231-4/+7
* connect: convert a C-style string to std::stringFaidon Liambotis2020-12-231-11/+8
* Apply various suggestions by cppcheckDavid Kalnischkies2019-07-081-1/+1
* Merge tag '1.8.2'Julian Andres Klode2019-06-111-28/+51
|\
| * methods: https: handle requests for TLS re-handshakeMichael Zhivich2019-05-211-28/+51
* | Fix new gcc-9 warning -Wpessimizing-moveDavid Kalnischkies2019-04-161-1/+1
|/
* Handle a missed case of timed out ip addressesJulian Andres Klode2018-05-241-0/+1
* Reword error for timed out read/write on SOCKS proxyDavid Kalnischkies2018-05-191-1/+6
* Remove obsolete RCS keywordsGuillem Jover2018-05-071-1/+0
* Correctly report transient errors againJulian Andres Klode2018-01-031-4/+8
* Add rapid "happy eyeballs" connection fallback (RFC 8305)Julian Andres Klode2018-01-031-26/+100
* connect: Extract Connection::CheckError() methodJulian Andres Klode2018-01-031-0/+6
* connect: Store the IP used when picking a connectionJulian Andres Klode2018-01-031-9/+5
* connect: Extract a Connection structJulian Andres Klode2018-01-031-8/+36
* connect: Alternate address families for addressesJulian Andres Klode2018-01-031-24/+48
* report transient errors as transient errorsDavid Kalnischkies2017-12-131-79/+182
* proper error reporting for v3 onion servicesDavid Kalnischkies2017-09-261-3/+3
* Reformat and sort all includes with clang-formatJulian Andres Klode2017-07-121-10/+10
* don't set ip addresses as server names for SNIDavid Kalnischkies2017-07-031-2/+12
* Swap file descriptors before the handshakeJulian Andres Klode2017-07-031-2/+4
* Do not error out, only warn if ca certificates are not availableJulian Andres Klode2017-07-031-5/+5
* tls: Add more details to error messages, and detect more errorsJulian Andres Klode2017-07-031-9/+11
* Make Verify-Host and Verify-Peer independent againJulian Andres Klode2017-07-011-2/+2
* TLS support: Error out on unsupported curl optionsJulian Andres Klode2017-06-301-2/+4
* Improve closing the TLS connectionJulian Andres Klode2017-06-301-3/+3
* Allow running the TLS stack on any lower connectionJulian Andres Klode2017-06-301-1/+19
* Reset failure reason when connection was successfulJulian Andres Klode2017-06-301-1/+3
* Don't read CaInfo if not specified (missing else)Julian Andres Klode2017-06-301-0/+1
* http: Only use system CA store if CaInfo is not setJulian Andres Klode2017-06-291-7/+10
* Improve error message if system CA store is emptyJulian Andres Klode2017-06-291-1/+4
* use port from SRV record instead of initial portDavid Kalnischkies2017-06-291-1/+5
* Introduce Acquire::AllowTLS to turn off TLS supportJulian Andres Klode2017-06-281-0/+3
* methods: http: Drain pending data before selectingJulian Andres Klode2017-06-281-0/+9
* methods: Add HTTPS support to http method, using GnuTLSJulian Andres Klode2017-06-281-0/+361
* methods: connect: Switch from int fds to new MethodFdJulian Andres Klode2017-06-281-15/+41
* methods: connect: Change PkgAcqMethod to aptMethodJulian Andres Klode2017-06-281-7/+8
* abort connection on '.' target replies in SRVDavid Kalnischkies2016-09-041-0/+8
* methods/connect.cc: Only use AI_IDN if definedJulian Andres Klode2016-08-261-0/+2
* block direct connections to .onion domains (RFC7687)David Kalnischkies2016-08-111-1/+19
* keep trying with next if connection to a SRV host failedDavid Kalnischkies2016-07-061-7/+23
* Do not remove a not working SrvRecords server twiceMichael Vogt2016-01-051-3/+1
* activate AI_IDN by default to support IDN domainsDavid Kalnischkies2015-11-051-0/+2
* allow getaddrinfo flag AI_ADDRCONFIG to be disabledDavid Kalnischkies2015-11-041-1/+6
* fix some unused parameter/variable warningsDavid Kalnischkies2015-08-311-6/+4
* Fix typoMichael Vogt2015-08-241-1/+1
* Add basic (non weight adjusted) shuffling for SrvRecords selectionMichael Vogt2015-08-201-2/+3
* cleanupMichael Vogt2015-08-181-10/+8
* when using srv records, use the next server if one fails to connectMichael Vogt2014-05-231-17/+40