summaryrefslogtreecommitdiffstats
path: root/wiki/src
diff options
context:
space:
mode:
authoranonym <anonym@riseup.net>2015-10-28 20:35:34 +0100
committeranonym <anonym@riseup.net>2015-10-28 20:35:34 +0100
commitdc9b811a4f6329b4dd8f8d3fa1f6f54097821a68 (patch)
tree8dc5f5ae3620b8cde230145571dcfc5451270be1 /wiki/src
parent888a693821327133af42ee086918f4abf5c46121 (diff)
parent9e656c08d2e24a08d8c4c758729f5b9373de27fa (diff)
Merge branch 'testing' into test/10380-fix-gobby-tests-are-fragile
Diffstat (limited to 'wiki/src')
-rw-r--r--wiki/src/blueprint/freezable_APT_repository.mdwn769
-rw-r--r--wiki/src/blueprint/greeter_revamp_UI/design_rationale_phase1.mdwn74
-rw-r--r--wiki/src/blueprint/report_2015_08.mdwn29
-rw-r--r--wiki/src/blueprint/report_2015_09.mdwn31
-rw-r--r--wiki/src/blueprint/report_2015_10.mdwn4
-rw-r--r--wiki/src/contribute/APT_repository.mdwn2
-rw-r--r--wiki/src/contribute/build.mdwn2
-rw-r--r--wiki/src/contribute/how/translate/team/fr.mdwn10
-rw-r--r--wiki/src/contribute/release_process.mdwn8
-rw-r--r--wiki/src/contribute/release_process/test.mdwn2
-rw-r--r--wiki/src/contribute/release_process/test/setup.mdwn16
-rw-r--r--wiki/src/contribute/release_process/tor.mdwn5
-rw-r--r--wiki/src/doc/advanced_topics.index.fr.po3
-rw-r--r--wiki/src/doc/anonymous_internet/Tor_Browser.fr.po27
-rw-r--r--wiki/src/doc/anonymous_internet/electrum.fr.po6
-rw-r--r--wiki/src/doc/encryption_and_privacy/keyringer.fr.po21
-rw-r--r--wiki/src/doc/first_steps.index.de.po3
-rw-r--r--wiki/src/doc/first_steps.index.fr.po19
-rw-r--r--wiki/src/doc/first_steps.index.mdwn1
-rw-r--r--wiki/src/doc/first_steps.index.pt.po3
-rw-r--r--wiki/src/doc/first_steps/installation.de.po10
-rw-r--r--wiki/src/doc/first_steps/installation.fr.po10
-rw-r--r--wiki/src/doc/first_steps/installation.pt.po10
-rw-r--r--wiki/src/doc/first_steps/persistence/delete.de.po43
-rw-r--r--wiki/src/doc/first_steps/startup_options.de.po9
-rw-r--r--wiki/src/doc/first_steps/startup_options.fr.po9
-rw-r--r--wiki/src/doc/first_steps/startup_options.mdwn1
-rw-r--r--wiki/src/doc/first_steps/startup_options.pt.po3
-rw-r--r--wiki/src/doc/first_steps/startup_options/network_configuration.de.po19
-rw-r--r--wiki/src/doc/first_steps/startup_options/network_configuration.fr.po23
-rw-r--r--wiki/src/doc/first_steps/startup_options/network_configuration.mdwn7
-rw-r--r--wiki/src/doc/first_steps/startup_options/network_configuration.pt.po19
-rw-r--r--wiki/src/doc/first_steps/startup_options/offline_mode.de.po48
-rw-r--r--wiki/src/doc/first_steps/startup_options/offline_mode.fr.po48
-rw-r--r--wiki/src/doc/first_steps/startup_options/offline_mode.mdwn15
-rw-r--r--wiki/src/doc/first_steps/startup_options/offline_mode.pt.po48
-rw-r--r--wiki/src/doc/first_steps/upgrade.de.po19
-rw-r--r--wiki/src/doc/first_steps/upgrade.fr.po20
-rw-r--r--wiki/src/doc/first_steps/upgrade.pt.po19
-rw-r--r--wiki/src/inc/trace2
-rw-r--r--wiki/src/news/test_1.7-rc1.de.po219
-rw-r--r--wiki/src/news/test_1.7-rc1.fr.po287
-rw-r--r--wiki/src/news/test_1.7-rc1.mdwn111
-rw-r--r--wiki/src/news/test_1.7-rc1.pt.po219
-rw-r--r--wiki/src/news/version_1.6.fr.po4
-rw-r--r--wiki/src/support.de.po19
-rw-r--r--wiki/src/support/faq.fr.po6
-rw-r--r--wiki/src/support/learn/intro.inline.de.po15
-rw-r--r--wiki/src/support/talk.de.po6
-rw-r--r--wiki/src/tails-signing.key1316
-rw-r--r--wiki/src/torrents/files/tails-i386-1.7~rc1.iso.sig16
-rw-r--r--wiki/src/upgrade/v1/Tails/1.6/i386/alpha/upgrades.yml15
-rw-r--r--wiki/src/upgrade/v1/Tails/1.6/i386/alpha/upgrades.yml.pgp26
53 files changed, 3398 insertions, 278 deletions
diff --git a/wiki/src/blueprint/freezable_APT_repository.mdwn b/wiki/src/blueprint/freezable_APT_repository.mdwn
new file mode 100644
index 0000000..8b6601a
--- /dev/null
+++ b/wiki/src/blueprint/freezable_APT_repository.mdwn
@@ -0,0 +1,769 @@
+This is about [[!tails_ticket 5926]].
+
+[[!toc levels=3]]
+
+# Assumptions
+
+A given APT repository snapshot is immutable after it's been taken.
+We'll deal with freeze exception separately.
+
+We want to have reproducible builds some day. Therefore, the APT
+`sources.list` shipped in the ISO must be stable across rebuilds from
+the same release Git tag.
+
+Say `kedit` is a package shipped in Debian, but not in Tails. Then,
+when run inside Tails, `apt install kedit` must fetch `kedit` from
+current Debian, as opposed to installing it from a Tails-specific, and
+generally obsolete, snapshot of the Debian APT repository.
+
+We don't bother merging mirrored APT repositories / suites into
+aggregated ones. It loses information, gives us more work, and brings
+little value.
+
+# TODO
+
+1. doc-driven development [i]
+ * draft contributors doc for each workflow
+ - RM (see release process doc and APT repo common operations doc)
+ - developer (including stable, testing, devel, and `$topic`)
+ * get the updated documentation + this design reviewed, including
+ security aspects [i]
+ * write tools that the doc calls for
+ - bump `Valid-Until`
+ - freeze
+ - unfreeze
+
+2. time-based snapshots [i]
+ a. **done** initial reprepro setup that keeps up-to-date local mirrors of
+ the APT repositories we need
+ b. **done** snapshot these mirrors every time they're updated
+ c. publish the snapshots' serial: a file is updated, now needs to
+ be published over HTTP
+ c. decide how many reprepro instances we want/have to split all
+ this among
+ d. implement list of sticky snapshots that must not be GC'ed,
+ including the tool to add to that list
+ e. implement GC of snapshots
+ f. implement GC of packages
+ g. have build system output the snapshots being used,
+ and have Jenkins publish this info if available
+ h. manage symlinks or rewrite rules for URL → reprepro filesystem layout
+
+3. generate set of APT sources
+ * write automated tests for the generation of APT sources [i]
+ * implement the generation of APT sources
+ * plug the generation of APT sources into the build system
+ * implement switching to live APT sources at runtime
+
+4. tagged snapshots
+ a. PoC of capturing the list of binary packages used during the build [k]
+ b. initial reprepro setup for tagged snapshots
+ c. how to create a partial snapshot from a manifest and
+ the origin time-based snapshots? [k]
+ d. PoC of capturing the list of source packages used during the build [k]
+ e. expand list of source packages with those that the binary
+ packages were built from [k]
+ f. have the manifest → partial snapshot process include source
+ packages [k]
+ g. next Tails release: generate manifest, import packages into
+ tagged snapshots [i]
+ h. have a debootstrap 1.0.73+ in all our build environments (Vagrant
+ basebox, Jenkins slaves, manual build doc) so that we get the
+ `deburis` file, that's needed to build our packages listing.
+ i. Update the "Listing used packages" section
+ j. Have Jenkins publish the list of needed packages for a build
+ if available (supersede existing `*.{bin,src}pkg`).
+ k. if needed, implement GC
+
+5. misc
+ * implement whatever the "freeze exceptions" section requires
+
+# The big picture
+
+## Snapshots and branches
+
+Several times a day (e.g. 4 times, to match runs of `dinstall` in the
+Debian archive; XXX: start with once a day and then raise the
+frequency if the infrastructure can hold it?) we update a local mirror
+of the APT repositories we're
+interested in, e.g. with `reprepro update`. Once this is successfully
+done, we take a snapshot of the current state of our local mirror
+(e.g. with `reprepro pull`); this snapshot's name must contain:
+
+ * an identifier of the APT repository this snapshot is about, e.g.
+ `debian`, `debian-security`, `torproject`;
+ * a `YYYYMMDD$ID` serial, `$ID` being an incremental decimal number
+ formatted on two digits (`01`, `02`, etc.).
+
+The APT repository mirroring infrastructure publishes the name of the
+latest snapshot for each mirrored repository. Similarly, every ISO
+build exports the names of the APT repository snapshots it uses.
+
+Building an ISO from the `devel` branch always uses the freshest set
+of APT repository snapshots available. Resolving what's the set of
+freshest APT repository snapshots is done at the beginning of the
+build, so that the entire build uses the exact same state of these
+repositories. This is needed for reproducible builds, and has a nice
+side effect: so long, `Hashsum mismatch`, and thanks for the fish.
+(Implementation detail: in practice, this pointer resolution is done
+early in `auto/config`, so that we can 1. specify the snapshots we
+want via `lb config --mirror-{bootstrap,chroot}`, which `lb build`
+uses to generate APT sources for the target base distribution, and 2.
+adjust other APT sources (`config/chroot_sources`) somehow.)
+
+Building an ISO from the branch used to prepare the next major release
+(`testing`), or a topic branch based on it (`config/base_branch`):
+
+ * **outside of the freeze period**: we use the latest set of APT
+ repository snapshots, just like when building from `devel`;
+ * **freeze period**: at freeze time, the RM encodes in the Git
+ `testing` branch the set of APT repository snapshots (via their
+ serial numbers) that shall be used during the freeze; the only
+ exception is security.debian.org, for which we always use our
+ latest snapshot;
+ * **at release time**: when building from a tagged branch, similarly to
+ what we do for our custom [[contribute/APT_repository]], instead of
+ using time-based APT repository snapshots, we use snapshots
+ labeled with the Git tag;
+ * **after releasing**, the RM encodes in the `testing` Git branch the
+ fact that it is not frozen anymore, that is: the RM removes the
+ indication that a specific set of APT repository snapshots must be
+ used; and then, we're back to the "outside of the freeze
+ period" case.
+
+Building an ISO from the branch used to prepare the next point-release
+(`stable`), or a topic branch based on it (`config/base_branch`), we
+use snapshots labeled with the Git tag of the latest Tails release,
+except:
+
+ * we generally use our latest snapshot of security.debian.org;
+ * if a set of APT repository snapshots is encoded directly in that
+ branch: use them, even for security.debian.org.
+
+## Different problems ⇒ different solutions
+
+Note that:
+
+ * The time-based snapshots of the mirrored APT repositories that are
+ used basically all the time (except when building a release) should
+ be *full* snapshots, that is they should contain exactly the same
+ set of packages as the mirrored repository. This has the advantage
+ that some workflows are trivially handled, e.g. working on a topic
+ branch that installs additional Debian packages; if such snapshots
+ were not full ones, then to work on one such branch, one would need
+ either that I have the credentials to import new packages from
+ Debian into our own mirror or repositories (which raises the
+ barrier for contributing), or that during some phases of Tails
+ development the regular Debian archive is used instead of our own
+ mirror, which feels prone to "time to QA vs. time to
+ release" issues.
+
+ * The tagged snapshots used to build releases can be *partial*, that
+ is they can contain only the subset of the mirrored repositories
+ that is required for building a specific Tails ISO image.
+
+So, we actually want to manage two sets of snapshots that are vastly
+different in terms of goals, users, turnover, garbage collection and
+backup strategies:
+
+ * **time-based, full snapshots** of the mirrored APT repositories over
+ the last N days;
+ - goal: freezable repo feature for the dev process and QA
+ - this one can be started from scratch from time to time if
+ reprepro becomes too slow for some reason (such as imperfect DB
+ garbage collection);
+ - if we lose this content, we lose only N days of data, and can
+ immediately rebuild a working data set from scratch ⇒ no need to
+ sync' this content to the failover server; no need to back it up;
+
+ * **tagged, partial snapshots** that were used to build released Tails
+ ISO images:
+ - goal: reproducible builds, GPL compliance;
+ - in there we import only the needed packages;
+ - we want to back up this data, and expire it very cautiously,
+ if ever.
+
+Trying to solve both problems in the same `reprepro` instance would be
+problematic. Not only, coupling very different problems together, and
+trying to address them with the exact same tools and process, is
+generally a bad idea. But also, reprepro's database becomes quite big
+when we import large chunks of the Debian archive into it, which may
+make it slow ([[!tails_ticket 6295]]), and in any case makes it hard
+to back up... which we want to, for preserving the releases' tagged
+snapshots information.
+
+So we'll use two independent `reprepro` instances to address these
+two problems.
+
+XXX: how exactly we'll import packages we need from time-based
+snapshots to tagged ones is left to be defined (filtered `reprepro
+update`? `cp` + `reprepro includeblah`?)
+
+# Special cases and implementation
+
+## APT sources used inside Tails
+
+A running Tails' APT must be pointed at the official, live Debian
+archive, and not to a Tails-specific and already obsolete snapshot.
+
+To achieve that we can tweak `sources.list` as we already do in
+[[!tails_gitweb config/chroot_local-includes/lib/live/config/1500-reconfigure-APT]].
+
+But generating the 2 versions (frozen, not frozen) of the sources at
+ISO build time would probably be more elegant: at boot time, one only
+needs to rename files instead of fiddling with `sed`.
+
+## Upgrading to a new snapshot
+
+In other words: bumping, in Git, the pointers to the set of snapshots
+that shall be used.
+
+Let's use, as an example of a situation in which we might want to do
+that, upgrading to a new Debian point-release.
+
+With this design:
+
+ * `devel` gets them automatically because it closely tracks the
+ Debian archive;
+ * for release branches (`stable`, `testing`): on a case-by-case
+ basis, depending on the respective Debian/Tails release schedule
+ timing, we can choose whether to switch to using a new snapshot of
+ the Debian archive for the next release. Note that this can be done
+ via a topic-branch since this information is encoded in Git. If we
+ choose not to manually pick the point release, which is the default
+ if we don't act at all, then:
+ - `testing` will start using the new Debian point-release as soon
+ as it is unfrozen, that is as soon as it has been used to release
+ a new major version of Tails;
+ - `stable` will start using the new Debian point-release once
+ a `testing` branch that uses that point-release is merged into
+ `stable`.
+
+## Freeze exceptions
+
+This is a new problem brought by using "frozen" snapshot of APT
+repositories during a Tails code freeze: some bug, that we want to see
+fixed in the release we are preparing, would be resolved if we pulled
+an upgraded package as-is from a freshest Debian APT repository.
+Before we could freeze APT repositories, we would have got this bugfix
+for free. Now we need to grant freeze exceptions.
+
+This is similar to "Upgrading to a new snapshot", except that we want
+to upgrade one package only. By definition, this only affects *frozen*
+release branches (`stable`, `testing`), and topic branches based on
+them: all other branches use the freshest set of APT repository
+snapshots available.
+
+Most of the time, a bugfix branch we want to merge into a frozen
+release branch doesn't need to upgrade packages from Debian, so this
+is a corner case for the time being. Moreover, so far we have always
+dealt with this problem entirely by hand, so it's not critical to
+provide much improved tools. What makes it tempting to improve the
+situation here is mostly:
+
+ * even though freeze exceptions will remain exceptions, frozen will
+ add one use case:
+ * this will become a relatively common operation if we are based on
+ Debian testing some day, so let's check that it's not only
+ possible, but also reasonably easy to handle with this design
+ (otherwise we may have to switch to more powerful tools, such as
+ dak + britney).
+
+Definition: here, we'll call "overlay [[contribute/APT repository]]"
+the set of Tails-specific APT suites that we have been maintaining for
+a few years. They are overlay in that they don't contain all the
+packages that can be found in Debian: building a Tails ISO image also
+requires another kind of APT sources, that are more complete.
+
+We can handle freeze exceptions this way:
+
+1. Import the package we want to upgrade into our own overlay
+ [[contribute/APT repository]], in the suite corresponding to the
+ branch that we want to see this package ⇒ in the general case, the
+ upgraded package will be installed in the next Tails release.
+ We need a tool to do that (would `reprepro pull` with a custom
+ filter do the job?).
+
+2. Pin, in `config/chroot_apt/preferences`, the upgraded package we
+ have just imported. The aforementioned tool can do this as well.
+
+ [Our current default APT pinning ranks Tails overlay APT suites
+ over any other APT source, so why the need to add an APT pinning
+ entry? The problem is that it's hard to do the next step (clean up)
+ with this APT pinning, combined with the fact that we can't easily
+ delete a package from an APT suite and see this deletion propagated
+ over suite merges. I (intrigeri) was not able to find a good
+ solution to that problem under these constraints, so this document
+ assumes that we change this, and pin our overlay APT suites at the
+ same level as the APT sources corresponding to the Debian release
+ Tails is currently based on. This implies that we manually pin, in
+ Git, the packages from our overlay APT suites, that we want to
+ override the ones found in other repositories regardless of
+ version numbers.]
+
+3. Make it so branches stop using the upgraded package once they have
+ been unfrozen, that is once the upgraded package can be fetched
+ from a time-based snapshot of the repository we've initially pulled
+ it from. Reverting the commit that added the corresponding APT
+ pinning in the first place is enough. This should be done by the
+ release manager, immediately after a release, when they un-freeze
+ the branch used for the release and merge it into other release
+ branches. But the RM needs to know which commit to revert, so we
+ need to keep track of such upgrades: ideally the tool used to pull
+ the upgraded package in the first place should generate the
+ commands that will need to be run post-release, or save the data
+ needed to generate these commands; such information must be pasted
+ somewhere, e.g. into a new ticket; these commands could even be
+ scheduled to be run post-release automatically, if we're
+ comfortable giving commit access to our Git repository to more
+ machines, and have time to implement it.
+
+Another option, instead of adding/removing temporary APT pinning,
+would be to backport the package we want to upgrade, and make it so it
+has a version greater than the one in the time-based snapshot used by
+the frozen release branch, and lower than the one in more recent
+time-based snapshots. This means building and uploading the package to
+the relevant overlay APT suite. This is appealing, because it doesn't
+require any cleanup: the upgraded package will automatically be
+superseded as soon as it can be. However:
+
+ * we would not benefit from Debian features like reproducible builds;
+ * it requires either manual work and bandwidth every time, or setting
+ up and maintaining infrastructure to automate the whole thing;
+ * the fact that the changes *have to* go through Git, with the APT
+ pinning option, helps enforcing our review'n'merge processes; one
+ can do it by the book with the custom backport option too, by going
+ through a topic branch and `config/APT_overlays.d/`, but it still
+ conveys less historical information through Git than the APT
+ pinning option.
+
+## Number of distributions
+
+... in reprepro's `conf/distributions`, for the reprepro instance(s)
+dedicated to taking snapshots of the regular Debian archive, assuming
+other mirrored archives such as security.d.o, deb.tpo, etc. each go to
+their own reprepro instance.
+
+XXX: do estimates and initial experiments for other archives as well:
+security.d.o is not that small, and deb.tpo may trigger special cases
+we've not thought of.
+
+XXX: the more we split between multiple instances of reprepro, the
+smaller and more manageable its database becomes. But it implies some
+disk space waste due to duplicated files, and some bandwidth waste to
+re-downloading these duplicated packages. If the waste is limited the
+packages from security.d.o that get included in the next
+{oldstable,stable} point release we can perhaps live with it.
+
+### Time-based snapshots
+
+14 distributions:
+ ( oldstable * (base, updates, p-u, backports, sloppy-backports)
+ + stable * (base, updates, p-u, backports)
+ + testing * (base, updates, p-u)
+ + sid
+ + experimental
+ )
+
+4 snapshots a day (=~ 1/dinstall run) * 14 distributions
+* N days
+= 56 * N
+
+Let's set N to match the `Valid-Until` duration we want: it makes
+little sense to keep expired snapshots around, and reciprocally it
+makes little sense to give a snapshot a validity time that goes beyond
+when we'll delete it via garbage collection.
+
+⇒ 56 * N = 56 * 10 = 560
+
+#### Garbage collection
+
+Simply cloning an existing Wheezy/i386/main "distribution" adds 100MB
+to `reprepro`'s database (*not* counting the actual packages!), so the
+whole thing will likely be quite big ⇒ expiring the snapshots older
+than N days will probably be compulsory.
+
+To ensure that garbage collection doesn't delete a snapshot we still
+need, e.g. the one currently referenced in the frozen `testing`
+branch, we'll maintain a list of snapshots that need to be kept
+around. The tool used by the RM to bump the archive snapshot serials
+in Git should take care of it.
+
+### Tagged snapshots
+
+We want to keep "forever" the tagged snapshots used by releases.
+
+In practice, "forever" == min(3 years for GPL, how long we want to be
+able to reproduce the build of a released ISO) = 3 years.
+
+12 releases/year * 13 distributions =~ 150 distributions/year
+
+⇒ 450 distributions three years after deployment, which is the upper
+bound if we delete such snapshots when they're 3 years old.
+
+#### Garbage collection
+
+Depending on the growth rate of this `reprepro` instance's database,
+we may or may not need to implement expiration of these snapshots any
+time soon. Time will tell.
+
+## reprepro
+
+XXX:
+
+ * seed from existing mirror not managed by reprepro: use `_detect`
+ as suggested on <https://github.com/esc/reprepro/blob/master/docs/recovery>
+ * use `Tracking:` in `conf/distributions`?
+ * use a leading dash for `Update: - ...` in `conf/distributions`?
+ <https://mirrorer.alioth.debian.org/reprepro.1.html#Some%20note%20on%20updates>
+ * compare fields in generated `Release` files, with what can be found
+ in the official Debian archive
+ * "Reprepro uses berkeley db, which was a big mistake. The most
+ annoying problem not yet worked around is database corruption when
+ the disk runs out of space. (Luckily if it happens while
+ downloading packages while updating, only the files database is
+ affected, which is easy (though time consuming) to rebuild, see
+ recovery file in the documentation). *Ideally put the database on
+ another partition to avoid that.*" (emphasis mine, from
+ [reprepro(1)](https://mirrorer.alioth.debian.org/reprepro.1.html#BUGS))
+
+There's a race condition when updating a local mirror with `reprepro
+update`: if it's not finished before the next dinstall + mirror sync'
+end, then files `reprepro` wants to download can have disappeared from
+the remote mirror, and `reprepro update` will fail (exit code = 255).
+So, when the first run exits with exit code 255, let's ignore the
+error and run `reprepro update` a second time.
+
+### Snapshots
+
+In our [initial
+experiments](https://labs.riseup.net/code/issues/6295#note-14) we
+added full blown distributions to `conf/distributions` for each
+snapshot, and used `reprepro pull $codename` to add packages to them.
+
+Let's try with `reprepro gensnapshot`, which avoids the need to manage
+the list of snapshots in `conf/distributions`. The following tests are
+run with `conf/{distributions,updates}` set up to mirror the 14
+distributions we want from the Debian archive.
+
+Creating one snapshot:
+
+ distributions() {
+ sed -rn -e 's/^Codename:\s+(.*)$/\1/p' conf/distributions
+ }
+ serial="$(date -u '+%Y%m%d')01"
+ for codename in $(distributions) ; do
+ reprepro gensnapshot "$codename" "$serial"
+ done
+
+⇒ `dists/*/snapshots` takes 400MB (a snapshot done with `reprepro
+pull` would of course add essentially the same files somewhere else in
+`dists`, and occupy the same disk space in there), but the DB doesn't
+grow noticeably.
+
+And then, jumping to 40 (10 days * 4 snapshots/day) snapshots of each
+distribution, which is what we should have in practice:
+
+ for incr in $(seq --equal-width 2 40); do
+ serial="$(date -u '+%Y%m%d')$incr"
+ for codename in $(distributions) ; do
+ reprepro gensnapshot "$codename" "$serial"
+ done
+ done
+
+⇒ `dist/*/snapshots` takes 16 GB, and the DB has grown from 900 MB to
+1.5 GB; as expected, `packages.db` didn't grow at all: only
+`references.db` did.
+
+Conclusion: compared to the "snapshots as full-blown distributions +
+`reprepro pull`" option, we're saving _a lot_ on database size, which
+is very appealing. The counterpart being that:
+
+ * garbage collecting expired snapshots is a bit more involved, but
+ apparently doable: see reprepro(1) around `gensnapshot`;
+ * bumping `Valid-Until` for a given time-based snapshot has to be
+ done directly in `dist`, without any help from reprepro.
+
+XXX: find out how we can solve these two problems.
+
+None of these problems seem to warrant going back to the other
+option... and having to deal with 80GB+ BDB databases.
+
+## Listing used packages
+
+Only needed for partial archive snapshots, but useful in all cases.
+
+Saved as ISO build artifact, both when building in Jenkins and outside
+from it.
+
+Output:
+
+- for each .deb:
+ * Version: Need to look up version _inside_ .deb's because file name doesn't
+ contain epoch and then doesn't allow us to infer version.
+ * APT sources from where it is available, so that we can reinject it
+ into the relevant tagged snapshot(s!); better gather this info
+ incrementally rather than at the end of the build => we avoid
+ requiring APT sources to be stable during the duration of the
+ build
+ * Checksum(s) ???
+- The union of all APT sources used during the build.
+- XXX: save more build info, e.g. Git commit etc.?
+
+XXX: if a (package, version) is seen at build time in 2 or more APT
+sources, we'll want to inject it into each of the tagged snapshots
+corresponding to these sources.
+
+"at ISO build time, generate a list of used packages and version,
+including packages used at build time but not shipped in the ISO"
+-> from logs APT and/or dpkg and/or `/var/cache/apt`
+
+* debootstrap ⇒ `--keep-debootstrap-dir`
+* `apt-get source` ⇒ corner case, handle by hand
+* if all APT sources in use behave ((source package name, version)
+ is a unique identifier wrt. file *content* among all such APT
+ sources), then we don't need to save _where_ each package was
+ pulled from
+* Note: one can have a binary package with a different version from
+ the source package it was built from, see e.g. `src:lvm2` and
+ `libdevmapper1.02.1-udeb`.
+
+Not strictly needed, but useful even if we do full archive
+snapshots:
+
+- Allows to inspect the diff between the subset of two different
+ snapshots that was used at build time; the benefit is very
+ minor as long as we're based on Debian oldstable or stable, but
+ if/when we switch to being based on Debian testing then we will
+ definitely want that. Not that minor: we also fetch packages
+ from testing, sid, backports, etc.
+- Say a branch (topic one, or devel, etc.) introduces
+ a regression, and has changes the set of packages used at build
+ time, we may want to check how exactly that set was changed.
+ Think "check the diff between `.packages`" as we do at release
+ time, but done in a correct way.
+- Allows keeping only _partial_ snapshots (of our full archive
+ ones) for those we want to keep forever, i.e. release ones.
+
+### Downloading specific packages
+
+Needed for creating the partial archive snapshot.
+
+Input = the output of "Listing used packages"
+
+for each (package, version, checksum):
+ if found on deb.tails.b.o
+ then
+ skip
+ else
+ add APT sources = union(those used during build)
+ if not apt-get download $package=$version:
+ fetch with debsnap + verify checksum
+
+## Valid-Until and signing
+
+Assumption: it is acceptable to have our APT repository snapshots
+signed by a key that lives on an online server.
+
+We would like to have `Valid-Until` fields in the generated `Release`
+files, but we'd rather not have to update these files, and the
+corresponding signatures, regularly. In practice:
+
+ * A **tagged APT repository snapshot** that was used to build a given
+ Tails release is immutable by design, so it does not need the
+ protections provided by `Valid-Until`. Besides, not using
+ `Valid-Until` for those makes it much easier to reproduce a given
+ ISO build in the future.
+
+ * The main use case for keeping a given **time-based APT repository
+ snapshot** around and valid is when it's being used by a release
+ branch:
+ - `testing`: while it's frozen, that is during 5-10 days most of
+ the time;
+ - `stable`: that's a corner case, since `stable` generally uses the
+ set of tagged snapshots of the latest Tails release; if and when
+ we decide to manually point `stable` to a different set of
+ snapshots, then we can as well deal with `Valid-Until` manually.
+
+So, let's set `Valid-Until` 10 days after the generation time for
+time-based snapshots, and not set it at all for tagged snapshots.
+
+Still, it may be that we need to bump `Valid-Until` for a given
+time-based snapshot, e.g. if a freeze lasts substantially longer than
+usual. We thus need a tool that allows us (XXX: the RM?
+sysadmin team?) to do so.
+
+In passing, note that we ship an empty `/var/cache/apt/lists/` in the
+ISO ⇒ modifying `Release` and `Release.gpg` files on our APT
+repository won't prevent the ISO build from being deterministic.
+
+## APT vs. reprepro: dist names
+
+We need to encode in the APT sources' base URL the exact snapshot we
+want to use, in order to be able to pass it to `lb config --mirror-*`.
+But this doesn't match reprepro's directory structure as-is.
+
+Thankfully this problem can be workaround'ed with some symlinks or
+HTTP rewrite rules. Here's how.
+
+Let's assume:
+
+ lb config --distribution wheezy
+ lb config --mirror-chroot http://XYZ.tails.boum.org/debian/20151019/
+ lb config --mirror-chroot-security http://XYZ.tails.boum.org/debian-security/20151021/
+ etc.
+
+Which generates this APT `sources.list`:
+
+ deb http://XYZ.tails.boum.org/debian/20151019/ wheezy main
+ deb http://XYZ.tails.boum.org/debian-security/20151021/ wheezy/updates main
+
+As a result APT sends HTTP requests with URL such as:
+
+ * <http://XYZ.tails.boum.org/debian/20151019/dists/wheezy/Release>
+ * <http://XYZ.tails.boum.org/debian-security/20151021/dists/wheezy/updates/Release>
+
+XXX: update the following if we decide to use `reprepro gensnapshot`,
+which implies slightly different paths.
+
+The corresponding files in reprepro's filesystem (if we have one
+reprepro instance per mirrored archive) are:
+
+ * in Debian archive's reprepro:
+ - `/srv/foo/debian/dists/wheezy/20151019/Release`
+ - `/srv/foo/debian/conf/distributions` contains `Suite: wheezy/20151019`
+
+ * in Debian security archive's reprepro:
+ - `/srv/foo/debian-security/dists/wheezy/updates/20151021/Release`
+ - `/srv/foo/debian-security/conf/distributions` contains
+ `Suite: wheezy/updates/20151019`
+
+To have these HTTP requests translate to access these files, one needs
+either symlinks (tested successfully) or HTTP rewrite rules.
+
+Note: this works because APT only warns when the codename in the
+`Release` file doesn't match the one requested in `sources.list`.
+There's a code comment around this check, dating back from 2004, that
+says something like "This might become fatal in the future". We bet that if it
+becomes fatal some day, it will be possible to turn it back into
+a warning via configuration. This affects only development builds
+since we're not going to configure APT _in the Tails ISO_ to point to
+our own snapshots of the Debian archive.
+
+# Bonus for later
+
+This mechanism can perhaps be reused for snapshotting the state of our
+own repo at release time (e.g. to create/publish the `1.6` APT suite).
+
+If the chosen mirroring/snapshoting tool supported re-using the Debian
+signature (e.g. <https://github.com/smira/aptly/issues/37>) then we
+would only have to sign ourselves the snapshots for which need to
+modify `Release` — that is: when we bump (too long freeze) or remove
+(at release time) `Valid-Until` — which happens rarely and can be done
+manually ⇒ we can avoid storing the signing key on an online server.
+
+# Discarded
+
+## "Remote" APT repository snapshots
+
+... i.e. using snapshot.debian.org directly, instead of mirroring the
+files ourselves.
+
+Discarded because:
+
+* not substantially simpler than our other designs;
+* having to re-implement `Valid-Until` checking is scary;
+* too much reliance on an external service.
+
+frozen mode = when building from a tag => use snapshot.d.o with
+a timestamp manually set in Git => need code that tells us what's the
+dinstall timestamp used at some point during a validated build (racy
+but no big deal; can kill the race condition by using a local mirror
+whose update is disabled during builds)
+
+regular mode = otherwise => use ftp.us.d.o
+
+* Directly use snapshot.d.o + dinstall ID
+ - basically replaces e.g. aptly's snapshot / "reprepro pull in new
+ suite" feature
+ - The fastest possible way to do a new snapshot, since we don't have
+ to store nor pull anything at all.
+ - Doesn't introduce a database we have to maintain and trust
+ software not to ever corrupt it.
+ - the dinstall ID that a given mirror was last updated can be
+ retrieved from that mirror, e.g. `Archive serial` in
+ <http://ftp.fr.debian.org/debian/project/trace/ftp-master.debian.org>
+ - Blocker: `Valid-Until` can be invalid:
+ * If we don't bump the dinstall ID at least once a week as part of
+ the normal development process. Seems impractical (e.g.
+ we sometimes freeze for more than a week) and too rigid.
+ * When rebuilding from an old tag (old > a week).
+ - But do we want to depend on snapshot.d.o that much?
+ * Served from two different locations.
+ * Ask weasel if we can go this way. Make it clear how much we care
+ about _old_ data, e.g.:
+ - For reproducible rebuild check we only care about re-building
+ the last release, or the last few releases.
+ - GPL requires distributing the source for at least 3 years
+ after we stop distributing the binaries.
+ - Whonix uses that, go look/ask for pros/cons they've seen.
+ - other repos e.g. deb.tpo; we can probably handle it in a very
+ ad-hoc and lightweight way, by importing the packages we want into
+ our own Tails-specific APT suites, or with reprepro's mirroring
+ (`pull`) feature.
+
+- to avoid relying on browsing <http://snapshot.debian.org/> for
+ getting the dinstall timestamp we'll stick into Git, we need
+ a script that does the browsing _and_ validates that the determined
+ timestamp is not too far away in the past.
+
+## Partial APT repository snapshots
+
+Discarded because:
+
+* it raises a tricky chicken'n'egg problem: managing the list of
+ packages that will be needed to build a given Git branch, and
+ maintaining the set of partial APT repository snapshots that these
+ branches need;
+* partially snapshot'ing live APT repositories (e.g.
+ security.debian.org) is racy: between the time when we build an ISO
+ to get the list of packages we need to import, and the time we
+ actually import them, files can have disappeared on the mirrors.
+
+ - pro: faster sync ⇒ faster snapshots ⇒ shorter time to remediation
+ However, we can have something similar with full snapshots, if we
+ continuously update a temporary snapshot, and then when we need it
+ we only have to stick some label onto it.
+ - cons: more complex... except perhaps if we want to optimize time to
+ remediation for full snapshots as described above.
+
+### Snapshots name
+
+For partial mirroring, their name must contain:
+
+* Debian origin (`debian`, `debian-security`)
+* Debian distribution (`sid`, `jessie`, `jessie-backports`, etc.)
+* name of the Tails Git release/base branch that needs this set of
+ packages
+
+## Replace index expiration check
+
+For the remote snapshots (snapshot.d.o) solution, we _have_ to do
+that. For partial and full archive snapshots, this is optional: the
+only advantage is that it allows us to _not_ periodically update
+`Valid-Until` and signature.
+
+One "solution" would be to replace `Acquire::Check-Valid-Until`:
+
+ - runtime: we point APT sources to the regular Debian archive, no
+ need to disable `Acquire::Check-Valid-Until`, we're good.
+ - ISO build time: we know when we've frozen ⇒ we can tell APT not to
+ do that check, and check the Release files ourselves based on the
+ additional info and constraints we have; a bit risky, no right to
+ fail, but not totally scary; so draft a security discussion, then
+ have it reviewed
+
+## dak, britney, merge-o-matic, debile, etc.
+
+Overkill, and not really meant to address our needs.
+Let's instead write our own :P
diff --git a/wiki/src/blueprint/greeter_revamp_UI/design_rationale_phase1.mdwn b/wiki/src/blueprint/greeter_revamp_UI/design_rationale_phase1.mdwn
index 2280da1..78e7df9 100644
--- a/wiki/src/blueprint/greeter_revamp_UI/design_rationale_phase1.mdwn
+++ b/wiki/src/blueprint/greeter_revamp_UI/design_rationale_phase1.mdwn
@@ -40,12 +40,10 @@ The implementation and release of this is scheduled in three phases. The intent
We are proposing this because we have been debating a lot on the first screen(s) and we have reached something that is worth being tested and implemented. There is still work needed on the Guided Configuration wizard.
-
# Proposed design for the 1st screen
We refined this on the *tails-ux* mailing list to arrive at the following concrete proposal for the 1st screen. Below in this document we explain every designation.
-
## Intention
Design a greeter dialog that:
@@ -56,7 +54,6 @@ Design a greeter dialog that:
- Uses as much tested data from previous design iterations as possible
- Is up-to-date with GNOME 3.14 guidelines
-
## Proposed design
A single welcome and settings screen, which is always displayed, that acts as a "Check & Go" screen, as well as a hub for editing settings.
@@ -71,6 +68,48 @@ A single welcome and settings screen, which is always displayed, that acts as a
[full size bitmap](https://labs.riseup.net/code/attachments/download/979/Greeter.States.png)
[source](https://labs.riseup.net/code/attachments/download/980/Greeter.States.svgz)
+
+## UX for specific options
+
+### Language
+
+<img src="https://labs.riseup.net/code/attachments/download/1016/Greeter.Language.png" width="100%" height="auto" />
+
+[full size bitmap](https://labs.riseup.net/code/attachments/download/1016/Greeter.Language.png)
+
+The language section is always visible. When a language is saved (in cleartext), it is automatically filled in with saved options.
+
+When a line is clicked, a popover ([[https://developer.gnome.org/hig/stable/popovers.html.en]]) opens with an explanation of the option and the controls to change its value.
+
+As the values change their new value will replace the previous value in each respective location.
+
+It is clear that the "Language" section can/should be saved, but not yet weather the "Settings" section can/should be saved.
+
+UI when "Save Language Changes" is checked:
+
+ - On a new Tails installation the check box is unchecked by default.
+ - When the user switches languages the check box is checked, then a warning is
+ displayed.
+ - The next time Tails starts the language preferences that were saved unencrypted are
+ detected and the box is automatically checked.
+ - When the user switches languages by unchecking the box to remove the saved
+ preferences, a notification is displayed saying that the options were safely
+ deleted.
+
+### Storage
+
+<img src="https://labs.riseup.net/code/attachments/download/997/Encrypted.Storage.png" width="100%" height="auto" />
+
+[full size bitmap](https://labs.riseup.net/code/attachments/download/997/Encrypted.Storage.png) [source](https://labs.riseup.net/code/attachments/download/998/Encrypted.Storage.svgz)
+
+
+### Privacy
+
+<img src="https://labs.riseup.net/code/attachments/download/1017/Greeter.Privacy.png" width="100%" height="auto" />
+
+[full size bitmap](https://labs.riseup.net/code/attachments/download/1017/Greeter.Privacy.png)
+[source](https://labs.riseup.net/code/attachments/download/1018/Greeter.Privacy.svgz)
+
## Explanation of this design
### Content Structure Types
@@ -184,35 +223,6 @@ Should the Greeter have the option to be closed/restarted?
Since there are multiple boot modes to choose from for Tails, the designation was made that a ‘Restart’ button located in the Action Bar of the Greeter would accommodate a user’s preference to go back and boot into failsafe mode.
-## UX for specific options
-
-### Language
-
-The language section is always visible. When a language is saved (in cleartext), it is automatically filled in with saved options.
-
-When a line is clicked, a popover ([[https://developer.gnome.org/hig/stable/popovers.html.en]]) opens with an explanation of the option and the controls to change its value.
-
-As the values change their new value will replace the previous value in each respective location.
-
-It is clear that the "Language" section can/should be saved, but not yet weather the "Settings" section can/should be saved.
-
-UI when "Save Language Changes" is checked:
-
- - On a new Tails installation the check box is unchecked by default.
- - When the user switches languages the check box is checked, then a warning is
- displayed.
- - The next time Tails starts the language preferences that were saved unencrypted are
- detected and the box is automatically checked.
- - When the user switches languages by unchecking the box to remove the saved
- preferences, a notification is displayed saying that the options were safely
- deleted.
-
-### Storage
-
-<img src="https://labs.riseup.net/code/attachments/download/997/Encrypted.Storage.png" width="100%" height="auto" />
-
-[full size bitmap](https://labs.riseup.net/code/attachments/download/997/Encrypted.Storage.png) [source](https://labs.riseup.net/code/attachments/download/998/Encrypted.Storage.svgz)
-
# Upcoming settings
The following new settings are planned or discussed:
diff --git a/wiki/src/blueprint/report_2015_08.mdwn b/wiki/src/blueprint/report_2015_08.mdwn
index b679edd..91cfee5 100644
--- a/wiki/src/blueprint/report_2015_08.mdwn
+++ b/wiki/src/blueprint/report_2015_08.mdwn
@@ -37,7 +37,6 @@ harden the system.
- The network should now be properly disabled when MAC address spoofing fails.
-
Documentation and website
=========================
@@ -58,8 +57,6 @@ Documentation and website
* We explained how to analyse [[Wi-Fi problems with Broadcom interfaces|support/known_issues#wireless]].
-FIXME
-
User experience
===============
@@ -83,8 +80,8 @@ Infrastructure
[[stopped saying that our pool is full|contribute/how/mirror#http]].
* scenarios, FIXME more that in April.
-
-* FIXME more?
+ - at the beginning of August: 177
+ - at the end of August: 191
Funding
=======
@@ -114,6 +111,8 @@ Upcoming events
* 2015-10-06 to 08: OTF Annual Summit in Washington DC, USA.
+* There will be a Tails and Tor workshop to the [Capitole du libre](https://2015.capitoledulibre.org) in Toulouse (France) on November 22nd.
+
On-going discussions
====================
@@ -130,11 +129,29 @@ Press and testimonials
======================
* 2015-08-04: [Cinq systèmes d’exploitation pour snober Windows 10 (et Mac OS)](http://www.lemonde.fr/pixels/article/2015/08/04/cinq-systemes-d-exploitation-pour-snober-windows-10-et-mac-os_4710726_4408996.html) by Damien Leloup in Le Monde (in French).
+* 2015-08-29: [Tails OS 1.5 Offers Out-of-the-Box Privacy Protection](http://www.greycoder.com/tails-os-1-5-offers-out-of-the-box-privacy-protection/) by Tracy Knauer on GreyCoder.
Translation
===========
-FIXME
+At the end of the month:
+
+All website PO files
+
+ - de: 18% (1265) strings translated, 0% strings fuzzy, 17% words translated
+ - fr: 46% (3223) strings translated, 2% strings fuzzy, 43% words translated
+ - pt: 26% (1842) strings translated, 3% strings fuzzy, 24% words translated
+
+Total original words: 79407
+
+[[Core PO files|contribute/l10n_tricks/core_po_files.txt]]
+
+ - de: 59% (794) strings translated, 1% strings fuzzy, 66% words translated
+ - fr: 91% (1219) strings translated, 3% strings fuzzy, 92% words translated
+ - pt: 82% (1102) strings translated, 9% strings fuzzy, 85% words translated
+
+Total original words: 14404
+
Metrics
=======
diff --git a/wiki/src/blueprint/report_2015_09.mdwn b/wiki/src/blueprint/report_2015_09.mdwn
index 2bde8c3..246813a 100644
--- a/wiki/src/blueprint/report_2015_09.mdwn
+++ b/wiki/src/blueprint/report_2015_09.mdwn
@@ -30,6 +30,9 @@ Infrastructure
==============
* Our test suite covers FIXME scenarios, FIXME more that in April.
+ - at the beginning of September: 191
+ - at the end of September: 185 (FIXME: ask the developers why if
+ needed, after checking the SponsorR and SponsorS reports)
* FIXME more?
@@ -45,6 +48,7 @@ FIXME
Upcoming events
---------------
+There will be a Tails and Tor workshop to the [Capitole du libre](https://2015.capitoledulibre.org) in Toulouse (France) on November 22nd.
FIXME
@@ -55,20 +59,37 @@ FIXME
Press and testimonials
======================
-
-FIXME
-
+* 2015-09-24: [Open Source Privacy: Tails OS Issues Security Fixes and New Release](http://thevarguy.com/open-source-application-software-companies/092415/open-source-privacy-tails-os-issues-security-fixes-and-ne) by Christopher Tozzi on The VAR Guy.
+
Translation
===========
FIXME
+At the end of the month:
+
+All website PO files
+
+ - de: 19% (1283) strings translated, 0% strings fuzzy, 18% words translated
+ - fr: 46% (3120) strings translated, 2% strings fuzzy, 43% words translated
+ - pt: 27% (1863) strings translated, 3% strings fuzzy, 26% words translated
+
+Total original words: 76959
+
+[[Core PO files|contribute/l10n_tricks/core_po_files.txt]]
+
+ - de: 60% (803) strings translated, 0% strings fuzzy, 68% words translated
+ - fr: 92% (1214) strings translated, 3% strings fuzzy, 92% words translated
+ - pt: 84% (1119) strings translated, 8% strings fuzzy, 87% words translated
+
+Total original words: 14258
+
Metrics
=======
-* Tails has been started more than FIXME times this month. This makes FIXME boots a day on average.
+* Tails has been started more than 473.295 times this month. This makes 15.776 boots a day on average.
-* FIXME downloads of the OpenPGP signature of Tails ISO from our website.
+* 29.135 downloads of the OpenPGP signature of Tails ISO from our website.
* FIXME bug reports were received through WhisperBack.
diff --git a/wiki/src/blueprint/report_2015_10.mdwn b/wiki/src/blueprint/report_2015_10.mdwn
index ada1d84..568f536 100644
--- a/wiki/src/blueprint/report_2015_10.mdwn
+++ b/wiki/src/blueprint/report_2015_10.mdwn
@@ -35,6 +35,8 @@ FIXME
Upcoming events
---------------
+There will be a Tails and Tor workshop to the [Capitole du libre](https://2015.capitoledulibre.org) in Toulouse (France) on November 22nd.
+
FIXME
@@ -45,7 +47,7 @@ FIXME
Press and testimonials
======================
-
+2015-10-05: [Be completely anonymous online](http://www.postandcourier.com/article/20151005/PC05/151009881/1002/be-completely-anonymous-online) by Kim Komando in The Post and Courier.
FIXME
Translation
diff --git a/wiki/src/contribute/APT_repository.mdwn b/wiki/src/contribute/APT_repository.mdwn
index 031bb81..0a278da 100644
--- a/wiki/src/contribute/APT_repository.mdwn
+++ b/wiki/src/contribute/APT_repository.mdwn
@@ -149,7 +149,7 @@ Add this configuration snippet to your `dupload` configuration:
dinstall_runs => 1,
};
-#### Confuguring dput
+#### Configuring dput
Add this to `.dput.cf`:
diff --git a/wiki/src/contribute/build.mdwn b/wiki/src/contribute/build.mdwn
index f234215..094ca18 100644
--- a/wiki/src/contribute/build.mdwn
+++ b/wiki/src/contribute/build.mdwn
@@ -275,7 +275,7 @@ The following Debian packages need to be installed:
Configure live-build
--------------------
-Remove any line matching `/^[[:space:]]*LB.*MIRROR.*=/` in
+Remove any line matching `/^\[[:space:]]*LB.*MIRROR.*=/` in
`/etc/live/build.conf`.
Build process
diff --git a/wiki/src/contribute/how/translate/team/fr.mdwn b/wiki/src/contribute/how/translate/team/fr.mdwn
index 8516849..5fc65a1 100644
--- a/wiki/src/contribute/how/translate/team/fr.mdwn
+++ b/wiki/src/contribute/how/translate/team/fr.mdwn
@@ -26,17 +26,15 @@ For French, various bits of text can be translated via Git:
repository](https://git-tails.immerda.ch/tails/log/?h=devel).
* **This website** must be translated in the `master` branch of the
- [main Tails Git repository](https://git-tails.immerda.ch/tails).
+ [main Tails Git repository](https://git-tails.immerda.ch/tails/).
# Contributors' repositories
-* elouann: [[https://git-tails.immerda.ch/elouann/tails]]<br/>
- OpenPGP fingerprint: `4C95 4E38 AC95 9C33 BD03 7A09 A29F 43F4 830F 0A36`
-* matsa: [[https://git-tails.immerda.ch/matsa/tails]]
+* elouann: [[https://git-tails.immerda.ch/elouann/tails/]]</br>
+ OpenPGP: `4C95 4E38 AC95 9C33 BD03 7A09 A29F 43F4 830F 0A36`
+* matsa: [[https://git-tails.immerda.ch/matsa/tails/]]
* mercedes508: [[https://git-tails.immerda.ch/mercedes508]]
* seb35: [[https://git-tails.immerda.ch/seb35]]
-* elouann: [[http://git.tails.boum.org/elouann/tails/]]
- * PGP fingerprint: `4C95 4E38 AC95 9C33 BD03 7A09 A29F 43F4 830F 0A36`
# Glossaries
diff --git a/wiki/src/contribute/release_process.mdwn b/wiki/src/contribute/release_process.mdwn
index 58c1d15..f4db261 100644
--- a/wiki/src/contribute/release_process.mdwn
+++ b/wiki/src/contribute/release_process.mdwn
@@ -47,6 +47,12 @@ Update Tor Browser preferences
* update `extensions.adblockplus.currentVersion` in
`config/chroot_local-includes/etc/tor-browser/profile/preferences/0000tails.js`
+Update Icedove preferences
+------------------------------
+
+* update `extensions.enigmail.configuredVersion` in
+ `config/chroot_local-includes/etc/skel/.icedove/profile.default/preferences/0000tails.js`
+
Coordinate with Debian security updates
---------------------------------------
@@ -237,7 +243,7 @@ Update other base branches
that `tails-merge-suite` currently happily overwrites newer
packages in the target with older packages from the source, it's
probably easier to just merge each individual APT overlay that was
- just merged into the release branch into `feautre/jessie`'s APT
+ just merged into the release branch into `feature/jessie`'s APT
suite. Also, most of our just upgraded bundled packages
(e.g. `tails-greeter`) may need to be rebuilt for Jessie.
diff --git a/wiki/src/contribute/release_process/test.mdwn b/wiki/src/contribute/release_process/test.mdwn
index 20fa49d..1e6006b 100644
--- a/wiki/src/contribute/release_process/test.mdwn
+++ b/wiki/src/contribute/release_process/test.mdwn
@@ -155,7 +155,7 @@ tracked by tickets prefixed with `todo/test_suite:`.
# Root access control
-* Check you can login as root with `su` neither with the `amnesia` password nor
+* Check you cannot login as root with `su` neither with the `amnesia` password nor
with the `live` one. (automate: [[!tails_ticket 10274]])
* Check that the `$TAILS_USER_PASSWORD` variable, if still existing in the system
environment after the boot has finished, does not contain the clear text
diff --git a/wiki/src/contribute/release_process/test/setup.mdwn b/wiki/src/contribute/release_process/test/setup.mdwn
index f9daa16..cd02139 100644
--- a/wiki/src/contribute/release_process/test/setup.mdwn
+++ b/wiki/src/contribute/release_process/test/setup.mdwn
@@ -21,14 +21,14 @@ The following packages are necessary on Debian Jessie:
echo -e "Package: *\nPin: release o=Debian,n=jessie\nPin-Priority: 990" \
> /etc/apt/preferences.d/Debian_jessie && \
apt update && \
- apt install git i18nspector xvfb virt-viewer libsikuli-script-java \
- libxslt1-dev tcpdump unclutter radvd x11-apps \
- libcap2-bin devscripts ruby-libvirt ruby-rspec gawk ntp ovmf \
- ruby-json ruby-rb-inotify x11vnc xtightvncviewer libav-tools \
- libvpx1 dnsmasq-base openjdk-7-jre ruby-guestfs ruby-net-irc \
- ruby-test-unit qemu-kvm qemu-system-x86 libvirt0 libvirt-dev \
- libvirt-daemon-system libvirt-clients seabios ruby-rjb \
- ruby-packetfu cucumber python-potr/jessie-backports python-jabberbot && \
+ apt install cucumber devscripts dnsmasq-base gawk git i18nspector \
+ libav-tools libcap2-bin libsikuli-script-java libvirt0 \
+ libvirt-clients libvirt-daemon-system libvirt-dev libvpx1 ntp \
+ openjdk-7-jre ovmf python-jabberbot python-potr/jessie-backports \
+ qemu-kvm qemu-system-x86 ruby-guestfs ruby-json ruby-libvirt \
+ ruby-net-irc ruby-packetfu ruby-rb-inotify ruby-rjb ruby-rspec \
+ ruby-test-unit seabios tcpdump unclutter virt-viewer x11vnc \
+ xtightvncviewer xvfb && \
service libvirtd restart
Other requirements
diff --git a/wiki/src/contribute/release_process/tor.mdwn b/wiki/src/contribute/release_process/tor.mdwn
index a607699..8a377ff 100644
--- a/wiki/src/contribute/release_process/tor.mdwn
+++ b/wiki/src/contribute/release_process/tor.mdwn
@@ -55,11 +55,6 @@ wheezy-backports, to get seccomp support.
sed -i -e '/--enable-systemd/ d' debian/rules && \
dch --append "Remove --enable-systemd from debian/rules."
-8. Apply `bug15482.patch` like the Tor Browser does to its Tor.
- It lives as `gitian/patches/bug15482.patch` in the
- <https://git.torproject.org/builders/tor-browser-bundle.git> repository.
- Use `quilt import` and then `dch --append`.
-
8. Build in your wheezy-backports i386 chroot.
9. Tweak the resulting `.changes` file so that it includes the
diff --git a/wiki/src/doc/advanced_topics.index.fr.po b/wiki/src/doc/advanced_topics.index.fr.po
index 8b24b77..77680aa 100644
--- a/wiki/src/doc/advanced_topics.index.fr.po
+++ b/wiki/src/doc/advanced_topics.index.fr.po
@@ -33,7 +33,7 @@ msgstr ""
"advanced_topics/cold_boot_attacks]]"
#. type: Plain text
-#, fuzzy, no-wrap
+#, no-wrap
#| msgid ""
#| " - [[!traillink Virtualization|advanced_topics/virtualization]]\n"
#| " - [[!traillink <span_class=\"application\">VirtualBox</span>|advanced_topics/virtualization/virtualbox]]\n"
@@ -53,6 +53,7 @@ msgstr ""
" - [[!traillink <span_class=\"application\">VirtualBox</span>|advanced_topics/virtualization/virtualbox]]\n"
" - [[!traillink <span_class=\"application\">GNOME_Boxes</span>|advanced_topics/virtualization/boxes]]\n"
" - [[!traillink <span_class=\"application\">virt-manager</span>|advanced_topics/virtualization/virt-manager]]\n"
+" - [[!traillink Accéder_à_des_ressources_sur_le_réseau_local|advanced_topics/lan]]\n"
" - [[!traillink Activer_un_périphérique_sans-fil|advanced_topics/wireless_devices]]\n"
" - [[!traillink Sauvegarder_sa_clé_secrète_OpenPGP_sur_papier_avec_<span_class=\"application\">paperkey</span>|advanced_topics/paperkey]]\n"
diff --git a/wiki/src/doc/anonymous_internet/Tor_Browser.fr.po b/wiki/src/doc/anonymous_internet/Tor_Browser.fr.po
index 94dcbcb..8e686d3 100644
--- a/wiki/src/doc/anonymous_internet/Tor_Browser.fr.po
+++ b/wiki/src/doc/anonymous_internet/Tor_Browser.fr.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-09-20 20:57+0200\n"
-"PO-Revision-Date: 2015-09-15 10:36-0000\n"
+"POT-Creation-Date: 2015-10-25 09:00+0100\n"
+"PO-Revision-Date: 2015-10-23 19:16-0000\n"
"Last-Translator: amnesia <amnesia@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
@@ -82,7 +82,7 @@ msgstr "</div>\n"
#. type: Plain text
#, no-wrap
msgid "<a id=\"confinement\"></a>\n"
-msgstr ""
+msgstr "<a id=\"confinement\"></a>\n"
#. type: Title =
#, no-wrap
@@ -117,8 +117,8 @@ msgid ""
"<span class=\"filename\">Home</span> folder.\n"
msgstr ""
"C'est pour ça que pourrez rencontrer une erreur de <span class=\"guilabel\">Permission\n"
-"denied</span>, par exemple si vous essayez de télécharger des fichiers dans le dossier\n"
-"<span class=\"filename\">Home</span> folder.\n"
+"denied</span>, par exemple si vous essayez de télécharger des fichiers dans le\n"
+"dossier <span class=\"filename\">Home</span>.\n"
#. type: Plain text
#, no-wrap
@@ -140,7 +140,7 @@ msgid ""
"Browser</span>, copy them to that folder first.\n"
msgstr ""
"- Si vous voulez uploader des fichiers avec le <span class=\"application\">Tor\n"
-"Browser</span>, copier-les d'abord dans ce dossier.\n"
+"Browser</span>, copiez-les d'abord dans ce dossier.\n"
#. type: Plain text
#, no-wrap
@@ -350,6 +350,11 @@ msgid ""
"context of Tails (see [[!tails_ticket 9365 desc=\"#9365\"]] and [[!tails_ticket 9366\n"
"desc=\"#9366\"]]). This feature is safe to use outside of Tails.</p>\n"
msgstr ""
+"<p>Dans Tails, la <a href=\"https://people.torproject.org/~mikeperry/images/OnionMenu.jpg\">vue du\n"
+"circuit</a> du <span class=\"application\">Tor Browser</span> est désactivée car nous ne\n"
+"savons pas si elle aurait des conséquences en terme de sécurité dans le contexte particulier de Tails\n"
+"(voir [[!tails_ticket 9365 desc=\"#9365\"]] et [[!tails_ticket 9366\n"
+"desc=\"#9366\"]]). Cette fonctionnalité est sûre en dehors de Tails.</p>\n"
#. type: Plain text
#, no-wrap
@@ -357,6 +362,8 @@ msgid ""
"<p>You can see the Tor circuits in\n"
"the network map of <span class=\"application\">[[Vidalia]]</span>.</p>\n"
msgstr ""
+"<p>Vous pouvez visualiser les circuits Tor dans\n"
+"la carte du réseau de <span class=\"application\">[[Vidalia]]</span>.</p>\n"
#. type: Plain text
#, no-wrap
@@ -374,7 +381,7 @@ msgid ""
"and possibly useful JavaScript and render unusable many websites."
msgstr ""
"La désactivation totale de JavaScript par défaut désactiverait beaucoup de "
-"codes JavaScript inoffensifs et potentiellement utiles et rendre "
+"codes JavaScript inoffensifs et potentiellement utiles et rendrait "
"inutilisables de nombreux sites."
#. type: Plain text
@@ -415,7 +422,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid "<a id=\"security_slider\"></a>\n"
-msgstr ""
+msgstr "<a id=\"security_slider\"></a>\n"
#. type: Title -
#, no-wrap
@@ -455,7 +462,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid "[[!img security_slider.png link=\"no\" alt=\"Security slider in its default value (low)\"]]\n"
-msgstr ""
+msgstr "[[!img security_slider.png link=\"no\" alt=\"Curseur de sécurité à sa position par défaut (faible)\"]]\n"
#. type: Plain text
#, no-wrap
@@ -470,7 +477,7 @@ msgstr "Fonctionnalité de <span class=\"guilabel\">Nouvelle identité</span>\n"
#. type: Plain text
#, no-wrap
msgid "[[!img new_identity.png link=no]]\n"
-msgstr ""
+msgstr "[[!img new_identity.png link=no]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/anonymous_internet/electrum.fr.po b/wiki/src/doc/anonymous_internet/electrum.fr.po
index 65953ab..1558efb 100644
--- a/wiki/src/doc/anonymous_internet/electrum.fr.po
+++ b/wiki/src/doc/anonymous_internet/electrum.fr.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2015-10-04 16:24+0300\n"
+"POT-Creation-Date: 2015-10-25 09:00+0100\n"
"PO-Revision-Date: 2015-10-12 19:57-0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -98,9 +99,6 @@ msgstr ""
"</span>.\n"
#. type: Plain text
-#| msgid ""
-#| "To learn how to use *Electrum*, read the [documentation on the *Electrum* "
-#| "wiki](http://electrum.orain.org/)."
msgid ""
"To learn how to use *Electrum*, read the [documentation on the *Electrum* "
"wiki](http://docs.electrum.org)."
diff --git a/wiki/src/doc/encryption_and_privacy/keyringer.fr.po b/wiki/src/doc/encryption_and_privacy/keyringer.fr.po
index 4a4826c..5505976 100644
--- a/wiki/src/doc/encryption_and_privacy/keyringer.fr.po
+++ b/wiki/src/doc/encryption_and_privacy/keyringer.fr.po
@@ -5,16 +5,16 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: \n"
"POT-Creation-Date: 2015-07-07 16:34+0300\n"
-"PO-Revision-Date: 2015-03-01 12:15-0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"PO-Revision-Date: 2015-10-11 04:24+0100\n"
+"Last-Translator: AtomiKe <tails@atomike.ninja>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.5.4\n"
+"X-Generator: Poedit 1.6.10\n"
#. type: Plain text
#, no-wrap
@@ -50,7 +50,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid "<div class=\"note\">\n"
-msgstr ""
+msgstr "<div class=\"note\">\n"
#. type: Plain text
#, no-wrap
@@ -64,7 +64,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid "</div>\n"
-msgstr ""
+msgstr "</div>\n"
#. type: Plain text
msgid ""
@@ -77,7 +77,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid "<div class=\"tip\">\n"
-msgstr ""
+msgstr "<div class=\"tip\">\n"
#. type: Plain text
#, no-wrap
@@ -140,7 +140,6 @@ msgid "To do so you can execute the following command:"
msgstr "Pour faire cela vous pouvez exécuter la commande suivante :"
#. type: Plain text
-#, fuzzy, no-wrap
-#| msgid " rsync -v --archive --delete ~/.keyringer /live/persistence/TailsData_unlocked/dotfiles/\n"
+#, no-wrap
msgid " rsync -va --ignore-existing --delete ~/.keyringer /live/persistence/TailsData_unlocked/dotfiles\n"
-msgstr " rsync -v --archive --delete ~/.keyringer /live/persistence/TailsData_unlocked/dotfiles/\n"
+msgstr " rsync -va --ignore-existing --delete ~/.keyringer /live/persistence/TailsData_unlocked/dotfiles\n"
diff --git a/wiki/src/doc/first_steps.index.de.po b/wiki/src/doc/first_steps.index.de.po
index 1a67e3e..cc19377 100644
--- a/wiki/src/doc/first_steps.index.de.po
+++ b/wiki/src/doc/first_steps.index.de.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-07-07 16:38+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2014-06-08 17:10+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -79,6 +79,7 @@ msgid ""
" - [[!traillink MAC_address_spoofing|first_steps/startup_options/mac_spoofing]]\n"
" - [[!traillink Network_configuration|first_steps/startup_options/network_configuration]]\n"
" - [[!traillink Tor_bridge_mode|first_steps/startup_options/bridge_mode]]\n"
+" - [[!traillink Disabling_all_networking_(offline_mode)|first_steps/startup_options/offline_mode]]\n"
" - [[!traillink Introduction_to_GNOME_and_the_Tails_desktop|first_steps/introduction_to_gnome_and_the_tails_desktop]]\n"
" - [[!traillink Accessibility|first_steps/accessibility]]\n"
" - [[!traillink Encrypted_persistence|first_steps/persistence]]\n"
diff --git a/wiki/src/doc/first_steps.index.fr.po b/wiki/src/doc/first_steps.index.fr.po
index 95e96c0..2327a0c 100644
--- a/wiki/src/doc/first_steps.index.fr.po
+++ b/wiki/src/doc/first_steps.index.fr.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: SACKAGE VERSION\n"
-"POT-Creation-Date: 2015-07-07 16:38+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2014-10-08 08:44-0000\n"
"Last-Translator: \n"
"Language-Team: SLANGUAGE <LL@li.org>\n"
@@ -34,13 +34,14 @@ msgstr "[[!traillink Graver_un_DVD|first_steps/dvd]]"
#, fuzzy, no-wrap
#| msgid ""
#| " - [[!traillink Installing_onto_a_USB_stick_or_SD_card|first_steps/installation]] (recommended)\n"
-#| " - [[!traillink Manually_Installing_onto_a_USB_stick_or_SD_card|first_steps/installation/manual]],\n"
+#| " - [[!traillink Manually_Installing_onto_a_USB_stick_or_SD_card|first_steps/installation/manual]]\n"
#| " using [[!traillink Linux|first_steps/installation/manual/linux]],\n"
-#| " using [[!traillink Windows|first_steps/installation/manual/windows]],\n"
-#| " using [[!traillink Mac|first_steps/installation/manual/mac]]\n"
-#| " - Uninstalling Tails or resetting a USB stick or SD card,\n"
-#| " using [[!traillink Linux|first_steps/reset/linux]],\n"
-#| " using [[!traillink Windows|first_steps/reset/windows]]\n"
+#| " [[!traillink Windows|first_steps/installation/manual/windows]],\n"
+#| " or [[!traillink Mac|first_steps/installation/manual/mac]]\n"
+#| " - Uninstalling Tails or resetting a USB stick or SD card\n"
+#| " using [[!traillink Linux|first_steps/reset/linux]]\n"
+#| " [[!traillink Windows|first_steps/reset/windows]],\n"
+#| " or [[!traillink Mac|first_steps/reset/mac]]\n"
#| " - [[!traillink Upgrading_a_Tails_USB_stick_or_SD_card|first_steps/upgrade]]\n"
#| " - [[!traillink Start_Tails|first_steps/start_tails]]\n"
#| " - [[!traillink Startup_options|first_steps/startup_options]]\n"
@@ -80,6 +81,7 @@ msgid ""
" - [[!traillink MAC_address_spoofing|first_steps/startup_options/mac_spoofing]]\n"
" - [[!traillink Network_configuration|first_steps/startup_options/network_configuration]]\n"
" - [[!traillink Tor_bridge_mode|first_steps/startup_options/bridge_mode]]\n"
+" - [[!traillink Disabling_all_networking_(offline_mode)|first_steps/startup_options/offline_mode]]\n"
" - [[!traillink Introduction_to_GNOME_and_the_Tails_desktop|first_steps/introduction_to_gnome_and_the_tails_desktop]]\n"
" - [[!traillink Accessibility|first_steps/accessibility]]\n"
" - [[!traillink Encrypted_persistence|first_steps/persistence]]\n"
@@ -101,7 +103,8 @@ msgstr ""
" avec [[!traillink Mac|first_steps/installation/manual/mac]]\n"
" - Désinstaller Tails ou réinitialiser une clé USB ou une carte SD,\n"
" avec [[!traillink Linux|first_steps/reset/linux]],\n"
-" avec [[!traillink Windows|first_steps/reset/windows]]\n"
+" [[!traillink Windows|first_steps/reset/windows]],\n"
+" ou [[!traillink Mac|first_steps/reset/mac]]\n"
" - [[!traillink Mettre_à_jour_une_clé_USB_ou_une_carte_SD_Tails|first_steps/upgrade]]\n"
" - [[!traillink Démarrer_Tails|first_steps/start_tails]]\n"
" - [[!traillink Options_de_démarrage|first_steps/startup_options]]\n"
diff --git a/wiki/src/doc/first_steps.index.mdwn b/wiki/src/doc/first_steps.index.mdwn
index 677dd87..f0f76de 100644
--- a/wiki/src/doc/first_steps.index.mdwn
+++ b/wiki/src/doc/first_steps.index.mdwn
@@ -17,6 +17,7 @@
- [[!traillink MAC_address_spoofing|first_steps/startup_options/mac_spoofing]]
- [[!traillink Network_configuration|first_steps/startup_options/network_configuration]]
- [[!traillink Tor_bridge_mode|first_steps/startup_options/bridge_mode]]
+ - [[!traillink Disabling_all_networking_(offline_mode)|first_steps/startup_options/offline_mode]]
- [[!traillink Introduction_to_GNOME_and_the_Tails_desktop|first_steps/introduction_to_gnome_and_the_tails_desktop]]
- [[!traillink Accessibility|first_steps/accessibility]]
- [[!traillink Encrypted_persistence|first_steps/persistence]]
diff --git a/wiki/src/doc/first_steps.index.pt.po b/wiki/src/doc/first_steps.index.pt.po
index a3d4f9c..be390e7 100644
--- a/wiki/src/doc/first_steps.index.pt.po
+++ b/wiki/src/doc/first_steps.index.pt.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-07-07 16:38+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2014-07-30 18:34-0300\n"
"Last-Translator: Tails Developers <amnesia@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -78,6 +78,7 @@ msgid ""
" - [[!traillink MAC_address_spoofing|first_steps/startup_options/mac_spoofing]]\n"
" - [[!traillink Network_configuration|first_steps/startup_options/network_configuration]]\n"
" - [[!traillink Tor_bridge_mode|first_steps/startup_options/bridge_mode]]\n"
+" - [[!traillink Disabling_all_networking_(offline_mode)|first_steps/startup_options/offline_mode]]\n"
" - [[!traillink Introduction_to_GNOME_and_the_Tails_desktop|first_steps/introduction_to_gnome_and_the_tails_desktop]]\n"
" - [[!traillink Accessibility|first_steps/accessibility]]\n"
" - [[!traillink Encrypted_persistence|first_steps/persistence]]\n"
diff --git a/wiki/src/doc/first_steps/installation.de.po b/wiki/src/doc/first_steps/installation.de.po
index 4a5049f..de8f8b1 100644
--- a/wiki/src/doc/first_steps/installation.de.po
+++ b/wiki/src/doc/first_steps/installation.de.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-05-11 14:31+0000\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2015-04-30 21:20+0100\n"
"Last-Translator: spriver <spriver@autistici.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -133,9 +133,13 @@ msgstr ""
" um den <span class=\"application\">Tails Installer</span> zu starten.\n"
#. type: Bullet: '3. '
+#, fuzzy
+#| msgid ""
+#| "To install onto a new device, click on the <span class=\"button\">Clone & "
+#| "Install</span> button."
msgid ""
-"To install onto a new device, click on the <span class=\"button\">Clone & "
-"Install</span> button."
+"To install onto a new device, click on the <span class=\"button\">Install by "
+"cloning</span> button."
msgstr ""
"Um auf ein neues Medium zu Installieren, klicken Sie bitte auf die <span "
"class=\"button\">Klonen & Installieren</span>-Schaltfläche."
diff --git a/wiki/src/doc/first_steps/installation.fr.po b/wiki/src/doc/first_steps/installation.fr.po
index 12ff81e..12fba1d 100644
--- a/wiki/src/doc/first_steps/installation.fr.po
+++ b/wiki/src/doc/first_steps/installation.fr.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: SACKAGE VERSION\n"
-"POT-Creation-Date: 2015-04-24 23:21+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2014-10-08 08:58-0000\n"
"Last-Translator: \n"
"Language-Team: SLANGUAGE <LL@li.org>\n"
@@ -133,9 +133,13 @@ msgstr ""
" pour démarrer l'<span class=\"application\">Installeur de Tails</span>.\n"
#. type: Bullet: '3. '
+#, fuzzy
+#| msgid ""
+#| "To install onto a new device, click on the <span class=\"button\">Clone & "
+#| "Install</span> button."
msgid ""
-"To install onto a new device, click on the <span class=\"button\">Clone & "
-"Install</span> button."
+"To install onto a new device, click on the <span class=\"button\">Install by "
+"cloning</span> button."
msgstr ""
"Pour installer sur un nouveau périphérique, cliquez sur le bouton <span "
"class=\"button\">Cloner & Installer</span>."
diff --git a/wiki/src/doc/first_steps/installation.pt.po b/wiki/src/doc/first_steps/installation.pt.po
index 5f99821..23be30f 100644
--- a/wiki/src/doc/first_steps/installation.pt.po
+++ b/wiki/src/doc/first_steps/installation.pt.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-04-24 23:21+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2014-06-13 17:44-0300\n"
"Last-Translator: Tails Developers <amnesia@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -149,9 +149,13 @@ msgstr ""
" para iniciar o <span class=\"application\">Tails installer</span>.\n"
#. type: Bullet: '3. '
+#, fuzzy
+#| msgid ""
+#| "To install onto a new device, click on the <span class=\"button\">Clone & "
+#| "Install</span> button."
msgid ""
-"To install onto a new device, click on the <span class=\"button\">Clone & "
-"Install</span> button."
+"To install onto a new device, click on the <span class=\"button\">Install by "
+"cloning</span> button."
msgstr ""
"Para instalar em um novo dispositivo, clique no botão <span class=\"button"
"\">Clonar & Instalar (Clone & Install)</span>."
diff --git a/wiki/src/doc/first_steps/persistence/delete.de.po b/wiki/src/doc/first_steps/persistence/delete.de.po
index 2d22f3e..7d82227 100644
--- a/wiki/src/doc/first_steps/persistence/delete.de.po
+++ b/wiki/src/doc/first_steps/persistence/delete.de.po
@@ -3,23 +3,23 @@
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
-#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tails\n"
"POT-Creation-Date: 2014-03-26 11:53+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2015-10-18 17:00+0100\n"
+"Last-Translator: Tails translators <tails@boum.org>\n"
+"Language-Team: Tals translators <tails@boum.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.6.10\n"
#. type: Plain text
#, no-wrap
msgid "[[!meta title=\"Delete the persistent volume\"]]\n"
-msgstr ""
+msgstr "[[!meta title=\"Den beständigen Speicherbereich löschen\"]]\n"
#. type: Plain text
#, no-wrap
@@ -31,6 +31,12 @@ msgid ""
" <span class=\"guimenuitem\">Delete persistent volume</span></span>, and click\n"
" on the <span class=\"guilabel\">Delete</span> button.\n"
msgstr ""
+"Um den beständigen Speicherbereich eines Tails Mediums zu löschen, wählen Sie\n"
+"<span class=\"menuchoice\">\n"
+" <span class=\"guimenu\">Anwendungen</span>&nbsp;▸\n"
+" <span class=\"guisubmenu\">Tails</span>&nbsp;▸\n"
+" <span class=\"guimenuitem\">Delete persistent volume</span></span> und wählen Sie die\n"
+" <span class=\"guilabel\">Löschen</span>-Schaltfläche aus.\n"
#. type: Plain text
msgid ""
@@ -38,16 +44,20 @@ msgid ""
"volume in a single operation. You can later create a new persistent volume "
"on the same device without having to reinstall Tails."
msgstr ""
+"Dies kann nützlich sein, um alle Dateien, die im beständigen Speicherbereich "
+"gesichert sind, in einem einzelnen Vorgang zu löschen. Sie können "
+"anschließend einen neuen beständigen Speicherbereich auf dem gleichen Medium "
+"erstellen, ohne dass es notwendig ist, Tails neu zu installieren."
#. type: Title -
#, no-wrap
msgid "Securely delete the persistent volume\n"
-msgstr ""
+msgstr "Den beständigen Speicherbereich sicher löschen\n"
#. type: Plain text
#, no-wrap
msgid "<div class=\"caution\">\n"
-msgstr ""
+msgstr "<div class=\"caution\">\n"
#. type: Plain text
#, no-wrap
@@ -58,6 +68,10 @@ msgid ""
"To securely delete the persistent volume, start Tails from another media, and do the following\n"
"operations on the device that you want to delete securely:\n"
msgstr ""
+"<strong>Die vorherige Methode könnte Angreifende nicht davon abhalten, die Dateien\n"
+"im alten beständigen Speicherbereich mit [[Verfahren für Datenwiederherstellung|encryption_and_privacy/secure_deletion#why]] zurückzugewinnen.</strong>\n"
+"Um den beständigen Speicherbereich sicher zu löschen, starten Sie Tails von einem anderen Medium,\n"
+"und erledigen Sie die folgenden Arbeitsschritte mit dem Medium, das Sie sicher löschen möchten:\n"
#. type: Plain text
#, no-wrap
@@ -73,8 +87,17 @@ msgid ""
"volume|persistence/configure]].</li>\n"
"</ol>\n"
msgstr ""
+"<ol>\n"
+"<li>[[Formatieren Sie das Medium und erstellen Sie eine einzelne, verschlüsselte Partition|encryption_and_privacy/encrypted_volumes]]\n"
+"auf dem gesamten Medium. Dieser Schritt löscht sowohl Tails als auch den beständigen Speicherbereich.</li>\n"
+"<li>[[Löschen Sie den gesamten verfügbaren Speicherplatz sicher|encryption_and_privacy/secure_deletion#clean_disk_space]] auf dieser neuen, verschlüsselten\n"
+"Partition.</li>\n"
+"<li>[[Installieren Sie Tails erneut|installation]] auf diesem Medium.</li>\n"
+"<li>Starten Sie Tails von diesem Medium und [[erstellen Sie einen neuen beständigen\n"
+"Speicherbereich|persistence/configure]].</li>\n"
+"</ol>\n"
#. type: Plain text
#, no-wrap
msgid "</div>\n"
-msgstr ""
+msgstr "</div>\n"
diff --git a/wiki/src/doc/first_steps/startup_options.de.po b/wiki/src/doc/first_steps/startup_options.de.po
index 591e09e..994d23f 100644
--- a/wiki/src/doc/first_steps/startup_options.de.po
+++ b/wiki/src/doc/first_steps/startup_options.de.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-07-07 16:34+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2015-05-02 15:20-0000\n"
"Last-Translator: spriver <spriver@autistici.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -228,10 +228,15 @@ msgid "[[MAC address spoofing|mac_spoofing]]"
msgstr "[[Verschleiern der MAC-Adresse|mac_spoofing]]"
#. type: Plain text
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " - [[Network configuration|network_configuration]]\n"
+#| " - [[Tor bridge mode|bridge_mode]]\n"
+#| " - [[Encrypted persistence|doc/first_steps/persistence/use]]\n"
msgid ""
" - [[Network configuration|network_configuration]]\n"
" - [[Tor bridge mode|bridge_mode]]\n"
+" - [[Disabling all networking (offline_mode)|offline_mode]]\n"
" - [[Encrypted persistence|doc/first_steps/persistence/use]]\n"
msgstr ""
" - [[Netzwerkeinstellungen|network_configuration]]\n"
diff --git a/wiki/src/doc/first_steps/startup_options.fr.po b/wiki/src/doc/first_steps/startup_options.fr.po
index c81300f..1371d68 100644
--- a/wiki/src/doc/first_steps/startup_options.fr.po
+++ b/wiki/src/doc/first_steps/startup_options.fr.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-07-07 16:34+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2015-07-02 11:21-0000\n"
"Last-Translator: amnesia <amnesia@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -227,10 +227,15 @@ msgid "[[MAC address spoofing|mac_spoofing]]"
msgstr "[[Usurpation d'adresse Mac|mac_spoofing]]"
#. type: Plain text
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " - [[Network configuration|network_configuration]]\n"
+#| " - [[Tor bridge mode|bridge_mode]]\n"
+#| " - [[Encrypted persistence|doc/first_steps/persistence/use]]\n"
msgid ""
" - [[Network configuration|network_configuration]]\n"
" - [[Tor bridge mode|bridge_mode]]\n"
+" - [[Disabling all networking (offline_mode)|offline_mode]]\n"
" - [[Encrypted persistence|doc/first_steps/persistence/use]]\n"
msgstr ""
" - [[Configuration du réseau|network_configuration]]\n"
diff --git a/wiki/src/doc/first_steps/startup_options.mdwn b/wiki/src/doc/first_steps/startup_options.mdwn
index cb698fd..dcfd9e1 100644
--- a/wiki/src/doc/first_steps/startup_options.mdwn
+++ b/wiki/src/doc/first_steps/startup_options.mdwn
@@ -78,6 +78,7 @@ Greeter</span>:
- [[MAC address spoofing|mac_spoofing]]
- [[Network configuration|network_configuration]]
- [[Tor bridge mode|bridge_mode]]
+ - [[Disabling all networking (offline_mode)|offline_mode]]
- [[Encrypted persistence|doc/first_steps/persistence/use]]
Problems booting?
diff --git a/wiki/src/doc/first_steps/startup_options.pt.po b/wiki/src/doc/first_steps/startup_options.pt.po
index 5f98f60..157ec64 100644
--- a/wiki/src/doc/first_steps/startup_options.pt.po
+++ b/wiki/src/doc/first_steps/startup_options.pt.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-04-29 18:05+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2014-06-17 21:42-0300\n"
"Last-Translator: Tails Developers <amnesia@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -242,6 +242,7 @@ msgstr "[[Mudança de endereço MAC|mac_spoofing]]"
msgid ""
" - [[Network configuration|network_configuration]]\n"
" - [[Tor bridge mode|bridge_mode]]\n"
+" - [[Disabling all networking (offline_mode)|offline_mode]]\n"
" - [[Encrypted persistence|doc/first_steps/persistence/use]]\n"
msgstr ""
" - [[Configuração de rede|network_configuration]]\n"
diff --git a/wiki/src/doc/first_steps/startup_options/network_configuration.de.po b/wiki/src/doc/first_steps/startup_options/network_configuration.de.po
index 74889cc..7850e97 100644
--- a/wiki/src/doc/first_steps/startup_options/network_configuration.de.po
+++ b/wiki/src/doc/first_steps/startup_options/network_configuration.de.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-08-04 11:54+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2015-02-21 23:52-0000\n"
"Last-Translator: Tails developers <tails@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -99,3 +99,20 @@ msgid ""
msgstr ""
"Nachdem die Arbeitsumgebung geladen und eine Internetverbindung hergestellt "
"wurde, wird Sie ein Assistent durch die Konfiguration von Tor führen."
+
+#. type: Plain text
+#, no-wrap
+msgid "<div class=\"tip\">\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"<p>If, on the contrary, you want to work completely offline, you can choose to\n"
+"[[disable all networking|offline_mode]].</p>\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid "</div>\n"
+msgstr ""
diff --git a/wiki/src/doc/first_steps/startup_options/network_configuration.fr.po b/wiki/src/doc/first_steps/startup_options/network_configuration.fr.po
index 047a3f3..6a43bb5 100644
--- a/wiki/src/doc/first_steps/startup_options/network_configuration.fr.po
+++ b/wiki/src/doc/first_steps/startup_options/network_configuration.fr.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-08-04 11:54+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2015-08-04 12:14+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -89,4 +89,23 @@ msgstr ""
msgid ""
"Then, after starting the working session and connecting to the network, an "
"assistant will guide you through the configuration of Tor."
-msgstr "Ensuite, après démarrage de la session de travail et connexion au réseau, un assistant vous guidera à travers la configuration de Tor."
+msgstr ""
+"Ensuite, après démarrage de la session de travail et connexion au réseau, un "
+"assistant vous guidera à travers la configuration de Tor."
+
+#. type: Plain text
+#, no-wrap
+msgid "<div class=\"tip\">\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"<p>If, on the contrary, you want to work completely offline, you can choose to\n"
+"[[disable all networking|offline_mode]].</p>\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid "</div>\n"
+msgstr ""
diff --git a/wiki/src/doc/first_steps/startup_options/network_configuration.mdwn b/wiki/src/doc/first_steps/startup_options/network_configuration.mdwn
index a81bad7..e1d82f0 100644
--- a/wiki/src/doc/first_steps/startup_options/network_configuration.mdwn
+++ b/wiki/src/doc/first_steps/startup_options/network_configuration.mdwn
@@ -25,3 +25,10 @@ Greeter</span>|startup_options#tails_greeter]]:
Then, after starting the working session and connecting to the network, an
assistant will guide you through the configuration of Tor.
+
+<div class="tip">
+
+<p>If, on the contrary, you want to work completely offline, you can choose to
+[[disable all networking|offline_mode]].</p>
+
+</div>
diff --git a/wiki/src/doc/first_steps/startup_options/network_configuration.pt.po b/wiki/src/doc/first_steps/startup_options/network_configuration.pt.po
index da3eb42..ace6399 100644
--- a/wiki/src/doc/first_steps/startup_options/network_configuration.pt.po
+++ b/wiki/src/doc/first_steps/startup_options/network_configuration.pt.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-08-04 11:54+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2014-06-21 19:18-0300\n"
"Last-Translator: Tails Developers <amnesia@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -95,3 +95,20 @@ msgid ""
msgstr ""
"Então, depois de iniciar a sessão de trabalho e conectar à Internet, um "
"assistente vai te guiar através da configuração do Tor."
+
+#. type: Plain text
+#, no-wrap
+msgid "<div class=\"tip\">\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"<p>If, on the contrary, you want to work completely offline, you can choose to\n"
+"[[disable all networking|offline_mode]].</p>\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid "</div>\n"
+msgstr ""
diff --git a/wiki/src/doc/first_steps/startup_options/offline_mode.de.po b/wiki/src/doc/first_steps/startup_options/offline_mode.de.po
new file mode 100644
index 0000000..d241c54
--- /dev/null
+++ b/wiki/src/doc/first_steps/startup_options/offline_mode.de.po
@@ -0,0 +1,48 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Plain text
+#, no-wrap
+msgid "[[!meta title=\"Disabling all networking (offline mode)\"]]\n"
+msgstr ""
+
+#. type: Plain text
+msgid ""
+"If you want to work completely offline, you can disable all networking when "
+"starting Tails for additional security. Doing so can be useful to work on "
+"sensitive documents."
+msgstr ""
+
+#. type: Plain text
+msgid "To disable all networking:"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid ""
+"When [[<span class=\"application\">Tails "
+"Greeter</span>|startup_options#tails_greeter]] appears, in the <span "
+"class=\"guilabel\">Welcome to Tails</span> window, click on the <span "
+"class=\"button\">Yes</span> button. Then click on the <span "
+"class=\"button\">Forward</span> button."
+msgstr ""
+
+#. type: Bullet: '2. '
+msgid ""
+"In the <span class=\"guilabel\">Network configuration</span> section, select "
+"the <span class=\"guilabel\">Disable all networking</span> option."
+msgstr ""
diff --git a/wiki/src/doc/first_steps/startup_options/offline_mode.fr.po b/wiki/src/doc/first_steps/startup_options/offline_mode.fr.po
new file mode 100644
index 0000000..d241c54
--- /dev/null
+++ b/wiki/src/doc/first_steps/startup_options/offline_mode.fr.po
@@ -0,0 +1,48 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Plain text
+#, no-wrap
+msgid "[[!meta title=\"Disabling all networking (offline mode)\"]]\n"
+msgstr ""
+
+#. type: Plain text
+msgid ""
+"If you want to work completely offline, you can disable all networking when "
+"starting Tails for additional security. Doing so can be useful to work on "
+"sensitive documents."
+msgstr ""
+
+#. type: Plain text
+msgid "To disable all networking:"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid ""
+"When [[<span class=\"application\">Tails "
+"Greeter</span>|startup_options#tails_greeter]] appears, in the <span "
+"class=\"guilabel\">Welcome to Tails</span> window, click on the <span "
+"class=\"button\">Yes</span> button. Then click on the <span "
+"class=\"button\">Forward</span> button."
+msgstr ""
+
+#. type: Bullet: '2. '
+msgid ""
+"In the <span class=\"guilabel\">Network configuration</span> section, select "
+"the <span class=\"guilabel\">Disable all networking</span> option."
+msgstr ""
diff --git a/wiki/src/doc/first_steps/startup_options/offline_mode.mdwn b/wiki/src/doc/first_steps/startup_options/offline_mode.mdwn
new file mode 100644
index 0000000..483cb0f
--- /dev/null
+++ b/wiki/src/doc/first_steps/startup_options/offline_mode.mdwn
@@ -0,0 +1,15 @@
+[[!meta title="Disabling all networking (offline mode)"]]
+
+If you want to work completely offline, you can disable all networking
+when starting Tails for additional security. Doing so can be useful to work on
+sensitive documents.
+
+To disable all networking:
+
+1. When [[<span class="application">Tails Greeter</span>|startup_options#tails_greeter]] appears, in the
+ <span class="guilabel">Welcome to Tails</span> window, click on the
+ <span class="button">Yes</span> button. Then click on the
+ <span class="button">Forward</span> button.
+
+2. In the <span class="guilabel">Network configuration</span> section, select
+ the <span class="guilabel">Disable all networking</span> option.
diff --git a/wiki/src/doc/first_steps/startup_options/offline_mode.pt.po b/wiki/src/doc/first_steps/startup_options/offline_mode.pt.po
new file mode 100644
index 0000000..d241c54
--- /dev/null
+++ b/wiki/src/doc/first_steps/startup_options/offline_mode.pt.po
@@ -0,0 +1,48 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Plain text
+#, no-wrap
+msgid "[[!meta title=\"Disabling all networking (offline mode)\"]]\n"
+msgstr ""
+
+#. type: Plain text
+msgid ""
+"If you want to work completely offline, you can disable all networking when "
+"starting Tails for additional security. Doing so can be useful to work on "
+"sensitive documents."
+msgstr ""
+
+#. type: Plain text
+msgid "To disable all networking:"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid ""
+"When [[<span class=\"application\">Tails "
+"Greeter</span>|startup_options#tails_greeter]] appears, in the <span "
+"class=\"guilabel\">Welcome to Tails</span> window, click on the <span "
+"class=\"button\">Yes</span> button. Then click on the <span "
+"class=\"button\">Forward</span> button."
+msgstr ""
+
+#. type: Bullet: '2. '
+msgid ""
+"In the <span class=\"guilabel\">Network configuration</span> section, select "
+"the <span class=\"guilabel\">Disable all networking</span> option."
+msgstr ""
diff --git a/wiki/src/doc/first_steps/upgrade.de.po b/wiki/src/doc/first_steps/upgrade.de.po
index 4a08b42..a15f8c6 100644
--- a/wiki/src/doc/first_steps/upgrade.de.po
+++ b/wiki/src/doc/first_steps/upgrade.de.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
-"POT-Creation-Date: 2015-08-18 18:34+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2015-05-31 23:05+0100\n"
"Last-Translator: spriver <spriver@autistici.org>\n"
"Language-Team: Tails localization discussion <tails-l10n@boum.org>\n"
@@ -386,8 +386,8 @@ msgstr "<a id=\"clone\"></a>\n"
#. type: Title -
#, no-wrap
-msgid "Clone & Upgrade\n"
-msgstr "Klonen & Aktualisieren\n"
+msgid "Upgrade by cloning\n"
+msgstr ""
#. type: Bullet: '1. '
msgid ""
@@ -416,8 +416,10 @@ msgstr ""
" um den <span class=\"application\">Tails Installer</span> zu starten.\n"
#. type: Bullet: '3. '
-msgid "Choose <span class=\"guilabel\">Clone & Upgrade</span>."
-msgstr "Wählen Sie <span class=\"guilabel\">Klonen & Aktualisieren</span> aus."
+#, fuzzy
+#| msgid "Choose <span class=\"guilabel\">Upgrade from ISO</span>."
+msgid "Choose <span class=\"guilabel\">Upgrade by cloning</span>."
+msgstr "Wählen Sie <span class=\"guilabel\">Von ISO aktualisieren</span>."
#. type: Bullet: '4. '
msgid "Plug the device that you want to upgrade."
@@ -516,3 +518,10 @@ msgstr ""
#, no-wrap
msgid " </div>\n"
msgstr " </div>\n"
+
+#~ msgid "Clone & Upgrade\n"
+#~ msgstr "Klonen & Aktualisieren\n"
+
+#~ msgid "Choose <span class=\"guilabel\">Clone & Upgrade</span>."
+#~ msgstr ""
+#~ "Wählen Sie <span class=\"guilabel\">Klonen & Aktualisieren</span> aus."
diff --git a/wiki/src/doc/first_steps/upgrade.fr.po b/wiki/src/doc/first_steps/upgrade.fr.po
index fd62fec..3566d76 100644
--- a/wiki/src/doc/first_steps/upgrade.fr.po
+++ b/wiki/src/doc/first_steps/upgrade.fr.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2015-08-18 18:34+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2014-10-08 09:36-0000\n"
"Last-Translator: saegor <saegor@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -380,8 +380,8 @@ msgstr "<a id=\"clone\"></a>\n"
#. type: Title -
#, no-wrap
-msgid "Clone & Upgrade\n"
-msgstr "Cloner & Mettre à jour\n"
+msgid "Upgrade by cloning\n"
+msgstr ""
#. type: Bullet: '1. '
msgid ""
@@ -410,8 +410,12 @@ msgstr ""
" pour lancer l'<span class=\"application\">Installeur de Tails</span>.\n"
#. type: Bullet: '3. '
-msgid "Choose <span class=\"guilabel\">Clone & Upgrade</span>."
-msgstr "Choisissez <span class=\"guilabel\">Cloner & Mettre à jour</span>."
+#, fuzzy
+#| msgid "Choose <span class=\"guilabel\">Upgrade from ISO</span>."
+msgid "Choose <span class=\"guilabel\">Upgrade by cloning</span>."
+msgstr ""
+"Choisissez <span class=\"guilabel\">Mettre à jour depuis une image ISO</"
+"span>."
#. type: Bullet: '4. '
msgid "Plug the device that you want to upgrade."
@@ -511,3 +515,9 @@ msgstr ""
#, no-wrap
msgid " </div>\n"
msgstr " </div>\n"
+
+#~ msgid "Clone & Upgrade\n"
+#~ msgstr "Cloner & Mettre à jour\n"
+
+#~ msgid "Choose <span class=\"guilabel\">Clone & Upgrade</span>."
+#~ msgstr "Choisissez <span class=\"guilabel\">Cloner & Mettre à jour</span>."
diff --git a/wiki/src/doc/first_steps/upgrade.pt.po b/wiki/src/doc/first_steps/upgrade.pt.po
index eafb491..a11c6e1 100644
--- a/wiki/src/doc/first_steps/upgrade.pt.po
+++ b/wiki/src/doc/first_steps/upgrade.pt.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-08-18 18:34+0300\n"
+"POT-Creation-Date: 2015-10-26 23:57+0100\n"
"PO-Revision-Date: 2014-07-31 15:58-0300\n"
"Last-Translator: Tails Developers <amnesia@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -367,8 +367,8 @@ msgstr "<a id=\"clone\"></a>\n"
#. type: Title -
#, no-wrap
-msgid "Clone & Upgrade\n"
-msgstr "Clonar & Atualizar\n"
+msgid "Upgrade by cloning\n"
+msgstr ""
#. type: Bullet: '1. '
msgid ""
@@ -397,8 +397,11 @@ msgstr ""
" para iniciar o <span class=\"application\">Tails Installer</span>.\n"
#. type: Bullet: '3. '
-msgid "Choose <span class=\"guilabel\">Clone & Upgrade</span>."
-msgstr "Escolha <span class=\"guilabel\">Clonar & Atualizar</span>."
+#, fuzzy
+#| msgid "Choose <span class=\"guilabel\">Upgrade from ISO</span>."
+msgid "Choose <span class=\"guilabel\">Upgrade by cloning</span>."
+msgstr ""
+"Escolha <span class=\"guilabel\">Atualizar a partir da imagem ISO</span>."
#. type: Bullet: '4. '
msgid "Plug the device that you want to upgrade."
@@ -497,3 +500,9 @@ msgstr ""
#, no-wrap
msgid " </div>\n"
msgstr " </div>\n"
+
+#~ msgid "Clone & Upgrade\n"
+#~ msgstr "Clonar & Atualizar\n"
+
+#~ msgid "Choose <span class=\"guilabel\">Clone & Upgrade</span>."
+#~ msgstr "Escolha <span class=\"guilabel\">Clonar & Atualizar</span>."
diff --git a/wiki/src/inc/trace b/wiki/src/inc/trace
index 18b50c2..7d85f36 100644
--- a/wiki/src/inc/trace
+++ b/wiki/src/inc/trace
@@ -1 +1 @@
-1442785085
+1445908339
diff --git a/wiki/src/news/test_1.7-rc1.de.po b/wiki/src/news/test_1.7-rc1.de.po
new file mode 100644
index 0000000..c00b959
--- /dev/null
+++ b/wiki/src/news/test_1.7-rc1.de.po
@@ -0,0 +1,219 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2015-10-27 17:35+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Plain text
+#, no-wrap
+msgid "[[!meta title=\"Call for testing: 1.7~rc1\"]]\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid "[[!meta date=\"2015-10-27 12:00:00\"]]\n"
+msgstr ""
+
+#. type: Plain text
+msgid ""
+"You can help Tails! The first release candidate for the upcoming version 1.7 "
+"is out. Please test it and see if it works for you."
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid "[[!toc levels=1]]\n"
+msgstr ""
+
+#. type: Title =
+#, no-wrap
+msgid "How to test Tails 1.7~rc1?\n"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid ""
+"**Keep in mind that this is a test image.** We have made sure that it is not "
+"broken in an obvious way, but it might still contain undiscovered issues."
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid ""
+"Either try the <a href=\"#automatic_upgrade\">automatic upgrade</a>, or "
+"download the ISO image and its signature:"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid " <a class=\"download-file\" href=\"http://dl.amnesia.boum.org/tails/alpha/tails-i386-1.7~rc1/tails-i386-1.7~rc1.iso\">Tails 1.7~rc1 ISO image</a>\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" <a class=\"download-signature\"\n"
+" href=\"https://tails.boum.org/torrents/files/tails-i386-1.7~rc1.iso.sig\">Tails 1.7~rc1 signature</a>\n"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "[[Verify the ISO image|download#verify]]."
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid ""
+"Have a look at the list of <a href=\"#known_issues\">known issues of this "
+"release</a> and the list of [[longstanding known issues|support/"
+"known_issues]]."
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Test wildly!"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"If you find anything that is not working as it should, please [[report to\n"
+"us|doc/first_steps/bug_reporting]]! Bonus points if you first check if it is a\n"
+"<a href=\"#known_issues\">known issue of this release</a> or a\n"
+"[[longstanding known issue|support/known_issues]].\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid "<div id=\"automatic_upgrade\"></a>\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"How to automatically upgrade from 1.6?\n"
+"========================================\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"These steps allow you to automatically upgrade a device installed with <span\n"
+"class=\"application\">Tails Installer</span> from Tails 1.6 to Tails 1.7~rc1.\n"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid ""
+"Start Tails 1.6 from a USB stick or SD card (installed by the Tails "
+"Installer), and [[set an administration password|doc/first_steps/"
+"startup_options/administration_password]]."
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid ""
+"Run this command in a <span class=\"application\">Root Terminal</span> to "
+"select the \"alpha\" upgrade channel and start the upgrade:"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" echo TAILS_CHANNEL=\\\"alpha\\\" >> /etc/os-release && \\\n"
+" tails-upgrade-frontend-wrapper\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"1. Once the upgrade has been installed, restart Tails and look at\n"
+" <span class=\"menuchoice\">\n"
+" <span class=\"guimenu\">Applications</span>&nbsp;▸\n"
+" <span class=\"guisubmenu\">Tails</span>&nbsp;▸\n"
+" <span class=\"guimenuitem\">About Tails</span>\n"
+" </span>\n"
+" to confirm that the running system is Tails 1.7~rc1.\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"What's new since 1.6?\n"
+"=======================\n"
+msgstr ""
+
+#. type: Plain text
+msgid "Changes since Tails 1.6 are:"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" * Major new features and changes\n"
+" - Add a technology preview of the Icedove Email client (a\n"
+" rebranded version of Mozilla Thunderbird), including OpenPGP\n"
+" support via the Enigmail add-on, general security and anonymity\n"
+" improvements via the Torbirdy add-on, and complete persitence\n"
+" support (which will be enabled automatically if you already have\n"
+" Claws Mail persistence enabled). Icedove will replace Claws Mail\n"
+" as the supported email client in Tails in a future\n"
+" release. (Closes: #6151, #9498, #10285)\n"
+" - Upgrade Tor to 0.2.7.4-rc-1~d70.wheezy+1+tails1. Among the many\n"
+" improvement of this new Tor major release, the new\n"
+" KeepAliveIsolateSOCKSAuth option allows us to drop the\n"
+" bug15482.patch patch (taken from the Tor Browse bundle) that\n"
+" enabled similar (but inferiour) functionality for *all*\n"
+" SocksPort:s -- now the same circuit is only kept alive for\n"
+" extended periods for the SocksPort used by the Tor\n"
+" Browser. (Closes: #10194, #10308)\n"
+" - Add an option to Tails Greeter which disables networking\n"
+" completely. This is useful when intending to use Tails for\n"
+" offline work only. (Closes: #6811)\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" * Security fixes\n"
+" - Fix CVE-2015-7665, which could lead to a network interface's IP\n"
+" address being exposed through wget. (Closes: #10364)\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" * Minor improvements\n"
+" - Restart Tor if bootstrapping stalls for too long when not using\n"
+" pluggable transports. (Closes: #9516)\n"
+" - Install firmware-amd-graphics, and firmware-misc-nonfree instead\n"
+" of firmware-ralink-nonfree, both from Debian Sid.\n"
+" - Update the Tails signing key. (Closes: #10012)\n"
+msgstr ""
+
+#. type: Plain text
+msgid ""
+"There are numerous other changes that might not be apparent in the daily "
+"operation of a typical user. Technical details of all the changes are listed "
+"in the [Changelog](https://git-tails.immerda.ch/tails/plain/debian/changelog?"
+"h=testing)."
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid "<a id=\"known_issues\"></a>\n"
+msgstr ""
+
+#. type: Title #
+#, no-wrap
+msgid "Known issues in 1.7~rc1"
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "[[Longstanding known issues|support/known_issues]]"
+msgstr ""
diff --git a/wiki/src/news/test_1.7-rc1.fr.po b/wiki/src/news/test_1.7-rc1.fr.po
new file mode 100644
index 0000000..7f7e6b7
--- /dev/null
+++ b/wiki/src/news/test_1.7-rc1.fr.po
@@ -0,0 +1,287 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2015-10-27 17:35+0100\n"
+"PO-Revision-Date: 2015-10-27 14:41-0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.5.4\n"
+
+#. type: Plain text
+#, no-wrap
+msgid "[[!meta title=\"Call for testing: 1.7~rc1\"]]\n"
+msgstr "[[!meta title=\"Appel à tester Tails 1.7~rc1\"]]\n"
+
+#. type: Plain text
+#, no-wrap
+msgid "[[!meta date=\"2015-10-27 12:00:00\"]]\n"
+msgstr "[[!meta date=\"2015-10-27 12:00:00\"]]\n"
+
+#. type: Plain text
+msgid ""
+"You can help Tails! The first release candidate for the upcoming version 1.7 "
+"is out. Please test it and see if it works for you."
+msgstr ""
+"Vous pouvez aider Tails ! La première version candidate pour la future "
+"version 1.7 est disponible. Merci de la tester et de voir si tout fonctionne "
+"pour vous."
+
+#. type: Plain text
+#, no-wrap
+msgid "[[!toc levels=1]]\n"
+msgstr "[[!toc levels=1]]\n"
+
+#. type: Title =
+#, no-wrap
+msgid "How to test Tails 1.7~rc1?\n"
+msgstr "Comment tester Tails 1.7~rc1 ?\n"
+
+#. type: Bullet: '1. '
+msgid ""
+"**Keep in mind that this is a test image.** We have made sure that it is not "
+"broken in an obvious way, but it might still contain undiscovered issues."
+msgstr ""
+"**Gardez à l'esprit que c'est une image de test.** Nous nous sommes assurés "
+"qu'elle ne dysfonctionne pas de manière évidente, mais elle peut toujours "
+"contenir des problèmes non découverts."
+
+#. type: Bullet: '1. '
+msgid ""
+"Either try the <a href=\"#automatic_upgrade\">automatic upgrade</a>, or "
+"download the ISO image and its signature:"
+msgstr ""
+"Vous pouvez soit essayer la <a href=\"#automatic_upgrade\">mise à jour "
+"automatique</a>, soit télécharger l'image ISO et sa signature :"
+
+#. type: Plain text
+#, no-wrap
+msgid " <a class=\"download-file\" href=\"http://dl.amnesia.boum.org/tails/alpha/tails-i386-1.7~rc1/tails-i386-1.7~rc1.iso\">Tails 1.7~rc1 ISO image</a>\n"
+msgstr " <a class=\"download-file\" href=\"http://dl.amnesia.boum.org/tails/alpha/tails-i386-1.7~rc1/tails-i386-1.7~rc1.iso\">Image ISO de Tails 1.7~rc1</a>\n"
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" <a class=\"download-signature\"\n"
+" href=\"https://tails.boum.org/torrents/files/tails-i386-1.7~rc1.iso.sig\">Tails 1.7~rc1 signature</a>\n"
+msgstr ""
+" <a class=\"download-signature\"\n"
+" href=\"https://tails.boum.org/torrents/files/tails-i386-1.7~rc1.iso.sig\">Signature de Tails 1.7~rc1</a>\n"
+
+#. type: Bullet: '1. '
+msgid "[[Verify the ISO image|download#verify]]."
+msgstr "[[Vérifiez l'image ISO|download#verify]]."
+
+#. type: Bullet: '1. '
+msgid ""
+"Have a look at the list of <a href=\"#known_issues\">known issues of this "
+"release</a> and the list of [[longstanding known issues|support/"
+"known_issues]]."
+msgstr ""
+"Jetez un œil à la liste des <a href=\"#known_issues\">problèmes connus de "
+"cette version</a> et à la liste des [[problèmes connus de longue date|"
+"support/known_issues]]."
+
+#. type: Bullet: '1. '
+msgid "Test wildly!"
+msgstr "Testez à volonté !"
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"If you find anything that is not working as it should, please [[report to\n"
+"us|doc/first_steps/bug_reporting]]! Bonus points if you first check if it is a\n"
+"<a href=\"#known_issues\">known issue of this release</a> or a\n"
+"[[longstanding known issue|support/known_issues]].\n"
+msgstr ""
+"Si vous découvrez quelque chose qui ne fonctionne pas comme prévu, merci de [[nous\n"
+"le rapporter|doc/first_steps/bug_reporting]] ! Points bonus si vous vérifiez que ce n'est\n"
+"pas un <a href=\"#known_issues\">problème connu de cette version</a> ou un [[problème\n"
+"connu de longue date|support/known_issues]].\n"
+
+#. type: Plain text
+#, no-wrap
+msgid "<div id=\"automatic_upgrade\"></a>\n"
+msgstr "<div id=\"automatic_upgrade\"></a>\n"
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"How to automatically upgrade from 1.6?\n"
+"========================================\n"
+msgstr ""
+"Comment faire une mise à jour automatique depuis Tails 1.6 ?\n"
+"========================================\n"
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"These steps allow you to automatically upgrade a device installed with <span\n"
+"class=\"application\">Tails Installer</span> from Tails 1.6 to Tails 1.7~rc1.\n"
+msgstr ""
+"Vous pouvez effectuer une mise à jour automatique d'un périphérique installé avec l'<span\n"
+"class=\"application\">Installeur de Tails</span> de Tails 1.6 vers Tails 1.7~rc1.\n"
+
+#. type: Bullet: '1. '
+msgid ""
+"Start Tails 1.6 from a USB stick or SD card (installed by the Tails "
+"Installer), and [[set an administration password|doc/first_steps/"
+"startup_options/administration_password]]."
+msgstr ""
+"Démarrez Tails 1.6 depuis une clé USB ou une carte SD (installée avec "
+"l'Installeur de Tails), et [[configurez un mot de passe administrateur|doc/"
+"first_steps/startup_options/administration_password]]."
+
+#. type: Bullet: '1. '
+msgid ""
+"Run this command in a <span class=\"application\">Root Terminal</span> to "
+"select the \"alpha\" upgrade channel and start the upgrade:"
+msgstr ""
+"Lancez cette commande dans un <span class=\"application\">Terminal "
+"administrateur</span>, sélectionnez le canal de mise à jour \"alpha\" et "
+"lancez la mise à jour :"
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" echo TAILS_CHANNEL=\\\"alpha\\\" >> /etc/os-release && \\\n"
+" tails-upgrade-frontend-wrapper\n"
+msgstr ""
+" echo TAILS_CHANNEL=\\\"alpha\\\" >> /etc/os-release && \\\n"
+" tails-upgrade-frontend-wrapper\n"
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"1. Once the upgrade has been installed, restart Tails and look at\n"
+" <span class=\"menuchoice\">\n"
+" <span class=\"guimenu\">Applications</span>&nbsp;▸\n"
+" <span class=\"guisubmenu\">Tails</span>&nbsp;▸\n"
+" <span class=\"guimenuitem\">About Tails</span>\n"
+" </span>\n"
+" to confirm that the running system is Tails 1.7~rc1.\n"
+msgstr ""
+"1. Une fois la mise à jour effectuée, redémarrez Tails et consultez\n"
+" <span class=\"menuchoice\">\n"
+" <span class=\"guimenu\">Applications</span>&nbsp;▸\n"
+" <span class=\"guisubmenu\">Tails</span>&nbsp;▸\n"
+" <span class=\"guimenuitem\">À propos de Tails</span>\n"
+" </span>\n"
+" pour vous assurer de la mise à jour vers Tails 1.7~rc1.\n"
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"What's new since 1.6?\n"
+"=======================\n"
+msgstr ""
+"Quoi de neuf depuis la version 1.6 ?\n"
+"=======================\n"
+
+#. type: Plain text
+msgid "Changes since Tails 1.6 are:"
+msgstr "Changements depuis Tails 1.6 :"
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" * Major new features and changes\n"
+" - Add a technology preview of the Icedove Email client (a\n"
+" rebranded version of Mozilla Thunderbird), including OpenPGP\n"
+" support via the Enigmail add-on, general security and anonymity\n"
+" improvements via the Torbirdy add-on, and complete persitence\n"
+" support (which will be enabled automatically if you already have\n"
+" Claws Mail persistence enabled). Icedove will replace Claws Mail\n"
+" as the supported email client in Tails in a future\n"
+" release. (Closes: #6151, #9498, #10285)\n"
+" - Upgrade Tor to 0.2.7.4-rc-1~d70.wheezy+1+tails1. Among the many\n"
+" improvement of this new Tor major release, the new\n"
+" KeepAliveIsolateSOCKSAuth option allows us to drop the\n"
+" bug15482.patch patch (taken from the Tor Browse bundle) that\n"
+" enabled similar (but inferiour) functionality for *all*\n"
+" SocksPort:s -- now the same circuit is only kept alive for\n"
+" extended periods for the SocksPort used by the Tor\n"
+" Browser. (Closes: #10194, #10308)\n"
+" - Add an option to Tails Greeter which disables networking\n"
+" completely. This is useful when intending to use Tails for\n"
+" offline work only. (Closes: #6811)\n"
+msgstr ""
+" * Changements majeurs et nouvelles fonctionnalités :\n"
+" - Tails inclut maintenant le client mail Icedove (équivalent de Mozilla\n"
+" Thunderbird), qui permet l'utilisation d'OpenPGP grâce au module Enigmail,\n"
+" et dont les fonctionnalités de sécurité et d'anonymat ont été renforcé avec\n"
+" le module Torbirdy. La persistance pour Icedove est dès à présent fonctionnelle\n"
+" (et sera activée automatiquement si vous utilisez la persistance pour Claws-mail).\n"
+" Icedove remplacera Claws-mail et deviendra le client mail par défaut dans une\n"
+" prochaine version de Tails. (Tickets résolus : #6151, #9498, #10285 )\n"
+" - Mise à jour de Tor vers 0.2.7.4-rc-1~d70.wheezy+1+tails1.\n"
+" En plus des nombreuses améliorations apportées par cette version de Tor,\n"
+" la nouvelle option KeepAliveIsolateSOCKSAuth nous permet d'abandonner\n"
+" le patch bug15482.patch (repris du Tor Browser Bundle), qui active des\n"
+" fonctionnalités similaires (mais inférieures) pour *tous* les SocksPort:s -- désormais\n"
+" le même circuit est conservé pour une période prolongée seulement pour le SocksPort\n"
+" utilisé par le Navigateur Tor. (Tickets résolus : #10194, #10308)\n"
+" - Une nouvelle option dans le Tails Greeter permet de désactiver totalement le réseau.\n"
+" Cela peut être utile si vous souhaitez utiliser Tails pour travailler uniquement hors-ligne.\n"
+" (Ticket résolu #6811)\n"
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" * Security fixes\n"
+" - Fix CVE-2015-7665, which could lead to a network interface's IP\n"
+" address being exposed through wget. (Closes: #10364)\n"
+msgstr ""
+" * Problème de sécurité résolu\n"
+" - Résolution du CVE-2015-7665 : l'adresse IP du réseau était parfois\n"
+" révélée lors de l'usage de wget. (Ticket résolu : #10364)\n"
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" * Minor improvements\n"
+" - Restart Tor if bootstrapping stalls for too long when not using\n"
+" pluggable transports. (Closes: #9516)\n"
+" - Install firmware-amd-graphics, and firmware-misc-nonfree instead\n"
+" of firmware-ralink-nonfree, both from Debian Sid.\n"
+" - Update the Tails signing key. (Closes: #10012)\n"
+msgstr ""
+"* Améliorations mineures\n"
+" - Redémarrage de Tor si celui-ci reste bloqué trop longtemps et si les\n"
+" pluggable transports ne sont pas utilisés. (Ticket résolu : #9516)\n"
+" - Installation de firmware-amd-graphics, et firmware-misc-nonfree à la\n"
+" place de firmware-ralink-nonfree, tous deux depuis Debian Sid.\n"
+" - Mise à jour de la clé de signature de Tails. (Ticket résolu : #10012)\n"
+
+#. type: Plain text
+msgid ""
+"There are numerous other changes that might not be apparent in the daily "
+"operation of a typical user. Technical details of all the changes are listed "
+"in the [Changelog](https://git-tails.immerda.ch/tails/plain/debian/changelog?"
+"h=testing)."
+msgstr ""
+"De nombreuses autres améliorations qui pourrait ne pas être visibles sont "
+"détaillées dans le [Journal des modifications](https://git-tails.immerda.ch/"
+"tails/plain/debian/changelog?h=testing)."
+
+#. type: Plain text
+#, no-wrap
+msgid "<a id=\"known_issues\"></a>\n"
+msgstr "<a id=\"known_issues\"></a>\n"
+
+#. type: Title #
+#, no-wrap
+msgid "Known issues in 1.7~rc1"
+msgstr "Problèmes connus dans Tails 1.7~rc1"
+
+#. type: Bullet: '* '
+msgid "[[Longstanding known issues|support/known_issues]]"
+msgstr "[[Problèmes connus de longue date|support/known_issues]]"
diff --git a/wiki/src/news/test_1.7-rc1.mdwn b/wiki/src/news/test_1.7-rc1.mdwn
new file mode 100644
index 0000000..4e13508
--- /dev/null
+++ b/wiki/src/news/test_1.7-rc1.mdwn
@@ -0,0 +1,111 @@
+[[!meta title="Call for testing: 1.7~rc1"]]
+
+[[!meta date="2015-10-27 12:00:00"]]
+
+You can help Tails! The first release candidate for the upcoming version 1.7 is
+out. Please test it and see if it works for you.
+
+[[!toc levels=1]]
+
+How to test Tails 1.7~rc1?
+==========================
+
+1. **Keep in mind that this is a test image.** We have made sure
+ that it is not broken in an obvious way, but it might still contain
+ undiscovered issues.
+
+1. Either try the <a href="#automatic_upgrade">automatic upgrade</a>, or
+ download the ISO image and its signature:
+
+ <a class="download-file" href="http://dl.amnesia.boum.org/tails/alpha/tails-i386-1.7~rc1/tails-i386-1.7~rc1.iso">Tails 1.7~rc1 ISO image</a>
+
+ <a class="download-signature"
+ href="https://tails.boum.org/torrents/files/tails-i386-1.7~rc1.iso.sig">Tails 1.7~rc1 signature</a>
+
+1. [[Verify the ISO image|download#verify]].
+
+1. Have a look at the list of <a href="#known_issues">known issues of
+ this release</a> and the list of
+ [[longstanding known issues|support/known_issues]].
+
+1. Test wildly!
+
+If you find anything that is not working as it should, please [[report to
+us|doc/first_steps/bug_reporting]]! Bonus points if you first check if it is a
+<a href="#known_issues">known issue of this release</a> or a
+[[longstanding known issue|support/known_issues]].
+
+<div id="automatic_upgrade"></a>
+
+How to automatically upgrade from 1.6?
+========================================
+
+These steps allow you to automatically upgrade a device installed with <span
+class="application">Tails Installer</span> from Tails 1.6 to Tails 1.7~rc1.
+
+1. Start Tails 1.6 from a USB stick or SD card (installed by the
+ Tails Installer), and
+ [[set an administration password|doc/first_steps/startup_options/administration_password]].
+
+1. Run this command in a <span class="application">Root
+ Terminal</span> to select the "alpha" upgrade channel
+ and start the upgrade:
+
+ echo TAILS_CHANNEL=\"alpha\" >> /etc/os-release && \
+ tails-upgrade-frontend-wrapper
+
+1. Once the upgrade has been installed, restart Tails and look at
+ <span class="menuchoice">
+ <span class="guimenu">Applications</span>&nbsp;▸
+ <span class="guisubmenu">Tails</span>&nbsp;▸
+ <span class="guimenuitem">About Tails</span>
+ </span>
+ to confirm that the running system is Tails 1.7~rc1.
+
+What's new since 1.6?
+=======================
+
+Changes since Tails 1.6 are:
+
+ * Major new features and changes
+ - Add a technology preview of the Icedove Email client (a
+ rebranded version of Mozilla Thunderbird), including OpenPGP
+ support via the Enigmail add-on, general security and anonymity
+ improvements via the Torbirdy add-on, and complete persitence
+ support (which will be enabled automatically if you already have
+ Claws Mail persistence enabled). Icedove will replace Claws Mail
+ as the supported email client in Tails in a future
+ release. (Closes: #6151, #9498, #10285)
+ - Upgrade Tor to 0.2.7.4-rc-1~d70.wheezy+1+tails1. Among the many
+ improvement of this new Tor major release, the new
+ KeepAliveIsolateSOCKSAuth option allows us to drop the
+ bug15482.patch patch (taken from the Tor Browse bundle) that
+ enabled similar (but inferiour) functionality for *all*
+ SocksPort:s -- now the same circuit is only kept alive for
+ extended periods for the SocksPort used by the Tor
+ Browser. (Closes: #10194, #10308)
+ - Add an option to Tails Greeter which disables networking
+ completely. This is useful when intending to use Tails for
+ offline work only. (Closes: #6811)
+
+ * Security fixes
+ - Fix CVE-2015-7665, which could lead to a network interface's IP
+ address being exposed through wget. (Closes: #10364)
+
+ * Minor improvements
+ - Restart Tor if bootstrapping stalls for too long when not using
+ pluggable transports. (Closes: #9516)
+ - Install firmware-amd-graphics, and firmware-misc-nonfree instead
+ of firmware-ralink-nonfree, both from Debian Sid.
+ - Update the Tails signing key. (Closes: #10012)
+
+There are numerous other changes that might not be apparent in the
+daily operation of a typical user. Technical details of all the
+changes are listed in the
+[Changelog](https://git-tails.immerda.ch/tails/plain/debian/changelog?h=testing).
+
+<a id="known_issues"></a>
+
+# Known issues in 1.7~rc1
+
+* [[Longstanding known issues|support/known_issues]]
diff --git a/wiki/src/news/test_1.7-rc1.pt.po b/wiki/src/news/test_1.7-rc1.pt.po
new file mode 100644
index 0000000..c00b959
--- /dev/null
+++ b/wiki/src/news/test_1.7-rc1.pt.po
@@ -0,0 +1,219 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2015-10-27 17:35+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Plain text
+#, no-wrap
+msgid "[[!meta title=\"Call for testing: 1.7~rc1\"]]\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid "[[!meta date=\"2015-10-27 12:00:00\"]]\n"
+msgstr ""
+
+#. type: Plain text
+msgid ""
+"You can help Tails! The first release candidate for the upcoming version 1.7 "
+"is out. Please test it and see if it works for you."
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid "[[!toc levels=1]]\n"
+msgstr ""
+
+#. type: Title =
+#, no-wrap
+msgid "How to test Tails 1.7~rc1?\n"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid ""
+"**Keep in mind that this is a test image.** We have made sure that it is not "
+"broken in an obvious way, but it might still contain undiscovered issues."
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid ""
+"Either try the <a href=\"#automatic_upgrade\">automatic upgrade</a>, or "
+"download the ISO image and its signature:"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid " <a class=\"download-file\" href=\"http://dl.amnesia.boum.org/tails/alpha/tails-i386-1.7~rc1/tails-i386-1.7~rc1.iso\">Tails 1.7~rc1 ISO image</a>\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" <a class=\"download-signature\"\n"
+" href=\"https://tails.boum.org/torrents/files/tails-i386-1.7~rc1.iso.sig\">Tails 1.7~rc1 signature</a>\n"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "[[Verify the ISO image|download#verify]]."
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid ""
+"Have a look at the list of <a href=\"#known_issues\">known issues of this "
+"release</a> and the list of [[longstanding known issues|support/"
+"known_issues]]."
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Test wildly!"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"If you find anything that is not working as it should, please [[report to\n"
+"us|doc/first_steps/bug_reporting]]! Bonus points if you first check if it is a\n"
+"<a href=\"#known_issues\">known issue of this release</a> or a\n"
+"[[longstanding known issue|support/known_issues]].\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid "<div id=\"automatic_upgrade\"></a>\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"How to automatically upgrade from 1.6?\n"
+"========================================\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"These steps allow you to automatically upgrade a device installed with <span\n"
+"class=\"application\">Tails Installer</span> from Tails 1.6 to Tails 1.7~rc1.\n"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid ""
+"Start Tails 1.6 from a USB stick or SD card (installed by the Tails "
+"Installer), and [[set an administration password|doc/first_steps/"
+"startup_options/administration_password]]."
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid ""
+"Run this command in a <span class=\"application\">Root Terminal</span> to "
+"select the \"alpha\" upgrade channel and start the upgrade:"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" echo TAILS_CHANNEL=\\\"alpha\\\" >> /etc/os-release && \\\n"
+" tails-upgrade-frontend-wrapper\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"1. Once the upgrade has been installed, restart Tails and look at\n"
+" <span class=\"menuchoice\">\n"
+" <span class=\"guimenu\">Applications</span>&nbsp;▸\n"
+" <span class=\"guisubmenu\">Tails</span>&nbsp;▸\n"
+" <span class=\"guimenuitem\">About Tails</span>\n"
+" </span>\n"
+" to confirm that the running system is Tails 1.7~rc1.\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+"What's new since 1.6?\n"
+"=======================\n"
+msgstr ""
+
+#. type: Plain text
+msgid "Changes since Tails 1.6 are:"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" * Major new features and changes\n"
+" - Add a technology preview of the Icedove Email client (a\n"
+" rebranded version of Mozilla Thunderbird), including OpenPGP\n"
+" support via the Enigmail add-on, general security and anonymity\n"
+" improvements via the Torbirdy add-on, and complete persitence\n"
+" support (which will be enabled automatically if you already have\n"
+" Claws Mail persistence enabled). Icedove will replace Claws Mail\n"
+" as the supported email client in Tails in a future\n"
+" release. (Closes: #6151, #9498, #10285)\n"
+" - Upgrade Tor to 0.2.7.4-rc-1~d70.wheezy+1+tails1. Among the many\n"
+" improvement of this new Tor major release, the new\n"
+" KeepAliveIsolateSOCKSAuth option allows us to drop the\n"
+" bug15482.patch patch (taken from the Tor Browse bundle) that\n"
+" enabled similar (but inferiour) functionality for *all*\n"
+" SocksPort:s -- now the same circuit is only kept alive for\n"
+" extended periods for the SocksPort used by the Tor\n"
+" Browser. (Closes: #10194, #10308)\n"
+" - Add an option to Tails Greeter which disables networking\n"
+" completely. This is useful when intending to use Tails for\n"
+" offline work only. (Closes: #6811)\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" * Security fixes\n"
+" - Fix CVE-2015-7665, which could lead to a network interface's IP\n"
+" address being exposed through wget. (Closes: #10364)\n"
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid ""
+" * Minor improvements\n"
+" - Restart Tor if bootstrapping stalls for too long when not using\n"
+" pluggable transports. (Closes: #9516)\n"
+" - Install firmware-amd-graphics, and firmware-misc-nonfree instead\n"
+" of firmware-ralink-nonfree, both from Debian Sid.\n"
+" - Update the Tails signing key. (Closes: #10012)\n"
+msgstr ""
+
+#. type: Plain text
+msgid ""
+"There are numerous other changes that might not be apparent in the daily "
+"operation of a typical user. Technical details of all the changes are listed "
+"in the [Changelog](https://git-tails.immerda.ch/tails/plain/debian/changelog?"
+"h=testing)."
+msgstr ""
+
+#. type: Plain text
+#, no-wrap
+msgid "<a id=\"known_issues\"></a>\n"
+msgstr ""
+
+#. type: Title #
+#, no-wrap
+msgid "Known issues in 1.7~rc1"
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "[[Longstanding known issues|support/known_issues]]"
+msgstr ""
diff --git a/wiki/src/news/version_1.6.fr.po b/wiki/src/news/version_1.6.fr.po
index 05271b9..3d4d056 100644
--- a/wiki/src/news/version_1.6.fr.po
+++ b/wiki/src/news/version_1.6.fr.po
@@ -77,7 +77,7 @@ msgstr "Télécharger ou mettre à jour"
#. type: Plain text
msgid "Go to the [[download]] or [[upgrade|doc/first_steps/upgrade/]] page."
msgstr ""
-"Aller à la page de [[téléchargement|upgrade] ou de [[mise à jour|doc/"
+"Aller à la page de [[téléchargement|upgrade]] ou de [[mise à jour|doc/"
"first_steps/upgrade/]]. "
#. type: Plain text
@@ -88,7 +88,7 @@ msgid ""
msgstr ""
"Si vous n'avez pas fait de mise à jour automatique depuis longtemps et que "
"votre Tails ne démarre après cette mise à jour automatique, vous pouvez "
-"mettre à jour Tails manuellement|doc/first_steps/upgrade/#manual]]. "
+"[[mettre à jour Tails manuellement|doc/first_steps/upgrade/#manual]]. "
#. type: Title #
#, no-wrap
diff --git a/wiki/src/support.de.po b/wiki/src/support.de.po
index 29c84df..bc1d6b7 100644
--- a/wiki/src/support.de.po
+++ b/wiki/src/support.de.po
@@ -5,16 +5,16 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tails\n"
"POT-Creation-Date: 2015-08-20 09:48+0300\n"
-"PO-Revision-Date: 2014-05-24 20:31+0100\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2015-10-06 20:22+0100\n"
+"Last-Translator: Tails translators <tails@boum.org>\n"
+"Language-Team: Tails translators <tails@boum.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.5.4\n"
+"X-Generator: Poedit 1.6.10\n"
#. type: Plain text
#, no-wrap
@@ -56,13 +56,12 @@ msgstr "[[Besuchen Sie die Tails Dokumentation|doc]]"
#. type: Title =
#, no-wrap
msgid "Learn how to use Tails\n"
-msgstr ""
+msgstr "Lernen Sie, Tails zu benutzen\n"
#. type: Plain text
-#, fuzzy, no-wrap
-#| msgid " [[!inline pages=\"support/talk\" raw=\"yes\"]]\n"
+#, no-wrap
msgid "[[!inline pages=\"support/learn/intro.inline\" raw=\"yes\"]]\n"
-msgstr " [[!inline pages=\"support/talk.de\" raw=\"yes\"]]\n"
+msgstr "[[!inline pages=\"support/learn/intro.inline.de\" raw=\"yes\"]]\n"
#. type: Title =
#, no-wrap
diff --git a/wiki/src/support/faq.fr.po b/wiki/src/support/faq.fr.po
index 94939a0..5f1cf95 100644
--- a/wiki/src/support/faq.fr.po
+++ b/wiki/src/support/faq.fr.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-09-23 10:54+0300\n"
+"POT-Creation-Date: 2015-10-25 09:00+0100\n"
"PO-Revision-Date: 2015-10-10 10:45-0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -1441,9 +1442,6 @@ msgstr ""
#. type: Plain text
#, no-wrap
-#| msgid ""
-#| "We have relatively vague [[!tails_ticket 5991 desc=\"plans to improve\n"
-#| "on this situation\"]].\n"
msgid ""
"We had relatively vague [[!tails_ticket 5991 desc=\"plans to improve\n"
"on this situation\"]].\n"
diff --git a/wiki/src/support/learn/intro.inline.de.po b/wiki/src/support/learn/intro.inline.de.po
index 6c1dd75..ba056bd 100644
--- a/wiki/src/support/learn/intro.inline.de.po
+++ b/wiki/src/support/learn/intro.inline.de.po
@@ -3,21 +3,24 @@
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
-#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tails\n"
"POT-Creation-Date: 2015-08-20 09:48+0300\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2015-10-06 20:20+0100\n"
+"Last-Translator: Tails translators <tails@boum.org>\n"
+"Language-Team: Tails translators <tails@boum.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.6.10\n"
#. type: Plain text
msgid ""
"The Tails project itself lacks time and skills to provide training on how to "
"use Tails but [[other organizations do so|learn]]."
msgstr ""
+"Das Tails Projekt selbst hat keine Zeit und Kompetenzen, um Schulungen zur "
+"Benutzung von Tails anzubieten, aber [[andere Organisationen tun dies|"
+"learn]]."
diff --git a/wiki/src/support/talk.de.po b/wiki/src/support/talk.de.po
index afd343b..f1840c3 100644
--- a/wiki/src/support/talk.de.po
+++ b/wiki/src/support/talk.de.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
"POT-Creation-Date: 2015-08-09 14:27+0300\n"
-"PO-Revision-Date: 2015-01-18 22:04+0100\n"
-"Last-Translator: Tails developers <tails@boum.org>\n"
+"PO-Revision-Date: 2015-10-06 20:22+0100\n"
+"Last-Translator: Tails translators <tails@boum.org>\n"
"Language-Team: Tails Translators <tails-l10n@boum.org>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
@@ -105,7 +105,7 @@ msgstr ""
#. type: Content of: <div>
msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\"]]"
-msgstr ""
+msgstr "[[!inline pages=\"support/talk/languages.inline.de\" raw=\"yes\"]]"
#. type: Content of: <div><p>
msgid ""
diff --git a/wiki/src/tails-signing.key b/wiki/src/tails-signing.key
index e4edd64..76de4fa 100644
--- a/wiki/src/tails-signing.key
+++ b/wiki/src/tails-signing.key
@@ -24,97 +24,1204 @@ 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
-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
+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
@@ -148,6 +1255,29 @@ GDbS8nZbsxR1h4FEbE92QTmPc4HHdTb0QsGa/nUgOGqxzSdMX/5ERDIViymRa6q1
GwuhbuEDRscBg3vJPG9ZOTaYazNDQCSuJc0wBi95MpuGXvO7bXnqVONW+sHBZDJU
Asm2EhymMwzCfaEnuS+W2D3becJVzmFMpRTVzn+axmEG/4EjC/uSiFvdy5TX0He6
cc36mH0uonEuePuFHqPNeHGgVotT3TRNkI1ZalsL5EwBw4I1Wq+erMpMkUo9FnhD
-JnN5erc6oKNAlo+NIRWUGnC2XHOTwhPF6fkTBOM=
-=q6aF
+JnN5erc6oKNAlo+NIRWUGnC2XHOTwhPF6fkTBOOJBEQEGAEKAA8CGwIFAlYICNwF
+CQO6eusCKcFdIAQZAQoABgUCVLvR7AAKCRA8g9y1L2mcVlrKD/9vroqyOt3vh72V
+0Ae419Ll0fR67icPJYrg1R4+PcbERpr8rWf4RiVIaAxUzXkqBxjXiFUBXxz1vJ74
++Zj8H7YyDHSsCZItjyQ1+VPv1EKTVgfrmQQKE5oaTpqomaK2BGeZQGftiaCDPuoh
+en83ZsEM+X09X+xr7WLrSyJRtgLLtKGadWuM1FzOiJyQCeCghBFjAUQKYWZJt4Fd
+vMFPHVGba7YqRUSM9ZXM/hNhiu8rs8S7eoh8KWkms+E3rabBXZFnD+xKmSYCNPkQ
+cAe324DXZhxQO9MpPPvpVZWEAVbhegK+B//EMUuP8Qpzv+shVYdVPotVZ4U1vM7W
+PALTz0TCSxkM9uCwE6eH7WAj1eqNHgJzpjUPwxAb7EoDq4Q0yDCUQeqGqfiyYGPw
+I4RUL0nEjRJhOatcymlah+etdcvvEwbbBJFFY60XmsQoagOG9za4oJpH+a/Y2DwL
+0b6AAumZ0LuT71EeqLRyUF0zvMQZf+3c+dE+TjODhTNAwZ09F0sEPqSLnN8d6zvd
+yHu511sZYh9W45Msfx41Jh/7bpOsG/CcmWBAgP9kYAGwEseqoWJ/wpCouxSNrKvW
+QIiM653L41EUK3YbeCnaMwJsZOgHLzzlc1Sezkbu7sdjpjz2HoVVO1SXI3CNsPfJ
+xzxVQyr0AfdNnPuifCW2L9kfXg1fhQkQ27gCslis2E8NgQ//XzrgtCr1wyOJKP9l
+YmWW1J5xtaWtJlQinGP6bivG3IkdXrtL+8zODdI1a4V6DtsayShSo8U9PpYsgzxa
+NSXJXsIHNwFFibDXvWTsVMsGkwHt7VgG8/z/NIvxKIIInb22vDS2n+q6E+4JEhW1
+/8NtT8PBFNEcYk7KYa44HNaGX06HcLer4IZLt3NhgHpDnMcD8AhGFGIh1hpgpqo2
+PUZ8pj554FSZvrH43n3vhuySjRKczj32RkxEXGCS/OVhAmbBchSNOLpsUQBu00aI
+wnpBPvLoegGx90Ps3mRNquM/GHTGqWUp3lpfriw5HVwuTxwqow22P/UQ7IMGzvsh
+hL463nCh/llNOw/8VuHejwTCFAvkK+OcwzLmc9xNVE2GA9ws7WYgGn09iiKdoXsv
+6p+d5InlxgaxU2pGwvaIJI8GWHZ/6zhWratp6Md/6+jCO5Y9NAfEL42MhdbC5lmg
+XJjLmANV8/309Dn/ofb0Otty/O6fy+Mwoc9F4Ot60CExjJCKiMW+YJrHGkbK+QXM
+kWNwQJ04OoNa85MVTVkn/ROd+tt0YK8zYVOOxgcFpt6HZb5RS8f/0fXY6/gH6fef
+zpKfLi5P9dpHPf0u2T5PWvAHePIEk3ybgol9rKNgkSlu3vgdfA43/ipR98Kj8KO4
+vxQemxTxhB6BxS3Ry7uOONgsQCc=
+=NrII
-----END PGP PUBLIC KEY BLOCK-----
diff --git a/wiki/src/torrents/files/tails-i386-1.7~rc1.iso.sig b/wiki/src/torrents/files/tails-i386-1.7~rc1.iso.sig
new file mode 100644
index 0000000..cc66565
--- /dev/null
+++ b/wiki/src/torrents/files/tails-i386-1.7~rc1.iso.sig
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIcBAABCgAGBQJWLsnCAAoJEJj+xrx1Kj22hF0QAKgd5gj6YgRzjqGXA1aJMi+c
+VR9V41rZEa9/TKWfD3NFLD1aQFdgWT9lMNc1dnOFP1xm2jwzwShmFWLuqJUW2mtV
+cpnGQCST9hxF9/D9zQM1vMIwMLRzmMV/nAKI10SaPdx9B4RaaNzVTOZXHtqmPhwH
+04RuUEGa5NjXLTnp1M6ODSFiCKu6YaXvzA6pCFK5/OknVCYWlZOJUWjzJComhd3b
+mtvGbYZ9Kodl2CDGPBTgMim1Gkh8AZXlQdxeq577E+bId16OwByuzczQtwOAy0/7
+e4EuGUaC+M4B4E73rnAnlvZywKHCgtm0oW2zLoL+4DZA5zfwGJy9nrAZYkCIgsEb
+I0nbQHr/dY8eWkSp5zP4zEVFMIgIJ/xVRHwAyCnoqenZ35Vn6CbHaRdDJkQhJEJG
+Lx5Tp6m7rAkEry3JlTTL6jn40QGxpf1Yat33JpRYaU7NxOr7nBiadEEDCgT0ULPX
+YqM8Ll4SdnHe1IAiLn2vYcU46KsJByj8pXLIr4YPfOMYOwTBrx86jRjp2xGC2hBm
+DLdiYmuLna8PrLCQ96tPScJiBO9rQ8Vk9eYBE7wxUs7I504fkaK37PWHtwaDIJ8b
+j37u1XA38R0h5F6OMx7PZCwRD+lkH2mCL56SnM4/cqBY2v6GAdljNpi1z7lwR65L
+p84W7TxE+VgSoMxoJ6Wj
+=M3Iq
+-----END PGP SIGNATURE-----
diff --git a/wiki/src/upgrade/v1/Tails/1.6/i386/alpha/upgrades.yml b/wiki/src/upgrade/v1/Tails/1.6/i386/alpha/upgrades.yml
index 89c6439..36b4776 100644
--- a/wiki/src/upgrade/v1/Tails/1.6/i386/alpha/upgrades.yml
+++ b/wiki/src/upgrade/v1/Tails/1.6/i386/alpha/upgrades.yml
@@ -3,3 +3,18 @@ build-target: i386
channel: alpha
product-name: Tails
product-version: '1.6'
+upgrades:
+- details-url: https://tails.boum.org/news/test_1.7-rc1/
+ type: major
+ upgrade-paths:
+ - target-files:
+ - sha256: 3c44b38b8fd976d096affdd6cc9b5246e3990795878b23169cee6013bf77bd3f
+ size: 1052835840
+ url: http://dl.amnesia.boum.org/tails/alpha/tails-i386-1.7~rc1/tails-i386-1.7~rc1.iso
+ type: full
+ - target-files:
+ - sha256: 5e45e650a72fc61daa98c28ebf4a6d755134d007b339240e1f8b92057a0f2a0c
+ size: 198891520
+ url: http://dl.amnesia.boum.org/tails/alpha/iuk/Tails_i386_1.6_to_1.7~rc1.iuk
+ type: incremental
+ version: 1.7~rc1
diff --git a/wiki/src/upgrade/v1/Tails/1.6/i386/alpha/upgrades.yml.pgp b/wiki/src/upgrade/v1/Tails/1.6/i386/alpha/upgrades.yml.pgp
index 08e097c..f9e5eb8 100644
--- a/wiki/src/upgrade/v1/Tails/1.6/i386/alpha/upgrades.yml.pgp
+++ b/wiki/src/upgrade/v1/Tails/1.6/i386/alpha/upgrades.yml.pgp
@@ -1,16 +1,16 @@
-----BEGIN PGP SIGNATURE-----
-iQIcBAABCgAGBQJVyQr8AAoJEJj+xrx1Kj22MoAQAIvSW0ihNoKGbxxmspSxbEOu
-RXxlckT7K9e0njTUhvpDohwLa1S83XH+fIPZ7T23AfbizJ+BhSz8VVvHobIgGRdm
-avjba5pnVHH24q6oZ78KaglRGJyv8OTKiEIUbUvwD4MHneRJIIfF0V6OlF1b/TvV
-KWjVw3eVD5/wqwvYQSTxWkd/DzAummhzxn5T0iq+2udLVBC7ZWbcWEvFgN5qdfGB
-6fH+neDJWGSUVjQ2E7MXPYoEKUaXvFpecwgdHoP04KqtPyqkuc9h2AEoV5OAKgrM
-dIPh6pvpQrraevKLj8zN+6clw+XLB5dnaAuzkrLojGbJOHYOdwSmadrp/dp/X9ZY
-hVIujJndpsdIpOrRDmPxzx9e5dPZAz6gObGrRCpkdb8BP8ngqNTsHzSdeTOgSoRz
-wmlTud7Jlw715cc4sHEOmCO/55t99n1ZXs4fTGT82K3OuUBosgAMNahaTda8JiV6
-MpVOon7zLIrFSguAoqnBV9MWKl2TuqAueP2VbxkxbhO7qhGyjvf4oLI4DHniTc1c
-HNopk4We5slD6R0ViP/BZGUg6VmHRevdmkS/O6bLjIjrhSUHVaYZjMFinqxl/nvy
-qogp5NtCR0czI7/K2N6FNA50lHyBVTXzL1hSpGJGxLtNRS4wA/e1O3YdGhK2aa4Z
-XEf4I2zsfIgBXpNwLiMD
-=m53G
+iQIcBAABCgAGBQJWLs8uAAoJEJj+xrx1Kj22fIkP/AlsABIpboQcLNnD84qnyR/b
+4iozwbmO5ivgPOMmZ75UlcllNxN3ApRySZBHqXvae91LEVKvaQfjK9SlpHpkNHbf
+GVPHqBawlR4gquPd9++ZK2OBo5CMjJgRDnHzFdVroJz76kffrNYgbM6enUQueE0q
+V2Vd1RKGCUh47szt9e/PqdNEC8gbpx2W10BqBUE7b8Z5tCT1b03VPQCkSV3W69Vq
+M6N2GBEC1DkGuxKRLkMonbr4YR5stw2se51JZX1CGYpQQhOzY/4kJDv3gbJU9rbC
+u1x1vFkhHudIxiv5dKLqiWkfYCGegF2kUp9HeBoP2w4VywqDkiwOOVZ+SkpB1S0H
+bHTUGeQs4JQ9v/lzolr6kSuEJkiIscbtG3pf0oe/SGHh7z9PAPkfbf3JeykotPf7
+9RHyeBsI9SEeTz/2uUgYzFgDal6ocuZsct8XcksKtfL3VBOXYjhFN3VYiHzKUXBJ
+sIzJTGXUAHcxOt5C5LeQqRMqq33lBVhnzjCs3JkNYGWyciMsWgUqOP4XAebdMNuO
+FWUTJLwR9kEiVIcrdT37cOYqLRWUCFJhktjamkaUEI7kD6g0ZhQoin0CgHhQXUl6
+wGNcQnSvUNq8pSmsNCOylzkjN1qjKhjbOaAf+FENpNCR+odeSdjvI/T/xvCPLxss
+1+ankSvIyFd3f1Yn+Y3I
+=68W4
-----END PGP SIGNATURE-----