summaryrefslogtreecommitdiff
path: root/methods/connect.cc
Commit message (Expand)AuthorAgeFilesLines
* apt-pkg: methods: fixed many minor memleaksHerman Semenoff2026-05-011-0/+3
* tls: Do not trigger assertion after closing connectionJulian Andres Klode2025-06-241-2/+1
* Fix regression that prevented sending intermediate client certificatesSam Hartman2025-01-231-1/+1
* methods/connect: Avoid unused argument warningJulian Andres Klode2025-01-141-1/+1
* Merge branch 'fix/cleanup' into 'main'Julian Andres Klode2025-01-141-4/+4
|\
| * Drop usage of macro APT_OVERRIDE for simple overrideDavid Kalnischkies2025-01-051-4/+4
* | ssl: Explictly return -1 (error) or 0 (server closed connection)Julian Andres Klode2025-01-081-5/+9
* | ssl: Set an error when we receive SSL_ERROR_SYSCALLJulian Andres Klode2025-01-081-0/+1
|/
* Remove GnuTLS and gcrypt supportJulian Andres Klode2024-12-221-259/+0
* hashes, methods: Add OpenSSL backendsJulian Andres Klode2024-12-221-4/+291
* Tag hidden acquire classes as final for devirtualizationDavid Kalnischkies2024-11-221-2/+2
* Support building without gnutlsSteve Langasek2024-03-031-2/+5
* Modernize standard library includesJulian Andres Klode2024-02-201-3/+3
* 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