Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-07-14 | Do not send a connection: keep-alive, at all | Raphael Geissert | 1 | -21/+8 | |
2013-06-20 | trigger NODATA error for invalid InRelease files | David Kalnischkies | 1 | -9/+7 | |
With the selfgrown splitting we got the problem of not recovering from networks which just reply with invalid data like those sending us login pages to authenticate with the network (e.g. hotels) back. The good thing about the InRelease file is that we know that it must be clearsigned (a Release file might or might not have a detached sig) so if we get a file but are unable to split it something is seriously wrong, so there is not much point in trying further. The Acquire system already looks out for a NODATA error from gpgv, so this adds a new error message sent to the acquire system in case the splitting we do now ourselves failed including this magic word. Closes: #712486 | |||||
2013-06-09 | remove -ldl from cdrom and -lutil from apt-get linkage | David Kalnischkies | 1 | -1/+1 | |
Building src:apt shows: dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/apt/usr/lib/apt/methods/cdrom was not linked against libdl.so.2 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/apt/usr/bin/apt-get was not linked against libutil.so.1 (it uses none of the library's symbols) | |||||
2013-06-06 | Fix double free (closes: #711045) | Michael Vogt | 1 | -0/+3 | |
* Fix double free (closes: #711045) * Fix crash when the "mirror" method does not find any entry (closes: #699303) | |||||
2013-05-08 | merged patch from Daniel Hartwig to fix URI and proxy releated issues | Michael Vogt | 2 | -8/+26 | |
2013-05-08 | merged from the debian-wheezy branch | Michael Vogt | 1 | -1/+6 | |
2013-05-08 | properly handle if-modfied-since with libcurl/https | Michael Vogt | 1 | -1/+6 | |
(closes: #705648) | |||||
2013-04-10 | Fix English spelling error in a message ('A error'). Unfuzzy | bubulle@debian.org | 1 | -1/+1 | |
translations. Closes: #705087 | |||||
2013-04-08 | merged bundle from david | Michael Vogt | 1 | -2/+0 | |
2013-04-02 | merged lp:~mvo/apt/fix-inrelease5 | Michael Vogt | 1 | -13/+2 | |
2013-03-25 | * methods/connect.cc: | Michael Vogt | 1 | -2/+2 | |
- use Errno() instead of strerror(), thanks to David Kalnischk | |||||
2013-03-22 | add new config options "Acquire::ForceIPv4" and | Michael Vogt | 1 | -0/+8 | |
"Acquire::ForceIPv6" to allow focing one or the other (closes: #611891) | |||||
2013-03-21 | merge patch from Colin to fix error message from getaddrinfo() (#703603) | Michael Vogt | 1 | -0/+3 | |
2013-03-15 | * apt-pkg/contrib/gpgv.cc: | David Kalnischkies | 1 | -13/+1 | |
- ExecGPGV is a method which should never return, so mark it as such and fix the inconsistency of returning in error cases | |||||
2013-03-15 | * apt-pkg/indexcopy.cc: | David Kalnischkies | 1 | -1/+2 | |
- rename RunGPGV to ExecGPGV and move it to apt-pkg/contrib/gpgv.cc | |||||
2013-03-10 | various simple changes to fix cppcheck warnings | David Kalnischkies | 1 | -2/+0 | |
2013-01-24 | quote plus in filenames to work around a bug in the S3 server | Michael Vogt | 1 | -1/+5 | |
(LP: #1003633) | |||||
2013-01-11 | * methods/http.cc: | Michael Vogt | 1 | -1/+1 | |
- quote spaces in filenames to ensure as the http method is also (potentially) used for non deb,dsc content that may contain spaces, thanks to Daniel Hartwig and Thomas Bushnell (LP: #1086997) | |||||
2013-01-09 | add missing curl_easy_cleanup() | Michael Vogt | 1 | -0/+5 | |
2013-01-09 | * methods/https.cc: | Michael Vogt | 1 | -2/+2 | |
- reuse connection in https, thanks to Thomas Bushnell, BSG for the patch. LP: #1087543, Closes: #695359 | |||||
2012-05-17 | add spaces around PACKAGE_VERSION to fix FTBFS with -std=c++11 | David Kalnischkies | 2 | -2/+2 | |
2012-05-15 | * methods/http.cc: | David Kalnischkies | 1 | -1/+1 | |
- after many years of pointless discussions disable http/1.1 pipelining by default as many webservers and proxies seem to be unable to conform to specification must's (rfc2616 section 8.1.2.2) (LP: #996151) | |||||
2012-05-14 | * methods/mirror.cc: | Raphael Geissert | 1 | -1/+1 | |
- generate an equal sign also for the first arch (Closes: #669142) | |||||
2012-05-14 | * apt-pkg/acquire*.cc: | Raphael Geissert | 1 | -1/+4 | |
- handle redirections in the worker with the right method instead of in the method the redirection occured in (Closes: #668111) * methods/http.cc: - forbid redirects to change protocol | |||||
2012-05-10 | we don't need zlib (anymore) in rred so don't include it | David Kalnischkies | 1 | -1/+0 | |
2012-04-17 | newer gcc versions seems to have no problem with that, but while working | David Kalnischkies | 1 | -1/+1 | |
with g++-4.1 it complains about this so lets be extra clear | |||||
2012-04-05 | * methods/bzip2.cc: | David Kalnischkies | 3 | -198/+31 | |
- remove it as the functionality for all compressors can be provided by gzip.cc now with the usage of FileFD | |||||
2012-03-22 | make these retry_write methods static so that they don't end up as symbols | David Kalnischkies | 1 | -1/+1 | |
2012-03-22 | * debian/apt-utils.install: | David Kalnischkies | 1 | -1/+1 | |
- ship the ftparchive, apt-extractemplates and apt-sortpkgs locales in the apt-utils package instead of the apt package | |||||
2012-03-22 | the previously used VERSION didn't work everywhere so we are switching | David Kalnischkies | 2 | -2/+2 | |
to the more standard PACKAGE_VERSION and make it work in every file | |||||
2012-03-20 | * methods/rred.cc: | David Kalnischkies | 2 | -7/+23 | |
- check return of writev() as gcc recommends * methods/mirror.cc: - check return of chdir() as gcc recommends * apt-pkg/deb/dpkgpm.cc: - check return of write() a gcc recommends * apt-inst/deb/debfile.cc: - check return of chdir() as gcc recommends * apt-inst/deb/dpkgdb.cc: - check return of chdir() as gcc recommends | |||||
2012-03-20 | * methods/makefile: | David Kalnischkies | 1 | -1/+1 | |
- do not link rred against libz anymore as FileFd handles all this transparently now | |||||
2012-03-05 | micro-optimize "(performance) Prefer prefix ++/-- operators for ↵ | David Kalnischkies | 1 | -1/+1 | |
non-primitive types." | |||||
2012-03-05 | fix "(performance) Possible inefficient checking for 'R' emptiness." | David Kalnischkies | 1 | -1/+1 | |
2012-03-05 | fix "(style) Checking if unsigned variable 'Minor' is less than zero." | David Kalnischkies | 1 | -1/+1 | |
2012-03-05 | ensure that (s)scanf doesn't parse a too long Code now that a previous | David Kalnischkies | 1 | -5/+7 | |
commit lifted the Line-length limit | |||||
2012-03-04 | fix two "(style) Variable 'Res' is assigned a value that is never used" | David Kalnischkies | 1 | -4/+2 | |
2012-03-04 | fix "(error) Possible null pointer dereference: BindAddr" by ensuring | David Kalnischkies | 1 | -2/+2 | |
that BindAddr isn't NULL after getaddrinfo() | |||||
2012-03-04 | fix a bunch of cppcheck "(warning) Member variable '<#>' is not | David Kalnischkies | 3 | -4/+8 | |
initialized in the constructor." messages (no functional change) | |||||
2012-02-11 | just in case: correct the header-guard for https to not match http | David Kalnischkies | 1 | -2/+2 | |
2012-02-11 | remove the arbitrary MAXLEN limit for response lines (Closes: #658346) | David Kalnischkies | 3 | -9/+1 | |
2012-01-30 | * methods/http{s,}.cc: | David Kalnischkies | 2 | -1/+26 | |
- if a file without an extension is requested send an 'Accept: text/*' header to avoid that the server chooses unsupported compressed files in a content-negotation attempt (Closes: #657560) | |||||
2012-01-20 | fix a few esoteric cppcheck errors/warnings/infos | David Kalnischkies | 2 | -3/+16 | |
2012-01-19 | * methods/https.cc: | David Kalnischkies | 1 | -5/+5 | |
- use curls list append instead of appending Range and If-Range by hand which generates malformed requests, thanks Mel Collins for the hint! (Closes: #646381) | |||||
2012-01-10 | as Size() can be quiet expensive for compressed files lets store the result | David Kalnischkies | 1 | -3/+5 | |
2011-12-18 | implement the fallback method of rred by using the FileFd and the included | David Kalnischkies | 1 | -37/+12 | |
ReadLine instead of accessing the files directly with fgets() | |||||
2011-12-17 | try to avoid direct usage of .Fd() if possible and do read()s and co | David Kalnischkies | 7 | -23/+13 | |
on the FileFd instead | |||||
2011-12-11 | - add a ReadLine method | David Kalnischkies | 1 | -28/+14 | |
- drop the explicit export of gz-compression handling | |||||
2011-12-10 | enable FileFd to guess the compressor based on the filename if requested or | David Kalnischkies | 2 | -2/+2 | |
to search for compressed silbings of the given filename and use this guessing instead of hardcoding Gzip compression | |||||
2011-10-05 | merge with current debian apt/experimental | David Kalnischkies | 1 | -1/+4 | |