Commit 53d10a23 authored by kytv's avatar kytv
Browse files

Merge branch 'devel' of https://git-tails.immerda.ch/tails into devel

parents 688ec51c 26f577d2
tails (1.7) UNRELEASED; urgency=medium
tails (1.7~rc1) unstable; urgency=medium
* Dummy entry for next major release.
* 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)
-- intrigeri <intrigeri@debian.org> Sat, 22 Sep 2015 18:54:32 +0200
* 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)
* Test suite
- Add initial automated tests for Icedove. (Closes: #10332)
- Add automated tests of the MAC spoofing feature. (Closes: #6302)
- Drop the concept of "background snapshots" and introduce a general
system for generating snapshots that can be shared between
features. This removes all silly hacks we previously used to
"skip" steps, and greatly improves performance and reliability
of the whole test suite. (Closes: #6094, #8008)
- Flush to the log file in debug_log() so the debugging info can
be viewed in real time when monitoring the debug log
file. (Closes: #10323)
- Force UTF-8 locale in automated test suite. Ruby will default to
the system locale, and if it is non-UTF-8, some String-methods
will fail when operating on non-ASCII strings. (Closes: #10359)
- Escape regexp used to match nick in CTCP replies. Our Pidgin
nick's have a 10% chance to include a ^, which will break that
regexp. We need to escape all characters in the nick. (Closes:
#10219)
- Extract TBB languages from the Tails source code. This will
ensure that valid locales are tested. As an added bonus, the
code is greatly simplified. (Closes: #9897)
-- Tails developers <tails@boum.org> Mon, 26 Oct 2015 23:06:59 +0100
tails (1.6) unstable; urgency=medium
......
features/images/USBCloneAndInstall.png

2.18 KB | W: | H:

features/images/USBCloneAndInstall.png

2.02 KB | W: | H:

features/images/USBCloneAndInstall.png
features/images/USBCloneAndInstall.png
features/images/USBCloneAndInstall.png
features/images/USBCloneAndInstall.png
  • 2-up
  • Swipe
  • Onion skin
features/images/USBCloneAndUpgrade.png

2.36 KB | W: | H:

features/images/USBCloneAndUpgrade.png

2.33 KB | W: | H:

features/images/USBCloneAndUpgrade.png
features/images/USBCloneAndUpgrade.png
features/images/USBCloneAndUpgrade.png
features/images/USBCloneAndUpgrade.png
  • 2-up
  • Swipe
  • Onion skin
features/images/USBUpgradeFromISO.png

2.45 KB | W: | H:

features/images/USBUpgradeFromISO.png

2.09 KB | W: | H:

features/images/USBUpgradeFromISO.png
features/images/USBUpgradeFromISO.png
features/images/USBUpgradeFromISO.png
features/images/USBUpgradeFromISO.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -13,7 +13,7 @@ Feature: Tails persistence
Scenario: Booting Tails from a USB drive with an enabled persistent partition
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in
And Tails is running from USB drive "current"
Then Tails is running from USB drive "current"
And all persistence presets are enabled
And all persistent directories have safe access rights
......
......@@ -59,12 +59,10 @@ Then /^I see that Enigmail is configured to use the correct keyserver$/ do
end
Then /^I click Enigmail's advanced tab$/ do
next if @skip_steps_while_restoring_background
@screen.wait_and_click('IcedoveEnigmailAdvancedTab.png', 10)
end
Then /^I see that Enigmail is configured to use the correct SOCKS proxy$/ do
next if @skip_steps_while_restoring_background
@screen.click('IcedoveEnigmailAdvancedParameters.png')
@screen.type(Sikuli::Key.END)
@screen.wait('IcedoveEnigmailProxy.png', 10)
......@@ -75,7 +73,6 @@ Then /^I see that Torbirdy is configured to use Tor$/ do
end
When /^I open Torbirdy's preferences$/ do
next if @skip_steps_while_restoring_background
step "I open Icedove's Add-ons Manager"
step 'I click the extensions tab'
@screen.wait_and_click('MozillaExtensionsTorbirdy.png', 10)
......@@ -87,13 +84,11 @@ When /^I open Torbirdy's preferences$/ do
end
When /^I test Torbirdy's proxy settings$/ do
next if @skip_steps_while_restoring_background
@screen.wait('IcedoveTorbirdyPreferencesWindow.png', 10)
@screen.click('IcedoveTorbirdyTestProxySettingsButton.png')
@screen.wait('IcedoveTorbirdyCongratulationsTab.png', 180)
end
Then /^Torbirdy's proxy test is successful$/ do
next if @skip_steps_while_restoring_background
@screen.wait('IcedoveTorbirdyCongratulationsTab.png', 180)
end
@product
Feature: Installing Tails to a USB drive
Feature: Upgrading an old Tails USB installation
As a Tails user
If I have an old versoin of Tails installed on a USB device
and the USB device has a persistent partition
......@@ -65,7 +65,7 @@ Feature: Installing Tails to a USB drive
Given a computer
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled
Then all persistence presets from the old Tails version are enabled
Then Tails is running from USB drive "to_upgrade"
And Tails is running from USB drive "to_upgrade"
And the boot device has safe access rights
And the expected persistent files created with the old Tails version are present in the filesystem
And all persistent directories from the old Tails version have safe access rights
......
......@@ -60,6 +60,7 @@ gbp dch \
`if [ ${SNAPSHOT} = no -a -z ${SINCE} ]; then echo "--release --auto" ; fi` \
--new-version="${NEW_VERSION}" \
--ignore-branch \
-- '*' ':!wiki'
|| fatal "gbp dch failed."
# cleanup some parts of the changelog
......
......@@ -20,14 +20,12 @@ libvirt-clients
libvirt-daemon-system
libvirt-dev
libvirt0
libxslt1-dev
openjdk-7-jre
ovmf
python-jabberbot
python-potr
qemu-kvm
qemu-system-x86
radvd
ruby-guestfs
ruby-json
ruby-libvirt
......@@ -41,7 +39,6 @@ seabios
tcpdump
unclutter
virt-viewer
x11-apps
xvfb
"
......@@ -60,7 +57,7 @@ Options for '@product' features:
useful for investigating the state of the VM guest to see
exactly why a test failed.
--keep-snapshots Don't ever delete any snapshots (including ones marked as
temporary). This can a big time saver when debugging new
temporary). This can be a big time saver when debugging new
features.
--retry-find Print a warning whenever Sikuli fails to find an image
and allow *one* retry after pressing ENTER. This is useful
......
......@@ -87,9 +87,9 @@ 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.
......
......@@ -149,7 +149,7 @@ Add this configuration snippet to your `dupload` configuration:
dinstall_runs => 1,
};
#### Confuguring dput
#### Configuring dput
Add this to `.dput.cf`:
......
......@@ -243,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.
......
......@@ -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
......
......@@ -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
......
......@@ -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"
......
......@@ -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"
......@@ -31,16 +31,17 @@ msgid "[[!traillink Burning_a_DVD|first_steps/dvd]]"
msgstr "[[!traillink Graver_un_DVD|first_steps/dvd]]"
#. type: Plain text
#, no-wrap
#, 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"
......
......@@ -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"
......
......@@ -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."
......
......@@ -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>."
......
Markdown is supported
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