summaryrefslogtreecommitdiff
path: root/apt-pkg
AgeCommit message (Collapse)Author
2019-08-18Use access instead of faccessat for iOS5 compatibilitySam Bingner
2019-08-18Remove errors that we don't needSam Bingner
2019-08-18Make the compiler complain lessSam Bingner
2019-08-18Workaround for shell scriptsSam Bingner
2019-08-18Added required patchesJaywalker
2019-08-17Added seemingly missing filesJaywalker
2019-08-17Build system changesJaywalker
2019-08-17Don't download "optional" files not in Release :/.Jay Freeman (saurik)
2019-08-17For ReMap to work, S has to be marked volatile :/.Jay Freeman (saurik)
2019-08-17Tags should use StoreString, not WriteStringInMap.Jay Freeman (saurik)
2019-08-17Port TagIterator to correctly support ReMap (doh).Jay Freeman (saurik)
2019-08-17Repeat after me: IMS-Hit is really "I am shit" :/.Jay Freeman (saurik)
2019-08-17It is NOT OK to just munmap memory from malloc :/.Jay Freeman (saurik)
2019-08-17Symlinking final file failed is a common issue :/.Jay Freeman (saurik)
2019-08-17This is realloc, not reallocf: be more careful :/.Jay Freeman (saurik)
2019-08-17Bill is consistent. Bill is correct. Be like Bill.Jay Freeman (saurik)
2019-08-17You can't just assume the start is always zero :/.Jay Freeman (saurik)
2019-08-17The length given to msync was calculated wrong :/.Jay Freeman (saurik)
2019-08-17Not /not/ immediately mapping a file is INSANE :/.Jay Freeman (saurik)
2019-08-17The entire concept of PendingError() is flawed :/.Jay Freeman (saurik)
2019-08-17Bug #807012 also involves package dependencies :/.Jay Freeman (saurik)
2019-08-17On IMS-Hit, you can't assume local compression :/.Jay Freeman (saurik)
2019-08-17It is *never* a good idea to throw away stderr :/.Jay Freeman (saurik)
2019-08-17It is just so absolutely critical that this works.Jay Freeman (saurik)
2019-08-17My "tolerance" patch was a tad bit overzealous :(.Jay Freeman (saurik)
2019-08-17You have to do the bounds check before the access.Jay Freeman (saurik)
2019-08-17Fix field-without-values appearing at end of file.Jay Freeman (saurik)
2019-08-17Of *course* I managed to get this check backwards.Jay Freeman (saurik)
2019-08-17In the C locale, let's avoid any crazy transforms.Jay Freeman (saurik)
2019-08-17It's just *mean* to complain if they already know.Jay Freeman (saurik)
2019-08-17Wreck validation until we can assess ecosystem :/.Jay Freeman (saurik)
2019-08-17This is 2016 and APT already requires use of mmap.Jay Freeman (saurik)
2019-08-17Only check for valid Date if checking Valid-Until.Jay Freeman (saurik)
2019-08-17I know this is "bad", but a "full wedge" is worse.Jay Freeman (saurik)
2019-08-17For speed, you *need* multiple downloads per host.Jay Freeman (saurik)
2019-08-17The fastest way to get field values is as a range.Jay Freeman (saurik)
2019-08-17Avoid wedging the entire system if recoverable :/.Jay Freeman (saurik)
2019-08-17Most interfaces (Maemo) need a high-level name :/.Jay Freeman (saurik)
2019-08-17Store tags in the cache (they are very useful :/).Jay Freeman (saurik)
2019-08-17unlinkat is way way too modern to not autoconf :/.Jay Freeman (saurik)
2019-08-17__deprecated is already defined by sys/cdefs.h :/.Jay Freeman (saurik)
2019-08-17arpa/nameser.h, unlike nameser.h, uses NS_ prefix.Jay Freeman (saurik)
2019-08-17std::map from std::initializer_list is "explicit".Jay Freeman (saurik)
2019-05-21Unlock dpkg locks in reverse locking orderJulian Andres Klode
We need to unlock in the reverse order of locking in order to get useful behavior. LP: #1829860
2019-05-03Prevent shutdown while running dpkgJulian Andres Klode
As long as we are running dpkg, keep an inhibitor that blocks us from shutting down. LP: #1820886
2019-03-03Add explicit message for unsupported binary signatureDavid Kalnischkies
Verifying the content of Release.gpg made us fail on binary signatures which were never officially supported (apt-secure manpage only documents only the generation of ASCII armored), but silently accepted by gpgv as we passed it on unchecked before. The binary format is complex and is itself split into old and new formats so adding support for this would not only add lots of code but also a good opportunity for bugs and dubious benefit. Reporting this issue explicitly should help repository creators figure out the problem faster than the default NODATA message hinting at captive portals. Given that the binary format has no file magic or any other clear and simple indication that this is a detached signature we guess based on the first two bits only – and by that only supporting the "old" binary format which seems to be the only one generated by gnupg in this case. References: e2965b0b6bdd68ffcad0e06d11755412a7e16e50 Closes: #921685
2019-02-10Fix various typos in the documentationJakub Wilk
2019-02-04Use std::to_string() for HashStringList::FileSize() getterJulian Andres Klode
This slightly improves performance, as std::to_string() (as in gcc's libstdc++) avoids a heap allocation. This is surprisingly performance critical code, so we might want to improve things further in 1.9 by manually calculating the string - that would also get rid of issues with locales changing string formatting, if any.
2019-02-04Detect function multiversioning and sse4.2/crc32, enables i386Julian Andres Klode
This fixes the build on kfreebsd-amd64, and due to the detection of sse4.2, should also enable the sse4.2 on i386.
2019-02-04gpgv: Use buffered writes for splitting clearsigned filesJulian Andres Klode
This is safe here, as the code ensures that the file is flushed before it is being used. The next series should probably make GetTempFile() buffer writes by default.