summaryrefslogtreecommitdiff
path: root/doc/sources.list.5.xml
Commit message (Collapse)AuthorAgeFilesLines
* change debian related entities to a more explicit nameDavid Kalnischkies2016-01-141-8/+8
| | | | Git-Dch: Ignore
* release apt 1.11.1Michael Vogt2015-11-261-1/+1
|
* Fix missing </literal> in sources.list.5.xml pageMichael Vogt2015-11-261-1/+1
| | | | Git-Dch: ignore
* reword Trusted paragraph in sources.list(5)Justin B Rye2015-11-261-9/+8
| | | | Git-Dch: Ignore
* update manpage last-modified from git via pre-export hookDavid Kalnischkies2015-11-251-1/+1
| | | | | | | | Never updating this information is wrong, updating it automatically isn't super correct either, but it seems conventional to have it and updating it more often than needed seems better than updating it never. Git-Dch: Ignore
* review sources.list(5) manpageJustin B Rye2015-11-251-59/+61
|
* revert accidental removal of documentation for trusted option in sources.listDavid Kalnischkies2015-11-041-0/+14
| | | | | | | | In b0d408547734100bf86781615f546487ecf390d9 I accidently removed the documentation for Trusted and replaced it with Signed-By instead of adding it. Git-Dch: Ignore
* add by-hash sources.list option and document all of by-hashDavid Kalnischkies2015-09-141-0/+16
| | | | | | | | | | | | This changes the semantics of the option (which is renamed too) to be a yes/no value with the special additional value "force" as this allows by-hash to be disabled even if the repository indicates it would be supported and is more in line with our other yes/no options like pdiff which disable themselves if no support can be detected. The feature wasn't documented so far and hasn't reached a (un)stable release yet, so changing it without trying too hard to keep compatibility seems okay.
* fix valid-until-min typo in sources.list(5)David Kalnischkies2015-08-311-1/+1
| | | | Git-Dch: Ignore
* sources.list and indextargets option for pdiffsDavid Kalnischkies2015-08-271-0/+14
| | | | | | | Disabling pdiffs can be useful occasionally, like if you have a fast local mirror where the download doesn't matter, but still want to use it for non-local mirrors. Also, some users might prefer it to only use it for very big indextargets like Contents.
* allow explicit dis/enable of IndexTargets in sources optionsDavid Kalnischkies2015-08-271-0/+3
| | | | | | | While Target{,-Add,-Remove} is available for configuring IndexTargets already, allow Targets to be mentioned explicitely as yes/no options as well, so that the Target 'Contents' can be disabled via 'Contents: no' as well as 'Target-Remove: Contents'.
* fix various typos reported by codespellDavid Kalnischkies2015-08-271-1/+1
| | | | Reported-By: codespell
* Mention that source order only matter per versionJulian Andres Klode2015-08-141-1/+1
| | | | Closes: #617445
* rename 'apt-get files' to 'apt-get indextargets'David Kalnischkies2015-08-101-1/+1
| | | | | | | | 'files' is a bit too generic as a name for a command usually only used programmatically (if at all) by developers, so instead of "wasting" this generic name for this we use "indextargets" which is actually the name of the datastructure the displayed data is stored in. Along with this rename the config options are renamed accordingly.
* implement Signed-By option for sources.listDavid Kalnischkies2015-08-101-12/+12
| | | | | | | | | | Limits which key(s) can be used to sign a repository. Not immensely useful from a security perspective all by itself, but if the user has additional measures in place to confine a repository (like pinning) an attacker who gets the key for such a repository is limited to its potential and can't use the key to sign its attacks for an other (maybe less limited) repository… (yes, this is as weak as it sounds, but having the capability might come in handy for implementing other stuff later).
* add sources.list Check-Valid-Until and Valid-Until-{Max,Min} optionsDavid Kalnischkies2015-08-101-10/+45
| | | | | | | | | | | | | | | | | | These options could be set via configuration before, but the connection to the actual sources is so strong that they should really be set in the sources.list instead – especially as this can be done a lot more specific rather than e.g. disabling Valid-Until for all sources at once. Valid-Until-* names are chosen instead of the Min/Max-ValidTime as this seems like a better name and their use in the wild is probably low enough that this isn't going to confuse anyone if we have to names for the same thing in different areas. In the longrun, the config options should be removed, but for now documentation hinting at the new options is good enough as these are the kind of options you set once across many systems with different apt versions, so the new way should work everywhere first before we deprecate the old way.
* detect and error out on conflicting Trusted settingsDavid Kalnischkies2015-08-101-0/+8
| | | | | | | A specific trust state can be enforced via a sources.list option, but it effects all entries handled by the same Release file, not just the entry it was given on so we enforce acknowledgement of this by requiring the same value to be (not) set on all such entries.
* bring back deb822 sources.list entries as .sourcesDavid Kalnischkies2015-08-101-109/+228
| | | | | | | | | | | | | | | | | | Having two different formats in the same file is very dirty and causes external tools to fail hard trying to parse them. It is probably not a good idea for them to parse them in the first place, but they do and we shouldn't break them if there is a better way. So we solve this issue for now by giving our deb822 format a new filename extension ".sources" which unsupporting applications are likely to ignore an can begin gradually moving forward rather than waiting for the unknown applications to catch up. Currently and for the forseeable future apt is going to support both with the same feature set as documented in the manpage, with the longtime plan of adopting the 'new' format as default, but that is a long way to go and might get going more from having an easier time setting options than from us pushing it explicitely.
* support lang= and target= sources.list optionsDavid Kalnischkies2015-08-101-0/+16
| | | | | | | | | | | | | | | We support arch= for a while, now we finally add lang= as well and as a first simple way of controlling which targets to acquire also target=. This asked for a redesign of the internal API of parsing and storing information about 'deb' and 'deb-src' lines. As this API isn't visible to the outside no damage done through. Beside being a nice cleanup (= it actually does more in less lines) it also provides us with a predictable order of architectures as provides in the configuration rather than based on string sorting-order, so that now the native architecture is parsed/displayed first. Observeable e.g. in apt-get output.
* ensure that all docs use all entities filesDavid Kalnischkies2014-08-261-9/+3
| | | | | | | | | Not all are needed for all files at the moment, but the new docbook building hadn't available some of the entities it used as the files weren't correctly copied around in all cases and having the same across the bord makes working with all of them a little easier. Git-Dch: Ignore
* add support for multipl types in one lineMichael Vogt2014-01-201-4/+4
|
* add support for multiple URIs in deb822 style sources.listMichael Vogt2014-01-201-2/+2
|
* add support for Enabled: no in deb822 sources.listMichael Vogt2014-01-201-2/+3
|
* add Description tag for deb822 sourcesMichael Vogt2014-01-201-0/+4
|
* rename "Suite/Section" to pluralMichael Vogt2014-01-181-5/+5
|
* implement suggestion by donkult (thanks!)Michael Vogt2014-01-171-2/+2
|
* rename URL to Uri in deb822-sourcesMichael Vogt2014-01-161-2/+2
|
* rename "distribution" in sources.list to "suite"Michael Vogt2014-01-161-18/+20
|
* document deb822 style sources.listMichael Vogt2014-01-061-1/+16
|
* add a vendor specific file to have configurable entitiesDavid Kalnischkies2013-11-301-0/+2
| | | | | | | manpages sometimes refer to distro-specific things like the name of the package providing the achive-keyring. Having a central place to configure this helps in having it consistent in the manpages and allows to load this info from other places in the buildsystem as well later.
* implement arch+= and arch-= for sources.listDavid Kalnischkies2013-07-111-1/+5
| | | | | | | | | | | | | | | Default is to acquire all architectures from APT::Architectures which can be changed by arch=, but this isn't very flexible if you want "mostly" the default as you have to hardcode the architectures then, so arch-= and arch+= can be used to add/remove architectures from the default set. On a machine with 'amd64' and 'i386' configured the lines: deb [arch+=armel] http://example.org/debian wheezy rocks deb [arch-=amd64] http://example.org/debian jessie rocks will result in the download of: wheezy Packages for 'amd64', 'i386' and 'armel' jessie Packages for 'i386'
* updating <date> tags and the po files for the manpagesDavid Kalnischkies2012-06-091-3/+3
|
* * sources.list.5.xml:Justin B Rye2012-06-081-43/+43
| | | | - review and fix typo, grammar and style issues
* * doc/apt-key.8.xml, doc/apt-mark.8.xml,Justin B Rye2012-06-061-2/+2
| | | | | doc/apt_preferences.5.xml: - review and fix spelling issues
* * doc/apt-cdrom.8.xml:Justin B Rye2012-05-251-1/+1
| | | | - it's multi-CD and a run-on setence "ends" with;
* * doc/*.xml:Justin B Rye2012-05-241-1/+1
| | | | | - remove 'GNU/Linux' from 'Debian systems' strings as Debian has more systems than just GNU/Linux nowadays
* use docbook DTD 4.5 instead of 4.2 to have valid docsDavid Kalnischkies2012-05-231-2/+2
|
* * doc/*.xml:David Kalnischkies2012-05-231-14/+11
| | | | - mark even more stuff as untranslateable and improve the markup here and there (no real text change)
* auto-generate the correct <date> translationDavid Kalnischkies2012-05-211-1/+1
|
* fix authenificated→authenticated typo in sources.list manpageChris Leick2012-05-191-2/+2
|
* merged from debian-sidMichael Vogt2011-12-191-1/+1
|\
| * * German manpage translation updateChris Leick2011-11-201-1/+1
| | | | | | | | | | * doc/*.xml: - find and fix a bunch of misspellings
| * * doc/sources.list.5.xml:David Kalnischkies2011-07-051-1/+17
| | | | | | - document available [options] for sources.list entries (Closes: 632441)
* | * apt-pkg/deb/debmetaindex.cc:David Kalnischkies2011-07-141-2/+7
| | | | | | | | | | | | | | - add trusted=yes option to mark unsigned (local) repository as trusted based on a patch from Ansgar Burchardt, thanks a lot! (Closes: #596498) Note that "apt-get update" still warns about unknown signatures even when [trusted=yes] is given for the source.
* | cherrypick sources.list option documentation from my sid branchDavid Kalnischkies2011-07-051-1/+17
|/
* a notice is printed for ignored files (Closes: #597615)David Kalnischkies2011-02-071-1/+3
|
* * doc/sources.list.5.xml:David Kalnischkies2011-01-141-17/+13
| | | - remove obsolete references to non-us (Closes: #594495)
* * doc/apt.ent:David Kalnischkies2010-10-141-0/+3
| | | | - move some strings into apt-verbatim.ent to avoid showing them in apt-doc.pot as they are untranslatable anyway (e.g. manpage references)
* * doc/apt.entDavid Kalnischkies2010-05-131-4/+4
| | | | | | | - add entities for the current oldstable/stable/testing codenames * doc/sources.list.5.xml: - use stable-codename instead of stable in the examples (Closes: #531492) * doc/apt_preferences.5.xml: - adapt some examples here to use current codenames as well
* * French manpage translation updateMichael Vogt2010-01-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * spot & fix various typos in all manpages * German manpage translation update * cmdline/apt-cache.cc: - remove translatable marker from the "%4i %s\n" string * buildlib/po4a_manpage.mak: - instruct debiandoc to build files with utf-8 encoding * buildlib/tools.m4: - fix some warning from the buildtools * apt-pkg/acquire-item.cc: - add configuration PDiffs::Limit-options to not download too many or too big patches (Closes: #554349) * debian/control: - let all packages depend on ${misc:Depends} * share/*-archive.gpg: - remove the horrible outdated files. We already depend on the keyring so we don't need to ship our own version * cmdline/apt-key: - errors out if wget is not installed (Closes: #545754) - add --keyring option as we have now possibly many * methods/gpgv.cc: - pass all keyrings (TrustedParts) to gpgv instead of using only one trusted.gpg keyring (Closes: #304846) * methods/https.cc: - finally merge the rest of the patchset from Arnaud Ebalard with the CRL and Issuers options, thanks! (Closes: #485963)