summaryrefslogtreecommitdiff
path: root/methods
Commit message (Collapse)AuthorAgeFilesLines
* micro-optimize "(performance) Prefer prefix ++/-- operators for ↵David Kalnischkies2012-03-051-1/+1
| | | | non-primitive types."
* fix "(performance) Possible inefficient checking for 'R' emptiness."David Kalnischkies2012-03-051-1/+1
|
* fix "(style) Checking if unsigned variable 'Minor' is less than zero."David Kalnischkies2012-03-051-1/+1
|
* ensure that (s)scanf doesn't parse a too long Code now that a previousDavid Kalnischkies2012-03-051-5/+7
| | | | commit lifted the Line-length limit
* fix two "(style) Variable 'Res' is assigned a value that is never used"David Kalnischkies2012-03-041-4/+2
|
* fix "(error) Possible null pointer dereference: BindAddr" by ensuringDavid Kalnischkies2012-03-041-2/+2
| | | | that BindAddr isn't NULL after getaddrinfo()
* fix a bunch of cppcheck "(warning) Member variable '<#>' is notDavid Kalnischkies2012-03-043-4/+8
| | | | initialized in the constructor." messages (no functional change)
* just in case: correct the header-guard for https to not match httpDavid Kalnischkies2012-02-111-2/+2
|
* remove the arbitrary MAXLEN limit for response lines (Closes: #658346)David Kalnischkies2012-02-113-9/+1
|
* * methods/http{s,}.cc:David Kalnischkies2012-01-302-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)
* fix a few esoteric cppcheck errors/warnings/infosDavid Kalnischkies2012-01-202-3/+16
|
* * methods/https.cc:David Kalnischkies2012-01-191-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)
* as Size() can be quiet expensive for compressed files lets store the resultDavid Kalnischkies2012-01-101-3/+5
|
* implement the fallback method of rred by using the FileFd and the includedDavid Kalnischkies2011-12-181-37/+12
| | | | ReadLine instead of accessing the files directly with fgets()
* try to avoid direct usage of .Fd() if possible and do read()s and coDavid Kalnischkies2011-12-177-23/+13
| | | | on the FileFd instead
* - add a ReadLine methodDavid Kalnischkies2011-12-111-28/+14
| | | - drop the explicit export of gz-compression handling
* enable FileFd to guess the compressor based on the filename if requested orDavid Kalnischkies2011-12-102-2/+2
| | | | | to search for compressed silbings of the given filename and use this guessing instead of hardcoding Gzip compression
* merge with current debian apt/experimentalDavid Kalnischkies2011-10-051-1/+4
|\
| * * apt-pkg/contrib/configuration.cc:Michael Vogt2011-10-051-1/+4
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix double delete (LP: #848907) - ignore only the invalid regexp instead of all options * apt-pkg/acquire-item.h, apt-pkg/deb/debmetaindex.cc: - fix fetching language information by adding OptionalSubIndexTarget * methods/https.cc: - cleanup broken downloads properly * ftparchive/cachedb.cc: - fix buffersize in bytes2hex * apt-pkg/deb/deblistparser.cc: - fix crash when the dynamic mmap needs to be grown in LoadReleaseInfo (LP: #854090)
| | * * methods/https.cc:Michael Vogt2011-09-201-1/+4
| | | | | | | | | - cleanup broken downloads properly
* | | use forward declaration in headers if possible instead of includesDavid Kalnischkies2011-09-1918-20/+52
| | |
* | | do not pollute namespace in the headers with using (Closes: #500198)David Kalnischkies2011-09-1912-46/+49
|/ /
* | merge with debian/experimentalDavid Kalnischkies2011-09-138-23/+44
|\ \
| * | merged from lp:~mvo/apt/mvoMichael Vogt2011-08-151-1/+17
| |\|
| | * * methods/mirror.cc:Michael Vogt2011-08-111-1/+17
| | | | | | | | | | | | - include the architecture(s) in the query string as well so that the server can make better decisions
| * | follow the recommendation of cppcheck to make some method methods (scnr)David Kalnischkies2011-08-116-13/+18
| | | | | | | | | | | | const and initial mostly Debug member values in the constructors
| * | cppcheck complains about some possible speed improvements which could beDavid Kalnischkies2011-08-114-9/+9
| |/ | | | | | | | | | | done on the mirco-optimazation level, so lets fix them: (performance) Possible inefficient checking for emptiness. (performance) Prefer prefix ++/-- operators for non-primitive types.
* | Support large files in the complete toolset. Indexes of thisDavid Kalnischkies2011-09-139-53/+53
| | | | | | | | size are pretty unlikely for now, but we need it for deb packages which could become bigger than 4GB now (LP: #815895)
* | reorder includes: add <config.h> if needed and include it at firstDavid Kalnischkies2011-09-1315-11/+41
|/
* fix from David Kalnischkies for the InRelease gpg verification Michael Vogt2011-07-131-5/+8
| | | code (LP: #784473)
* merged from lp:~mvo/apt/mvoMichael Vogt2011-06-282-2/+18
|\
| * append the dist (e.g. sid, wheezy) as a query string whenMichael Vogt2011-06-072-0/+6
| | | | | | asking for a suitable mirror
| * * methods/mirror.cc:Michael Vogt2011-06-071-2/+12
| | | | | | | | - ignore lines starting with "#" in the mirror file - ignore non http urls in the mirrors
* | ServerState is a struct and not a class (clang mismatch type warning)David Kalnischkies2011-05-171-1/+1
|/
* dequote URL taken from Location in redirects as we will otherwiseDavid Kalnischkies2011-05-101-2/+2
| | | quote an already quoted string in the request later (Closes: #602412)
* Location header in redirects should be absolute URI, but someDavid Kalnischkies2011-04-291-1/+17
| | | servers just send an absolute path so still deal with it properly
* * methods/http.cc:David Kalnischkies2011-04-271-3/+10
| | | | - add config option to ignore a closed stdin to be able to easily use the method as a simple standalone downloader
* methods/mirror.cc: raise error if the mirror file can not be readMichael Vogt2011-03-241-0/+7
|
* do not crash if the mirror file fails to downloadMichael Vogt2011-03-241-2/+5
|
* merge fix from Matt Zimmerman, many thanks (LP: #741098)Michael Vogt2011-03-241-1/+3
|
* methods/mirror.cc: randomize only based on hostnameMichael Vogt2011-03-141-4/+15
|
* methods/mirror.cc: init random seed at startupMichael Vogt2011-03-141-1/+3
|
* randomize mirror list to ensure more even loadMichael Vogt2011-03-142-0/+31
|
* * mirror method:Michael Vogt2011-03-141-0/+4
| | | - when downloading data, show the mirror being used
* methods/mirror.cc: improve debug output and fix selecting the next mirrorMichael Vogt2011-03-111-4/+9
|
* * debian/zzapt.cron.daily:Michael Vogt2011-03-101-1/+2
| | | | | | - move cron job to the end of execution (LP: #727685) * methods/rsh.cc - fix rsh/ssh option parsing (LP: #678080), thanks to Ville Mattila
* * apt-pkg/aptconfiguration.cc:David Kalnischkies2011-02-221-2/+8
| | | - support download of xz-compressed indexes files
* * apt-pkg/contrib/fileutl.cc:David Kalnischkies2011-02-141-1/+1
| | | | | | | - really detect bigendian machines by including config.h, so we can really (Closes: #612986) * apt-pkg/contrib/mmap.cc: - Base has as 'valid' failure states 0 and -1 so add a simple validData method to check for failure states
* update size of dynamic MMap as we write in from the outsideDavid Kalnischkies2011-02-131-3/+8
|
* * methods/rred.cc:David Kalnischkies2011-02-121-2/+4
| | | - read patch into MMap only if we work on uncompressed patches