summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
...
* Release 2.1.152.1.15Julian Andres Klode2020-12-272-3/+3
|
* Keep URIs encoded in the acquire systemDavid Kalnischkies2020-12-182-2/+4
| | | | | | | | | | | | | | | | | | | We do not deal a lot with URIs which need encoding, but then we do it is a pain that we store it decoded in the acquire system as it means we have to decode and reencode URIs eventually which is potentially giving us slightly different URIs. We see that in our own testing framework while setting up redirects as the config options are effectively double-encoded and decoded to pass them around successfully as otherwise %2f and / in an URI are treated the same. This commit adds the infrastructure for methods to opt into getting URIs send in encoded form (and returning them to us in encoded form, too) so that we eventually do not have to touch the URIs which is how it should be. This means though that we have to deal with methods who do not support this yet (aka: all at the moment) for which we decode and encode while communicating with them.
* Release 2.1.142.1.14Julian Andres Klode2020-12-152-3/+3
|
* Release 2.1.132.1.13Julian Andres Klode2020-12-102-3/+3
|
* Merge branch 'feature/rred' into 'master'Julian Andres Klode2020-11-251-0/+3
|\ | | | | | | | | Enhance rred for possible external usage See merge request apt-team/apt!136
| * Support compressed output from rred similar to apt-helper cat-filefeature/rredDavid Kalnischkies2020-11-071-0/+1
| |
| * Prepare rred binary for external usageDavid Kalnischkies2020-11-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | Merging patches is a bit of non-trivial code we have for client-side work, but as we support also server-side merging we can export this functionality so that server software can reuse it. Note that this just cleans up and makes rred behave a bit more like all our other binaries by supporting setting configuration at runtime and supporting --help and --version. If you can make due without this, the now advertised functionality is provided already in earlier versions.
* | Release 2.1.122.1.12Julian Andres Klode2020-11-232-3/+3
|/
* Portuguese manpages translation updateAmérico Monteiro2020-11-041-10/+17
| | | | Closes: #968414
* Release 2.1.112.1.11Julian Andres Klode2020-10-212-3/+3
|
* Dutch manpages translation updateFrans Spiesschaert2020-09-102-35/+29
| | | | | | Closes: #970037 [jak: Fix typo extended_status -> extended_states]
* doc: Bump Ubuntu release from focal to groovyJulian Andres Klode2020-09-091-1/+1
|
* Fix "extended_states" typo in apt-mark(8)JCGoran2020-08-2711-19/+19
| | | | Closes: #969086
* Release 2.1.102.1.10Julian Andres Klode2020-08-112-3/+3
|
* Release 2.1.92.1.9Julian Andres Klode2020-08-102-3/+3
|
* Release 2.1.82.1.8Julian Andres Klode2020-08-0413-256/+522
|
* Merge branch 'master' into 'master'Julian Andres Klode2020-08-042-0/+11
|\ | | | | | | | | Support marking all newly installed packages as automatically installed See merge request apt-team/apt!110
| * Support marking all newly installed packages as automatically installedNicolas Schier2020-06-082-0/+11
| | | | | | | | | | | | | | Add option '--mark-auto' to 'apt install' that marks all newly installed packages as automatically installed. Signed-off-by: Nicolas Schier <nicolas@fjasle.eu>
* | Merge branch 'pu/apt-key-deprecated' into 'master'Julian Andres Klode2020-08-041-15/+17
|\ \ | | | | | | | | | | | | Fully deprecate apt-key, schedule removal for Q2/2022 See merge request apt-team/apt!119
| * | Fully deprecate apt-key, schedule removal for Q2/2022Julian Andres Klode2020-05-061-15/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | People are still using apt-key add and friends, despite that not being guaranteed to work. Let's tell them to stop doing so. We might still want a list command at a future point, but this needs deciding, and a blanket ban atm seems like a sensible step until we figured that out.
* | | Release 2.1.72.1.7Julian Andres Klode2020-07-082-3/+3
| | |
* | | Add basic support for the Protected fieldJulian Andres Klode2020-06-291-0/+1
| | | | | | | | | | | | This will be mapped to Important for the time being.
* | | Portuguese manpages translation updateAmérico Monteiro2020-06-141-170/+242
| |/ |/| | | | | Closes: #962483
* | Release 2.1.62.1.6Julian Andres Klode2020-06-032-3/+3
| |
* | Allow 20 instead of 10 loops for pkgProblemResolverDavid Kalnischkies2020-06-031-0/+1
| | | | | | | | | | | | | | | | Especially if a lot packages have to be removed due to not to explicitly expressed conflicts the problem resolver can take a few turns to remove them all. Allowing it to try a little longer if needed seems beneficial as the worst which can happen is that we now take two times as long to present an error message to the user.
* | Release 2.1.52.1.5Julian Andres Klode2020-05-262-3/+3
| |
* | Dutch manpages translation updateFrans Spiesschaert2020-05-251-17/+3
| | | | | | | | Closes: #961431
* | Release 2.1.42.1.4Julian Andres Klode2020-05-192-3/+3
| |
* | Release 2.1.32.1.3Julian Andres Klode2020-05-182-3/+3
| |
* | Release 2.1.2, take 22.1.2Julian Andres Klode2020-05-131-1/+1
| |
* | Release 2.1.2Julian Andres Klode2020-05-122-15/+41
| |
* | Release 2.1.12.1.1Julian Andres Klode2020-05-082-41/+15
|/
* Release 2.1.02.1.0Julian Andres Klode2020-05-041-1/+1
|
* doc/po: Merge nl with template, update templateJulian Andres Klode2020-05-042-4797/+7184
| | | | | | We did not merge nl with the template when we updated it, hence we have quite a bit of churn in that commit and this one.
* Dutch manpages translation updateFrans Spiesschaert2020-04-221-7787/+4871
| | | | Closes: #956313
* Release 2.0.22.0.2Julian Andres Klode2020-04-093-4/+4
|
* ubuntu: http: Add non-interactive to user agent if run by systemdJulian Andres Klode2020-04-091-0/+1
| | | | | | | | | | | | | | | Include that apt is being run from a service in the user agent, so traffic can be analysed for interactive vs non-interactive use, and prioritised accordingly. It looks like this now: User-Agent: Debian APT-HTTP/1.3 (2.0.1) non-interactive A previous version included the full service names, but this raised some privacy concerns. LP: #1825000
* Fix "string match{ing,es}" and whitespace typo in apt-patterns(7)Chris Leick2020-04-0511-26/+24
|
* German manpage translation updateChris Leick2020-04-051-121/+187
|
* Fix gramma in apt(8): "by append(+ing) a"Marco Ippolito2020-04-0511-12/+12
| | | | Closes: #955412
* Release 2.0.12.0.1Julian Andres Klode2020-03-242-3/+3
|
* configure-index: Add APT::Color optionJulian Andres Klode2020-03-241-0/+1
| | | | | | | | | | | This caused unbound error list growth, because each time we dumped an error, the calls to _config->FindB() inside operator << would add 3 new errors of the form: W: Using unknown config option »apt::color« of type BOOL Hence we are dumping an infinite list of errors, and eventually that list will exceed available memory.
* Release 2.0.02.0.0Julian Andres Klode2020-03-072-3/+3
|
* Show absolute time while waiting for lock instead of %, rework messageJulian Andres Klode2020-03-061-0/+2
| | | | | | | | | | | | | | | | | | | | | Showing a percentage for a timeout is pretty non-standard. Rework the progress class so it can show an absolute progress (currently hardcoded to use seconds as a unit). If there is a timeout (aka if it's not the maximum long long unsigned -1llu), then show the timeout, otherwise just count up seconds, e.g. Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 33842 (apt)... 1/120s or Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 33842 (apt)... 1s Also improve the error message to use "Waiting for cache lock: %s" instead of "... (%s)", as having multiple sentences inside parenthesis is super weird, as is having two closing parens. We pass the information via _config, as that's reasonably easy and avoids ABI hackage. It also provides an interesting debugging tool for other kinds of progress.
* Release 1.9.121.9.12Julian Andres Klode2020-02-272-3/+3
|
* Release 1.9.111.9.11Julian Andres Klode2020-02-2612-13/+649
|
* apt(8): Wait for frontend and cache lockJulian Andres Klode2020-02-261-0/+2
| | | | | | This is a rework of !6 with additional stuff for the frontend lock, so we can lock the frontend lock and then keep looping over dpkg lock.
* Merge branch 'pu/source-version' into 'master'Julian Andres Klode2020-02-181-0/+21
|\ | | | | | | | | ABI BREAK: Implement pinning by source package See merge request apt-team/apt!96
| * policy: Implement pinning by source packageJulian Andres Klode2020-01-171-0/+21
| | | | | | | | | | | | | | | | | | This implements the src: syntax inside policy, allowing you to pin by source package. This by default only pins the native architecuture, use src:pkg:any to pin for all architectures in your cache. Closes: #166032
* | release 1.9.101.9.10Julian Andres Klode2020-02-1812-63/+63
| |