summaryrefslogtreecommitdiff
path: root/methods/http.cc
AgeCommit message (Expand)Author
2020-12-18Implement encoded URI handling in all methodsDavid Kalnischkies
2020-08-11Rewrite HttpServerState::Die()Julian Andres Klode
2020-08-11http: Fully flush local file both before/after server readJulian Andres Klode
2020-08-11http: Do not use non-blocking local I/OJulian Andres Klode
2020-08-11http: Restore successful exits from Die()Julian Andres Klode
2020-08-04http: Always write to the file if there's something to writeJulian Andres Klode
2020-07-24http: Redesign reading of pending dataJulian Andres Klode
2020-07-24http: On select timeout, error out directly, do not call Die()Julian Andres Klode
2020-07-24http: Finish copying data from server to file before sending stuff to serverJulian Andres Klode
2020-07-24http: Die(): Do not flush the buffer, error out insteadJulian Andres Klode
2020-07-24http: Only return false for EOF if we actually did not read anythingJulian Andres Klode
2020-07-24http: Die(): Merge flushing code from Flush()Julian Andres Klode
2020-07-24http: Always Close() the connection in Die()Julian Andres Klode
2020-07-02Reorder config check before checking systemd for non-interactive httpDavid Kalnischkies
2020-06-23Replace some magic 64*1024 with APT_BUFFER_SIZEJulian Andres Klode
2020-04-09ubuntu: http: Add non-interactive to user agent if run by systemdJulian Andres Klode
2019-07-10Fix typos reported by codespell in code commentsDavid Kalnischkies
2019-07-08Apply various suggestions by cppcheckDavid Kalnischkies
2019-06-11http: Fix Host header in proxied https connectionsSimon Körner
2019-04-30apt-pkg: URI: Add 'explicit' to single argument constructorJulian Andres Klode
2018-11-25Allow setting Referer header for http methodDavid Kalnischkies
2018-11-13Revert "http: Fix handling of server connection closure"Julian Andres Klode
2018-11-12http: Fix handling of server connection closureJulian Andres Klode
2018-05-29Use steady clock source for bandwidth limitationDavid Kalnischkies
2018-05-28Remove unused time-tracking from http methodDavid Kalnischkies
2018-05-24Lower default timeout from 120s to 30sJulian Andres Klode
2018-05-07Remove obsolete RCS keywordsGuillem Jover
2018-01-03reimplement and simplify mirror:// methodDavid Kalnischkies
2017-12-13report transient errors as transient errorsDavid Kalnischkies
2017-11-19Also look at https_proxy for https URLsJulian Andres Klode
2017-10-22Sandbox methods with seccomp-BPF; except cdrom, gpgv, rshJulian Andres Klode
2017-10-22Run Proxy-Auto-Detect script from main processJulian Andres Klode
2017-07-26allow the auth.conf to be root:root ownedDavid Kalnischkies
2017-07-26reimplement and document auth.confDavid Kalnischkies
2017-07-26fail early in http if server answer is too small as wellDavid Kalnischkies
2017-07-26fail earlier if server answers with too much dataDavid Kalnischkies
2017-07-12Reformat and sort all includes with clang-formatJulian Andres Klode
2017-07-03Stop bragging about old speeds in http.cc commentsJulian Andres Klode
2017-06-30http: Add support for https:// proxiesJulian Andres Klode
2017-06-30http: Add support for CONNECT proxying to HTTPS locationsJulian Andres Klode
2017-06-28support tor+https being handled by httpDavid Kalnischkies
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
2016-12-31rename ServerMethod to BaseHttpMethodDavid Kalnischkies
2016-12-31separating state variables regarding server/requestDavid Kalnischkies
2016-11-11http: skip connection cleanup if we close it anyhowDavid Kalnischkies
2016-11-10improve SOCKS error messages for http slightlyDavid Kalnischkies
2016-08-16don't sent Range requests if we know its not acceptedDavid Kalnischkies
2016-08-16reorganize server-states resetting in http/httpsDavid Kalnischkies