summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore4
-rw-r--r--.gitlab-ci.yml186
-rw-r--r--Rakefile14
-rwxr-xr-xauto/scripts/utils.sh2
-rwxr-xr-xauto/scripts/website-cache31
-rwxr-xr-xbin/add-release-files-to-website41
-rwxr-xr-xbin/add-release-to-iso-history60
-rwxr-xr-xbin/announce-and-seed-torrents34
-rwxr-xr-xbin/apt-snapshots-expiry44
-rwxr-xr-xbin/bump-APT-snapshots-expiration-date31
-rwxr-xr-xbin/check-po-msgfmt127
-rwxr-xr-xbin/clean-squashfs-sort-file29
-rwxr-xr-xbin/copy-images-to-rsync-server-and-verify49
-rwxr-xr-xbin/copy-iuks-to-rsync-server-and-verify35
-rwxr-xr-xbin/custom-apt-cruft-check157
-rwxr-xr-xbin/freeze-all-APT-snapshots22
-rwxr-xr-xbin/generate-Tor-blog-post40
-rwxr-xr-xbin/generate-call-for-manual-testers22
-rwxr-xr-xbin/generate-call-for-testing37
-rwxr-xr-xbin/generate-call-for-trusted-reproducer20
-rwxr-xr-xbin/generate-changelog8
-rwxr-xr-xbin/generate-images-signatures-and-torrents31
-rwxr-xr-xbin/generate-report154
-rwxr-xr-xbin/merge-APT-overlays36
-rwxr-xr-xbin/merge-main-branch90
-rwxr-xr-xbin/prepare-included-website-for-release57
-rwxr-xr-xbin/publish-iuks17
-rwxr-xr-xbin/publish-test-udfs21
-rwxr-xr-xbin/remove-unused-udfs68
-rwxr-xr-xbin/reset-custom-APT-suite25
-rwxr-xr-xbin/rm-config279
-rwxr-xr-xbin/sign-updated-udfs22
-rwxr-xr-xbin/update-trace-time28
-rw-r--r--config/APT_snapshots.d/debian/serial2
-rw-r--r--config/APT_snapshots.d/torproject/serial2
-rw-r--r--config/amnesia4
-rw-r--r--config/binary_rootfs/squashfs.sort8138
-rw-r--r--config/chroot_apt/preferences6
-rwxr-xr-xconfig/chroot_local-hooks/10-tbb57
-rwxr-xr-xconfig/chroot_local-hooks/11-enable-thunderbird-addons11
-rwxr-xr-xconfig/chroot_local-hooks/12-kernel-modules-build-environment8
-rwxr-xr-xconfig/chroot_local-hooks/17-locales47
-rwxr-xr-xconfig/chroot_local-hooks/20-libresolv-symlink24
-rwxr-xr-xconfig/chroot_local-hooks/98-remove_unwanted_packages2
-rwxr-xr-xconfig/chroot_local-hooks/99-custom-packages-check47
-rw-r--r--config/chroot_local-includes/etc/dconf/db/local.d/00_Tails_defaults1
-rw-r--r--config/chroot_local-includes/etc/modprobe.d/loop.conf1
-rw-r--r--config/chroot_local-includes/etc/skel/.gnupg/gpg.conf2
-rw-r--r--config/chroot_local-includes/etc/sudoers.d/zzz_persistence-setup1
-rw-r--r--config/chroot_local-includes/etc/sudoers.d/zzz_upgrade1
-rw-r--r--config/chroot_local-includes/etc/sysctl.d/tcp_timestamps.conf1
-rw-r--r--config/chroot_local-includes/etc/thunderbird/pref/aa_tails.js14
-rw-r--r--config/chroot_local-includes/etc/whisperback/debugging-info.json1
-rwxr-xr-xconfig/chroot_local-includes/lib/live/config/1500-reconfigure-APT4
-rw-r--r--config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/__init__.py50
-rw-r--r--config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/config.py28
-rw-r--r--config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py1187
-rw-r--r--config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/gui.py726
-rw-r--r--config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py82
-rw-r--r--config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/utils.py141
-rw-r--r--config/chroot_local-includes/usr/lib/python3/dist-packages/tailsgreeter/settings/persistence.py17
-rw-r--r--config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py23
-rw-r--r--config/chroot_local-includes/usr/lib/python3/dist-packages/whisperBack/__init__.py31
-rw-r--r--config/chroot_local-includes/usr/lib/python3/dist-packages/whisperBack/encryption.py91
-rw-r--r--config/chroot_local-includes/usr/lib/python3/dist-packages/whisperBack/exceptions.py49
-rw-r--r--config/chroot_local-includes/usr/lib/python3/dist-packages/whisperBack/gui.py394
-rw-r--r--config/chroot_local-includes/usr/lib/python3/dist-packages/whisperBack/mail.py73
-rwxr-xr-xconfig/chroot_local-includes/usr/lib/python3/dist-packages/whisperBack/test.py91
-rw-r--r--config/chroot_local-includes/usr/lib/python3/dist-packages/whisperBack/utils.py263
-rw-r--r--config/chroot_local-includes/usr/lib/python3/dist-packages/whisperBack/whisperback.py336
-rw-r--r--config/chroot_local-includes/usr/lib/thunderbird/thunderbird.cfg25
-rwxr-xr-xconfig/chroot_local-includes/usr/local/bin/electrum22
-rwxr-xr-xconfig/chroot_local-includes/usr/local/bin/tails-installer67
-rwxr-xr-xconfig/chroot_local-includes/usr/local/bin/tails-security-check9
-rwxr-xr-xconfig/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper19
-rwxr-xr-xconfig/chroot_local-includes/usr/local/bin/thunderbird55
-rwxr-xr-xconfig/chroot_local-includes/usr/local/bin/whisperback43
-rwxr-xr-xconfig/chroot_local-includes/usr/local/lib/add-GNOME-bookmarks7
-rwxr-xr-xconfig/chroot_local-includes/usr/local/lib/create-tor-browser-directories3
-rwxr-xr-xconfig/chroot_local-includes/usr/local/lib/onion-grater1
-rwxr-xr-xconfig/chroot_local-includes/usr/local/lib/seahorse-tool-wrapper3
-rwxr-xr-xconfig/chroot_local-includes/usr/local/lib/tails-htp-notify-user11
-rw-r--r--config/chroot_local-includes/usr/local/lib/tails-shell-library/tails-greeter.sh7
-rwxr-xr-xconfig/chroot_local-includes/usr/local/lib/tails-virt-notify-user14
-rwxr-xr-xconfig/chroot_local-includes/usr/local/sbin/live-persist47
-rw-r--r--config/chroot_local-includes/usr/share/applications/tails-installer.desktop.in9
-rw-r--r--config/chroot_local-includes/usr/share/applications/whisperback.desktop.in12
-rw-r--r--config/chroot_local-includes/usr/share/doc/whisperback/config.py.sample115
-rw-r--r--config/chroot_local-includes/usr/share/gdm/dconf/50-tails1
-rw-r--r--config/chroot_local-includes/usr/share/pixmaps/tails-installer.svg658
-rw-r--r--config/chroot_local-includes/usr/share/pixmaps/whisperback.svg607
-rw-r--r--config/chroot_local-includes/usr/share/tails-installer/tails-installer.ui.in376
-rw-r--r--config/chroot_local-includes/usr/share/tails-installer/tails-liveusb-header.pngbin0 -> 48713 bytes
-rw-r--r--config/chroot_local-includes/usr/share/tails/browser-localization/descriptions8
-rwxr-xr-xconfig/chroot_local-includes/usr/share/tails/build/patch-thunderbird2
-rw-r--r--config/chroot_local-includes/usr/share/tails/build/thunderbird-patches/Add-pref-for-whether-we-accept-OAuth2-during-autocon.patch86
-rw-r--r--config/chroot_local-includes/usr/share/tails/build/thunderbird-patches/Avoid-local-timestamp-disclosure-in-Date-header.patch97
-rw-r--r--config/chroot_local-includes/usr/share/tails/build/thunderbird-patches/Avoid-spellchecking-language-disclosure-in-Content-Language-header.patch25
-rw-r--r--config/chroot_local-includes/usr/share/tails/build/thunderbird-patches/Don-t-reset-encryption-choice-when-disabling-encrypt.patch42
-rw-r--r--config/chroot_local-includes/usr/share/tails/build/thunderbird-patches/Fix-buggy-pref-for-disabling-MS-Exchange-autoconfig-.patch46
-rw-r--r--config/chroot_local-includes/usr/share/tails/build/thunderbird-patches/If_a_signed_OpenPGP_message_automatically_includes_t.patch69
-rw-r--r--config/chroot_local-includes/usr/share/tails/build/thunderbird-patches/OpenPGP_Composer_key_status_should_list_undecided_re.patch101
-rw-r--r--config/chroot_local-includes/usr/share/tails/build/thunderbird-patches/Prefer-fetched-configurations-using-SSL-over-plainte.patch14
-rw-r--r--config/chroot_local-includes/usr/share/tails/build/thunderbird-patches/series5
-rw-r--r--config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt2
-rw-r--r--config/chroot_local-includes/usr/share/tails/tbb-sha256sums.txt4
-rw-r--r--config/chroot_local-includes/usr/share/tails/torbrowser-AppArmor-profile.patch43
-rw-r--r--config/chroot_local-includes/usr/share/tails/uBlock-disable-autoUpdate.diff2
-rw-r--r--config/chroot_local-includes/usr/share/whisperback/logging.conf23
-rw-r--r--config/chroot_local-includes/usr/share/whisperback/style.css3
-rw-r--r--config/chroot_local-includes/usr/share/whisperback/whisperback.ui.in690
-rwxr-xr-xconfig/chroot_local-includes/usr/src/iuk/bin/tails-iuk-cancel-download3
-rw-r--r--config/chroot_local-includes/usr/src/iuk/dist.ini1
-rw-r--r--config/chroot_local-includes/usr/src/iuk/features/download_upgrade-description_file/step_definitions/Download_Upgrade-Description_File_steps.pl7
-rw-r--r--config/chroot_local-includes/usr/src/iuk/lib/Tails/IUK.pm14
-rw-r--r--config/chroot_local-includes/usr/src/iuk/lib/Tails/IUK/Frontend.pm362
-rw-r--r--config/chroot_local-includes/usr/src/iuk/t/10-features.t11
-rw-r--r--config/chroot_local-includes/usr/src/iuk/t/specs/Create.t5
-rw-r--r--config/chroot_local-includes/usr/src/iuk/t/specs/Read.t4
-rw-r--r--config/chroot_local-includes/usr/src/perl5lib/lib/Tails/Role/DisplayError/Gtk3.pm4
-rw-r--r--config/chroot_local-includes/usr/src/perl5lib/lib/Tails/Role/HasCodeset.pm40
-rw-r--r--config/chroot_local-includes/usr/src/perl5lib/lib/Tails/Role/HasEncoding.pm4
-rw-r--r--config/chroot_local-includes/usr/src/perl5lib/lib/Tails/RunningSystem.pm16
-rwxr-xr-xconfig/chroot_local-includes/usr/src/persistence-setup/bin/tails-fix-persistent-volume-permissions3
-rw-r--r--config/chroot_local-includes/usr/src/persistence-setup/lib/Tails/Persistence/Configuration.pm6
-rw-r--r--config/chroot_local-includes/usr/src/persistence-setup/lib/Tails/Persistence/Configuration/ConfigFile.pm10
-rw-r--r--config/chroot_local-includes/usr/src/persistence-setup/lib/Tails/Persistence/Configuration/Presets.pm82
-rw-r--r--config/chroot_local-includes/usr/src/persistence-setup/lib/Tails/Persistence/Configuration/Setting.pm8
-rw-r--r--config/chroot_local-includes/usr/src/persistence-setup/lib/Tails/Persistence/Role/SetupStep.pm4
-rw-r--r--config/chroot_local-includes/usr/src/persistence-setup/lib/Tails/Persistence/Setup.pm107
-rw-r--r--config/chroot_local-includes/usr/src/persistence-setup/lib/Tails/Persistence/Step/Bootstrap.pm81
-rw-r--r--config/chroot_local-includes/usr/src/persistence-setup/lib/Tails/Persistence/Step/Configure.pm39
-rw-r--r--config/chroot_local-includes/usr/src/persistence-setup/lib/Tails/Persistence/Step/Delete.pm36
-rw-r--r--config/chroot_local-packageslists/tails-common.list8
-rw-r--r--config/chroot_local-packageslists/tails-installer.list14
-rw-r--r--config/chroot_local-packageslists/tails-iuk.list3
-rw-r--r--config/chroot_local-packageslists/tails-perl5lib.list3
-rw-r--r--config/chroot_local-packageslists/tails-persistence-setup.list3
-rw-r--r--config/chroot_local-packageslists/whisperback.list5
-rw-r--r--config/chroot_local-preseed/localepurge7
-rw-r--r--config/release_management/defaults.yml1
-rw-r--r--config/release_management/examples/local.yml10
-rw-r--r--config/release_management/templates/base.yml45
-rw-r--r--config/release_management/templates/built-almost-final.yml3
-rw-r--r--config/release_management/templates/built-iuks.yml2
-rw-r--r--config/release_management/templates/call_for_manual_testers.mdwn34
-rw-r--r--config/release_management/templates/call_for_testing.mdwn96
-rw-r--r--config/release_management/templates/call_for_trusted_reproducer.mdwn18
-rw-r--r--config/release_management/templates/reproduced-images.yml3
-rw-r--r--debian/changelog687
-rw-r--r--features/apt.feature6
-rw-r--r--features/images/BrowserAddressBarArabic.pngbin0 -> 476 bytes
-rw-r--r--features/images/BrowserAddressBarChinese.pngbin0 -> 582 bytes
-rw-r--r--features/images/BrowserAddressBarFrench.pngbin0 -> 538 bytes
-rw-r--r--features/images/BrowserAddressBarGerman.pngbin0 -> 727 bytes
l---------features/images/BrowserAddressBarHindi.png1
-rw-r--r--features/images/BrowserAddressBarIndonesian.pngbin0 -> 567 bytes
-rw-r--r--features/images/BrowserAddressBarItalian.pngbin0 -> 616 bytes
-rw-r--r--features/images/BrowserAddressBarPersian.pngbin0 -> 537 bytes
-rw-r--r--features/images/BrowserAddressBarPersianAlt.pngbin0 -> 915 bytes
-rw-r--r--features/images/BrowserAddressBarPortuguese.pngbin0 -> 407 bytes
-rw-r--r--features/images/BrowserAddressBarRussian.pngbin0 -> 352 bytes
-rw-r--r--features/images/BrowserAddressBarSpanish.pngbin0 -> 439 bytes
-rw-r--r--features/images/BrowserAddressBarTurkish.pngbin0 -> 506 bytes
-rw-r--r--features/images/BrowserAddressBarX.pngbin0 -> 253 bytes
-rw-r--r--features/images/BrowserAddressBarXChinese.pngbin0 -> 264 bytes
-rw-r--r--features/images/BrowserAddressBarXHindi.pngbin0 -> 258 bytes
-rw-r--r--features/images/BrowserAddressBarXPersian.pngbin0 -> 290 bytes
-rw-r--r--features/images/BrowserAddressBarXRTL.pngbin0 -> 265 bytes
-rw-r--r--features/images/DuckDuckGoSearchPrompt.pngbin0 -> 1000 bytes
-rw-r--r--features/images/DuckDuckGoSearchPromptChinese.pngbin0 -> 1061 bytes
-rw-r--r--features/images/DuckDuckGoSearchPromptHindi.pngbin0 -> 1016 bytes
-rw-r--r--features/images/DuckDuckGoSearchPromptRTL.pngbin0 -> 1797 bytes
-rw-r--r--features/images/GnomeActivitiesOverviewLaunchersReady.pngbin0 -> 201 bytes
-rw-r--r--features/images/GnomeActivitiesOverviewSearch.png (renamed from features/images/GnomeActivitiesOverview.png)bin4988 -> 4988 bytes
-rw-r--r--features/images/GnomeApplicationsMenuArabic.pngbin0 -> 1457 bytes
-rw-r--r--features/images/GnomeApplicationsMenuChinese.pngbin0 -> 2471 bytes
-rw-r--r--features/images/GnomeApplicationsMenuFrench.pngbin0 -> 2411 bytes
-rw-r--r--features/images/GnomeApplicationsMenuHindi.pngbin0 -> 1825 bytes
-rw-r--r--features/images/GnomeApplicationsMenuIndonesian.pngbin0 -> 1780 bytes
-rw-r--r--features/images/GnomeApplicationsMenuItalian.pngbin0 -> 2263 bytes
-rw-r--r--features/images/GnomeApplicationsMenuPersian.pngbin0 -> 1512 bytes
-rw-r--r--features/images/GnomeApplicationsMenuPortuguese.pngbin0 -> 2390 bytes
-rw-r--r--features/images/GnomeApplicationsMenuRussian.pngbin0 -> 2284 bytes
-rw-r--r--features/images/GnomeApplicationsMenuSpanish.pngbin0 -> 2244 bytes
-rw-r--r--features/images/GnomeApplicationsMenuTurkish.pngbin0 -> 2085 bytes
-rw-r--r--features/images/ScreenKeyboard.pngbin0 -> 366 bytes
-rw-r--r--features/images/ScreenKeyboardKeyPersian.pngbin0 -> 876 bytes
-rw-r--r--features/images/ScreenKeyboardKeyX.pngbin0 -> 415 bytes
-rw-r--r--features/images/ScreenKeyboardLayoutDE.pngbin0 -> 1504 bytes
-rw-r--r--features/images/ScreenKeyboardLayoutFR.pngbin0 -> 1463 bytes
-rw-r--r--features/images/ScreenKeyboardLayoutIR.pngbin0 -> 2073 bytes
-rw-r--r--features/images/ScreenKeyboardLayoutRU.pngbin0 -> 1385 bytes
-rw-r--r--features/images/ScreenKeyboardLayoutUS.pngbin0 -> 1595 bytes
l---------features/images/TailsGreeterLoginButtonGerman.png1
-rw-r--r--features/images/TailsGreeterShutdownButton.pngbin0 -> 1972 bytes
-rw-r--r--features/images/ThunderbirdOverviewIcon.pngbin0 -> 1775 bytes
-rw-r--r--features/images/ThunderbirdX.pngbin0 -> 302 bytes
-rw-r--r--features/images/ThunderbirdXChinese.pngbin0 -> 302 bytes
-rw-r--r--features/images/ThunderbirdXPersian.pngbin0 -> 433 bytes
-rw-r--r--features/images/ThunderbirdXRTL.pngbin0 -> 250 bytes
-rw-r--r--features/images/TorBrowserOverviewIcon.pngbin0 -> 1566 bytes
-rw-r--r--features/images/UnsafeBrowserStartPage.es.pngbin0 -> 1279 bytes
-rw-r--r--features/localization.feature37
-rw-r--r--features/root_access_control.feature1
-rw-r--r--features/step_definitions/apt.rb26
-rw-r--r--features/step_definitions/browser.rb81
-rw-r--r--features/step_definitions/common_steps.rb116
-rw-r--r--features/step_definitions/pidgin.rb6
-rw-r--r--features/step_definitions/root_access_control.rb19
-rw-r--r--features/step_definitions/thunderbird.rb62
-rw-r--r--features/step_definitions/unsafe_browser.rb18
-rw-r--r--features/step_definitions/usb.rb12
-rw-r--r--features/step_definitions/whisperback.rb3
-rw-r--r--features/support/config.rb3
-rw-r--r--features/support/helpers/misc_helpers.rb13
-rw-r--r--features/support/helpers/screen.rb15
-rw-r--r--features/support/hooks.rb2
-rw-r--r--features/thunderbird.feature4
-rw-r--r--features/torified_browsing.feature9
-rw-r--r--features/whisperback.feature9
-rwxr-xr-ximport-translations3
-rw-r--r--po/POTFILES.in12
-rw-r--r--po/POTFILES.skip14
-rw-r--r--po/ar.po1108
-rw-r--r--po/ca.po1105
-rw-r--r--po/cs.po1108
-rw-r--r--po/da.po1248
-rw-r--r--po/de.po1103
-rw-r--r--po/el.po1807
-rw-r--r--po/es.po1198
-rw-r--r--po/es_AR.po1185
-rw-r--r--po/fi.po1107
-rw-r--r--po/fr.po1319
-rw-r--r--po/ga.po1185
-rw-r--r--po/he.po1209
-rw-r--r--po/hr.po1281
-rw-r--r--po/hu.po1182
-rw-r--r--po/id.po1103
-rw-r--r--po/it.po1115
-rw-r--r--po/km.po1103
-rw-r--r--po/ko.po1106
-rw-r--r--po/lt.po1116
-rw-r--r--po/mk.po1283
-rw-r--r--po/nl.po1114
-rw-r--r--po/pl.po1105
-rw-r--r--po/pt_BR.po1115
-rw-r--r--po/pt_PT.po1105
-rw-r--r--po/ro.po1115
-rw-r--r--po/sv.po1115
-rw-r--r--po/tails.pot1101
-rw-r--r--po/tr.po1361
-rw-r--r--po/zh_CN.po1223
-rwxr-xr-xrefresh-translations42
-rwxr-xr-xrun_test_suite24
m---------submodules/mirror-pool-dispatcher0
-rw-r--r--wiki/src/about.ar.po4
-rw-r--r--wiki/src/about.ca.po4
-rw-r--r--wiki/src/about.de.po15
-rw-r--r--wiki/src/about.es.po12
-rw-r--r--wiki/src/about.fa.po12
-rw-r--r--wiki/src/about.fr.po38
-rw-r--r--wiki/src/about.html2
-rw-r--r--wiki/src/about.id.po5
-rw-r--r--wiki/src/about.it.po6
-rw-r--r--wiki/src/about.pl.po5
-rw-r--r--wiki/src/about.pt.po15
-rw-r--r--wiki/src/about.ru.po5
-rw-r--r--wiki/src/about.sr_Latn.po5
-rw-r--r--wiki/src/about.tr.po5
-rw-r--r--wiki/src/about.zh.po5
-rw-r--r--wiki/src/about.zh_TW.po16
-rw-r--r--wiki/src/about/contact.ar.po136
-rw-r--r--wiki/src/about/contact.ca.po136
-rw-r--r--wiki/src/about/contact.de.po248
-rw-r--r--wiki/src/about/contact.es.po250
-rw-r--r--wiki/src/about/contact.fa.po95
-rw-r--r--wiki/src/about/contact.fr.po350
-rw-r--r--wiki/src/about/contact.id.po214
-rw-r--r--wiki/src/about/contact.it.po304
-rw-r--r--wiki/src/about/contact.mdwn53
-rw-r--r--wiki/src/about/contact.pl.po157
-rw-r--r--wiki/src/about/contact.pt.po246
-rw-r--r--wiki/src/about/contact.ru.po167
-rw-r--r--wiki/src/about/contact.sr_Latn.po214
-rw-r--r--wiki/src/about/contact.tr.po157
-rw-r--r--wiki/src/about/contact.zh.po160
-rw-r--r--wiki/src/about/contact.zh_TW.po186
-rw-r--r--wiki/src/about/walkie-talkie.pngbin0 -> 43680 bytes
-rw-r--r--wiki/src/blueprint/Helpdesk_Auto-reply.mdwn84
-rw-r--r--wiki/src/blueprint/Tails_research.mdwn13
-rw-r--r--wiki/src/blueprint/donation_process.mdwn285
-rw-r--r--wiki/src/blueprint/l10n_Italian.mdwn13
-rw-r--r--wiki/src/blueprint/l10n_Portuguese.mdwn60
-rw-r--r--wiki/src/blueprint/mobile_messaging.mdwn3
-rw-r--r--wiki/src/blueprint/monthly_report.mdwn4
-rw-r--r--wiki/src/blueprint/monthly_report/report_2020_09.mdwn107
-rw-r--r--wiki/src/blueprint/monthly_report/report_2020_10.mdwn107
-rw-r--r--wiki/src/blueprint/monthly_report/report_2020_11.mdwn92
-rw-r--r--wiki/src/blueprint/monthly_report/report_2020_12.mdwn4
-rw-r--r--wiki/src/blueprint/reproducible_builds.mdwn4
-rw-r--r--wiki/src/blueprint/user_survey.mdwn480
-rw-r--r--wiki/src/blueprint/user_survey/openpgp_and_pidgin.mdwn416
-rw-r--r--wiki/src/blueprint/user_survey/openpgp_and_pidgin.pngbin0 -> 45714 bytes
-rw-r--r--wiki/src/blueprint/wi-fi_adapters.mdwn2
-rw-r--r--wiki/src/blueprint/zram.mdwn4
-rw-r--r--wiki/src/contribute.es.po9
-rw-r--r--wiki/src/contribute.fr.po24
-rw-r--r--wiki/src/contribute/APT_repository/custom.mdwn196
-rw-r--r--wiki/src/contribute/APT_repository/time-based_snapshots.mdwn37
-rw-r--r--wiki/src/contribute/build.mdwn22
-rw-r--r--wiki/src/contribute/build/vagrant-setup.mdwn4
-rw-r--r--wiki/src/contribute/calendar.mdwn43
-rw-r--r--wiki/src/contribute/design.mdwn37
-rw-r--r--wiki/src/contribute/design/incremental_upgrades.mdwn4
-rw-r--r--wiki/src/contribute/design/persistence.mdwn17
-rw-r--r--wiki/src/contribute/glossary.mdwn4
-rw-r--r--wiki/src/contribute/how/documentation/release_notes.mdwn2
-rw-r--r--wiki/src/contribute/how/documentation/release_notes/template.mdwn16
-rw-r--r--wiki/src/contribute/how/documentation/style_guide.mdwn31
-rw-r--r--wiki/src/contribute/how/mirror.mdwn2
-rw-r--r--wiki/src/contribute/how/translate.mdwn7
-rw-r--r--wiki/src/contribute/how/translate/team/new.mdwn12
-rw-r--r--wiki/src/contribute/how/translate/with_Transifex.mdwn7
-rw-r--r--wiki/src/contribute/how/user_experience.mdwn27
-rw-r--r--wiki/src/contribute/how/user_experience/limesurvey.mdwn49
-rw-r--r--wiki/src/contribute/how/user_experience/paper_prototyping.mdwn4
-rwxr-xr-xwiki/src/contribute/l10n_tricks/transifex_translators.sh2
-rw-r--r--wiki/src/contribute/meetings/201805.mdwn2
-rw-r--r--wiki/src/contribute/meetings/201808.mdwn2
-rw-r--r--wiki/src/contribute/release_process.mdwn1313
-rw-r--r--wiki/src/contribute/release_process/Debian_security_updates.mdwn25
-rw-r--r--wiki/src/contribute/release_process/liveusb-creator.mdwn3
-rw-r--r--wiki/src/contribute/release_process/liveusb-creator/topic_branch.mdwn1
-rw-r--r--wiki/src/contribute/release_process/perl5lib.mdwn8
-rw-r--r--wiki/src/contribute/release_process/persistence-setup.mdwn9
-rw-r--r--wiki/src/contribute/release_process/tails-installer.mdwn222
-rw-r--r--wiki/src/contribute/release_process/tails-installer/topic_branch.mdwn53
-rw-r--r--wiki/src/contribute/release_process/tails-iuk.mdwn12
-rw-r--r--wiki/src/contribute/release_process/test.mdwn160
-rw-r--r--wiki/src/contribute/release_process/test/reproducibility.mdwn65
-rw-r--r--wiki/src/contribute/release_process/test/usage.mdwn5
-rw-r--r--wiki/src/contribute/release_process/thunderbird.mdwn10
-rw-r--r--wiki/src/contribute/release_process/tor-browser.mdwn27
-rw-r--r--wiki/src/contribute/release_process/veracrypt.mdwn4
-rw-r--r--wiki/src/contribute/reports/SponsorS/2015/2015_10.mdwn2
-rw-r--r--wiki/src/contribute/reports/SponsorW/2018_01.mdwn6
-rw-r--r--wiki/src/contribute/reports/SponsorW/2018_03.mdwn2
-rw-r--r--wiki/src/contribute/sponsorship_to_attend_events.mdwn4
-rw-r--r--wiki/src/contribute/working_together/GitLab.mdwn178
-rw-r--r--wiki/src/contribute/working_together/roles/foundations_team.mdwn14
-rw-r--r--wiki/src/contribute/working_together/roles/help_desk.mdwn2
-rw-r--r--wiki/src/contribute/working_together/roles/release_manager.mdwn126
-rw-r--r--wiki/src/contribute/working_together/roles/sysadmins.mdwn3
-rw-r--r--wiki/src/contribute/working_together/roles/sysadmins/GitLab.mdwn167
-rw-r--r--wiki/src/contribute/working_together/roles/ticket_gardener.mdwn2
-rw-r--r--wiki/src/contribute/working_together/roles/ticket_gardener/inadequate_target_version.mdwn (renamed from wiki/src/contribute/working_together/roles/ticket_gardener/inadequate_target_version.textile)2
-rw-r--r--wiki/src/contribute/working_together/roles/translation_platform.mdwn41
-rw-r--r--wiki/src/contribute/working_together/roles/ux.mdwn7
-rw-r--r--wiki/src/doc.ca.po5
-rw-r--r--wiki/src/doc.es.po48
-rw-r--r--wiki/src/doc/about.index.fr.po8
-rw-r--r--wiki/src/doc/about/features.ar.po4
-rw-r--r--wiki/src/doc/about/features.ca.po4
-rw-r--r--wiki/src/doc/about/features.de.po4
-rw-r--r--wiki/src/doc/about/features.es.po4
-rw-r--r--wiki/src/doc/about/features.fa.po4
-rw-r--r--wiki/src/doc/about/features.fr.po13
-rw-r--r--wiki/src/doc/about/features.id.po4
-rw-r--r--wiki/src/doc/about/features.it.po29
-rw-r--r--wiki/src/doc/about/features.mdwn2
-rw-r--r--wiki/src/doc/about/features.pl.po4
-rw-r--r--wiki/src/doc/about/features.pt.po4
-rw-r--r--wiki/src/doc/about/features.ru.po4
-rw-r--r--wiki/src/doc/about/features.sr_Latn.po4
-rw-r--r--wiki/src/doc/about/features.tr.po4
-rw-r--r--wiki/src/doc/about/features.zh.po4
-rw-r--r--wiki/src/doc/about/features.zh_TW.po4
-rw-r--r--wiki/src/doc/about/finances.fr.po42
-rw-r--r--wiki/src/doc/about/license.ar.po6
-rw-r--r--wiki/src/doc/about/license.ca.po6
-rw-r--r--wiki/src/doc/about/license.de.po6
-rw-r--r--wiki/src/doc/about/license.es.po6
-rw-r--r--wiki/src/doc/about/license.fa.po6
-rw-r--r--wiki/src/doc/about/license.fr.po47
-rw-r--r--wiki/src/doc/about/license.id.po6
-rw-r--r--wiki/src/doc/about/license.it.po31
-rw-r--r--wiki/src/doc/about/license.mdwn4
-rw-r--r--wiki/src/doc/about/license.pl.po6
-rw-r--r--wiki/src/doc/about/license.pt.po6
-rw-r--r--wiki/src/doc/about/license.ru.po6
-rw-r--r--wiki/src/doc/about/license.sr_Latn.po6
-rw-r--r--wiki/src/doc/about/license.tr.po6
-rw-r--r--wiki/src/doc/about/license.zh.po6
-rw-r--r--wiki/src/doc/about/license.zh_TW.po6
-rw-r--r--wiki/src/doc/about/requirements.fr.po35
-rw-r--r--wiki/src/doc/about/requirements.it.po22
-rw-r--r--wiki/src/doc/about/warning.fr.po157
-rw-r--r--wiki/src/doc/advanced_topics.index.ar.po6
-rw-r--r--wiki/src/doc/advanced_topics.index.ca.po6
-rw-r--r--wiki/src/doc/advanced_topics.index.de.po6
-rw-r--r--wiki/src/doc/advanced_topics.index.es.po30
-rw-r--r--wiki/src/doc/advanced_topics.index.fa.po6
-rw-r--r--wiki/src/doc/advanced_topics.index.fr.po6
-rw-r--r--wiki/src/doc/advanced_topics.index.id.po6
-rw-r--r--wiki/src/doc/advanced_topics.index.it.po6
-rw-r--r--wiki/src/doc/advanced_topics.index.mdwn2
-rw-r--r--wiki/src/doc/advanced_topics.index.pl.po6
-rw-r--r--wiki/src/doc/advanced_topics.index.pt.po6
-rw-r--r--wiki/src/doc/advanced_topics.index.ru.po6
-rw-r--r--wiki/src/doc/advanced_topics.index.sr_Latn.po6
-rw-r--r--wiki/src/doc/advanced_topics.index.tr.po6
-rw-r--r--wiki/src/doc/advanced_topics.index.zh.po6
-rw-r--r--wiki/src/doc/advanced_topics.index.zh_TW.po6
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.ar.po57
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.ca.po57
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.de.po57
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.es.po67
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.fa.po57
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.fr.po95
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.id.po57
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.it.po65
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.mdwn30
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.pl.po57
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.pt.po57
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.ru.po57
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.sr_Latn.po57
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.tr.po57
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.zh.po57
-rw-r--r--wiki/src/doc/advanced_topics/boot_options.zh_TW.po57
-rw-r--r--wiki/src/doc/advanced_topics/persistence/change_passphrase.es.po10
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.ar.po122
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.ca.po122
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.de.po5
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.es.po33
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.fa.po5
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.fr.po5
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.id.po126
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.it.po5
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.mdwn2
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.pl.po126
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.pt.po5
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.ru.po126
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.sr_Latn.po126
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.tr.po126
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.zh.po126
-rw-r--r--wiki/src/doc/advanced_topics/persistence/check_file_system.zh_TW.po126
-rw-r--r--wiki/src/doc/advanced_topics/virtualization.es.po22
-rw-r--r--wiki/src/doc/advanced_topics/wireless_devices.fr.po23
-rw-r--r--wiki/src/doc/anonymous_internet.fr.po14
-rw-r--r--wiki/src/doc/anonymous_internet.index.fr.po45
-rw-r--r--wiki/src/doc/anonymous_internet.index.it.po36
-rw-r--r--wiki/src/doc/anonymous_internet/Tor_Browser.de.po9
-rw-r--r--wiki/src/doc/anonymous_internet/Tor_Browser.es.po29
-rw-r--r--wiki/src/doc/anonymous_internet/Tor_Browser.fa.po7
-rw-r--r--wiki/src/doc/anonymous_internet/Tor_Browser.fr.po11
-rw-r--r--wiki/src/doc/anonymous_internet/Tor_Browser.it.po11
-rw-r--r--wiki/src/doc/anonymous_internet/Tor_Browser.pt.po11
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.ar.po49
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.ca.po49
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.de.po7
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.es.po62
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.fa.po7
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.fr.po24
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.id.po49
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.it.po7
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.mdwn5
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.pl.po49
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.pt.po15
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.ru.po49
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.sr_Latn.po49
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.tr.po49
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.zh.po49
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.zh_TW.po49
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager.es.po9
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.ar.po5
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.ca.po5
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.de.po5
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.es.po5
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.fa.po5
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.fr.po40
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.id.po5
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.it.po5
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.mdwn3
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.pl.po5
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.pt.po5
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.ru.po5
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.sr_Latn.po5
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.tr.po5
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.zh.po5
-rw-r--r--wiki/src/doc/anonymous_internet/networkmanager/no-wifi.inline.zh_TW.po5
-rw-r--r--wiki/src/doc/anonymous_internet/onionshare.es.po9
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.ar.po611
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.ca.po611
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.de.po715
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.es.po735
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.fa.po475
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.fr.po741
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.id.po612
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.it.po486
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.mdwn291
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.pl.po611
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.pt.po492
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.ru.po611
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.sr_Latn.po610
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.tr.po611
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.zh.po611
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird.zh_TW.po611
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.ar.po117
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.ca.po115
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.de.po210
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.es.po161
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.fa.po107
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.fr.po161
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.id.po107
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.it.po112
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.mdwn51
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.pl.po116
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.pt.po116
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.ru.po116
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.sr_Latn.po113
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.tr.po115
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.zh.po115
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/account_creation.inline.zh_TW.po112
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/assistant.pngbin22828 -> 0 bytes
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.ar.po292
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.ca.po292
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.de.po304
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.es.po385
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.fa.po304
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.fr.po351
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.id.po292
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.it.po304
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.mdwn146
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.pl.po292
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.pt.po304
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.ru.po292
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.sr_Latn.po292
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.tr.po292
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.zh.po292
-rw-r--r--wiki/src/doc/anonymous_internet/thunderbird/openpgp_migration.zh_TW.po292
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.ar.po71
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.ca.po71
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.de.po8
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.es.po27
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.fa.po16
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.fr.po51
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.id.po71
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.it.po8
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.mdwn2
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.pl.po71
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.pt.po15
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.ru.po79
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.sr_Latn.po71
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.tr.po71
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.zh.po71
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.zh_TW.po71
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser/captive_portal.inline.fr.po31
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser/logging_in.inline.fr.po19
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser/security_implications.inline.es.po15
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser/security_implications.inline.fr.po30
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser/security_implications.inline.it.po16
-rw-r--r--wiki/src/doc/encryption_and_privacy.index.es.po38
-rw-r--r--wiki/src/doc/encryption_and_privacy/encrypted_volumes.es.po16
-rw-r--r--wiki/src/doc/encryption_and_privacy/encrypted_volumes.fr.po36
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet.fr.po11
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.ar.po421
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.ca.po421
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.de.po5
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.es.po33
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.fa.po5
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.fr.po5
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.id.po421
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.it.po5
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.mdwn3
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.pl.po421
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.pt.po5
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.ru.po421
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.sr_Latn.po421
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.tr.po421
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.zh.po421
-rw-r--r--wiki/src/doc/encryption_and_privacy/manage_passwords.zh_TW.po421
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.ar.po75
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.ca.po75
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.de.po75
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.es.po75
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.fa.po75
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.fr.po160
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.id.po75
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.it.po75
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.mdwn34
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.pl.po75
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.pt.po75
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.ru.po75
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.sr_Latn.po75
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.tr.po75
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.zh.po75
-rw-r--r--wiki/src/doc/encryption_and_privacy/openpgp_keyserver.zh_TW.po75
-rw-r--r--wiki/src/doc/first_steps.index.es.po60
-rw-r--r--wiki/src/doc/first_steps.index.fr.po63
-rw-r--r--wiki/src/doc/first_steps/additional_software.pt.po8
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.ar.po100
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.ca.po100
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.de.po114
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.es.po133
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.fa.po114
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.fr.po122
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.id.po90
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.it.po114
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.mdwn49
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.pl.po100
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.pt.po114
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.ru.po109
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.sr_Latn.po91
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.tr.po101
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.zh.po100
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.zh_TW.po100
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.ar.po65
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.ca.po65
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.de.po4
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.es.po4
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.fa.po4
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.fr.po4
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.id.po65
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.it.po4
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.mdwn2
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.pl.po65
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.pt.po4
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.ru.po65
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.sr_Latn.po65
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.tr.po65
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.zh.po59
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.zh_TW.po59
-rw-r--r--wiki/src/doc/first_steps/persistence.fr.po77
-rw-r--r--wiki/src/doc/first_steps/persistence.it.po8
-rw-r--r--wiki/src/doc/first_steps/persistence/backup.es.po12
-rw-r--r--wiki/src/doc/first_steps/persistence/backup.fr.po11
-rw-r--r--wiki/src/doc/first_steps/persistence/backup.pt.po11
-rw-r--r--wiki/src/doc/first_steps/persistence/backup.ru.po12
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.ar.po73
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.ca.po73
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.de.po83
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.es.po154
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.fa.po81
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.fr.po77
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.id.po70
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.it.po82
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.mdwn37
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.pl.po70
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.pt.po49
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.ru.po70
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.sr_Latn.po70
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.tr.po70
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.zh.po70
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.zh_TW.po70
-rw-r--r--wiki/src/doc/first_steps/persistence/rescue.id.po9
-rw-r--r--wiki/src/doc/first_steps/persistence/rescue.pt.po13
-rw-r--r--wiki/src/doc/first_steps/persistence/rescue.ru.po26
-rw-r--r--wiki/src/doc/first_steps/start.fr.po21
-rw-r--r--wiki/src/doc/first_steps/start/mac.fr.po8
-rw-r--r--wiki/src/doc/first_steps/start/mac.it.po8
-rw-r--r--wiki/src/doc/first_steps/start/not_entirely.inline.es.po31
-rw-r--r--wiki/src/doc/first_steps/start/not_entirely.inline.fr.po17
-rw-r--r--wiki/src/doc/first_steps/start/not_entirely.inline.it.po21
-rw-r--r--wiki/src/doc/first_steps/start/pc.fr.po13
-rw-r--r--wiki/src/doc/first_steps/start/pc.id.po8
-rw-r--r--wiki/src/doc/first_steps/start/pc.it.po13
-rw-r--r--wiki/src/doc/first_steps/start/pc.ru.po12
-rw-r--r--wiki/src/doc/first_steps/welcome_screen.es.po15
-rw-r--r--wiki/src/doc/first_steps/welcome_screen.fr.po209
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.ar.po56
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.ca.po56
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.de.po22
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.es.po10
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.fa.po10
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.fr.po46
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.id.po56
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.it.po75
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.mdwn2
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.pl.po56
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.pt.po13
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.ru.po56
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.sr_Latn.po56
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.tr.po56
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.zh.po56
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/administration_password.zh_TW.po35
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/bridge_mode.es.po12
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/bridge_mode.inline.fr.po29
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/bridge_mode.inline.it.po8
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/mac_spoofing.fr.po24
-rw-r--r--wiki/src/doc/first_steps/welcome_screen/mac_spoofing.it.po8
-rw-r--r--wiki/src/doc/reset/mac.pt.po18
-rw-r--r--wiki/src/doc/sensitive_documents/persistence.es.po15
-rw-r--r--wiki/src/doc/sensitive_documents/printing_and_scanning.fr.po38
-rw-r--r--wiki/src/doc/sensitive_documents/sound_and_video.es.po12
-rw-r--r--wiki/src/doc/upgrade.es.po16
-rw-r--r--wiki/src/doc/upgrade.pt.po9
-rw-r--r--wiki/src/donate.ar.po233
-rw-r--r--wiki/src/donate.ca.po223
-rw-r--r--wiki/src/donate.css16
-rw-r--r--wiki/src/donate.de.po309
-rw-r--r--wiki/src/donate.es.po523
-rw-r--r--wiki/src/donate.fa.po154
-rw-r--r--wiki/src/donate.fr.po621
-rw-r--r--wiki/src/donate.html160
-rw-r--r--wiki/src/donate.id.po223
-rw-r--r--wiki/src/donate.it.po308
-rw-r--r--wiki/src/donate.js39
-rw-r--r--wiki/src/donate.pl.po223
-rw-r--r--wiki/src/donate.pt.po173
-rw-r--r--wiki/src/donate.ru.po223
-rw-r--r--wiki/src/donate.sr_Latn.po223
-rw-r--r--wiki/src/donate.tr.po231
-rw-r--r--wiki/src/donate.zh.po223
-rw-r--r--wiki/src/donate.zh_TW.po255
-rw-r--r--wiki/src/donate/banner.css106
-rw-r--r--wiki/src/donate/banner/city.pngbin0 -> 1185 bytes
-rw-r--r--wiki/src/donate/banner/city.svg200
-rw-r--r--wiki/src/donate/banner/godzilla.pngbin0 -> 35222 bytes
-rw-r--r--wiki/src/donate/banner/godzilla.svg284
-rw-r--r--wiki/src/donate/canceled.ar.po24
-rw-r--r--wiki/src/donate/canceled.ca.po24
-rw-r--r--wiki/src/donate/canceled.de.po10
-rw-r--r--wiki/src/donate/canceled.es.po32
-rw-r--r--wiki/src/donate/canceled.fa.po10
-rw-r--r--wiki/src/donate/canceled.fr.po33
-rw-r--r--wiki/src/donate/canceled.html6
-rw-r--r--wiki/src/donate/canceled.id.po24
-rw-r--r--wiki/src/donate/canceled.it.po10
-rw-r--r--wiki/src/donate/canceled.pl.po24
-rw-r--r--wiki/src/donate/canceled.pt.po10
-rw-r--r--wiki/src/donate/canceled.ru.po24
-rw-r--r--wiki/src/donate/canceled.sr_Latn.po24
-rw-r--r--wiki/src/donate/canceled.tr.po24
-rw-r--r--wiki/src/donate/canceled.zh.po24
-rw-r--r--wiki/src/donate/canceled.zh_TW.po18
-rw-r--r--wiki/src/donate/canceled/canceled.pngbin0 -> 35586 bytes
-rw-r--r--wiki/src/donate/canceled/canceled.svg229
-rw-r--r--wiki/src/donate/canceled/feedback.ar.po12
-rw-r--r--wiki/src/donate/canceled/feedback.ca.po12
-rw-r--r--wiki/src/donate/canceled/feedback.de.po16
-rw-r--r--wiki/src/donate/canceled/feedback.es.po27
-rw-r--r--wiki/src/donate/canceled/feedback.fa.po16
-rw-r--r--wiki/src/donate/canceled/feedback.fr.po29
-rw-r--r--wiki/src/donate/canceled/feedback.id.po12
-rw-r--r--wiki/src/donate/canceled/feedback.it.po28
-rw-r--r--wiki/src/donate/canceled/feedback.mdwn3
-rw-r--r--wiki/src/donate/canceled/feedback.pl.po12
-rw-r--r--wiki/src/donate/canceled/feedback.pt.po16
-rw-r--r--wiki/src/donate/canceled/feedback.ru.po12
-rw-r--r--wiki/src/donate/canceled/feedback.sr_Latn.po12
-rw-r--r--wiki/src/donate/canceled/feedback.tr.po12
-rw-r--r--wiki/src/donate/canceled/feedback.zh.po12
-rw-r--r--wiki/src/donate/canceled/feedback.zh_TW.po12
-rw-r--r--wiki/src/donate/canceled/others.inline.fr.po21
-rw-r--r--wiki/src/donate/canceled/submit.fr.po13
-rw-r--r--wiki/src/donate/expenses.pngbin0 -> 10424 bytes
-rw-r--r--wiki/src/donate/godzilla.pngbin0 -> 47101 bytes
-rw-r--r--wiki/src/donate/godzilla.svg701
-rw-r--r--wiki/src/donate/lightning.ar.po22
-rw-r--r--wiki/src/donate/lightning.ca.po22
-rw-r--r--wiki/src/donate/lightning.de.po (renamed from wiki/src/support/learn/intro.inline.ca.po)7
-rw-r--r--wiki/src/donate/lightning.es.po (renamed from wiki/src/support/learn/intro.inline.fa.po)7
-rw-r--r--wiki/src/donate/lightning.fa.po (renamed from wiki/src/support/learn/intro.inline.pl.po)7
-rw-r--r--wiki/src/donate/lightning.fr.po27
-rw-r--r--wiki/src/donate/lightning.id.po22
-rw-r--r--wiki/src/donate/lightning.it.po (renamed from wiki/src/support/learn/intro.inline.ar.po)7
-rw-r--r--wiki/src/donate/lightning.mdwn1
-rw-r--r--wiki/src/donate/lightning.pl.po22
-rw-r--r--wiki/src/donate/lightning.pt.po22
-rw-r--r--wiki/src/donate/lightning.ru.po22
-rw-r--r--wiki/src/donate/lightning.sr_Latn.po22
-rw-r--r--wiki/src/donate/lightning.tr.po22
-rw-r--r--wiki/src/donate/lightning.zh.po22
-rw-r--r--wiki/src/donate/lightning.zh_TW.po22
-rw-r--r--wiki/src/donate/testimonials.inline.fr.po32
-rw-r--r--wiki/src/donate/thanks.ar.po118
-rw-r--r--wiki/src/donate/thanks.ca.po118
-rw-r--r--wiki/src/donate/thanks.css13
-rw-r--r--wiki/src/donate/thanks.de.po13
-rw-r--r--wiki/src/donate/thanks.es.po32
-rw-r--r--wiki/src/donate/thanks.fa.po13
-rw-r--r--wiki/src/donate/thanks.fr.po77
-rw-r--r--wiki/src/donate/thanks.html10
-rw-r--r--wiki/src/donate/thanks.id.po122
-rw-r--r--wiki/src/donate/thanks.it.po13
-rw-r--r--wiki/src/donate/thanks.pl.po118
-rw-r--r--wiki/src/donate/thanks.pt.po13
-rw-r--r--wiki/src/donate/thanks.ru.po118
-rw-r--r--wiki/src/donate/thanks.sr_Latn.po122
-rw-r--r--wiki/src/donate/thanks.tr.po118
-rw-r--r--wiki/src/donate/thanks.zh.po118
-rw-r--r--wiki/src/donate/thanks.zh_TW.po91
-rw-r--r--wiki/src/donate/thanks/love.pngbin1864 -> 0 bytes
-rw-r--r--wiki/src/donate/thanks/mexico.pngbin0 -> 9638 bytes
-rw-r--r--wiki/src/donate/thanks/pakistan.pngbin0 -> 11291 bytes
-rw-r--r--wiki/src/donate/thanks/test.ca.po9
-rw-r--r--wiki/src/donate/thanks/test.es.po11
-rw-r--r--wiki/src/donate/thanks/test.fr.po11
-rw-r--r--wiki/src/donate/thanks/test.it.po11
-rw-r--r--wiki/src/donate/thanks/test.pt.po11
-rw-r--r--wiki/src/donate/thanks/thanks.pngbin0 -> 70585 bytes
-rw-r--r--wiki/src/donate/thanks/thanks.svg2
-rw-r--r--wiki/src/donate/thanks/twitter.pngbin281 -> 3713 bytes
-rw-r--r--wiki/src/donate/thanks/world.pngbin0 -> 29918 bytes
-rw-r--r--wiki/src/hide-donate-banner.css3
-rw-r--r--wiki/src/home.ar.po22
-rw-r--r--wiki/src/home.ca.po23
-rw-r--r--wiki/src/home.css84
-rw-r--r--wiki/src/home.de.po40
-rw-r--r--wiki/src/home.es.po59
-rw-r--r--wiki/src/home.fa.po17
-rw-r--r--wiki/src/home.fr.po62
-rw-r--r--wiki/src/home.html10
-rw-r--r--wiki/src/home.id.po23
-rw-r--r--wiki/src/home.it.po24
-rw-r--r--wiki/src/home.pl.po22
-rw-r--r--wiki/src/home.pt.po24
-rw-r--r--wiki/src/home.ru.po22
-rw-r--r--wiki/src/home.sr_Latn.po22
-rw-r--r--wiki/src/home.tr.po22
-rw-r--r--wiki/src/home.zh.po23
-rw-r--r--wiki/src/home.zh_TW.po23
-rw-r--r--wiki/src/home/donate.inline.es.po14
-rw-r--r--wiki/src/home/testing.ar.po8
-rw-r--r--wiki/src/home/testing.ca.po8
-rw-r--r--wiki/src/home/testing.de.po8
-rw-r--r--wiki/src/home/testing.es.po18
-rw-r--r--wiki/src/home/testing.fa.po8
-rw-r--r--wiki/src/home/testing.fr.po37
-rw-r--r--wiki/src/home/testing.html6
-rw-r--r--wiki/src/home/testing.id.po8
-rw-r--r--wiki/src/home/testing.it.po8
-rw-r--r--wiki/src/home/testing.pl.po8
-rw-r--r--wiki/src/home/testing.pt.po8
-rw-r--r--wiki/src/home/testing.ru.po8
-rw-r--r--wiki/src/home/testing.sr_Latn.po8
-rw-r--r--wiki/src/home/testing.tr.po8
-rw-r--r--wiki/src/home/testing.zh.po8
-rw-r--r--wiki/src/home/testing.zh_TW.po8
-rw-r--r--wiki/src/inc/stable_amd64_date.html2
-rw-r--r--wiki/src/inc/stable_amd64_img_gpg_signature_output.html2
-rw-r--r--wiki/src/inc/stable_amd64_img_gpg_verify.html2
-rw-r--r--wiki/src/inc/stable_amd64_img_sig_url.html2
-rw-r--r--wiki/src/inc/stable_amd64_img_torrent_url.html2
-rw-r--r--wiki/src/inc/stable_amd64_img_url.html2
-rw-r--r--wiki/src/inc/stable_amd64_iso_gpg_signature_output.html2
-rw-r--r--wiki/src/inc/stable_amd64_iso_gpg_verify.html2
-rw-r--r--wiki/src/inc/stable_amd64_iso_sig_url.html2
-rw-r--r--wiki/src/inc/stable_amd64_iso_size.html2
-rw-r--r--wiki/src/inc/stable_amd64_iso_torrent_url.html2
-rw-r--r--wiki/src/inc/stable_amd64_iso_url.html2
-rw-r--r--wiki/src/inc/stable_amd64_version.html2
-rw-r--r--wiki/src/inc/trace2
-rw-r--r--wiki/src/index.fr.po19
-rw-r--r--wiki/src/install/download-iso.it.po7
-rw-r--r--wiki/src/install/download-iso.pt.po8
-rw-r--r--wiki/src/install/download.pt.po15
-rw-r--r--wiki/src/install/expert/usb-overview.pt.po16
-rw-r--r--wiki/src/install/expert/usb.ar.po40
-rw-r--r--wiki/src/install/expert/usb.ca.po40
-rw-r--r--wiki/src/install/expert/usb.de.po4
-rw-r--r--wiki/src/install/expert/usb.es.po4
-rw-r--r--wiki/src/install/expert/usb.fa.po2
-rw-r--r--wiki/src/install/expert/usb.fr.po4
-rw-r--r--wiki/src/install/expert/usb.id.po2
-rw-r--r--wiki/src/install/expert/usb.it.po4
-rw-r--r--wiki/src/install/expert/usb.mdwn2
-rw-r--r--wiki/src/install/expert/usb.pl.po2
-rw-r--r--wiki/src/install/expert/usb.pt.po38
-rw-r--r--wiki/src/install/expert/usb.ru.po2
-rw-r--r--wiki/src/install/expert/usb.sr_Latn.po2
-rw-r--r--wiki/src/install/expert/usb.tr.po2
-rw-r--r--wiki/src/install/expert/usb.zh.po2
-rw-r--r--wiki/src/install/expert/usb.zh_TW.po4
-rw-r--r--wiki/src/install/inc/router/clone.pt.po6
-rw-r--r--wiki/src/install/inc/router/why_extra.inline.pt.po21
-rw-r--r--wiki/src/install/inc/steps/clone.inline.pt.po56
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.ar.po8
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.ca.po8
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.de.po18
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.es.po45
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.fa.po8
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.fr.po20
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.id.po8
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.it.po30
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.mdwn6
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.pl.po8
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.pt.po20
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.ru.po8
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.sr_Latn.po8
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.tr.po8
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.zh.po8
-rw-r--r--wiki/src/install/inc/steps/create_persistence.inline.zh_TW.po22
-rw-r--r--wiki/src/install/inc/steps/download.inline.ar.po10
-rw-r--r--wiki/src/install/inc/steps/download.inline.ca.po10
-rw-r--r--wiki/src/install/inc/steps/download.inline.de.po28
-rw-r--r--wiki/src/install/inc/steps/download.inline.es.po47
-rw-r--r--wiki/src/install/inc/steps/download.inline.fa.po31
-rw-r--r--wiki/src/install/inc/steps/download.inline.fr.po29
-rw-r--r--wiki/src/install/inc/steps/download.inline.html4
-rw-r--r--wiki/src/install/inc/steps/download.inline.id.po10
-rw-r--r--wiki/src/install/inc/steps/download.inline.it.po725
-rw-r--r--wiki/src/install/inc/steps/download.inline.pl.po10
-rw-r--r--wiki/src/install/inc/steps/download.inline.pt.po33
-rw-r--r--wiki/src/install/inc/steps/download.inline.ru.po10
-rw-r--r--wiki/src/install/inc/steps/download.inline.sr_Latn.po10
-rw-r--r--wiki/src/install/inc/steps/download.inline.tr.po10
-rw-r--r--wiki/src/install/inc/steps/download.inline.zh.po10
-rw-r--r--wiki/src/install/inc/steps/download.inline.zh_TW.po23
-rw-r--r--wiki/src/install/inc/steps/install_etcher_in_mac.inline.pt.po18
-rw-r--r--wiki/src/install/inc/steps/mac_startup_disks.inline.pt.po10
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.ar.po22
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.ca.po22
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.de.po22
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.es.po28
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.fa.po22
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.fr.po24
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.html3
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.id.po68
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.it.po22
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.pl.po68
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.pt.po33
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.ru.po68
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.sr_Latn.po68
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.tr.po68
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.zh.po68
-rw-r--r--wiki/src/install/inc/steps/pc_boot_menu.inline.zh_TW.po68
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.fr.po18
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.it.po13
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.pt.po19
-rw-r--r--wiki/src/install/inc/steps/windows_boot_menu.inline.it.po10
-rw-r--r--wiki/src/install/inc/stylesheets/steps.css1
-rw-r--r--wiki/src/install/linux.it.po14
-rw-r--r--wiki/src/install/mac.it.po12
-rw-r--r--wiki/src/install/mac/usb-download.it.po8
-rw-r--r--wiki/src/install/mac/usb-download.pt.po6
-rw-r--r--wiki/src/install/mac/usb.it.po8
-rw-r--r--wiki/src/install/mac/usb.pt.po8
-rw-r--r--wiki/src/install/v2/Tails/amd64/stable/latest.json14
-rw-r--r--wiki/src/install/win.it.po8
-rw-r--r--wiki/src/install/win/usb-download.it.po8
-rw-r--r--wiki/src/install/win/usb-overview.pt.po23
-rw-r--r--wiki/src/install/win/usb.it.po8
-rw-r--r--wiki/src/jobs/about_tails.html2
-rw-r--r--wiki/src/lib/give-love.svg59
-rw-r--r--wiki/src/lib/logo.pngbin0 -> 6016 bytes
-rw-r--r--wiki/src/local.css17
-rw-r--r--wiki/src/misc/unsafe_browser_warning.ca.po9
-rw-r--r--wiki/src/misc/unsafe_browser_warning.fr.po40
-rw-r--r--wiki/src/misc/unsafe_browser_warning.it.po6
-rw-r--r--wiki/src/misc/unsafe_browser_warning.pt.po6
-rw-r--r--wiki/src/news/IP_leakage_with_Icedove.de.po6
-rw-r--r--wiki/src/news/new_cryptocurrencies.de.po8
-rw-r--r--wiki/src/news/new_cryptocurrencies.es.po8
-rw-r--r--wiki/src/news/new_cryptocurrencies.pt.po8
-rw-r--r--wiki/src/news/report_2015_01-02.mdwn4
-rw-r--r--wiki/src/news/report_2015_08.mdwn2
-rw-r--r--wiki/src/news/report_2016_02.mdwn2
-rw-r--r--wiki/src/news/report_2017_08.mdwn4
-rw-r--r--wiki/src/news/report_2018_08.mdwn4
-rw-r--r--wiki/src/news/report_2020_09.mdwn140
-rw-r--r--wiki/src/news/report_2020_10.mdwn175
-rw-r--r--wiki/src/news/reproducible_Tails.fa.po6
-rw-r--r--wiki/src/news/social_contract.es.po10
-rw-r--r--wiki/src/news/social_contract.ru.po10
-rw-r--r--wiki/src/news/version_1.7.mdwn4
-rw-r--r--wiki/src/news/version_1.8.mdwn4
-rw-r--r--wiki/src/news/version_2.3.mdwn2
-rw-r--r--wiki/src/news/version_3.0.ar.po4
-rw-r--r--wiki/src/news/version_3.0.ca.po4
-rw-r--r--wiki/src/news/version_3.0.de.po4
-rw-r--r--wiki/src/news/version_3.0.es.po4
-rw-r--r--wiki/src/news/version_3.0.fa.po4
-rw-r--r--wiki/src/news/version_3.0.fr.po28
-rw-r--r--wiki/src/news/version_3.0.id.po4
-rw-r--r--wiki/src/news/version_3.0.it.po20
-rw-r--r--wiki/src/news/version_3.0.mdwn2
-rw-r--r--wiki/src/news/version_3.0.pl.po4
-rw-r--r--wiki/src/news/version_3.0.pt.po4
-rw-r--r--wiki/src/news/version_3.0.ru.po4
-rw-r--r--wiki/src/news/version_3.0.sr_Latn.po4
-rw-r--r--wiki/src/news/version_3.0.tr.po4
-rw-r--r--wiki/src/news/version_3.0.zh.po4
-rw-r--r--wiki/src/news/version_3.0.zh_TW.po4
-rw-r--r--wiki/src/news/version_3.12.1.pt.po6
-rw-r--r--wiki/src/news/version_3.12.pt.po6
-rw-r--r--wiki/src/news/version_3.13.1.pt.po6
-rw-r--r--wiki/src/news/version_3.13.2.pt.po6
-rw-r--r--wiki/src/news/version_3.13.pt.po6
-rw-r--r--wiki/src/news/version_3.14.1.pt.po6
-rw-r--r--wiki/src/news/version_3.14.2.pt.po6
-rw-r--r--wiki/src/news/version_3.14.pt.po6
-rw-r--r--wiki/src/news/version_4.0.pl.po8
-rw-r--r--wiki/src/news/version_4.0.zh.po8
-rw-r--r--wiki/src/news/version_4.1.1.es.po10
-rw-r--r--wiki/src/news/version_4.1.es.po10
-rw-r--r--wiki/src/news/version_4.10.ar.po6
-rw-r--r--wiki/src/news/version_4.10.ca.po12
-rw-r--r--wiki/src/news/version_4.10.es.po10
-rw-r--r--wiki/src/news/version_4.10.fr.po9
-rw-r--r--wiki/src/news/version_4.10.pl.po20
-rw-r--r--wiki/src/news/version_4.10.ru.po10
-rw-r--r--wiki/src/news/version_4.10.tr.po13
-rw-r--r--wiki/src/news/version_4.10.zh.po17
-rw-r--r--wiki/src/news/version_4.10.zh_TW.po17
-rw-r--r--wiki/src/news/version_4.11.ar.po4
-rw-r--r--wiki/src/news/version_4.11.ca.po4
-rw-r--r--wiki/src/news/version_4.11.de.po4
-rw-r--r--wiki/src/news/version_4.11.es.po4
-rw-r--r--wiki/src/news/version_4.11.fa.po4
-rw-r--r--wiki/src/news/version_4.11.fr.po4
-rw-r--r--wiki/src/news/version_4.11.id.po4
-rw-r--r--wiki/src/news/version_4.11.it.po4
-rw-r--r--wiki/src/news/version_4.11.mdwn2
-rw-r--r--wiki/src/news/version_4.11.pl.po4
-rw-r--r--wiki/src/news/version_4.11.pt.po4
-rw-r--r--wiki/src/news/version_4.11.ru.po4
-rw-r--r--wiki/src/news/version_4.11.sr_Latn.po4
-rw-r--r--wiki/src/news/version_4.11.tr.po4
-rw-r--r--wiki/src/news/version_4.11.zh.po4
-rw-r--r--wiki/src/news/version_4.11.zh_TW.po4
-rw-r--r--wiki/src/news/version_4.12.ar.po223
-rw-r--r--wiki/src/news/version_4.12.ca.po221
-rw-r--r--wiki/src/news/version_4.12.de.po228
-rw-r--r--wiki/src/news/version_4.12.es.po230
-rw-r--r--wiki/src/news/version_4.12.fa.po222
-rw-r--r--wiki/src/news/version_4.12.fr.po246
-rw-r--r--wiki/src/news/version_4.12.id.po221
-rw-r--r--wiki/src/news/version_4.12.it.po229
-rw-r--r--wiki/src/news/version_4.12.mdwn84
-rw-r--r--wiki/src/news/version_4.12.pl.po223
-rw-r--r--wiki/src/news/version_4.12.pt.po224
-rw-r--r--wiki/src/news/version_4.12.ru.po223
-rw-r--r--wiki/src/news/version_4.12.sr_Latn.po221
-rw-r--r--wiki/src/news/version_4.12.tr.po222
-rw-r--r--wiki/src/news/version_4.12.zh.po221
-rw-r--r--wiki/src/news/version_4.12.zh_TW.po222
-rw-r--r--wiki/src/news/version_4.13.ar.po244
-rw-r--r--wiki/src/news/version_4.13.ca.po244
-rw-r--r--wiki/src/news/version_4.13.de.po244
-rw-r--r--wiki/src/news/version_4.13.es.po244
-rw-r--r--wiki/src/news/version_4.13.fa.po244
-rw-r--r--wiki/src/news/version_4.13.fr.po301
-rw-r--r--wiki/src/news/version_4.13.id.po244
-rw-r--r--wiki/src/news/version_4.13.it.po244
-rw-r--r--wiki/src/news/version_4.13.mdwn96
-rw-r--r--wiki/src/news/version_4.13.pl.po244
-rw-r--r--wiki/src/news/version_4.13.pt.po244
-rw-r--r--wiki/src/news/version_4.13.ru.po244
-rw-r--r--wiki/src/news/version_4.13.sr_Latn.po244
-rw-r--r--wiki/src/news/version_4.13.tr.po244
-rw-r--r--wiki/src/news/version_4.13.zh.po244
-rw-r--r--wiki/src/news/version_4.13.zh_TW.po244
-rw-r--r--wiki/src/news/version_4.2.2.es.po18
-rw-r--r--wiki/src/news/version_4.2.es.po10
-rw-r--r--wiki/src/news/version_4.3.es.po8
-rw-r--r--wiki/src/news/version_4.4.1.es.po10
-rw-r--r--wiki/src/news/version_4.4.1.it.po6
-rw-r--r--wiki/src/news/version_4.4.es.po10
-rw-r--r--wiki/src/news/version_4.5.es.po8
-rw-r--r--wiki/src/news/version_4.6.es.po10
-rw-r--r--wiki/src/news/version_4.7.es.po10
-rw-r--r--wiki/src/news/version_4.7.pl.po10
-rw-r--r--wiki/src/news/version_4.7.ru.po10
-rw-r--r--wiki/src/news/version_4.8.es.po14
-rw-r--r--wiki/src/news/version_4.8.fa.po10
-rw-r--r--wiki/src/news/version_4.8.fr.po20
-rw-r--r--wiki/src/news/version_4.8.it.po8
-rw-r--r--wiki/src/news/version_4.8.pl.po10
-rw-r--r--wiki/src/news/version_4.8.ru.po16
-rw-r--r--wiki/src/news/version_4.8.zh.po13
-rw-r--r--wiki/src/news/version_4.9.ar.po4
-rw-r--r--wiki/src/news/version_4.9.es.po10
-rw-r--r--wiki/src/news/version_4.9.fr.po9
-rw-r--r--wiki/src/security/IP_address_leak_with_icedove.de.po6
-rw-r--r--wiki/src/security/Numerous_security_holes_in_4.11.mdwn13
-rw-r--r--wiki/src/security/Numerous_security_holes_in_4.12.mdwn9
-rw-r--r--wiki/src/security/mcallgetproperty.ar.po99
-rw-r--r--wiki/src/security/mcallgetproperty.ca.po99
-rw-r--r--wiki/src/security/mcallgetproperty.de.po99
-rw-r--r--wiki/src/security/mcallgetproperty.es.po99
-rw-r--r--wiki/src/security/mcallgetproperty.fa.po99
-rw-r--r--wiki/src/security/mcallgetproperty.fr.po125
-rw-r--r--wiki/src/security/mcallgetproperty.id.po99
-rw-r--r--wiki/src/security/mcallgetproperty.it.po99
-rw-r--r--wiki/src/security/mcallgetproperty.mdwn36
-rw-r--r--wiki/src/security/mcallgetproperty.pl.po99
-rw-r--r--wiki/src/security/mcallgetproperty.pt.po99
-rw-r--r--wiki/src/security/mcallgetproperty.ru.po99
-rw-r--r--wiki/src/security/mcallgetproperty.sr_Latn.po99
-rw-r--r--wiki/src/security/mcallgetproperty.tr.po99
-rw-r--r--wiki/src/security/mcallgetproperty.zh.po99
-rw-r--r--wiki/src/security/mcallgetproperty.zh_TW.po99
-rw-r--r--wiki/src/security/noscript_disabled_in_tor_browser.ar.po6
-rw-r--r--wiki/src/security/noscript_disabled_in_tor_browser.ca.po9
-rw-r--r--wiki/src/security/noscript_disabled_in_tor_browser.fa.po6
-rw-r--r--wiki/src/security/noscript_disabled_in_tor_browser.pl.po10
-rw-r--r--wiki/src/security/noscript_disabled_in_tor_browser.pt.po6
-rw-r--r--wiki/src/security/noscript_disabled_in_tor_browser.ru.po10
-rw-r--r--wiki/src/security/noscript_disabled_in_tor_browser.tr.po6
-rw-r--r--wiki/src/security/noscript_disabled_in_tor_browser.zh.po9
-rw-r--r--wiki/src/security/noscript_disabled_in_tor_browser.zh_TW.po9
-rw-r--r--wiki/src/security/sandbox_escape_in_tor_browser.ar.po6
-rw-r--r--wiki/src/security/sandbox_escape_in_tor_browser.ca.po6
-rw-r--r--wiki/src/security/sandbox_escape_in_tor_browser.fa.po6
-rw-r--r--wiki/src/security/sandbox_escape_in_tor_browser.pl.po6
-rw-r--r--wiki/src/security/sandbox_escape_in_tor_browser.pt.po6
-rw-r--r--wiki/src/security/sandbox_escape_in_tor_browser.ru.po10
-rw-r--r--wiki/src/security/sandbox_escape_in_tor_browser.tr.po6
-rw-r--r--wiki/src/security/sandbox_escape_in_tor_browser.zh.po6
-rw-r--r--wiki/src/security/sandbox_escape_in_tor_browser.zh_TW.po6
-rw-r--r--wiki/src/sidebar.fr.po27
-rw-r--r--wiki/src/sidebar.pt.po26
-rw-r--r--wiki/src/support.ar.po37
-rw-r--r--wiki/src/support.ca.po44
-rw-r--r--wiki/src/support.de.po40
-rw-r--r--wiki/src/support.es.po34
-rw-r--r--wiki/src/support.fa.po38
-rw-r--r--wiki/src/support.fr.po40
-rw-r--r--wiki/src/support.id.po44
-rw-r--r--wiki/src/support.it.po38
-rw-r--r--wiki/src/support.mdwn9
-rw-r--r--wiki/src/support.pl.po54
-rw-r--r--wiki/src/support.pt.po40
-rw-r--r--wiki/src/support.ru.po44
-rw-r--r--wiki/src/support.sr_Latn.po37
-rw-r--r--wiki/src/support.tr.po44
-rw-r--r--wiki/src/support.zh.po45
-rw-r--r--wiki/src/support.zh_TW.po43
-rw-r--r--wiki/src/support/chat.ar.po18
-rw-r--r--wiki/src/support/chat.ca.po18
-rw-r--r--wiki/src/support/chat.de.po4
-rw-r--r--wiki/src/support/chat.es.po4
-rw-r--r--wiki/src/support/chat.fa.po2
-rw-r--r--wiki/src/support/chat.fr.po4
-rw-r--r--wiki/src/support/chat.id.po2
-rw-r--r--wiki/src/support/chat.it.po4
-rw-r--r--wiki/src/support/chat.mdwn2
-rw-r--r--wiki/src/support/chat.pl.po2
-rw-r--r--wiki/src/support/chat.pt.po2
-rw-r--r--wiki/src/support/chat.ru.po2
-rw-r--r--wiki/src/support/chat.sr_Latn.po2
-rw-r--r--wiki/src/support/chat.tr.po2
-rw-r--r--wiki/src/support/chat.zh.po2
-rw-r--r--wiki/src/support/chat.zh_TW.po4
-rw-r--r--wiki/src/support/faq.ar.po65
-rw-r--r--wiki/src/support/faq.ca.po65
-rw-r--r--wiki/src/support/faq.de.po73
-rw-r--r--wiki/src/support/faq.es.po98
-rw-r--r--wiki/src/support/faq.fa.po92
-rw-r--r--wiki/src/support/faq.fr.po312
-rw-r--r--wiki/src/support/faq.id.po65
-rw-r--r--wiki/src/support/faq.it.po86
-rw-r--r--wiki/src/support/faq.mdwn40
-rw-r--r--wiki/src/support/faq.pl.po65
-rw-r--r--wiki/src/support/faq.pt.po93
-rw-r--r--wiki/src/support/faq.ru.po65
-rw-r--r--wiki/src/support/faq.sr_Latn.po65
-rw-r--r--wiki/src/support/faq.tr.po65
-rw-r--r--wiki/src/support/faq.zh.po65
-rw-r--r--wiki/src/support/faq.zh_TW.po65
-rw-r--r--wiki/src/support/hardware.ar.po90
-rw-r--r--wiki/src/support/hardware.ca.po90
-rw-r--r--wiki/src/support/hardware.de.po90
-rw-r--r--wiki/src/support/hardware.es.po90
-rw-r--r--wiki/src/support/hardware.fa.po90
-rw-r--r--wiki/src/support/hardware.fr.po91
-rw-r--r--wiki/src/support/hardware.id.po90
-rw-r--r--wiki/src/support/hardware.it.po90
-rw-r--r--wiki/src/support/hardware.mdwn33
-rw-r--r--wiki/src/support/hardware.pl.po90
-rw-r--r--wiki/src/support/hardware.pt.po90
-rw-r--r--wiki/src/support/hardware.ru.po90
-rw-r--r--wiki/src/support/hardware.sr_Latn.po90
-rw-r--r--wiki/src/support/hardware.tr.po90
-rw-r--r--wiki/src/support/hardware.zh.po90
-rw-r--r--wiki/src/support/hardware.zh_TW.po90
-rw-r--r--wiki/src/support/known_issues.ar.po98
-rw-r--r--wiki/src/support/known_issues.ca.po95
-rw-r--r--wiki/src/support/known_issues.de.po42
-rw-r--r--wiki/src/support/known_issues.es.po88
-rw-r--r--wiki/src/support/known_issues.fa.po69
-rw-r--r--wiki/src/support/known_issues.fr.po131
-rw-r--r--wiki/src/support/known_issues.id.po125
-rw-r--r--wiki/src/support/known_issues.it.po45
-rw-r--r--wiki/src/support/known_issues.mdwn22
-rw-r--r--wiki/src/support/known_issues.pl.po101
-rw-r--r--wiki/src/support/known_issues.pt.po74
-rw-r--r--wiki/src/support/known_issues.ru.po102
-rw-r--r--wiki/src/support/known_issues.sr_Latn.po125
-rw-r--r--wiki/src/support/known_issues.tr.po101
-rw-r--r--wiki/src/support/known_issues.zh.po102
-rw-r--r--wiki/src/support/known_issues.zh_TW.po93
-rw-r--r--wiki/src/support/known_issues/graphics.ar.po20
-rw-r--r--wiki/src/support/known_issues/graphics.ca.po20
-rw-r--r--wiki/src/support/known_issues/graphics.de.po20
-rw-r--r--wiki/src/support/known_issues/graphics.es.po21
-rw-r--r--wiki/src/support/known_issues/graphics.fa.po21
-rw-r--r--wiki/src/support/known_issues/graphics.fr.po369
-rw-r--r--wiki/src/support/known_issues/graphics.id.po25
-rw-r--r--wiki/src/support/known_issues/graphics.it.po21
-rw-r--r--wiki/src/support/known_issues/graphics.mdwn20
-rw-r--r--wiki/src/support/known_issues/graphics.pl.po20
-rw-r--r--wiki/src/support/known_issues/graphics.pt.po21
-rw-r--r--wiki/src/support/known_issues/graphics.ru.po20
-rw-r--r--wiki/src/support/known_issues/graphics.sr_Latn.po25
-rw-r--r--wiki/src/support/known_issues/graphics.tr.po20
-rw-r--r--wiki/src/support/known_issues/graphics.zh.po25
-rw-r--r--wiki/src/support/known_issues/graphics.zh_TW.po25
-rw-r--r--wiki/src/support/learn.ar.po165
-rw-r--r--wiki/src/support/learn.ca.po167
-rw-r--r--wiki/src/support/learn.de.po165
-rw-r--r--wiki/src/support/learn.es.po227
-rw-r--r--wiki/src/support/learn.fa.po167
-rw-r--r--wiki/src/support/learn.fr.po226
-rw-r--r--wiki/src/support/learn.id.po167
-rw-r--r--wiki/src/support/learn.it.po167
-rw-r--r--wiki/src/support/learn.mdwn89
-rw-r--r--wiki/src/support/learn.pl.po168
-rw-r--r--wiki/src/support/learn.pt.po167
-rw-r--r--wiki/src/support/learn.ru.po168
-rw-r--r--wiki/src/support/learn.sr_Latn.po165
-rw-r--r--wiki/src/support/learn.tr.po167
-rw-r--r--wiki/src/support/learn.zh.po167
-rw-r--r--wiki/src/support/learn.zh_TW.po222
-rw-r--r--wiki/src/support/learn/intro.inline.de.po26
-rw-r--r--wiki/src/support/learn/intro.inline.es.po27
-rw-r--r--wiki/src/support/learn/intro.inline.fr.po25
-rw-r--r--wiki/src/support/learn/intro.inline.id.po23
-rw-r--r--wiki/src/support/learn/intro.inline.it.po23
-rw-r--r--wiki/src/support/learn/intro.inline.mdwn2
-rw-r--r--wiki/src/support/learn/intro.inline.pt.po26
-rw-r--r--wiki/src/support/learn/intro.inline.ru.po23
-rw-r--r--wiki/src/support/learn/intro.inline.sr_Latn.po23
-rw-r--r--wiki/src/support/learn/intro.inline.tr.po23
-rw-r--r--wiki/src/support/learn/intro.inline.zh.po23
-rw-r--r--wiki/src/support/learn/intro.inline.zh_TW.po24
-rw-r--r--wiki/src/templates/news.tmpl39
-rw-r--r--wiki/src/templates/page.tmpl39
-rw-r--r--wiki/src/torrents/files/tails-amd64-4.11.img.sig16
-rw-r--r--wiki/src/torrents/files/tails-amd64-4.11.img.torrentbin95284 -> 0 bytes
-rw-r--r--wiki/src/torrents/files/tails-amd64-4.11.iso.sig16
-rw-r--r--wiki/src/torrents/files/tails-amd64-4.11.iso.torrentbin94524 -> 0 bytes
-rw-r--r--wiki/src/torrents/files/tails-amd64-4.13.build-manifest (renamed from wiki/src/torrents/files/tails-amd64-4.11.build-manifest)207
-rw-r--r--wiki/src/torrents/files/tails-amd64-4.13.img.sig16
-rw-r--r--wiki/src/torrents/files/tails-amd64-4.13.img.torrentbin0 -> 90884 bytes
-rw-r--r--wiki/src/torrents/files/tails-amd64-4.13.iso.sig16
-rw-r--r--wiki/src/torrents/files/tails-amd64-4.13.iso.torrentbin0 -> 90124 bytes
-rw-r--r--wiki/src/torrents/files/tails-amd64-4.13.packages (renamed from wiki/src/torrents/files/tails-amd64-4.11.packages)135
-rw-r--r--wiki/src/upgrade.ar.po192
-rw-r--r--wiki/src/upgrade.ca.po193
-rw-r--r--wiki/src/upgrade.de.po7
-rw-r--r--wiki/src/upgrade.es.po24
-rw-r--r--wiki/src/upgrade.fa.po7
-rw-r--r--wiki/src/upgrade.fr.po22
-rw-r--r--wiki/src/upgrade.id.po197
-rw-r--r--wiki/src/upgrade.it.po16
-rw-r--r--wiki/src/upgrade.mdwn2
-rw-r--r--wiki/src/upgrade.pl.po192
-rw-r--r--wiki/src/upgrade.pt.po7
-rw-r--r--wiki/src/upgrade.ru.po189
-rw-r--r--wiki/src/upgrade.sr_Latn.po197
-rw-r--r--wiki/src/upgrade.tr.po200
-rw-r--r--wiki/src/upgrade.zh.po120
-rw-r--r--wiki/src/upgrade.zh_TW.po144
-rw-r--r--wiki/src/upgrade/clone.it.po9
-rw-r--r--wiki/src/upgrade/linux-download.it.po8
-rw-r--r--wiki/src/upgrade/linux.it.po8
-rw-r--r--wiki/src/upgrade/mac-download.it.po8
-rw-r--r--wiki/src/upgrade/mac.it.po8
-rw-r--r--wiki/src/upgrade/tails-download.it.po11
-rw-r--r--wiki/src/upgrade/tails.it.po11
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0~beta1/amd64/alpha/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0~beta1/amd64/alpha/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0~beta1/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0~beta1/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0~beta2/amd64/alpha/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0~beta2/amd64/alpha/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0~beta2/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0~beta2/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0~rc1/amd64/alpha/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0~rc1/amd64/alpha/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0~rc1/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.0~rc1/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.1.1/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.1.1/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.1/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.1/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.10/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.10/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.11.1/amd64/alpha/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.11.1/amd64/stable/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.11/amd64/stable/upgrades.yml15
-rw-r--r--wiki/src/upgrade/v2/Tails/4.11/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.11/amd64/test/upgrades.yml20
-rw-r--r--wiki/src/upgrade/v2/Tails/4.11/amd64/test/upgrades.yml.pgp7
-rw-r--r--wiki/src/upgrade/v2/Tails/4.11~rc1/amd64/alpha/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.11~rc1/amd64/alpha/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.11~rc1/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.11~rc1/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.12.1/amd64/alpha/upgrades.yml (renamed from wiki/src/upgrade/v2/Tails/4.11.1/amd64/alpha/upgrades.yml)2
-rw-r--r--wiki/src/upgrade/v2/Tails/4.12.1/amd64/alpha/upgrades.yml.pgp7
-rw-r--r--wiki/src/upgrade/v2/Tails/4.12.1/amd64/stable/upgrades.yml (renamed from wiki/src/upgrade/v2/Tails/4.11.1/amd64/stable/upgrades.yml)2
-rw-r--r--wiki/src/upgrade/v2/Tails/4.12.1/amd64/stable/upgrades.yml.pgp7
-rw-r--r--wiki/src/upgrade/v2/Tails/4.12/amd64/stable/upgrades.yml15
-rw-r--r--wiki/src/upgrade/v2/Tails/4.12/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.12/amd64/test/upgrades.yml20
-rw-r--r--wiki/src/upgrade/v2/Tails/4.12/amd64/test/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.13.1/amd64/alpha/upgrades.yml5
-rw-r--r--wiki/src/upgrade/v2/Tails/4.13.1/amd64/alpha/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.13.1/amd64/stable/upgrades.yml5
-rw-r--r--wiki/src/upgrade/v2/Tails/4.13.1/amd64/stable/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.13/amd64/alpha/upgrades.yml5
-rw-r--r--wiki/src/upgrade/v2/Tails/4.13/amd64/alpha/upgrades.yml.pgp7
-rw-r--r--wiki/src/upgrade/v2/Tails/4.13/amd64/stable/upgrades.yml5
-rw-r--r--wiki/src/upgrade/v2/Tails/4.13/amd64/stable/upgrades.yml.pgp7
-rw-r--r--wiki/src/upgrade/v2/Tails/4.14/amd64/alpha/upgrades.yml5
-rw-r--r--wiki/src/upgrade/v2/Tails/4.14/amd64/alpha/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.14/amd64/stable/upgrades.yml5
-rw-r--r--wiki/src/upgrade/v2/Tails/4.14/amd64/stable/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.2.2/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.2.2/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.2/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.2/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.3/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.3/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.4.1/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.4.1/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.4/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.4/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.5/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.5/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.5~rc1/amd64/alpha/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.5~rc1/amd64/alpha/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.5~rc1/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.5~rc1/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.6/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.6/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.7/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.7/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.8/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.8/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v2/Tails/4.9/amd64/stable/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v2/Tails/4.9/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/win-download.it.po8
-rw-r--r--wiki/src/upgrade/win-overview.pt.po25
-rw-r--r--wiki/src/upgrade/win.it.po6
1350 files changed, 86243 insertions, 39989 deletions
diff --git a/.gitignore b/.gitignore
index 8b56ebd..e134c92 100644
--- a/.gitignore
+++ b/.gitignore
@@ -57,12 +57,16 @@
/config/chroot_local-includes/usr/share/applications/tails-shutdown.desktop
/config/chroot_local-includes/usr/share/applications/tor-browser.desktop
/config/chroot_local-includes/usr/share/applications/tails-about.desktop
+/config/chroot_local-includes/usr/share/applications/tails-installer.desktop
/config/chroot_local-includes/usr/share/applications/unlock-veracrypt-volumes.desktop
+/config/chroot_local-includes/usr/share/applications/whisperback.desktop
/config/chroot_local-includes/usr/share/desktop-directories/Tails.directory
/config/chroot_local-includes/usr/share/polkit-1/actions/org.boum.tails.root-terminal.policy
/config/chroot_local-includes/usr/share/polkit-1/actions/org.boum.tails.additional-software.policy
/config/chroot_local-includes/usr/share/tails/greeter/*.ui
+/config/chroot_local-includes/usr/share/tails-installer/*.ui
/config/chroot_local-includes/usr/share/tails/unlock-veracrypt-volumes/*.ui
+/config/chroot_local-includes/usr/share/whisperback/*.ui
/tmp/
# The test suite's local configuration files
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..961b5f0
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,186 @@
+workflow:
+ rules:
+ - if: $CI_MERGE_REQUEST_IID
+ - if: $CI_COMMIT_TAG
+ - if: '$CI_COMMIT_BRANCH =~ /^master|stable|testing|devel$/'
+
+image: debian:buster
+
+before_script:
+ - export DEBIAN_FRONTEND=noninteractive
+ - apt-get update -qq
+
+.prepare-lint-po: &prepare-lint-po
+ - apt-get -qy install git i18nspector
+ - git clone https://gitlab.tails.boum.org/tails/jenkins-tools.git /tmp/jenkins-tools
+
+lint-po:
+ image: debian:testing
+ rules:
+ - if: '$CI_COMMIT_BRANCH =~ /^master|stable|testing|devel$/'
+ - changes:
+ - ./**.po
+ script:
+ - *prepare-lint-po
+ - /tmp/jenkins-tools/slaves/lint_po
+
+lint-latest-po:
+ image: debian:testing
+ rules:
+ - if: '$CI_COMMIT_BRANCH == "stable"'
+ script:
+ - *prepare-lint-po
+ - apt-get -qy install intltool
+ - ./import-translations
+ - /tmp/jenkins-tools/slaves/lint_po po/*.po
+
+check-po-msgfmt:
+ rules:
+ - if: '$CI_COMMIT_BRANCH =~ /^master|stable|testing|devel$/'
+ - changes:
+ - ./**.po
+ script:
+ - apt-get -qy install python3 gettext
+ - ./bin/check-po-msgfmt
+
+test-iuk:
+ script:
+ - 'cat config/chroot_local-packageslists/tails-perl5lib.list
+ config/chroot_local-packageslists/tails-iuk.list
+ | grep -E -v "^#"
+ | xargs apt-get -qy install'
+ - 'apt-get -qy install
+ apt-file
+ libdist-zilla-plugin-test-notabs-perl
+ libdist-zilla-plugin-test-perl-critic-perl
+ libdist-zilla-app-command-authordebs-perl
+ libmodule-build-perl
+ sudo
+ attr
+ bsdtar
+ libdevice-cdio-perl
+ faketime
+ genisoimage
+ gnutls-bin
+ libdata-dumper-concise-perl
+ libdatetime-perl
+ libfile-copy-recursive-perl'
+ - apt-get update -qq # Take into account APT configuration added by apt-file
+ # Otherwise, apt-get called by "dzil authordebs --install" asks confirmation
+ - echo 'APT::Get::Assume-Yes "true";' > /etc/apt/apt.conf.d/yes
+ - cd $CI_PROJECT_DIR/config/chroot_local-includes/usr/src/iuk
+ - dzil authordebs --install
+ - export SOURCE_DATE_EPOCH=$(date --utc +%s)
+ - 'TAILS_GIT_CHECKOUT=$CI_PROJECT_DIR
+ NODE_PATH=$CI_PROJECT_DIR/submodules/mirror-pool-dispatcher/lib/js
+ PATH=$CI_PROJECT_DIR/submodules/mirror-pool-dispatcher/bin:$PATH
+ PERL5LIB=$CI_PROJECT_DIR/config/chroot_local-includes/usr/src/perl5lib/lib
+ LC_ALL=C.UTF-8
+ dzil test --all'
+
+test-perl5lib:
+ script:
+ - 'cat config/chroot_local-packageslists/tails-perl5lib.list
+ | grep -E -v "^#"
+ | xargs apt-get -qy install'
+ - 'apt-get -qy install
+ apt-file
+ libdist-zilla-plugin-test-notabs-perl
+ libdist-zilla-plugin-test-perl-critic-perl
+ libdist-zilla-app-command-authordebs-perl
+ libmodule-build-perl
+ sudo'
+ - apt-get update -qq # Take into account APT configuration added by apt-file
+ # Otherwise, apt-get called by "dzil authordebs --install" asks confirmation
+ - echo 'APT::Get::Assume-Yes "true";' > /etc/apt/apt.conf.d/yes
+ - cd $CI_PROJECT_DIR/config/chroot_local-includes/usr/src/perl5lib
+ - dzil authordebs --install
+ - dzil test --all
+
+test-persistence-setup:
+ script:
+ - apt-get -qy install apt-file
+ - 'echo "deb http://deb.debian.org/debian buster-backports main"
+ > /etc/apt/sources.list.d/buster-backports.list'
+ - 'echo "deb http://deb.debian.org/debian bullseye main"
+ > /etc/apt/sources.list.d/bullseye.list'
+ # Needs to be kept in sync' with config/chroot_apt/preferences
+ - |
+ cat > /etc/apt/preferences.d/electrum.pref <<-'EOF'
+ Explanation: unavailable in Buster
+ Package: electrum python3-electrum python3-aiohttp-socks python3-aiorpcx python3-ecdsa
+ Pin: release o=Debian,n=bullseye
+ Pin-Priority: 999
+
+ Explanation: Electrum needs a version newer than the one in Buster
+ Package: python3-attr python3-protobuf libprotobuf23
+ Pin: release o=Debian Backports,n=buster-backports
+ Pin-Priority: 990
+
+ Explanation: Electrum 4.0.2 and recent TREZOR firmware need 0.12
+ Package: python3-trezor trezor
+ Pin: release o=Debian Backports,n=buster-backports
+ Pin-Priority: 999
+
+ Package: *
+ Pin: release o=Debian,n=bullseye
+ Pin-Priority: -10
+ EOF
+ - apt-get update -qq
+ - 'cat config/chroot_local-packageslists/tails-perl5lib.list
+ config/chroot_local-packageslists/tails-persistence-setup.list
+ | grep -E -v "^#"
+ | xargs apt-get -qy install'
+ - 'apt-get -qy install
+ libdist-zilla-plugin-test-notabs-perl
+ libdist-zilla-plugin-test-perl-critic-perl
+ libdist-zilla-app-command-authordebs-perl
+ libmodule-build-perl
+ libtest-most-perl
+ libtest-spec-perl
+ libtest-bdd-cucumber-perl
+ liblwp-online-perl
+ libdata-dumper-concise-perl
+ libtest-fatal-perl
+ libsys-statistics-linux-perl
+ sudo
+ xvfb'
+ # Otherwise, apt-get called by "dzil authordebs --install" asks confirmation
+ - echo 'APT::Get::Assume-Yes "true";' > /etc/apt/apt.conf.d/yes
+ - cd $CI_PROJECT_DIR/config/chroot_local-includes/usr/src/perl5lib
+ - dzil authordebs --install
+ - cd $CI_PROJECT_DIR/config/chroot_local-includes/usr/src/persistence-setup
+ - dzil authordebs --install
+ - >
+ PERL5LIB=$CI_PROJECT_DIR/config/chroot_local-includes/usr/src/perl5lib/lib
+ TAILS_GIT_CHECKOUT=$CI_PROJECT_DIR
+ LC_ALL=C.UTF-8
+ xvfb-run --auto-servernum dzil test --all
+
+test-python-doctest:
+ script:
+ - apt-get -qy install python3
+ - config/chroot_local-includes/usr/local/lib/tails-gdm-error-message doctest --verbose
+
+test-whisperback:
+ script:
+ - 'cat config/chroot_local-packageslists/whisperback.list | grep -E -v "^#"
+ | xargs apt-get -qy install'
+ - apt-get -qy install python3-pytest
+ - 'PYTHONPATH=config/chroot_local-includes/usr/lib/python3/dist-packages
+ pytest-3 --verbose --junit-xml=report.xml
+ config/chroot_local-includes/usr/lib/python3/dist-packages/whisperBack/test.py'
+ artifacts:
+ when: always
+ reports:
+ junit: report.xml
+
+apt-snapshots-expiry:
+ script:
+ - apt-get -qy install curl git
+ - ./bin/apt-snapshots-expiry
+ rules:
+ - if: '$CI_COMMIT_BRANCH =~ /^stable|testing|devel$/'
+ - changes:
+ - config/APT_snapshots.d/*/serial
+ - vagrant/definitions/tails-builder/config/APT_snapshots.d/*/serial
diff --git a/Rakefile b/Rakefile
index b289b74..2d897df 100644
--- a/Rakefile
+++ b/Rakefile
@@ -644,20 +644,6 @@ def on_jenkins?
!ENV['JENKINS_URL'].nil?
end
-desc 'Test Tails'
-task :test do
- args = ARGV.drop_while { |x| ['test', '--'].include?(x) }
- if on_jenkins?
- args += ['--'] unless args.include? '--'
- args += ['--tag', '~@fragile'] unless releasing?
- base_branch = git_helper('base_branch')
- if git_helper('git_only_doc_changes_since?', "origin/#{base_branch}")
- args += ['--tag', '@doc']
- end
- end
- run_command('./run_test_suite', *args)
-end
-
desc 'Clean up all build related files'
task clean_all: ['vm:destroy', 'basebox:clean_all']
diff --git a/auto/scripts/utils.sh b/auto/scripts/utils.sh
index 6a6546c..cb40846 100755
--- a/auto/scripts/utils.sh
+++ b/auto/scripts/utils.sh
@@ -3,7 +3,7 @@
BASE_BRANCHES="stable testing devel"
-# Returns "" if in undetached head
+# Returns "" if in detached head
git_current_branch() {
local git_ref
if git_ref="$(git symbolic-ref HEAD 2>/dev/null)"; then
diff --git a/auto/scripts/website-cache b/auto/scripts/website-cache
index e71c4bb..d790373 100755
--- a/auto/scripts/website-cache
+++ b/auto/scripts/website-cache
@@ -11,6 +11,7 @@ import sys
from datetime import datetime, timedelta
from pathlib import Path
+from typing import List
LOG_FORMAT = "%(asctime)-15s %(levelname)s %(message)s"
log = logging.getLogger()
@@ -64,7 +65,7 @@ def main():
"gc",
help="Garbage collect expired data from the cache")
parser_gc.add_argument(
- "--max-days", type=int, action="store", default=30,
+ "--max-days", type=int, action="store", default=20,
help="Number of days after which cached data expires")
parser_gc.set_defaults(func=gc)
@@ -102,7 +103,7 @@ def main():
for key_file in KEY_FILES + [args.cache_base_dir]:
if not Path(key_file).exists():
- log.error("%s does not exist" % (key_file))
+ log.error("%s does not exist", key_file)
sys.exit(1)
if args.command is None:
@@ -113,18 +114,19 @@ def main():
def gc(args):
log.info("Garbage collecting expired data from the cache…")
- cache_dirs = [d for d in Path(args.cache_base_dir).iterdir() if d.is_dir()]
+ cache_dirs = [d for d in Path(args.cache_base_dir).iterdir()
+ if d.is_dir() and d.name != "lost+found"]
delete_before = datetime.utcnow() - timedelta(days=args.max_days)
- log.debug("Will delete data created before %s" % (delete_before))
+ log.debug("Will delete data created before %s", delete_before)
for cache_dir in cache_dirs:
mtime = datetime.utcfromtimestamp(cache_dir.stat().st_mtime)
if mtime < delete_before:
- log.info(" - Deleting cache for %s with mtime %s"
- % (cache_dir.name, mtime))
+ log.info(" - Deleting cache for %s with mtime %s",
+ cache_dir.name, mtime)
shutil.rmtree(cache_dir)
else:
- log.debug(" - Cache for %s has mtime %s ⇒ keeping"
- % (cache_dir.name, mtime))
+ log.debug(" - Cache for %s has mtime %s ⇒ keeping",
+ cache_dir.name, mtime)
def get(args):
@@ -143,7 +145,7 @@ def get(args):
raise FileNotFoundError("Found no cached %s for key %s"
% (file_to_get, args.cache_key))
- log.debug("Copying %s from the cache" % (file_to_get))
+ log.debug("Copying %s from the cache", file_to_get)
if cached_file.is_dir():
shutil.copytree(src=cached_file, dst=dest_file, symlinks=True)
else:
@@ -161,7 +163,7 @@ def put(args):
raise FileNotFoundError("Cannot store non-existing %s in the cache"
% file_to_cache)
- log.debug("Caching %s with key %s" % (file_to_cache, args.cache_key))
+ log.debug("Caching %s with key %s", file_to_cache, args.cache_key)
cached_file.parent.mkdir(parents=True)
if file_to_cache.is_dir():
shutil.copytree(src=file_to_cache, dst=cached_file, symlinks=True)
@@ -173,7 +175,7 @@ def put(args):
def forget(args):
cache_dir = Path(args.cache_base_dir, args.cache_key)
if cache_dir.exists():
- log.info("Deleting cached data for key %s" % args.cache_key)
+ log.info("Deleting cached data for key %s", args.cache_key)
shutil.rmtree(cache_dir)
else:
log.info("No cached data to forget for key %s", args.cache_key)
@@ -186,18 +188,19 @@ def package_version(package: str) -> str:
check=True).stdout.rstrip()
-def compute_cache_key(key_files: [str], key_packages: [str]) -> str:
+def compute_cache_key(key_files: List[str], key_packages: List[str]) -> str:
input_data = {
'git_commit': subprocess.run(
["git", "log", "-1", "--pretty=%H", "--", *key_files],
stdout=subprocess.PIPE, universal_newlines=True,
check=True).stdout.rstrip(),
'packages': dict(
- (package, package_version(package)) for package in sorted(key_packages)
+ (package, package_version(package))
+ for package in sorted(key_packages)
),
}
serialized = json.dumps(input_data, sort_keys=True)
- log.debug("Serialized data: " + serialized)
+ log.debug("Serialized data: %s", serialized)
return hashlib.sha1(bytes(serialized, encoding='utf-8')).hexdigest()
diff --git a/bin/add-release-files-to-website b/bin/add-release-files-to-website
new file mode 100755
index 0000000..1a272fe
--- /dev/null
+++ b/bin/add-release-files-to-website
@@ -0,0 +1,41 @@
+#!/bin/bash
+
+set -eu
+set -x
+
+git rm \
+ "${RELEASE_CHECKOUT:?}/wiki/src/torrents/files/tails-amd64-"*.{build-manifest,iso.sig,img.sig,packages,iso.torrent,img.torrent}
+
+mkdir -p "${RELEASE_CHECKOUT:?}/wiki/src/torrents/files"
+
+cp "${ISO_PATH:?}.sig" \
+ "${IMG_PATH:?}.sig" \
+ "${ISOS:?}/tails-amd64-${VERSION:?}/tails-amd64-${VERSION:?}.build-manifest" \
+ "${ISOS:?}/tails-amd64-${VERSION:?}/tails-amd64-${VERSION:?}.packages" \
+ "${ISOS:?}/tails-amd64-${VERSION:?}".{iso,img}.torrent \
+ "${RELEASE_CHECKOUT:?}/wiki/src/torrents/files/"
+
+# shellcheck disable=SC2012
+LC_NUMERIC=C ls -l -h -L "${ISO_PATH:?}" | \
+ cut -f 5 -d ' ' | sed -r 's/(.+)([MG])/\1 \2B/' \
+ > "${RELEASE_CHECKOUT:?}/wiki/src/inc/stable_amd64_iso_size.html"
+# shellcheck disable=SC2012
+LC_NUMERIC=C ls -l -h -L "${IMG_PATH:?}" | \
+ cut -f 5 -d ' ' | sed -r 's/(.+)([MG])/\1 \2B/' \
+ > "${RELEASE_CHECKOUT:?}/wiki/src/inc/stable_amd64_img_size.html"
+
+gpg --check-trustdb
+LANG=C TZ=UTC \
+ gpg --no-options --keyid-format long \
+ --trusted-key "${TAILS_SIGNATURE_KEY_LONG_ID:?}" \
+ --verify "${ISO_PATH:?}.sig" "${ISO_PATH:?}" 2>&1 \
+ | perl -pE 's/\[ultimate\]$/[full]/' \
+ | sed 's/ /\&nbsp;/g;s/</\&lt;/;s/>/\&gt;/;s/$/<br\/>/g' \
+ > "${RELEASE_CHECKOUT:?}/wiki/src/inc/stable_amd64_iso_gpg_signature_output.html"
+LANG=C TZ=UTC \
+ gpg --no-options --keyid-format long \
+ --trusted-key "${TAILS_SIGNATURE_KEY_LONG_ID:?}" \
+ --verify "${IMG_PATH:?}.sig" "${IMG_PATH:?}" 2>&1 \
+ | perl -pE 's/\[ultimate\]$/[full]/' \
+ | sed 's/ /\&nbsp;/g;s/</\&lt;/;s/>/\&gt;/;s/$/<br\/>/g' \
+ > "${RELEASE_CHECKOUT:?}/wiki/src/inc/stable_amd64_img_gpg_signature_output.html"
diff --git a/bin/add-release-to-iso-history b/bin/add-release-to-iso-history
new file mode 100755
index 0000000..df5828a
--- /dev/null
+++ b/bin/add-release-to-iso-history
@@ -0,0 +1,60 @@
+#!/bin/bash
+
+set -eu
+set -o pipefail
+
+NAME=$(basename "${0}")
+LONGOPTS="version:,isos:,release-branch:,matching-jenkins-images-build-id:"
+OPTS=$(getopt -o "" --longoptions $LONGOPTS -n "${NAME}" -- "$@")
+eval set -- "$OPTS"
+while [ $# -gt 0 ]; do
+ case $1 in
+ --version)
+ shift
+ VERSION="$1"
+ ;;
+ --isos)
+ shift
+ ISOS="$1"
+ ;;
+ --release-branch)
+ shift
+ RELEASE_BRANCH="$1"
+ ;;
+ --matching-jenkins-images-build-id)
+ shift
+ MATCHING_JENKINS_IMAGES_BUILD_ID="$1"
+ ;;
+ esac
+ shift
+done
+
+ssh misc.lizard mkdir "tails-amd64-${VERSION:?}"
+
+scp "${ISOS:?}/tails-amd64-${VERSION:?}/tails-amd64-${VERSION:?}."{apt-sources,build-manifest,buildlog,packages,iso.sig,img.sig} \
+ "misc.lizard:tails-amd64-${VERSION:?}"
+
+ssh misc.lizard gpg --import < "wiki/src/tails-signing.key"
+
+ssh misc.lizard << EOF
+ cd tails-amd64-${VERSION:?} && \
+ wget --quiet \
+ "https://nightly.tails.boum.org/build_Tails_ISO_${RELEASE_BRANCH:?}/builds/${MATCHING_JENKINS_IMAGES_BUILD_ID:?}/archive/build-artifacts/tails-amd64-${VERSION:?}.iso" \
+ "https://nightly.tails.boum.org/build_Tails_ISO_${RELEASE_BRANCH:?}/builds/${MATCHING_JENKINS_IMAGES_BUILD_ID:?}/archive/build-artifacts/tails-amd64-${VERSION:?}.img" && \
+ gpg --verify tails-amd64-${VERSION:?}.iso{.sig,} && \
+ gpg --verify tails-amd64-${VERSION:?}.img{.sig,}
+EOF
+
+ssh misc.lizard << EOF
+ ( [ -d isos ] || git clone gitolite@puppet-git.lizard:isos.git ) && \
+ cd isos && \
+ git annex init && \
+ git annex sync && \
+ git annex import ../tails-amd64-${VERSION:?} && \
+ rmdir ../tails-amd64-${VERSION:?} && \
+ git commit -m "Add Tails ${VERSION:?}" && \
+ git annex sync && \
+ git annex copy tails-amd64-${VERSION:?} --to origin && \
+ git annex drop tails-amd64-${VERSION:?} && \
+ git annex sync
+EOF
diff --git a/bin/announce-and-seed-torrents b/bin/announce-and-seed-torrents
new file mode 100755
index 0000000..ae89be9
--- /dev/null
+++ b/bin/announce-and-seed-torrents
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+set -eu
+set -x
+
+ssh bittorrent.lizard gpg --import \
+ < "${RELEASE_CHECKOUT:?}/wiki/src/tails-signing.key"
+
+for type in iso img ; do
+ image_filename="tails-amd64-${VERSION:?}.${type:?}"
+ torrent_dirname="tails-amd64-${VERSION:?}-${type:?}"
+ scp \
+ "${ISOS:?}/${image_filename:?}.torrent" \
+ "${ISOS:?}/tails-amd64-${VERSION:?}/${image_filename:?}.sig" \
+ bittorrent.lizard:
+
+ # shellcheck disable=SC2087
+ ssh bittorrent.lizard <<-EOF
+ mkdir --mode 0775 "${torrent_dirname:?}" && \
+ cd "${torrent_dirname:?}" && \
+ mv "../${image_filename:?}.sig" . && \
+ wget --quiet \
+ "https://nightly.tails.boum.org/build_Tails_ISO_${RELEASE_BRANCH:?}/builds/${MATCHING_JENKINS_IMAGES_BUILD_ID:?}/archive/build-artifacts/${image_filename:?}" && \
+ gpg --verify ${image_filename:?}{.sig,} && \
+ cd && \
+ chgrp -R debian-transmission "${torrent_dirname:?}" && \
+ chmod -R go+rX,g+w "${torrent_dirname:?}" && \
+ mv \
+ "${torrent_dirname:?}" \
+ /var/lib/transmission-daemon/downloads/ && \
+ transmission-remote --add ${image_filename:?}.torrent \
+ --find /var/lib/transmission-daemon/downloads/
+EOF
+done
diff --git a/bin/apt-snapshots-expiry b/bin/apt-snapshots-expiry
new file mode 100755
index 0000000..ddf7399
--- /dev/null
+++ b/bin/apt-snapshots-expiry
@@ -0,0 +1,44 @@
+#!/bin/sh
+
+set -eu
+
+FAILURE=no
+for dir in config/APT_snapshots.d vagrant/definitions/tails-builder/config/APT_snapshots.d; do
+ echo "${dir:?}:"
+ cd "$(git rev-parse --show-toplevel)/${dir:?}"
+ for ARCHIVE in * ; do
+ SERIAL="$(cat ${ARCHIVE:?}/serial)"
+ if [ "${SERIAL:?}" = 'latest' ]; then
+ EXPIRY='never'
+ if [ "${ARCHIVE:?}" != 'debian-security' ]; then
+ echo "Warning: origin '${ARCHIVE:?}' is using the 'latest' snapshot, which is unexpected" >&2
+ fi
+ else
+ case "${ARCHIVE:?}" in
+ 'debian-security')
+ DIST='buster/updates'
+ ;;
+ 'torproject')
+ DIST='buster'
+ ;;
+ *)
+ DIST='stable'
+ ;;
+ esac
+ EXPIRY="$(curl --silent "https://time-based.snapshots.deb.tails.boum.org/${ARCHIVE:?}/dists/${DIST:?}/snapshots/${SERIAL:?}/Release" | sed -n 's/^Valid-Until:\s\+\(.*\)$/\1/p')"
+ fi
+ STATUS="archive '${ARCHIVE:?}' uses snapshot '${SERIAL:?}' which expires on: ${EXPIRY:?}"
+ if [ "${EXPIRY}" = 'never' ] || \
+ [ "$(date -d "${EXPIRY}" +%s)" -ge "$(date -d "now + 1 month" +%s)" ]; then
+ echo "OK: ${STATUS}"
+ else
+ FAILURE=yes
+ echo "FAIL: ${STATUS}, which is within one month!" >&2
+ fi
+ done
+ echo ---
+done
+
+if [ "${FAILURE}" = yes ]; then
+ exit 1
+fi
diff --git a/bin/bump-APT-snapshots-expiration-date b/bin/bump-APT-snapshots-expiration-date
new file mode 100755
index 0000000..6e00d8f
--- /dev/null
+++ b/bin/bump-APT-snapshots-expiration-date
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+set -eu
+set -x
+
+error () {
+ echo "error: ${*}" >&2
+ exit 1
+}
+
+USAGE="Usage: $(basename "$0") DAYS_FROM_NOW"
+
+[ $# -eq 1 ] || error "$USAGE"
+
+DAYS_FROM_NOW="$1"
+
+for dir in config/APT_snapshots.d vagrant/definitions/tails-builder/config/APT_snapshots.d; do
+ (
+ set -eu
+ set -x
+ cd "${dir}"
+ for ARCHIVE in * ; do
+ if ! grep -qs '^latest$' "$ARCHIVE"/serial; then
+ ssh reprepro-time-based-snapshots@incoming.deb.tails.boum.org \
+ tails-bump-apt-snapshot-valid-until \
+ "$ARCHIVE" "$(cat "$ARCHIVE"/serial)" \
+ "${DAYS_FROM_NOW:?}"
+ fi
+ done
+ )
+done
diff --git a/bin/check-po-msgfmt b/bin/check-po-msgfmt
new file mode 100755
index 0000000..f019d0d
--- /dev/null
+++ b/bin/check-po-msgfmt
@@ -0,0 +1,127 @@
+#!/usr/bin/python3
+
+# Iterate through all .po files, run msgfmt for each of them, and output any
+# errors together with their context.
+#
+# This script can also be used to "sanitize" .po files to avoid Ikiwiki build
+# failures. In that case, problematic translations are removed from the .po
+# file and replaced by an empty string. The effect is that the string in the
+# built website will not be translated.
+
+import argparse
+import glob
+import re
+import subprocess
+import sys
+
+
+WARNINGS = [
+ re.compile('^[^\s]+\.po:[0-9]: warning:'),
+ re.compile('^msgfmt: [^\s]+\.po: warning:'),
+ re.compile('^\s*warning:'),
+]
+
+ERRORS = re.compile('^([^\s]+\.po):([0-9]+): ')
+
+
+def find_context_start(msgstr_line, content):
+ """
+ Find the line number of the `msgid` corresponding to the given `msgstr`.
+ """
+ start = msgstr_line - 1
+ while not content[start].startswith('msgid '):
+ start -= 1
+ return start
+
+
+def find_context_end(msgstr_line, content):
+ """
+ Find the line number corresponding to the end of the given `msgstr`.
+ """
+ end = msgstr_line
+ while not end == len(content) and content[end] != '\n':
+ end += 1
+ return end
+
+
+def print_error_context(file, msgstr_line):
+ """
+ Print the full msgid and msgstr surrounding the `msgstr_line` in `file`.
+ """
+
+ with open(file) as f:
+ content = f.readlines()
+
+ start = find_context_start(msgstr_line, content)
+ end = find_context_end(msgstr_line, content)
+
+ for line in range(start, end):
+ print(content[line].strip())
+
+
+def delete_msgstr(file, msgstr_line):
+ """
+ Delete the translation starting on `msgstr_line` of the file `file`.
+ """
+
+ with open(file) as f:
+ content = f.readlines()
+
+ end = find_context_end(msgstr_line, content)
+
+ content[msgstr_line-1] = 'msgstr ""\n'
+ content = content[:msgstr_line] + content[end:]
+
+ with open(file, 'w') as f:
+ f.writelines(content)
+
+
+def check_po_msgfmt(sanitize=False):
+ """
+ Run `msgfmt` for all .po files in the current directory and print any
+ errors found. If `sanitize` is `True`, also delete problematic
+ translations from corresponding .po files.
+ """
+
+ errors = False
+
+ for f in glob.glob('**/*.po', recursive=True):
+ proc = subprocess.Popen(['msgfmt', '-c', '-o', '/dev/null', f],
+ stderr=subprocess.PIPE)
+ for line in proc.stderr:
+ line = line.strip().decode('utf-8')
+
+ # filter out warnings
+ if any(map(lambda m: m.match(line), WARNINGS)):
+ continue
+
+ # filter out non-error messages
+ match = ERRORS.match(line)
+ if not match:
+ continue
+
+ errors = True
+
+ print(line)
+ file, n = match.groups()
+ msgstr_line = int(n)
+ print_error_context(file, msgstr_line)
+ print('')
+
+ if sanitize:
+ delete_msgstr(file, msgstr_line)
+
+ if errors:
+ sys.exit(1)
+
+
+def parse_args():
+ parser = argparse.ArgumentParser()
+ parser.add_argument('--sanitize', action='store_true',
+ help='Replace problematic translations with an empty string.')
+ return parser.parse_args()
+
+
+if __name__ == '__main__':
+ args = parse_args()
+ check_po_msgfmt(sanitize=args.sanitize)
diff --git a/bin/clean-squashfs-sort-file b/bin/clean-squashfs-sort-file
new file mode 100755
index 0000000..a65be1c
--- /dev/null
+++ b/bin/clean-squashfs-sort-file
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+set -eu
+set -x
+
+perl -ni \
+ -E 'chomp;
+ last if m{\Ausr/local/lib/kill-boot-profile\s}xms;
+ say unless m{(?:
+ [.]pyc\s+\d+\z
+ | \Aboot-profile[.]pid\s
+ | \Alib/firmware/
+ | \Alib/live/mount/medium/live/(?:filesystem[.]squashfs|initrd[.]img)\s
+ | \Alib/live/mount/overlay/rw/etc/fstab\s
+ | \Alib/live/mount/overlay/rw/etc/console-setup/cached_\S+[.](?:gz|sh)\s
+ | \Alib/live/mount/overlay/rw/etc/machine-id\s
+ | \Alib/live/mount/overlay/rw/etc/network/interfaces\s
+ | \Alib/live/mount/overlay/rw/var/log/wtmp\s
+ | \A(?:lib/live/mount/overlay/rw/)?etc/apparmor[.]d/cache/[.]features\s
+ | \A(?:lib/live/mount/overlay/rw/)?etc/(?:group|gshadow|passwd|shadow)-\s
+ | \A(?:lib/live/mount/overlay/rw/)?etc/resolv-over-clearnet[.]conf\s
+ | \A(?:lib/live/mount/overlay/rw/)?etc/skel/[.]config/autostart/end-profile[.]desktop\s
+ | \Alib/modules/.*/kernel/drivers/(?:cpufreq|net)/
+ | \Arun/
+ | \Avar/lib/AccountsService/users/Debian-gdm\s
+ | \Avar/lib/gdm3/[#]\d+\s
+ | \Avar/log/live/config[.]pipe\s
+ )}xms' \
+ "$1"
diff --git a/bin/copy-images-to-rsync-server-and-verify b/bin/copy-images-to-rsync-server-and-verify
new file mode 100755
index 0000000..fcb0fec
--- /dev/null
+++ b/bin/copy-images-to-rsync-server-and-verify
@@ -0,0 +1,49 @@
+#!/bin/bash
+
+set -eu
+set -o pipefail
+
+NAME=$(basename "${0}")
+LONGOPTS="version:,dist:,release-branch:,matching-jenkins-images-build-id:"
+OPTS=$(getopt -o "" --longoptions $LONGOPTS -n "${NAME}" -- "$@")
+eval set -- "$OPTS"
+while [ $# -gt 0 ]; do
+ case $1 in
+ --version)
+ shift
+ VERSION="$1"
+ ;;
+ --dist)
+ shift
+ DIST="$1"
+ ;;
+ --release-branch)
+ shift
+ RELEASE_BRANCH="$1"
+ ;;
+ --matching-jenkins-images-build-id)
+ shift
+ MATCHING_JENKINS_IMAGES_BUILD_ID="$1"
+ ;;
+ esac
+ shift
+done
+
+ssh rsync.lizard gpg --import < wiki/src/tails-signing.key
+
+ssh rsync.lizard << EOF
+ wget --quiet \
+ "https://nightly.tails.boum.org/build_Tails_ISO_${RELEASE_BRANCH:?}/builds/${MATCHING_JENKINS_IMAGES_BUILD_ID:?}/archive/build-artifacts/tails-amd64-${VERSION:?}.iso" \
+ "https://nightly.tails.boum.org/build_Tails_ISO_${RELEASE_BRANCH:?}/builds/${MATCHING_JENKINS_IMAGES_BUILD_ID:?}/archive/build-artifacts/tails-amd64-${VERSION:?}.img" && \
+ gpg --verify tails-amd64-${VERSION:?}.iso{.sig,} && \
+ gpg --verify tails-amd64-${VERSION:?}.img{.sig,}
+EOF
+
+ssh rsync.lizard << EOF
+ sudo install -o root -g rsync_tails -m 0755 -d \
+ /srv/rsync/tails/tails/${DIST:?}/tails-amd64-${VERSION:?} && \
+ sudo chown root:rsync_tails tails-amd64-${VERSION:?}.{iso,img}* && \
+ sudo chmod u=rwX,go=rX tails-amd64-${VERSION:?}.{iso,img}* && \
+ sudo mv tails-amd64-${VERSION:?}.{iso,img}* \
+ /srv/rsync/tails/tails/${DIST:?}/tails-amd64-${VERSION:?}
+EOF
diff --git a/bin/copy-iuks-to-rsync-server-and-verify b/bin/copy-iuks-to-rsync-server-and-verify
index 79f2185..a9bef37 100755
--- a/bin/copy-iuks-to-rsync-server-and-verify
+++ b/bin/copy-iuks-to-rsync-server-and-verify
@@ -92,41 +92,6 @@ def download_iuks_from_jenkins(
destdir: str,
jenkins_iuks_base_url: str,
jenkins_build_id: int) -> None:
-
- # This assumes same basename for hashes, locally and in Jenkins:
- log.info("Downloading IUK hashes (if available) from Jenkins to %s…" % (desthost))
- try:
- url = "%s/%s/archive/%s" % (
- jenkins_iuks_base_url,
- jenkins_build_id,
- Path(hashes_file).name
- )
- jenkins_hashes = '%(d)s/%(f)s' % {
- "d": destdir,
- "f": '%s.jenkins' % Path(hashes_file).name
- }
- our_hashes = '%(d)s/%(f)s' % {
- "d": destdir,
- "f": Path(hashes_file).name,
- }
- subprocess.run(
- ["ssh", desthost, "wget", "--quiet", "--no-clobber",
- "-O", jenkins_hashes, url],
- check=True
- )
- subprocess.run(
- ["ssh", desthost,
- "sh -c \"if ! cmp -s '%(j_h)s' '%(o_h)s'; then "
- "echo 'WARNING: IUK hashes seem different'; else "
- "echo 'OK: IUK hashes seem similar'; fi\"" % {
- "j_h": jenkins_hashes,
- "o_h": our_hashes,
- }],
- check=True
- )
- except subprocess.CalledProcessError:
- log.error("Unable to download/validate IUK hashes from Jenkins")
-
log.info("Downloading IUKs from Jenkins to %s…" % (desthost))
iuks = iuks_listed_in(hashes_file)
log.debug("IUKS: %s" % ', '.join(iuks))
diff --git a/bin/custom-apt-cruft-check b/bin/custom-apt-cruft-check
new file mode 100755
index 0000000..4231558
--- /dev/null
+++ b/bin/custom-apt-cruft-check
@@ -0,0 +1,157 @@
+#!/usr/bin/env ruby
+
+# This script reports which binary/source packages that can be safely
+# deleted from one of the main APTs suite in our custom repo. It requires a
+# .build-manifest as the source for which packages that are used
+# during build and thus cannot be deleted.
+
+begin
+ require 'debian'
+rescue LoadError
+ raise 'please install the ruby-debian package'
+end
+require 'open-uri'
+require 'optparse'
+require 'yaml'
+
+class NoSource < StandardError
+end
+
+def source_package(package)
+ matches = []
+ APT_SOURCES.each_package do |dsc|
+ # The -dbg(sym) packages are not listed, so we look for the
+ # original package's source instead, which will be the same.
+ matches << dsc if dsc.binary.include?(package.sub(/-dbg(sym)?$/, ''))
+ end
+ raise NoSource, "found no source package for #{package}" if matches.size.zero?
+
+ raise "found multiple source packages for #{package}" if matches.size > 1
+
+ matches.first.package
+end
+
+def binary_packages(package)
+ APT_SOURCES[package].binary
+end
+
+Options = Struct.new(:suite, :build_manifest, keyword_init: true)
+
+class Parser
+ def self.parse(options)
+ args = Options.new(suite: nil, build_manifest: nil)
+
+ opt_parser = OptionParser.new do |opts|
+ opts.on(
+ '--suite SUITE',
+ 'Look for cruft in APT suite SUITE'
+ ) do |suite|
+ args.suite = suite
+ end
+ opts.on(
+ '--build-manifest MANIFEST',
+ 'Use specified build manifest instead of downloading the latest one'
+ ) do |build_manifest|
+ args.build_manifest = build_manifest
+ end
+ opts.on('-h', '--help', 'Prints this help') do
+ puts opts
+ exit
+ end
+ end
+ opt_parser.parse!(options)
+
+ !args.suite.nil? or raise 'Please use --suite SUITE'
+
+ args
+ end
+end
+options = Parser.parse(ARGV)
+
+allowed_suites = ['stable', 'devel']
+unless allowed_suites.include?(options.suite)
+ raise "we only support checking the following' " \
+ "custom APT suites: #{allowed_suites.join(', ')}"
+end
+begin
+ apt_repo_hostnames = [
+ 'deb.tails.boum.org',
+ 'umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion',
+ ]
+ apt_repo_filenames = apt_repo_hostnames.map do |hostname|
+ "/var/lib/apt/lists/#{hostname}_dists_#{options.suite}_main_source_Sources"
+ end
+ apt_repo_filename = apt_repo_filenames.find do |filename|
+ File.exist?(filename)
+ end
+ APT_SOURCES = Debian::Sources.new(apt_repo_filename).freeze
+rescue
+ raise "could not find Tails custom APT repo's sources, " \
+ "please add this to your APT sources:\n" \
+ "deb-src [arch=amd64] http://deb.tails.boum.org/ #{options.suite} main"
+end
+
+if options.build_manifest.nil?
+ url = "https://nightly.tails.boum.org/build_Tails_ISO_#{options.suite}/lastSuccessful/archive/latest.build-manifest"
+ begin
+ manifest = YAML.safe_load(
+ URI.open(url).read
+ )
+ rescue OpenURI::HTTPError
+ raise "got HTTP 404 when attempting to fetch: #{url}\n" \
+ 'Please try again in a while -- Jenkins sometimes needs some time ' \
+ 'to create the latest.build-manifest symlink after a build completes'
+ end
+else
+ manifest = YAML.load_file(options.build_manifest)
+end
+
+all_source_packages = []
+used_source_packages = []
+binary_cruft_candidates = []
+
+custom_packages = `ssh reprepro@incoming.deb.tails.boum.org reprepro list #{options.suite}`
+custom_packages.each_line(chomp: true) do |line|
+ type, name, version = line.split
+ if type['source']
+ all_source_packages << name
+ else
+ installed = manifest['packages']['binary'].find { |x| x['package'] == name }
+ if installed.nil? || version != installed['version']
+ binary_cruft_candidates << name
+ else
+ used_source_packages << source_package(name)
+ end
+ end
+end
+
+source_cruft = all_source_packages.uniq - used_source_packages
+binary_cruft = []
+binary_cruft_candidates.each do |p|
+ begin
+ next if used_source_packages.include?(source_package(p))
+ rescue NoSource
+ # If we don't have a source for a package, it should be a package
+ # we forgot to clean up when we removed its sources.
+ end
+ binary_cruft << p
+end
+
+unless binary_cruft.empty?
+ puts 'Binary packages that are not used:'
+ binary_cruft.each { |p| puts " - #{p}" }
+ puts
+ puts " Clean up command:\n" \
+ ' ssh reprepro@incoming.deb.tails.boum.org ' \
+ "reprepro remove #{options.suite} #{binary_cruft.join(' ')}"
+ puts
+end
+
+unless source_cruft.empty?
+ puts 'Source packages that are not used:'
+ source_cruft.each { |p| puts " - #{p}" }
+ puts
+ puts " Clean up command:\n" \
+ ' ssh reprepro@incoming.deb.tails.boum.org ' \
+ "reprepro removesrcs #{options.suite} #{source_cruft.join(' ')}"
+end
diff --git a/bin/freeze-all-APT-snapshots b/bin/freeze-all-APT-snapshots
new file mode 100755
index 0000000..b7675cc
--- /dev/null
+++ b/bin/freeze-all-APT-snapshots
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+set -eu
+set -x
+
+git checkout "$RELEASE_BRANCH"
+
+./auto/scripts/apt-snapshots-serials freeze
+
+(
+ set -eux
+ cd vagrant/definitions/tails-builder
+ ../../../auto/scripts/apt-snapshots-serials freeze --freeze-debian-security
+)
+
+git commit \
+ -m "Freeze APT snapshots for ${VERSION}." \
+ config/APT_snapshots.d/*/serial \
+ vagrant/definitions/tails-builder/config/APT_snapshots.d/*/serial
+
+git show
+
diff --git a/bin/generate-Tor-blog-post b/bin/generate-Tor-blog-post
new file mode 100755
index 0000000..0b5e560
--- /dev/null
+++ b/bin/generate-Tor-blog-post
@@ -0,0 +1,40 @@
+#!/bin/sh
+
+set -eu
+
+error () {
+ echo "error: ${*}" >&2
+ exit 1
+}
+
+USAGE="Usage: $(basename "$0") VERSION"
+
+[ $# -eq 1 ] || error "$USAGE"
+
+VERSION="$1"
+
+TMPFILE=$(mktemp /tmp/tor-blog-post-XXXXXX.html)
+
+ikiwiki --setup ikiwiki.setup \
+ --render "wiki/src/news/version_${VERSION:?}.mdwn" \
+ | tidy --quiet yes \
+ --mute MISSING_ENDTAG_BEFORE,INSERTING_TAG,DISCARDING_UNEXPECTED,UNKNOWN_ENTITY,MISSING_ATTRIBUTE,TRIM_EMPTY_ELEMENT,STRING_CONTENT_LOOKS \
+ --wrap 99999 \
+ | sed '0,/^<div id="content" role="main">$/d' \
+ | sed '/^<div id="footer" class="pagefooter" role="contentinfo">$/,$d' \
+ | sed '/^<div class="toc">$/,+7d'\
+ | sed '/^<p><img [^<>]*\/><\/p>$/d' \
+ | sed '/^<div[^<>]*\>/d' \
+ | sed '/^<\/div>$/d' \
+ | sed 's@<a name[^<>]*></a>@@g' \
+ | sed 's@href="\.\./@href="https://tails.boum.org/@g' \
+ | sed 's@src="\./@src="https://tails.boum.org/news/@g' \
+ | sed 's@\(\.en\)\?.html@/@g' \
+ > "$TMPFILE"
+
+cat >> "$TMPFILE" <<EOF
+<h1>Support and feedback</h1>
+<p>For support and feedback, visit the <a href="https://tails.boum.org/support/">Support section</a> on the Tails website.</p>
+EOF
+
+echo "Done! The draft Tor blog post was written to $TMPFILE"
diff --git a/bin/generate-call-for-manual-testers b/bin/generate-call-for-manual-testers
new file mode 100755
index 0000000..81eb68c
--- /dev/null
+++ b/bin/generate-call-for-manual-testers
@@ -0,0 +1,22 @@
+#! /usr/bin/python3
+
+import jinja2
+
+
+def call_for_testing_contents(args) -> str:
+ jinja2_env = jinja2.Environment(
+ loader=jinja2.FileSystemLoader('config/release_management/templates'))
+
+ return (jinja2_env.get_template('call_for_manual_testers.mdwn').render(
+ pad=args.pad,
+ version=args.version))
+
+
+if __name__ == '__main__':
+ import argparse
+ parser = argparse.ArgumentParser()
+ parser.add_argument('--version', required=True)
+ parser.add_argument('--pad', required=True)
+ args = parser.parse_args()
+
+ print(call_for_testing_contents(args))
diff --git a/bin/generate-call-for-testing b/bin/generate-call-for-testing
new file mode 100755
index 0000000..2e559e9
--- /dev/null
+++ b/bin/generate-call-for-testing
@@ -0,0 +1,37 @@
+#! /usr/bin/python3
+
+import email.utils
+
+from datetime import datetime, timedelta
+import jinja2
+
+
+def feedback_deadline(final_date: datetime) -> datetime:
+ return final_date - timedelta(days=2)
+
+
+def call_for_testing_contents(args) -> str:
+ jinja2_env = jinja2.Environment(
+ loader=jinja2.FileSystemLoader('config/release_management/templates'))
+
+ return (jinja2_env.get_template('call_for_testing.mdwn').render(
+ date=email.utils.format_datetime(datetime.fromisoformat(args.date)),
+ version=args.version,
+ tag=args.tag,
+ final_date=datetime.fromisoformat(args.final_date).strftime("%B %d"),
+ final_version=args.final_version,
+ deadline=feedback_deadline(datetime.fromisoformat(
+ args.final_date)).strftime("%B %d")))
+
+
+if __name__ == '__main__':
+ import argparse
+ parser = argparse.ArgumentParser()
+ parser.add_argument('--version', required=True)
+ parser.add_argument('--tag', required=True)
+ parser.add_argument('--date', required=True)
+ parser.add_argument('--final-version', required=True)
+ parser.add_argument('--final-date', required=True)
+ args = parser.parse_args()
+
+ print(call_for_testing_contents(args))
diff --git a/bin/generate-call-for-trusted-reproducer b/bin/generate-call-for-trusted-reproducer
new file mode 100755
index 0000000..379711b
--- /dev/null
+++ b/bin/generate-call-for-trusted-reproducer
@@ -0,0 +1,20 @@
+#! /usr/bin/python3
+
+import jinja2
+
+
+def call_for_trusted_reproducer_contents(args) -> str:
+ jinja2_env = jinja2.Environment(
+ loader=jinja2.FileSystemLoader('config/release_management/templates'))
+
+ return (jinja2_env.get_template('call_for_trusted_reproducer.mdwn').render(
+ version=args.version))
+
+
+if __name__ == '__main__':
+ import argparse
+ parser = argparse.ArgumentParser()
+ parser.add_argument('--version', required=True)
+ args = parser.parse_args()
+
+ print(call_for_trusted_reproducer_contents(args))
diff --git a/bin/generate-changelog b/bin/generate-changelog
index 861cca0..40311a1 100755
--- a/bin/generate-changelog
+++ b/bin/generate-changelog
@@ -1,5 +1,7 @@
#! /usr/bin/python3
+# Documentation: https://tails.boum.org/contribute/working_together/GitLab/#api
+
import datetime
import email.utils
import functools
@@ -24,9 +26,7 @@ GROUP_NAME = 'tails'
PROJECTS = [
GROUP_NAME + '/' + project for project in [
'chutney',
- 'installer',
'tails',
- 'whisperback',
'workarounds',
]
]
@@ -44,11 +44,11 @@ log = logging.getLogger()
class GitLabWrapper(gitlab.Gitlab):
- @functools.lru_cache
+ @functools.lru_cache(maxsize=None)
def project(self, project_id):
return self.projects.get(project_id)
- @functools.lru_cache
+ @functools.lru_cache(maxsize=None)
def project_path_with_namespace(self, project_id):
return self.project(project_id).path_with_namespace
diff --git a/bin/generate-images-signatures-and-torrents b/bin/generate-images-signatures-and-torrents
new file mode 100755
index 0000000..d7c7f5a
--- /dev/null
+++ b/bin/generate-images-signatures-and-torrents
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+set -eu
+set -x
+
+mkdir -p "${ISOS:?}/tails-amd64-${VERSION:?}"
+for type in iso img ; do
+ cd "${ISOS:?}/tails-amd64-${VERSION:?}"
+ mv "${ARTIFACTS:?}/tails-amd64-${VERSION:?}.${type:?}" .
+ gpg --armor --default-key "${TAILS_SIGNATURE_KEY:?}" \
+ --detach-sign -- *".${type:?}"
+ rename 's,\.asc$,.sig,' -- *.asc
+ tmp="$(mktemp -d)"
+ mkdir -p "${tmp:?}/tails-amd64-${VERSION:?}-${type:?}"
+ cd "${tmp:?}/tails-amd64-${VERSION:?}-${type:?}"
+ # shellcheck disable=SC2231
+ for x in "${ISOS:?}/tails-amd64-${VERSION:?}"/*.${type:?}*; do
+ ln -s "${x}" .
+ done
+ mktorrent \
+ -o "${ISOS:?}/tails-amd64-${VERSION:?}.${type:?}.torrent" \
+ -a 'udp://tracker.torrent.eu.org:451' \
+ -a 'udp://tracker.coppersurfer.tk:6969' \
+ "${tmp:?}/tails-amd64-${VERSION:?}-${type:?}"
+ transmission-show "${ISOS:?}/tails-amd64-${VERSION:?}.${type:?}.torrent"
+ cd -
+ rm -rf "${tmp:?}"
+done
+mv "${ARTIFACTS:?}/tails-amd64-${VERSION:?}".{apt-sources,build-manifest,buildlog,packages} \
+ "${ISOS:?}/tails-amd64-${VERSION:?}"
+cd "${RELEASE_CHECKOUT?:}"
diff --git a/bin/generate-report b/bin/generate-report
new file mode 100755
index 0000000..5e9905a
--- /dev/null
+++ b/bin/generate-report
@@ -0,0 +1,154 @@
+#! /usr/bin/python3
+
+# Documentation: https://tails.boum.org/contribute/working_together/GitLab/#api
+
+import functools
+import sys
+import logging
+import os
+from datetime import datetime
+
+try:
+ import gitlab # type: ignore
+except ImportError:
+ sys.exit("You need to install python3-gitlab to use this program.")
+
+try:
+ from dateutil.relativedelta import relativedelta
+except ImportError:
+ sys.exit("You need to install python3-dateutil to use this program.")
+from pathlib import Path
+
+
+PYTHON_GITLAB_CONFIG_FILE = os.getenv('PYTHON_GITLAB_CONFIG_FILE',
+ default=Path.home() /
+ '.python-gitlab.cfg')
+
+PYTHON_GITLAB_NAME = os.getenv('GITLAB_NAME', default='Tails')
+
+GROUP_NAME = 'tails'
+
+# By default, only changes in these projects are considered
+PROJECTS = [
+ GROUP_NAME + '/' + project for project in [
+ 'chutney',
+ 'installer',
+ 'tails',
+ 'whisperback',
+ 'workarounds',
+ ]
+]
+
+LOG_FORMAT = "%(asctime)-15s %(levelname)s %(message)s"
+log = logging.getLogger()
+
+
+class GitLabWrapper(gitlab.Gitlab):
+ @functools.lru_cache(maxsize=None)
+ def project(self, project_id):
+ return self.projects.get(project_id)
+
+ @functools.lru_cache(maxsize=None)
+ def project_from_name(self, project_name):
+ project = [
+ p for p in self.projects.list(all=True)
+ # Disambiguate between projects whose names share a common prefix
+ if p.path_with_namespace == project_name
+ ][0]
+ assert isinstance(project, gitlab.v4.objects.Project)
+ return project
+
+
+class ReportGenerator(object):
+ def __init__(self, gl, group, projects: list, label: str, year: int,
+ month: int):
+ self.gl = gl
+ self.group = group
+ self.projects = projects
+ self.label = label
+ self.after = end_of_previous_month(year, month)
+ self.before = beginning_of_next_month(year, month)
+
+ def closed_issues_in_project(self, project_name) -> list:
+ closed_issues = []
+ project = self.gl.project_from_name(project_name)
+ closed_issues_events = project.events.list(as_list=False,
+ target_type='issue',
+ action='closed',
+ after=self.after,
+ before=self.before)
+
+ gl_closed_issues_with_duplicates = [{
+ "project_id": event.project_id,
+ "iid": event.target_iid
+ } for event in closed_issues_events]
+ gl_closed_issues = []
+ for issue in gl_closed_issues_with_duplicates:
+ if issue not in gl_closed_issues:
+ gl_closed_issues.append(issue)
+
+ for issue in gl_closed_issues:
+ project = self.gl.project(issue["project_id"])
+ issue = project.issues.get(issue["iid"])
+ if self.label is not None and self.label not in issue.labels:
+ continue
+ closed_issues.append({
+ "title": issue.title,
+ "web_url": issue.web_url,
+ })
+
+ return closed_issues
+
+ def closed_issues(self) -> list:
+ closed_issues = []
+ for project in self.projects:
+ closed_issues = closed_issues + self.closed_issues_in_project(
+ project)
+ return closed_issues
+
+
+def beginning_of_next_month(year, month):
+ return (datetime(year, month, 1) + relativedelta(months=1)).replace(day=1)
+
+
+def end_of_previous_month(year, month):
+ return datetime(year, month, 1) + relativedelta(seconds=-1)
+
+
+if __name__ == '__main__':
+ import argparse
+ parser = argparse.ArgumentParser()
+ parser.add_argument('--year', type=int, required=True)
+ parser.add_argument('--month', type=int, required=True)
+ parser.add_argument('--label', default=None)
+ parser.add_argument('--project')
+ parser.add_argument("--debug", action="store_true", help="debug output")
+ args = parser.parse_args()
+
+ if args.debug:
+ logging.basicConfig(level=logging.DEBUG, format=LOG_FORMAT)
+ else:
+ logging.basicConfig(level=logging.INFO, format=LOG_FORMAT)
+
+ gl = GitLabWrapper.from_config(PYTHON_GITLAB_NAME,
+ config_files=[PYTHON_GITLAB_CONFIG_FILE])
+ gl.auth()
+
+ group = gl.groups.list(search=GROUP_NAME)[0]
+ assert isinstance(group, gitlab.v4.objects.Group)
+
+ if args.project:
+ projects = [args.project]
+ else:
+ projects = PROJECTS
+
+ report_generator = ReportGenerator(gl, group, projects, args.label,
+ args.year, args.month)
+
+ print("Closed issues")
+ print("=============")
+ print()
+ for closed_issue in report_generator.closed_issues():
+ print(f'- {closed_issue["title"]}')
+ print(f' {closed_issue["web_url"]}')
+ print()
diff --git a/bin/merge-APT-overlays b/bin/merge-APT-overlays
new file mode 100755
index 0000000..5bb8f0e
--- /dev/null
+++ b/bin/merge-APT-overlays
@@ -0,0 +1,36 @@
+#!/bin/bash
+
+set -eu
+set -x
+
+error () {
+ echo "error: ${*}" >&2
+ exit 1
+}
+
+USAGE="Usage: $(basename "$0") BRANCH"
+
+[ $# -eq 1 ] || error "$USAGE"
+
+BRANCH="$1"
+
+### Merge the APT overlays in reprepro
+
+git checkout "$BRANCH"
+for overlay in $(ls config/APT_overlays.d/) ; do
+ if ! ssh reprepro@incoming.deb.tails.boum.org \
+ tails-merge-suite "$overlay" "$BRANCH" ; then
+ error "Failed to merge '$overlay' into '$BRANCH': $?"
+ fi
+done
+
+### Empty config/APT_overlays.d/
+
+git checkout "$BRANCH"
+find config/APT_overlays.d -type f -not -name .placeholder -exec git rm '{}' \;
+git commit config/APT_overlays.d/ \
+ -m "Empty the list of APT overlays: they were merged"
+
+### Push the Git branch
+
+git push origin "${BRANCH}:${BRANCH}"
diff --git a/bin/merge-main-branch b/bin/merge-main-branch
new file mode 100755
index 0000000..db586c9
--- /dev/null
+++ b/bin/merge-main-branch
@@ -0,0 +1,90 @@
+#!/bin/bash
+
+# shellcheck disable=SC2029
+
+set -eu
+set -x
+
+error () {
+ echo "error: ${*}" >&2
+ exit 1
+}
+
+USAGE="Usage: $(basename "$0") SRC DST"
+
+[ $# -eq 2 ] || error "$USAGE"
+
+SRC="$1"
+DST="$2"
+WORKDIR=$(mktemp -d)
+
+packages_in_suite() {
+ local suite="$1"
+ [ -n "$suite" ] || return 1
+ ssh reprepro@incoming.deb.tails.boum.org reprepro list "$suite" \
+ | sed -r 's,^([^|]+\|){2},,' \
+ | sort --stable --key=1,1 --key=2,2
+}
+
+### Save the list of packages currently present in the APT suite we
+### want to merge into
+
+packages_in_suite "$DST" > "$WORKDIR/$DST.orig.list"
+
+### Make sure we are not going to overwrite newer packages with older
+### ones
+
+echo "I: Diff between the $SRC and $DST custom APT suites:"
+
+ssh reprepro@incoming.deb.tails.boum.org \
+ tails-diff-suites "$SRC" "$DST"
+
+echo "Check if any package is newer in $DST than in $SRC."
+echo "If that's the case, abort."
+echo -n "Proceed with the merge? (y/n) "
+read -r answer
+[ "$answer" = 'y' ] || exit 1
+
+echo "I: merging the $SRC Git branch into $DST"
+echo "I: If you have to resolve a merge conflict in debian/changelog,"
+echo "I: ensure only the latest UNRELEASED entry is present,"
+echo "and remove older versions that were never released."
+git checkout "$DST"
+git merge "origin/$DST"
+git merge "$SRC"
+
+echo "I: merging the $SRC APT suite into $DST"
+ssh reprepro@incoming.deb.tails.boum.org \
+ tails-merge-suite "$SRC" "$DST"
+
+echo "I: Restoring config/base_branch on $DST if needed"
+echo "${DST}" > config/base_branch
+git commit config/base_branch -m "Restore ${DST}'s base branch." || :
+
+echo "I: Pushing the $DST Git branch"
+git push origin "${DST}:${DST}"
+
+packages_in_suite "$DST" > "$WORKDIR/$DST.new.list"
+
+echo "I: Diff between the $DST APT suite before and after merging:"
+set +e
+diff -Naur "$WORKDIR/$DST.orig.list" "$WORKDIR/$DST.new.list"
+RET=$?
+set -e
+case "$RET" in
+ 0|1)
+ # diff did its job just fine
+ :
+ ;;
+ 2)
+ # diff had trouble
+ error "diff(1) failed."
+ ;;
+ *)
+ # undocumented diff exit code
+ error "diff(1) returned $? -- I don't know what it means."
+ ;;
+esac
+echo "Verify that the merge did not re-add to $DST any package that was"
+echo "removed from it on purpose earlier."
+echo "If there are any, remove them manually."
diff --git a/bin/prepare-included-website-for-release b/bin/prepare-included-website-for-release
new file mode 100755
index 0000000..e94f1a1
--- /dev/null
+++ b/bin/prepare-included-website-for-release
@@ -0,0 +1,57 @@
+#!/bin/bash
+
+set -eu
+set -x
+
+# For git_current_branch
+. "$(dirname "$0")"/../auto/scripts/utils.sh
+
+### Sanity checks
+
+[ "$(git_current_branch)" = "${RELEASE_BRANCH:?}" ] \
+ || error "Not on branch '$RELEASE_BRANCH'"
+
+### Merge `master` into the branch used for the release
+
+git fetch origin && git merge origin/master
+
+if [ "$DIST" = stable ]; then # preparing a final release
+ echo "${VERSION:?}" > wiki/src/inc/stable_amd64_version.html
+ echo -n "${RELEASE_DATE:?}" > wiki/src/inc/stable_amd64_date.html
+ for type in img iso ; do
+ basename="tails-amd64-${VERSION:?}"
+ filename="${basename:?}.${type:?}"
+ echo "TZ=UTC gpg --no-options --keyid-format long --verify ${filename:?}.sig ${filename:?}" \
+ > wiki/src/inc/stable_amd64_${type:?}_gpg_verify.html
+ echo "http://dl.amnesia.boum.org/tails/stable/${basename:?}/${filename:?}" \
+ > wiki/src/inc/stable_amd64_${type:?}_url.html
+ echo "https://tails.boum.org/torrents/files/${filename:?}.sig" \
+ > wiki/src/inc/stable_amd64_${type:?}_sig_url.html
+ echo "https://tails.boum.org/torrents/files/${filename:?}.torrent" \
+ > wiki/src/inc/stable_amd64_${type:?}_torrent_url.html
+ done
+ git commit wiki/src/inc/ -m "Update version and date for ${VERSION:?}."
+fi
+
+### Signing key downloaded by the Upgrader
+
+TMP_GNUPG_HOME=$(mktemp -d)
+gpg --homedir "${TMP_GNUPG_HOME:?}" --import wiki/src/tails-signing.key
+gpg --homedir "${TMP_GNUPG_HOME:?}" \
+ --export-filter drop-subkey="revoked == 1" \
+ --export-options export-minimal \
+ --armor --export "${TAILS_SIGNATURE_KEY:?}" \
+ > wiki/src/tails-signing-minimal.key
+git commit wiki/src/tails-signing-minimal.key \
+ -m "Update signing key used by the Upgrader" || :
+rm -rf "${TMP_GNUPG_HOME:?}"
+
+### Translations
+
+./build-website --rebuild
+git add wiki/src
+git commit -m 'Update website PO files.'
+
+### Push
+
+git push origin "${RELEASE_BRANCH:?}:${RELEASE_BRANCH:?}"
diff --git a/bin/publish-iuks b/bin/publish-iuks
new file mode 100755
index 0000000..159f608
--- /dev/null
+++ b/bin/publish-iuks
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+set -eu
+set -x
+
+# shellcheck disable=SC2087
+ssh rsync.lizard <<-EOF
+ sudo chown root:rsync_tails /srv/tmp/Tails_amd64_*_to_${VERSION:?}.iuk && \
+ sudo chmod u=rwX,go=rX /srv/tmp/Tails_amd64_*_to_${VERSION:?}.iuk && \
+ sudo mv /srv/tmp/Tails_amd64_*_to_${VERSION:?}.iuk \
+ /srv/rsync/tails/tails/${DIST:?}/iuk/v2/
+EOF
+
+"$(dirname "$0")"/update-trace-time \
+ "Updating trace file after uploading the IUKs for ${VERSION:?}."
+
+ssh rsync.lizard rm -f "/srv/tmp/to_${VERSION?:}.sha256sum"
diff --git a/bin/publish-test-udfs b/bin/publish-test-udfs
new file mode 100755
index 0000000..3b0c67e
--- /dev/null
+++ b/bin/publish-test-udfs
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+set -eu
+set -x
+
+cd "${MASTER_CHECKOUT:?}"
+git fetch
+git merge origin/master
+
+release_udf="wiki/src/upgrade/v2/Tails/${PREVIOUS_STABLE_VERSION:?}/amd64/${DIST:?}/upgrades.yml"
+test_udf="wiki/src/upgrade/v2/Tails/${PREVIOUS_STABLE_VERSION:?}/amd64/test/upgrades.yml"
+
+mkdir -p "$(dirname "$test_udf")"
+git show "origin/${WEBSITE_RELEASE_BRANCH:?}:${release_udf:?}" \
+ | sed -e "s/channel: ${DIST:?}/channel: test/" > "${test_udf:?}"
+echo "Signing ${test_udf:?}"
+gpg -u "${TAILS_SIGNATURE_KEY:?}" --armor --detach-sign "${test_udf:?}"
+mv "${test_udf:?}".asc "${test_udf:?}".pgp
+git add "${test_udf:?}"*
+git commit -m "Add incremental upgrades on the test channel for Tails ${VERSION:?}"
+git push origin master:master
diff --git a/bin/remove-unused-udfs b/bin/remove-unused-udfs
new file mode 100755
index 0000000..98a3327
--- /dev/null
+++ b/bin/remove-unused-udfs
@@ -0,0 +1,68 @@
+#! /usr/bin/python3
+
+import logging
+from pathlib import Path
+from typing import List
+from git import Repo # type: ignore
+from debian.changelog import Version
+
+LOG_FORMAT = "%(levelname)s %(message)s"
+log = logging.getLogger()
+
+UDFS_DIR = Path("wiki/src/upgrade/v2/Tails")
+
+
+def dirs_to_delete(before_version: str, tags: List[str]) -> list:
+ to_delete = []
+
+ for version_dir in [
+ child for child in UDFS_DIR.iterdir() if child.is_dir()
+ ]:
+ version = version_dir.name
+ tag = version.replace('~', '-')
+ log.debug("Looking at %s (version = %s, tag = %s)",
+ version_dir, version, tag)
+
+ # Skip all the UDFs we have reasons to keep
+ if Version(version) >= Version(before_version):
+ log.debug("Version %s newer than %s, skipping",
+ version, before_version)
+ continue
+ if tag in tags:
+ log.debug("Version %s was already released, skipping", version)
+ continue
+ if "test" in version:
+ log.debug("Version %s is needed for QA/CI, skipping", version)
+ continue
+
+ # Flag what's left for deletion
+ log.info("Flagging UDFs for version %s for deletion", version)
+ to_delete.append(str(version_dir))
+
+ return to_delete
+
+
+if __name__ == '__main__':
+ import argparse
+ parser = argparse.ArgumentParser()
+ parser.add_argument("--before-version", required=True)
+ parser.add_argument("--debug", action="store_true", help="debug output")
+ args = parser.parse_args()
+
+ if args.debug:
+ logging.basicConfig(level=logging.DEBUG, format=LOG_FORMAT)
+ else:
+ logging.basicConfig(level=logging.INFO, format=LOG_FORMAT)
+
+ repo = Repo(Path.cwd())
+ assert not repo.bare
+ tags = repo.tags
+ log.debug("Tags:\n%s", tags)
+
+ to_delete = dirs_to_delete(args.before_version, tags)
+ if to_delete:
+ log.info("Deleting %s", to_delete)
+ repo.git.rm('-r', to_delete)
+ repo.index.commit("Remove UDFs for versions we'll never release")
+ else:
+ log.info("Nothing to delete")
diff --git a/bin/reset-custom-APT-suite b/bin/reset-custom-APT-suite
new file mode 100755
index 0000000..58470cb
--- /dev/null
+++ b/bin/reset-custom-APT-suite
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+set -eu
+set -x
+
+error () {
+ echo "error: ${*}" >&2
+ exit 1
+}
+
+USAGE="Usage: $(basename "$0") SUITE_TO_RESET DESIRED_NEW_STATE"
+
+[ $# -eq 2 ] || error "$USAGE"
+
+SUITE_TO_RESET="$1"
+DESIRED_NEW_STATE="$2"
+
+### Empty $SUITE_TO_RESET
+ssh reprepro@incoming.deb.tails.boum.org \
+ reprepro removematched "$SUITE_TO_RESET" '\*'
+
+### Merge $DESIRED_NEW_STATE into $SUITE_TO_RESET
+# shellcheck disable=SC2029
+ssh reprepro@incoming.deb.tails.boum.org \
+ tails-merge-suite "$DESIRED_NEW_STATE" "$SUITE_TO_RESET"
diff --git a/bin/rm-config b/bin/rm-config
new file mode 100755
index 0000000..0646414
--- /dev/null
+++ b/bin/rm-config
@@ -0,0 +1,279 @@
+#! /usr/bin/python3
+
+import argparse
+import hashlib
+import io
+import logging
+from pathlib import Path
+import re
+import shlex
+import subprocess
+import sys
+import tempfile
+from xdg.BaseDirectory import xdg_config_home # type: ignore
+from voluptuous import Any, Schema # type: ignore
+from voluptuous.validators import ( # type: ignore
+ And, Date, IsDir, IsFile, Match, NotIn
+)
+import yaml
+
+LOG_FORMAT = "%(levelname)s %(message)s"
+log = logging.getLogger()
+
+STAGES = [
+ "base",
+ "built-almost-final",
+ "reproduced-images",
+ "built-iuks",
+]
+
+# pylint: disable=E1120
+InputStr = And(str, NotIn(["FIXME"]))
+IsBuildManifest = And(IsFile(), Match(re.compile(r".*[.]build-manifest$")))
+IsIsoFile = And(IsFile(), Match(re.compile(r".*[.]iso$")))
+IsImgFile = And(IsFile(), Match(re.compile(r".*[.]img$")))
+
+STAGE_SCHEMA = {
+ "base": {
+ "tails_signature_key": InputStr,
+ "isos": IsDir(),
+ "artifacts": IsDir(),
+ "master_checkout": IsDir(),
+ "release_checkout": IsDir(),
+ "version": InputStr,
+ "previous_version": InputStr,
+ "previous_stable_version": InputStr,
+ "next_planned_major_version": InputStr,
+ "second_next_planned_major_version": InputStr,
+ "next_planned_bugfix_version": InputStr,
+ "next_planned_version": InputStr,
+ "next_potential_emergency_version": InputStr,
+ "next_stable_changelog_version": InputStr,
+ "release_date": Date(),
+ "major_release": Any(0, 1),
+ "dist": Any("stable", "alpha"),
+ "release_branch": InputStr,
+ "tag": InputStr,
+ "previous_tag": InputStr,
+ "website_release_branch": InputStr,
+ "iuks_dir": IsDir(),
+ "iuks_hashes": InputStr,
+ "milestone": InputStr,
+ "tails_signature_key_long_id": InputStr,
+ "iuk_source_versions": InputStr,
+ },
+ "built-almost-final": {
+ "almost_final_build_manifest": IsBuildManifest,
+ },
+ "reproduced-images": {
+ "matching_jenkins_images_build_id": int,
+ },
+ "built-iuks": {
+ "iso_path": IsIsoFile,
+ "img_path": IsImgFile,
+ "iso_sha256sum": str,
+ "img_sha256sum": str,
+ "iso_size_in_bytes": int,
+ "img_size_in_bytes": int,
+ "candidate_jenkins_iuks_build_id": int,
+ "iuks_hashes": IsFile(),
+ }
+}
+# pylint: enable=E1120
+
+
+def git_repo_root():
+ """Returns the root of the current Git repository as a Path object"""
+ return Path(
+ subprocess.check_output(["git", "rev-parse", "--show-toplevel"],
+ encoding="utf8").rstrip("\n"))
+
+
+def sha256_file(filename):
+ """Returns the hex-encoded SHA256 hash of FILENAME"""
+ sha256 = hashlib.sha256()
+ with io.open(filename, mode="rb") as input_fd:
+ content = input_fd.read()
+ sha256.update(content)
+ return sha256.hexdigest()
+
+
+class Config():
+ """Load, validate, generate, and output Release Management configuration"""
+ def __init__(self, stage: str):
+ self.stage = stage
+ self.config_files = [
+ git_repo_root() / "config/release_management/defaults.yml"
+ ] + list(
+ (Path(xdg_config_home) / "tails/release_management").glob("*.yml"))
+ self.data = self.load_config_files()
+ self.data.update(self.generate_config())
+ log.debug("Configuration:\n%s", self.data)
+ self.validate()
+
+ def load_config_files(self):
+ """
+ Load all relevant configuration files and return the resulting
+ configuration dict
+ """
+ data = {}
+ for config_file in self.config_files:
+ log.debug("Loading %s", config_file)
+ data.update(yaml.safe_load(open(config_file, 'r')))
+ return data
+
+ def generate_config(self):
+ """
+ Returns a dict of supplemental, programmatically-generated,
+ configuration.
+ """
+ version = self.data["version"]
+ tails_signature_key = self.data["tails_signature_key"]
+ tag = version.replace("~", "-")
+ release_branch = "testing" \
+ if self.data["major_release"] == 1 \
+ else "stable"
+ iuks_dir = Path(self.data["isos"]) / "iuks/v2"
+ iuk_hashes = Path(iuks_dir) / ("to_%s.sha256sum" % version)
+ iuk_source_versions = subprocess.check_output(
+ [git_repo_root() / "bin/iuk-source-versions", version],
+ encoding="utf8").rstrip("\n")
+ generated_config = {
+ "release_branch": release_branch,
+ "tag": tag,
+ "previous_tag": self.data["previous_version"].replace("~", "-"),
+ "website_release_branch": "web/release-%s" % tag,
+ "iuk_source_versions": iuk_source_versions,
+ "iuks_dir": str(iuks_dir),
+ "iuks_hashes": str(iuk_hashes),
+ "milestone": re.sub('~.*', '', self.data["version"]),
+ "tails_signature_key_long_id": tails_signature_key[24:],
+ }
+ if self.stage == 'built-iuks':
+ iso_path = Path(self.data["isos"]) \
+ / ("tails-amd64-%s/tails-amd64-%s.iso" % (version, version))
+ img_path = Path(self.data["isos"]) \
+ / ("tails-amd64-%s/tails-amd64-%s.img" % (version, version))
+ generated_config.update({
+ "iso_path": str(iso_path),
+ "img_path": str(img_path),
+ "iso_sha256sum": sha256_file(iso_path),
+ "img_sha256sum": sha256_file(img_path),
+ "iso_size_in_bytes": iso_path.stat().st_size,
+ "img_size_in_bytes": img_path.stat().st_size,
+ })
+ return generated_config
+
+ def schema(self):
+ """
+ Returns a configuration validation schema function for
+ the current stage
+ """
+ schema = {}
+ for stage in STAGES:
+ schema.update(STAGE_SCHEMA[stage])
+ if stage == self.stage:
+ break
+ log.debug("Schema:\n%s", schema)
+ return Schema(schema, required=True)
+
+ def validate(self):
+ """Checks that the configuration is valid, else raise exception"""
+ schema = self.schema()
+ schema(self.data)
+
+ def to_shell(self):
+ """
+ Returns shell commands that, if executed, would export the
+ configuration into the environment.
+ """
+ return "\n".join([
+ "export %(key)s=%(val)s" % {
+ "key": k.upper(),
+ "val": shlex.quote(str(v))
+ } for (k, v) in self.data.items()
+ ]) + "\n"
+
+
+def generate_boilerplate(stage: str):
+ """Generate boilerplate for STAGE"""
+ log.debug("Generating boilerplate for stage '%s'", stage)
+ with open(git_repo_root() /
+ ("config/release_management/templates/%s.yml" % stage)) as src:
+ with open(
+ Path(xdg_config_home) / "tails/release_management/current.yml",
+ 'a') as dst:
+ dst.write(src.read())
+
+
+def generate_environment(stage: str):
+ """
+ Prints to stdout the path to a file that contains commands
+ that export the configuration for STAGE to the environment.
+ """
+ log.debug("Generating environment for stage '%s'", stage)
+ config = Config(stage=stage)
+ shell_snippet = tempfile.NamedTemporaryFile(delete=False)
+ with open(shell_snippet.name, 'w') as shell_snippet_fd:
+ shell_snippet_fd.write(config.to_shell())
+ print(shell_snippet.name)
+
+
+def validate_configuration(stage: str):
+ """Validate configuration for STAGE, raise exception if invalid"""
+ log.debug("Validating configuration for stage '%s'", stage)
+ Config(stage=stage)
+ log.info("Configuration is valid")
+
+
+def main():
+ """Command-line entry point"""
+ parser = argparse.ArgumentParser(
+ description="Query and manage Release Management configuration")
+ parser.add_argument("--debug", action="store_true", help="debug output")
+ subparsers = parser.add_subparsers(help="sub-command help", dest="command")
+
+ parser_generate_boilerplate = subparsers.add_parser(
+ "generate-boilerplate",
+ help="Creates a configuration file template that you will fill")
+ parser_generate_boilerplate.add_argument("--stage",
+ type=str,
+ action="store",
+ default="base",
+ help="")
+ parser_generate_boilerplate.set_defaults(func=generate_boilerplate)
+
+ parser_validate_configuration = subparsers.add_parser(
+ "validate-configuration", help="Validate configuration files")
+ parser_validate_configuration.add_argument("--stage",
+ type=str,
+ action="store",
+ default="base",
+ help="")
+ parser_validate_configuration.set_defaults(func=validate_configuration)
+
+ parser_generate_environment = subparsers.add_parser(
+ "generate-environment",
+ help="Creates a shell sourceable file with resulting environment")
+ parser_generate_environment.add_argument("--stage",
+ type=str,
+ action="store",
+ default="base",
+ help="")
+ parser_generate_environment.set_defaults(func=generate_environment)
+
+ args = parser.parse_args()
+
+ if args.debug:
+ logging.basicConfig(level=logging.DEBUG, format=LOG_FORMAT)
+ else:
+ logging.basicConfig(level=logging.INFO, format=LOG_FORMAT)
+
+ if args.command is None:
+ parser.print_help()
+ else:
+ args.func(stage=args.stage)
+
+
+if __name__ == '__main__':
+ sys.exit(main())
diff --git a/bin/sign-updated-udfs b/bin/sign-updated-udfs
new file mode 100755
index 0000000..0c75d97
--- /dev/null
+++ b/bin/sign-updated-udfs
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+set -eu
+set -x
+
+cd "${RELEASE_CHECKOUT:?}"
+find "${RELEASE_CHECKOUT:?}/wiki/src/upgrade/" \
+ -type f -name upgrades.yml | \
+ while read -r udf; do
+ if [ -n "$(git status --porcelain "${udf:?}")" ]; then
+ for _ in 1 2 3; do
+ if gpg -u "${TAILS_SIGNATURE_KEY:?}" \
+ --armor \
+ --detach-sign "${udf:?}"; then
+ break
+ fi
+ done
+ mv --force "${udf:?}.asc" "${udf:?}.pgp"
+ "${RELEASE_CHECKOUT:?}/config/chroot_local-includes/usr/src/iuk/bin/tails-iuk-check-upgrade-description-file" "${udf:?}" \
+ || break
+ fi
+ done
diff --git a/bin/update-trace-time b/bin/update-trace-time
new file mode 100755
index 0000000..64191d2
--- /dev/null
+++ b/bin/update-trace-time
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+set -eu
+set -x
+
+error () {
+ echo "error: ${*}" >&2
+ exit 1
+}
+
+USAGE="Usage: $(basename "$0") MESSAGE"
+
+[ $# -eq 1 ] || error "$USAGE"
+
+MESSAGE="$1"
+
+TRACE_TIME=$(date +%s)
+
+echo "${TRACE_TIME:?}" \
+ | ssh rsync.lizard sudo tee /srv/rsync/tails/tails/project/trace
+
+echo "${TRACE_TIME:?}" > "${MASTER_CHECKOUT:?}/wiki/src/inc/trace"
+(
+ set -eux
+ cd "${MASTER_CHECKOUT:?}"
+ git commit wiki/src/inc/trace -m "$MESSAGE"
+ git push origin master
+)
diff --git a/config/APT_snapshots.d/debian/serial b/config/APT_snapshots.d/debian/serial
index 834c19c..69b7424 100644
--- a/config/APT_snapshots.d/debian/serial
+++ b/config/APT_snapshots.d/debian/serial
@@ -1 +1 @@
-2020090702
+2020101002
diff --git a/config/APT_snapshots.d/torproject/serial b/config/APT_snapshots.d/torproject/serial
index abb92b2..62164a9 100644
--- a/config/APT_snapshots.d/torproject/serial
+++ b/config/APT_snapshots.d/torproject/serial
@@ -1 +1 @@
-2020090701
+2020091901
diff --git a/config/amnesia b/config/amnesia
index 0804c8b..d6c6417 100644
--- a/config/amnesia
+++ b/config/amnesia
@@ -17,13 +17,13 @@ export SOURCE_DATE_FAKETIME="$(date --utc --date="$(dpkg-parsechangelog --show-f
# Base for the string that will be passed to "lb config --bootappend-live"
# FIXME: see [[bugs/sdmem_on_eject_broken_for_CD]] for explanation why we
# need to set block.events_dfl_poll_msecs
-AMNESIA_APPEND="live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 init_on_alloc=1 init_on_free=1 mds=full,nosmt"
+AMNESIA_APPEND="live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 init_on_free=1 mds=full,nosmt"
# Options passed to isohybrid
AMNESIA_ISOHYBRID_OPTS="-h 255 -s 63 --id 42 --verbose"
# Kernel version
-KERNEL_VERSION='5.7.0-3'
+KERNEL_VERSION='5.8.0-2'
KERNEL_SOURCE_VERSION=$(
echo "$KERNEL_VERSION" \
| perl -p -E 's{\A (\d+ [.] \d+) [.] .*}{$1}xms'
diff --git a/config/binary_rootfs/squashfs.sort b/config/binary_rootfs/squashfs.sort
index ef98171..79413ad 100644
--- a/config/binary_rootfs/squashfs.sort
+++ b/config/binary_rootfs/squashfs.sort
@@ -1,4135 +1,4015 @@
-bin/sed 32767
-etc/ld.so.cache 32766
+etc/ld.so.cache 32767
+bin/sed 32766
bin/cat 32765
-bin/dash 32764
-bin/which 32763
-etc/laptop-mode/conf.d/ac97-powersave.conf 32762
-etc/laptop-mode/conf.d/auto-hibernate.conf 32761
-etc/laptop-mode/conf.d/battery-level-polling.conf 32760
-etc/laptop-mode/conf.d/bluetooth.conf 32759
-etc/laptop-mode/conf.d/configuration-file-control.conf 32758
-etc/laptop-mode/conf.d/cpufreq.conf 32757
-etc/laptop-mode/conf.d/cpuhotplug.conf 32756
-etc/laptop-mode/conf.d/dpms-standby.conf 32755
-etc/laptop-mode/conf.d/eee-superhe.conf 32754
-etc/laptop-mode/conf.d/ethernet.conf 32753
-etc/laptop-mode/conf.d/exec-commands.conf 32752
-etc/laptop-mode/conf.d/hal-polling.conf 32751
-etc/laptop-mode/conf.d/intel-hda-powersave.conf 32750
-etc/laptop-mode/conf.d/intel-sata-powermgmt.conf 32749
-etc/laptop-mode/conf.d/intel_pstate.conf 32748
-etc/laptop-mode/conf.d/kbd-backlight.conf 32747
-etc/laptop-mode/conf.d/lcd-brightness.conf 32746
-etc/laptop-mode/conf.d/nmi-watchdog.conf 32745
-etc/laptop-mode/conf.d/pcie-aspm.conf 32744
-etc/laptop-mode/conf.d/radeon-dpm.conf 32743
-etc/laptop-mode/conf.d/runtime-pm.conf 32742
-etc/laptop-mode/conf.d/sched-mc-power-savings.conf 32741
-etc/laptop-mode/conf.d/sched-smt-power-savings.conf 32740
-etc/laptop-mode/conf.d/start-stop-programs.conf 32739
-etc/laptop-mode/conf.d/terminal-blanking.conf 32738
-etc/laptop-mode/conf.d/vgaswitcheroo.conf 32737
-etc/laptop-mode/conf.d/video-out.conf 32736
-etc/laptop-mode/conf.d/wireless-ipw-power.conf 32735
-etc/laptop-mode/conf.d/wireless-iwl-power.conf 32734
-etc/laptop-mode/conf.d/wireless-power.conf 32733
-etc/laptop-mode/laptop-mode.conf 32732
+etc/laptop-mode/conf.d/ac97-powersave.conf 32764
+etc/laptop-mode/conf.d/auto-hibernate.conf 32763
+etc/laptop-mode/conf.d/battery-level-polling.conf 32762
+etc/laptop-mode/conf.d/bluetooth.conf 32761
+etc/laptop-mode/conf.d/configuration-file-control.conf 32760
+etc/laptop-mode/conf.d/cpufreq.conf 32759
+etc/laptop-mode/conf.d/cpuhotplug.conf 32758
+etc/laptop-mode/conf.d/dpms-standby.conf 32757
+etc/laptop-mode/conf.d/eee-superhe.conf 32756
+etc/laptop-mode/conf.d/ethernet.conf 32755
+etc/laptop-mode/conf.d/exec-commands.conf 32754
+etc/laptop-mode/conf.d/hal-polling.conf 32753
+etc/laptop-mode/conf.d/intel-hda-powersave.conf 32752
+etc/laptop-mode/conf.d/intel-sata-powermgmt.conf 32751
+etc/laptop-mode/conf.d/intel_pstate.conf 32750
+etc/laptop-mode/conf.d/kbd-backlight.conf 32749
+etc/laptop-mode/conf.d/lcd-brightness.conf 32748
+etc/laptop-mode/conf.d/nmi-watchdog.conf 32747
+etc/laptop-mode/conf.d/pcie-aspm.conf 32746
+etc/laptop-mode/conf.d/radeon-dpm.conf 32745
+etc/laptop-mode/conf.d/runtime-pm.conf 32744
+etc/laptop-mode/conf.d/sched-mc-power-savings.conf 32743
+etc/laptop-mode/conf.d/sched-smt-power-savings.conf 32742
+etc/laptop-mode/conf.d/start-stop-programs.conf 32741
+etc/laptop-mode/conf.d/terminal-blanking.conf 32740
+etc/laptop-mode/conf.d/vgaswitcheroo.conf 32739
+etc/laptop-mode/conf.d/video-out.conf 32738
+etc/laptop-mode/conf.d/wireless-ipw-power.conf 32737
+etc/laptop-mode/conf.d/wireless-iwl-power.conf 32736
+etc/laptop-mode/conf.d/wireless-power.conf 32735
+etc/laptop-mode/laptop-mode.conf 32734
+bin/dash 32733
+bin/which 32732
bin/uname 32731
bin/mkdir 32730
bin/touch 32729
-bin/udevadm 32728
-etc/udev/udev.conf 32727
-bin/egrep 32726
-bin/grep 32725
-usr/bin/basename 32724
-lib/x86_64-linux-gnu/ld-2.28.so 32723
-lib/x86_64-linux-gnu/libc-2.28.so 32722
-usr/lib/locale/en_US.utf8/LC_IDENTIFICATION 32721
-usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 32720
-usr/lib/locale/chr_US/LC_MEASUREMENT 32719
-usr/lib/locale/chr_US/LC_TELEPHONE 32718
-usr/lib/locale/en_US.utf8/LC_ADDRESS 32717
-usr/lib/locale/bi_VU/LC_NAME 32716
-usr/lib/locale/chr_US/LC_PAPER 32715
-usr/lib/locale/en_AG/LC_MESSAGES/SYS_LC_MESSAGES 32714
-usr/lib/locale/chr_US/LC_MONETARY 32713
-usr/lib/locale/aa_DJ.utf8/LC_COLLATE 32712
-usr/lib/locale/en_US.utf8/LC_TIME 32711
-usr/lib/locale/aa_ET/LC_NUMERIC 32710
-usr/lib/locale/aa_DJ.utf8/LC_CTYPE 32709
-lib/live/config/0001-sane-clock 32707
-usr/lib/x86_64-linux-gnu/libacl.so.1.1.2253 32706
-lib/x86_64-linux-gnu/libselinux.so.1 32705
-usr/lib/x86_64-linux-gnu/libattr.so.1.1.2448 32704
-lib/x86_64-linux-gnu/libpcre.so.3.13.3 32703
-lib/x86_64-linux-gnu/libdl-2.28.so 32702
-lib/x86_64-linux-gnu/libpthread-2.28.so 32701
-usr/bin/cut 32700
-usr/bin/tr 32699
-usr/share/laptop-mode-tools/modules/wireless-power 32698
-sbin/iw 32697
-lib/x86_64-linux-gnu/libnl-genl-3.so.200.26.0 32696
-lib/x86_64-linux-gnu/libnl-3.so.200.26.0 32695
-etc/amnesia/version 32691
-bin/date 32690
-usr/share/zoneinfo/UCT 32689
-lib/live/config/0005-nss-systemd 32688
-etc/nsswitch.conf 32687
-lib/live/config/0010-debconf 32684
-lib/live/setup-network.sh 32683
-usr/bin/logger 32681
-lib/x86_64-linux-gnu/libsystemd.so.0.25.0 32680
-lib/x86_64-linux-gnu/librt-2.28.so 32679
-lib/x86_64-linux-gnu/liblzma.so.5.2.4 32678
-usr/lib/x86_64-linux-gnu/liblz4.so.1.8.3 32677
-lib/x86_64-linux-gnu/libgcrypt.so.20.2.4 32676
-lib/x86_64-linux-gnu/libgpg-error.so.0.26.1 32675
-lib/live/config/0020-hostname 32674
-usr/share/laptop-mode-tools/modules/ac97-powersave 32673
-etc/hostname 32672
-etc/hosts 32671
-bin/hostname 32670
-usr/share/laptop-mode-tools/modules/battery-level-polling 32668
-lib/live/config/0030-live-debconfig_passwd 32667
-lib/live/config/0030-user-setup 32666
-usr/share/laptop-mode-tools/modules/bluetooth 32664
-usr/bin/debconf-set-selections 32663
-usr/bin/perl 32662
-lib/x86_64-linux-gnu/libm-2.28.so 32661
-lib/x86_64-linux-gnu/libcrypt-2.28.so 32660
-usr/share/perl/5.28.1/warnings.pm 32659
-usr/share/perl/5.28.1/strict.pm 32658
-usr/share/perl5/Debconf/Db.pm 32657
-usr/share/perl5/Debconf/Log.pm 32656
-usr/share/perl/5.28.1/base.pm 32655
-usr/share/perl/5.28.1/Exporter.pm 32654
-usr/share/perl5/Debconf/Config.pm 32653
-usr/share/perl5/Debconf/Question.pm 32652
-usr/share/perl5/Debconf/Template.pm 32651
-usr/lib/x86_64-linux-gnu/perl/5.28.1/POSIX.pm 32650
-usr/lib/x86_64-linux-gnu/perl/5.28.1/Fcntl.pm 32649
-usr/share/perl/5.28.1/XSLoader.pm 32648
-usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/Fcntl/Fcntl.so 32647
-usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/POSIX/POSIX.so 32646
-usr/share/perl/5.28.1/Tie/Hash.pm 32645
-usr/share/perl/5.28.1/Carp.pm 32644
-usr/share/perl/5.28.1/overloading.pm 32643
-usr/share/laptop-mode-tools/modules/configuration-file-control 32642
-usr/share/perl/5.28.1/warnings/register.pm 32641
-usr/share/perl/5.28.1/Exporter/Heavy.pm 32640
-usr/share/perl/5.28.1/FileHandle.pm 32639
-usr/lib/x86_64-linux-gnu/perl/5.28.1/IO/File.pm 32638
-usr/share/perl/5.28.1/Symbol.pm 32637
-usr/share/perl/5.28.1/SelectSaver.pm 32636
-usr/lib/x86_64-linux-gnu/perl/5.28.1/IO/Seekable.pm 32635
-usr/lib/x86_64-linux-gnu/perl/5.28.1/IO/Handle.pm 32634
-usr/lib/x86_64-linux-gnu/perl/5.28.1/IO.pm 32633
-usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/IO/IO.so 32632
-usr/share/perl5/Debconf/Gettext.pm 32631
-usr/lib/x86_64-linux-gnu/perl5/5.28/Locale/gettext.pm 32630
-usr/lib/x86_64-linux-gnu/perl/5.28.1/Encode.pm 32629
-usr/share/perl/5.28.1/constant.pm 32628
-usr/share/laptop-mode-tools/modules/cpufreq 32627
-usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/Encode/Encode.so 32626
-usr/lib/x86_64-linux-gnu/perl/5.28.1/Encode/Alias.pm 32625
-usr/lib/x86_64-linux-gnu/perl/5.28.1/Encode/MIME/Name.pm 32624
-usr/lib/x86_64-linux-gnu/perl/5.28.1/Storable.pm 32623
-usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/Storable/Storable.so 32622
-usr/share/perl/5.28.1/parent.pm 32621
-usr/share/perl/5.28.1/vars.pm 32620
-usr/lib/x86_64-linux-gnu/perl/5.28.1/Encode/Encoding.pm 32619
-usr/share/perl/5.28.1/bytes.pm 32618
-usr/lib/x86_64-linux-gnu/perl/5.28.1/Encode/Config.pm 32617
-usr/share/laptop-mode-tools/modules/cpuhotplug 32616
-usr/lib/x86_64-linux-gnu/perl/5.28.1/DynaLoader.pm 32615
-usr/lib/x86_64-linux-gnu/perl/5.28.1/Config.pm 32614
-usr/lib/x86_64-linux-gnu/perl5/5.28/auto/Locale/gettext/gettext.so 32613
-usr/share/perl/5.28.1/Text/Wrap.pm 32612
-usr/share/perl/5.28.1/Text/Tabs.pm 32611
-usr/lib/x86_64-linux-gnu/perl/5.28.1/re.pm 32610
-usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/re/re.so 32609
-usr/share/laptop-mode-tools/modules/dpms-standby 32608
-usr/share/perl5/Debconf/Iterator.pm 32607
-usr/share/perl5/Debconf/Base.pm 32606
-usr/share/perl/5.28.1/fields.pm 32605
-usr/share/perl5/Debconf/Encoding.pm 32604
-usr/lib/x86_64-linux-gnu/perl5/5.28/Text/Iconv.pm 32603
-usr/share/laptop-mode-tools/modules/eee-superhe 32602
-usr/share/perl/5.28.1/AutoLoader.pm 32601
-usr/lib/x86_64-linux-gnu/perl5/5.28/auto/Text/Iconv/Iconv.so 32600
-usr/bin/locale 32599
-usr/share/perl5/Text/WrapI18N.pm 32598
-usr/lib/x86_64-linux-gnu/perl5/5.28/Text/CharWidth.pm 32597
-usr/lib/x86_64-linux-gnu/perl5/5.28/auto/Text/CharWidth/CharWidth.so 32596
-usr/share/perl/5.28.1/overload.pm 32595
-usr/share/perl5/Debconf/Priority.pm 32594
-usr/lib/x86_64-linux-gnu/perl/5.28.1/Hash/Util.pm 32593
-usr/lib/x86_64-linux-gnu/perl/5.28.1/Scalar/Util.pm 32592
-usr/share/laptop-mode-tools/modules/ethernet 32591
-usr/lib/x86_64-linux-gnu/perl/5.28.1/List/Util.pm 32590
-usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/List/Util/Util.so 32589
-usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/Hash/Util/Util.so 32588
-lib/x86_64-linux-gnu/libnss_files-2.28.so 32587
-usr/share/perl5/Debconf/DbDriver.pm 32585
-usr/share/perl/5.28.1/Getopt/Long.pm 32584
-etc/debconf.conf 32583
-usr/share/perl5/Debconf/DbDriver/File.pm 32582
-usr/lib/x86_64-linux-gnu/perl/5.28.1/Cwd.pm 32581
-usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/Cwd/Cwd.so 32580
-usr/share/laptop-mode-tools/modules/exec-commands 32579
-usr/share/perl5/Debconf/DbDriver/Cache.pm 32578
-usr/share/perl5/Debconf/Format/822.pm 32577
-usr/share/perl5/Debconf/Format.pm 32576
-usr/share/laptop-mode-tools/modules/hal-polling 32575
-usr/share/perl5/Debconf/DbDriver/Stack.pm 32572
-usr/share/perl5/Debconf/DbDriver/Copy.pm 32571
-usr/share/laptop-mode-tools/modules/hdparm 32570
-usr/lib/x86_64-linux-gnu/libkmod.so.2.3.4 32569
-lib/x86_64-linux-gnu/libblkid.so.1.1.0 32568
-usr/lib/x86_64-linux-gnu/libssl.so.1.1 32567
-usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 32566
-lib/x86_64-linux-gnu/libuuid.so.1.3.0 32565
-usr/share/laptop-mode-tools/modules/intel-hda-powersave 32563
-usr/share/laptop-mode-tools/modules/intel-sata-powermgmt 32561
-usr/share/laptop-mode-tools/modules/intel_pstate 32557
-bin/rm 32556
-usr/lib/user-setup/user-setup-apply 32555
-usr/share/debconf/confmodule 32554
-usr/share/debconf/frontend 32553
-usr/share/laptop-mode-tools/modules/kbd-backlight 32552
-usr/share/laptop-mode-tools/modules/laptop-mode 32551
-sbin/blockdev 32550
-usr/share/laptop-mode-tools/modules/lcd-brightness 32549
-usr/share/perl5/Debconf/AutoSelect.pm 32548
-usr/share/perl5/Debconf/ConfModule.pm 32547
-usr/share/perl/5.28.1/IPC/Open2.pm 32546
-usr/share/laptop-mode-tools/modules/nmi-watchdog 32545
-usr/share/perl/5.28.1/IPC/Open3.pm 32544
-usr/share/perl5/Debconf/FrontEnd/Noninteractive.pm 32543
-usr/share/perl5/Debconf/FrontEnd.pm 32542
-usr/lib/x86_64-linux-gnu/perl5/5.28/Glib/Object/Introspection.pm 32541
-usr/lib/x86_64-linux-gnu/perl5/5.28/Glib.pm 32540
-usr/share/laptop-mode-tools/modules/pcie-aspm 32539
-usr/lib/x86_64-linux-gnu/perl5/5.28/auto/Glib/Glib.so 32538
-usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3 32537
-usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3 32536
-usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.5800.3 32535
-usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 32534
-usr/lib/x86_64-linux-gnu/perl5/5.28/auto/Glib/Object/Introspection/Introspection.so 32533
-usr/lib/x86_64-linux-gnu/libgirepository-1.0.so.1.0.0 32532
-usr/share/laptop-mode-tools/modules/radeon-dpm 32531
-usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5800.3 32530
-usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5800.3 32529
-lib/x86_64-linux-gnu/libz.so.1.2.11 32528
-lib/x86_64-linux-gnu/libmount.so.1.1.0 32527
-lib/x86_64-linux-gnu/libresolv-2.28.so 32526
-usr/share/laptop-mode-tools/modules/runtime-pm 32525
-usr/share/laptop-mode-tools/modules/sched-mc-power-savings 32524
-usr/lib/user-setup/functions.sh 32523
-usr/share/laptop-mode-tools/modules/sched-smt-power-savings 32522
-sbin/shadowconfig 32521
-usr/sbin/pwck 32520
-etc/login.defs 32519
-usr/sbin/grpck 32518
-usr/share/laptop-mode-tools/modules/start-stop-programs 32515
-usr/sbin/pwconv 32513
-etc/.pwd.lock 32512
-usr/share/laptop-mode-tools/modules/syslog-conf 32509
-usr/sbin/grpconv 32508
-bin/chown 32501
-bin/chmod 32500
-usr/share/laptop-mode-tools/modules/terminal-blanking 32499
-usr/share/laptop-mode-tools/modules/vgaswitcheroo 32498
-usr/bin/dpkg-query 32497
-var/lib/dpkg/status 32496
-usr/share/laptop-mode-tools/modules/video-out 32495
-var/lib/dpkg/triggers/File 32494
-var/lib/dpkg/triggers/Unincorp 32493
-usr/share/laptop-mode-tools/modules/wireless-ipw-power 32492
-usr/bin/dpkg 32491
-etc/dpkg/dpkg.cfg 32490
-usr/sbin/usermod 32489
-lib/x86_64-linux-gnu/libaudit.so.1.0.0 32488
-usr/lib/x86_64-linux-gnu/libsemanage.so.1 32487
-lib/x86_64-linux-gnu/libcap-ng.so.0.0.0 32486
-lib/x86_64-linux-gnu/libsepol.so.1 32485
-lib/x86_64-linux-gnu/libbz2.so.1.0.4 32484
-usr/share/laptop-mode-tools/modules/wireless-iwl-power 32480
-usr/sbin/adduser 32476
-usr/share/perl5/Debian/AdduserCommon.pm 32475
-lib/udev/v4l_id 32469
-usr/lib/x86_64-linux-gnu/perl/5.28.1/I18N/Langinfo.pm 32465
-usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/I18N/Langinfo/Langinfo.so 32464
-etc/adduser.conf 32463
-usr/sbin/groupadd 32462
-etc/default/keyboard 32461
-lib/udev/libinput-device-group 32458
-lib/x86_64-linux-gnu/libudev.so.1.6.13 32457
-usr/lib/x86_64-linux-gnu/libwacom.so.2.6.1 32456
-usr/lib/x86_64-linux-gnu/libgudev-1.0.so.0.2.0 32455
-usr/sbin/useradd 32452
-etc/default/useradd 32451
-var/log/faillog 32442
-var/log/lastlog 32441
-sbin/pam_tally2 32436
-lib/x86_64-linux-gnu/libpam.so.0.84.2 32435
-usr/bin/find 32434
-etc/skel/.bash_logout 32433
-etc/skel/.bashrc 32432
-etc/skel/.config/Trolltech.conf 32431
-etc/skel/.config/keepassxc/keepassxc.ini 32430
-etc/skel/.config/onionshare/onionshare.json 32429
-etc/skel/.electrum/config 32427
-etc/skel/.gnome2/accels/.placeholder 32426
-etc/skel/.gnome2/keyrings/default 32425
-etc/skel/.gnome2/keyrings/tails.keyring 32424
-etc/skel/.gnome2_private/.placeholder 32423
-etc/skel/.gnupg/dirmngr.conf 32422
-etc/skel/.gnupg/gpg-agent.conf 32421
-etc/skel/.gnupg/gpg.conf 32420
-etc/skel/.local/share/applications/mimeapps.list 32419
-etc/skel/.monkeysphere/monkeysphere.conf 32418
-etc/skel/.poedit/config 32417
-etc/skel/.profile 32416
-etc/skel/.purple/prefs.xml 32415
-etc/skel/.tor-browser/profile.default/bookmarks.html 32414
-etc/skel/.tor-browser/profile.default/prefs.js 32413
-etc/skel/.xsessionrc 32412
-etc/skel/Desktop/Report_an_error.desktop 32411
-etc/skel/Desktop/tails-documentation.desktop 32410
-usr/bin/chfn 32407
-lib/x86_64-linux-gnu/libpam_misc.so.0.82.1 32405
-etc/pam.d/chfn 32401
-lib/x86_64-linux-gnu/security/pam_rootok.so 32400
-etc/pam.d/common-auth 32399
-lib/x86_64-linux-gnu/security/pam_unix.so 32398
-lib/x86_64-linux-gnu/libnsl-2.28.so 32397
-lib/x86_64-linux-gnu/security/pam_deny.so 32396
-lib/x86_64-linux-gnu/security/pam_permit.so 32395
-etc/pam.d/common-account 32394
-etc/pam.d/common-session 32393
-lib/x86_64-linux-gnu/security/pam_systemd.so 32392
-etc/pam.d/other 32391
-etc/pam.d/common-password 32390
-usr/bin/gpasswd 32386
-lib/live/config/0040-sudo 32364
-lib/live/config/0050-locales 32363
-etc/default/locale 32362
-bin/systemctl 32361
-lib/live/config/0070-tzdata 32359
-etc/timezone 32358
-usr/sbin/dpkg-reconfigure 32357
-var/lib/dpkg/info/format 32356
-var/lib/dpkg/info/tzdata.templates 32355
-var/lib/dpkg/info/tzdata.config 32354
-usr/bin/head 32353
-usr/share/perl5/Debconf/Element/Noninteractive/Select.pm 32352
-usr/share/perl5/Debconf/Element/Noninteractive.pm 32351
-usr/share/perl5/Debconf/Element.pm 32350
-var/lib/dpkg/info/tzdata.postinst 32349
-bin/ln 32348
-bin/mv 32347
-lib/live/config/0080-gdm3 32344
-lib/live/config/0085-sddm 32343
-lib/live/config/0090-kdm 32342
-lib/live/config/0100-lightdm 32341
-lib/live/config/0110-lxdm 32340
-lib/live/config/0120-nodm 32339
-lib/live/config/0130-slim 32338
-lib/live/config/0140-xinit 32337
-lib/live/config/0150-keyboard-configuration 32336
-lib/live/config/1000-remount-procfs 32335
-bin/mount 32334
-etc/fstab 32333
-lib/live/config/1020-gnome-panel-data 32332
-lib/live/config/1030-gnome-power-manager 32329
-usr/bin/sudo 32328
-lib/x86_64-linux-gnu/libutil-2.28.so 32327
-usr/lib/sudo/libsudo_util.so.0.0.0 32326
-usr/lib/sudo/sudoers.so 32325
-etc/sudoers 32324
-etc/sudoers.d/README 32323
-etc/sudoers.d/always-ask-password 32322
-etc/sudoers.d/tails-greeter-cryptsetup 32321
-etc/sudoers.d/tails-greeter-live-persist 32320
-etc/sudoers.d/tails-greeter-umount 32319
-etc/sudoers.d/zzz_boot_profile 32318
-etc/sudoers.d/zzz_gdm 32317
-etc/sudoers.d/zzz_halt 32316
-etc/sudoers.d/zzz_persistence-setup 32315
-etc/sudoers.d/zzz_tails-additional-software 32314
-etc/sudoers.d/zzz_tails-debugging-info 32313
-etc/sudoers.d/zzz_tails-kill-gdm-session 32312
-etc/sudoers.d/zzz_unsafe-browser 32311
-etc/sudoers.d/zzz_upgrade 32310
-etc/host.conf 32309
-etc/resolv.conf 32308
-etc/pam.d/sudo 32307
-etc/pam.d/common-session-noninteractive 32306
-lib/live/config/1040-gnome-screensaver 32304
-lib/live/config/1050-kaboom 32303
-lib/live/config/1060-kde-services 32302
-lib/live/config/1080-policykit 32301
-lib/live/config/1090-ssl-cert 32300
-usr/sbin/make-ssl-cert 32299
-bin/bash 32298
-lib/x86_64-linux-gnu/libtinfo.so.6.1 32297
-bin/mktemp 32296
-usr/share/ssl-cert/ssleay.cnf 32295
-usr/bin/openssl 32294
-etc/ssl/openssl.cnf 32293
-lib/live/config/1110-anacron 32289
-lib/live/config/1120-util-linux 32288
-lib/live/config/1130-login 32286
-lib/live/config/1140-xserver-xorg 32282
-usr/bin/lspci 32281
-usr/bin/mawk 32280
-lib/x86_64-linux-gnu/libpci.so.3.5.2 32279
-lib/udev/hwdb.bin 32278
-bin/ls 32277
-usr/share/live/config/xserver-xorg/intel.ids 32276
-usr/share/live/config/xserver-xorg/qxl.ids 32275
-lib/live/config/1160-openssh-server 32274
-lib/live/config/1170-xfce4-panel 32273
-lib/live/config/1180-xscreensaver 32272
-lib/live/config/1190-broadcom-sta 32271
-lib/live/config/1500-reconfigure-APT 32270
-lib/live/config/1600-undivert-APT 32237
-usr/bin/dpkg-divert 32236
-lib/live/config/2000-aesthetics 32231
-lib/live/config/2000-import-gnupg-key 32230
-usr/bin/gpg 32228
-usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 32227
-lib/x86_64-linux-gnu/libreadline.so.7.0 32226
-usr/lib/x86_64-linux-gnu/libassuan.so.0.8.2 32225
-usr/share/doc/tails/website/tails-accounting.key 32224
-usr/bin/gpg-agent 32223
-usr/lib/x86_64-linux-gnu/libnpth.so.0.1.2 32222
-usr/share/doc/tails/website/tails-bugs.key 32221
-usr/share/doc/tails/website/tails-email.key 32220
-usr/share/doc/tails/website/tails-foundations.key 32219
-usr/share/doc/tails/website/tails-mirrors.key 32218
-usr/share/doc/tails/website/tails-press.key 32217
-usr/share/doc/tails/website/tails-signing-minimal.key 32216
-usr/share/doc/tails/website/tails-signing.key 32215
-usr/share/doc/tails/website/tails-sysadmins.key 32214
-usr/share/doc/tails/website/tails-translations.key 32213
-lib/live/config/2030-systemd 32206
-bin/systemd-machine-id-setup 32205
-lib/systemd/libsystemd-shared-241.so 32204
-lib/x86_64-linux-gnu/libcap.so.2.25 32203
-lib/x86_64-linux-gnu/libcryptsetup.so.12.4.0 32202
-usr/lib/x86_64-linux-gnu/libip4tc.so.0.1.0 32201
-usr/lib/x86_64-linux-gnu/libseccomp.so.2.3.3 32200
-lib/x86_64-linux-gnu/libidn.so.11.6.16 32199
-lib/x86_64-linux-gnu/libdevmapper.so.1.02.1 32198
-usr/lib/x86_64-linux-gnu/libargon2.so.1 32197
-usr/lib/x86_64-linux-gnu/libjson-c.so.3.0.1 32196
-etc/machine-id 32195
-bin/journalctl 32194
-usr/lib/systemd/catalog/systemd.be.catalog 32193
-usr/lib/systemd/catalog/systemd.be@latin.catalog 32192
-usr/lib/systemd/catalog/systemd.bg.catalog 32191
-usr/lib/systemd/catalog/systemd.catalog 32190
-usr/lib/systemd/catalog/systemd.de.catalog 32189
-usr/lib/systemd/catalog/systemd.fr.catalog 32188
-usr/lib/systemd/catalog/systemd.it.catalog 32187
-usr/lib/systemd/catalog/systemd.pl.catalog 32186
-usr/lib/systemd/catalog/systemd.pt_BR.catalog 32185
-usr/lib/systemd/catalog/systemd.ru.catalog 32184
-usr/lib/systemd/catalog/systemd.zh_CN.catalog 32183
-usr/lib/systemd/catalog/systemd.zh_TW.catalog 32182
-lib/live/config/3000-tps-media-directory 32180
-usr/bin/install 32179
-lib/live/config/7000-debug 32177
-lib/live/config/8000-rootpw 32176
-lib/live/config/9000-hosts-file 32175
-etc/live/config.d/hostname.conf 32174
-lib/live/config/9980-permissions 32173
-lib/live/config/9990-hooks 32171
-lib/live/config/9995-nss-systemd 32170
-lib/live/config/9999-unset-user-account-comment 32169
-etc/adjtime 32166
-usr/lib/udisks2/udisksd 32164
-usr/sbin/alsactl 32162
-usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 32161
-usr/share/alsa/alsa.conf 32159
-usr/share/alsa/alsa.conf.d/10-rate-lav.conf 32155
-usr/share/alsa/alsa.conf.d/10-samplerate.conf 32154
-usr/share/alsa/alsa.conf.d/10-speexrate.conf 32153
-usr/share/alsa/alsa.conf.d/50-arcam-av-ctl.conf 32152
-usr/share/alsa/alsa.conf.d/50-jack.conf 32151
-usr/share/alsa/alsa.conf.d/50-oss.conf 32150
-usr/share/alsa/alsa.conf.d/50-pulseaudio.conf 32149
-usr/share/alsa/alsa.conf.d/60-a52-encoder.conf 32148
-usr/share/alsa/alsa.conf.d/60-upmix.conf 32147
-usr/share/alsa/alsa.conf.d/60-vdownmix.conf 32146
-usr/share/alsa/alsa.conf.d/98-usb-stream.conf 32145
-usr/share/alsa/alsa.conf.d/pulse.conf 32144
-etc/asound.conf 32143
-usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_conf_pulse.so 32142
-usr/lib/x86_64-linux-gnu/libpulse.so.0.20.3 32141
-usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-12.2.so 32140
-lib/x86_64-linux-gnu/libdbus-1.so.3.19.13 32139
-usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 32138
-usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 32137
-usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 32136
-usr/lib/x86_64-linux-gnu/libICE.so.6.3.0 32135
-usr/lib/x86_64-linux-gnu/libSM.so.6.0.1 32134
-usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0 32133
-lib/x86_64-linux-gnu/libwrap.so.0.7.6 32132
-usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.28 32131
-usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1 32130
-usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 32129
-usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 32128
-usr/lib/x86_64-linux-gnu/libbsd.so.0.9.1 32127
-usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 32126
-usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 32125
-usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0 32124
-usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 32123
-usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 32122
-usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11 32121
-etc/pulse/client.conf 32120
-etc/pulse/client.conf.d/00-disable-autospawn.conf 32119
-usr/share/alsa/init/00main 32118
-usr/share/alsa/init/hda 32117
+bin/kmod 32728
+etc/modprobe.d/all-net-blacklist.conf 32727
+etc/modprobe.d/amd64-microcode-blacklist.conf 32726
+etc/modprobe.d/intel-microcode-blacklist.conf 32725
+etc/modprobe.d/no-bluetooth.conf 32724
+etc/modprobe.d/no-conntrack-helper.conf 32723
+etc/modprobe.d/no-mei.conf 32722
+etc/modprobe.d/no-n-hdlc.conf 32721
+etc/modprobe.d/no-pc-speaker.conf 32720
+etc/modprobe.d/uncommon-network-protocols.conf 32719
+lib/bilibop/test 32718
+bin/true 32717
+lib/bilibop/common.sh 32716
+etc/udev/udev.conf 32715
+bin/udevadm 32714
+bin/df 32713
+bin/grep 32712
+bin/egrep 32711
+bin/readlink 32710
+etc/default/keyboard 32709
+etc/bilibop/bilibop.conf 32708
+lib/hdparm/hdparm-functions 32707
+etc/hdparm.conf 32706
+lib/live/config/0001-sane-clock 32705
+lib/x86_64-linux-gnu/ld-2.28.so 32704
+lib/x86_64-linux-gnu/libc-2.28.so 32703
+usr/lib/x86_64-linux-gnu/libacl.so.1.1.2253 32702
+lib/x86_64-linux-gnu/libselinux.so.1 32701
+usr/lib/x86_64-linux-gnu/libattr.so.1.1.2448 32700
+lib/x86_64-linux-gnu/libpcre.so.3.13.3 32699
+lib/x86_64-linux-gnu/libdl-2.28.so 32698
+lib/x86_64-linux-gnu/libpthread-2.28.so 32697
+usr/lib/locale/locale-archive 32696
+usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 32695
+etc/amnesia/version 32693
+bin/date 32692
+usr/share/zoneinfo/UCT 32691
+etc/locale.alias 32690
+lib/live/config/0005-nss-systemd 32689
+etc/nsswitch.conf 32688
+lib/live/config/0010-debconf 32687
+lib/live/setup-network.sh 32686
+lib/live/config/0020-hostname 32685
+etc/hostname 32684
+etc/hosts 32683
+bin/hostname 32682
+lib/live/config/0030-live-debconfig_passwd 32680
+lib/live/config/0030-user-setup 32679
+usr/bin/debconf-set-selections 32677
+usr/bin/perl 32676
+lib/x86_64-linux-gnu/libm-2.28.so 32675
+lib/x86_64-linux-gnu/libcrypt-2.28.so 32674
+usr/share/perl/5.28.1/warnings.pm 32673
+usr/share/perl/5.28.1/strict.pm 32672
+usr/share/perl5/Debconf/Db.pm 32671
+usr/share/perl5/Debconf/Log.pm 32670
+usr/share/perl/5.28.1/base.pm 32669
+usr/share/perl/5.28.1/Exporter.pm 32668
+usr/share/perl5/Debconf/Config.pm 32667
+usr/share/perl5/Debconf/Question.pm 32666
+usr/share/perl5/Debconf/Template.pm 32665
+usr/lib/x86_64-linux-gnu/perl/5.28.1/POSIX.pm 32664
+usr/lib/x86_64-linux-gnu/perl/5.28.1/Fcntl.pm 32663
+usr/share/perl/5.28.1/XSLoader.pm 32662
+usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/Fcntl/Fcntl.so 32661
+usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/POSIX/POSIX.so 32660
+usr/share/perl/5.28.1/Tie/Hash.pm 32659
+usr/share/perl/5.28.1/Carp.pm 32658
+usr/share/perl/5.28.1/overloading.pm 32657
+usr/share/perl/5.28.1/warnings/register.pm 32656
+usr/share/perl/5.28.1/Exporter/Heavy.pm 32655
+usr/share/perl/5.28.1/FileHandle.pm 32654
+usr/lib/x86_64-linux-gnu/perl/5.28.1/IO/File.pm 32653
+usr/share/perl/5.28.1/Symbol.pm 32652
+usr/share/perl/5.28.1/SelectSaver.pm 32651
+usr/lib/x86_64-linux-gnu/perl/5.28.1/IO/Seekable.pm 32650
+usr/lib/x86_64-linux-gnu/perl/5.28.1/IO/Handle.pm 32649
+usr/lib/x86_64-linux-gnu/perl/5.28.1/IO.pm 32648
+usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/IO/IO.so 32647
+usr/share/perl5/Debconf/Gettext.pm 32646
+usr/lib/x86_64-linux-gnu/perl5/5.28/Locale/gettext.pm 32645
+usr/lib/x86_64-linux-gnu/perl/5.28.1/Encode.pm 32644
+usr/share/perl/5.28.1/constant.pm 32643
+usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/Encode/Encode.so 32642
+usr/lib/x86_64-linux-gnu/perl/5.28.1/Encode/Alias.pm 32641
+usr/lib/x86_64-linux-gnu/perl/5.28.1/Encode/MIME/Name.pm 32640
+usr/lib/x86_64-linux-gnu/perl/5.28.1/Storable.pm 32639
+usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/Storable/Storable.so 32638
+usr/share/perl/5.28.1/parent.pm 32637
+usr/share/perl/5.28.1/vars.pm 32636
+usr/lib/x86_64-linux-gnu/perl/5.28.1/Encode/Encoding.pm 32635
+usr/share/perl/5.28.1/bytes.pm 32634
+usr/lib/x86_64-linux-gnu/perl/5.28.1/Encode/Config.pm 32633
+usr/lib/x86_64-linux-gnu/perl/5.28.1/DynaLoader.pm 32632
+usr/lib/x86_64-linux-gnu/perl/5.28.1/Config.pm 32631
+usr/lib/x86_64-linux-gnu/perl5/5.28/auto/Locale/gettext/gettext.so 32630
+usr/share/perl/5.28.1/Text/Wrap.pm 32629
+usr/share/perl/5.28.1/Text/Tabs.pm 32628
+usr/lib/x86_64-linux-gnu/perl/5.28.1/re.pm 32627
+usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/re/re.so 32626
+usr/share/perl5/Debconf/Iterator.pm 32625
+usr/share/perl5/Debconf/Base.pm 32624
+usr/share/perl/5.28.1/fields.pm 32623
+usr/share/perl5/Debconf/Encoding.pm 32622
+usr/lib/x86_64-linux-gnu/perl5/5.28/Text/Iconv.pm 32621
+usr/share/perl/5.28.1/AutoLoader.pm 32620
+usr/lib/x86_64-linux-gnu/perl5/5.28/auto/Text/Iconv/Iconv.so 32619
+usr/bin/locale 32618
+usr/share/perl5/Text/WrapI18N.pm 32617
+usr/lib/x86_64-linux-gnu/perl5/5.28/Text/CharWidth.pm 32616
+usr/lib/x86_64-linux-gnu/perl5/5.28/auto/Text/CharWidth/CharWidth.so 32615
+usr/share/perl/5.28.1/overload.pm 32614
+usr/share/perl5/Debconf/Priority.pm 32613
+usr/lib/x86_64-linux-gnu/perl/5.28.1/Hash/Util.pm 32612
+usr/lib/x86_64-linux-gnu/perl/5.28.1/Scalar/Util.pm 32611
+usr/lib/x86_64-linux-gnu/perl/5.28.1/List/Util.pm 32610
+usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/List/Util/Util.so 32609
+usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/Hash/Util/Util.so 32608
+lib/x86_64-linux-gnu/libnss_files-2.28.so 32607
+usr/share/perl5/Debconf/DbDriver.pm 32605
+usr/share/perl/5.28.1/Getopt/Long.pm 32604
+etc/debconf.conf 32603
+usr/share/perl5/Debconf/DbDriver/File.pm 32602
+usr/lib/x86_64-linux-gnu/perl/5.28.1/Cwd.pm 32601
+usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/Cwd/Cwd.so 32600
+usr/share/perl5/Debconf/DbDriver/Cache.pm 32599
+usr/share/perl5/Debconf/Format/822.pm 32598
+usr/share/perl5/Debconf/Format.pm 32597
+usr/share/perl5/Debconf/DbDriver/Stack.pm 32594
+usr/share/perl5/Debconf/DbDriver/Copy.pm 32593
+bin/rm 32588
+usr/lib/user-setup/user-setup-apply 32587
+usr/share/debconf/confmodule 32586
+usr/share/debconf/frontend 32585
+usr/share/perl5/Debconf/AutoSelect.pm 32584
+usr/share/perl5/Debconf/ConfModule.pm 32583
+usr/share/perl/5.28.1/IPC/Open2.pm 32582
+usr/share/perl/5.28.1/IPC/Open3.pm 32581
+usr/share/perl5/Debconf/FrontEnd/Noninteractive.pm 32580
+usr/share/perl5/Debconf/FrontEnd.pm 32579
+usr/lib/x86_64-linux-gnu/perl5/5.28/Glib/Object/Introspection.pm 32578
+usr/lib/x86_64-linux-gnu/perl5/5.28/Glib.pm 32577
+usr/lib/x86_64-linux-gnu/perl5/5.28/auto/Glib/Glib.so 32576
+usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3 32575
+usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3 32574
+usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.5800.3 32573
+usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 32572
+usr/lib/x86_64-linux-gnu/perl5/5.28/auto/Glib/Object/Introspection/Introspection.so 32571
+usr/lib/x86_64-linux-gnu/libgirepository-1.0.so.1.0.0 32570
+usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5800.3 32569
+usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5800.3 32568
+lib/x86_64-linux-gnu/libz.so.1.2.11 32567
+lib/x86_64-linux-gnu/libmount.so.1.1.0 32566
+lib/x86_64-linux-gnu/libresolv-2.28.so 32565
+lib/x86_64-linux-gnu/libblkid.so.1.1.0 32564
+lib/x86_64-linux-gnu/librt-2.28.so 32563
+lib/x86_64-linux-gnu/libuuid.so.1.3.0 32562
+usr/lib/user-setup/functions.sh 32561
+sbin/shadowconfig 32560
+usr/sbin/pwck 32559
+etc/login.defs 32558
+usr/sbin/grpck 32557
+usr/sbin/pwconv 32554
+etc/.pwd.lock 32553
+usr/sbin/grpconv 32550
+bin/chown 32543
+bin/chmod 32542
+usr/bin/cut 32541
+usr/bin/dpkg-query 32540
+var/lib/dpkg/status 32539
+var/lib/dpkg/triggers/File 32538
+var/lib/dpkg/triggers/Unincorp 32537
+usr/bin/dpkg 32536
+etc/dpkg/dpkg.cfg 32535
+usr/sbin/usermod 32534
+lib/x86_64-linux-gnu/libaudit.so.1.0.0 32533
+usr/lib/x86_64-linux-gnu/libsemanage.so.1 32532
+lib/x86_64-linux-gnu/libcap-ng.so.0.0.0 32531
+lib/x86_64-linux-gnu/libsepol.so.1 32530
+lib/x86_64-linux-gnu/libbz2.so.1.0.4 32529
+usr/sbin/adduser 32522
+usr/share/perl5/Debian/AdduserCommon.pm 32521
+usr/lib/x86_64-linux-gnu/perl/5.28.1/I18N/Langinfo.pm 32520
+usr/lib/x86_64-linux-gnu/perl/5.28.1/auto/I18N/Langinfo/Langinfo.so 32519
+etc/adduser.conf 32518
+usr/sbin/groupadd 32517
+usr/sbin/useradd 32514
+etc/default/useradd 32513
+var/log/faillog 32504
+var/log/lastlog 32503
+sbin/pam_tally2 32498
+lib/x86_64-linux-gnu/libpam.so.0.84.2 32497
+usr/bin/find 32496
+etc/skel/.bash_logout 32495
+etc/skel/.bashrc 32494
+etc/skel/.config/Trolltech.conf 32493
+etc/skel/.config/keepassxc/keepassxc.ini 32492
+etc/skel/.config/onionshare/onionshare.json 32491
+etc/skel/.electrum/config 32489
+etc/skel/.gnome2/accels/.placeholder 32488
+etc/skel/.gnome2/keyrings/default 32487
+etc/skel/.gnome2/keyrings/tails.keyring 32486
+etc/skel/.gnome2_private/.placeholder 32485
+etc/skel/.gnupg/dirmngr.conf 32484
+etc/skel/.gnupg/gpg-agent.conf 32483
+etc/skel/.gnupg/gpg.conf 32482
+etc/skel/.local/share/applications/mimeapps.list 32481
+etc/skel/.monkeysphere/monkeysphere.conf 32480
+etc/skel/.poedit/config 32479
+etc/skel/.profile 32478
+etc/skel/.purple/prefs.xml 32477
+etc/skel/.tor-browser/profile.default/bookmarks.html 32476
+etc/skel/.tor-browser/profile.default/prefs.js 32475
+etc/skel/.xsessionrc 32474
+etc/skel/Desktop/Report_an_error.desktop 32473
+etc/skel/Desktop/tails-documentation.desktop 32472
+usr/bin/chfn 32469
+lib/x86_64-linux-gnu/libpam_misc.so.0.82.1 32468
+etc/pam.d/chfn 32467
+lib/x86_64-linux-gnu/security/pam_rootok.so 32466
+etc/pam.d/common-auth 32465
+lib/x86_64-linux-gnu/security/pam_unix.so 32464
+lib/x86_64-linux-gnu/libnsl-2.28.so 32463
+lib/x86_64-linux-gnu/security/pam_deny.so 32462
+lib/x86_64-linux-gnu/security/pam_permit.so 32461
+etc/pam.d/common-account 32460
+etc/pam.d/common-session 32459
+lib/x86_64-linux-gnu/security/pam_systemd.so 32458
+etc/pam.d/other 32457
+etc/pam.d/common-password 32456
+usr/bin/gpasswd 32452
+lib/live/config/0040-sudo 32430
+lib/live/config/0050-locales 32429
+etc/default/locale 32428
+bin/systemctl 32427
+lib/x86_64-linux-gnu/liblzma.so.5.2.4 32426
+usr/lib/x86_64-linux-gnu/liblz4.so.1.8.3 32425
+lib/x86_64-linux-gnu/libgcrypt.so.20.2.4 32424
+lib/x86_64-linux-gnu/libgpg-error.so.0.26.1 32423
+usr/bin/mawk 32422
+usr/sbin/locale-gen 32419
+lib/live/config/0070-tzdata 32417
+etc/timezone 32416
+usr/sbin/dpkg-reconfigure 32415
+var/lib/dpkg/info/format 32414
+var/lib/dpkg/info/tzdata.templates 32413
+var/lib/dpkg/info/tzdata.config 32412
+usr/bin/head 32411
+usr/share/perl5/Debconf/Element/Noninteractive/Select.pm 32410
+usr/share/perl5/Debconf/Element/Noninteractive.pm 32409
+usr/share/perl5/Debconf/Element.pm 32408
+var/lib/dpkg/info/tzdata.postinst 32407
+bin/ln 32406
+bin/mv 32405
+lib/live/config/0080-gdm3 32402
+lib/live/config/0085-sddm 32401
+lib/live/config/0090-kdm 32400
+lib/live/config/0100-lightdm 32399
+lib/live/config/0110-lxdm 32398
+lib/live/config/0120-nodm 32397
+lib/live/config/0130-slim 32396
+lib/live/config/0140-xinit 32395
+lib/live/config/0150-keyboard-configuration 32394
+lib/live/config/1000-remount-procfs 32393
+bin/mount 32392
+etc/fstab 32391
+lib/live/config/1020-gnome-panel-data 32390
+lib/live/config/1030-gnome-power-manager 32387
+usr/bin/sudo 32386
+lib/x86_64-linux-gnu/libutil-2.28.so 32385
+usr/lib/sudo/libsudo_util.so.0.0.0 32384
+usr/lib/sudo/sudoers.so 32383
+etc/sudoers 32382
+etc/sudoers.d/README 32381
+etc/sudoers.d/always-ask-password 32380
+etc/sudoers.d/tails-greeter-cryptsetup 32379
+etc/sudoers.d/tails-greeter-live-persist 32378
+etc/sudoers.d/tails-greeter-umount 32377
+etc/sudoers.d/zzz_boot_profile 32376
+etc/sudoers.d/zzz_gdm 32375
+etc/sudoers.d/zzz_halt 32374
+etc/sudoers.d/zzz_persistence-setup 32373
+etc/sudoers.d/zzz_tails-additional-software 32372
+etc/sudoers.d/zzz_tails-debugging-info 32371
+etc/sudoers.d/zzz_tails-kill-gdm-session 32370
+etc/sudoers.d/zzz_unsafe-browser 32369
+etc/sudoers.d/zzz_upgrade 32368
+etc/host.conf 32367
+etc/resolv.conf 32366
+etc/pam.d/sudo 32365
+etc/pam.d/common-session-noninteractive 32364
+lib/live/config/1040-gnome-screensaver 32362
+lib/live/config/1050-kaboom 32361
+lib/live/config/1060-kde-services 32360
+lib/live/config/1080-policykit 32359
+lib/live/config/1090-ssl-cert 32358
+usr/sbin/make-ssl-cert 32357
+bin/bash 32356
+lib/x86_64-linux-gnu/libtinfo.so.6.1 32355
+bin/mktemp 32354
+usr/share/ssl-cert/ssleay.cnf 32353
+usr/bin/openssl 32352
+usr/lib/x86_64-linux-gnu/libssl.so.1.1 32351
+usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 32350
+etc/ssl/openssl.cnf 32349
+lib/live/config/1110-anacron 32345
+lib/live/config/1120-util-linux 32344
+lib/live/config/1130-login 32342
+lib/live/config/1140-xserver-xorg 32338
+usr/bin/lspci 32337
+lib/x86_64-linux-gnu/libpci.so.3.5.2 32336
+usr/lib/x86_64-linux-gnu/libkmod.so.2.3.4 32335
+lib/x86_64-linux-gnu/libudev.so.1.6.13 32334
+usr/bin/tr 32333
+lib/udev/hwdb.bin 32332
+bin/ls 32331
+usr/share/live/config/xserver-xorg/intel.ids 32330
+usr/share/live/config/xserver-xorg/qxl.ids 32329
+lib/live/config/1160-openssh-server 32328
+lib/live/config/1170-xfce4-panel 32327
+lib/live/config/1180-xscreensaver 32326
+lib/live/config/1190-broadcom-sta 32325
+lib/live/config/1500-reconfigure-APT 32324
+lib/live/config/1600-undivert-APT 32291
+usr/bin/dpkg-divert 32290
+lib/live/config/2000-aesthetics 32285
+lib/live/config/2000-import-gnupg-key 32284
+usr/bin/gpg 32282
+usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 32281
+lib/x86_64-linux-gnu/libreadline.so.7.0 32280
+usr/lib/x86_64-linux-gnu/libassuan.so.0.8.2 32279
+usr/share/doc/tails/website/tails-accounting.key 32278
+usr/bin/gpg-agent 32277
+usr/lib/x86_64-linux-gnu/libnpth.so.0.1.2 32276
+usr/share/doc/tails/website/tails-bugs.key 32275
+usr/share/doc/tails/website/tails-email.key 32274
+usr/share/doc/tails/website/tails-foundations.key 32273
+usr/share/doc/tails/website/tails-mirrors.key 32272
+usr/share/doc/tails/website/tails-press.key 32271
+usr/share/doc/tails/website/tails-signing-minimal.key 32270
+usr/share/doc/tails/website/tails-signing.key 32269
+usr/share/doc/tails/website/tails-sysadmins.key 32268
+usr/share/doc/tails/website/tails-translations.key 32267
+lib/live/config/2030-systemd 32260
+bin/systemd-machine-id-setup 32259
+lib/systemd/libsystemd-shared-241.so 32258
+lib/x86_64-linux-gnu/libcap.so.2.25 32257
+lib/x86_64-linux-gnu/libcryptsetup.so.12.4.0 32256
+usr/lib/x86_64-linux-gnu/libip4tc.so.0.1.0 32255
+usr/lib/x86_64-linux-gnu/libseccomp.so.2.3.3 32254
+lib/x86_64-linux-gnu/libidn.so.11.6.16 32253
+lib/x86_64-linux-gnu/libdevmapper.so.1.02.1 32252
+usr/lib/x86_64-linux-gnu/libargon2.so.1 32251
+usr/lib/x86_64-linux-gnu/libjson-c.so.3.0.1 32250
+etc/machine-id 32249
+bin/journalctl 32248
+usr/lib/systemd/catalog/systemd.be.catalog 32247
+usr/lib/systemd/catalog/systemd.be@latin.catalog 32246
+usr/lib/systemd/catalog/systemd.bg.catalog 32245
+usr/lib/systemd/catalog/systemd.catalog 32244
+usr/lib/systemd/catalog/systemd.de.catalog 32243
+usr/lib/systemd/catalog/systemd.fr.catalog 32242
+usr/lib/systemd/catalog/systemd.it.catalog 32241
+usr/lib/systemd/catalog/systemd.pl.catalog 32240
+usr/lib/systemd/catalog/systemd.pt_BR.catalog 32239
+usr/lib/systemd/catalog/systemd.ru.catalog 32238
+usr/lib/systemd/catalog/systemd.zh_CN.catalog 32237
+usr/lib/systemd/catalog/systemd.zh_TW.catalog 32236
+lib/live/config/3000-tps-media-directory 32234
+usr/bin/install 32233
+lib/live/config/7000-debug 32231
+lib/live/config/8000-rootpw 32230
+lib/live/config/9000-hosts-file 32229
+etc/live/config.d/hostname.conf 32228
+lib/live/config/9980-permissions 32227
+lib/live/config/9990-hooks 32225
+lib/live/config/9995-nss-systemd 32224
+lib/live/config/9999-unset-user-account-comment 32223
+etc/adjtime 32220
+lib/udev/lmt-udev 32218
+usr/bin/dbus-daemon 32216
+usr/sbin/memlockd 32211
+usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25 32210
+lib/x86_64-linux-gnu/libdbus-1.so.3.19.13 32209
+lib/x86_64-linux-gnu/libsystemd.so.0.25.0 32208
+sbin/wpa_supplicant 32206
+usr/lib/udisks2/udisksd 32205
+lib/x86_64-linux-gnu/libexpat.so.1.6.8 32204
+lib/x86_64-linux-gnu/libapparmor.so.1.6.0 32203
+usr/sbin/alsactl 32201
+usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 32200
+usr/share/alsa/alsa.conf 32198
+usr/share/alsa/alsa.conf.d/10-rate-lav.conf 32197
+usr/share/alsa/alsa.conf.d/10-samplerate.conf 32196
+usr/share/alsa/alsa.conf.d/10-speexrate.conf 32195
+usr/share/alsa/alsa.conf.d/50-arcam-av-ctl.conf 32194
+usr/share/alsa/alsa.conf.d/50-jack.conf 32193
+usr/share/alsa/alsa.conf.d/50-oss.conf 32192
+usr/share/alsa/alsa.conf.d/50-pulseaudio.conf 32191
+usr/share/alsa/alsa.conf.d/60-a52-encoder.conf 32190
+usr/share/alsa/alsa.conf.d/60-upmix.conf 32189
+usr/share/alsa/alsa.conf.d/60-vdownmix.conf 32188
+usr/share/alsa/alsa.conf.d/98-usb-stream.conf 32187
+usr/share/alsa/alsa.conf.d/pulse.conf 32186
+etc/asound.conf 32185
+usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_conf_pulse.so 32184
+usr/lib/x86_64-linux-gnu/libpulse.so.0.20.3 32183
+usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-12.2.so 32182
+usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 32181
+usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 32180
+usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 32179
+usr/lib/x86_64-linux-gnu/libICE.so.6.3.0 32178
+usr/lib/x86_64-linux-gnu/libSM.so.6.0.1 32177
+usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0 32176
+lib/x86_64-linux-gnu/libwrap.so.0.7.6 32175
+usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.28 32174
+usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1 32173
+usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 32172
+usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 32171
+usr/lib/x86_64-linux-gnu/libbsd.so.0.9.1 32170
+usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 32169
+usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 32168
+usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0 32167
+usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 32166
+usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 32165
+usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11 32164
+etc/pulse/client.conf 32163
+usr/share/dbus-1/system.conf 32162
+usr/share/dbus-1/system.d/nm-dispatcher.conf 32161
+usr/share/dbus-1/system.d/org.freedesktop.ColorManager.conf 32160
+usr/share/dbus-1/system.d/org.freedesktop.NetworkManager.conf 32159
+usr/share/dbus-1/system.d/org.freedesktop.PolicyKit1.conf 32158
+usr/share/dbus-1/system.d/org.freedesktop.UDisks2.conf 32157
+usr/share/dbus-1/system.d/org.freedesktop.UPower.conf 32156
+usr/share/dbus-1/system.d/org.freedesktop.hostname1.conf 32155
+usr/share/dbus-1/system.d/org.freedesktop.locale1.conf 32154
+usr/share/dbus-1/system.d/org.freedesktop.login1.conf 32153
+usr/share/dbus-1/system.d/org.freedesktop.network1.conf 32152
+usr/share/dbus-1/system.d/org.freedesktop.resolve1.conf 32151
+usr/share/dbus-1/system.d/org.freedesktop.systemd1.conf 32150
+usr/share/dbus-1/system.d/org.freedesktop.timedate1.conf 32149
+usr/share/dbus-1/system.d/org.freedesktop.timesync1.conf 32148
+etc/dbus-1/system.d/com.hp.hplip.conf 32147
+etc/dbus-1/system.d/com.redhat.NewPrinterNotification.conf 32146
+etc/default/cron 32145
+etc/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf 32143
+etc/dbus-1/system.d/gdm.conf 32142
+etc/dbus-1/system.d/org.freedesktop.Accounts.conf 32141
+etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf 32140
+usr/lib/accountsservice/accounts-daemon 32139
+etc/dbus-1/system.d/org.freedesktop.bolt.conf 32138
+etc/pulse/client.conf.d/00-disable-autospawn.conf 32137
+usr/share/alsa/init/00main 32136
+usr/share/alsa/init/hda 32135
+usr/share/alsa/init/default 32134
+usr/lib/x86_64-linux-gnu/libgudev-1.0.so.0.2.0 32132
+usr/lib/x86_64-linux-gnu/libblockdev.so.2.0.0 32131
+usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0 32128
+etc/init.d/rng-tools 32126
+usr/lib/x86_64-linux-gnu/libbd_utils.so.2.1.0 32120
+usr/lib/x86_64-linux-gnu/libatasmart.so.4.0.5 32119
+usr/lib/x86_64-linux-gnu/libudisks2.so.0.0.0 32118
+usr/sbin/ModemManager 32117
lib/systemd/systemd-logind 32116
-usr/share/alsa/init/default 32115
-usr/bin/dbus-daemon 32114
-lib/x86_64-linux-gnu/libexpat.so.1.6.8 32113
-lib/x86_64-linux-gnu/libapparmor.so.1.6.0 32112
-usr/share/dbus-1/system.conf 32108
-lib/udev/lmt-udev 32105
-usr/lib/x86_64-linux-gnu/libblockdev.so.2.0.0 32103
-usr/lib/x86_64-linux-gnu/libbd_utils.so.2.1.0 32102
-usr/lib/x86_64-linux-gnu/libatasmart.so.4.0.5 32101
-usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0 32100
-sbin/wpa_supplicant 32097
-usr/lib/accountsservice/accounts-daemon 32096
-usr/sbin/ModemManager 32095
-usr/lib/x86_64-linux-gnu/libudisks2.so.0.0.0 32094
-etc/default/cron 32093
-usr/local/lib/tails-set-wireless-devices-state 32092
-usr/local/lib/onion-grater 32091
-usr/bin/python3.7 32090
-etc/systemd/logind.conf 32089
-etc/init.d/rng-tools 32088
-usr/share/dbus-1/system.d/nm-dispatcher.conf 32084
-usr/share/dbus-1/system.d/org.freedesktop.ColorManager.conf 32083
-usr/share/dbus-1/system.d/org.freedesktop.NetworkManager.conf 32082
-usr/share/dbus-1/system.d/org.freedesktop.PolicyKit1.conf 32081
-usr/share/dbus-1/system.d/org.freedesktop.UDisks2.conf 32080
-usr/share/dbus-1/system.d/org.freedesktop.UPower.conf 32079
-usr/share/dbus-1/system.d/org.freedesktop.hostname1.conf 32078
-usr/share/dbus-1/system.d/org.freedesktop.locale1.conf 32077
-usr/share/dbus-1/system.d/org.freedesktop.login1.conf 32076
-etc/default/rng-tools 32073
-usr/lib/systemd/logind.conf.d/lower-NAutoVTs.conf 32072
-usr/local/lib/initramfs-restore 32071
-usr/sbin/memlockd 32070
-usr/sbin/cron 32067
-etc/crontab 32065
-usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25 32064
-usr/local/bin/tails-get-bootinfo 32063
-usr/bin/env 32062
-usr/share/dbus-1/system.d/org.freedesktop.network1.conf 32042
-usr/share/dbus-1/system.d/org.freedesktop.resolve1.conf 32041
-usr/share/dbus-1/system.d/org.freedesktop.systemd1.conf 32040
-usr/share/dbus-1/system.d/org.freedesktop.timedate1.conf 32039
-usr/share/dbus-1/system.d/org.freedesktop.timesync1.conf 32038
-etc/dbus-1/system.d/com.hp.hplip.conf 32037
-etc/dbus-1/system.d/com.redhat.NewPrinterNotification.conf 32036
-etc/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf 32035
-etc/dbus-1/system.d/gdm.conf 32034
-etc/dbus-1/system.d/org.freedesktop.Accounts.conf 32033
-etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf 32032
-etc/dbus-1/system.d/org.freedesktop.bolt.conf 32031
-etc/dbus-1/system.d/org.opensuse.CupsPkHelper.Mechanism.conf 32030
-etc/dbus-1/system.d/pulseaudio-system.conf 32029
-etc/dbus-1/system.d/wpa_supplicant.conf 32028
-usr/share/dbus-1/system-services/com.hp.hplip.service 32026
-usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service 32025
-usr/share/dbus-1/system-services/fi.w1.wpa_supplicant1.service 32024
-usr/share/dbus-1/system-services/org.freedesktop.Accounts.service 32023
-usr/share/dbus-1/system-services/org.freedesktop.ColorManager.service 32022
-usr/share/dbus-1/system-services/org.freedesktop.ModemManager1.service 32021
-usr/share/dbus-1/system-services/org.freedesktop.PolicyKit1.service 32020
-usr/share/dbus-1/system-services/org.freedesktop.UDisks2.service 32019
-usr/share/dbus-1/system-services/org.freedesktop.UPower.service 32018
-usr/share/dbus-1/system-services/org.freedesktop.bolt.service 32017
-usr/share/dbus-1/system-services/org.freedesktop.hostname1.service 32016
-usr/share/dbus-1/system-services/org.freedesktop.locale1.service 32015
-usr/share/dbus-1/system-services/org.freedesktop.login1.service 32014
-usr/share/dbus-1/system-services/org.freedesktop.network1.service 32013
-usr/share/dbus-1/system-services/org.freedesktop.nm_dispatcher.service 32012
-usr/share/dbus-1/system-services/org.freedesktop.resolve1.service 32011
-usr/share/dbus-1/system-services/org.freedesktop.systemd1.service 32010
-usr/share/dbus-1/system-services/org.freedesktop.timedate1.service 32009
-usr/share/dbus-1/system-services/org.freedesktop.timesync1.service 32008
-usr/share/dbus-1/system-services/org.opensuse.CupsPkHelper.Mechanism.service 32007
-usr/bin/unmkinitramfs 32006
-usr/lib/python3.7/argparse.py 32005
-etc/libblockdev/conf.d/00-default.cfg 32003
-usr/lib/x86_64-linux-gnu/gio/modules/giomodule.cache 32002
-usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so 31999
-usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so 31998
-usr/sbin/laptop_mode 31996
-usr/lib/x86_64-linux-gnu/libnl-route-3.so.200.26.0 31995
-usr/lib/x86_64-linux-gnu/libbd_swap.so.2.0.0 31994
-usr/lib/x86_64-linux-gnu/libbd_loop.so.2.0.0 31993
-usr/lib/x86_64-linux-gnu/libbd_crypto.so.2.0.0 31992
-etc/shells 31991
-usr/bin/getopt 31989
-lib/x86_64-linux-gnu/libgcc_s.so.1 31984
-usr/lib/x86_64-linux-gnu/libnss3.so 31975
-usr/lib/x86_64-linux-gnu/libmm-glib.so.0.4.0 31971
-etc/memlockd.cfg 31970
-usr/lib/x86_64-linux-gnu/libpcsclite.so.1.0.0 31968
-usr/bin/flock 31966
-var/log/wtmp 31965
-lib/systemd/system/polkit.service 31963
-usr/lib/x86_64-linux-gnu/libqmi-glib.so.5.4.0 31962
-usr/bin/ldd 31961
-usr/lib/python3.7/gettext.py 31959
-bin/echo 31958
-bin/kill 31957
-bin/dd 31955
-usr/lib/policykit-1/polkitd 31952
-lib/x86_64-linux-gnu/libprocps.so.7.1.0 31951
-bin/loginctl 31947
-usr/lib/x86_64-linux-gnu/libpolkit-backend-1.so.0.0.0 31946
-usr/lib/python3.7/ipaddress.py 31945
-usr/lib/python3/dist-packages/psutil/__init__.py 31942
+etc/default/rng-tools 32115
+usr/local/lib/initramfs-restore 32114
+usr/sbin/cron 32113
+etc/crontab 32111
+usr/local/lib/onion-grater 32110
+usr/bin/python3.7 32108
+etc/dbus-1/system.d/org.opensuse.CupsPkHelper.Mechanism.conf 32100
+usr/local/lib/tails-set-wireless-devices-state 32099
+lib/x86_64-linux-gnu/libgcc_s.so.1 32098
+etc/systemd/logind.conf 32097
+etc/dbus-1/system.d/pulseaudio-system.conf 32096
+etc/dbus-1/system.d/wpa_supplicant.conf 32095
+usr/lib/systemd/logind.conf.d/lower-NAutoVTs.conf 32091
+usr/share/dbus-1/system-services/com.hp.hplip.service 32089
+usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service 32087
+usr/share/dbus-1/system-services/fi.w1.wpa_supplicant1.service 32086
+usr/share/dbus-1/system-services/org.freedesktop.Accounts.service 32085
+usr/share/dbus-1/system-services/org.freedesktop.ColorManager.service 32084
+usr/share/dbus-1/system-services/org.freedesktop.ModemManager1.service 32083
+usr/share/dbus-1/system-services/org.freedesktop.PolicyKit1.service 32078
+usr/share/dbus-1/system-services/org.freedesktop.UDisks2.service 32077
+usr/share/dbus-1/system-services/org.freedesktop.UPower.service 32076
+usr/share/dbus-1/system-services/org.freedesktop.bolt.service 32075
+usr/share/dbus-1/system-services/org.freedesktop.hostname1.service 32074
+usr/share/dbus-1/system-services/org.freedesktop.locale1.service 32073
+usr/share/dbus-1/system-services/org.freedesktop.login1.service 32069
+usr/share/dbus-1/system-services/org.freedesktop.network1.service 32068
+usr/share/dbus-1/system-services/org.freedesktop.nm_dispatcher.service 32067
+usr/share/dbus-1/system-services/org.freedesktop.resolve1.service 32066
+usr/share/dbus-1/system-services/org.freedesktop.systemd1.service 32065
+usr/share/dbus-1/system-services/org.freedesktop.timedate1.service 32064
+usr/share/dbus-1/system-services/org.freedesktop.timesync1.service 32063
+usr/share/dbus-1/system-services/org.opensuse.CupsPkHelper.Mechanism.service 32062
+lib/x86_64-linux-gnu/libnl-3.so.200.26.0 32059
+lib/x86_64-linux-gnu/libnl-genl-3.so.200.26.0 32058
+usr/lib/x86_64-linux-gnu/libnl-route-3.so.200.26.0 32057
+usr/lib/python3.7/argparse.py 32056
+usr/local/bin/tails-get-bootinfo 32054
+usr/sbin/laptop_mode 32052
+etc/memlockd.cfg 32051
+usr/lib/x86_64-linux-gnu/libmm-glib.so.0.4.0 32050
+usr/lib/x86_64-linux-gnu/libpcsclite.so.1.0.0 32049
+etc/libblockdev/conf.d/00-default.cfg 32048
+usr/bin/env 32034
+usr/lib/x86_64-linux-gnu/libbd_swap.so.2.0.0 32033
+usr/lib/x86_64-linux-gnu/libbd_loop.so.2.0.0 32032
+usr/lib/x86_64-linux-gnu/libqmi-glib.so.5.4.0 32031
+usr/bin/flock 32029
+usr/lib/x86_64-linux-gnu/libbd_crypto.so.2.0.0 32025
+usr/bin/ldd 32024
+usr/lib/x86_64-linux-gnu/gio/modules/giomodule.cache 32023
+usr/lib/python3.7/gettext.py 32022
+bin/echo 32016
+usr/lib/x86_64-linux-gnu/libnss3.so 32015
+usr/lib/python3.7/ipaddress.py 32014
+usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so 32013
+usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so 32012
+etc/shells 32011
+var/log/wtmp 32008
+usr/bin/logger 32005
+bin/kill 32004
+usr/lib/x86_64-linux-gnu/libmbim-glib.so.4.4.0 32003
+usr/lib/python3/dist-packages/psutil/__init__.py 32001
+usr/bin/basename 32000
+usr/share/laptop-mode-tools/modules/ac97-powersave 31999
+lib/x86_64-linux-gnu/libprocps.so.7.1.0 31998
+bin/loginctl 31997
+lib/systemd/system/polkit.service 31996
+usr/share/laptop-mode-tools/modules/battery-level-polling 31994
+usr/share/laptop-mode-tools/modules/bluetooth 31993
+usr/bin/unmkinitramfs 31992
+usr/lib/python3.7/__future__.py 31991
+usr/bin/getopt 31988
+usr/share/laptop-mode-tools/modules/configuration-file-control 31987
+bin/dd 31985
+usr/lib/python3.7/contextlib.py 31984
+usr/lib/python3/dist-packages/psutil/_common.py 31970
+usr/lib/policykit-1/polkitd 31968
+usr/lib/x86_64-linux-gnu/libpolkit-backend-1.so.0.0.0 31967
+usr/lib/python3/dist-packages/psutil/_compat.py 31966
+usr/lib/x86_64-linux-gnu/polkit-1/extensions/libnullbackend.so 31964
+etc/polkit-1/nullbackend.conf.d/50-nullbackend.conf 31963
+usr/lib/python3.7/lib-dynload/_bz2.cpython-37m-x86_64-linux-gnu.so 31960
+usr/lib/python3.7/lib-dynload/_lzma.cpython-37m-x86_64-linux-gnu.so 31958
+usr/share/laptop-mode-tools/modules/cpufreq 31957
+etc/gdm3/daemon.conf 31956
+usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-altair-lte.so 31955
+usr/lib/python3/dist-packages/psutil/_pslinux.py 31954
+usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-anydata.so 31953
+usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-cinterion.so 31952
+usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-dell.so 31951
+usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-ericsson-mbm.so 31950
+usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-fibocom.so 31949
+usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-generic.so 31948
+usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-haier.so 31947
+usr/lib/python3.7/base64.py 31946
+usr/lib/python3/dist-packages/psutil/_psposix.py 31944
+usr/lib/python3/dist-packages/psutil/_psutil_linux.cpython-37m-x86_64-linux-gnu.so 31943
+usr/lib/python3/dist-packages/psutil/_psutil_posix.cpython-37m-x86_64-linux-gnu.so 31942
usr/lib/x86_64-linux-gnu/libnssutil3.so 31941
-usr/lib/x86_64-linux-gnu/polkit-1/extensions/libnullbackend.so 31940
-usr/lib/x86_64-linux-gnu/libsmime3.so 31939
-usr/lib/python3.7/__future__.py 31938
-etc/polkit-1/nullbackend.conf.d/50-nullbackend.conf 31937
-usr/lib/python3.7/contextlib.py 31936
-etc/gdm3/daemon.conf 31930
-usr/lib/python3/dist-packages/psutil/_common.py 31921
-lib/systemd/systemd-user-sessions 31919
-usr/lib/x86_64-linux-gnu/libssl3.so 31918
-usr/lib/x86_64-linux-gnu/libplds4.so 31917
-usr/lib/x86_64-linux-gnu/libplc4.so 31916
-usr/lib/x86_64-linux-gnu/libnspr4.so 31915
-usr/lib/python3/dist-packages/psutil/_compat.py 31914
-usr/lib/python3.7/lib-dynload/_bz2.cpython-37m-x86_64-linux-gnu.so 31910
-usr/lib/python3.7/lib-dynload/_lzma.cpython-37m-x86_64-linux-gnu.so 31908
-usr/lib/x86_64-linux-gnu/libvolume_key.so.1.2.3 31907
-usr/lib/x86_64-linux-gnu/libgpgme.so.11.21.0 31906
-usr/lib/python3/dist-packages/psutil/_pslinux.py 31905
-usr/lib/x86_64-linux-gnu/libmbim-glib.so.4.4.0 31904
-usr/lib/x86_64-linux-gnu/libbd_part.so.2.0.0 31903
-usr/lib/x86_64-linux-gnu/libbd_part_err.so.2.0.0 31902
-lib/x86_64-linux-gnu/libparted.so.2.0.1 31901
-lib/x86_64-linux-gnu/libparted-fs-resize.so.0.0.1 31900
-bin/plymouth 31898
-lib/x86_64-linux-gnu/libply.so.4.0.0 31897
-usr/share/gdm/generate-config 31895
-usr/lib/python3.7/base64.py 31894
-usr/sbin/dmidecode 31893
-usr/bin/dconf 31891
-usr/lib/x86_64-linux-gnu/libdconf.so.1.0.0 31890
-usr/lib/python3/dist-packages/psutil/_psposix.py 31889
-usr/lib/x86_64-linux-gnu/libbd_fs.so.2.0.0 31888
-etc/gdm3/greeter.dconf-defaults 31887
-usr/share/gdm/dconf/50-tails 31886
-usr/share/gdm/dconf/00-upstream-settings 31885
-usr/share/gdm/dconf/locks/00-upstream-settings-locks 31884
-etc/udisks2/udisks2.conf 31883
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-altair-lte.so 31848
-usr/lib/python3/dist-packages/psutil/_psutil_linux.cpython-37m-x86_64-linux-gnu.so 31844
-usr/bin/pgrep 31843
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-anydata.so 31842
-bin/chgrp 31840
-usr/lib/python3/dist-packages/psutil/_psutil_posix.cpython-37m-x86_64-linux-gnu.so 31839
-sbin/dumpe2fs 31838
-usr/lib/python3.7/socketserver.py 31836
-usr/sbin/gdm3 31834
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-cinterion.so 31833
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-dell.so 31832
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-ericsson-mbm.so 31831
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-fibocom.so 31830
-usr/lib/x86_64-linux-gnu/libaccountsservice.so.0.0.0 31829
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-generic.so 31828
-lib/x86_64-linux-gnu/libext2fs.so.2.4 31827
-lib/x86_64-linux-gnu/libcom_err.so.2.1 31826
-lib/x86_64-linux-gnu/libe2p.so.2.3 31825
-usr/share/gdm/gdm.schemas 31824
-usr/lib/python3/dist-packages/stem/__init__.py 31822
-usr/lib/python3/dist-packages/stem/util/__init__.py 31821
-usr/lib/python3/dist-packages/stem/prereq.py 31820
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-haier.so 31819
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-huawei.so 31818
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-iridium.so 31817
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-linktop.so 31816
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-longcheer.so 31815
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-motorola.so 31814
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-mtk.so 31813
-usr/lib/python3.7/inspect.py 31811
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-nokia-icera.so 31807
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-nokia.so 31806
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-novatel-lte.so 31805
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-novatel.so 31804
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-option-hso.so 31803
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-option.so 31802
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-pantech.so 31801
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-quectel.so 31800
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-samsung.so 31799
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-sierra-legacy.so 31798
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-sierra.so 31797
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-simtech.so 31796
-usr/lib/python3.7/dis.py 31795
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-telit.so 31794
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-thuraya.so 31793
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-ublox.so 31792
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-via.so 31791
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-wavecom.so 31790
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-x22x.so 31789
-usr/lib/x86_64-linux-gnu/ModemManager/libmm-plugin-zte.so 31788
-etc/pam.d/gdm-launch-environment 31770
-bin/sleep 31769
-usr/lib/python3.7/opcode.py 31768
-usr/lib/python3.7/lib-dynload/_opcode.cpython-37m-x86_64-linux-gnu.so 31743
-usr/lib/python3.7/importlib/__init__.py 31733
-usr/lib/python3.7/importlib/machinery.py 31725
-usr/lib/python3.7/platform.py 31713
-lib/x86_64-linux-gnu/security/pam_nologin.so 31706
-lib/x86_64-linux-gnu/security/pam_keyinit.so 31705
-lib/x86_64-linux-gnu/security/pam_limits.so 31704
-lib/x86_64-linux-gnu/security/pam_env.so 31703
-usr/lib/python3/dist-packages/stem/util/enum.py 31702
-usr/share/polkit-1/actions/com.hp.hplip.policy 31690
-usr/share/polkit-1/actions/com.ubuntu.pkexec.synaptic.policy 31689
-usr/share/polkit-1/actions/org.boum.tails.additional-software.policy 31688
-usr/share/polkit-1/actions/org.boum.tails.root-terminal.policy 31687
-usr/share/polkit-1/actions/org.boum.tails.tor-launcher.policy 31686
-usr/share/polkit-1/actions/org.dpkg.pkexec.update-alternatives.policy 31685
-usr/share/polkit-1/actions/org.freedesktop.ModemManager1.policy 31684
-usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy 31683
-usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy 31682
-usr/lib/python3/dist-packages/stem/util/str_tools.py 31681
-usr/lib/python3/dist-packages/stem/util/connection.py 31680
-usr/lib/python3.7/lib-dynload/_hashlib.cpython-37m-x86_64-linux-gnu.so 31657
-usr/lib/python3.7/hmac.py 31656
-usr/lib/python3/dist-packages/stem/util/proc.py 31655
-usr/share/polkit-1/actions/org.freedesktop.accounts.policy 31654
-usr/lib/python3/dist-packages/stem/util/log.py 31653
-usr/lib/python3/dist-packages/stem/util/system.py 31649
-usr/lib/python3.7/lib-dynload/_ctypes.cpython-37m-x86_64-linux-gnu.so 31647
-usr/lib/python3.7/mimetypes.py 31639
-usr/lib/python3.7/urllib/__init__.py 31638
-usr/lib/python3.7/urllib/parse.py 31637
-bin/umount 31636
-usr/share/polkit-1/actions/org.freedesktop.bolt.policy 31635
-usr/share/polkit-1/actions/org.freedesktop.color.policy 31634
-usr/share/polkit-1/actions/org.freedesktop.hostname1.policy 31633
-usr/share/polkit-1/actions/org.freedesktop.locale1.policy 31632
-usr/share/polkit-1/actions/org.freedesktop.login1.policy 31631
-usr/share/polkit-1/actions/org.freedesktop.policykit.policy 31630
-usr/share/polkit-1/actions/org.freedesktop.resolve1.policy 31629
-usr/share/polkit-1/actions/org.freedesktop.systemd1.policy 31628
-usr/share/polkit-1/actions/org.freedesktop.timedate1.policy 31627
-usr/share/polkit-1/actions/org.gnome.controlcenter.datetime.policy 31626
-usr/share/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy 31625
-usr/share/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy 31624
-usr/share/polkit-1/actions/org.gnome.gnome-system-monitor.policy 31623
-usr/share/polkit-1/actions/org.gnome.settings-daemon.plugins.power.policy 31622
-usr/share/polkit-1/actions/org.gnome.settings-daemon.plugins.wacom.policy 31621
-usr/share/polkit-1/actions/org.gtk.vfs.file-operations.policy 31620
-usr/share/polkit-1/actions/org.linux.lmt.gui.policy 31619
-usr/share/polkit-1/actions/org.opensuse.cupspkhelper.mechanism.policy 31618
-usr/share/polkit-1/actions/org.x.xf86-video-intel.backlight-helper.policy 31617
-usr/lib/python3.7/multiprocessing/__init__.py 31615
-usr/lib/python3.7/multiprocessing/context.py 31614
-etc/security/limits.conf 31612
-etc/security/pam_env.conf 31611
-etc/environment 31610
-usr/lib/python3.7/multiprocessing/process.py 31609
-lib/systemd/system/user@.service 31607
-lib/systemd/system/user-.slice.d/10-defaults.conf 31606
-lib/systemd/system/user-runtime-dir@.service 31605
-usr/lib/python3.7/multiprocessing/reduction.py 31604
-usr/lib/python3.7/pickle.py 31603
-usr/lib/python3.7/_compat_pickle.py 31601
-lib/systemd/system/tails-remove-overlayfs-dirs.service 31600
-lib/systemd/system-shutdown/tails 31599
-lib/systemd/systemd-shutdown 31598
-usr/lib/python3.7/tarfile.py 31597
-lib/systemd/systemd-user-runtime-dir 31580
-usr/lib/python3.7/copy.py 31578
-etc/pam.d/systemd-user 31576
-lib/x86_64-linux-gnu/security/pam_selinux.so 31575
-usr/lib/python3/dist-packages/stem/util/conf.py 31574
-lib/x86_64-linux-gnu/security/pam_loginuid.so 31573
-usr/lib/python3/dist-packages/stem/control.py 31572
-lib/systemd/systemd 31571
-usr/bin/eject 31570
-usr/lib/python3.7/calendar.py 31569
-etc/systemd/user.conf 31568
-usr/lib/python3.7/queue.py 31567
-usr/lib/python3.7/lib-dynload/_queue.cpython-37m-x86_64-linux-gnu.so 31566
-usr/lib/python3/dist-packages/stem/descriptor/__init__.py 31565
-usr/lib/python3/dist-packages/stem/descriptor/server_descriptor.py 31564
-usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator 31563
-etc/environment.d/90atk-adaptor.conf 31562
-etc/environment.d/90qt-a11y.conf 31561
-usr/lib/python3/dist-packages/stem/descriptor/certificate.py 31560
-usr/lib/python3/dist-packages/stem/descriptor/extrainfo_descriptor.py 31559
-usr/lib/systemd/user-environment-generators/90gpg-agent 31558
-usr/lib/python3/dist-packages/stem/exit_policy.py 31557
-usr/bin/gpgconf 31556
-usr/lib/python3/dist-packages/stem/util/tor_tools.py 31555
-usr/lib/python3/dist-packages/stem/version.py 31554
-usr/lib/python3/dist-packages/stem/descriptor/router_status_entry.py 31553
-usr/lib/python3/dist-packages/stem/descriptor/networkstatus.py 31552
-usr/lib/python3/dist-packages/stem/descriptor/microdescriptor.py 31547
-usr/lib/python3/dist-packages/stem/descriptor/tordnsel.py 31546
-bin/cpio 31545
-usr/lib/systemd/user/default.target 31544
-usr/lib/systemd/user/shutdown.target 31543
-usr/lib/systemd/user/basic.target 31542
-usr/lib/systemd/user/tails-create-tor-browser-directories.service 31541
-usr/lib/systemd/user/paths.target 31540
-usr/lib/systemd/user/timers.target 31539
-usr/lib/systemd/user/sockets.target 31538
-usr/lib/systemd/user/pulseaudio.socket 31537
-usr/local/sbin/udev-watchdog 31536
-usr/lib/python3/dist-packages/stem/descriptor/hidden_service_descriptor.py 31535
-usr/lib/systemd/user/pulseaudio.service 31534
-usr/lib/systemd/user/gpg-agent.socket 31533
-usr/lib/systemd/user/gpg-agent.service 31532
-usr/lib/systemd/user/gpg-agent-ssh.socket 31531
-usr/lib/systemd/user/gpg-agent-extra.socket 31530
-usr/lib/systemd/user/gpg-agent-browser.socket 31529
-usr/lib/systemd/user/dirmngr.socket 31528
-usr/lib/systemd/user/dirmngr.service 31527
-usr/lib/systemd/user/dbus.socket 31526
-usr/lib/systemd/user/dbus.service 31525
-usr/lib/python3/dist-packages/stem/descriptor/reader.py 31523
-usr/bin/pulseaudio 31522
-usr/lib/python3/dist-packages/stem/response/__init__.py 31521
-usr/lib/python3/dist-packages/stem/socket.py 31520
-usr/bin/dirmngr 31519
-usr/lib/python3.7/ssl.py 31518
-usr/lib/python3.7/lib-dynload/_ssl.cpython-37m-x86_64-linux-gnu.so 31517
-usr/lib/python3/dist-packages/stem/response/events.py 31515
-usr/lib/python3/dist-packages/stem/connection.py 31513
-usr/lib/python3.7/getpass.py 31508
-usr/lib/python3.7/lib-dynload/termios.cpython-37m-x86_64-linux-gnu.so 31507
-usr/lib/python3.7/textwrap.py 31506
-usr/lib/gdm3/gdm-x-session.tails 31503
-usr/lib/python3/dist-packages/yaml/__init__.py 31502
-usr/lib/python3/dist-packages/yaml/error.py 31501
-usr/lib/python3/dist-packages/yaml/tokens.py 31500
-usr/lib/python3/dist-packages/yaml/events.py 31499
-usr/lib/python3/dist-packages/yaml/nodes.py 31498
-usr/lib/python3/dist-packages/yaml/loader.py 31497
-usr/lib/python3/dist-packages/yaml/reader.py 31496
-usr/lib/gdm3/gdm-x-session.real 31495
-usr/bin/Xorg 31494
-usr/lib/xorg/Xorg.wrap 31493
-etc/X11/Xwrapper.config 31492
-usr/lib/python3/dist-packages/yaml/scanner.py 31491
-usr/lib/xorg/Xorg 31490
-usr/lib/python3/dist-packages/yaml/parser.py 31489
-usr/lib/python3/dist-packages/yaml/composer.py 31488
-usr/lib/python3/dist-packages/yaml/constructor.py 31487
-usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1 31486
-usr/lib/python3/dist-packages/yaml/resolver.py 31485
-usr/lib/python3/dist-packages/yaml/dumper.py 31484
-usr/lib/python3/dist-packages/yaml/emitter.py 31483
-usr/lib/python3/dist-packages/yaml/serializer.py 31482
-usr/lib/python3/dist-packages/yaml/representer.py 31481
-usr/lib/python3/dist-packages/yaml/cyaml.py 31480
-usr/lib/python3/dist-packages/_yaml.cpython-37m-x86_64-linux-gnu.so 31479
-usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.5 31478
-usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1 31477
-usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 31476
-usr/lib/x86_64-linux-gnu/libpixman-1.so.0.36.0 31475
-usr/lib/x86_64-linux-gnu/libXfont2.so.2.0.0 31474
-usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 31473
-usr/lib/x86_64-linux-gnu/libfontenc.so.1.0.0 31472
-usr/lib/x86_64-linux-gnu/libfreetype.so.6.16.1 31471
-usr/lib/x86_64-linux-gnu/libpng16.so.16.36.0 31470
-usr/lib/xorg/protocol.txt 31469
-usr/share/X11/xorg.conf.d/10-amdgpu.conf 31468
-usr/share/X11/xorg.conf.d/10-quirks.conf 31467
-usr/share/X11/xorg.conf.d/10-radeon.conf 31466
-usr/share/X11/xorg.conf.d/40-libinput.conf 31465
-usr/share/X11/xorg.conf.d/90-tails.conf 31464
-usr/lib/xorg/modules/extensions/libglx.so 31461
-usr/lib/x86_64-linux-gnu/libGL.so.1.7.0 31460
-usr/lib/x86_64-linux-gnu/libGLX.so.0.0.0 31459
-usr/lib/x86_64-linux-gnu/libGLdispatch.so.0.0.0 31458
-usr/lib/xorg/modules/drivers/modesetting_drv.so 31457
-usr/lib/xorg/modules/drivers/fbdev_drv.so 31456
-usr/lib/xorg/modules/drivers/vesa_drv.so 31455
-usr/lib/xorg/modules/libfbdevhw.so 31454
-usr/lib/xorg/modules/libglamoregl.so 31453
-usr/lib/x86_64-linux-gnu/libgbm.so.1.0.0 31452
-usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0 31451
-usr/lib/x86_64-linux-gnu/libwayland-server.so.0.1.0 31450
-usr/share/drirc.d/00-mesa-defaults.conf 31449
-usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 31448
-usr/lib/x86_64-linux-gnu/dri/i965_dri.so 31447
-usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.0 31446
-usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1 31445
-usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0 31444
-usr/lib/x86_64-linux-gnu/libEGL.so.1.1.0 31442
-usr/share/glvnd/egl_vendor.d/50_mesa.json 31441
-usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0.0.0 31440
-usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 31439
-usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0 31438
-usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0 31437
-usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 31436
-usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 31435
-usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 31434
-usr/lib/xorg/modules/libfb.so 31433
-usr/share/fonts/X11/Type1/fonts.dir 31432
-usr/share/X11/xkb/rules/evdev 31431
-usr/bin/xkbcomp 31430
-usr/lib/x86_64-linux-gnu/libxkbfile.so.1.0.2 31429
-usr/share/X11/xkb/keycodes/evdev 31428
-usr/share/X11/xkb/keycodes/aliases 31427
-usr/share/X11/xkb/geometry/pc 31426
-usr/share/X11/xkb/types/complete 31425
-usr/share/X11/xkb/types/basic 31424
-usr/share/X11/xkb/types/mousekeys 31423
-usr/share/X11/xkb/types/pc 31422
-usr/share/X11/xkb/types/iso9995 31421
-usr/share/X11/xkb/types/level5 31420
-usr/share/X11/xkb/types/extra 31419
-usr/share/X11/xkb/types/numpad 31418
-usr/share/X11/xkb/compat/complete 31417
-usr/share/X11/xkb/compat/basic 31416
-usr/share/X11/xkb/compat/ledcaps 31415
-usr/share/X11/xkb/compat/lednum 31414
-usr/share/X11/xkb/compat/iso9995 31413
-usr/share/X11/xkb/compat/mousekeys 31412
-usr/share/X11/xkb/compat/accessx 31411
-usr/share/X11/xkb/compat/misc 31410
-usr/share/X11/xkb/compat/ledscroll 31409
-usr/share/X11/xkb/compat/xfree86 31408
-usr/share/X11/xkb/compat/level5 31407
-usr/share/X11/xkb/compat/caps 31406
-usr/share/X11/xkb/symbols/pc 31405
-usr/share/X11/xkb/symbols/srvr_ctrl 31404
-usr/share/X11/xkb/symbols/keypad 31403
-usr/share/X11/xkb/symbols/altwin 31402
-usr/share/X11/xkb/symbols/us 31401
-usr/share/X11/xkb/symbols/inet 31400
-usr/lib/xorg/modules/input/libinput_drv.so 31380
-usr/lib/x86_64-linux-gnu/libinput.so.10.13.0 31379
-usr/lib/x86_64-linux-gnu/libmtdev.so.1.0.0 31378
-usr/lib/x86_64-linux-gnu/libevdev.so.2.2.0 31377
-usr/share/libinput/10-generic-keyboard.quirks 31375
-usr/share/libinput/10-generic-lid.quirks 31374
-usr/share/libinput/10-generic-trackball.quirks 31373
-usr/share/libinput/30-vendor-aiptek.quirks 31372
-usr/share/libinput/30-vendor-alps.quirks 31371
-usr/share/libinput/30-vendor-contour.quirks 31370
-usr/share/libinput/30-vendor-cyapa.quirks 31369
-usr/share/libinput/30-vendor-elantech.quirks 31368
-usr/share/libinput/30-vendor-huion.quirks 31367
-usr/share/libinput/30-vendor-ibm.quirks 31366
-usr/share/libinput/30-vendor-kensington.quirks 31365
-usr/share/libinput/30-vendor-logitech.quirks 31364
-usr/share/libinput/30-vendor-microsoft.quirks 31363
-usr/share/libinput/30-vendor-razer.quirks 31362
-usr/share/libinput/30-vendor-synaptics.quirks 31361
-usr/share/libinput/30-vendor-vmware.quirks 31360
-usr/share/libinput/30-vendor-wacom.quirks 31359
-usr/share/libinput/50-system-acer.quirks 31358
-usr/share/libinput/50-system-apple.quirks 31357
-usr/share/libinput/50-system-asus.quirks 31356
-usr/share/libinput/50-system-chicony.quirks 31355
-usr/share/libinput/50-system-cyborg.quirks 31354
-usr/share/libinput/50-system-dell.quirks 31353
-usr/share/libinput/50-system-google.quirks 31352
-usr/share/libinput/50-system-hp.quirks 31351
-usr/share/libinput/50-system-lenovo.quirks 31350
-usr/share/libinput/50-system-system76.quirks 31349
-usr/share/dbus-1/session.conf 31333
-etc/dbus-1/session.d/im.pidgin.purple.PurpleService.conf 31332
-usr/share/dbus-1/services/ca.desrt.dconf.service 31331
-usr/share/dbus-1/services/org.a11y.Bus.service 31330
-usr/share/dbus-1/services/org.fedoraproject.Config.Printing.service 31329
-usr/share/dbus-1/services/org.freedesktop.ColorHelper.service 31328
-usr/share/dbus-1/services/org.freedesktop.FileManager1.service 31327
-usr/share/dbus-1/services/org.freedesktop.IBus.service 31326
-usr/share/dbus-1/services/org.freedesktop.Tracker1.service 31325
-usr/share/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service 31324
-usr/share/dbus-1/services/org.freedesktop.portal.Desktop.service 31323
-usr/share/dbus-1/services/org.freedesktop.portal.Documents.service 31322
-usr/share/dbus-1/services/org.freedesktop.portal.IBus.service 31321
-usr/share/dbus-1/services/org.freedesktop.secrets.service 31320
-usr/share/dbus-1/services/org.gnome.Calculator.SearchProvider.service 31319
-usr/share/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service 31318
-usr/share/dbus-1/services/org.gnome.ControlCenter.service 31317
-usr/share/dbus-1/services/org.gnome.DiskUtility.service 31316
-usr/share/dbus-1/services/org.gnome.FileRoller.ArchiveManager1.service 31315
-usr/share/dbus-1/services/org.gnome.FileRoller.service 31314
-usr/share/dbus-1/services/org.gnome.Nautilus.service 31313
-usr/share/dbus-1/services/org.gnome.Screenshot.service 31312
-usr/share/dbus-1/services/org.gnome.Shell.CalendarServer.service 31311
-usr/share/dbus-1/services/org.gnome.Shell.HotplugSniffer.service 31310
-usr/share/dbus-1/services/org.gnome.Shell.PortalHelper.service 31309
-usr/share/dbus-1/services/org.gnome.SoundJuicer.service 31308
-usr/share/dbus-1/services/org.gnome.Terminal.service 31307
-usr/share/dbus-1/services/org.gnome.Totem.service 31306
-usr/share/dbus-1/services/org.gnome.evince.Daemon.service 31305
-usr/share/dbus-1/services/org.gnome.evolution.dataserver.AddressBook.service 31304
-usr/share/dbus-1/services/org.gnome.evolution.dataserver.Calendar.service 31303
-usr/share/dbus-1/services/org.gnome.evolution.dataserver.Sources.service 31302
-usr/share/dbus-1/services/org.gnome.evolution.dataserver.UserPrompter.service 31301
-usr/share/dbus-1/services/org.gnome.gedit.service 31300
-usr/share/dbus-1/services/org.gnome.keyring.PrivatePrompter.service 31299
-usr/share/dbus-1/services/org.gnome.keyring.SystemPrompter.service 31298
-usr/share/dbus-1/services/org.gnome.keyring.service 31297
-usr/share/dbus-1/services/org.gnome.seahorse.Application.service 31296
-usr/share/dbus-1/services/org.gnome.seahorse.service 31295
-usr/share/dbus-1/services/org.gtk.GLib.PACRunner.service 31294
-usr/share/dbus-1/services/org.gtk.vfs.AfcVolumeMonitor.service 31293
-usr/share/dbus-1/services/org.gtk.vfs.Daemon.service 31292
-usr/share/dbus-1/services/org.gtk.vfs.GPhoto2VolumeMonitor.service 31291
-usr/share/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service 31290
-usr/share/dbus-1/services/org.gtk.vfs.MTPVolumeMonitor.service 31289
-usr/share/dbus-1/services/org.gtk.vfs.Metadata.service 31288
-usr/share/dbus-1/services/org.gtk.vfs.UDisks2VolumeMonitor.service 31287
-usr/bin/gnome-session 31285
-usr/bin/gsettings 31284
-usr/share/glib-2.0/schemas/gschemas.compiled 31283
-usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so 31282
-usr/share/dconf/profile/gdm 31281
-usr/lib/gnome-session/gnome-session-binary 31279
-usr/lib/x86_64-linux-gnu/libgnome-desktop-3.so.17.0.3 31278
-usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0.400.4 31277
-usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2404.1 31276
-usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2404.1 31275
-usr/lib/x86_64-linux-gnu/libcairo.so.2.11600.0 31274
-usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3800.1 31273
-usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4200.3 31272
-usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0 31271
-usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 31270
-usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 31269
-usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11600.0 31268
-usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.23009.1 31267
-usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0 31266
-usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 31265
-usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 31264
-usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 31263
-usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.20301.0 31262
-usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4200.3 31261
-usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4200.3 31260
-usr/lib/x86_64-linux-gnu/libfontconfig.so.1.12.0 31259
-usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 31258
-usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 31257
-usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 31256
-usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 31255
-usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 31254
-usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 31253
-usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1 31252
-usr/lib/x86_64-linux-gnu/libgraphite2.so.3.2.1 31251
-usr/lib/x86_64-linux-gnu/libthai.so.0.3.1 31250
-usr/lib/x86_64-linux-gnu/libfribidi.so.0.4.0 31249
-usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.5 31248
-usr/lib/gnome-session/gnome-session-check-accelerated 31246
-usr/share/locale/en/LC_MESSAGES/gtk30.mo 31245
-usr/share/locale/en/LC_MESSAGES/gtk30-properties.mo 31244
-usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0 31243
-usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 31242
-usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 31241
-usr/lib/systemd/user/at-spi-dbus-bus.service 31240
-usr/lib/at-spi2-core/at-spi-bus-launcher 31238
-etc/dconf/profile/user 31237
-usr/share/defaults/at-spi2/accessibility.conf 31235
-usr/share/dbus-1/accessibility-services/org.a11y.atspi.Registry.service 31234
-usr/lib/at-spi2-core/at-spi2-registryd 31233
-usr/lib/gnome-session/gnome-session-check-accelerated-gl-helper 31232
-usr/share/gnome-session/hardware-compatibility 31231
-usr/share/gnome-session/sessions/gdm-tails.session 31228
-usr/share/gdm/greeter/applications/gdm-shell-tails.desktop 31227
-usr/share/applications/tails-greeter.desktop 31226
-etc/xdg/autostart/org.gnome.SettingsDaemon.A11ySettings.desktop 31225
-etc/xdg/autostart/org.gnome.SettingsDaemon.Clipboard.desktop 31224
-etc/xdg/autostart/org.gnome.SettingsDaemon.Color.desktop 31223
-etc/xdg/autostart/org.gnome.SettingsDaemon.Datetime.desktop 31222
-etc/xdg/autostart/org.gnome.SettingsDaemon.Housekeeping.desktop 31221
-etc/xdg/autostart/org.gnome.SettingsDaemon.Keyboard.desktop 31220
-etc/xdg/autostart/org.gnome.SettingsDaemon.MediaKeys.desktop 31219
-etc/xdg/autostart/org.gnome.SettingsDaemon.Mouse.desktop 31218
-etc/xdg/autostart/org.gnome.SettingsDaemon.Power.desktop 31217
-etc/xdg/autostart/org.gnome.SettingsDaemon.PrintNotifications.desktop 31216
-etc/xdg/autostart/org.gnome.SettingsDaemon.Rfkill.desktop 31215
-etc/xdg/autostart/org.gnome.SettingsDaemon.ScreensaverProxy.desktop 31214
-etc/xdg/autostart/org.gnome.SettingsDaemon.Sharing.desktop 31213
-etc/xdg/autostart/org.gnome.SettingsDaemon.Smartcard.desktop 31212
-etc/xdg/autostart/org.gnome.SettingsDaemon.Sound.desktop 31211
-etc/xdg/autostart/org.gnome.SettingsDaemon.Wacom.desktop 31210
-etc/xdg/autostart/org.gnome.SettingsDaemon.XSettings.desktop 31209
-usr/share/gdm/greeter/autostart/orca-autostart.desktop 31208
-etc/xdg/autostart/spice-vdagent.desktop 31207
-usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop 31204
-usr/bin/gnome-shell 31203
-usr/lib/gnome-shell/libgnome-shell.so 31202
-usr/lib/libgjs.so.0.0.0 31201
-usr/lib/x86_64-linux-gnu/mutter/libmutter-clutter-3.so 31200
-usr/lib/x86_64-linux-gnu/mutter/libmutter-cogl-pango-3.so 31199
-usr/lib/x86_64-linux-gnu/libmutter-3.so.0.0.0 31198
-bin/gzip 31197
-usr/lib/gnome-shell/libgnome-shell-menu.so 31196
-usr/bin/xz 31195
-usr/lib/gnome-shell/libst-1.0.so 31194
-usr/lib/x86_64-linux-gnu/mutter/libmutter-cogl-3.so 31193
-usr/lib/x86_64-linux-gnu/libstartup-notification-1.so.0.0.0 31192
-usr/lib/x86_64-linux-gnu/libcanberra.so.0.2.5 31191
-usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0.1.9 31190
-usr/lib/x86_64-linux-gnu/libpolkit-agent-1.so.0.0.0 31189
-usr/lib/x86_64-linux-gnu/libgcr-base-3.so.1.0.0 31188
-usr/lib/x86_64-linux-gnu/libnm.so.0.1.0 31187
-usr/lib/x86_64-linux-gnu/libsecret-1.so.0.0.0 31186
-usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.1404.0 31185
-usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0.1404.0 31184
-usr/lib/x86_64-linux-gnu/libmozjs-60.so.0.0.0 31183
-usr/lib/x86_64-linux-gnu/mutter/libmutter-cogl-path-3.so 31182
-usr/lib/x86_64-linux-gnu/libxkbcommon-x11.so.0.0.0 31181
-usr/lib/x86_64-linux-gnu/libxcb-randr.so.0.1.0 31180
-usr/lib/x86_64-linux-gnu/libxcb-res.so.0.0.0 31179
-usr/lib/x86_64-linux-gnu/libpipewire-0.2.so.1.205.0 31178
-usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1 31177
-usr/lib/x86_64-linux-gnu/libxcb-util.so.0.0.0 31176
-usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.7 31175
-usr/lib/x86_64-linux-gnu/libtdb.so.1.3.16 31174
-usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1 31173
-usr/lib/x86_64-linux-gnu/libgck-1.so.0.0.0 31172
-usr/lib/x86_64-linux-gnu/libp11-kit.so.0.3.0 31171
-usr/lib/x86_64-linux-gnu/libgnutls.so.30.23.2 31170
-usr/lib/x86_64-linux-gnu/libicui18n.so.63.1 31169
-usr/lib/x86_64-linux-gnu/libicuuc.so.63.1 31168
-usr/lib/x86_64-linux-gnu/libicudata.so.63.1 31167
-usr/lib/x86_64-linux-gnu/libxcb-xkb.so.1.0.0 31166
-usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4 31165
-usr/lib/x86_64-linux-gnu/libidn2.so.0.3.4 31164
-usr/lib/x86_64-linux-gnu/libunistring.so.2.1.0 31163
-usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.5 31162
-usr/lib/x86_64-linux-gnu/libnettle.so.6.5 31161
-usr/lib/x86_64-linux-gnu/libhogweed.so.4.5 31160
-usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2 31159
-usr/share/libwacom/xp-pen-star03.tablet 31158
-usr/share/libwacom/serial-wacf004.tablet 31157
-usr/share/libwacom/one-by-wacom-s-p.tablet 31156
-usr/share/libwacom/one-by-wacom-s-p2.tablet 31155
-usr/share/libwacom/one-by-wacom-m-p.tablet 31154
-usr/share/libwacom/one-by-wacom-m-p2.tablet 31153
-usr/share/libwacom/n-trig-pen.tablet 31152
-usr/share/libwacom/mobilestudio-pro-16.tablet 31151
-usr/share/libwacom/mobilestudio-pro-13.tablet 31150
-usr/share/libwacom/isdv4-ef.tablet 31149
-usr/share/libwacom/isdv4-ed.tablet 31148
-usr/share/libwacom/isdv4-ec.tablet 31147
-usr/share/libwacom/isdv4-e6.tablet 31146
-usr/share/libwacom/isdv4-e5.tablet 31145
-usr/share/libwacom/isdv4-e3.tablet 31144
-usr/share/libwacom/isdv4-e2.tablet 31143
-usr/share/libwacom/isdv4-93.tablet 31142
-usr/share/libwacom/isdv4-90.tablet 31141
-usr/share/libwacom/isdv4-516b.tablet 31140
-usr/share/libwacom/isdv4-5150.tablet 31139
-usr/share/libwacom/isdv4-5146.tablet 31138
-usr/share/libwacom/isdv4-5122.tablet 31137
-usr/share/libwacom/isdv4-5110.tablet 31136
-usr/share/libwacom/isdv4-50fd.tablet 31135
-usr/share/libwacom/isdv4-50f8.tablet 31134
-usr/share/libwacom/isdv4-50f1.tablet 31133
-usr/share/libwacom/isdv4-50b8.tablet 31132
-usr/share/libwacom/isdv4-50b6.tablet 31131
-usr/share/libwacom/isdv4-50b4.tablet 31130
-usr/share/libwacom/isdv4-509d.tablet 31129
-usr/share/libwacom/isdv4-5099.tablet 31128
-usr/share/libwacom/isdv4-5090.tablet 31127
-usr/share/libwacom/isdv4-504a.tablet 31126
-usr/share/libwacom/isdv4-5048.tablet 31125
-usr/share/libwacom/isdv4-5044.tablet 31124
-usr/share/libwacom/isdv4-5040.tablet 31123
-usr/share/libwacom/isdv4-503f.tablet 31122
-usr/share/libwacom/isdv4-503e.tablet 31121
-usr/share/libwacom/isdv4-502a.tablet 31120
-usr/share/libwacom/isdv4-5014.tablet 31119
-usr/share/libwacom/isdv4-5013.tablet 31118
-usr/share/libwacom/isdv4-5010.tablet 31117
-usr/share/libwacom/isdv4-5002.tablet 31116
-usr/share/libwacom/isdv4-5000.tablet 31115
-usr/share/libwacom/isdv4-486a.tablet 31114
-usr/share/libwacom/isdv4-485e.tablet 31113
-usr/share/libwacom/isdv4-484c.tablet 31112
-usr/share/libwacom/isdv4-4831.tablet 31111
-usr/share/libwacom/isdv4-4824.tablet 31110
-usr/share/libwacom/isdv4-4822.tablet 31109
-usr/share/libwacom/isdv4-481a.tablet 31108
-usr/share/libwacom/isdv4-4814.tablet 31107
-usr/share/libwacom/isdv4-4809.tablet 31106
-usr/share/libwacom/isdv4-4807.tablet 31105
-usr/share/libwacom/isdv4-4800.tablet 31104
-usr/share/libwacom/isdv4-4004.tablet 31103
-usr/share/libwacom/isdv4-12c.tablet 31102
-usr/share/libwacom/isdv4-124.tablet 31101
-usr/share/libwacom/isdv4-117.tablet 31100
-usr/share/libwacom/isdv4-116.tablet 31099
-usr/share/libwacom/isdv4-114.tablet 31098
-usr/share/libwacom/isdv4-10f.tablet 31097
-usr/share/libwacom/isdv4-10e.tablet 31096
-usr/share/libwacom/isdv4-10d.tablet 31095
-usr/share/libwacom/isdv4-104.tablet 31094
-usr/share/libwacom/isdv4-101.tablet 31093
-usr/share/libwacom/isdv4-100.tablet 31092
-usr/share/libwacom/intuos-s-pt.tablet 31091
-usr/share/libwacom/intuos-s-p.tablet 31090
-usr/share/libwacom/intuos-s-pt2.tablet 31089
-usr/share/libwacom/intuos-s-p3-wl.tablet 31088
-usr/share/libwacom/intuos-s-p3.tablet 31087
-usr/share/libwacom/intuos-s-p2.tablet 31086
-usr/share/libwacom/intuos-pro-s.tablet 31085
-usr/share/libwacom/intuos-pro-m.tablet 31084
-usr/share/libwacom/intuos-pro-l.tablet 31083
-usr/share/libwacom/intuos-pro-2-m-wl.tablet 31082
-usr/share/libwacom/intuos-pro-2-m.tablet 31081
-usr/share/libwacom/intuos-pro-2-l-wl.tablet 31080
-usr/share/libwacom/intuos-pro-2-l.tablet 31079
-usr/share/libwacom/intuos-m-pt.tablet 31078
-usr/share/libwacom/intuos-m-p.tablet 31077
-usr/share/libwacom/intuos-m-pt2.tablet 31076
-usr/share/libwacom/intuos-m-p3-wl.tablet 31075
-usr/share/libwacom/intuos-m-p3.tablet 31074
-usr/share/libwacom/intuos-m-p2.tablet 31073
-usr/share/libwacom/intuos-9x12.tablet 31072
-usr/share/libwacom/intuos-6x8.tablet 31071
-usr/share/libwacom/intuos5-touch-s.tablet 31070
-usr/share/libwacom/intuos5-touch-m.tablet 31069
-usr/share/libwacom/intuos5-touch-l.tablet 31068
-usr/share/libwacom/intuos5-s.tablet 31067
-usr/share/libwacom/intuos5-m.tablet 31066
-usr/share/libwacom/intuos-4x5.tablet 31065
-usr/share/libwacom/intuos4-8x13.tablet 31064
-usr/share/libwacom/intuos4-6x9-wl.tablet 31063
-usr/share/libwacom/intuos4-6x9.tablet 31062
-usr/share/libwacom/intuos4-4x6.tablet 31061
-usr/share/libwacom/intuos4-12x19.tablet 31060
-usr/share/libwacom/intuos3-9x12.tablet 31059
-usr/share/libwacom/intuos3-6x8.tablet 31058
-usr/share/libwacom/intuos3-6x11.tablet 31057
-usr/share/libwacom/intuos3-4x6.tablet 31056
-usr/share/libwacom/intuos3-4x5.tablet 31055
-usr/share/libwacom/intuos3-12x19.tablet 31054
-usr/share/libwacom/intuos3-12x12.tablet 31053
-usr/share/libwacom/intuos2-9x12.tablet 31052
-usr/share/libwacom/intuos2-6x8.tablet 31051
-usr/share/libwacom/intuos2-4x5.tablet 31050
-usr/share/libwacom/intuos2-12x18.tablet 31049
-usr/share/libwacom/intuos2-12x12.tablet 31048
-usr/share/libwacom/intuos-12x18.tablet 31047
-usr/share/libwacom/intuos-12x12.tablet 31046
-usr/share/libwacom/huion-h610-pro.tablet 31045
-usr/share/libwacom/graphire-wireless-8x6.tablet 31044
-usr/share/libwacom/graphire-usb.tablet 31043
-usr/share/libwacom/graphire4-6x8.tablet 31042
-usr/share/libwacom/graphire4-4x5.tablet 31041
-usr/share/libwacom/graphire3-6x8.tablet 31040
-usr/share/libwacom/graphire3-4x5.tablet 31039
-usr/share/libwacom/graphire2-5x7.tablet 31038
-usr/share/libwacom/graphire2-4x5.tablet 31037
-usr/share/libwacom/generic.tablet 31036
-usr/share/libwacom/elan-2537.tablet 31035
-usr/share/libwacom/elan-24db.tablet 31034
-usr/share/libwacom/elan-22e2.tablet 31033
-usr/share/libwacom/ek-remote.tablet 31032
-usr/share/libwacom/dtu-2231.tablet 31031
-usr/share/libwacom/dtu-1931.tablet 31030
-usr/share/libwacom/dtu-1631.tablet 31029
-usr/share/libwacom/dtu-1141.tablet 31028
-usr/share/libwacom/dtu-1141b.tablet 31027
-usr/share/libwacom/dtu-1031x.tablet 31026
-usr/share/libwacom/dtu-1031.tablet 31025
-usr/share/libwacom/dtk-2451.tablet 31024
-usr/share/libwacom/dtk-2241.tablet 31023
-usr/share/libwacom/dtk-1651.tablet 31022
-usr/share/libwacom/dti-520.tablet 31021
-usr/share/libwacom/dth-2452.tablet 31020
-usr/share/libwacom/dth-2242.tablet 31019
-usr/share/libwacom/dth-1152.tablet 31018
-usr/share/libwacom/dtf-720.tablet 31017
-usr/share/libwacom/dell-canvas-27.tablet 31016
-usr/share/libwacom/cintiq-pro-32.tablet 31015
-usr/share/libwacom/cintiq-pro-24-pt.tablet 31014
-usr/share/libwacom/cintiq-pro-24-p.tablet 31013
-usr/share/libwacom/cintiq-pro-16.tablet 31012
-usr/share/libwacom/cintiq-pro-13.tablet 31011
-usr/share/libwacom/cintiq-companion.tablet 31010
-usr/share/libwacom/cintiq-companion-hybrid.tablet 31009
-usr/share/libwacom/cintiq-companion-2.tablet 31008
-usr/share/libwacom/cintiq-27hdt.tablet 31007
-usr/share/libwacom/cintiq-27hd.tablet 31006
-usr/share/libwacom/cintiq-24hd-touch.tablet 31005
-usr/share/libwacom/cintiq-24hd.tablet 31004
-usr/share/libwacom/cintiq-22hdt.tablet 31003
-usr/share/libwacom/cintiq-22hd.tablet 31002
-usr/share/libwacom/cintiq-21ux.tablet 31001
-usr/share/libwacom/cintiq-21ux2.tablet 31000
-usr/share/libwacom/cintiq-20wsx.tablet 30999
-usr/share/libwacom/cintiq-13hdt.tablet 30998
-usr/share/libwacom/cintiq-13hd.tablet 30997
-usr/share/libwacom/cintiq-12wx.tablet 30996
-usr/share/libwacom/bamboo-pad-wireless.tablet 30995
-usr/share/libwacom/bamboo-pad.tablet 30994
-usr/share/libwacom/bamboo-one.tablet 30993
-usr/share/libwacom/bamboo-4fg-s-t.tablet 30992
-usr/share/libwacom/bamboo-4fg-s-pt.tablet 30991
-usr/share/libwacom/bamboo-4fg-se-s-pt.tablet 30990
-usr/share/libwacom/bamboo-4fg-se-m-pt.tablet 30989
-usr/share/libwacom/bamboo-4fg-fun-s.tablet 30988
-usr/share/libwacom/bamboo-4fg-fun-m.tablet 30987
-usr/share/libwacom/bamboo-2fg-s-t.tablet 30986
-usr/share/libwacom/bamboo-2fg-s-pt.tablet 30985
-usr/share/libwacom/bamboo-2fg-s-p.tablet 30984
-usr/share/libwacom/bamboo-2fg-m-p.tablet 30983
-usr/share/libwacom/bamboo-2fg-fun-s-pt.tablet 30982
-usr/share/libwacom/bamboo-2fg-fun-m-pt.tablet 30981
-usr/share/libwacom/bamboo-16fg-s-t.tablet 30980
-usr/share/libwacom/bamboo-16fg-s-pt.tablet 30979
-usr/share/libwacom/bamboo-16fg-s-p.tablet 30978
-usr/share/libwacom/bamboo-16fg-m-pt.tablet 30977
-usr/share/libwacom/bamboo-0fg-s-p.tablet 30976
-usr/share/libwacom/libwacom.stylus 30975
-usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache 30974
-usr/lib/x86_64-linux-gnu/libcanberra-0.30/libcanberra-pulse.so 30973
-usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-12.2.so 30971
-usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.28.0 30970
-usr/lib/x86_64-linux-gnu/libspeexdsp.so.1.5.0 30969
-usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1 30968
-usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 30967
-etc/pulse/daemon.conf 30966
-etc/pulse/default.pa 30965
-usr/lib/pulse-12.2/modules/module-device-restore.so 30964
-usr/lib/pulse-12.2/modules/libprotocol-native.so 30963
-usr/lib/pulse-12.2/modules/module-stream-restore.so 30962
-usr/lib/pulse-12.2/modules/module-card-restore.so 30961
-usr/lib/pulse-12.2/modules/module-augment-properties.so 30960
-usr/lib/pulse-12.2/modules/module-switch-on-port-available.so 30959
-usr/lib/pulse-12.2/modules/module-udev-detect.so 30958
-usr/lib/pulse-12.2/modules/module-alsa-card.so 30957
-usr/lib/pulse-12.2/modules/libalsa-util.so 30956
-usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf 30955
-usr/share/alsa/cards/aliases.conf 30954
-usr/share/alsa/pcm/default.conf 30953
-usr/share/alsa/pcm/dmix.conf 30952
-usr/share/alsa/pcm/dsnoop.conf 30951
-usr/share/alsa/cards/HDA-Intel.conf 30950
-usr/share/alsa/pcm/front.conf 30949
-usr/share/alsa/pcm/surround21.conf 30948
-usr/share/alsa/pcm/surround40.conf 30947
-usr/share/alsa/pcm/surround41.conf 30946
-usr/share/alsa/pcm/surround50.conf 30945
-usr/share/alsa/pcm/surround51.conf 30944
-usr/share/alsa/pcm/surround71.conf 30943
-usr/share/alsa/pcm/iec958.conf 30942
-usr/share/alsa/pcm/hdmi.conf 30941
-usr/share/alsa/pcm/modem.conf 30940
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-front-mic.conf 30939
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf.common 30938
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-rear-mic.conf 30937
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf 30936
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-dock-mic.conf 30935
-usr/share/pulseaudio/alsa-mixer/paths/analog-input.conf 30934
-usr/share/pulseaudio/alsa-mixer/paths/analog-input.conf.common 30933
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf 30932
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-linein.conf 30931
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-aux.conf 30930
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-video.conf 30929
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-tvtuner.conf 30928
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-fm.conf 30927
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic-line.conf 30926
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-headphone-mic.conf 30925
-usr/share/pulseaudio/alsa-mixer/paths/analog-input-headset-mic.conf 30924
-usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf 30923
-usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common 30922
-usr/share/pulseaudio/alsa-mixer/paths/analog-output-lineout.conf 30921
-usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf 30920
-usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf 30919
-usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones-2.conf 30918
-usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_a52.so 30917
-usr/lib/x86_64-linux-gnu/libavcodec.so.58.35.100 30916
-usr/lib/x86_64-linux-gnu/libavutil.so.56.22.100 30915
-usr/lib/x86_64-linux-gnu/libavresample.so.4.0.0 30914
-usr/lib/x86_64-linux-gnu/libswresample.so.3.3.100 30913
-usr/lib/x86_64-linux-gnu/libvpx.so.5.0.0 30912
-usr/lib/x86_64-linux-gnu/libwebpmux.so.3.0.1 30911
-usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2 30910
-usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6 30909
-usr/lib/x86_64-linux-gnu/librsvg-2.so.2.44.10 30908
-usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2 30907
-usr/lib/x86_64-linux-gnu/libsnappy.so.1.1.7 30906
-usr/lib/x86_64-linux-gnu/libaom.so.0 30905
-usr/lib/x86_64-linux-gnu/libcodec2.so.0.8.1 30904
-usr/lib/x86_64-linux-gnu/libgsm.so.1.0.18 30903
-usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0 30902
-usr/lib/x86_64-linux-gnu/libopenjp2.so.2.3.0 30901
-usr/lib/x86_64-linux-gnu/libopus.so.0.7.0 30900
-usr/lib/x86_64-linux-gnu/libshine.so.3.0.1 30899
-usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0 30898
-usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2 30897
-usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4 30896
-usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0 30895
-usr/lib/x86_64-linux-gnu/libwavpack.so.1.2.0 30894
-usr/lib/x86_64-linux-gnu/libx264.so.155 30893
-usr/lib/x86_64-linux-gnu/libx265.so.165 30892
-usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3 30891
-usr/lib/x86_64-linux-gnu/libva.so.2.400.0 30890
-usr/lib/x86_64-linux-gnu/libva-drm.so.2.400.0 30889
-usr/lib/x86_64-linux-gnu/libva-x11.so.2.400.0 30888
-usr/lib/x86_64-linux-gnu/libvdpau.so.1.0.0 30887
-usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0 30886
-usr/lib/pulse-12.2/modules/module-native-protocol-unix.so 30885
-usr/lib/pulse-12.2/modules/module-default-device-restore.so 30884
-usr/lib/pulse-12.2/modules/module-rescue-streams.so 30883
-usr/lib/pulse-12.2/modules/module-always-sink.so 30882
-usr/lib/pulse-12.2/modules/module-intended-roles.so 30881
-usr/lib/pulse-12.2/modules/module-suspend-on-idle.so 30880
-usr/lib/pulse-12.2/modules/module-console-kit.so 30879
-usr/lib/pulse-12.2/modules/module-systemd-login.so 30878
-usr/lib/pulse-12.2/modules/module-position-event-sounds.so 30877
-usr/lib/pulse-12.2/modules/module-role-cork.so 30876
-usr/lib/pulse-12.2/modules/module-filter-heuristics.so 30875
-usr/lib/pulse-12.2/modules/module-filter-apply.so 30874
-usr/share/icons/Adwaita/cursor.theme 30873
-usr/share/icons/Adwaita/cursors/left_ptr 30872
-usr/lib/x86_64-linux-gnu/mutter/Clutter-3.typelib 30871
-usr/lib/x86_64-linux-gnu/girepository-1.0/Clutter-1.0.typelib 30870
-usr/lib/x86_64-linux-gnu/girepository-1.0/cairo-1.0.typelib 30869
-usr/lib/x86_64-linux-gnu/girepository-1.0/Json-1.0.typelib 30868
-usr/lib/x86_64-linux-gnu/girepository-1.0/Gio-2.0.typelib 30867
-usr/lib/x86_64-linux-gnu/girepository-1.0/GObject-2.0.typelib 30866
-usr/lib/x86_64-linux-gnu/girepository-1.0/GLib-2.0.typelib 30865
-usr/lib/x86_64-linux-gnu/girepository-1.0/GL-1.0.typelib 30864
-usr/lib/x86_64-linux-gnu/mutter/CoglPango-3.typelib 30863
-usr/lib/x86_64-linux-gnu/girepository-1.0/PangoCairo-1.0.typelib 30862
-usr/lib/x86_64-linux-gnu/girepository-1.0/Pango-1.0.typelib 30861
-usr/lib/x86_64-linux-gnu/mutter/Cogl-3.typelib 30860
-usr/lib/x86_64-linux-gnu/girepository-1.0/Atk-1.0.typelib 30859
-usr/lib/gjs/girepository-1.0/GjsPrivate-1.0.typelib 30858
-usr/lib/x86_64-linux-gnu/girepository-1.0/Gtk-3.0.typelib 30857
-usr/lib/x86_64-linux-gnu/girepository-1.0/xlib-2.0.typelib 30856
-usr/lib/x86_64-linux-gnu/girepository-1.0/Gdk-3.0.typelib 30855
-usr/lib/x86_64-linux-gnu/girepository-1.0/GdkPixbuf-2.0.typelib 30854
-usr/lib/x86_64-linux-gnu/girepository-1.0/GModule-2.0.typelib 30853
-usr/lib/gnome-shell/Shell-0.1.typelib 30852
-usr/lib/gnome-shell/St-1.0.typelib 30851
-usr/lib/x86_64-linux-gnu/mutter/Cally-3.typelib 30850
-usr/lib/gnome-shell/ShellMenu-0.1.typelib 30849
-usr/lib/x86_64-linux-gnu/girepository-1.0/PolkitAgent-1.0.typelib 30848
-usr/lib/x86_64-linux-gnu/girepository-1.0/Polkit-1.0.typelib 30847
-usr/lib/x86_64-linux-gnu/girepository-1.0/NM-1.0.typelib 30846
-usr/lib/x86_64-linux-gnu/mutter/Meta-3.typelib 30845
-usr/lib/x86_64-linux-gnu/girepository-1.0/xfixes-4.0.typelib 30844
-usr/lib/x86_64-linux-gnu/girepository-1.0/GDesktopEnums-3.0.typelib 30843
-usr/lib/gnome-shell/Gvc-1.0.typelib 30842
-usr/lib/x86_64-linux-gnu/girepository-1.0/Gcr-3.typelib 30841
-usr/lib/x86_64-linux-gnu/girepository-1.0/Gck-1.typelib 30840
-usr/lib/x86_64-linux-gnu/mutter/ClutterX11-3.typelib 30839
-usr/lib/x86_64-linux-gnu/girepository-1.0/GnomeDesktop-3.0.typelib 30838
-usr/share/gnome-shell/gnome-shell-dbus-interfaces.gresource 30837
-usr/lib/girepository-1.0/AccountsService-1.0.typelib 30836
-usr/lib/x86_64-linux-gnu/girepository-1.0/Soup-2.4.typelib 30835
-usr/lib/x86_64-linux-gnu/girepository-1.0/IBus-1.0.typelib 30834
-usr/lib/x86_64-linux-gnu/girepository-1.0/Atspi-2.0.typelib 30833
-usr/lib/x86_64-linux-gnu/girepository-1.0/DBus-1.0.typelib 30832
-usr/lib/x86_64-linux-gnu/girepository-1.0/Rsvg-2.0.typelib 30831
-usr/lib/x86_64-linux-gnu/girepository-1.0/Gdm-1.0.typelib 30830
-usr/lib/x86_64-linux-gnu/girepository-1.0/GWeather-3.0.typelib 30829
-usr/lib/x86_64-linux-gnu/girepository-1.0/Geoclue-2.0.typelib 30828
-usr/lib/x86_64-linux-gnu/girepository-1.0/Cogl-1.0.typelib 30827
-usr/lib/x86_64-linux-gnu/girepository-1.0/Cogl-2.0.typelib 30826
-usr/share/gnome-shell/modes/classic.json 30825
-usr/share/gnome-shell/modes/gdm-tails.json 30824
-etc/xdg/gnome-mimeapps.list 30823
-usr/local/share/mime/mime.cache 30822
-usr/share/mime/mime.cache 30821
-usr/share/gdm/greeter/applications/mimeapps.list 30820
-usr/share/applications/gnome-mimeapps.list 30819
-usr/share/applications/mimeinfo.cache 30818
-usr/share/gdm/greeter/applications/mime-dummy-handler.desktop 30817
-usr/share/applications/gnome-bluetooth-panel.desktop 30816
-usr/share/applications/gnome-info-overview-panel.desktop 30815
-usr/share/applications/gnome-wifi-panel.desktop 30814
-usr/share/applications/libreoffice-xsltfilter.desktop 30813
-usr/share/applications/org.gnome.Screenshot.desktop 30812
-usr/share/applications/org.gnome.Evince.desktop 30811
-usr/share/applications/pidgin.desktop 30810
-usr/share/applications/seahorse-pgp-keys.desktop 30809
-usr/share/applications/org.gnome.Evolution-alarm-notify.desktop 30808
-usr/share/applications/simple-scan.desktop 30807
-usr/share/applications/org.gnome.Shell.desktop 30806
-usr/share/applications/python3.7.desktop 30805
-usr/share/applications/gnome-sound-panel.desktop 30804
-usr/share/applications/synaptic.desktop 30803
-usr/share/applications/tails-persistence-delete.desktop 30802
-usr/share/applications/gnome-disk-image-mounter.desktop 30801
-usr/share/applications/thunderbird.desktop 30800
-usr/share/applications/org.gnome.Totem.desktop 30799
-usr/share/applications/ibus-setup-chewing.desktop 30798
-usr/share/applications/gnome-thunderbolt-panel.desktop 30797
-usr/share/applications/gcr-prompter.desktop 30796
-usr/share/applications/net.poedit.PoeditURI.desktop 30795
-usr/share/applications/gcr-viewer.desktop 30794
-usr/share/applications/gnome-wacom-panel.desktop 30793
-usr/share/applications/tails-about.desktop 30792
-usr/share/applications/org.gnome.PowerStats.desktop 30791
-usr/share/applications/python2.7.desktop 30790
-usr/share/applications/yelp.desktop 30789
-usr/share/applications/libreoffice-startcenter.desktop 30788
-usr/share/applications/tails-documentation.desktop 30787
-usr/share/applications/gnome-control-center.desktop 30786
-usr/share/applications/org.freedesktop.IBus.Panel.Extension.Gtk3.desktop 30785
-usr/share/applications/gnome-search-panel.desktop 30784
-usr/share/applications/org.gnome.FileRoller.desktop 30783
-usr/share/applications/tails-installer.desktop 30782
-usr/share/applications/vim.desktop 30781
-usr/share/applications/unlock-veracrypt-volumes.desktop 30780
-usr/share/applications/tor-browser.desktop 30779
-usr/share/applications/brasero.desktop 30778
-usr/share/applications/unsafe-browser.desktop 30777
-usr/share/applications/org.gnome.Terminal.desktop 30776
-usr/share/applications/org.gnome.SoundJuicer.desktop 30775
-usr/share/applications/org.gnome.Shell.PortalHelper.desktop 30774
-usr/share/applications/gnome-power-panel.desktop 30773
-usr/share/applications/audacity.desktop 30772
-usr/share/applications/org.gnome.gedit.desktop 30771
-usr/share/applications/ibus-setup-libpinyin.desktop 30770
-usr/share/applications/tails-persistence-setup.desktop 30769
-usr/share/applications/nm-applet.desktop 30768
-usr/share/applications/gnome-region-panel.desktop 30767
-usr/share/applications/ibus-setup.desktop 30766
-usr/share/applications/gnome-keyboard-panel.desktop 30765
-usr/share/applications/gnome-notifications-panel.desktop 30764
-usr/share/applications/gkbd-keyboard-display.desktop 30763
-usr/share/applications/seahorse.desktop 30762
-usr/share/applications/libreoffice-calc.desktop 30761
-usr/share/applications/brasero-nautilus.desktop 30760
-usr/share/applications/gnome-shell-extension-prefs.desktop 30759
-usr/share/applications/bookletimposer.desktop 30758
-usr/share/applications/libreoffice-impress.desktop 30757
-usr/share/applications/ibus-setup-hangul.desktop 30756
-usr/share/applications/gnome-datetime-panel.desktop 30755
-usr/share/applications/org.gnome.SoundRecorder.desktop 30754
-usr/share/applications/gnome-universal-access-panel.desktop 30753
-usr/share/applications/eog.desktop 30752
-usr/share/applications/electrum.desktop 30751
-usr/share/applications/onioncircuits.desktop 30750
-usr/share/applications/org.keepassxc.KeePassXC.desktop 30749
-usr/share/applications/gnome-color-panel.desktop 30748
-usr/share/applications/dasher.desktop 30747
-usr/share/applications/gnome-mouse-panel.desktop 30746
-usr/share/applications/gnome-system-monitor.desktop 30745
-usr/share/applications/libreoffice-writer.desktop 30744
-usr/share/applications/seahorse-pgp-encrypted.desktop 30743
-usr/share/applications/gnome-disk-image-writer.desktop 30742
-usr/share/applications/gnome-printers-panel.desktop 30741
-usr/share/applications/org.gnome.Calculator.desktop 30740
-usr/share/applications/gtkhash.desktop 30739
-usr/share/applications/ibus-setup-libbopomofo.desktop 30738
-usr/share/applications/gnome-default-apps-panel.desktop 30737
-usr/share/applications/seahorse-pgp-signature.desktop 30736
-usr/share/applications/gimp.desktop 30735
-usr/share/applications/whisperback.desktop 30734
-usr/share/applications/gnome-removable-media-panel.desktop 30733
-usr/share/applications/gnome-display-panel.desktop 30732
-usr/share/applications/gnome-sharing-panel.desktop 30731
-usr/share/applications/display-im6.q16.desktop 30730
-usr/share/applications/libreoffice-draw.desktop 30729
-usr/share/applications/org.boum.tails.additional-software-config.desktop 30728
-usr/share/applications/evolution-calendar.desktop 30727
-usr/share/applications/gnome-network-panel.desktop 30726
-usr/share/applications/gnome-privacy-panel.desktop 30725
-usr/share/applications/net.poedit.Poedit.desktop 30724
-usr/share/applications/gnome-background-panel.desktop 30723
-usr/share/applications/inkscape.desktop 30722
-usr/share/applications/nautilus-autorun-software.desktop 30721
-usr/share/applications/gnome-user-accounts-panel.desktop 30720
-usr/share/applications/gnome-system-monitor-kde.desktop 30719
-usr/share/applications/org.gnome.Nautilus.desktop 30718
-usr/share/applications/org.freedesktop.IBus.Panel.Emojier.desktop 30717
-usr/share/applications/org.gnome.DiskUtility.desktop 30716
-usr/share/applications/mutter.desktop 30715
-usr/share/applications/org.gnome.Evince-previewer.desktop 30714
-usr/share/applications/onionshare.desktop 30713
-usr/share/applications/root-terminal.desktop 30712
-usr/share/gnome-shell/gnome-shell-theme.gresource 30711
-usr/share/gnome-shell/gnome-shell-osk-layouts.gresource 30710
-usr/share/gnome-shell/theme/gnome-classic.css 30709
-usr/share/locale/en/LC_MESSAGES/gnome-desktop-3.0.mo 30708
-usr/share/tails/desktop_wallpaper.png 30707
-usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so 30706
-etc/fonts/fonts.conf 30705
-usr/share/fontconfig/conf.avail/10-hinting-slight.conf 30704
-usr/share/fontconfig/conf.avail/10-scale-bitmap-fonts.conf 30703
-usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf 30702
-etc/fonts/conf.avail/20-unhint-small-dejavu-lgc-sans-mono.conf 30701
-etc/fonts/conf.avail/20-unhint-small-dejavu-lgc-sans.conf 30700
-etc/fonts/conf.avail/20-unhint-small-dejavu-lgc-serif.conf 30699
-etc/fonts/conf.avail/20-unhint-small-dejavu-sans-mono.conf 30698
-etc/fonts/conf.avail/20-unhint-small-dejavu-sans.conf 30697
-etc/fonts/conf.avail/20-unhint-small-dejavu-serif.conf 30696
-usr/share/fontconfig/conf.avail/20-unhint-small-vera.conf 30695
-usr/share/fontconfig/conf.avail/30-metric-aliases.conf 30694
-usr/share/fontconfig/conf.avail/30-opensymbol.conf 30693
-usr/share/fontconfig/conf.avail/40-nonlatin.conf 30692
-usr/share/fontconfig/conf.avail/45-generic.conf 30691
-usr/share/fontconfig/conf.avail/45-latin.conf 30690
-usr/share/fontconfig/conf.avail/49-sansserif.conf 30689
-usr/share/fontconfig/conf.avail/50-user.conf 30688
-usr/share/fontconfig/conf.avail/51-local.conf 30687
-etc/fonts/conf.avail/57-dejavu-sans-mono.conf 30686
-etc/fonts/conf.avail/57-dejavu-sans.conf 30685
-etc/fonts/conf.avail/57-dejavu-serif.conf 30684
-etc/fonts/conf.avail/58-dejavu-lgc-sans-mono.conf 30683
-etc/fonts/conf.avail/58-dejavu-lgc-sans.conf 30682
-etc/fonts/conf.avail/58-dejavu-lgc-serif.conf 30681
-usr/share/fontconfig/conf.avail/60-generic.conf 30680
-usr/share/fontconfig/conf.avail/60-latin.conf 30679
-etc/fonts/conf.avail/65-culmus.conf 30678
-usr/share/fontconfig/conf.avail/65-fonts-persian.conf 30677
-usr/share/fontconfig/conf.avail/65-nonlatin.conf 30676
-usr/share/fontconfig/conf.avail/69-unifont.conf 30675
-usr/share/fontconfig/conf.avail/70-fonts-noto-cjk.conf 30674
-usr/share/fontconfig/conf.avail/70-no-bitmaps.conf 30673
-usr/share/fontconfig/conf.avail/80-delicious.conf 30672
-usr/share/fontconfig/conf.avail/90-fonts-linux-libertine.conf 30671
-usr/share/fontconfig/conf.avail/90-synthetic.conf 30670
-usr/share/fontconfig/conf.avail/10-autohint.conf 30669
-usr/share/fontconfig/conf.avail/10-hinting-full.conf 30668
-usr/share/fontconfig/conf.avail/10-hinting-medium.conf 30667
-usr/share/fontconfig/conf.avail/10-hinting-none.conf 30666
-usr/share/fontconfig/conf.avail/10-no-sub-pixel.conf 30665
-usr/share/fontconfig/conf.avail/10-sub-pixel-bgr.conf 30664
-usr/share/fontconfig/conf.avail/10-sub-pixel-rgb.conf 30663
-usr/share/fontconfig/conf.avail/10-sub-pixel-vbgr.conf 30662
-usr/share/fontconfig/conf.avail/10-sub-pixel-vrgb.conf 30661
-usr/share/fontconfig/conf.avail/10-unhinted.conf 30660
-usr/share/fontconfig/conf.avail/11-lcdfilter-legacy.conf 30659
-usr/share/fontconfig/conf.avail/11-lcdfilter-light.conf 30658
-usr/share/fontconfig/conf.avail/25-unhint-nonlatin.conf 30657
-usr/share/fontconfig/conf.avail/65-khmer.conf 30656
-usr/share/fontconfig/conf.avail/70-force-bitmaps.conf 30655
-usr/share/fontconfig/conf.avail/70-yes-bitmaps.conf 30654
-usr/share/fonts/.uuid 30653
-var/cache/fontconfig/ad3800a6-0853-5900-ac2b-6a45e906a034-le64.cache-7 30652
-usr/local/share/fonts/.uuid 30651
-var/cache/fontconfig/a19c77ef-2b6e-5d56-80fa-aa461c22a33c-le64.cache-7 30650
-usr/share/fonts/X11/.uuid 30649
-var/cache/fontconfig/635775a3-6681-5500-bfb3-fc75bae7ab71-le64.cache-7 30648
-usr/share/fonts/cMap/.uuid 30647
-var/cache/fontconfig/e0df4ba7-1e1e-53f4-99ac-034e136dea90-le64.cache-7 30646
-usr/share/fonts/cmap/.uuid 30645
-var/cache/fontconfig/8c262b76-19e2-5a0e-970a-3c6be641c3de-le64.cache-7 30644
-usr/share/fonts/opentype/.uuid 30643
-var/cache/fontconfig/c53c919e-4688-5813-a778-9497aaad292b-le64.cache-7 30642
-usr/share/fonts/truetype/.uuid 30641
-var/cache/fontconfig/ad91de03-2bc9-5cbd-baed-449447b4cef2-le64.cache-7 30640
-usr/share/fonts/X11/100dpi/.uuid 30639
-var/cache/fontconfig/c3eb68e6-f2df-5253-bdea-96baf8b64c94-le64.cache-7 30638
-usr/share/fonts/X11/75dpi/.uuid 30637
-var/cache/fontconfig/9b10e8b4-c6f7-5d9a-b62d-df9dfe9f040e-le64.cache-7 30636
-usr/share/fonts/X11/Type1/.uuid 30635
-var/cache/fontconfig/7037cf17-dab7-5805-ac14-89407957a70b-le64.cache-7 30634
-usr/share/fonts/X11/encodings/.uuid 30633
-var/cache/fontconfig/932c83c7-a3fe-5e2e-af19-99a73a1218b0-le64.cache-7 30632
-usr/share/fonts/X11/misc/.uuid 30631
-var/cache/fontconfig/0573c588-4384-5d77-a629-20cf4267681a-le64.cache-7 30630
-usr/share/fonts/X11/util/.uuid 30629
-var/cache/fontconfig/d6a528ca-d9d3-528a-bbf0-657522efbfb9-le64.cache-7 30628
-usr/share/poppler/cMap/Adobe-CNS1/.uuid 30627
-var/cache/fontconfig/fe110b8d-52e9-50d6-93d5-7350b6dc3ffc-le64.cache-7 30626
-usr/share/poppler/cMap/Adobe-GB1/.uuid 30625
-var/cache/fontconfig/cba3b8e3-c250-50f8-9d30-dd9cdff6726c-le64.cache-7 30624
-usr/share/poppler/cMap/Adobe-Japan1/.uuid 30623
-var/cache/fontconfig/209cd66f-9cd8-59b1-a557-ee9a5b16532d-le64.cache-7 30622
-usr/share/poppler/cMap/Adobe-Japan2/.uuid 30621
-var/cache/fontconfig/79b9b38c-66eb-5231-ac1a-75f0230ccdac-le64.cache-7 30620
-usr/share/poppler/cMap/Adobe-Korea1/.uuid 30619
-var/cache/fontconfig/977ff0f2-7245-568d-9f74-ec94f3fe3b0c-le64.cache-7 30618
-usr/share/fonts/opentype/cantarell/.uuid 30617
-var/cache/fontconfig/be6c95a9-9096-58da-8f8e-7737a63fdb01-le64.cache-7 30616
-usr/share/fonts/opentype/linux-libertine/.uuid 30615
-var/cache/fontconfig/a4e606c3-ee03-5a47-a10f-679845537ed9-le64.cache-7 30614
-usr/share/fonts/opentype/noto/.uuid 30613
-var/cache/fontconfig/7b04aff5-85ee-51c9-95e7-77727a319b86-le64.cache-7 30612
-usr/share/fonts/truetype/culmus/.uuid 30611
-var/cache/fontconfig/806bd331-c6ac-5da7-b38d-caee6037f4ad-le64.cache-7 30610
-usr/share/fonts/truetype/dejavu/.uuid 30609
-var/cache/fontconfig/8f19a5e0-002f-559a-908f-50a33ba095ed-le64.cache-7 30608
-usr/share/fonts/truetype/liberation/.uuid 30607
-var/cache/fontconfig/d9291cff-b790-56da-811c-af0e14399de4-le64.cache-7 30606
-usr/share/fonts/truetype/noto/.uuid 30605
-var/cache/fontconfig/891027b1-67fe-5175-bb2b-a5d071b33c64-le64.cache-7 30604
-usr/share/fonts/truetype/openoffice/.uuid 30603
-var/cache/fontconfig/b8caebf3-f9ac-5ac9-90ed-cc558bb5e64e-le64.cache-7 30602
-usr/share/fonts/truetype/quicksand/.uuid 30601
-var/cache/fontconfig/aa54cff1-1622-5d6d-b9ef-589d2941d6ad-le64.cache-7 30600
-usr/share/fonts/truetype/ttf-dejavu/.uuid 30599
-var/cache/fontconfig/d36ee6b2-cc19-5653-9dd7-39240bf3fae0-le64.cache-7 30598
-usr/share/fonts/truetype/unifont/.uuid 30597
-var/cache/fontconfig/8037c361-ee31-5e54-bc56-f9ba74a0ef52-le64.cache-7 30596
-usr/share/fonts/X11/encodings/large/.uuid 30595
-var/cache/fontconfig/e8b11c96-1f85-5c63-8bb8-ae0627615d20-le64.cache-7 30594
-usr/share/fonts/truetype/dejavu/DejaVuSans.ttf 30593
-usr/lib/x86_64-linux-gnu/girepository-1.0/Cally-1.0.typelib 30592
-usr/share/desktop-base/futureprototype-theme/lockscreen/gnome-background.xml 30591
-usr/lib/x86_64-linux-gnu/libibus-1.0.so.5.0.519 30590
-usr/share/X11/xkb/rules/evdev.xml 30589
-usr/share/xml/iso-codes/iso_639-2.xml 30588
-usr/share/xml/iso-codes/iso_639-3.xml 30587
-usr/share/xml/iso-codes/iso_3166-1.xml 30586
-usr/bin/ibus-daemon 30585
-usr/share/ibus/keymaps/us 30584
-usr/lib/systemd/user/xdg-permission-store.service 30583
-usr/share/ibus/keymaps/common 30582
-usr/share/ibus/keymaps/modifiers 30581
-usr/share/ibus/component/chewing.xml 30580
-usr/share/ibus/component/dconf.xml 30579
-usr/share/ibus/component/gtkextension.xml 30578
-usr/share/ibus/component/gtkpanel.xml 30577
-usr/share/ibus/component/hangul.xml 30576
-usr/share/ibus/component/libpinyin.xml 30575
-usr/share/ibus/component/mozc.xml 30574
-usr/share/ibus/component/simple.xml 30573
-usr/share/ibus/component/unikey.xml 30572
-usr/lib/ibus/ibus-engine-unikey 30571
-usr/lib/x86_64-linux-gnu/libgweather-3.so.15.0.0 30570
-usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1.8.0 30569
-usr/lib/x86_64-linux-gnu/libgeocode-glib.so.0.0.0 30568
-usr/libexec/xdg-permission-store 30566
-usr/lib/ibus/ibus-dconf 30565
-usr/lib/ibus/ibus-extension-gtk3 30564
-usr/lib/ibus/ibus-x11 30563
-usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 30560
-usr/lib/x86_64-linux-gnu/libpsl.so.5.3.1 30559
-usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 30558
-usr/lib/ibus/ibus-portal 30557
-usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 30556
-usr/share/ibus/dicts/emoji-en.dict 30555
-usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 30554
-lib/x86_64-linux-gnu/libkeyutils.so.1.8 30553
-usr/share/libgweather/Locations.xml 30552
-usr/share/zoneinfo/Etc/GMT+12 30551
-usr/share/zoneinfo/Africa/Algiers 30550
-usr/share/zoneinfo/Africa/Bangui 30549
-usr/share/zoneinfo/Africa/Blantyre 30548
-usr/share/zoneinfo/Africa/Abidjan 30547
-usr/share/zoneinfo/Atlantic/Cape_Verde 30546
-usr/share/zoneinfo/Africa/Ndjamena 30545
-usr/share/zoneinfo/Africa/Addis_Ababa 30544
-usr/share/zoneinfo/Egypt 30543
-usr/share/zoneinfo/Indian/Kerguelen 30542
-usr/share/zoneinfo/Africa/Accra 30541
-usr/share/zoneinfo/Africa/Bissau 30540
-usr/share/zoneinfo/Africa/Johannesburg 30539
-usr/share/zoneinfo/Africa/Monrovia 30538
-usr/share/zoneinfo/Libya 30537
-usr/share/zoneinfo/Indian/Mauritius 30536
-usr/share/zoneinfo/Africa/Casablanca 30535
-usr/share/zoneinfo/Africa/Windhoek 30534
-usr/share/zoneinfo/Indian/Reunion 30533
-usr/share/zoneinfo/Africa/Sao_Tome 30532
-usr/share/zoneinfo/Indian/Mahe 30531
-usr/share/zoneinfo/Africa/Khartoum 30530
-usr/share/zoneinfo/Africa/Tunis 30529
-usr/share/zoneinfo/Africa/El_Aaiun 30528
-usr/share/zoneinfo/Antarctica/Palmer 30527
-usr/share/zoneinfo/Antarctica/Rothera 30526
-usr/share/zoneinfo/Antarctica/Syowa 30525
-usr/share/zoneinfo/Antarctica/Mawson 30524
-usr/share/zoneinfo/Antarctica/Vostok 30523
-usr/share/zoneinfo/Antarctica/Davis 30522
-usr/share/zoneinfo/Antarctica/Casey 30521
-usr/share/zoneinfo/Antarctica/DumontDUrville 30520
-usr/share/zoneinfo/NZ 30519
-usr/share/zoneinfo/Asia/Kabul 30518
-usr/share/zoneinfo/Asia/Yerevan 30517
-usr/share/zoneinfo/Asia/Baku 30516
-usr/share/zoneinfo/Asia/Dacca 30515
-usr/share/zoneinfo/Asia/Thimbu 30514
-usr/share/zoneinfo/Asia/Brunei 30513
-usr/share/zoneinfo/Asia/Bangkok 30512
-usr/share/zoneinfo/PRC 30511
-usr/share/zoneinfo/Asia/Tbilisi 30510
-usr/share/zoneinfo/Hongkong 30509
-usr/share/zoneinfo/Asia/Calcutta 30508
-usr/share/zoneinfo/Japan 30507
-usr/share/zoneinfo/Asia/Almaty 30506
-usr/share/zoneinfo/Asia/Aqtobe 30505
-usr/share/zoneinfo/Asia/Bishkek 30504
-usr/share/zoneinfo/Asia/Macao 30503
-usr/share/zoneinfo/Asia/Kuala_Lumpur 30502
-usr/share/zoneinfo/Indian/Maldives 30501
-usr/share/zoneinfo/Asia/Choibalsan 30500
-usr/share/zoneinfo/Asia/Hovd 30499
-usr/share/zoneinfo/Asia/Ulaanbaatar 30498
-usr/share/zoneinfo/Asia/Rangoon 30497
-usr/share/zoneinfo/Asia/Kathmandu 30496
-usr/share/zoneinfo/Asia/Pyongyang 30495
-usr/share/zoneinfo/Asia/Karachi 30494
-usr/share/zoneinfo/Asia/Manila 30493
-usr/share/zoneinfo/Singapore 30492
-usr/share/zoneinfo/ROK 30491
-usr/share/zoneinfo/Asia/Colombo 30490
-usr/share/zoneinfo/ROC 30489
-usr/share/zoneinfo/Asia/Dushanbe 30488
-usr/share/zoneinfo/Asia/Ashgabat 30487
-usr/share/zoneinfo/Asia/Tashkent 30486
-usr/share/zoneinfo/Asia/Ho_Chi_Minh 30485
-usr/share/zoneinfo/America/Anguilla 30484
-usr/share/zoneinfo/America/Barbados 30483
-usr/share/zoneinfo/Atlantic/Bermuda 30482
-usr/share/zoneinfo/America/Danmarkshavn 30481
-usr/share/zoneinfo/America/Godthab 30480
-usr/share/zoneinfo/America/Scoresbysund 30479
-usr/share/zoneinfo/America/Thule 30478
-usr/share/zoneinfo/America/Puerto_Rico 30477
-usr/share/zoneinfo/Pacific/Midway 30476
-usr/share/zoneinfo/Australia/Perth 30475
-usr/share/zoneinfo/Australia/Eucla 30474
-usr/share/zoneinfo/Australia/Adelaide 30473
-usr/share/zoneinfo/Australia/Broken_Hill 30472
-usr/share/zoneinfo/Australia/Darwin 30471
-usr/share/zoneinfo/Australia/Hobart 30470
-usr/share/zoneinfo/Australia/Melbourne 30469
-usr/share/zoneinfo/Australia/ACT 30468
-usr/share/zoneinfo/Australia/Brisbane 30467
-usr/share/zoneinfo/Australia/LHI 30466
-usr/share/zoneinfo/Indian/Chagos 30465
-usr/share/zoneinfo/Indian/Christmas 30464
-usr/share/zoneinfo/Indian/Cocos 30463
-usr/share/zoneinfo/Pacific/Rarotonga 30462
-usr/share/zoneinfo/Pacific/Fiji 30461
-usr/share/zoneinfo/Pacific/Tahiti 30460
-usr/share/zoneinfo/Pacific/Marquesas 30459
-usr/share/zoneinfo/Pacific/Gambier 30458
-usr/share/zoneinfo/Pacific/Guam 30457
-usr/share/zoneinfo/Asia/Jakarta 30456
-usr/share/zoneinfo/Asia/Makassar 30455
-usr/share/zoneinfo/Asia/Jayapura 30454
-usr/share/zoneinfo/Pacific/Tarawa 30453
-usr/share/zoneinfo/Pacific/Enderbury 30452
-usr/share/zoneinfo/Pacific/Kiritimati 30451
-usr/share/zoneinfo/Pacific/Majuro 30450
-usr/share/zoneinfo/Pacific/Pohnpei 30449
-usr/share/zoneinfo/Pacific/Chuuk 30448
-usr/share/zoneinfo/Pacific/Nauru 30447
-usr/share/zoneinfo/Pacific/Noumea 30446
-usr/share/zoneinfo/NZ-CHAT 30445
-usr/share/zoneinfo/Pacific/Niue 30444
-usr/share/zoneinfo/Pacific/Norfolk 30443
-usr/share/zoneinfo/Pacific/Palau 30442
-usr/share/zoneinfo/Pacific/Port_Moresby 30441
-usr/share/zoneinfo/Pacific/Pitcairn 30440
-usr/share/zoneinfo/Pacific/Apia 30439
-usr/share/zoneinfo/Pacific/Guadalcanal 30438
-usr/share/zoneinfo/Asia/Dili 30437
-usr/share/zoneinfo/Pacific/Fakaofo 30436
-usr/share/zoneinfo/Pacific/Tongatapu 30435
-usr/share/zoneinfo/Pacific/Funafuti 30434
-usr/share/zoneinfo/Pacific/Honolulu 30433
-usr/share/zoneinfo/Pacific/Wake 30432
-usr/share/zoneinfo/Pacific/Efate 30431
-usr/share/zoneinfo/Pacific/Wallis 30430
-usr/share/zoneinfo/America/Buenos_Aires 30429
-usr/share/zoneinfo/America/Aruba 30428
-usr/share/zoneinfo/America/Nassau 30427
-usr/share/zoneinfo/America/Belize 30426
-usr/share/zoneinfo/America/La_Paz 30425
-usr/share/zoneinfo/America/Araguaina 30424
-usr/share/zoneinfo/America/Bahia 30423
-usr/share/zoneinfo/America/Belem 30422
-usr/share/zoneinfo/America/Boa_Vista 30421
-usr/share/zoneinfo/America/Campo_Grande 30420
-usr/share/zoneinfo/America/Cuiaba 30419
-usr/share/zoneinfo/America/Eirunepe 30418
-usr/share/zoneinfo/America/Fortaleza 30417
-usr/share/zoneinfo/America/Maceio 30416
-usr/share/zoneinfo/America/Manaus 30415
-usr/share/zoneinfo/America/Noronha 30414
-usr/share/zoneinfo/America/Porto_Velho 30413
-usr/share/zoneinfo/America/Recife 30412
-usr/share/zoneinfo/America/Porto_Acre 30411
-usr/share/zoneinfo/America/Sao_Paulo 30410
-usr/share/zoneinfo/America/Cayman 30409
-usr/share/zoneinfo/America/Santiago 30408
-usr/share/zoneinfo/Chile/EasterIsland 30407
-usr/share/zoneinfo/America/Bogota 30406
-usr/share/zoneinfo/America/Costa_Rica 30405
-usr/share/zoneinfo/Cuba 30404
-usr/share/zoneinfo/America/Santo_Domingo 30403
-usr/share/zoneinfo/America/Guayaquil 30402
-usr/share/zoneinfo/Pacific/Galapagos 30401
-usr/share/zoneinfo/America/El_Salvador 30400
-usr/share/zoneinfo/Atlantic/Stanley 30399
-usr/share/zoneinfo/America/Cayenne 30398
-usr/share/zoneinfo/America/Guatemala 30397
-usr/share/zoneinfo/America/Guyana 30396
-usr/share/zoneinfo/America/Port-au-Prince 30395
-usr/share/zoneinfo/America/Tegucigalpa 30394
-usr/share/zoneinfo/Jamaica 30393
-usr/share/zoneinfo/America/Martinique 30392
-usr/share/zoneinfo/America/Managua 30391
-usr/share/zoneinfo/America/Asuncion 30390
-usr/share/zoneinfo/America/Lima 30389
-usr/share/zoneinfo/Atlantic/South_Georgia 30388
-usr/share/zoneinfo/America/Paramaribo 30387
-usr/share/zoneinfo/America/Grand_Turk 30386
-usr/share/zoneinfo/America/Montevideo 30385
-usr/share/zoneinfo/America/Caracas 30384
-usr/share/zoneinfo/Europe/Tirane 30383
-usr/share/zoneinfo/Europe/Andorra 30382
-usr/share/zoneinfo/Europe/Vienna 30381
-usr/share/zoneinfo/Europe/Minsk 30380
-usr/share/zoneinfo/Europe/Brussels 30379
-usr/share/zoneinfo/Europe/Belgrade 30378
-usr/share/zoneinfo/Europe/Sofia 30377
-usr/share/zoneinfo/Asia/Nicosia 30376
-usr/share/zoneinfo/Europe/Bratislava 30375
-usr/share/zoneinfo/Europe/Copenhagen 30374
-usr/share/zoneinfo/Europe/Tallinn 30373
-usr/share/zoneinfo/Atlantic/Faeroe 30372
-usr/share/zoneinfo/Europe/Helsinki 30371
-usr/share/zoneinfo/Europe/Paris 30370
-usr/share/zoneinfo/Europe/Berlin 30369
-usr/share/zoneinfo/Europe/Gibraltar 30368
-usr/share/zoneinfo/Europe/Athens 30367
-usr/share/zoneinfo/GB 30366
-usr/share/zoneinfo/Europe/Budapest 30365
-usr/share/zoneinfo/Iceland 30364
-usr/share/zoneinfo/Eire 30363
-usr/share/zoneinfo/Europe/Rome 30362
-usr/share/zoneinfo/CET 30361
-usr/share/zoneinfo/Europe/Riga 30360
-usr/share/zoneinfo/Europe/Busingen 30359
-usr/share/zoneinfo/Europe/Vilnius 30358
-usr/share/zoneinfo/Europe/Luxembourg 30357
-usr/share/zoneinfo/Europe/Malta 30356
-usr/share/zoneinfo/Europe/Chisinau 30355
-usr/share/zoneinfo/Europe/Monaco 30354
-usr/share/zoneinfo/Europe/Amsterdam 30353
-usr/share/zoneinfo/Arctic/Longyearbyen 30352
-usr/share/zoneinfo/Poland 30351
-usr/share/zoneinfo/Atlantic/Azores 30350
-usr/share/zoneinfo/Atlantic/Madeira 30349
-usr/share/zoneinfo/Portugal 30348
-usr/share/zoneinfo/Europe/Bucharest 30347
-usr/share/zoneinfo/Europe/Kaliningrad 30346
-usr/share/zoneinfo/W-SU 30345
-usr/share/zoneinfo/Europe/Samara 30344
-usr/share/zoneinfo/Asia/Yekaterinburg 30343
-usr/share/zoneinfo/Asia/Omsk 30342
-usr/share/zoneinfo/Asia/Novosibirsk 30341
-usr/share/zoneinfo/Asia/Krasnoyarsk 30340
-usr/share/zoneinfo/Asia/Irkutsk 30339
-usr/share/zoneinfo/Asia/Yakutsk 30338
-usr/share/zoneinfo/Asia/Vladivostok 30337
-usr/share/zoneinfo/Asia/Magadan 30336
-usr/share/zoneinfo/Asia/Kamchatka 30335
-usr/share/zoneinfo/Atlantic/Canary 30334
-usr/share/zoneinfo/Europe/Madrid 30333
-usr/share/zoneinfo/Africa/Ceuta 30332
-usr/share/zoneinfo/Europe/Stockholm 30331
-usr/share/zoneinfo/Turkey 30330
-usr/share/zoneinfo/Europe/Kiev 30329
-usr/share/zoneinfo/Asia/Bahrain 30328
-usr/share/zoneinfo/Iran 30327
-usr/share/zoneinfo/Asia/Baghdad 30326
-usr/share/zoneinfo/Israel 30325
-usr/share/zoneinfo/Asia/Amman 30324
-usr/share/zoneinfo/Asia/Aden 30323
-usr/share/zoneinfo/Asia/Beirut 30322
-usr/share/zoneinfo/Asia/Dubai 30321
-usr/share/zoneinfo/Asia/Gaza 30320
-usr/share/zoneinfo/Asia/Damascus 30319
-usr/share/zoneinfo/America/Vancouver 30318
-usr/share/zoneinfo/America/Edmonton 30317
-usr/share/zoneinfo/America/Dawson_Creek 30316
-usr/share/zoneinfo/America/Winnipeg 30315
-usr/share/zoneinfo/America/Regina 30314
-usr/share/zoneinfo/America/Montreal 30313
-usr/share/zoneinfo/America/Atikokan 30312
-usr/share/zoneinfo/America/Halifax 30311
-usr/share/zoneinfo/America/Blanc-Sablon 30310
-usr/share/zoneinfo/America/St_Johns 30309
-usr/share/zoneinfo/America/Ensenada 30308
-usr/share/zoneinfo/America/Mazatlan 30307
-usr/share/zoneinfo/America/Mexico_City 30306
-usr/share/zoneinfo/America/Miquelon 30305
-usr/share/zoneinfo/America/Adak 30304
-usr/share/zoneinfo/America/Anchorage 30303
-usr/share/zoneinfo/America/Los_Angeles 30302
-usr/share/zoneinfo/Navajo 30301
-usr/share/zoneinfo/America/Phoenix 30300
-usr/share/zoneinfo/America/Chicago 30299
-usr/share/zoneinfo/posixrules 30298
-usr/share/X11/xkb/rules/evdev.lst 30297
-usr/lib/x86_64-linux-gnu/girepository-1.0/NMA-1.0.typelib 30296
-usr/lib/x86_64-linux-gnu/girepository-1.0/GnomeBluetooth-1.0.typelib 30295
-usr/lib/x86_64-linux-gnu/libgnome-bluetooth.so.13.0.1 30294
-usr/lib/x86_64-linux-gnu/libnotify.so.4.0.0 30293
-usr/lib/x86_64-linux-gnu/girepository-1.0/UPowerGlib-1.0.typelib 30292
-lib/systemd/system/upower.service 30291
-usr/lib/gnome-shell/libgvc.so 30289
-usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0.0.5 30288
-usr/lib/upower/upowerd 30287
-usr/lib/x86_64-linux-gnu/libupower-glib.so.3.0.1 30286
-lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0 30285
-usr/lib/x86_64-linux-gnu/libimobiledevice.so.6.0.0 30284
-usr/lib/x86_64-linux-gnu/libplist.so.3.1.0 30283
-usr/lib/x86_64-linux-gnu/libusbmuxd.so.4.1.0 30282
-etc/UPower/UPower.conf 30281
-etc/systemd/sleep.conf 30280
-usr/lib/x86_64-linux-gnu/libgdm.so.1.0.0 30279
-usr/share/xsessions/gnome-classic.desktop 30278
-usr/share/xsessions/gnome.desktop 30277
-usr/share/gdm/BuiltInSessions/default.desktop 30276
-lib/systemd/system/suspend.target 30275
-lib/systemd/system/systemd-suspend.service 30274
-lib/systemd/system/sleep.target 30273
-var/lib/polkit-1/localauthority/10-vendor.d/systemd-networkd.pkla 30272
-var/lib/polkit-1/localauthority/10-vendor.d/org.freedesktop.NetworkManager.pkla 30271
-var/lib/polkit-1/localauthority/10-vendor.d/gnome-control-center.pkla 30270
-etc/polkit-1/localauthority/10-vendor.d/org.boum.tails.pkla 30269
-etc/polkit-1/localauthority/10-vendor.d/org.boum.tails.cups.pkla 30268
-etc/polkit-1/localauthority/10-vendor.d/org.boum.tails.accounts.pkla 30267
-etc/polkit-1/localauthority/10-vendor.d/org.boum.tails.NetworkManager.pkla 30266
-usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so 30265
-etc/ssl/certs/ca-certificates.crt 30264
-usr/lib/gnome-settings-daemon/gsd-wacom 30261
-usr/lib/gnome-settings-daemon-3.0/libgsd.so 30258
-usr/lib/gnome-settings-daemon/gsd-xsettings 30257
-usr/lib/gnome-settings-daemon/gsd-a11y-settings 30254
-usr/lib/gnome-settings-daemon/gsd-clipboard 30251
-usr/lib/gnome-settings-daemon/gsd-color 30248
-usr/lib/x86_64-linux-gnu/libcolord.so.2.0.5 30247
-usr/lib/gnome-settings-daemon/gsd-housekeeping 30244
-usr/lib/gnome-settings-daemon/gsd-datetime 30239
-usr/lib/x86_64-linux-gnu/libgeoclue-2.so.0.0.0 30238
-usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so 30237
-usr/lib/x86_64-linux-gnu/libproxy.so.1.0.0 30236
-usr/lib/gnome-settings-daemon/gsd-keyboard 30235
-usr/lib/gnome-settings-daemon/gsd-media-keys 30234
-usr/lib/gnome-settings-daemon/gsd-mouse 30229
-usr/lib/gnome-settings-daemon/gsd-power 30226
-usr/lib/x86_64-linux-gnu/gio/modules/libgiognomeproxy.so 30225
-usr/lib/gnome-settings-daemon/gsd-print-notifications 30222
-usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so 30221
-usr/lib/gnome-settings-daemon/gsd-rfkill 30218
-usr/lib/gnome-settings-daemon/gsd-screensaver-proxy 30217
-usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.8 30212
-usr/lib/gnome-settings-daemon/gsd-sharing 30211
-usr/lib/x86_64-linux-gnu/libcups.so.2 30210
-usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3 30209
-usr/lib/gnome-settings-daemon/gsd-smartcard 30206
-usr/lib/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop 30203
-usr/lib/gnome-settings-daemon/gsd-sound 30202
-usr/share/X11/locale/locale.alias 30201
-usr/share/X11/locale/locale.dir 30200
-usr/share/X11/locale/en_US.UTF-8/XLC_LOCALE 30199
-usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 30198
-lib/systemd/system/systemd-localed.service 30197
-usr/lib/dconf/dconf-service 30194
-usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9 30192
-lib/systemd/system/colord.service 30191
-usr/lib/x86_64-linux-gnu/nss/libsoftokn3.so 30188
-usr/lib/x86_64-linux-gnu/nss/libfreeblpriv3.so 30187
-lib/systemd/system/systemd-hostnamed.service 30186
-usr/lib/colord/colord 30184
-usr/bin/spice-vdagent 30181
-lib/systemd/systemd-localed 30179
-usr/lib/x86_64-linux-gnu/libcolordprivate.so.2.0.5 30178
-usr/lib/x86_64-linux-gnu/libgusb.so.2.0.10 30177
-usr/local/lib/tails-greeter 30174
-usr/share/tails/greeter/set-cursor.py 30169
-usr/lib/x86_64-linux-gnu/colord-plugins/libcolord_sensor_camera.so 30168
-usr/lib/x86_64-linux-gnu/colord-plugins/libcolord_sensor_sane.so 30167
-usr/lib/x86_64-linux-gnu/colord-plugins/libcolord_sensor_scanner.so 30166
-usr/share/color/icc/colord/BestRGB.icc 30165
-usr/share/color/icc/colord/BetaRGB.icc 30164
-usr/lib/python3/dist-packages/gi/__init__.py 30163
-lib/systemd/systemd-hostnamed 30162
-usr/share/color/icc/colord/BruceRGB.icc 30161
-usr/lib/python3.7/pkgutil.py 30160
-etc/os-release 30159
-usr/share/color/icc/colord/Crayons.icc 30158
-usr/share/color/icc/colord/DonRGB4.icc 30157
-usr/lib/python3.7/importlib/util.py 30156
-usr/share/color/icc/colord/ECI-RGBv1.icc 30155
-usr/share/color/icc/colord/ECI-RGBv2.icc 30154
-usr/share/color/icc/colord/EktaSpacePS5.icc 30153
-usr/lib/python3.7/importlib/abc.py 30152
-usr/share/color/icc/colord/Gamma5000K.icc 30151
-usr/share/color/icc/colord/Gamma5500K.icc 30150
-usr/share/color/icc/colord/Gamma6500K.icc 30149
-usr/lib/python3/dist-packages/gi/_gi.cpython-37m-x86_64-linux-gnu.so 30148
-usr/share/icons/Adwaita/index.theme 30147
-usr/share/color/icc/colord/Rec709.icc 30146
-usr/lib/python3/dist-packages/gi/_error.py 30145
-usr/lib/python3/dist-packages/gi/_compat.py 30144
-usr/lib/python3/dist-packages/gi/_gi_cairo.cpython-37m-x86_64-linux-gnu.so 30143
-usr/lib/python3/dist-packages/cairo/__init__.py 30142
-usr/lib/python3/dist-packages/cairo/_cairo.cpython-37m-x86_64-linux-gnu.so 30141
-usr/lib/python3/dist-packages/gi/repository/__init__.py 30140
-usr/lib/python3/dist-packages/gi/importer.py 30139
-usr/lib/python3/dist-packages/gi/module.py 30138
-usr/lib/python3/dist-packages/gi/types.py 30137
-usr/share/icons/gnome/index.theme 30136
-usr/lib/python3/dist-packages/gi/_constants.py 30135
-usr/lib/python3/dist-packages/gi/docstring.py 30134
-usr/lib/python3/dist-packages/gi/_propertyhelper.py 30133
-usr/share/color/icc/colord/WideGamutRGB.icc 30132
-usr/lib/python3/dist-packages/gi/_signalhelper.py 30131
-usr/lib/python3/dist-packages/gi/overrides/__init__.py 30130
-usr/share/color/icc/ghostscript/a98.icc 30129
-usr/lib/python3/dist-packages/gi/overrides/GLib.py 30128
-usr/share/color/icc/ghostscript/default_cmyk.icc 30127
-usr/lib/python3/dist-packages/gi/_ossighelper.py 30126
-usr/lib/python3/dist-packages/gi/_option.py 30125
-usr/lib/python3.7/optparse.py 30124
-usr/share/icons/hicolor/index.theme 30123
-usr/lib/python3/dist-packages/gi/overrides/GObject.py 30122
-usr/share/color/icc/ghostscript/default_gray.icc 30121
-usr/share/color/icc/ghostscript/default_rgb.icc 30120
-usr/lib/python3/dist-packages/gi/overrides/Pango.py 30119
-usr/share/color/icc/ghostscript/esrgb.icc 30118
-usr/lib/python3/dist-packages/gi/overrides/Gio.py 30117
-usr/lib/python3/dist-packages/gi/overrides/GdkPixbuf.py 30116
-usr/lib/python3/dist-packages/gi/overrides/Gdk.py 30115
-usr/lib/x86_64-linux-gnu/girepository-1.0/GdkX11-3.0.typelib 30114
-usr/share/color/icc/ghostscript/gray_to_k.icc 30113
-usr/share/color/icc/ghostscript/lab.icc 30112
-usr/share/color/icc/ghostscript/ps_cmyk.icc 30111
-usr/share/color/icc/ghostscript/ps_gray.icc 30110
-usr/share/color/icc/ghostscript/ps_rgb.icc 30109
-usr/share/color/icc/ghostscript/rommrgb.icc 30108
-usr/share/color/icc/ghostscript/scrgb.icc 30107
-usr/share/color/icc/ghostscript/sgray.icc 30106
-usr/share/color/icc/ghostscript/srgb.icc 30105
-usr/lib/python3/dist-packages/gi/overrides/Gtk.py 30104
-usr/lib/python3/dist-packages/gi/_gtktemplate.py 30103
-usr/lib/colord/colord-sane 30102
-usr/lib/x86_64-linux-gnu/libsane.so.1.0.27 30101
-usr/lib/x86_64-linux-gnu/libieee1284.so.3.2.2 30100
-usr/lib/x86_64-linux-gnu/libtiff.so.5.5.0 30099
-usr/lib/x86_64-linux-gnu/libjpeg.so.62.2.0 30098
-usr/lib/x86_64-linux-gnu/libgphoto2.so.6.1.0 30097
-usr/share/icons/Adwaita/cursors/watch 30096
-usr/share/icons/Adwaita/16x16/apps/preferences-desktop-accessibility-symbolic.symbolic.png 30095
-usr/share/icons/Adwaita/48x48/actions/pan-down-symbolic.symbolic.png 30094
-usr/share/icons/Adwaita/16x16/actions/find-location-symbolic.symbolic.png 30093
-usr/lib/x86_64-linux-gnu/libgphoto2_port.so.12.0.0 30092
-usr/lib/x86_64-linux-gnu/libzstd.so.1.3.8 30091
-usr/lib/x86_64-linux-gnu/libjbig.so.0 30090
-usr/lib/x86_64-linux-gnu/libexif.so.12.3.3 30089
-usr/share/fonts/opentype/cantarell/Cantarell-Regular.otf 30088
-usr/share/tails/greeter/tails-greeter.py 30087
-etc/sane.d/dll.d/hplip 30086
-etc/sane.d/dll.conf 30085
-usr/lib/x86_64-linux-gnu/sane/libsane-xerox_mfp.so.1.0.27 30084
-etc/sane.d/xerox_mfp.conf 30083
-usr/lib/x86_64-linux-gnu/sane/libsane-umax1220u.so.1.0.27 30082
-etc/sane.d/umax1220u.conf 30081
-usr/lib/x86_64-linux-gnu/sane/libsane-umax.so.1.0.27 30080
-etc/sane.d/umax.conf 30079
-usr/lib/x86_64-linux-gnu/sane/libsane-u12.so.1.0.27 30078
-etc/sane.d/u12.conf 30077
-usr/lib/x86_64-linux-gnu/sane/libsane-teco3.so.1.0.27 30076
-etc/sane.d/teco3.conf 30075
-usr/lib/x86_64-linux-gnu/sane/libsane-teco2.so.1.0.27 30074
-etc/sane.d/teco2.conf 30073
-usr/lib/x86_64-linux-gnu/sane/libsane-teco1.so.1.0.27 30072
-etc/sane.d/teco1.conf 30071
-usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf 30070
-usr/lib/x86_64-linux-gnu/sane/libsane-tamarack.so.1.0.27 30069
-etc/sane.d/tamarack.conf 30068
-usr/lib/x86_64-linux-gnu/sane/libsane-sp15c.so.1.0.27 30067
-etc/sane.d/sp15c.conf 30066
-usr/lib/x86_64-linux-gnu/sane/libsane-snapscan.so.1.0.27 30065
-etc/sane.d/snapscan.conf 30064
-usr/lib/x86_64-linux-gnu/sane/libsane-sm3840.so.1.0.27 30063
-usr/lib/x86_64-linux-gnu/sane/libsane-sm3600.so.1.0.27 30062
-usr/lib/x86_64-linux-gnu/sane/libsane-sharp.so.1.0.27 30061
-etc/sane.d/sharp.conf 30060
-usr/lib/x86_64-linux-gnu/sane/libsane-sceptre.so.1.0.27 30059
-etc/sane.d/sceptre.conf 30058
-usr/lib/x86_64-linux-gnu/sane/libsane-s9036.so.1.0.27 30057
-etc/sane.d/s9036.conf 30056
-usr/lib/x86_64-linux-gnu/sane/libsane-rts8891.so.1.0.27 30055
-etc/sane.d/rts8891.conf 30054
-usr/lib/x86_64-linux-gnu/sane/libsane-ricoh.so.1.0.27 30053
-etc/sane.d/ricoh.conf 30052
-usr/lib/x86_64-linux-gnu/sane/libsane-qcam.so.1.0.27 30051
-etc/sane.d/qcam.conf 30050
-usr/lib/x86_64-linux-gnu/sane/libsane-plustek.so.1.0.27 30049
-etc/sane.d/plustek.conf 30048
-usr/lib/x86_64-linux-gnu/sane/libsane-pixma.so.1.0.27 30047
-etc/sane.d/pixma.conf 30046
-usr/share/themes/Default/gtk-3.0/gtk-keys.css 30045
-usr/lib/python3.7/logging/config.py 30044
-usr/lib/python3.7/logging/handlers.py 30043
-usr/lib/ibus/ibus-engine-simple 30042
-usr/lib/python3/dist-packages/tailsgreeter/__init__.py 30041
-usr/lib/python3/dist-packages/tailsgreeter/errors.py 30040
-usr/lib/python3/dist-packages/tailsgreeter/greeter.py 30039
-usr/lib/python3/dist-packages/tailsgreeter/config.py 30038
-usr/lib/python3/dist-packages/tailsgreeter/gdmclient.py 30037
-usr/share/icons/Adwaita/16x16/status/battery-full-charged-symbolic.symbolic.png 30036
-usr/share/icons/Adwaita/48x48/status/battery-full-charged-symbolic.symbolic.png 30035
-usr/share/desktop-base/futureprototype-theme/wallpaper/contents/images/1920x1080.svg 30034
-usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 30033
-usr/lib/gnome-settings-daemon/gsd-backlight-helper 30032
-usr/share/icons/Adwaita/48x48/devices/audio-speakers-symbolic.symbolic.png 30031
-usr/share/icons/Adwaita/16x16/status/audio-volume-medium-symbolic.symbolic.png 30030
-usr/lib/x86_64-linux-gnu/sane/libsane-pie.so.1.0.27 30029
-etc/sane.d/pie.conf 30028
-usr/lib/x86_64-linux-gnu/sane/libsane-niash.so.1.0.27 30027
-usr/lib/x86_64-linux-gnu/sane/libsane-nec.so.1.0.27 30026
-etc/sane.d/nec.conf 30025
-usr/lib/x86_64-linux-gnu/sane/libsane-mustek_usb2.so.1.0.27 30024
-usr/lib/python3/dist-packages/tailsgreeter/settings/__init__.py 30023
-usr/lib/x86_64-linux-gnu/sane/libsane-mustek_usb.so.1.0.27 30022
-etc/sane.d/mustek_usb.conf 30021
-usr/lib/x86_64-linux-gnu/sane/libsane-mustek.so.1.0.27 30020
-etc/sane.d/mustek.conf 30019
-usr/lib/x86_64-linux-gnu/sane/libsane-microtek2.so.1.0.27 30018
-etc/sane.d/microtek2.conf 30017
-usr/lib/x86_64-linux-gnu/sane/libsane-microtek.so.1.0.27 30016
-etc/sane.d/microtek.conf 30015
-usr/lib/x86_64-linux-gnu/sane/libsane-matsushita.so.1.0.27 30014
-etc/sane.d/matsushita.conf 30013
-usr/lib/x86_64-linux-gnu/sane/libsane-magicolor.so.1.0.27 30012
-usr/lib/x86_64-linux-gnu/libnetsnmp.so.30.0.3 30011
-etc/sane.d/magicolor.conf 30010
-etc/snmp/snmp.conf 30009
-usr/share/snmp/mibs/GNOME-SMI.txt 30008
-usr/share/snmp/mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt 30007
-usr/share/snmp/mibs/IANA-LANGUAGE-MIB.txt 30006
-usr/share/snmp/mibs/IANA-RTPROTO-MIB.txt 30005
-usr/share/snmp/mibs/IANAifType-MIB.txt 30004
-usr/share/snmp/mibs/LM-SENSORS-MIB.txt 30003
-usr/share/snmp/mibs/NET-SNMP-AGENT-MIB.txt 30002
-usr/share/snmp/mibs/NET-SNMP-EXAMPLES-MIB.txt 30001
-usr/share/snmp/mibs/NET-SNMP-EXTEND-MIB.txt 30000
-usr/share/snmp/mibs/NET-SNMP-MIB.txt 29999
-usr/share/snmp/mibs/NET-SNMP-MONITOR-MIB.txt 29998
-usr/share/snmp/mibs/NET-SNMP-PASS-MIB.txt 29997
-usr/share/snmp/mibs/NET-SNMP-PERIODIC-NOTIFY-MIB.txt 29996
-usr/share/snmp/mibs/NET-SNMP-SYSTEM-MIB.txt 29995
-usr/share/snmp/mibs/NET-SNMP-TC.txt 29994
-usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt 29993
-usr/share/snmp/mibs/RFC-1215.txt 29992
-usr/share/snmp/mibs/SNMP-TLS-TM-MIB.txt 29991
-usr/share/snmp/mibs/SNMP-TSM-MIB.txt 29990
-usr/share/snmp/mibs/UCD-DEMO-MIB.txt 29989
-usr/share/snmp/mibs/UCD-DISKIO-MIB.txt 29988
-usr/share/snmp/mibs/UCD-DLMOD-MIB.txt 29987
-usr/share/snmp/mibs/UCD-IPFILTER-MIB.txt 29986
-usr/share/snmp/mibs/UCD-IPFWACC-MIB.txt 29985
-usr/share/snmp/mibs/UCD-SNMP-MIB-OLD.txt 29984
-usr/share/snmp/mibs/UCD-SNMP-MIB.txt 29983
-usr/lib/python3/dist-packages/tailsgreeter/settings/localization.py 29982
-usr/lib/python3/dist-packages/pycountry/__init__.py 29981
-usr/lib/python3/dist-packages/pycountry/db.py 29980
-usr/lib/python3.7/json/__init__.py 29979
-usr/lib/python3.7/json/decoder.py 29978
-usr/lib/python3.7/json/scanner.py 29977
-usr/lib/python3.7/lib-dynload/_json.cpython-37m-x86_64-linux-gnu.so 29976
-usr/lib/python3.7/json/encoder.py 29975
-usr/share/snmp/mibs/miblist.txt 29974
-usr/lib/x86_64-linux-gnu/sane/libsane-ma1509.so.1.0.27 29973
-etc/sane.d/ma1509.conf 29972
-usr/lib/x86_64-linux-gnu/sane/libsane-lexmark.so.1.0.27 29971
-etc/sane.d/lexmark.conf 29970
-usr/lib/x86_64-linux-gnu/sane/libsane-leo.so.1.0.27 29969
-etc/sane.d/leo.conf 29968
-usr/lib/x86_64-linux-gnu/sane/libsane-kvs20xx.so.1.0.27 29967
-usr/lib/x86_64-linux-gnu/sane/libsane-kvs1025.so.1.0.27 29966
-usr/lib/python3/dist-packages/pkg_resources/__init__.py 29965
-usr/lib/x86_64-linux-gnu/sane/libsane-kodakaio.so.1.0.27 29964
-etc/sane.d/kodakaio.conf 29963
-usr/lib/x86_64-linux-gnu/sane/libsane-kodak.so.1.0.27 29962
-etc/sane.d/kodak.conf 29961
-usr/lib/x86_64-linux-gnu/sane/libsane-ibm.so.1.0.27 29960
-etc/sane.d/ibm.conf 29959
-usr/lib/x86_64-linux-gnu/sane/libsane-hs2p.so.1.0.27 29958
-etc/sane.d/hs2p.conf 29957
-usr/lib/x86_64-linux-gnu/sane/libsane-hpljm1005.so.1.0.27 29956
-usr/lib/x86_64-linux-gnu/sane/libsane-hp5590.so.1.0.27 29955
-usr/lib/python3.7/zipfile.py 29954
-usr/lib/x86_64-linux-gnu/sane/libsane-hp5400.so.1.0.27 29953
-etc/sane.d/hp5400.conf 29952
-usr/lib/x86_64-linux-gnu/sane/libsane-hp4200.so.1.0.27 29951
-etc/sane.d/hp4200.conf 29950
-usr/lib/x86_64-linux-gnu/sane/libsane-hp3500.so.1.0.27 29949
-usr/lib/x86_64-linux-gnu/sane/libsane-hpsj5s.so.1.0.27 29948
-etc/sane.d/hpsj5s.conf 29947
-usr/lib/x86_64-linux-gnu/sane/libsane-hp3900.so.1.0.27 29946
-etc/sane.d/hp3900.conf 29945
-usr/lib/x86_64-linux-gnu/sane/libsane-hp.so.1.0.27 29944
-etc/sane.d/hp.conf 29943
-usr/lib/x86_64-linux-gnu/sane/libsane-gt68xx.so.1.0.27 29942
-etc/sane.d/gt68xx.conf 29941
-usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.27 29940
-etc/sane.d/genesys.conf 29939
-usr/lib/x86_64-linux-gnu/sane/libsane-fujitsu.so.1.0.27 29938
-etc/sane.d/fujitsu.conf 29937
-usr/lib/x86_64-linux-gnu/sane/libsane-epsonds.so.1.0.27 29936
-etc/sane.d/epsonds.conf 29935
-usr/lib/python3.7/plistlib.py 29934
-usr/lib/python3.7/xml/__init__.py 29933
-usr/lib/python3.7/xml/parsers/__init__.py 29932
-usr/lib/python3.7/xml/parsers/expat.py 29931
-usr/lib/python3.7/email/__init__.py 29930
-usr/lib/python3.7/email/parser.py 29929
-usr/lib/python3.7/email/feedparser.py 29928
-usr/lib/python3.7/email/errors.py 29927
-usr/lib/python3.7/email/_policybase.py 29926
-usr/lib/python3.7/email/header.py 29925
-usr/lib/python3.7/email/quoprimime.py 29924
-usr/lib/python3.7/email/base64mime.py 29923
-usr/lib/python3.7/email/charset.py 29922
-usr/lib/python3.7/email/encoders.py 29921
-usr/lib/python3.7/quopri.py 29920
-usr/lib/python3.7/email/utils.py 29919
-usr/lib/python3.7/email/_parseaddr.py 29918
-usr/lib/python3.7/ntpath.py 29917
-usr/lib/python3/dist-packages/pkg_resources/extern/__init__.py 29916
-usr/lib/python3/dist-packages/pkg_resources/_vendor/__init__.py 29915
-usr/lib/python3/dist-packages/pkg_resources/_vendor/six.py 29914
-usr/lib/python3/dist-packages/pkg_resources/py31compat.py 29913
-usr/lib/python3/dist-packages/pkg_resources/_vendor/appdirs.py 29912
-usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/__init__.py 29911
-usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/__about__.py 29910
-usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/version.py 29909
-usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/_structures.py 29908
-usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/specifiers.py 29907
-usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/_compat.py 29906
-usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/requirements.py 29905
-usr/lib/python3/dist-packages/pkg_resources/_vendor/pyparsing.py 29904
-usr/lib/python3.7/pprint.py 29903
-usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/markers.py 29902
-usr/lib/python3.7/sysconfig.py 29901
-usr/lib/python3/dist-packages/yarl-1.3.0.egg-info/PKG-INFO 29900
-usr/lib/python3/dist-packages/whisperback-1.8.4.egg-info 29899
-usr/lib/python3/dist-packages/Werkzeug-0.14.1.egg-info/PKG-INFO 29898
-usr/lib/python3/dist-packages/urllib3-1.24.1.egg-info/PKG-INFO 29897
-usr/lib/python3/dist-packages/typing_extensions-3.7.2.egg-info/PKG-INFO 29896
-usr/lib/python3/dist-packages/trezor-0.12.2.egg-info/PKG-INFO 29895
-usr/lib/python3/dist-packages/systemd_python-234.egg-info 29894
-usr/lib/python3/dist-packages/stem-1.7.1.egg-info 29893
-usr/lib/python3/dist-packages/six-1.12.0.egg-info/PKG-INFO 29892
-usr/lib/python3/dist-packages/sh-1.12.14.egg-info/PKG-INFO 29891
-usr/lib/python3/dist-packages/requests-2.21.0.egg-info/PKG-INFO 29890
-usr/lib/python3/dist-packages/reportlab-3.5.13.egg-info/PKG-INFO 29889
-usr/lib/python3/dist-packages/qrcode-6.1.egg-info/PKG-INFO 29888
-usr/lib/python3/dist-packages/PyYAML-3.13.egg-info 29887
-usr/lib/python3/dist-packages/pyxdg-0.25.egg-info 29886
-usr/lib/python3/dist-packages/pytz-2019.1.egg-info/PKG-INFO 29885
-usr/lib/python3/dist-packages/python_pam-1.8.4.egg-info/PKG-INFO 29884
-usr/lib/python3/dist-packages/python_gnupg-0.4.4.egg-info 29883
-usr/lib/python3/dist-packages/python_apt-1.8.4.1.egg-info 29882
-usr/lib/python3/dist-packages/PySocks-1.6.8.egg-info/PKG-INFO 29881
-usr/lib/python3/dist-packages/pyserial-3.4.egg-info/PKG-INFO 29880
-usr/lib/python3/dist-packages/pyinotify-0.9.6.egg-info 29879
-usr/lib/python3/dist-packages/PyGObject-3.30.4.egg-info/PKG-INFO 29878
-usr/lib/python3/dist-packages/pydbus-0.6.0.egg-info/PKG-INFO 29877
-usr/lib/python3/dist-packages/pycups-1.9.73.egg-info 29876
-usr/lib/python3/dist-packages/pycountry-17.5.14.egg-info/PKG-INFO 29875
-usr/lib/python3/dist-packages/pycairo-1.16.2.egg-info 29874
-usr/lib/python3/dist-packages/pyaes-1.6.1.egg-info 29873
-usr/lib/python3/dist-packages/psutil-5.5.1.egg-info 29872
-usr/lib/python3/dist-packages/protobuf-3.12.3.egg-info/PKG-INFO 29871
-usr/lib/python3/dist-packages/Pillow-5.4.1.egg-info/PKG-INFO 29870
-usr/lib/python3/dist-packages/pexpect-4.6.0.egg-info 29869
-usr/lib/python3/dist-packages/pbkdf2-1.3.egg-info/PKG-INFO 29868
-usr/lib/python3/dist-packages/onionshare-1.3.2.egg-info 29867
-usr/lib/python3/dist-packages/onioncircuits-0.6.egg-info 29866
-usr/lib/python3/dist-packages/mutagen-1.40.0.egg-info 29865
-usr/lib/python3/dist-packages/multidict-4.5.2.egg-info/PKG-INFO 29864
-usr/lib/python3/dist-packages/mnemonic-0.18.egg-info/PKG-INFO 29863
-usr/lib/python3/dist-packages/MarkupSafe-1.1.0.egg-info/PKG-INFO 29862
-usr/lib/python3/dist-packages/louis-3.8.0.egg-info 29861
-usr/lib/python3/dist-packages/libusb1-1.7.egg-info/PKG-INFO 29860
-usr/lib/python3/dist-packages/Jinja2-2.10.egg-info/PKG-INFO 29859
-usr/lib/python3/dist-packages/itsdangerous-0.24.egg-info/PKG-INFO 29858
-usr/lib/python3/dist-packages/idna-2.6.egg-info/PKG-INFO 29857
-usr/lib/python3/dist-packages/hidapi-0.7.99.post21.egg-info/PKG-INFO 29856
-usr/lib/python3/dist-packages/Flask-1.0.2.egg-info/PKG-INFO 29855
-usr/lib/python3/dist-packages/Electrum-4.0.2.egg-info/PKG-INFO 29854
-usr/lib/python3/dist-packages/ecdsa-0.15.egg-info/PKG-INFO 29853
-usr/lib/python3/dist-packages/dogtail-0.9.11.egg-info/PKG-INFO 29852
-usr/lib/python3/dist-packages/dnspython-1.16.0.egg-info/PKG-INFO 29851
-usr/lib/python3/dist-packages/distro-1.3.0.egg-info/PKG-INFO 29850
-usr/lib/python3/dist-packages/cupshelpers-1.0.egg-info 29849
-usr/lib/python3/dist-packages/cryptography-2.6.1.egg-info/PKG-INFO 29848
-usr/lib/python3/dist-packages/construct-2.10.56.egg-info/PKG-INFO 29847
-usr/lib/python3/dist-packages/colorama-0.3.7.egg-info/PKG-INFO 29846
-usr/lib/python3/dist-packages/Click-7.0.egg-info/PKG-INFO 29845
-usr/lib/python3/dist-packages/chardet-3.0.4.egg-info/PKG-INFO 29844
-usr/lib/python3/dist-packages/certifi-2018.8.24.egg-info/PKG-INFO 29843
-usr/lib/python3/dist-packages/Brlapi-0.6.7.egg-info 29842
-usr/lib/python3/dist-packages/bitstring-3.1.5.egg-info 29841
-usr/lib/python3/dist-packages/attrs-19.3.0.egg-info/PKG-INFO 29840
-usr/lib/python3/dist-packages/atomicwrites-1.1.5.egg-info/PKG-INFO 29839
-usr/lib/python3/dist-packages/async_timeout-3.0.1.egg-info/PKG-INFO 29838
-usr/lib/python3/dist-packages/asn1crypto-0.24.0.egg-info/PKG-INFO 29837
-usr/lib/python3/dist-packages/aiorpcX-0.18.4.egg-info/PKG-INFO 29836
-usr/lib/python3/dist-packages/aiohttp-3.5.1.egg-info/PKG-INFO 29835
-usr/lib/python3/dist-packages/aiohttp_socks-0.5.3.egg-info/PKG-INFO 29834
-usr/lib/python3/dist-packages/protobuf-3.12.3.egg-info/namespace_packages.txt 29833
-usr/lib/python3.7/typing.py 29832
-usr/lib/python3/dist-packages/tailsgreeter/settings/admin.py 29831
-usr/lib/python3.7/shlex.py 29830
-usr/lib/python3/dist-packages/tailsgreeter/settings/utils.py 29829
-usr/lib/python3/dist-packages/tailsgreeter/settings/localization_settings.py 29828
-usr/lib/python3/dist-packages/tailsgreeter/settings/formats.py 29827
-usr/lib/python3/dist-packages/tailsgreeter/settings/keyboard.py 29826
-usr/lib/python3/dist-packages/tailsgreeter/settings/language.py 29825
-usr/lib/python3/dist-packages/tailsgreeter/settings/macspoof.py 29824
-usr/lib/python3/dist-packages/tailsgreeter/settings/setting.py 29823
-usr/lib/python3/dist-packages/tailsgreeter/settings/network.py 29822
-usr/lib/python3/dist-packages/tailsgreeter/settings/persistence.py 29821
-usr/lib/python3/dist-packages/tailsgreeter/utils.py 29820
-usr/lib/python3/dist-packages/tailsgreeter/settings/unsafe_browser.py 29819
-usr/lib/python3/dist-packages/tailsgreeter/translatable_window.py 29818
-usr/lib/python3/dist-packages/tailsgreeter/ui/__init__.py 29817
-usr/lib/python3/dist-packages/tailsgreeter/ui/additional_settings.py 29816
-usr/lib/python3/dist-packages/tailsgreeter/ui/setting.py 29815
-usr/lib/python3/dist-packages/tailsgreeter/ui/popover.py 29814
-usr/lib/python3/dist-packages/tailsgreeter/ui/main_window.py 29813
-usr/lib/python3/dist-packages/sh.py 29812
-usr/lib/python3.7/ast.py 29811
-usr/lib/python3.7/pty.py 29810
-usr/lib/python3.7/tty.py 29809
-usr/lib/python3.7/lib-dynload/resource.cpython-37m-x86_64-linux-gnu.so 29808
-usr/lib/python3/dist-packages/tailsgreeter/ui/add_settings_dialog.py 29807
-usr/lib/python3/dist-packages/tailsgreeter/ui/help_window.py 29806
-usr/lib/python3.7/webbrowser.py 29805
-usr/lib/x86_64-linux-gnu/girepository-1.0/WebKit2-4.0.typelib 29804
-usr/lib/x86_64-linux-gnu/girepository-1.0/JavaScriptCore-4.0.typelib 29803
-usr/lib/python3/dist-packages/tailsgreeter/ui/region_settings.py 29802
-usr/lib/python3/dist-packages/tailsgreeter/ui/persistent_storage.py 29801
-usr/lib/python3/dist-packages/tailsgreeter/ui/settings_collection.py 29800
-usr/lib/python3.7/configparser.py 29799
-usr/share/tails/greeter/tails-logging.conf 29798
-usr/share/tails/greeter/supported_locales 29797
-usr/lib/locale/km_KH/LC_MESSAGES/SYS_LC_MESSAGES 29795
-usr/lib/locale/af_ZA/LC_MESSAGES/SYS_LC_MESSAGES 29794
-usr/share/locale/nl/LC_MESSAGES/iso_639-2.mo 29793
-usr/lib/locale/ro_RO/LC_MESSAGES/SYS_LC_MESSAGES 29792
-usr/share/locale/ro/LC_MESSAGES/iso_639-2.mo 29791
-usr/lib/locale/bho_IN/LC_MESSAGES/SYS_LC_MESSAGES 29790
-usr/share/locale/hi/LC_MESSAGES/iso_639-2.mo 29789
-usr/lib/locale/bs_BA/LC_MESSAGES/SYS_LC_MESSAGES 29788
-usr/share/locale/hr/LC_MESSAGES/iso_639-2.mo 29787
-usr/lib/locale/tr_CY/LC_MESSAGES/SYS_LC_MESSAGES 29786
-usr/share/locale/tr/LC_MESSAGES/iso_639-2.mo 29785
-usr/lib/locale/he_IL/LC_MESSAGES/SYS_LC_MESSAGES 29784
-usr/share/locale/he/LC_MESSAGES/iso_639-2.mo 29783
-usr/lib/locale/lt_LT/LC_MESSAGES/SYS_LC_MESSAGES 29782
-usr/share/locale/lt/LC_MESSAGES/iso_639-2.mo 29781
-usr/lib/locale/da_DK/LC_MESSAGES/SYS_LC_MESSAGES 29780
-usr/share/locale/da/LC_MESSAGES/iso_639-2.mo 29779
-usr/lib/locale/pt_BR/LC_MESSAGES/SYS_LC_MESSAGES 29778
-usr/share/locale/pt/LC_MESSAGES/iso_639-2.mo 29777
-usr/lib/locale/en_AU/LC_MESSAGES/SYS_LC_MESSAGES 29776
-usr/lib/locale/id_ID/LC_MESSAGES/SYS_LC_MESSAGES 29775
-usr/share/locale/id/LC_MESSAGES/iso_639-2.mo 29774
-usr/lib/locale/it_IT/LC_MESSAGES/SYS_LC_MESSAGES 29773
-usr/share/locale/it/LC_MESSAGES/iso_639-2.mo 29772
-usr/lib/locale/mk_MK/LC_MESSAGES/SYS_LC_MESSAGES 29771
-usr/share/locale/mk/LC_MESSAGES/iso_639-2.mo 29770
-usr/lib/locale/ar_AE/LC_MESSAGES/SYS_LC_MESSAGES 29769
-usr/share/locale/ar/LC_MESSAGES/iso_639-2.mo 29768
-usr/lib/locale/el_CY/LC_MESSAGES/SYS_LC_MESSAGES 29767
-usr/share/locale/el/LC_MESSAGES/iso_639-2.mo 29766
-usr/lib/locale/fr_CA/LC_MESSAGES/SYS_LC_MESSAGES 29765
-usr/share/locale/fr/LC_MESSAGES/iso_639-2.mo 29764
-usr/lib/locale/zh_CN/LC_MESSAGES/SYS_LC_MESSAGES 29763
-usr/share/locale/zh_CN/LC_MESSAGES/iso_639-2.mo 29762
-usr/lib/locale/zh_TW/LC_MESSAGES/SYS_LC_MESSAGES 29761
-usr/share/locale/zh_TW/LC_MESSAGES/iso_639-2.mo 29760
-usr/lib/locale/es_AR/LC_MESSAGES/SYS_LC_MESSAGES 29759
-usr/share/locale/es/LC_MESSAGES/iso_639-2.mo 29758
-usr/lib/locale/ga_IE/LC_MESSAGES/SYS_LC_MESSAGES 29757
-usr/share/locale/ga/LC_MESSAGES/iso_639-2.mo 29756
-usr/lib/locale/ca_ES/LC_MESSAGES/SYS_LC_MESSAGES 29755
-usr/share/locale/ca/LC_MESSAGES/iso_639-2.mo 29754
-usr/lib/locale/hu_HU/LC_MESSAGES/SYS_LC_MESSAGES 29753
-usr/share/locale/hu/LC_MESSAGES/iso_639-2.mo 29752
-usr/lib/locale/ru_RU/LC_MESSAGES/SYS_LC_MESSAGES 29751
-usr/share/locale/ru/LC_MESSAGES/iso_639-2.mo 29750
-usr/lib/locale/fa_IR/LC_MESSAGES/SYS_LC_MESSAGES 29749
-usr/share/locale/fa/LC_MESSAGES/iso_639-2.mo 29748
-usr/lib/locale/fi_FI/LC_MESSAGES/SYS_LC_MESSAGES 29747
-usr/share/locale/fi/LC_MESSAGES/iso_639-2.mo 29746
-usr/lib/locale/sv_FI/LC_MESSAGES/SYS_LC_MESSAGES 29745
-usr/share/locale/sv/LC_MESSAGES/is