summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2020-02-18Merge branch 'pu/source-version' into 'master'Julian Andres Klode
ABI BREAK: Implement pinning by source package See merge request apt-team/apt!96
2020-02-18release 1.9.10Julian Andres Klode
2020-02-13doc: remove "WIP" from apt.8.xmlMichael Vogt
The current man-page has "(work in progress") for `apt list`. I feel after more than >5y we can remove this.
2020-02-04Release 1.9.9Julian Andres Klode
2020-02-04apt-patterns(7): Document | operator, (), and add an exampleJulian Andres Klode
Missed that in pu/short-patterns.
2020-02-03apt-patterns(7): Some updates and rationaleJulian Andres Klode
2020-02-03patterns: Parse sequence of patterns as ?andJulian Andres Klode
2020-02-03patterns: Implement unary !Julian Andres Klode
2020-02-03Implement short patterns (patterns starting with ~)Julian Andres Klode
Also make pattern detector in cacheset and private's list accept such patterns. We probably should just try to parse and see if it is a (start of a) pattern.
2020-01-27Release 1.9.8Julian Andres Klode
2020-01-21apt-verbatim.ent: Update ubuntu-codename from disco to focalJulian Andres Klode
2020-01-17policy: Implement pinning by source packageJulian Andres Klode
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
2020-01-16Release 1.9.7Julian Andres Klode
2020-01-15Release 1.9.6Julian Andres Klode
2020-01-15apt(8): Disable regular expressions and fnmatchJulian Andres Klode
This is the first step. Next step will be to add warnings to apt-get and then remove support there as well.
2019-12-02Release 1.9.5Julian Andres Klode
2019-12-02Merge branch 'master' into 'master'Julian Andres Klode
Fix a mistake in man french translation See merge request apt-team/apt!83
2019-12-02Merge branch 'pu/patterns-phase2' into 'master'Julian Andres Klode
Pu/patterns phase2 See merge request apt-team/apt!85
2019-12-02netrc: Restrict auth.conf entries to https by defaultJulian Andres Klode
This avoids downgrade attacks where an attacker could inject Location: http://private.example/ and then (having access to raw data to private.example, for example, by opening a port there, or sniffing network traffic) read the credentials for the private repository. Closes: #945911
2019-11-28Fix a mistake in man french translationAnthony Papillon
2019-11-26German manpage translation updateChris Leick
2019-11-26patterns: Add ?sectionJulian Andres Klode
2019-11-26patterns: Add ?all-versionsJulian Andres Klode
2019-11-26patterns: Implement ?narrow(...), as ?any-version(?and(...))Julian Andres Klode
This is pure syntactic sugar - ?narrow does not exist in the abstract syntax.
2019-11-26patterns: Add ?any-versionJulian Andres Klode
2019-11-25patterns: Add ?originJulian Andres Klode
2019-11-25patterns: Add ?archiveJulian Andres Klode
2019-11-25patterns: Add ?source-name and ?source-versionJulian Andres Klode
2019-11-25patterns: Add ?versionJulian Andres Klode
2019-09-19Release 1.9.4Julian Andres Klode
2019-08-19Release 1.9.3Julian Andres Klode
2019-08-19doc/po4a: Fixup location of translated apt-patterns(7) xmlJulian Andres Klode
2019-08-15Add ?virtual patternJulian Andres Klode
This matches any package that does not have versions.
2019-08-15Add the ?exact-name patternJulian Andres Klode
The ?exact-name pattern matches the name exactly, there is no substring matching going on, or any regular expression or fnmatch magic.
2019-08-15Add ?essential patternJulian Andres Klode
This matches all packages where at least one of the versions is marked essential; or well, whenver apt considers a package essential.
2019-08-15Add ?broken patternJulian Andres Klode
This matches all packages that have broken dependencies in the installed version or the version selected for install.
2019-08-15Add ?config-files and ?installed patternsJulian Andres Klode
These two are mutually exclusive states of installed-ness. And ?installed package is fully unpacked and configured; a ?config-files package only has config files left.
2019-08-15Add ?obsolete and ?upgradable patternsJulian Andres Klode
These match packages that have no version in a repository, or where an upgrade is available. Notably, ?and(?obsolete,?upgradable) == ?false because an upgradable package is by definition not obsolete.
2019-08-15Add ?automatic and ?garbage patternsJulian Andres Klode
These patterns allow you to identify automatically installed packages, as well as automatically installed packages that are no longer reachable from the manually installed ones.
2019-08-15Add patterns for the existing CacheFilter::Matcher classesJulian Andres Klode
This implements the basic logic patterns: ?and ?false ?not ?or ?true and the basic package patterns: ?architecture ?name ?x-name-fnmatch
2019-08-15doc: Add apt-patterns(7) manual pageJulian Andres Klode
This does not describe much yet, as there's not much to talk about.
2019-08-05Release 1.9.21.9.2Julian Andres Klode
2019-06-20Release 1.9.11.9.1Julian Andres Klode
2019-06-17Release 1.9.0 to experimental1.9.0Julian Andres Klode
2019-06-12doc/apt-get.8.xml: Fix typo in satisfy command descriptionJulian Andres Klode
Gbp-Dch: ignore
2019-06-11Introduce apt satisfy and apt-get satisfyJulian Andres Klode
Allow to satisfy dependency strings supplied on the command line, optionally prefixed with "Conflicts:" to satisfy them like Conflicts. Build profiles and architecture restriction lists, as used in build dependencies, are supported as well. Compared to build-dep, build-essential is not installed automatically, and installing of recommended packages follows the global default, which defaults to yes. Closes: #275379 See merge request apt-team/apt!63
2019-06-11Merge tag '1.8.2'Julian Andres Klode
apt Debian release 1.8.2
2019-05-28Release 1.8.21.8.2Julian Andres Klode
2019-05-21French manpages translation updateJean-Pierre Giraud
Closes: #929290
2019-05-21Portuguese manpages translation updateAmérico Monteiro
Closes: #926614