summaryrefslogtreecommitdiff
path: root/doc/sources.list.5.xml
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.4~beta11.4_beta1Julian Andres Klode2016-11-251-1/+1
|
* Release 1.3.11.3.1Julian Andres Klode2016-10-041-1/+1
|
* Release 1.31.3Julian Andres Klode2016-09-201-1/+1
|
* Release 1.3~rc41.3_rc4Julian Andres Klode2016-09-021-1/+1
|
* Release 1.3~rc31.3_rc3Julian Andres Klode2016-08-301-1/+1
|
* Switch documentation from httpredir.d.o to deb.d.oJulian Andres Klode2016-08-291-11/+11
| | | | | The CDN service deb.d.o is more reliable than the http redirector, so switch to it for our examples.
* releasing package apt version 1.3~pre3+cmake21.3_pre3+cmake2Julian Andres Klode2016-08-061-1/+1
|
* releasing package apt version 1.3~pre3+cmake11.3_pre3+cmake1Julian Andres Klode2016-08-061-1/+1
|
* Release 1.3~pre31.3_pre3Julian Andres Klode2016-08-041-1/+1
|
* Release 1.3~pre21.3_pre2Julian Andres Klode2016-07-081-1/+1
| | | | | Yes, we might still add new features to 1.3 or break some more stuff. Stay tuned!
* Release 1.3~pre11.3_pre1Julian Andres Klode2016-07-071-1/+1
|
* Release 1.3~exp31.3_exp3Julian Andres Klode2016-06-221-1/+1
| | | | Quite a huge churn of new strings.
* add insecure (and weak) allow-options for sources.listDavid Kalnischkies2016-06-221-0/+8
| | | | | | | | Weak had no dedicated option before and Insecure and Downgrade were both global options, which given the effect they all have on security is rather bad. Setting them for individual repositories only isn't great but at least slightly better and also more consistent with other settings for repositories.
* Release 1.3~exp21.3_exp2Julian Andres Klode2016-06-111-1/+1
|
* Release 1.3~exp11.3_exp1Julian Andres Klode2016-05-111-1/+1
|
* implement Identifier field for IndexTargetsDavid Kalnischkies2016-05-081-6/+7
| | | | | | | | | | | 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.
* 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.
* 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
|