tails/test.git
4 years agoWIP: real meek for moatgitlab/feature/15331-moatimmerda/feature/15331-moatlabs/feature/15331-moat
anonym [Thu, 22 Feb 2018 14:31:44 +0000 (22 15:31 +0100)]
WIP: real meek for moat

4 years agoMerge remote-tracking branch 'origin/devel' into feature/15331-moat
anonym [Thu, 22 Feb 2018 10:10:14 +0000 (22 11:10 +0100)]
Merge remote-tracking branch 'origin/devel' into feature/15331-moat

4 years agoTor Launcher: provide Tor's default Meek bridges.
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

4 years agoFix supported_tor_browser_locales() when only en-US is available.
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.

4 years agoInstall Tor Browser 8.0a1 (moat-2018-02-15).
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

4 years agoASP: reference the commit explaining how to use APT in the test suite.
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

4 years agoMerge branch 'feature/15309-linux-4.15' into devel
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

4 years agoMerge remote-tracking branch 'origin/devel' into feature/15309-linux-4.15
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

4 years agoMerge remote-tracking branch 'origin/devel' into feature/15331-moat
anonym [Wed, 21 Feb 2018 11:53:54 +0000 (21 12:53 +0100)]
Merge remote-tracking branch 'origin/devel' into feature/15331-moat

4 years agoMerge remote-tracking branch 'origin/feature/15198-asp-convert-to-python3-pep8' into...
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

4 years agoMerge remote-tracking branch 'origin/feature/14572-automated-tests-for-ASP-offline...
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

4 years agoFix python3 switch.
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

4 years agoMerge remote-tracking branch 'origin/devel' into feature/15198-asp-convert-to-python3...
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

4 years agoMerge branch 'stable' into devel
intrigeri [Tue, 20 Feb 2018 11:25:03 +0000 (20 11:25 +0000)]
Merge branch 'stable' into devel

4 years agoRevert "Test suite: disable tests that are known broken due to a Tor Browser bug"
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.

4 years agoMerge remote-tracking branch 'origin/bugfix/15029-AppArmor-cups-backends' into devel
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

4 years agoRefresh PO files.
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.

4 years agoFix copy'n'paste error.
intrigeri [Tue, 20 Feb 2018 07:54:44 +0000 (20 07:54 +0000)]
Fix copy'n'paste error.

4 years agoFactorize calls to ensure_hook_dependency_is_installed.
intrigeri [Tue, 20 Feb 2018 07:33:34 +0000 (20 07:33 +0000)]
Factorize calls to ensure_hook_dependency_is_installed.

4 years agoMerge remote-tracking branch 'origin/devel' into feature/15309-linux-4.15
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.

4 years agoMerge remote-tracking branch 'origin/feature/14521-improve-UX-when-GDM-fails-to-start...
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

4 years agoMerge remote-tracking branch 'origin/feature/15173-upgrade-intel-microcode' into...
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

4 years agoMerge remote-tracking branch 'origin/devel' into devel
intrigeri [Mon, 19 Feb 2018 20:20:28 +0000 (19 20:20 +0000)]
Merge remote-tracking branch 'origin/devel' into devel

4 years agoMerge 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

4 years agoMerge remote-tracking branch 'origin/stable' into devel
bertagaz [Mon, 19 Feb 2018 17:02:06 +0000 (19 18:02 +0100)]
Merge remote-tracking branch 'origin/stable' into devel

4 years agoMerge remote-tracking branch 'origin/bugfix/15322-fix-early-boot-hostname' into stable
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

4 years agoMerge branch 'feature/12679-sandbox-firefox-content-renderers' into devel
intrigeri [Mon, 19 Feb 2018 15:43:34 +0000 (19 15:43 +0000)]
Merge branch 'feature/12679-sandbox-firefox-content-renderers' into devel

4 years agoMerge remote-tracking branch 'origin/feature/15298-thunderbird-52.6.0' 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)

4 years agoThe Thunderbird Debian packaging Git repo has moved.
anonym [Sat, 10 Feb 2018 13:56:34 +0000 (10 14:56 +0100)]
The Thunderbird Debian packaging Git repo has moved.

4 years agoMerge remote-tracking branch 'origin/feature/improved-dependency-mechanism-for-build...
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)

4 years agoMerge remote-tracking branch 'origin/feature/12679-sandbox-firefox-content-renderers...
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

4 years agoMerge remote-tracking branch 'origin/stable' into devel
bertagaz [Mon, 19 Feb 2018 14:22:38 +0000 (19 15:22 +0100)]
Merge remote-tracking branch 'origin/stable' into devel

4 years agoMerge remote-tracking branch 'origin/bugfix/15318-update-sysadmins-key' into stable
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

4 years agoMerge remote-tracking branch 'origin/bugfix/15318-update-sysadmins-key' into devel
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

4 years agoASP: remove meaningless code.
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()`.

4 years agoFactor out setting up a kernel modules build environment.
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.

4 years agoSwitch back to building the upstream aufs kernel module ourselves (refs: #15309)
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.

4 years agoUpgrade Linux to 4.15.0-1 (refs: #15309).
intrigeri [Mon, 19 Feb 2018 07:07:48 +0000 (19 07:07 +0000)]
Upgrade Linux to 4.15.0-1 (refs: #15309).

4 years agoMerge remote-tracking branch 'origin/devel' into feature/15198-asp-convert-to-python3...
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

4 years agoDon't use ${} syntax that confuses the systemd unit parser.
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

4 years agoTruncate graphics card name if needed so the entire message fits in 254 chars (refs...
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.

4 years agoRephrase the error message on GDM startup failure (refs: #14521)
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

4 years agoEnsure the SquashFS has /etc/hostname properly configured (refs: #15322).
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).

4 years agoHave systemd-tmpfiles create /usr/share/tails-iuk/trusted_gnupg_homedir with strict...
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.

4 years agoMerge remote-tracking branch 'origin/bugfix/7037-stricter-permissions-on-tails-upgrad...
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)

4 years agoMerge branch 'stable' into devel
intrigeri [Sat, 17 Feb 2018 14:32:53 +0000 (17 14:32 +0000)]
Merge branch 'stable' into devel

4 years agoTest suite: mark scenarios that use the "The Report an Error launcher will…" step...
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)

4 years agoUpdate tails-sysadmins@ OpenPGP public key (refs: #15318)
intrigeri [Sat, 17 Feb 2018 14:04:37 +0000 (17 14:04 +0000)]
Update tails-sysadmins@ OpenPGP public key (refs: #15318)

4 years agoMerge remote-tracking branch 'origin/feature/12679-sandbox-firefox-content-renderers...
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

4 years agoInstall Intel processor microcode firmware from stretch-backports (refs: #15173).
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.

4 years agoTor Browser AppArmor profiles: update our custom patch (refs: #12679).
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.

4 years agoMerge branch 'stable' into devel
intrigeri [Tue, 13 Feb 2018 18:58:14 +0000 (13 18:58 +0000)]
Merge branch 'stable' into devel

4 years agoMerge remote-tracking branch 'origin/master' into stable
intrigeri [Tue, 13 Feb 2018 18:58:07 +0000 (13 18:58 +0000)]
Merge remote-tracking branch 'origin/master' into stable

4 years agoDelete *.es.po files for pages that either were removed, or are not translatable...
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.

4 years agoMerge remote-tracking branch 'emmapeel-weblate/shinySpanish'
intrigeri [Tue, 13 Feb 2018 18:30:58 +0000 (13 18:30 +0000)]
Merge remote-tracking branch 'emmapeel-weblate/shinySpanish'

4 years agobad link
transbot [Tue, 13 Feb 2018 18:09:07 +0000 (13 18:09 +0000)]
bad link

4 years agoupdated PO files
amnesia [Tue, 13 Feb 2018 17:57:30 +0000 (13 18:57 +0100)]
updated PO files

4 years agoMerge remote-tracking branch 'origin/master'
intrigeri [Tue, 13 Feb 2018 16:49:20 +0000 (13 16:49 +0000)]
Merge remote-tracking branch 'origin/master'

4 years agoupdated PO files
amnesia [Tue, 13 Feb 2018 16:46:52 +0000 (13 17:46 +0100)]
updated PO files

4 years agoupdated PO files
amnesia [Tue, 13 Feb 2018 16:42:37 +0000 (13 17:42 +0100)]
updated PO files

4 years agoupdated PO files
amnesia [Tue, 13 Feb 2018 16:20:43 +0000 (13 17:20 +0100)]
updated PO files

4 years agoupdated PO files
amnesia [Tue, 13 Feb 2018 16:15:52 +0000 (13 17:15 +0100)]
updated PO files

4 years agoMerge remote-tracking branch 'origin/master'
intrigeri [Tue, 13 Feb 2018 15:19:50 +0000 (13 15:19 +0000)]
Merge remote-tracking branch 'origin/master'

4 years agoupdated PO files
amnesia [Tue, 13 Feb 2018 14:32:21 +0000 (13 15:32 +0100)]
updated PO files

4 years agosorted in alphabetical order
transbot [Tue, 13 Feb 2018 14:22:11 +0000 (13 14:22 +0000)]
sorted in alphabetical order

4 years agochanges to ikiwiki setup files
transbot [Tue, 13 Feb 2018 14:14:48 +0000 (13 14:14 +0000)]
changes to ikiwiki setup files

4 years agonew spanish files
transbot [Tue, 13 Feb 2018 14:12:30 +0000 (13 14:12 +0000)]
new spanish files

4 years agoupdated PO files
amnesia [Tue, 13 Feb 2018 13:12:20 +0000 (13 14:12 +0100)]
updated PO files

4 years agoMerge remote-tracking branch 'origin/master'
intrigeri [Tue, 13 Feb 2018 13:11:23 +0000 (13 13:11 +0000)]
Merge remote-tracking branch 'origin/master'

4 years agoPoint to the package installation doc + make it clear where the package must be insta...
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.

4 years agoupdated PO files
amnesia [Tue, 13 Feb 2018 13:09:43 +0000 (13 14:09 +0100)]
updated PO files

4 years agoDocument how one can improve support of Tails in VMware (Closes: #7595).
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).

4 years agoFix broken link.
intrigeri [Tue, 13 Feb 2018 09:49:58 +0000 (13 09:49 +0000)]
Fix broken link.

It worked… until the report was published.

4 years agoPublish SponsorW 2018-01 report.
intrigeri [Tue, 13 Feb 2018 09:46:06 +0000 (13 09:46 +0000)]
Publish SponsorW 2018-01 report.

4 years agoadd weblate translation status
127.0.0.1 [Sun, 11 Feb 2018 10:44:42 +0000 (11 11:44 +0100)]
add weblate translation status

4 years agoMerge branch 'stable' into devel
intrigeri [Sun, 11 Feb 2018 06:53:45 +0000 (11 06:53 +0000)]
Merge branch 'stable' into devel

4 years agoupdated PO files
amnesia [Sun, 11 Feb 2018 06:42:07 +0000 (11 07:42 +0100)]
updated PO files

4 years agoFix formatting.
intrigeri [Sun, 11 Feb 2018 06:41:15 +0000 (11 06:41 +0000)]
Fix formatting.

4 years agoLink to newly documented role.
intrigeri [Sun, 11 Feb 2018 06:40:48 +0000 (11 06:40 +0000)]
Link to newly documented role.

4 years agoMerge remote-tracking branch 'origin/master'
intrigeri [Sun, 11 Feb 2018 06:40:07 +0000 (11 06:40 +0000)]
Merge remote-tracking branch 'origin/master'

4 years agoStop depending on transitional package.
anonym [Sat, 10 Feb 2018 16:52:23 +0000 (10 17:52 +0100)]
Stop depending on transitional package.

4 years agoMerge branch 'contrib/12552-describe-accounting-team'
Ulrike Uhlig [Sat, 10 Feb 2018 15:47:30 +0000 (10 16:47 +0100)]
Merge branch 'contrib/12552-describe-accounting-team'

4 years agoMerge branch 'master' of webmasters.boum.org:wiki
Ulrike Uhlig [Sat, 10 Feb 2018 15:47:25 +0000 (10 16:47 +0100)]
Merge branch 'master' of webmasters.boum.org:wiki

4 years agoImprove accounting role documentation
Ulrike Uhlig [Sat, 10 Feb 2018 15:37:11 +0000 (10 16:37 +0100)]
Improve accounting role documentation

4 years agoPrefer full if statements over &&-short circuiting with set -e.
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.

4 years ago(no commit message)
127.0.0.1 [Sat, 10 Feb 2018 10:11:59 +0000 (10 11:11 +0100)]

4 years agoUpdated to new fake name (for mathias)
127.0.0.1 [Fri, 9 Feb 2018 15:20:51 +0000 (9 16:20 +0100)]
Updated to new fake name (for mathias)

4 years agoAdded Mathias
127.0.0.1 [Fri, 9 Feb 2018 15:02:33 +0000 (9 16:02 +0100)]
Added Mathias

4 years agoEnable the feature-15298-thunderbird-52.6.0 APT overlay.
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

4 years agoAvoid `[ -z "${@}" ]` pitfall.
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.

4 years agoupdates
127.0.0.1 [Fri, 9 Feb 2018 11:23:31 +0000 (9 12:23 +0100)]
updates

4 years agochecking weblate for enabled langs
127.0.0.1 [Fri, 9 Feb 2018 11:11:33 +0000 (9 12:11 +0100)]
checking weblate for enabled langs

4 years ago(no commit message)
127.0.0.1 [Fri, 9 Feb 2018 10:52:12 +0000 (9 11:52 +0100)]

4 years agotypos
127.0.0.1 [Fri, 9 Feb 2018 08:54:09 +0000 (9 09:54 +0100)]
typos

4 years agoUpdate roadmap.
intrigeri [Thu, 8 Feb 2018 17:08:51 +0000 (8 17:08 +0000)]
Update roadmap.

4 years agoMerge remote-tracking branch 'emmapeel/fr_updates'
intrigeri [Thu, 8 Feb 2018 17:07:24 +0000 (8 17:07 +0000)]
Merge remote-tracking branch 'emmapeel/fr_updates'

4 years agoMerge remote-tracking branch 'origin/master'
intrigeri [Thu, 8 Feb 2018 17:06:52 +0000 (8 17:06 +0000)]
Merge remote-tracking branch 'origin/master'

4 years agoFix wording and spelling
127.0.0.1 [Thu, 8 Feb 2018 13:48:05 +0000 (8 14:48 +0100)]
Fix wording and spelling

4 years agoAdd my bits /segfault
127.0.0.1 [Thu, 8 Feb 2018 13:45:12 +0000 (8 14:45 +0100)]
Add my bits /segfault

4 years agoFix #12833 link.
127.0.0.1 [Thu, 8 Feb 2018 12:24:04 +0000 (8 13:24 +0100)]
Fix #12833 link.