summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch ↵stableanonym8 days9-29/+93
|\ | | | | | | | | | | 'origin/bugfix/17278-fix-additional-software-intrigeri' into stable Fix-committed: #17278
| * Lintbugfix/17278-fix-additional-software-intrigeriintrigeri14 days1-3/+5
| |
| * Refactor tails-upgrade-frontend-wrapper: avoid double-negationintrigeri14 days1-3/+3
| |
| * Remove dead codeintrigeri14 days1-3/+0
| | | | | | | | | | These variables have not been used since 463388f48b6e95e0538222ecaff7abd302959b31.
| * Test suite: adjust for increased TimeoutStopsec= (refs: #17278)intrigeri14 days1-1/+4
| |
| * Test suite: only save extra debugging artifacts if we're in the Additional ↵intrigeri14 days1-14/+17
| | | | | | | | | | | | | | Software feature I'd like to keep saving this extra debugging data for a while, but let's minimize the impact when scenarios in other features fail.
| * Give tails-remove-overlayfs-dirs.service more time to do its job (refs: #17278)intrigeri14 days1-0/+7
| | | | | | | | | | | | We currently set DefaultTimeoutStopSec=5s. I assume that in most cases, deleting overlayfs directories from memory should be super fast, but I'd rather not bet on this for security matters.
| * Give tails-synchronize-data-to-new-persistent-volume-on-shutdown.service ↵intrigeri14 days1-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more time to do its job (refs: #17278) We currently set DefaultTimeoutStopSec=5s, which means copying just the APT lists (215MB currently), not even taking into account the actual additional packages installed by the user, would need to happen at no less than 43MB/s for the ExecStop= to succeed. Most real-world bare metal USB sticks don't provide anything close to this write rate. I can't reproduce the problems caused by this bug when running the test suite on my laptop, but it does happen regularly on lizard: even virtual USB stick backed by tmpfs are not always fast enough there.
| * sync(1) the persistent volume after copying APT data to it (refs: #17278)intrigeri14 days1-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | I've observed cases when that service started, copied part of the data, but after the next boot: - Not all the data can be found on the persistent volume. - The flag file that indicates that this service has finished its job is not present. At this point I don't know whether this service was killed before it could finish its job, or this service did copy the data but it was not sync'ed to disk. Let's eliminate the second possibility and make it easier to reason on this problem.
| * Test suite: save a bunch more debugging data on failure (refs: #17278)intrigeri14 days1-0/+14
| | | | | | | | | | I guess we could revert this commit once we're confident we have fixed the main bugs in this area.
| * Create flag file for debugging (refs: #17278)intrigeri14 days1-1/+3
| | | | | | | | | | I guess we could revert this commit once we're confident we have fixed the main bugs in this area.
| * Test suite: restore Journal artifact extensionintrigeri2020-05-131-2/+3
| | | | | | | | | | | | | | The Journal saved on failure has been called *.journal for years. Let's not require developers to change their habits, and let's not break tooling that may rely on this.
| * Test suite: give variable a name closer to its usageintrigeri2020-05-131-11/+11
| |
| * Test suite: add helper functionintrigeri2020-05-131-0/+7
| | | | | | | | I'll need this to debug #17278.
| * Test suite refactoring: extract code to generic functionsintrigeri2020-05-131-8/+25
| | | | | | | | I'll need something similar to debug #17278.
| * Disable periodic APT operations (refs: #17278)intrigeri2020-05-133-4/+5
| | | | | | | | | | | | | | | | We have already masked apt-daily.timer (#12390), but apt-daily-upgrade.timer was left enabled. AFAICT it's a no-op by default, but better safe than sorry. Finally, drop masking of apt-daily.timer: APT::Periodic::Enable effectively makes apt-daily*.timer no-ops.
| * Fix typo in commentintrigeri2020-05-131-1/+1
| |
| * Additional Software: preserve file ownership when saving a copy of APT listsintrigeri2020-05-121-1/+1
| | | | | | | | refs: #17278
* | Merge branch 'bugfix/17706-outdated-torrc' into stable (Closes: #17706)intrigeri13 days1-143/+0
|\ \
| * | torrc: remove antiquated, commented-out default configuration (refs: #17706)bugfix/17706-outdated-torrcintrigeri13 days1-128/+0
| | | | | | | | | | | | | | | The default configuration lives in /usr/share/tor/tor-service-defaults-torrc nowadays.
| * | Remove header that doesn't make sense to our users (#17706)sajolida13 days1-15/+0
| |/ | | | | | | | | | | | | | | - Our torrc is not outdated - Previous links were both broken - Our torrc is not for a "typical Tor user" - Our torrc still works for much newer versions of Tor - Our users are not supposed to edit this file
* | Merge remote-tracking branch 'origin/feature/17621-keep-latest-screenshot' ↵intrigeri13 days1-2/+0
|\ \ | |/ |/| | | into stable (Closes: #17621)
| * Keep latest test suite screenshot (refs: #17621)feature/17621-keep-latest-screenshotsegfault2020-04-151-2/+0
| | | | | | | | | | ... for easier debugging in the case that an image could not be found in the screenshot.
* | Merge remote-tracking branch ↵intrigeri2020-05-101-1/+2
|\ \ | | | | | | | | | 'origin/bugfix/17668-fix-unlock-veracrypt-volume-error-dialog' into stable (Closes: #17668)
| * | Fix title of unlock-veracrypt-volume error dialog in case of incorrect ↵bugfix/17668-fix-unlock-veracrypt-volume-error-dialogsegfault2020-05-021-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | password (refs: #17668) cryptsetup returns a "Failed to load device's parameters" error message in case of an incorrect password, so we should tell the user that they probably entered an incorrect password. I'm not sure if the error message changed since we introduced unlock-veracrypt-volume or if we overlooked this issue.
* | | Merge branch 'bugfix/15146-overlayfs-memory-erasure+force-all-tests' into ↵intrigeri2020-05-104-12/+25
|\ \ \ | | | | | | | | | | | | stable (Closes: #15146)
| * \ \ Merge remote-tracking branch 'origin/stable' into ↵intrigeri2020-05-102245-108354/+55604
| |\ \ \ | | | | | | | | | | | | | | | bugfix/15146-overlayfs-memory-erasure+force-all-tests
| * | | | Use util-linux' mount/umount in initramfs used during shutdown.bugfix/15146-overlayfs-memory-erasure+force-all-testsanonym2020-04-201-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When migrating to overlayfs we had issues with the overlay rw branch not being wiped but switching mount/umount from BusyBox' to util-linux' seems to bring the error rate from 10% to 0.5%. Will-fix: #15146
| * | | | Test suite: speed up 'I fill a .. MiB file' step by 1000%.anonym2020-04-191-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... by avoiding the shell doing any work besides piping data. At least when working on refs: #15146 I found this step painfully slow during my rapid iterations.
| * | | | Merge remote-tracking branch 'origin/stable' into ↵anonym2020-04-161703-23117/+61720
| |\ \ \ \ | | | | | | | | | | | | | | | | | | bugfix/15146-overlayfs-memory-erasure+force-all-tests
| * \ \ \ \ Merge remote-tracking branch 'origin/testing' into ↵intrigeri2020-04-04542-23606/+45483
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | bugfix/15146-overlayfs-memory-erasure+force-all-tests
| * | | | | | Fix base branchintrigeri2020-04-041-1/+1
| | | | | | |
| * | | | | | Ensure real mount/umount is used instead of busybox'ssegfault2020-04-032-9/+10
| | | | | | |
| * | | | | | Ensure that no lazy unmounts are ongoing before moving mountpointssegfault2020-04-031-0/+3
| | | | | | |
* | | | | | | Merge remote-tracking branch ↵intrigeri2020-05-101-1/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 'origin/bugfix/17623-allow-connecting-via-virt-viewer' into stable (Closes: #17623)
| * | | | | | | Fix test suite breaking when the user connects to the VM via virt-viewer ↵bugfix/17623-allow-connecting-via-virt-viewersegfault2020-04-261-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (refs: #17623)
* | | | | | | | Merge branch 'feature/17677-make-iuk-source-versions-sort-version-numbers' ↵intrigeri2020-05-101-2/+2
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into stable Closes: #17677
| * | | | | | | Use long option nameintrigeri2020-05-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I, for now, don't know by heart what "-V" does in this context.
| * | | | | | | iuk-source-versions: output sorted version numbersfeature/17677-make-iuk-source-versions-sort-version-numbersCyril Brulebois2020-05-051-2/+2
| | | | | | | |
* | | | | | | | Add dummy changelog entry for 4.7.Cyril Brulebois2020-05-061-0/+6
| | | | | | | |
* | | | | | | | Merge branch 'origin/master' into stableCyril Brulebois2020-05-06137-765/+8789
|\ \ \ \ \ \ \ \
| * | | | | | | | Make lint_po happysajolida2020-05-0610-13/+43
| | | | | | | | |
| * | | | | | | | merge with main git using merge_canonical_changes.py.Tails translators2020-05-0532-147/+299
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wiki/src/news/version_4.6.ar.po: updating as wiki/src/news/version_4.6.de.po has changed. wiki/src/news/version_4.6.ca.po: updating as wiki/src/news/version_4.6.de.po has changed. wiki/src/news/version_4.6.id.po: updating as wiki/src/news/version_4.6.de.po has changed. wiki/src/news/version_4.6.pl.po: updating as wiki/src/news/version_4.6.de.po has changed. wiki/src/news/version_4.6.ru.po: updating as wiki/src/news/version_4.6.de.po has changed. wiki/src/news/version_4.6.sr_Latn.po: updating as wiki/src/news/version_4.6.de.po has changed. wiki/src/news/version_4.6.tr.po: updating as wiki/src/news/version_4.6.de.po has changed. wiki/src/news/version_4.6.zh.po: updating as wiki/src/news/version_4.6.de.po has changed. wiki/src/news/version_4.6.zh_TW.po: updating as wiki/src/news/version_4.6.de.po has changed. wiki/src/partners.ar.po: updating as wiki/src/partners.de.po has changed. wiki/src/partners.ca.po: updating as wiki/src/partners.de.po has changed. wiki/src/partners.id.po: updating as wiki/src/partners.de.po has changed. wiki/src/partners.pl.po: updating as wiki/src/partners.de.po has changed. wiki/src/partners.ru.po: updating as wiki/src/partners.de.po has changed. wiki/src/partners.sr_Latn.po: updating as wiki/src/partners.de.po has changed. wiki/src/partners.tr.po: updating as wiki/src/partners.de.po has changed. wiki/src/partners.zh.po: updating as wiki/src/partners.de.po has changed. wiki/src/partners.zh_TW.po: updating as wiki/src/partners.de.po has changed.
| | * | | | | | | | updated PO filesIkiWiki2020-05-056-6/+88
| | | | | | | | | |
| | * | | | | | | | Merge branch 'master' of puppet-git.lizard:tailsIkiWiki2020-05-052-0/+1
| | |\ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/master'sajolida2020-05-05121-4458/+9704
| | | |\ \ \ \ \ \ \ \ | | |_|/ / / / / / / / | |/| | | | | | | | |
| | | * | | | | | | | Reduce logo to 100 px in heightsajolida2020-05-051-0/+0
| | | | | | | | | | |
| | | * | | | | | | | Merge remote-tracking branch 'moire/web/partner-17669'sajolida2020-05-052-0/+1
| | | |\ \ \ \ \ \ \ \
| | | | * | | | | | | | New partner: Login Lockdownmoire2020-05-022-0/+1
| | | | | | | | | | | |
| | * | | | | | | | | | Merge branch 'master' of puppet-git.lizard:tailsIkiWiki2020-05-059-0/+1782
| | |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |/| | | | | | | | | |