Commit ebfc4d47 authored by intrigeri's avatar intrigeri
Browse files

Merge remote-tracking branch 'origin/stable' into test/10381-fix-I-open-the-address-test-is-fragile

parents 123a285c 95643a2a
......@@ -167,7 +167,7 @@ start_vnc_viewer() {
if [ ! -x "${VNC_VIEWER}" ]; then
VNC_VIEWER="/usr/bin/xtightvncviewer"
fi
"${VNC_VIEWER}" -viewonly localhost:${VNC_SERVER_PORT} 1>/dev/null 2>&1 &
"${VNC_VIEWER}" -nojpeg -viewonly localhost:${VNC_SERVER_PORT} 1>/dev/null 2>&1 &
}
capture_session() {
......
......@@ -57,7 +57,7 @@ evaluate the idea of basing Tails on snapshots of Debian testing.
* November 14-18th: second sprint (in-person, organized by intrigeri)
* December 20-23: third sprint (remotely attended for everybody except
a couple of us)
* January 30 - Febuary 3: fourth sprint (remotely attended); release
* January 30 - February 3: fourth sprint (remotely attended); release
Tails 3.0~beta1
* February 2017 to Tails 3.0 release: keep 3.0~beta as up-to-date,
wrt. security vulnerabilities, as our 2.x channel is
......
......@@ -112,6 +112,8 @@ Running GUI applications in containers
Flatpack (formerly `xdg-app`); their concept of "portals" is very interesting.
- [GNOME Developer Experience hackfest: xdg-app + Debian](http://smcv.pseudorandom.co.uk/2016/xdg-app/)
- LWN on [An initial release of Flatpak portals for GNOME](https://lwn.net/Articles/694291/)
- [The flatpak security model – part 1: The basics](https://blogs.gnome.org/alexl/2017/01/18/the-flatpak-security-model-part-1-the-basics/)
- [The flatpak security model – part 2: Who needs sandboxing anyway?](https://blogs.gnome.org/alexl/2017/01/20/the-flatpak-security-model-part-2-who-needs-sandboxing-anyway/)
* Ubuntu Snap
- LWN on [Snap interfaces for sandboxed applications](https://lwn.net/Articles/694757/),
comparing them to Flatpack's portals
......
[[!meta title="Tails report for December, 2016"]]
[[!meta date="January 10 12:34:56 2017"]]
[[!meta date="January 30 12:34:56 2017"]]
[[!toc ]]
......@@ -7,9 +7,9 @@ Releases
========
* Tails 2.9 was cancelled due to CVE-2016-1252.
* [[Tails 2.9.1 was released on 12 14|news/version_2.9.1]] (minor release).
* [[Tails 2.9.1 was released on December 14|news/version_2.9.1]] (minor release).
* Tails 2.10 is [[scheduled for 01 24|contribute/calendar]].
* Tails 2.10 is [[scheduled for January 24|contribute/calendar]].
The following changes were introduced in Tails 2.9.1:
......@@ -20,10 +20,15 @@ The following changes were introduced in Tails 2.9.1:
Code
====
We've had a great sprint about porting Tails to Debian Stretch.
Most of our time was spent integrating the new Greeter as well as bug fixing,
polishing, and updating the test suite.
[https://mailman.boum.org/pipermail/tails-dev/2016-December/011121.html](Report from the sprint)
* We've had a great sprint about porting Tails to Debian Stretch.
Most of our time was spent integrating the new Greeter as well as bug fixing,
polishing, and updating the test suite:
[report from the sprint](https://mailman.boum.org/pipermail/tails-dev/2016-December/011121.html).
Our goal is to publish a first beta version based on Debian Stretch at
the end of January.
* intrigeri ensured that a number of packages we care about are in
good shape for Debian Stretch, that will be frozen very soon.
Documentation and website
=========================
......@@ -34,22 +39,19 @@ User experience
Infrastructure
==============
XXX: Count the number of tests in /features at the beginning of next month
git checkout `git rev-list -n 1 --before="June 1" origin/devel`
git grep --extended-regexp '^\s*Scenario:' -- features/*.feature | wc -l
XXX: Report only if more scenarios have been written and add the diff from the previous month, for example:
* 387 ISO images were automatically built and tested by our continuous
integration infrastructure.
- Our test suite covers SCENARIOS scenarios, DIFF more that in May.
* XXX ISO images were automatically built and tested by our continuous integration infrastructure. XXX=ask tails-sysadmins@boum.org
* We deployed a clone of our Jenkins setup for building and testing
ISO images automatically, and improved the corresponding Puppet code
to make it possible. This should make it easier for new
[[system administrators|contribute/how/sysadmin]] to join us.
Funding
=======
- We continued our donation campaign which will likely bring us more
than 100000 in donations.
- We continued our donation campaign which brought us about
$100 000 in donations.
- The [[independent French investigative journal Mediapart has decided
to support|news/mediapart]] Tails financially every year. Thank you
......@@ -66,27 +68,45 @@ Outreach
Past events
-----------
From December 27th to December 30th, we were at 33C3 in Hamburg/Germany.
* From December 27th to December 30th, we were at 33C3 in
Hamburg/Germany.
* We attended the
[Reproducible Builds Meeting](https://reproducible-builds.org/news/2016/12/13/reproducible-builds-berlin-meeting/)
in Berlin.
On-going discussions
====================
XXX: Link to the thread on <https://mailman.boum.org/pipermail/tails-XXX/>.
- We talked about maybe implementing [a new Tails version scheme](https://mailman.boum.org/pipermail/tails-dev/2016-December/011098.html).
- Also about [Faking htpdate user agent](https://mailman.boum.org/pipermail/tails-dev/2016-December/011084.html), or [[!tails_ticket 5924]].
Translation
===========
XXX: Add the output of (adjust month!):
## All the website
git checkout $(git rev-list -n 1 --before="September 1" origin/master) && \
git submodule update --init && \
./wiki/src/contribute/l10n_tricks/language_statistics.sh
- de: 56% (3083) strings translated, 5% strings fuzzy, 50% words translated
- fa: 41% (2286) strings translated, 7% strings fuzzy, 46% words translated
- fr: 81% (4464) strings translated, 2% strings fuzzy, 80% words translated
- it: 29% (1620) strings translated, 3% strings fuzzy, 26% words translated
- pt: 28% (1560) strings translated, 7% strings fuzzy, 26% words translated
Total original words: 56525
## [[Core pages of the website|contribute/l10n_tricks/core_po_files.txt]]
- de: 83% (1563) strings translated, 9% strings fuzzy, 84% words translated
- fa: 38% (720) strings translated, 9% strings fuzzy, 40% words translated
- fr: 96% (1799) strings translated, 3% strings fuzzy, 96% words translated
- it: 80% (1508) strings translated, 9% strings fuzzy, 79% words translated
- pt: 50% (933) strings translated, 12% strings fuzzy, 50% words translated
Total original words: 17087
Metrics
=======
* Tails has been started more than BOOTS/MONTH times this month. This makes BOOTS/DAY boots a day on average.
* SIGS downloads of the OpenPGP signature of Tails ISO from our website.
* WHISPERBACK bug reports were received through WhisperBack.
XXX: Ask tails@boum.org for these numbers.
* Tails has been started more than 633 242 times this month. This makes 20 427 boots a day on average.
* 15 012 downloads of the OpenPGP signature of Tails ISO from our website.
* 72 bug reports were received through WhisperBack.
......@@ -146,3 +146,19 @@ Prints the value of the provided option.
#### set-option OPTION VALUE
Sets the provided option to the provided value.
# Obligatory Client Authentication
My current proposal is that, until we can use a Tor version with the [next generation onion services](https://gitweb.torproject.org/torspec.git/tree/proposals/224-rend-spec-ng.txt) in Tails, Tails Server should enforce the use of client authentication, i.e. it will not be shown as an option to the user and will always be turned on. We could add a somehow hidden option (maybe a command line option) to disable client authentication, so that users who know about the risk still have a way to use Tails Server without client authentication.
The reasoning for this is that users running onion services in Tails currently face an increased risk of deanonymization. In the default Tor configuration, the first Tor node that the Tor client connects to stays the same for a longer time, currently 60 days. This node is called the entry guard. The reasoning is to reduce the risk of using a bad entry node, because the entry guard is the only node in the Tor network that knows the real IP address of the Tor user. An attacker controlling the entry guard gains important information about the Tor user, which can lead to deanonymization.
Tails currently does not [persist the Tor state](https://tails.boum.org/blueprint/persistent_Tor_state/), which means that Tor chooses a new entry guard after each system boot. Thus Tails users have a much higher risk to use a bad entry guard at some point, which is bad enough in itself. But when hosting onion services in Tails, this is even worse, because it is a lot easier for a bad entry guard to deanonymize onion services than normal Tor clients. For example, if an attacker knows the onion address of an onion service A and control a Tor node which is used as an entry guard, they can just block all traffic on the entry guard and try to connect to A. If A is unreachable only while they block the traffic at their Tor node, they know that it is A who is using their Tor node as an entry guard, so they know the IP address of A.
This attack requires the attacker to know the onion address of the onion service they want to deanonymize. Unfortunately, the current implementation allows attackers controlling a directory server responsible for an onion service to learn that service's onion address. This will be fixed in the next generation onion services. So once we can use the next generation onion services in Tails, it will be sufficient for Tails Server users to keep their onion address secret and only share it with users they trust. I think this will be good enough to make the client authentication optional and display a prominent warning about keeping the onion address secret in Tails Server.
The Tor stable release 0.3.1 with next generation onion services is [planned vaguely for August 2017](https://lists.torproject.org/pipermail/tor-dev/2016-December/011725.html). Since we don't have a release schedule for Tails Server yet, we might consider waiting for Tor 0.3.1 before releasing Tails Server.
In the long term, we should come up with a compromise between the location tracking risk of persistent entry guards and the risk of deanonymization by a bad entry guard (see [persistent_Tor_state](https://tails.boum.org/blueprint/persistent_Tor_state/)).
XXX: Explain how this greatly reduces the use cases in which Tails Server is useful (all clients have to use Tails; onion addresses can't be publicly advertised)
......@@ -2,25 +2,25 @@
- Create a branch based on the development branch for this release
- `web/nnnnn-x.y-release-notes`
- Copy template form contribute/how/documentation/release_notes/template.mdwn to news/version_x.y.mdwn
- Copy template from `contribute/how/documentation/release_notes/template.mdwn` to `news/version_x.y.mdwn`
- Replace placeholders in template
- Gather information about changes
- Tails changelog
- <https://git-tails.immerda.ch/tails/tree/debian/changelog?h=stable>
- <https://git-tails.immerda.ch/tails/tree/debian/changelog?h=devel>
- <https://git-tails.immerda.ch/tails/tree/debian/changelog?h=testing>
- If a release candidate was announced, read the call for testing
- Analyze the changes already made on the website and link to them:
- in testing for a major release: `git diff origin/master...origin/testing wiki/src`
- in stable for a minor release: `git diff origin/master...origin/stable wiki/src`
- in testing for a major release: `git diff origin/master...origin/testing wiki/src/**/*.{mdwn,html}`
- in stable for a minor release: `git diff origin/master...origin/stable wiki/src/**/*.{mdwn,html}`
- Analyze the Redmine view for this release
- Analyze the diff of packages
- in testing for a major release: `wget http://nightly.tails.boum.org/build_Tails_ISO_testing/lastSuccessful/archive/latest.iso.packages`
- in stable for a minor release: `wget http://nightly.tails.boum.org/build_Tails_ISO_stable/lastSuccessful/archive/latest.iso.packages`
- `diff -u ~/Persistent/master/wiki/src/torrents/files/tails-i386-*.packages latest.iso.packages | wdiff --diff-input --terminal`
- Read the Changelog of other updated software (Tor, I2P, etc.) to find relevant highlights
- Tor, Tor Browser: <https://blog.torproject.org/>
- Tor: <https://blog.torproject.org/>
- Tor: <https://gitweb.torproject.org/tor.git/tree/ChangeLog>
- Tor Browser: <https://gitweb.torproject.org/builders/tor-browser-bundle.git/tree/Bundle-Data/Docs/ChangeLog.txt?h=maint-5.5>
- Tor Browser: <https://gitweb.torproject.org/builders/tor-browser-bundle.git/tree/Bundle-Data/Docs/ChangeLog.txt?h=maint-6.5>
- I2P: <https://geti2p.net/en/>
- I2P: <https://github.com/i2p/i2p.i2p/blob/master/debian/changelog>
- Icedove: <https://www.mozilla.org/en-US/thunderbird/notes/>
......@@ -29,6 +29,11 @@
- obfs4proxy: <https://anonscm.debian.org/cgit/pkg-privacy/packages/obfs4proxy.git/tree/ChangeLog>
- Add screenshots of cool stuff
- Resize them to 66% if needed
- Document manual steps that persistence users may need to go
through, taking into account that we support automatic updates
from the two last releases (not mentioning manual updates).
It may imply to refer to, or copy from, such instructions that
were documented in the _previous_ release notes.
- Write the draft
- Use full sentences for major changes ("*We installed*", "*You can*")
- Use present tense without subject for minor changes ("*Upgrade*", "*Fix*")
......
[[!meta title="January 2017 online meeting"]]
[[!toc levels=1]]
# Availability for next month:
- u will be available and will try to close tickets in January, and
work on a Debian backport for Tails Installer.
- spriver will keep at [[!tails_ticket 9833 desc="Replace AdBlock Plus with uBlock Origin"]]
and work on her other tickets.
- anonym will come back to his "office hours" in two days and will work on [[!tails_ticket 7870 desc="Include OnionShare"]]
+ test suite stuff + Tails 2.10 release management + mentoring spriver for #9833.
- emmapeel will not have much time, she will do the December report.
# Holes on the roof
- anonym has one assigned
# Volunteers to handle important tickets flagged for next release, but without assignee
- All the tickets for Tails 2.10 were already assigned!
# Tickets discussed
## [[!tails_ticket 6972 desc="Create a 'Sponsors' page"]]
- We discussed for a while about the pros and cons of a sponsor page.
- We agreed easily on no sponsors on the homepage, although on a separated page
it would be nice.
- We don't publish the minimum amount needed to be there, as it can change.
- Many other questions arise:
- We renovate the page each year, like the press page?
- Should past sponsors be listed?
- How should we communicate to interested sponsors (have a public policy)?
We want somebody to write a text that can be sent to possible sponsors
explaining how this works.
## [[!tails_ticket 12076 desc="Have a sponsor per release"]]
We discussed it a bit, in general we didn't liked the idea, but we didn't
reach a proper conclusion.
......@@ -539,8 +539,11 @@ suite should be ready, so it is time to:
* build the final image!
* compare the new build manifest with the one from the previous,
almost final build; they should be identical (XXX: except for
the `debian-security` serial, right?).
almost final build; they should be identical, except that the
`debian-security` serial/reference might be higher. To ensure we get
the final build's .build-manufest, please run:
export PACKAGES_MANIFEST="${ARTIFACTS:?}/tails-i386-${VERSION:?}.iso.build-manifest"
* check out the release branch again:
......
......@@ -305,13 +305,16 @@ language. You *really* have to reboot between each language.
browser. Verify that you can install the Firefox Addon. Start
downloading a Tails image and copy the used mirror URL.
- The URL should only start with dl.amnesia.boum.org if Javascript
is disabled in your browser. Otherwise it should contain a mirror
URL from <https://tails.boum.org/mirrors.json>
is disabled in your browser (requires a restart!). Otherwise it should
contain a mirror URL from <https://tails.boum.org/mirrors.json>
- Verify that pausing and resuming the download from this URL works.
- Verify that when you start the download, you can see it appear in
the download list (Ctrl+Shift+Y).
* Test a disabled mirror (Possible only in FF > 51 because of
<https://bugzilla.mozilla.org/show_bug.cgi?id=1275289>.)
- Disabled mirrors have `"weight": 0` in
https://tails.boum.org/mirrors.json so just pick one of them. If
there's none, skip this test.
- Do not use Firefox over Tor.
- To disable Firefox's internal DNS cache, navigate to
`about:config` and set these prefererences:
......@@ -325,6 +328,10 @@ language. You *really* have to reboot between each language.
used mirror to 127.0.0.1.
- Now reload the download page, and try to resume the download
again.
XXX: How is it ensured that the disabled mirror we picked above is
used?
- In the Firefox console (Ctrl+Shift+J) you should see the
`mirror.blob` variable pointing to a different mirror. This
should work.
`mirror.blob` variable pointing to a different mirror. This should
work.
XXX: Please provide more instructions for how to find this
variable, possibly with a (large but shortened) example.
......@@ -197,7 +197,7 @@ Import a new set of Tor Browser tarballs
cd "$TBB_ARCHIVE" && \
mkdir "$TBB_VERSION" && cd "$TBB_VERSION" && \
git annex import --duplicate "$TMPDIR/"*
git annex import --duplicate "$TMPDIR/"* "$TAILS_GIT_REPO/"sha256sums-*
Commit and push your changes
----------------------------
......@@ -230,5 +230,5 @@ Adjust the URL in the main Git repository
echo "http://torbrowser-archive.tails.boum.org/${TBB_VERSION}/" > \
config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt && \
git commit config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt \
-m "Fetch Tor Browser from our own archive." && \
-m "Fetch Tor Browser from our own archive."
done
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails translations\n"
"POT-Creation-Date: 2017-01-12 22:25+0100\n"
"POT-Creation-Date: 2017-01-23 19:42+0100\n"
"PO-Revision-Date: 2016-08-22 18:30+0200\n"
"Last-Translator: Tails translators <tails@boum.org>\n"
"Language-Team: Tails translations <tails-l10n@boum.org>\n"
......@@ -97,6 +97,7 @@ msgid ""
"* [Pidgin](http://www.pidgin.im/) preconfigured with\n"
" [OTR](http://www.cypherpunks.ca/otr/index.php) for Off-the-Record\n"
" Messaging ([[More...|doc/anonymous_internet/pidgin]])\n"
"* [OnionShare](https://onionshare.org/) for anonymous filesharing\n"
"* [Icedove (Thunderbird)](https://www.mozilla.org/en-US/thunderbird/) email client with [Enigmail](https://www.enigmail.net/) for OpenPGP support ([[More...|doc/anonymous_internet/icedove]])\n"
"* [Liferea](http://liferea.sourceforge.net/) feed aggregator\n"
"* [Gobby](http://gobby.0x539.de/trac/) for collaborative text writing\n"
......
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2017-01-12 22:25+0100\n"
"POT-Creation-Date: 2017-01-23 19:42+0100\n"
"PO-Revision-Date: 2015-10-21 10:59+0000\n"
"Last-Translator: sprint5 <translation5@451f.org>\n"
"Language-Team: Persian <http://weblate.451f.org:8889/projects/tails/features/"
......@@ -107,6 +107,7 @@ msgid ""
"* [Pidgin](http://www.pidgin.im/) preconfigured with\n"
" [OTR](http://www.cypherpunks.ca/otr/index.php) for Off-the-Record\n"
" Messaging ([[More...|doc/anonymous_internet/pidgin]])\n"
"* [OnionShare](https://onionshare.org/) for anonymous filesharing\n"
"* [Icedove (Thunderbird)](https://www.mozilla.org/en-US/thunderbird/) email client with [Enigmail](https://www.enigmail.net/) for OpenPGP support ([[More...|doc/anonymous_internet/icedove]])\n"
"* [Liferea](http://liferea.sourceforge.net/) feed aggregator\n"
"* [Gobby](http://gobby.0x539.de/trac/) for collaborative text writing\n"
......
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
"POT-Creation-Date: 2017-01-12 22:25+0100\n"
"POT-Creation-Date: 2017-01-23 19:42+0100\n"
"PO-Revision-Date: 2016-04-02 19:18+0100\n"
"Last-Translator: Chre <tor@renaudineau.org>\n"
"Language-Team: Tails translators <tails@boum.org>\n"
......@@ -100,6 +100,7 @@ msgid ""
"* [Pidgin](http://www.pidgin.im/) preconfigured with\n"
" [OTR](http://www.cypherpunks.ca/otr/index.php) for Off-the-Record\n"
" Messaging ([[More...|doc/anonymous_internet/pidgin]])\n"
"* [OnionShare](https://onionshare.org/) for anonymous filesharing\n"
"* [Icedove (Thunderbird)](https://www.mozilla.org/en-US/thunderbird/) email client with [Enigmail](https://www.enigmail.net/) for OpenPGP support ([[More...|doc/anonymous_internet/icedove]])\n"
"* [Liferea](http://liferea.sourceforge.net/) feed aggregator\n"
"* [Gobby](http://gobby.0x539.de/trac/) for collaborative text writing\n"
......
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: revisione ignifugo\n"
"POT-Creation-Date: 2017-01-12 22:25+0100\n"
"POT-Creation-Date: 2017-01-23 19:42+0100\n"
"PO-Revision-Date: 2016-07-14 13:07+0200\n"
"Last-Translator: \n"
"Language-Team: ita <transitails@inventati.org>\n"
......@@ -98,6 +98,7 @@ msgid ""
"* [Pidgin](http://www.pidgin.im/) preconfigured with\n"
" [OTR](http://www.cypherpunks.ca/otr/index.php) for Off-the-Record\n"
" Messaging ([[More...|doc/anonymous_internet/pidgin]])\n"
"* [OnionShare](https://onionshare.org/) for anonymous filesharing\n"
"* [Icedove (Thunderbird)](https://www.mozilla.org/en-US/thunderbird/) email client with [Enigmail](https://www.enigmail.net/) for OpenPGP support ([[More...|doc/anonymous_internet/icedove]])\n"
"* [Liferea](http://liferea.sourceforge.net/) feed aggregator\n"
"* [Gobby](http://gobby.0x539.de/trac/) for collaborative text writing\n"
......
......@@ -32,6 +32,7 @@ Networking
* [Pidgin](http://www.pidgin.im/) preconfigured with
[OTR](http://www.cypherpunks.ca/otr/index.php) for Off-the-Record
Messaging ([[More...|doc/anonymous_internet/pidgin]])
* [OnionShare](https://onionshare.org/) for anonymous filesharing
* [Icedove (Thunderbird)](https://www.mozilla.org/en-US/thunderbird/) email client with [Enigmail](https://www.enigmail.net/) for OpenPGP support ([[More...|doc/anonymous_internet/icedove]])
* [Liferea](http://liferea.sourceforge.net/) feed aggregator
* [Gobby](http://gobby.0x539.de/trac/) for collaborative text writing
......
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2017-01-12 22:25+0100\n"
"POT-Creation-Date: 2017-01-23 19:42+0100\n"
"PO-Revision-Date: 2014-08-14 15:59+0200\n"
"Last-Translator: Tails Developers <amnesia@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -99,6 +99,7 @@ msgid ""
"* [Pidgin](http://www.pidgin.im/) preconfigured with\n"
" [OTR](http://www.cypherpunks.ca/otr/index.php) for Off-the-Record\n"
" Messaging ([[More...|doc/anonymous_internet/pidgin]])\n"
"* [OnionShare](https://onionshare.org/) for anonymous filesharing\n"
"* [Icedove (Thunderbird)](https://www.mozilla.org/en-US/thunderbird/) email client with [Enigmail](https://www.enigmail.net/) for OpenPGP support ([[More...|doc/anonymous_internet/icedove]])\n"
"* [Liferea](http://liferea.sourceforge.net/) feed aggregator\n"
"* [Gobby](http://gobby.0x539.de/trac/) for collaborative text writing\n"
......
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2016-04-29 12:56+0300\n"
"POT-Creation-Date: 2017-01-23 19:42+0100\n"
"PO-Revision-Date: 2016-05-28 10:09-0000\n"
"Last-Translator: Tails translators <tails@boum.org>\n"
"Language-Team: \n"
......@@ -17,7 +17,18 @@ msgstr ""
"X-Generator: Poedit 1.6.10\n"
#. type: Plain text
#, no-wrap
#, fuzzy, no-wrap
#| msgid ""
#| " - [[!traillink Connecting_to_a_network|anonymous_internet/networkmanager]]\n"
#| " - [[!traillink Logging_in_to_captive_portals|anonymous_internet/unsafe_browser]]\n"
#| " - [[!traillink Viewing_the_status_and_circuits_of_Tor|anonymous_internet/tor_status]]\n"
#| " - [[!traillink Browsing_the_web_with_<span_class=\"application\">Tor_Browser</span>|anonymous_internet/tor_browser]]\n"
#| " - [[!traillink Chatting_with_Pidgin_&_OTR|anonymous_internet/pidgin]]\n"
#| " - [[!traillink Emailing_with_<span_class=\"application\">Icedove_(Thunderbird)</span>|anonymous_internet/icedove]]\n"
#| " - [[!traillink Migrating_from_<span_class=\"application\">Claws_Mail</span>_to_<span_class=\"application\">Icedove</span>|anonymous_internet/claws_mail_to_icedove]]\n"
#| " - [[!traillink Exchange_bitcoins_using_<span_class=\"application\">Electrum</span>|anonymous_internet/electrum]]\n"
#| " - [[!traillink Using_I2P|anonymous_internet/i2p]]\n"
#| " - [[!traillink Why_Tor_is_slow?|anonymous_internet/why_tor_is_slow]]\n"
msgid ""
" - [[!traillink Connecting_to_a_network|anonymous_internet/networkmanager]]\n"
" - [[!traillink Logging_in_to_captive_portals|anonymous_internet/unsafe_browser]]\n"
......@@ -26,6 +37,7 @@ msgid ""
" - [[!traillink Chatting_with_Pidgin_&_OTR|anonymous_internet/pidgin]]\n"
" - [[!traillink Emailing_with_<span_class=\"application\">Icedove_(Thunderbird)</span>|anonymous_internet/icedove]]\n"
" - [[!traillink Migrating_from_<span_class=\"application\">Claws_Mail</span>_to_<span_class=\"application\">Icedove</span>|anonymous_internet/claws_mail_to_icedove]]\n"
" - [[!traillink Sharing_files_with_<span_class=\"application\">OnionShare</span>|anonymous_internet/onionshare]]\n"
" - [[!traillink Exchange_bitcoins_using_<span_class=\"application\">Electrum</span>|anonymous_internet/electrum]]\n"
" - [[!traillink Using_I2P|anonymous_internet/i2p]]\n"
" - [[!traillink Why_Tor_is_slow?|anonymous_internet/why_tor_is_slow]]\n"
......
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2016-04-29 12:56+0300\n"
"POT-Creation-Date: 2017-01-23 19:42+0100\n"
"PO-Revision-Date: 2015-10-25 17:46+0000\n"
"Last-Translator: sprint5 <translation5@451f.org>\n"
"Language-Team: Persian <http://weblate.451f.org:8889/projects/tails/"
......@@ -29,6 +29,7 @@ msgid ""
" - [[!traillink Chatting_with_Pidgin_&_OTR|anonymous_internet/pidgin]]\n"
" - [[!traillink Emailing_with_<span_class=\"application\">Icedove_(Thunderbird)</span>|anonymous_internet/icedove]]\n"
" - [[!traillink Migrating_from_<span_class=\"application\">Claws_Mail</span>_to_<span_class=\"application\">Icedove</span>|anonymous_internet/claws_mail_to_icedove]]\n"
" - [[!traillink Sharing_files_with_<span_class=\"application\">OnionShare</span>|anonymous_internet/onionshare]]\n"
" - [[!traillink Exchange_bitcoins_using_<span_class=\"application\">Electrum</span>|anonymous_internet/electrum]]\n"
" - [[!traillink Using_I2P|anonymous_internet/i2p]]\n"
" - [[!traillink Why_Tor_is_slow?|anonymous_internet/why_tor_is_slow]]\n"
......
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: SACKAGE VERSION\n"
"POT-Creation-Date: 2016-04-29 12:56+0300\n"
"POT-Creation-Date: 2017-01-23 19:42+0100\n"
"PO-Revision-Date: 2016-05-06 22:04-0000\n"
"Last-Translator: \n"
"Language-Team: SLANGUAGE <LL@li.org>\n"
......@@ -17,7 +17,18 @@ msgstr ""
"X-Generator: Poedit 1.6.10\n"
#. type: Plain text
#, no-wrap
#, fuzzy, no-wrap
#| msgid ""
#| " - [[!traillink Connecting_to_a_network|anonymous_internet/networkmanager]]\n"
#| " - [[!traillink Logging_in_to_captive_portals|anonymous_internet/unsafe_browser]]\n"
#| " - [[!traillink Viewing_the_status_and_circuits_of_Tor|anonymous_internet/tor_status]]\n"
#| " - [[!traillink Browsing_the_web_with_<span_class=\"application\">Tor_Browser</span>|anonymous_internet/tor_browser]]\n"
#| " - [[!traillink Chatting_with_Pidgin_&_OTR|anonymous_internet/pidgin]]\n"
#| " - [[!traillink Emailing_with_<span_class=\"application\">Icedove_(Thunderbird)</span>|anonymous_internet/icedove]]\n"
#| " - [[!traillink Migrating_from_<span_class=\"application\">Claws_Mail</span>_to_<span_class=\"application\">Icedove</span>|anonymous_internet/claws_mail_to_icedove]]\n"
#| " - [[!traillink Exchange_bitcoins_using_<span_class=\"application\">Electrum</span>|anonymous_internet/electrum]]\n"
#| " - [[!traillink Using_I2P|anonymous_internet/i2p]]\n"
#| " - [[!traillink Why_Tor_is_slow?|anonymous_internet/why_tor_is_slow]]\n"
msgid ""
" - [[!traillink Connecting_to_a_network|anonymous_internet/networkmanager]]\n"
" - [[!traillink Logging_in_to_captive_portals|anonymous_internet/unsafe_browser]]\n"
......@@ -26,6 +37,7 @@ msgid ""
" - [[!traillink Chatting_with_Pidgin_&_OTR|anonymous_internet/pidgin]]\n"
" - [[!traillink Emailing_with_<span_class=\"application\">Icedove_(Thunderbird)</span>|anonymous_internet/icedove]]\n"
" - [[!traillink Migrating_from_<span_class=\"application\">Claws_Mail</span>_to_<span_class=\"application\">Icedove</span>|anonymous_internet/claws_mail_to_icedove]]\n"
" - [[!traillink Sharing_files_with_<span_class=\"application\">OnionShare</span>|anonymous_internet/onionshare]]\n"
" - [[!traillink Exchange_bitcoins_using_<span_class=\"application\">Electrum</span>|anonymous_internet/electrum]]\n"
" - [[!traillink Using_I2P|anonymous_internet/i2p]]\n"
" - [[!traillink Why_Tor_is_slow?|anonymous_internet/why_tor_is_slow]]\n"
......
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-05-17 09:40+0200\n"
"POT-Creation-Date: 2017-01-23 19:42+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: ita <transitails@inventati.org>\n"
......@@ -26,6 +26,7 @@ msgid ""
" - [[!traillink Chatting_with_Pidgin_&_OTR|anonymous_internet/pidgin]]\n"
" - [[!traillink Emailing_with_<span_class=\"application\">Icedove_(Thunderbird)</span>|anonymous_internet/icedove]]\n"
" - [[!traillink Migrating_from_<span_class=\"application\">Claws_Mail</span>_to_<span_class=\"application\">Icedove</span>|anonymous_internet/claws_mail_to_icedove]]\n"
" - [[!traillink Sharing_files_with_<span_class=\"application\">OnionShare</span>|anonymous_internet/onionshare]]\n"
" - [[!traillink Exchange_bitcoins_using_<span_class=\"application\">Electrum</span>|anonymous_internet/electrum]]\n"
" - [[!traillink Using_I2P|anonymous_internet/i2p]]\n"
" - [[!traillink Why_Tor_is_slow?|anonymous_internet/why_tor_is_slow]]\n"
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment