summaryrefslogtreecommitdiff
path: root/methods/http.cc
AgeCommit message (Expand)AuthorFilesLines
2019-07-10Fix typos reported by codespell in code commentsDavid Kalnischkies1-3/+4
2019-07-08Apply various suggestions by cppcheckDavid Kalnischkies1-3/+3
2019-06-11http: Fix Host header in proxied https connectionsSimon Körner1-3/+3
2019-04-30apt-pkg: URI: Add 'explicit' to single argument constructorJulian Andres Klode1-1/+1
2018-11-25Allow setting Referer header for http methodDavid Kalnischkies1-0/+4
2018-11-13Revert "http: Fix handling of server connection closure"Julian Andres Klode1-3/+4
2018-11-12http: Fix handling of server connection closureJulian Andres Klode1-4/+3
2018-05-29Use steady clock source for bandwidth limitationDavid Kalnischkies1-9/+9
2018-05-28Remove unused time-tracking from http methodDavid Kalnischkies1-17/+0
2018-05-24Lower default timeout from 120s to 30sJulian Andres Klode1-2/+2
2018-05-07Remove obsolete RCS keywordsGuillem Jover1-1/+0
2018-01-03reimplement and simplify mirror:// methodDavid Kalnischkies1-1/+13
2017-12-13report transient errors as transient errorsDavid Kalnischkies1-80/+123
2017-11-19Also look at https_proxy for https URLsJulian Andres Klode1-4/+13
2017-10-22Sandbox methods with seccomp-BPF; except cdrom, gpgv, rshJulian Andres Klode1-0/+2
2017-10-22Run Proxy-Auto-Detect script from main processJulian Andres Klode1-1/+3
2017-07-26allow the auth.conf to be root:root ownedDavid Kalnischkies1-2/+1
2017-07-26reimplement and document auth.confDavid Kalnischkies1-3/+2
2017-07-26fail early in http if server answer is too small as wellDavid Kalnischkies1-2/+2
2017-07-26fail earlier if server answers with too much dataDavid Kalnischkies1-3/+13
2017-07-12Reformat and sort all includes with clang-formatJulian Andres Klode1-8/+8
2017-07-03Stop bragging about old speeds in http.cc commentsJulian Andres Klode1-8/+0
2017-06-30http: Add support for https:// proxiesJulian Andres Klode1-3/+8
2017-06-30http: Add support for CONNECT proxying to HTTPS locationsJulian Andres Klode1-1/+128
2017-06-28support tor+https being handled by httpDavid Kalnischkies1-3/+10
2017-06-28methods: http: Drain pending data before selectingJulian Andres Klode1-1/+9
2017-06-28methods: Add HTTPS support to http method, using GnuTLSJulian Andres Klode1-177/+10
2017-06-28methods: connect: Switch from int fds to new MethodFdJulian Andres Klode1-37/+40
2016-12-31rename ServerMethod to BaseHttpMethodDavid Kalnischkies1-4/+4
2016-12-31separating state variables regarding server/requestDavid Kalnischkies1-53/+46
2016-11-11http: skip connection cleanup if we close it anyhowDavid Kalnischkies1-0/+3
2016-11-10improve SOCKS error messages for http slightlyDavid Kalnischkies1-14/+46
2016-08-16don't sent Range requests if we know its not acceptedDavid Kalnischkies1-1/+1
2016-08-16reorganize server-states resetting in http/httpsDavid Kalnischkies1-0/+7
2016-08-11http: auto-configure for local Tor proxy if called as 'tor'David Kalnischkies1-0/+3
2016-08-10implement socks5h proxy support for http methodDavid Kalnischkies1-22/+169
2016-08-10implement generic config fallback for methodsDavid Kalnischkies1-29/+30
2016-08-10use the same redirection handling for http and httpsDavid Kalnischkies1-0/+29
2016-08-10detect redirection loops in acquire instead of workersDavid Kalnischkies1-0/+6
2016-08-10fail on unsupported http/https proxy settingsDavid Kalnischkies1-0/+2
2016-07-30prevent C++ locale number formatting in text APIs (try 2)David Kalnischkies1-1/+1
2016-07-05avoid 416 response teardown binding to null pointerDavid Kalnischkies1-7/+9
2016-07-02use +0000 instead of UTC by default as timezone in outputDavid Kalnischkies1-2/+2
2016-06-15http: don't hang on redirect with length + connection closeDavid Kalnischkies1-4/+4
2016-05-28use std::locale::global instead of setlocaleDavid Kalnischkies1-1/+0
2016-05-27prevent C++ locale number formatting in text APIsDavid Kalnischkies1-2/+2
2015-09-14fix two memory leaks reported by gccDavid Kalnischkies1-2/+2
2015-05-22Merge branch 'debian/sid' into debian/experimentalMichael Vogt1-1/+1
2015-05-22Fix endless loop in apt-get update that can cause disk fillupMichael Vogt1-1/+1
2015-04-19calculate hashes while downloading in httpsDavid Kalnischkies1-5/+3