Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-06 | Build system changes | Jaywalker | |
2017-02-15 | Don't download "optional" files not in Release :/. | Jay Freeman (saurik) | |
2017-02-01 | For ReMap to work, S has to be marked volatile :/. | Jay Freeman (saurik) | |
2017-02-01 | Tags should use StoreString, not WriteStringInMap. | Jay Freeman (saurik) | |
2017-01-31 | Port TagIterator to correctly support ReMap (doh). | Jay Freeman (saurik) | |
2017-01-31 | Repeat after me: IMS-Hit is really "I am shit" :/. | Jay Freeman (saurik) | |
2017-01-30 | It is NOT OK to just munmap memory from malloc :/. | Jay Freeman (saurik) | |
2017-01-30 | Symlinking final file failed is a common issue :/. | Jay Freeman (saurik) | |
2017-01-30 | This is realloc, not reallocf: be more careful :/. | Jay Freeman (saurik) | |
2017-01-30 | Bill is consistent. Bill is correct. Be like Bill. | Jay Freeman (saurik) | |
2017-01-30 | You can't just assume the start is always zero :/. | Jay Freeman (saurik) | |
2017-01-30 | The length given to msync was calculated wrong :/. | Jay Freeman (saurik) | |
2017-01-30 | Not /not/ immediately mapping a file is INSANE :/. | Jay Freeman (saurik) | |
2017-01-29 | The entire concept of PendingError() is flawed :/. | Jay Freeman (saurik) | |
2017-01-27 | Bug #807012 also involves package dependencies :/. | Jay Freeman (saurik) | |
2016-12-31 | On IMS-Hit, you can't assume local compression :/. | Jay Freeman (saurik) | |
2016-12-31 | It is *never* a good idea to throw away stderr :/. | Jay Freeman (saurik) | |
2016-12-30 | It is just so absolutely critical that this works. | Jay Freeman (saurik) | |
2016-12-30 | My "tolerance" patch was a tad bit overzealous :(. | Jay Freeman (saurik) | |
2016-12-30 | You have to do the bounds check before the access. | Jay Freeman (saurik) | |
2016-12-30 | Fix field-without-values appearing at end of file. | Jay Freeman (saurik) | |
2016-12-29 | Of *course* I managed to get this check backwards. | Jay Freeman (saurik) | |
2016-12-29 | In the C locale, let's avoid any crazy transforms. | Jay Freeman (saurik) | |
2016-12-29 | It's just *mean* to complain if they already know. | Jay Freeman (saurik) | |
2016-12-26 | Wreck validation until we can assess ecosystem :/. | Jay Freeman (saurik) | |
2016-12-25 | This is 2016 and APT already requires use of mmap. | Jay Freeman (saurik) | |
2016-12-23 | Only check for valid Date if checking Valid-Until. | Jay Freeman (saurik) | |
2016-11-30 | I know this is "bad", but a "full wedge" is worse. | Jay Freeman (saurik) | |
2016-11-30 | For speed, you *need* multiple downloads per host. | Jay Freeman (saurik) | |
2016-11-30 | The fastest way to get field values is as a range. | Jay Freeman (saurik) | |
2016-11-29 | Avoid wedging the entire system if recoverable :/. | Jay Freeman (saurik) | |
2016-11-29 | Most interfaces (Maemo) need a high-level name :/. | Jay Freeman (saurik) | |
2016-11-29 | Store tags in the cache (they are very useful :/). | Jay Freeman (saurik) | |
2016-11-29 | unlinkat is way way too modern to not autoconf :/. | Jay Freeman (saurik) | |
2016-11-29 | __deprecated is already defined by sys/cdefs.h :/. | Jay Freeman (saurik) | |
2016-11-29 | arpa/nameser.h, unlike nameser.h, uses NS_ prefix. | Jay Freeman (saurik) | |
2016-11-29 | std::map from std::initializer_list is "explicit". | Jay Freeman (saurik) | |
2016-11-25 | Release 1.4~beta11.4_beta1 | Julian Andres Klode | |
2016-11-25 | Add apt-pkg/tagfile-keys.cc to the gitignore file | Julian Andres Klode | |
This is output of triehash. Gbp-Dch: ignore | |||
2016-11-25 | gpgv: Untrust SHA1, RIPE-MD/160, but allow downgrading to weak | Julian Andres Klode | |
Change the trust level check to allow downgrading an Untrusted option to weak (APT::Hashes::SHA1::Weak "yes";), so it prints a warning instead of an error; and change the default values for SHA1 and RIPE-MD/160 from Weak to Untrusted. | |||
2016-11-25 | show output as documented for APT::Periodic::Verbose 2 | Paul Wise | |
The documentation of APT::Periodic::Verbose doesn't match the code, specifically level 2 should apply some things differently to level 1 but does not because it uses `-le 2` instead of `-lt 2` or `-le 1`. Closes: 845599 | |||
2016-11-25 | optional write aptwebserver log to client specific files | David Kalnischkies | |
The test test-handle-redirect-as-used-mirror-change serves multiple clients at the same time, so the order of the output is undefined and once in a while the two clients will intermix their lines causing the grep we perform on it later to fail making our tests fail. Solved by introducing client-specific logfiles which we all grep and sort the result to have the results more stable. Git-Dch: Ignore | |||
2016-11-25 | follow the googletest merge in build-depends | David Kalnischkies | |
2016-11-25 | get pdiff files from the same mirror as the index | David Kalnischkies | |
In ad9416611ab83f7799f2dcb4bf7f3ef30e9fe6f8 we fall back to asking the original mirror (e.g. a redirector) if we do not get the expected result. This works for the indexes, but patches are a different beast and much simpler. Adding this fallback code here seems like overkill as they are usually right along their Index file, so actually forward the relevant settings to the patch items which fixes pdiff support combined with a redirector and partial mirrors as in such a situation the pdiff patches would be 404 and the complete index would be downloaded. | |||
2016-11-25 | document which keyring formats are supported by apt-key | David Kalnischkies | |
* the good old 'simple' keyring format * the ascii armored variant since 1.4 Not supported is the (new in gpg 2.1) keybox format. Closes: 844724 | |||
2016-11-25 | add apt-key support for armored GPG key files (*.asc) | David Kalnischkies | |
Having binary files in /etc is kinda annoying – not that the armored files are much better – but it is hard to keep tabs on which format the file has ("simple" or "keybox") and different gnupg versions have different default binary formats which can be confusing for users to work with (beside that it is binary). Adding support for this now will enable us in some distant future to move to armored later on, much like we added trusted.gpg.d years before the world picked it up. | |||
2016-11-24 | report apt-key errors via status-fd messages | David Kalnischkies | |
We report warnings from apt-key this way already since 29c590951f812d9e9c4f17706e34f2c3315fb1f6, so reporting errors seems like a good addition. Most of those errors aren't really from apt-key through, but from the code setting up and actually calling it which used to just print to stderr which might or might not intermix them with (other) progress lines in update calls. Having them as proper error messages in the system means that the errors are actually collected later on for the list instead of ending up with our relatively generic but in those cases bogus hint regarding "is gpgv installed?". The effective difference is minimal as the errors apply mostly to systems which have far worse problems than a not as nice looking error message, which makes this pretty hard to test – but at least now the hint that your system is broken can be read in proper order (= there aren't many valid cases in which the permissions of /tmp are messed up…). LP: #1522988 | |||
2016-11-24 | skip unconfigure for unconfigured to-be removed pkgs | David Kalnischkies | |
2016-11-24 | do not configure unconfigured to be removed packages | David Kalnischkies | |
We try to configure all packages at the end which need to be configured, but that also applies to packages which weren't completely installed (e.g. maintainerscript failed) we end up removing in this interaction instead. APT doesn't perform this explicit configure in the end as it is using "dpkg --configure --pending", but it does confuse the progress report and potentially also hook scripts. Regression-Of: 9ffbac99e52c91182ed8ff8678a994626b194e69 | |||
2016-11-24 | don't perform implicit crossgrades involving M-A:same | David Kalnischkies | |
dpkg stumbles over these (#844300) and we haven't dropped 'easier' removes to be implicit and to be scheduled by dpkg by default so far so we shouldn't push the decision in such cases to dpkg either. |