summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* doc: Explain that apt-get download ensures package authenticityPovilas Kanapickas2022-08-061-1/+2
| | | | | | | | | | | The documentation currently does not specify whether `apt-get download` verifies the authenticity of downloaded packages or not. The underlying code does verify the authenticity of packages as usual and would fail if the package signature is invalid. Therefore it makes sense to make this guarantee explicit in the documentation, because without it security-conscious users will likely want to recheck the signatures or checksums manually which is not necessary in this case and just wastes time.
* Release 2.5.22.5.2Julian Andres Klode2022-07-243-4/+4
|
* Add flag to disable upgrade by source and test caseJulian Andres Klode2022-07-241-0/+1
|
* Release 2.5.12.5.1Julian Andres Klode2022-06-302-3/+3
|
* Merge branch 'pu/phasing-better' into 'main'Julian Andres Klode2022-06-291-0/+1
|\ | | | | | | | | Rewrite phased updates using a keep-back approach See merge request apt-team/apt!245
| * (Temporarily) Rewrite phased updates using a keep-back approachJulian Andres Klode2022-06-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a lot closer to the original implementation in update-manager, but still has a couple of differences that might cause bugs: - When checking whether a version is a security update, we only check versions in between and not any later version. This happens mostly because we do not know the suite, so we just check if there is any version between the installed version and our target that is a security update - We only keep already installed packages, as we run before the resolver. update-manager first runs the resolver, and then marks for keep all packages that were upgraded or newly installed that are phasing (afaict). This approach has a significant caveat that if you have version 1 installed from a release pocket, version 2 is in security, and version 3 is phasing in updates, that it installs version 3 rather than 2 from security as the policy based implementation does. It also means that apt install does not respect phasing and would always install version 3 in such a scenario. LP: #1979244
* | Portuguese manpages translation updateAmérico Monteiro2022-05-201-74/+71
|/ | | | Closes: #1011315
* Release 2.5.02.5.0Julian Andres Klode2022-05-172-3/+3
|
* Avoid building all docs in nodoc build profileDavid Kalnischkies2022-05-071-2/+11
| | | | | | Differentiating between different types of documentation we build helps in better expressing what needs to be done for our arch:any and arch:all packages currently as well.
* Dutch manpages translation updateFrans Spiesschaert2022-04-241-56/+59
| | | | Closes: #1010030
* Release 2.4.52.4.5Julian Andres Klode2022-04-082-3/+3
|
* Release 2.4.42.4.4Julian Andres Klode2022-04-012-3/+3
|
* Release 2.4.32.4.3Julian Andres Klode2022-03-212-3/+3
|
* Release 2.4.22.4.2Julian Andres Klode2022-03-172-3/+3
|
* Dutch manpages translation updateFrans Spiesschaert2022-03-081-47/+33
| | | | Closes: #1005781
* Release 2.4.12.4.1Julian Andres Klode2022-03-072-3/+3
|
* Release 2.4.02.4.0Julian Andres Klode2022-02-2213-1100/+1963
|
* Improve the documentation for /etc/apt/keyringsJulian Andres Klode2022-02-222-3/+6
|
* doc/apt-key.8.xml: document alternatives to apt-key add (closes: #1002820)Johannes Schauer Marin Rodrigues2022-02-222-0/+32
| | | | [jak@ Also document /etc/apt/keyrings]
* Release 2.3.152.3.15Julian Andres Klode2022-02-012-3/+3
|
* Release 2.3.142.3.14Julian Andres Klode2022-01-0613-229/+677
|
* doc/apt_preferences.5.xml: document Package field syntaxJohannes Schauer Marin Rodrigues2022-01-051-9/+24
|
* add pattern to select packages by codename (closes: #1002646)Johannes Schauer Marin Rodrigues2021-12-261-0/+3
|
* Release 2.3.132.3.13Julian Andres Klode2021-11-242-3/+3
|
* Portuguese manpages translation updateAmérico Monteiro2021-11-231-118/+92
| | | | Closes: #1000424
* Release 2.3.122.3.12Julian Andres Klode2021-11-172-3/+3
| | | | This release is dedicated to Linus Tech Tips.
* Merge branch 'pu/essential-removal' into 'main'Julian Andres Klode2021-11-171-0/+1
|\ | | | | | | | | Do not remove Essential/Protected due to dependencies See merge request apt-team/apt!198
| * Do not remove Essential/Protected due to dependenciesJulian Andres Klode2021-11-171-0/+1
| | | | | | | | | | | | | | | | Suggesting the removal of Essential and Protected packages as a solution leads to situations where YouTubers end up removing their desktop. Let's not remove such packages ourselves.
* | Dutch manpages translation updateFrans Spiesschaert2021-11-091-36/+25
|/ | | | Closes: #998830
* Release 2.3.112.3.11Julian Andres Klode2021-10-212-3/+3
|
* Release 2.3.102.3.10Julian Andres Klode2021-10-1813-24/+517
|
* Add support for embedding PGP keys into Signed-By in deb822 sourcesJulian Andres Klode2021-10-181-0/+17
| | | | | | Extend the Signed-By field to handle embedded public key blocks, this allows shipping self-contained .sources files, making it substantially easier to provide third party repositories.
* Merge branch 'pu/ifrange' into 'main'Julian Andres Klode2021-10-181-3/+4
|\ | | | | | | | | Add AllowRange option to disable HTTP Range usage See merge request apt-team/apt!188
| * Add AllowRange option to disable HTTP Range usageDavid Kalnischkies2021-09-161-3/+4
| | | | | | | | | | | | | | | | apt makes heavy usage of HTTP1.1 features including Range and If-Range. Sadly it is not obvious if the involved server(s) (and proxies) actually support them all. The Acquire::http::AllowRange option defaults to true as before, but now a user can disable Range usage if it is known that the involved server is not dealing with such requests correctly.
* | Merge branch 'bug-989558' into 'main'Julian Andres Klode2021-10-181-0/+3
|\ \ | | | | | | | | | | | | add pattern to select packages by priority (closes: #989558) See merge request apt-team/apt!185
| * | add pattern to select packages by priority (closes: #989558)Johannes Schauer Marin Rodrigues2021-10-041-0/+3
| | |
* | | Merge branch 'feature/barbarianarchs' into 'main'Julian Andres Klode2021-10-181-0/+1
|\ \ \ | |_|/ |/| | | | | | | | Streamline access to barbarian architecture functionality See merge request apt-team/apt!184
| * | Streamline access to barbarian architecture functionalityDavid Kalnischkies2021-09-041-0/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | APT is not the place this information should be stored at, but it is a good place to experiment and see what will be (not) needed in the future for a proper implementation higher up the stack. This is why "BarbarianArchitectures" is chosen instead of a more neutral and/or sensible "VeryForeign" and isn't readily exported in the API to other clients for this PoC as a to be drawn up standard will likely require potentially incompatible changes. Having a then outdated and slightly different implementation block a "good" name would be bad. The functionality itself mostly exists (ignoring bugs) since the introduction of MultiArch as we always had the risk of encountering packages of architectures not known to dpkg (forced onto the system, potentially before MultiArch) we had to deal with somehow and other edge cases. All this commit really does is allowing what could previously only be achieved with editing sources.list and some conf options via a single config option: -o APT::BarbarianArchitectures=foo,bar
* / Release 2.3.92.3.9Julian Andres Klode2021-09-072-3/+3
|/
* Dutch manpages translation updateFrans Spiesschaert2021-08-181-25/+13
| | | | Closes: #992352
* Release 2.3.82.3.8Julian Andres Klode2021-08-142-3/+3
|
* Release 2.3.72.3.7Julian Andres Klode2021-07-2912-34/+135
|
* Add support for a maximum delay and testing of delayJulian Andres Klode2021-07-281-1/+4
| | | | | | This is very basic support on the testing side, we just test the debug output but not how long it actually took. Would be nice to check time really.
* Implement exponential delay between retriesJulian Andres Klode2021-07-281-1/+3
| | | | | | | Add a new Item field called FetchAfter, which determines the earliest time the item should be fetched at. Adjust insertion into queue to take it into account alongside priority, and only fill pipelines with items that are ready.
* apt.conf(5): indicate # is also used for commentsDillon Brock2021-06-251-0/+1
| | | | LP: #1309658
* Release 2.3.62.3.6Julian Andres Klode2021-06-092-3/+3
|
* Release 2.3.52.3.5Julian Andres Klode2021-05-172-3/+3
|
* Release 2.3.42.3.4Julian Andres Klode2021-05-122-3/+3
|
* Release 2.3.32.3.3Julian Andres Klode2021-04-292-3/+3
|
* Fix a typo in json-hooks-protocol.mdBrian Murray2021-04-281-1/+1
|