anonym [Thu, 22 Feb 2018 14:31:44 +0000 (22 15:31 +0100)]
WIP: real meek for moat
anonym [Thu, 22 Feb 2018 10:10:14 +0000 (22 11:10 +0100)]
Merge remote-tracking branch 'origin/devel' into feature/15331-moat
anonym [Thu, 18 Jan 2018 19:45:34 +0000 (18 20:45 +0100)]
Tor Launcher: provide Tor's default Meek bridges.
It is not clear we want to do this, but for now we enable them as a
workaround:
In current Tor Launcher (whatever version shipped with Tor Browser
8.0a1), if no default bridges are configured the whole group of radio
buttons that provide the Moat option ("Request another bridge") is
hidden (with only the text box for manual entry available). So let's
provide some to enable Moat.
Refs: #8243
anonym [Thu, 22 Feb 2018 08:32:55 +0000 (22 09:32 +0100)]
Fix supported_tor_browser_locales() when only en-US is available.
The old implementation gives crazy results if no .xpi exist.
anonym [Wed, 21 Feb 2018 11:56:12 +0000 (21 12:56 +0100)]
Install Tor Browser 8.0a1 (moat-2018-02-15).
Let's start working on Moat-integration in Tails.
Refs: #15331
bertagaz [Wed, 21 Feb 2018 16:33:31 +0000 (21 17:33 +0100)]
ASP: reference the commit explaining how to use APT in the test suite.
Using chutney requires to use non-onion APT sources.
Refs: #14572, #11556
bertagaz [Wed, 21 Feb 2018 13:16:11 +0000 (21 14:16 +0100)]
Merge branch 'feature/15309-linux-4.15' into devel
Fix-committed: #15309
bertagaz [Wed, 21 Feb 2018 12:51:34 +0000 (21 13:51 +0100)]
Merge remote-tracking branch 'origin/devel' into feature/15309-linux-4.15
anonym [Wed, 21 Feb 2018 11:53:54 +0000 (21 12:53 +0100)]
Merge remote-tracking branch 'origin/devel' into feature/15331-moat
bertagaz [Tue, 20 Feb 2018 19:54:26 +0000 (20 20:54 +0100)]
Merge remote-tracking branch 'origin/feature/15198-asp-convert-to-python3-pep8' into devel
Fix-committed: #15198
bertagaz [Tue, 20 Feb 2018 19:52:38 +0000 (20 20:52 +0100)]
Merge remote-tracking branch 'origin/feature/14572-automated-tests-for-ASP-offline-mode' into devel
Fix-committed: #14570, #14572
bertagaz [Tue, 20 Feb 2018 14:23:54 +0000 (20 15:23 +0100)]
Fix python3 switch.
subprocess.Popen since Python 3.5 set STDIN and STDOUT output as binary,
unless its `universal_newlines` arg is set to True, in which case you
get text output that fits better with the way we parse this it later.
Refs: #15198
bertagaz [Tue, 20 Feb 2018 14:22:39 +0000 (20 15:22 +0100)]
Merge remote-tracking branch 'origin/devel' into feature/15198-asp-convert-to-python3-pep8
intrigeri [Tue, 20 Feb 2018 11:25:03 +0000 (20 11:25 +0000)]
Merge branch 'stable' into devel
intrigeri [Tue, 20 Feb 2018 11:24:20 +0000 (20 11:24 +0000)]
Revert "Test suite: disable tests that are known broken due to a Tor Browser bug"
This reverts commit
15ff263293c612f69138e03f7fb2f9aedd006e23.
https://labs.riseup.net/code/issues/15024#note-6 was missed
when we closed #15024.
bertagaz [Tue, 20 Feb 2018 10:44:49 +0000 (20 11:44 +0100)]
Merge remote-tracking branch 'origin/bugfix/15029-AppArmor-cups-backends' into devel
Fix-committed: #15029
intrigeri [Tue, 20 Feb 2018 10:29:13 +0000 (20 10:29 +0000)]
Refresh PO files.
This should hopefully make the devel branch build reproducibly again.
intrigeri [Tue, 20 Feb 2018 07:54:44 +0000 (20 07:54 +0000)]
Fix copy'n'paste error.
intrigeri [Tue, 20 Feb 2018 07:33:34 +0000 (20 07:33 +0000)]
Factorize calls to ensure_hook_dependency_is_installed.
intrigeri [Tue, 20 Feb 2018 07:28:07 +0000 (20 07:28 +0000)]
Merge remote-tracking branch 'origin/devel' into feature/15309-linux-4.15
… and thus convert the changes introduced by feature/15309-linux-4.15
to ensure_hook_dependency_is_installed.
bertagaz [Mon, 19 Feb 2018 20:55:34 +0000 (19 21:55 +0100)]
Merge remote-tracking branch 'origin/feature/14521-improve-UX-when-GDM-fails-to-start' into devel
Fix-committed: #14521
bertagaz [Mon, 19 Feb 2018 20:54:56 +0000 (19 21:54 +0100)]
Merge remote-tracking branch 'origin/feature/15173-upgrade-intel-microcode' into devel
Refs: #15173
intrigeri [Mon, 19 Feb 2018 20:20:28 +0000 (19 20:20 +0000)]
Merge remote-tracking branch 'origin/devel' into devel
anonym [Mon, 19 Feb 2018 18:53:35 +0000 (19 19:53 +0100)]
Merge remote-tracking branch 'origin/devel' into devel
bertagaz [Mon, 19 Feb 2018 17:02:06 +0000 (19 18:02 +0100)]
Merge remote-tracking branch 'origin/stable' into devel
bertagaz [Mon, 19 Feb 2018 16:58:48 +0000 (19 17:58 +0100)]
Merge remote-tracking branch 'origin/bugfix/15322-fix-early-boot-hostname' into stable
Fix-committed: #15322
intrigeri [Mon, 19 Feb 2018 15:43:34 +0000 (19 15:43 +0000)]
Merge branch 'feature/12679-sandbox-firefox-content-renderers' into devel
intrigeri [Mon, 19 Feb 2018 15:43:12 +0000 (19 15:43 +0000)]
Merge remote-tracking branch 'origin/feature/15298-thunderbird-52.6.0' into devel (Fix-committed: #15298)
anonym [Sat, 10 Feb 2018 13:56:34 +0000 (10 14:56 +0100)]
The Thunderbird Debian packaging Git repo has moved.
intrigeri [Mon, 19 Feb 2018 14:42:18 +0000 (19 14:42 +0000)]
Merge remote-tracking branch 'origin/feature/improved-dependency-mechanism-for-build-hooks' into devel (Fix-committed: #14818)
anonym [Mon, 19 Feb 2018 14:37:05 +0000 (19 15:37 +0100)]
Merge remote-tracking branch 'origin/feature/12679-sandbox-firefox-content-renderers' into devel
Fix-committed: #12679, #15270
bertagaz [Mon, 19 Feb 2018 14:22:38 +0000 (19 15:22 +0100)]
Merge remote-tracking branch 'origin/stable' into devel
bertagaz [Mon, 19 Feb 2018 14:20:16 +0000 (19 15:20 +0100)]
Merge remote-tracking branch 'origin/bugfix/15318-update-sysadmins-key' into stable
Fix-committed: #15318, #7037
bertagaz [Mon, 19 Feb 2018 14:07:51 +0000 (19 15:07 +0100)]
Merge remote-tracking branch 'origin/bugfix/15318-update-sysadmins-key' into devel
Fix-committed: #15318, #7037
anonym [Mon, 19 Feb 2018 11:07:30 +0000 (19 12:07 +0100)]
ASP: remove meaningless code.
It has no side-effects and its return value is not captured. It seems
to have been added by mistake, possibly intended as a `f.close()`.
intrigeri [Mon, 19 Feb 2018 08:09:39 +0000 (19 08:09 +0000)]
Factor out setting up a kernel modules build environment.
We need all that both when building out-of-tree modules (e.g. aufs)
ourselves and for DKMS modules.
intrigeri [Mon, 19 Feb 2018 07:06:36 +0000 (19 07:06 +0000)]
Switch back to building the upstream aufs kernel module ourselves (refs: #15309)
aufs-dkms is not ready for 4.15 (https://bugs.debian.org/890733).
This reverts commit
31a272ad21c0bec2dec126fbe17eaf64c1124bb7
and adjusts more stuff.
intrigeri [Mon, 19 Feb 2018 07:07:48 +0000 (19 07:07 +0000)]
Upgrade Linux to 4.15.0-1 (refs: #15309).
Alan [Sun, 18 Feb 2018 15:53:42 +0000 (18 15:53 +0000)]
Merge remote-tracking branch 'origin/devel' into feature/15198-asp-convert-to-python3-pep8
intrigeri [Sun, 18 Feb 2018 11:08:00 +0000 (18 11:08 +0000)]
Don't use ${} syntax that confuses the systemd unit parser.
The previously used syntax triggered "Invalid escape sequences in line,
correcting" error messages and the corresponding ExecStart= directive was
"corrected" in a way that somehow broke its functionality.
For the curious:
https://sources.debian.org/src/systemd/232-25+deb9u1/src/basic/extract-word.c/?hl=231#L231
intrigeri [Sun, 18 Feb 2018 09:33:40 +0000 (18 09:33 +0000)]
Truncate graphics card name if needed so the entire message fits in 254 chars (refs: #14521).
"plymouth display-message" does not support longer messages.
Only one graphics card in current pci.ids would make the message _almost_ not
fit, but let's not take any bet and ensure it'll always work even for newer
graphics card with super long names: this is a troubleshooting facility in case
of GDM not starting, so it'd better not itself break randomly otherwise users
will be even more confused.
intrigeri [Sun, 18 Feb 2018 08:06:27 +0000 (18 08:06 +0000)]
Rephrase the error message on GDM startup failure (refs: #14521)
https://mailman.boum.org/pipermail/tails-ux/2018-February/003531.html
intrigeri [Sun, 18 Feb 2018 07:39:11 +0000 (18 07:39 +0000)]
Ensure the SquashFS has /etc/hostname properly configured (refs: #15322).
live-config's 0020-hostname hook is confused because eth0 does not exists
yet when it runs, so let's help it figure out what the correct hostname
is. Otherwise, the system is configured with the localhost.localdomain
hostname until NetworkManager fixes that.
Incidentally, this gets rid of the many firewall rejection logs we see during
early boot due to localhost.localdomain DNS lookups (e.g. by sudo).
intrigeri [Sun, 18 Feb 2018 07:11:43 +0000 (18 07:11 +0000)]
Have systemd-tmpfiles create /usr/share/tails-iuk/trusted_gnupg_homedir with strict permissions and make them laxer only after having imported the public key in there (refs: #7037)
`mkdir -p --mode=0700' did not do anything because when it runs,
systemd-tmpfiles has already created the directory with 755 permissions.
intrigeri [Sat, 17 Feb 2018 17:42:59 +0000 (17 17:42 +0000)]
Merge remote-tracking branch 'origin/bugfix/7037-stricter-permissions-on-tails-upgrade-frontend-gnupg-homedir' into bugfix/15318-update-sysadmins-key (refs: #7037)
intrigeri [Sat, 17 Feb 2018 14:32:53 +0000 (17 14:32 +0000)]
Merge branch 'stable' into devel
intrigeri [Sat, 17 Feb 2018 14:32:24 +0000 (17 14:32 +0000)]
Test suite: mark scenarios that use the "The Report an Error launcher will…" step as fragile (refs: #15321)
intrigeri [Sat, 17 Feb 2018 14:04:37 +0000 (17 14:04 +0000)]
Update tails-sysadmins@ OpenPGP public key (refs: #15318)
intrigeri [Wed, 14 Feb 2018 08:13:00 +0000 (14 08:13 +0000)]
Merge remote-tracking branch 'origin/feature/12679-sandbox-firefox-content-renderers' into feature/15173-upgrade-intel-microcode
intrigeri [Wed, 14 Feb 2018 07:29:46 +0000 (14 07:29 +0000)]
Install Intel processor microcode firmware from stretch-backports (refs: #15173).
The maintainer of intel-microcode in Debian carefully uploads to
stretch-backports updates he thinks are safe for stable users. For example,
right now stretch-backports has 3.
20171117.1~bpo9+1 which is the latest
available version that's not affected by the many regressions introduced by
3.
20180108.1.
This commit does *not* currently give us IBRS/IBPB/STIPB microcode support for
Spectre variant 2 mitigation: the currently available firmware with that support
is too buggy. Instead, it:
- updates microcode firmware to the latest good enough version, which usually
brings important bugfixes;
- paves the way for us to get this mitigation whenever it is ready in a form
that the maintainer of intel-microcode in Debian thinks can be safely pushed
to Debian stable users.
intrigeri [Wed, 14 Feb 2018 07:20:33 +0000 (14 07:20 +0000)]
Tor Browser AppArmor profiles: update our custom patch (refs: #12679).
Taken from
3286cb1f342218e9bbb2638e1bdda99b2d2f0737 in our
torbrowser-launcher.git.
Changes:
- Silence denial of access to ~/.cache/fontconfig/.
- Allow innocuous access to /usr/share/applications/gnome-mimeapps.list to
silence logs.
intrigeri [Tue, 13 Feb 2018 18:58:14 +0000 (13 18:58 +0000)]
Merge branch 'stable' into devel
intrigeri [Tue, 13 Feb 2018 18:58:07 +0000 (13 18:58 +0000)]
Merge remote-tracking branch 'origin/master' into stable
intrigeri [Tue, 13 Feb 2018 18:44:39 +0000 (13 18:44 +0000)]
Delete *.es.po files for pages that either were removed, or are not translatable anymore.
Breaking the News section on the English homepage was one consequence of
this bug.
Apparently the current Weblate setup does not handle (either automatically or
manually) these cases.
intrigeri [Tue, 13 Feb 2018 18:30:58 +0000 (13 18:30 +0000)]
Merge remote-tracking branch 'emmapeel-weblate/shinySpanish'
transbot [Tue, 13 Feb 2018 18:09:07 +0000 (13 18:09 +0000)]
bad link
amnesia [Tue, 13 Feb 2018 17:57:30 +0000 (13 18:57 +0100)]
updated PO files
intrigeri [Tue, 13 Feb 2018 16:49:20 +0000 (13 16:49 +0000)]
Merge remote-tracking branch 'origin/master'
amnesia [Tue, 13 Feb 2018 16:46:52 +0000 (13 17:46 +0100)]
updated PO files
amnesia [Tue, 13 Feb 2018 16:42:37 +0000 (13 17:42 +0100)]
updated PO files
amnesia [Tue, 13 Feb 2018 16:20:43 +0000 (13 17:20 +0100)]
updated PO files
amnesia [Tue, 13 Feb 2018 16:15:52 +0000 (13 17:15 +0100)]
updated PO files
intrigeri [Tue, 13 Feb 2018 15:19:50 +0000 (13 15:19 +0000)]
Merge remote-tracking branch 'origin/master'
amnesia [Tue, 13 Feb 2018 14:32:21 +0000 (13 15:32 +0100)]
updated PO files
transbot [Tue, 13 Feb 2018 14:22:11 +0000 (13 14:22 +0000)]
sorted in alphabetical order
transbot [Tue, 13 Feb 2018 14:14:48 +0000 (13 14:14 +0000)]
changes to ikiwiki setup files
transbot [Tue, 13 Feb 2018 14:12:30 +0000 (13 14:12 +0000)]
new spanish files
amnesia [Tue, 13 Feb 2018 13:12:20 +0000 (13 14:12 +0100)]
updated PO files
intrigeri [Tue, 13 Feb 2018 13:11:23 +0000 (13 13:11 +0000)]
Merge remote-tracking branch 'origin/master'
intrigeri [Tue, 13 Feb 2018 13:10:41 +0000 (13 13:10 +0000)]
Point to the package installation doc + make it clear where the package must be installed.
amnesia [Tue, 13 Feb 2018 13:09:43 +0000 (13 14:09 +0100)]
updated PO files
intrigeri [Tue, 13 Feb 2018 13:08:16 +0000 (13 13:08 +0000)]
Document how one can improve support of Tails in VMware (Closes: #7595).
intrigeri [Tue, 13 Feb 2018 09:49:58 +0000 (13 09:49 +0000)]
Fix broken link.
It worked… until the report was published.
intrigeri [Tue, 13 Feb 2018 09:46:06 +0000 (13 09:46 +0000)]
Publish SponsorW 2018-01 report.
127.0.0.1 [Sun, 11 Feb 2018 10:44:42 +0000 (11 11:44 +0100)]
add weblate translation status
intrigeri [Sun, 11 Feb 2018 06:53:45 +0000 (11 06:53 +0000)]
Merge branch 'stable' into devel
amnesia [Sun, 11 Feb 2018 06:42:07 +0000 (11 07:42 +0100)]
updated PO files
intrigeri [Sun, 11 Feb 2018 06:41:15 +0000 (11 06:41 +0000)]
Fix formatting.
intrigeri [Sun, 11 Feb 2018 06:40:48 +0000 (11 06:40 +0000)]
Link to newly documented role.
intrigeri [Sun, 11 Feb 2018 06:40:07 +0000 (11 06:40 +0000)]
Merge remote-tracking branch 'origin/master'
anonym [Sat, 10 Feb 2018 16:52:23 +0000 (10 17:52 +0100)]
Stop depending on transitional package.
Ulrike Uhlig [Sat, 10 Feb 2018 15:47:30 +0000 (10 16:47 +0100)]
Merge branch 'contrib/12552-describe-accounting-team'
Ulrike Uhlig [Sat, 10 Feb 2018 15:47:25 +0000 (10 16:47 +0100)]
Merge branch 'master' of webmasters.boum.org:wiki
Ulrike Uhlig [Sat, 10 Feb 2018 15:37:11 +0000 (10 16:37 +0100)]
Improve accounting role documentation
anonym [Sat, 10 Feb 2018 11:56:56 +0000 (10 12:56 +0100)]
Prefer full if statements over &&-short circuiting with set -e.
During the review it was pointed out that under `set -e`, the line:
[ -z "${*}" ] && return
seemingly should result in an abort if the left operand fails, i.e. $*
is empty. However, the left operand of && (and ||) is considered
"explicitly tested", just like the conditional of an if-statement, so
it won't abort. Clearly this isn't common knowledge (disclaimer: I
doubted myself and had to look it up) so let's just avoid it.
127.0.0.1 [Sat, 10 Feb 2018 10:11:59 +0000 (10 11:11 +0100)]
127.0.0.1 [Fri, 9 Feb 2018 15:20:51 +0000 (9 16:20 +0100)]
Updated to new fake name (for mathias)
127.0.0.1 [Fri, 9 Feb 2018 15:02:33 +0000 (9 16:02 +0100)]
Added Mathias
anonym [Fri, 9 Feb 2018 14:22:23 +0000 (9 15:22 +0100)]
Enable the feature-15298-thunderbird-52.6.0 APT overlay.
Will-fix: #15298
anonym [Fri, 9 Feb 2018 11:45:53 +0000 (9 12:45 +0100)]
Avoid `[ -z "${@}" ]` pitfall.
The special expansion rules for $@ when it is quoted makes it
dangerous to use it with operators that expect a fixed amount of
arguments -- e.g. if it expands to `[ -z "foo" "bar" ]` we get a
syntax error at run time. So let's use $* which when quoted always
expands to a single argument.
127.0.0.1 [Fri, 9 Feb 2018 11:23:31 +0000 (9 12:23 +0100)]
updates
127.0.0.1 [Fri, 9 Feb 2018 11:11:33 +0000 (9 12:11 +0100)]
checking weblate for enabled langs
127.0.0.1 [Fri, 9 Feb 2018 10:52:12 +0000 (9 11:52 +0100)]
127.0.0.1 [Fri, 9 Feb 2018 08:54:09 +0000 (9 09:54 +0100)]
typos
intrigeri [Thu, 8 Feb 2018 17:08:51 +0000 (8 17:08 +0000)]
Update roadmap.
intrigeri [Thu, 8 Feb 2018 17:07:24 +0000 (8 17:07 +0000)]
Merge remote-tracking branch 'emmapeel/fr_updates'
intrigeri [Thu, 8 Feb 2018 17:06:52 +0000 (8 17:06 +0000)]
Merge remote-tracking branch 'origin/master'
127.0.0.1 [Thu, 8 Feb 2018 13:48:05 +0000 (8 14:48 +0100)]
Fix wording and spelling
127.0.0.1 [Thu, 8 Feb 2018 13:45:12 +0000 (8 14:45 +0100)]
Add my bits /segfault
127.0.0.1 [Thu, 8 Feb 2018 12:24:04 +0000 (8 13:24 +0100)]
Fix #12833 link.