summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.3~exp21.3_exp2Julian Andres Klode2016-06-1115-482/+1195
|
* edsp: drop privileges before executing solversDavid Kalnischkies2016-06-081-0/+5
| | | | | | | | | | | | | | | Most (if not all) solvers should be able to run perfectly fine without root privileges as they get the entire state they are supposed to work on via stdin and do not perform any action directly, but just pass suggestions on via stdout. The new default is to run them all as _apt hence, but each solver can configure another user if it chooses/must. The security benefits are minimal at best, but it helps preventing silly mistakes (see 35f3ed061f10a25a3fb28bc988fddbb976344c4d) and that is always good. Note that our 'apt' and 'dump' solver already dropped privileges if they had them.
* fix and document on the fly compressor configDavid Kalnischkies2016-05-274-30/+67
| | | | | | | libapt allows to configure compressors to be used by its system via configuration implemented in 03bef78461c6f443187b60799402624326843396, but that was never really documented and also only partly working, which also explains why the tests weren't using it…
* fix two typos in apt.conf & apt-cache manpageDavid Kalnischkies2016-05-2412-33/+33
| | | | | Reported-By: lintian: spelling-error-in-manpage Git-Dch: Ignore
* edsp: add Forbid-{New-Install,Remove} and Upgrade-AllDavid Kalnischkies2016-05-201-5/+22
| | | | | This allows to differentiate properly between 'apt-get upgrade', 'apt upgrade' and 'apt full-upgrade'.
* document --no- as --show-upgraded is the defaultDavid Kalnischkies2016-05-161-3/+2
| | | | | | | | | | | | | --show-upgraded is the default since 906fbf8886926eeb302332d997c9bd861291e155 so documenting it as if it would be an option having an effect as is feels wrong and we do the same for other options like install-recomends, download, …, too. This commit also removes -u from the documentation, but still supports it in the commandline parsing. Eventually we should deprecate the short option, but for now lets just stop documenting it. Closes: 824456
* edsp: warn if unexpected stanzas appear in the solutionDavid Kalnischkies2016-05-121-4/+9
| | | | | | Unexpected are for examples removal requests for versions which aren't installed, installations of already installed versions & requests to install and remove a package at the same time.
* edsp: document unique package identifiersJohannes 'josch' Schauer2016-05-121-5/+10
| | | | | | | | | | Document that package identifiers must be unique (apt only uses the last action for a given identifier) and that install requests do also imply upgrades and downgrades (and thus removal of the old version). This is to prevent that solvers express an upgrade or downgrade instruction as two stanzas: a removal of the old version and an installation of the new version. Instead, a single install stanza is sufficient to express upgrade or downgrade requests.
* Release 1.3~exp11.3_exp1Julian Andres Klode2016-05-1113-146/+308
|
* edsp: support generic and solver-specific configsDavid Kalnischkies2016-05-101-8/+20
| | | | | | | | | | | | | | The spec was slightly inconsistent if the preferences setting is available only as generic or specific setting & the code only supported the specific one, while for the strict-pinning was only generic… As the usual pattern for apt is to have both options we adapt the spec and code to support both as well. This also adds a purely informal "Solver" field so in case the request is saved in a file, we know to which solver the sent preferences apply. Closes: 823918
* implement Identifier field for IndexTargetsDavid Kalnischkies2016-05-084-13/+26
| | | | | | | | | | | A frontend like apt-file is only interested in a specific set of files and selects those easily via "Created-By". If it supports two locations for those files through it would need to select both and a user would need to know that implementation detail for sources.list configuration. The "Identifier" field is hence introduced which by default has the same value as "Created-By", but can be freely configured – especially it can be used to give two indexes the same identifier.
* implement Fallback-Of for IndexTargetsDavid Kalnischkies2016-05-081-2/+7
| | | | | | | | | | | | | | | | Sometimes index files are in different locations in a repository as it is currently the case for Contents files which are per-component in Debian, but aren't in Ubuntu. This has historic reasons and is perhaps changed soon, but such cases of transitions can always happen in the future again, so we should prepare: Introduced is a new field declaring that the current item should only be downloaded if the mentioned item wasn't allowing for transitions without a flagday in clients and archives. This isn't implemented 'simpler' with multiple MetaKeys as items (could) change their descriptions and perhaps also other configuration bits with their location.
* support Signed-By in Release files as a sort of HPKPDavid Kalnischkies2016-05-011-2/+4
| | | | | | | | | | | | Users have the option since apt >= 1.1 to enforce that a Release file is signed with specific key(s) either via keyring filename or fingerprints. This commit adds an entry with the same name and value (except that it doesn't accept filenames for obvious reasons) to the Release file so that the repository owner can set a default value for this setting effecting the *next* Release file, not the current one, which provides a functionality similar "HTTP Public Key Pinning". The pinning is in effect as long as the (then old) Release file is considered valid, but it is also ignored if the Release file has no Valid-Until at all.
* support multiple fingerprints in signed-byDavid Kalnischkies2016-05-011-5/+5
| | | | | A keyring file can include multiple keys, so its only fair for transitions and such to support multiple fingerprints as well.
* Release 1.2.111.2.11Julian Andres Klode2016-04-2511-12/+12
|
* releasing package apt version 1.2.101.2.10Michael Vogt2016-04-0511-12/+12
|
* Release 1.2.91.2.9Julian Andres Klode2016-03-2711-12/+12
|
* Release 1.2.81.2.8Julian Andres Klode2016-03-2411-12/+12
|
* Japanese manpage translation updateTakuma Yamada2016-03-241-676/+667
| | | | Closes: 818950
* Release 1.2.71.2.7Julian Andres Klode2016-03-1511-12/+12
|
* Dutch manpages translation updateFrans Spiesschaert2016-03-081-724/+824
| | | | Closes: 817062
* Release 1.2.61.2.6Julian Andres Klode2016-03-0711-12/+12
|
* Fix several typosVeres Lajos2016-03-071-2/+2
| | | | | | | | | | | | | This effectively merges branch 'typofixes-vlajos-20150807' of github.com:vlajos/apt with the following commit: commit 13cacb3e2e2352ba701e769fc889e3344fabbf7e Author: Veres Lajos <vlajos@gmail.com> Date: Sun Aug 9 00:12:53 2015 +0100 typofix - https://github.com/vlajos/misspell_fixer It has been rebased for a better commit message.
* Release 1.2.51.2.5Julian Andres Klode2016-03-0611-12/+12
|
* Release 1.2.41.2.4Julian Andres Klode2016-02-2711-12/+12
|
* Release 1.2.31.2.3Julian Andres Klode2016-02-1011-12/+12
| | | | | Build system messed up the 1.2.2 commit by not updating the .po files properly, so they are now.
* Release 1.2.21.2.2Julian Andres Klode2016-02-0411-12/+12
|
* Release 1.2.11.2.1Julian Andres Klode2016-01-2511-12/+12
|
* Release 1.21.2Julian Andres Klode2016-01-1511-12/+12
|
* change debian related entities to a more explicit nameDavid Kalnischkies2016-01-1416-908/+944
| | | | Git-Dch: Ignore
* Release 1.2~exp11.2_exp1Julian Andres Klode2016-01-0811-12/+12
|
* keep compressed indexes in a low-cost formatDavid Kalnischkies2016-01-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Downloading and storing are two different operations were different compression types can be preferred. For downloading we provide the choice via Acquire::CompressionTypes::Order as there is a choice to be made between download size and speed – and limited by whats available in the repository. Storage on the other hand has all compressions currently supported by apt available and to reduce runtime of tools accessing these files the compression type should be a low-cost format in terms of decompression. apt traditionally stores its indexes uncompressed on disk, but has options to keep them compressed. Now that apt downloads additional files we also deal with files which simply can't be stored uncompressed as they are just too big (like Contents for apt-file). Traditionally they are downloaded in a low-cost format (gz) as repositories do not provide other formats, but there might be even lower-cost formats and for download we could introduce higher-cost in the repositories. Downloading an entire index potentially requires recompression to another format, so an update takes potentially longer – but big files are usually updated via pdiffs which has to de- and re-compress anyhow and does it on the fly anyhow, so there is no extra time needed and in general it seems to be benefitial to invest the time in update to save time later on file access.
* Italian manpages translation updateBeatrice Torracca2016-01-021-649/+706
| | | | Closes: 809522
* Release 1.1.101.1.10Julian Andres Klode2015-12-3011-12/+12
|
* fix 3 typos/omissions in apt.conf(5)Beatrice Torracca2015-12-2711-144/+155
| | | | Closes: 809160
* Release 1.1.91.1.9Julian Andres Klode2015-12-2711-12/+12
|
* doc/acquire-additional-files.txt: Mention apt-helper cat-fileJulian Andres Klode2015-12-271-1/+2
| | | | People should know that this is exists.
* Release 1.1.81.1.8Julian Andres Klode2015-12-2611-12/+12
| | | | This release is made for Niels Thykier and apt-file.
* Release 1.1.71.1.7Julian Andres Klode2015-12-2611-12/+12
|
* 1.1.6 Christmas releaseJulian Andres Klode2015-12-2412-13/+13
|
* buildsystem: deal with spaces in path to sourceDavid Kalnischkies2015-12-192-3/+3
| | | | Git-Dch: Ignore
* Release 1.1.51.1.5Julian Andres Klode2015-12-1412-13/+13
|
* mention APT::AutoRemove::{Recommends,Suggests}Important optionAndreas Metzler2015-12-141-0/+3
| | | | Closes: 807413
* Release 1.1.41.1.4Julian Andres Klode2015-12-0712-40/+40
|
* use @CHANGEPATH@ as placeholder in changelog URI templatesDavid Kalnischkies2015-12-0212-13/+13
| | | | | | | | | This should make it more obvious that CHANGEPATH is a placeholder which apt will replace with a package specific path rather than a string constant. Mail-Reference: <87d1upgvaf.fsf@deep-thought.43-1.org> Mail-Archive: https://lists.debian.org/debian-dak/2015/12/msg00005.html
* release 1.1.31.1.3Michael Vogt2015-11-3011-12/+12
| | | | Git-dch: ignore
* Release 1.1.21.1.2Julian Andres Klode2015-11-2811-12/+12
|
* ./prepare-release pre-export1.1.1Michael Vogt2015-11-2712-13/+13
|
* release apt 1.11.1Michael Vogt2015-11-2612-111/+102
|
* Fix missing </literal> in sources.list.5.xml pageMichael Vogt2015-11-261-1/+1
| | | | Git-Dch: ignore