Commit 987cb436 authored by intrigeri's avatar intrigeri
Browse files

Merge remote-tracking branch 'origin/master' into devel

parents 3761ed0a 96c46eec
......@@ -8,7 +8,7 @@ bloat the ISO image.
The current limitations include:
- No user interface. Currently you have to edit a file as root. ([[!tails_ticket 5996 desc="#5996"]])
- No user interface. Currently you have to edit a file as root. ([[!tails_ticket 14568 desc="#14568"]])
- Their Installation locks the opening of the desktop. ([[!tails_ticket 9059 desc="#9059"]])
......
[[!meta title="Explain Tails"]]
Open relationship
-----------------
Tails is not my main operating system: Tails does not make me choose
between itself and other operating systems. With Tails I have an open
relationship. Is not my main operating system, I have other operating
systems for other things.
One in my laptop, one in my school...
Tails is not jealous and does not aim to fulfill all my computer needs:
if I need something Tails cannot give me... I can use another operating
system!
Camping
=======
But I respect our relationship: Tails does not want to be plugged to my
laptop if I am running other operating systems, so I never do that.
And I don't use identities I use on other operating systems from the
same Tails USB stick.
<a id="iff"></a>
Tails as a tent
---------------
From "[Writing good documentation](https://platform.internetfreedomfestival.org/en/IFF2018/public/schedule/custom/426)" at the IFF 2018
---------------------------------------------------------------------------------------------------------------------------------------
### Sheet 1
- [Drawing of an unfolded tent] portable, set up anywhere in the world or your own backyard
- [Drawing of a circus tent]
- [Drawing of a magic hat] make things magically disappear
- [Drawing of two similar tents]
- [Drawing of a tent in a bag] small portable tent fits in backpack, with your belongings.
- [Drawing of a tent city of similar tents]
### Sheet 2
Tents, The everyperson's
### Tents, The everyperson's
- Amnesic
- Empty every time its setup
......@@ -48,18 +26,42 @@ Tents, The everyperson's
- Live
- Can carry around in backpack
- Can set up in backyard (own laptop) or away from home
- Put it away when its finished
### Sheet 3
Leave No Trace
--------------
- clean every time where work (normal is really customized)
- common visual aspect
- decide what keep
- [Drawing of a tent city of similar tents]
"[Leave No Trace](https://lnt.org/)" is an organization and a code of ethics
for outdoor activities.
Open relationship
=================
Tails is not my main operating system: Tails does not make me choose
between itself and other operating systems. With Tails I have an open
relationship. Is not my main operating system, I have other operating
systems for other things.
One in my laptop, one in my school...
Tails is not jealous and does not aim to fulfill all my computer needs:
if I need something Tails cannot give me... I can use another operating
system!
But I respect our relationship: Tails does not want to be plugged to my
laptop if I am running other operating systems, so I never do that.
And I don't use identities I use on other operating systems from the
same Tails USB stick.
<a id="iff"></a>
### Sheet 4
Other output from [IFF 2018](https://platform.internetfreedomfestival.org/en/IFF2018/public/schedule/custom/426)
================================================================================================================
- [Drawing of a circus tent]
- [Drawing of a magic hat] make things magically disappear
- Doesn't leave a trace -- invisibility cloak
- Tent - put it away when its finished
- New wig every morning
- Incognito mode for your computer
- A caravan -- you're the owner, you can move it anywhere
......@@ -70,8 +72,8 @@ Tents, The everyperson's
- Using a bike lock
- Helmet with shades so you're unknown
From the user testing of Additional Software in January 2018 in Berlin
----------------------------------------------------------------------
From the user testing in January 2018 in Berlin
===============================================
- Additional Software P1 talking about how everything we do on the
Internet is tracked: "With Tails I can create that image for myself".
......
......@@ -47,7 +47,7 @@ These will help us for future work like defining a graphical style
guide, defining the tone on our website, the type of visuals to use,
etc.
XXX: Link to resources on brand attributes
- [Mozilla Open Design: Creative Strategy On View](https://blog.mozilla.org/opendesign/creative-strategy-on-view/)
### Deliverable
......
......@@ -4,13 +4,6 @@ All times are referenced to Berlin and Paris time.
## 2018Q3
* 2018-08-08 to 2018-08-09: port Tails to Tor Browser based on Firefox
60ESR ([[!tails_ticket 15023]]) — intrigeri and segfault
* 2018-08-15: Feature freeze for 3.9. Everything you want to see in
Tails 3.9 must be merged into our devel branch by 17:00 CEST
that day.
* 2018-08-16: Build and upload tentative 3.9~rc1 ISO image — intrigeri
* 2018-08-17: Test and release 3.9~rc1 — intrigeri
......
......@@ -64,6 +64,30 @@
And not *graphics adapters*, *graphics*, *graphical hardware*, or
*video card*.
- **procedures** (a series of steps)
- Keep the number of steps low within a procedure (for example, below
10, ideally 7). For longer procedures, split them and give each
section a title.
- Add a blank line between each step.
- Rely on the automatic numbered of Markdown and number all the steps
with `1.`
See also the *Microsoft Manual of Style: Procedures and technical
content*.
*For example*:
<pre>
1. Make sure that you are connected to the Internet.
1. Start <span class="application">Software Sources</span>.
1. Click on the <span class="guilabel">PPAs</span> button and then choose to <span class="button">Add a new PPA&hellip;</span>.
</pre>
- **network interface**, **Wi-Fi interface**
And not *card*, *device*, or *adapter*.
......
......@@ -4,6 +4,10 @@
See the [[release_schedule]].
<div class="caution">
Read the remainder of this document from the branch used to prepare the release!
</div>
Requirements
============
......@@ -38,15 +42,15 @@ the scripts snippets found on this page:
* `NEXT_PLANNED_MINOR_VERSION`: set to the version number of the next
*minor* Tails release; if the next release is a point-release, use
that one; otherwise, use `${VERSION}.1`
* `MAJOR_RELEASE`: set to 1 if preparing a major release, to 0 else
* `MAJOR_RELEASE`: set to 1 if preparing a major release or a release
candidate for a major release, to 0 otherwise
* `ISOS`: the directory where one stores `tails-amd64-*`
sub-directories like the ones downloaded with BitTorrent.
* `ARTIFACTS`: the directory where build artifacts (e.g.
the `.packages` file) land.
* `MASTER_CHECKOUT`: a checkout of the `master` branch of the main
Tails Git repository.
* `RELEASE_BRANCH`: the name of the branch of the main Tails Git
repository used to prepare the release (`stable` or `testing`).
* `RELEASE_BRANCH=$(if [ "$MAJOR_RELEASE" = 1 ]; then echo -n testing; else echo -n stable; fi)`
* `RELEASE_CHECKOUT`: a checkout of the branch of the main Tails Git
repository used to prepare the release (`stable` or `testing`).
* `TAILS_SIGNATURE_KEY=A490D0F4D311A4153E2BB7CADBB802B258ACD84F`
......@@ -57,7 +61,7 @@ the scripts snippets found on this page:
* `DIST`: either 'alpha' (for RC:s) or 'stable' (for actual releases)
* `export DEBEMAIL='tails@boum.org'`
* `export DEBFULLNAME='Tails developers'`
* `export WEBSITE_RELEASE_BRANCH="web/release-${VERSION:?}"`
* `export WEBSITE_RELEASE_BRANCH="web/release-${TAG:?}"`
Pre-freeze
==========
......@@ -70,16 +74,6 @@ Coordinate with Debian security updates
See [[release_process/Debian_security_updates]].
Select the right branch
=======================
What we refer to as the "release branch" (and `RELEASE_BRANCH`) should
be `testing` for major releases, and `stable` for point-releases.
<div class="caution">
Read the remainder of this document from the branch used to prepare the release!
</div>
Sanity check
============
......@@ -159,11 +153,18 @@ Update included files
Upgrade bundled binary Debian packages
--------------------------------------
Skip this section unless we are at freeze time for a major release
(i.e. we are about to prepare a release candidate).
Skip this section if you are preparing a point-release.
The goal here is to make sure the bundled binary Debian packages contain
up-to-date localization files, so:
That is: make sure the bundled binary Debian packages contain
up-to-date localization files.
- If you are preparing a release candidate, build at least the packages
that change user-visible strings, so that translators can use the RC
to check the status of their work and identify what's left to do.
- If you are preparing a major release, build at least the packages
that got translation updates since the RC: we've sent a call for
translation while releasing the RC so the least we can do is to
incorporate the work that ensued into our final release :)
For each bundled Debian package, `cd` into the package's root
directory (e.g. a checkout of the `whisperback` repository),
......
......@@ -8,22 +8,18 @@ by delaying a Tails release a bit to wait for a DSA to happen.
Debian security team
====================
RequestTracker
--------------
The Debian security team uses the [Debian RT](https://rt.debian.org/)
to track some of their work. Looking at their RT queues might help us
see if something is being prepared. We, as a Debian derivative, have a
read-only access to these queues.
Security tracker
----------------
The Debian [security tracker][web]'s [SVN repository][svn] is the main
place where we can look at the Debian security team upcoming uploads
and announces. There is also a [mailing list][] that broadcasts
changes to this repository.
The Debian [security tracker][web]'s [GIT repository][git] is the main
place where Debian tracks the status of security issues.
We can look at the [list of upcoming Debian Security Advisories (DSA)][DSA needed].
There is also a [mailing list][] that broadcasts changes to
this repository.
[web]: http://security-tracker.debian.org/tracker/
[svn]: http://svn.debian.org/wsvn/secure-testing
[mailing list]: http://lists.alioth.debian.org/mailman/listinfo/secure-testing-commits
[git]: https://salsa.debian.org/security-tracker-team/security-tracker
[mailing list]: https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-security-tracker-commits
[DSA needed]: https://salsa.debian.org/security-tracker-team/security-tracker/blob/master/data/dsa-needed.txt
......@@ -135,14 +135,16 @@ tracked by tickets prefixed with `todo/test_suite:`.
* Running `/usr/local/lib/getTorBrowserUserAgent` should produce the User-Agent set by the
installed version of Torbutton, and used in the Tor Browser. (automate: [[!tails_ticket 10268]])
<a id="Thunderbird"></a>
# Thunderbird
* Check mail over IMAP using:
- a hidden service IMAP server (e.g. Riseup, zsolxunfmbfuq7wf.onion with SSL).
- a hidden service IMAP server (e.g. Riseup, zsolxunfmbfuq7wf.onion on port 993 with SSL).
* Check mail over POP using:
- a hidden service POP server (e.g. Riseup, zsolxunfmbfuq7wf.onion with SSL).
- a hidden service POP server (see above, on port 995 with SSL).
* Send an email using:
- a hidden service SMTP server (see above).
- a hidden service SMTP server (see above, on port 465 with SSL).
* Check that the profile works and is torified:
1. Send an email using Thunderbird and a non-anonymizing SMTP relay (a
......
......@@ -56,7 +56,7 @@ Priorities for the next years
- **Try basing Tails on rolling snapshots of Debian Testing** to bring upstream changes earlier to Tails and collaborate better with upstream ([[!tails_ticket 12615]], [[Blueprint|blueprint/Debian_testing]])
- **Have a budget for user-visible improvements** to our core applications ([[!tails_ticket 14544]])
- **Port complex shell scripts to Python** ([[!tails_ticket 11189]], [[Blueprint|blueprint/Port_shell_scripts_to_Python]])
- **Port complex shell scripts to Python** ([[!tails_ticket 11198]], [[Blueprint|blueprint/Port_shell_scripts_to_Python]])
- **Migrate from `aufs` to `overlayfs`** ([[!tails_ticket 8415]])
- **Have more robust time synchronization** when starting Tails ([[!tails_ticket 5774]], [[Blueprint|blueprint/robust_time_syncing]])
......@@ -70,7 +70,7 @@ Priorities for the next years
- **Strenghten our relationships** with existing partners
- **Contact proactively** more potential partners
- **Document better benefits** for partners
- <strike>**Document better benefits** for partners</strike>
### Infrastructure migrations
......
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
"POT-Creation-Date: 2018-01-29 14:25+0100\n"
"POT-Creation-Date: 2018-08-14 20:37+0200\n"
"PO-Revision-Date: 2018-04-06 20:21+0200\n"
"Last-Translator: Tails translators\n"
"Language-Team: Tails Translators <tails-l10n@boum.org>\n"
......@@ -22,11 +22,15 @@ msgid "[[!meta title=\"Administration password\"]]\n"
msgstr "[[!meta title=\"Administrationspasswort\"]]\n"
#. type: Plain text
#, no-wrap
#, fuzzy
#| msgid ""
#| "In Tails, an administration password is required to perform system\n"
#| "administration tasks.<br/>\n"
#| "For example:\n"
msgid ""
"In Tails, an administration password is required to perform system\n"
"administration tasks.<br/>\n"
"For example:\n"
"In Tails, an administration password (also called *root password* or "
"*amnesia password*) is required to perform system administration tasks. For "
"example:"
msgstr ""
"In Tails wird ein Administrationspasswort gebraucht, um Tätigkeiten \n"
"zur Verwaltung des Systems durchführen zu können.</br>\n"
......@@ -63,6 +67,11 @@ msgstr ""
" Dies kann einen Angreifer, der physikalischen- oder Fernzugriff auf Ihr Tails System hat, davon abhalten\n"
" administrative Rechte zu erlangen und entgegen Ihrem Wunsch administrative Tätigkeiten durchzuführen.\n"
#. type: Plain text
#, no-wrap
msgid "[[!img password-prompt.png link=\"no\" alt=\"Authentication required: amnesia password (also called *administration password* or *root password*)\"]] <!-- Note for translators: the alt tag is useful for SEO. -->\n"
msgstr ""
#. type: Title =
#, no-wrap
msgid "Set up an administration password\n"
......
......@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
"POT-Creation-Date: 2018-01-30 12:41+0000\n"
"POT-Creation-Date: 2018-08-14 20:37+0200\n"
"PO-Revision-Date: 2018-01-28 09:28+0000\n"
"Last-Translator: emmapeel <emma.peel@riseup.net>\n"
"Language-Team: Spanish <http://translate.tails.boum.org/projects/tails/"
......@@ -23,13 +23,18 @@ msgid "[[!meta title=\"Administration password\"]]\n"
msgstr "[[!meta title=\"Contraseña de administración\"]]\n"
#. type: Plain text
#, no-wrap
#, fuzzy
#| msgid ""
#| "In Tails, an administration password is required to perform system\n"
#| "administration tasks.<br/>\n"
#| "For example:\n"
msgid ""
"In Tails, an administration password is required to perform system\n"
"administration tasks.<br/>\n"
"For example:\n"
"In Tails, an administration password (also called *root password* or "
"*amnesia password*) is required to perform system administration tasks. For "
"example:"
msgstr ""
"En Tails se necesita una contraseña de administración para realizar tareas de administración\n"
"En Tails se necesita una contraseña de administración para realizar tareas "
"de administración\n"
"del sistema.<br/>\n"
"Por ejemplo:\n"
......@@ -59,13 +64,16 @@ msgid ""
"to gain administration privileges and perform administration tasks\n"
"against your will.\n"
msgstr ""
"**Por defecto, la contraseña de administración está deshabilitada por mayor "
"seguridad.**\n"
"Esto puede prevenir que un atacante con acceso físico o remoto a tu sistema "
"Tails\n"
"**Por defecto, la contraseña de administración está deshabilitada por mayor seguridad.**\n"
"Esto puede prevenir que un atacante con acceso físico o remoto a tu sistema Tails\n"
"adquiera privilegios de administración y realice tareas administrativas \n"
"contra tu voluntad.\n"
#. type: Plain text
#, no-wrap
msgid "[[!img password-prompt.png link=\"no\" alt=\"Authentication required: amnesia password (also called *administration password* or *root password*)\"]] <!-- Note for translators: the alt tag is useful for SEO. -->\n"
msgstr ""
#. type: Title =
#, no-wrap
msgid "Set up an administration password\n"
......@@ -89,15 +97,13 @@ msgid ""
"\"symbolic\" link=\"no\"]]</span> button."
msgstr ""
"Cuando aparezca el <span class=\"application\">Tails Greeter</span>, haz "
"click en el botón <span class=\"button\">[[!img lib/list-add.png alt=\""
"Expand\" class=\"symbolic\" link=\"no\"]]</span>."
"click en el botón <span class=\"button\">[[!img lib/list-add.png alt=\"Expand"
"\" class=\"symbolic\" link=\"no\"]]</span>."
#. type: Plain text
#, no-wrap
msgid " [[!img additional.png link=\"no\" alt=\"Additional settings of Tails Greeter\"]]\n"
msgstr ""
" [[!img additional.png link=\"no\" alt=\"Configuraciones adicionales de "
"Tails Greeter\"]]\n"
msgstr " [[!img additional.png link=\"no\" alt=\"Configuraciones adicionales de Tails Greeter\"]]\n"
#. type: Bullet: '2. '
msgid ""
......
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-01-29 14:25+0100\n"
"POT-Creation-Date: 2018-08-14 20:37+0200\n"
"PO-Revision-Date: 2015-09-30 14:18+0000\n"
"Last-Translator: sprint5 <translation5@451f.org>\n"
"Language-Team: Persian <http://weblate.451f.org:8889/projects/tails/"
......@@ -24,11 +24,15 @@ msgid "[[!meta title=\"Administration password\"]]\n"
msgstr "[[!meta title=\"'گذرواژهٔ مدیریتی\"]]\n"
#. type: Plain text
#, no-wrap
#, fuzzy
#| msgid ""
#| "In Tails, an administration password is required to perform system\n"
#| "administration tasks.<br/>\n"
#| "For example:\n"
msgid ""
"In Tails, an administration password is required to perform system\n"
"administration tasks.<br/>\n"
"For example:\n"
"In Tails, an administration password (also called *root password* or "
"*amnesia password*) is required to perform system administration tasks. For "
"example:"
msgstr ""
"در تیلز برای انجام عملکردهای مدیریتی به گذرواژهٔ مدیریتی\n"
"نیاز داریم<br/>\n"
......@@ -64,6 +68,11 @@ msgstr ""
"نتواند به اختیارات مدیریتی دسترسی داشته باشد و برخلاف میل شما\n"
"تغییرات مدیریتی انجام دهد.\n"
#. type: Plain text
#, no-wrap
msgid "[[!img password-prompt.png link=\"no\" alt=\"Authentication required: amnesia password (also called *administration password* or *root password*)\"]] <!-- Note for translators: the alt tag is useful for SEO. -->\n"
msgstr ""
#. type: Title =
#, no-wrap
msgid "Set up an administration password\n"
......
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
"POT-Creation-Date: 2018-01-29 14:25+0100\n"
"POT-Creation-Date: 2018-08-14 20:37+0200\n"
"PO-Revision-Date: 2018-01-24 17:40+0000\n"
"Last-Translator: Chre <tor@renaudineau.org>\n"
"Language-Team: Tails translators <tails@boum.org>\n"
......@@ -17,11 +17,15 @@ msgid "[[!meta title=\"Administration password\"]]\n"
msgstr "[[!meta title=\"Mot de passe d'administration\"]]\n"
#. type: Plain text
#, no-wrap
#, fuzzy
#| msgid ""
#| "In Tails, an administration password is required to perform system\n"
#| "administration tasks.<br/>\n"
#| "For example:\n"
msgid ""
"In Tails, an administration password is required to perform system\n"
"administration tasks.<br/>\n"
"For example:\n"
"In Tails, an administration password (also called *root password* or "
"*amnesia password*) is required to perform system administration tasks. For "
"example:"
msgstr ""
"Dans Tails, un mot de passe d'administration est nécessaire\n"
"pour effectuer des tâches d'administration système.<br/>\n"
......@@ -59,6 +63,11 @@ msgstr ""
"distance à votre système Tails d'obtenir les droits d'administration et\n"
"d'effectuer des tâches d'administration contre votre volonté.\n"
#. type: Plain text
#, no-wrap
msgid "[[!img password-prompt.png link=\"no\" alt=\"Authentication required: amnesia password (also called *administration password* or *root password*)\"]] <!-- Note for translators: the alt tag is useful for SEO. -->\n"
msgstr ""
#. type: Title =
#, no-wrap
msgid "Set up an administration password\n"
......
msgid ""
msgstr ""
"Project-Id-Version: Tails Italiano\n"
"POT-Creation-Date: 2018-01-29 14:25+0100\n"
"POT-Creation-Date: 2018-08-14 20:37+0200\n"
"PO-Revision-Date: 2016-05-17 09:30+0200\n"
"Last-Translator: \n"
"Language-Team: ita <transitails@inventati.org>\n"
......@@ -17,11 +17,15 @@ msgid "[[!meta title=\"Administration password\"]]\n"
msgstr "[[!meta title=\"Password di amministrazione\"]]\n"
#. type: Plain text
#, no-wrap
#, fuzzy
#| msgid ""
#| "In Tails, an administration password is required to perform system\n"
#| "administration tasks.<br/>\n"
#| "For example:\n"
msgid ""
"In Tails, an administration password is required to perform system\n"
"administration tasks.<br/>\n"
"For example:\n"
"In Tails, an administration password (also called *root password* or "
"*amnesia password*) is required to perform system administration tasks. For "
"example:"
msgstr ""
"Su Tails è necessario avere una password da amministratore\n"
"per effettuare operazioni da amministratore.<br/>\n"
......@@ -59,6 +63,11 @@ msgstr ""
"vengano acquisiti i privilegi da amministratore ed effettuate operazioni di amministrazione\n"
"contro la tua volontà..\n"
#. type: Plain text
#, no-wrap
msgid "[[!img password-prompt.png link=\"no\" alt=\"Authentication required: amnesia password (also called *administration password* or *root password*)\"]] <!-- Note for translators: the alt tag is useful for SEO. -->\n"
msgstr ""
#. type: Title =
#, no-wrap
msgid "Set up an administration password\n"
......
[[!meta title="Administration password"]]
In Tails, an administration password is required to perform system
administration tasks.<br/>
In Tails, an administration password (also called *root password* or *amnesia password*) is required to perform system
administration tasks.
For example:
- To [[install additional software|doc/first_steps/additional_software]]
......@@ -13,6 +13,8 @@ This can prevent an attacker with physical or remote access to your Tails system
to gain administration privileges and perform administration tasks
against your will.
[[!img password-prompt.png link="no" alt="Authentication required: amnesia password (also called *administration password* or *root password*)"]] <!-- Note for translators: the alt tag is useful for SEO. -->
Set up an administration password
=================================
......
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-01-29 14:25+0100\n"
"POT-Creation-Date: 2018-08-14 20:37+0200\n"
"PO-Revision-Date: 2014-06-21 19:15-0300\n"
"Last-Translator: Tails Developers <amnesia@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -21,11 +21,15 @@ msgid "[[!meta title=\"Administration password\"]]\n"
msgstr "[[!meta title=\"Senha de administração\"]]\n"
#. type: Plain text
#, no-wrap
#, fuzzy
#| msgid ""
#| "In Tails, an administration password is required to perform system\n"
#| "administration tasks.<br/>\n"
#| "For example:\n"
msgid ""
"In Tails, an administration password is required to perform system\n"
"administration tasks.<br/>\n"
"For example:\n"
"In Tails, an administration password (also called *root password* or "
"*amnesia password*) is required to perform system administration tasks. For "
"example:"
msgstr ""
"No Tails, uma senha de administração é necessária para realizar\n"
"tarefas de administração de sistema.<br />\n"
......@@ -59,6 +63,11 @@ msgstr ""
"ganhe privilégios administrativos e execute tarefas de administração sem seu\n"
"conhecimento.\n"
#. type: Plain text
#, no-wrap
msgid "[[!img password-prompt.png link=\"no\" alt=\"Authentication required: amnesia password (also called *administration password* or *root password*)\"]] <!-- Note for translators: the alt tag is useful for SEO. -->\n"
msgstr ""
#. type: Title =
#, no-wrap
msgid "Set up an administration password\n"
......
......@@ -383,13 +383,13 @@ msgstr ""
#, no-wrap
msgid ""
" <ul>\n"