Commit c3987b53 authored by anonym's avatar anonym
Browse files

Merge remote-tracking branch 'origin/stable' into test/5571-no-more-filesystem-shares

parents 9a49a317 a6a06c0a
......@@ -139,27 +139,27 @@ def system_cpus
end
task :parse_build_options do
options = ''
options = []
# Default to in-memory builds if there is enough RAM available
options += 'ram ' if enough_free_memory_for_ram_build?
options << 'ram' if enough_free_memory_for_ram_build?
# Default to build using the in-VM proxy
options += 'vmproxy '
options << 'vmproxy'
# Default to fast compression on development branches
options += 'gzipcomp ' unless is_release?
options << 'gzipcomp' unless is_release?
# Default to the number of system CPUs when we can figure it out
cpus = system_cpus
options += "cpus=#{cpus} " if cpus
options << "cpus=#{cpus}" if cpus
options += ENV['TAILS_BUILD_OPTIONS'] if ENV['TAILS_BUILD_OPTIONS']
options += ENV['TAILS_BUILD_OPTIONS'].split if ENV['TAILS_BUILD_OPTIONS']
# Make sure release builds are clean
options += 'cleanall ' if is_release?
options << 'cleanall' if is_release?
options.split(' ').each do |opt|
options.uniq.each do |opt|
case opt
# Memory build settings
when 'ram'
......@@ -191,6 +191,8 @@ task :parse_build_options do
ENV['TAILS_BUILD_IGNORE_CHANGES'] = '1'
when 'noprovision'
ENV['TAILS_NO_AUTO_PROVISION'] = '1'
else
raise "Unknown Tails build option '#{opt}'"
end
end
end
......
......@@ -6,7 +6,7 @@ set -u
. "$(dirname $0)/utils.sh"
APT_MIRROR_URL="http://deb.tails.boum.org/"
DEFAULT_COMPONENTS="main"
DEFAULT_COMPONENTS="main contrib non-free"
BASE_BRANCHES="stable testing devel feature/jessie"
output_apt_binary_source() {
......
This diff is collapsed.
......@@ -47,6 +47,11 @@ Package: grub2-common
Pin: origin deb.tails.boum.org
Pin-Priority: 999
Explanation: required by openpgp-applet
Package: libgtk3-simplelist-perl
Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999
Explanation: src:hplip
Package: hplip* hpijs-ppds libhpmud* libsane-hpaio printer-driver-hpcups printer-driver-hpijs printer-driver-postscript-hp
Pin: release o=Debian,n=jessie-backports
......@@ -57,7 +62,8 @@ Package: icedove* iceowl* calendar-google-provider
Pin: origin deb.tails.boum.org
Pin-Priority: 999
Package: lib*-mesa*
Explanation: src:mesa
Package: lib*-mesa* libgbm* libxatracker*
Pin: release o=Debian,n=jessie-backports
Pin-Priority: 1006
......@@ -69,6 +75,11 @@ Package: libdvd-pkg
Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999
Explanation: src:llvm-toolchain-3.8
Package: clang* llvm* libclang* libfuzzer* libllvm* liblldb* lldb* python-clang* python-lldb*
Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999
Package: libnet-dbus-perl
Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999
......@@ -110,7 +121,7 @@ Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999
Package: openpgp-applet
Pin: release o=Debian,n=stretch
Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999
Package: pinentry-gtk2
......@@ -138,7 +149,12 @@ Package: torsocks
Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999
Explanation: freeze exception for Tails 2.9. Switch back to jessie-backports for the major release after that.
Package: virtualbox-guest-utils virtualbox-guest-dkms virtualbox-guest-x11
Pin: origin deb.tails.boum.org
Pin-Priority: 999
Package: xserver-xorg-video-amdgpu
Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999
......
......@@ -4,7 +4,8 @@ set -e
echo "Localize each supported browser locale"
# Import the TBB_INSTALL variable and supported_tor_browser_locales()
# Import the TBB_INSTALL and TBB_EXT variables and
# supported_tor_browser_locales()
. /usr/local/lib/tails-shell-library/tor-browser.sh
# Import set_simple_config_key()
......@@ -58,7 +59,11 @@ while IFS=: read MOZILLA_LOCALE LOCATION LOCALIZED_LANG STARTPAGE_LANG STARTPAGE
# Mozilla's xx-YY fromat. Over all, the greatest difficulty in
# this whole script is really to know when to use the correct
# locale format, since Firefox isn't very consistent in it.
NORMAL_LOCALE="$(echo "${MOZILLA_LOCALE}" | tr - _)"
if echo "${MOZILLA_LOCALE}" | grep -q '-'; then
NORMAL_LOCALE="$(echo "${MOZILLA_LOCALE}" | tr - _)"
else
NORMAL_LOCALE="${MOZILLA_LOCALE}_${LOCATION}"
fi
LANG_CODE="$(language_code_from_locale "${NORMAL_LOCALE}")"
TARGET_SEARCHPLUGINS_DIR="${TBB_LOCALIZED_SEARCHPLUGINS_DIR}/${MOZILLA_LOCALE}"
mkdir -p "${TARGET_SEARCHPLUGINS_DIR}"
......@@ -72,11 +77,16 @@ while IFS=: read MOZILLA_LOCALE LOCATION LOCALIZED_LANG STARTPAGE_LANG STARTPAGE
"${BROWSER_LOCALIZATION_DIR}/startpage.xml-template" > \
"${TARGET_SEARCHPLUGINS_DIR}/startpage-${MOZILLA_LOCALE}.xml"
DISCONNECT_PLUGIN="${TARGET_SEARCHPLUGINS_DIR}/disconnect-${MOZILLA_LOCALE}.xml"
DDG_PLUGIN="${TARGET_SEARCHPLUGINS_DIR}/ddg-${MOZILLA_LOCALE}.xml"
DDG_LANG_UI="${NORMAL_LOCALE}"
if [ "${DDG_LANG_UI}" = "vi_VN" ]; then
# DDG uses a non-standard locale for Vietnamese
DDG_LANG_UI="vi_VI"
fi
sed -e "s/\${LOCALIZED_LANG}/${LOCALIZED_LANG}/" \
-e "s/\${LOCATION}/${LOCATION}/" \
"${BROWSER_LOCALIZATION_DIR}/disconnect.xml-template" > \
"${DISCONNECT_PLUGIN}"
-e "s/\${LANG_UI}/${DDG_LANG_UI}/" \
"${BROWSER_LOCALIZATION_DIR}/ddg.xml-template" > \
"${DDG_PLUGIN}"
# We generate a Wikipedia plugin with localized icons since we
# want to provide both English and the locale's plugin, and
......@@ -95,6 +105,7 @@ while IFS=: read MOZILLA_LOCALE LOCATION LOCALIZED_LANG STARTPAGE_LANG STARTPAGE
base64 "${LOCALIZED_WIKIPEDIA_ICON_PATH}" | tr -d "\n" > \
"${WIKIPEDIA_SEARCH_ICON_BASE64_PATH}"
sed -e "s/\${LANG_CODE}/${LANG_CODE}/" \
-e "s/\${LOCALIZED_LANG}/${LOCALIZED_LANG}/" \
-e "/\${BASE64_PNG_16x16}/ r ${WIKIPEDIA_SEARCH_ICON_BASE64_PATH}" \
-e "/\${BASE64_PNG_16x16}/d" \
"${BROWSER_LOCALIZATION_DIR}/wikipedia.xml-template" > \
......@@ -111,16 +122,16 @@ while IFS=: read MOZILLA_LOCALE LOCATION LOCALIZED_LANG STARTPAGE_LANG STARTPAGE
cp "${BRANDING_TEMPLATE_FILE}" "${TARGET_BRANDING_FILE}"
for KEY in browser.search.defaultenginename \
browser.search.selectedEngine; do
PLUGIN="Disconnect.me - ${LOCALIZED_LANG}"
if ! grep -q "<ShortName>${PLUGIN}</ShortName>" "${DISCONNECT_PLUGIN}"; then
echo "Trying to make search plugin '${PLUGIN}' the default for ${TARGET_LOCALE} but it unexpectedly wasn't the one we generated earlier" >&2
PLUGIN="DuckDuckGo - ${LOCALIZED_LANG}"
if ! grep -q "<ShortName>${PLUGIN}</ShortName>" "${DDG_PLUGIN}"; then
echo "Trying to make search plugin '${PLUGIN}' the default for ${MOZILLA_LOCALE} but it unexpectedly wasn't the one we generated earlier" >&2
exit 1
fi
set_simple_config_key "${TARGET_BRANDING_FILE}" "${KEY}" "${PLUGIN}"
done
TBB_DICTIONARIES_DIR="${TBB_INSTALL}/dictionaries"
unset SPELLCHECKER_LOCALE
for LOCALE in "${LANG_CODE}_${LOCATION}" "${LANG_CODE}"; do
for LOCALE in "${NORMAL_LOCALE}" "${LANG_CODE}"; do
if [ -e "${TBB_DICTIONARIES_DIR}/${LOCALE}.dic" ]; then
SPELLCHECKER_LOCALE="${LOCALE}"
fi
......@@ -148,11 +159,23 @@ done < "${DESCRIPTIONS_FILE}"
rm -r "${BROWSER_LOCALIZATION_DIR}"
# Remove unwanted browser search plugins bundled in the Tor Browser.
# Note for posterity: the searchplugins/list.txt file must not be
# removed! It must list the filename (excl. .xml) of each plugin
# present, otherwise they won't work. It's not a problem to list
# nonexisting ones, so as long as we delete plugins we do not have to
# alter it.
7z d -tzip "${TBB_INSTALL}/browser/omni.ja" \
'chrome/en-US/locale/browser/searchplugins/disconnect*.xml' \
'chrome/en-US/locale/browser/searchplugins/ddg*.xml' \
'chrome/en-US/locale/browser/searchplugins/startpage*.xml' \
'chrome/en-US/locale/browser/searchplugins/wikipedia*.xml' \
'chrome/en-US/locale/browser/searchplugins/yahoo*.xml'
for pack in "${TBB_EXT}"/langpack-*.xpi; do
7z d -tzip "${pack}" \
'browser/chrome/*/locale/browser/searchplugins/ddg*.xml' \
'browser/chrome/*/locale/browser/searchplugins/startpage*.xml' \
'browser/chrome/*/locale/browser/searchplugins/wikipedia*.xml' \
'browser/chrome/*/locale/browser/searchplugins/yahoo*.xml'
done
# We want our localized English Wikipedia plugin to be available in
# all locales.
......@@ -168,8 +191,9 @@ rm -r "${BROWSER_LOCALIZATION_DIR}"
done
)
# All generated files must be world-readable.
# All generated and modified files must remain world-readable.
chmod -R a+rX "${TBB_LOCALIZED_SEARCHPLUGINS_DIR}" \
"${BRANDING_DIR}"
"${BRANDING_DIR}" \
"${TBB_EXT}"
apt-get --yes purge imagemagick
#!/bin/sh
# This hook backports the only relevant fix introduced in -build7,
# which later was released as Tor Browser 6.0.6.
set -e
echo "Add DDG search plugin fixup to Tor Browser 6.0.6-build6"
# Import the TBB_INSTALL variable and supported_tor_browser_locales()
. /usr/local/lib/tails-shell-library/tor-browser.sh
OMNI="${TBB_INSTALL}/browser/omni.ja"
TMP="$(mktemp -d)"
DDG="chrome/en-US/locale/browser/searchplugins/ddg.xml"
7z x -o"${TMP}" "${OMNI}" "${DDG}"
sed -i 's@<Url type="text/html" method="POST" template="https://duckduckgo.com/">@<Url type="text/html" method="POST" template="https://duckduckgo.com/html">@' "${TMP}/${DDG}"
( cd "${TMP}" ; 7z u -tzip "${OMNI}" . )
chmod a+r "${OMNI}"
rm -r "${TMP}"
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>DuckDuckGo - ${LOCALIZED_LANG}</ShortName>
<Description>Duck Duck Go - ${LOCALIZED_LANG}</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/png;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAANcNAADXDQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAJyDsJmlk8pf6+v3s/v7+++zr/fcnIOyzJyDsgCcg7CYAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAnIOwBJyDscCcg7PZttJ7/7Pfs//////++xO7/S5GA/ycg7P8n
IOz2JyDscCcg7AEAAAAAAAAAAAAAAAAnIOwBJyDstScg7P8nIOz/Y8p5/2fHZf9Yv0z/YcF2/1rB
Uv8nIOz/JyDs/ycg7P8nIOy1JyDsAQAAAAAAAAAAJyDscCcg7P8nIOz/JyDs/4jQoP/p9+n/////
/05X3v9LkYD/JyDs/ycg7P8nIOz/JyDs/ycg7HAAAAAAJyDsJicg7PYnIOz/JyDs/zUu7f/+/v//
//////////89N+7/JyDs/yUo7f8nIOz/JyDs/ycg7P8nIOz2JyDsJicg7IAnIOz/JyDs/ycg7P9h
XPH////////////t/P//GIr2/wfD+/8Gyfz/DKv5/yM57/8nIOz/JyDs/ycg7H8nIOyzJyDs/ycg
7P8nIOz/jov1////////////Otz9/w3G/P8cWfH/JSvt/ycg7P8nIOz/JyDs/ycg7P8nIOyzJyDs
5icg7P8nIOz/JyDs/7u5+f///////////27l/v8E0v3/BNL9/wTQ/f8Oofn/IT7v/ycg7P8nIOz/
JyDs5icg7OYnIOz/JyDs/ycg7P/p6P3/uWsC////////////5fr//6Po/f8Thfb/DKv5/w6f+f8n IOz/JyDs/ycg7OYnIOyzJyDs/ycg7P8nIOz/9/b+/////////////////7lrAv/V1Pv/JyDs/ycg
7P8nIOz/JyDs/ycg7P8nIOyzJyDsgCcg7P8nIOz/JyDs/8/N+///////////////////////iIX1
/ycg7P8nIOz/JyDs/ycg7P8nIOz/JyDsfycg7CYnIOz2JyDs/ycg7P9FP+7/q6n4/+7u/f/n5v3/
fXn0/yoj7P8nIOz/JyDs/ycg7P8nIOz/JyDs9icg7CYAAAAAJyDscCcg7P8nIOz/wsD6/+no/f/Y
1/z/eHTz/ycg7P8nIOz/JyDs/ycg7P8nIOz/JyDs/ycg7HAAAAAAAAAAACcg7AEnIOy1JyDs/ycg
7P8nIOz/JyDs/ycg7P8nIOz/JyDs/ycg7P8nIOz/JyDs/ycg7LUnIOwBAAAAAAAAAAAAAAAAJyDs
AScg7HAnIOz2JyDs/ycg7P8nIOz/JyDs/ycg7P8nIOz/JyDs9icg7HAnIOwBAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAJyDsJicg7IAnIOyzJyDs5icg7OYnIOyzJyDsgCcg7CYAAAAAAAAAAAAAAAAA
AAAA+B8AAPAPAADAAwAAwAMAAIABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAACAAQAAwAMAAMAD
AADwDwAA+B8AAA==</Image>
<Url type="text/html" method="GET" template="https://duckduckgo.com/">
<Param name="kad" value="${LANG_UI}"/>
<Param name="q" value="{searchTerms}"/>
</Url>
<SearchForm>https://duckduckgo.com/</SearchForm>
</SearchPlugin>
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Disconnect.me - ${LOCALIZED_LANG}</ShortName>
<LongName>Disconnect.me - ${LOCALIZED_LANG}</LongName>
<Description>Disconnect.me - ${LOCALIZED_LANG}</Description>
<Url type="text/html" method="POST" template="https://search.disconnect.me/searchTerms/search">
<Param name="ses" value="Google"/>
<Param name="location_option" value="${LOCATION}"/>
<Param name="query" value="{searchTerms}"/>
</Url>
<Image height="16" width="16" type="image/icon">data:image/x-icon;base64, AAABAAEAEBAAAAAAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///xP///9H////ff///43///+B////af///0X///8f////B////xP///9H////ff///4////9r////Af///wH///8Zd3d3r0NDQ/9BQUH/Tk5O925ubuGxsbGt////X////yX///8fd3d3rzs7O/8qKir/IiIi/////xP///8Z////LXp6erNERET/RERE/0NDQ/8+Pj7/MjIy/3BwcNX///9b////MXR0dK06Ojr/Kioq/yIiIv////9H////X////2d4eHi5Pj4+/0JCQv9ERET/Q0ND/zs7O/8wMDD/eXl5x////01iYmKjMjIy/ycnJ/8iIiL/fn5+v4eHh9N/f3/PUFBQ1UFBQc9BQUHlQ0ND/0RERP9AQED/NTU1/yoqKv/Jycl9WVlZey8vL8csLCzJKioqx0JCQv83Nzf/KCgo/0BAQN3///8l////A3Nzc1dISEj1Q0ND/zk5Of8pKSn/VVVVz////yn///8B////Af///wFCQkL/Nzc3/ygoKP9AQEDd////Jf///wH///8Nb29vpURERP87Ozv/Kioq/zIyMvH///8v////Af///wH///8BQkJC/zc3N/8oKCj/QEBA3f///yX///8B////Da2trWtDQ0P/Ozs7/yoqKv8iIiL/////L////wH///8B////AUJCQv83Nzf/KCgo/0FBQd3///8l////Bf///yW9vb2FQkJC/zg4OP8pKSn/IiIi/////yf///8B////Af///wFCQkL/Ojo6/y4uLv9LS0vh////Rf///zf///9jioqKzUBAQP8zMzP/JiYm/zMzM+H///8Z////Af///wH///8BQ0ND/z8/P/87Ozv/Xl5e6f///4v///+PmpqazUNDQ/86Ojr/LS0t/yQkJP9ERESp////C////wH///8B////AURERP9DQ0P/Q0ND/0xMTPtoaGjtRERE/0NDQ/89PT3/MTEx/yYmJv8iIiL/e3t7Nf///wH///8B////Af///wFERET/RERE/0RERP9DQ0P/QkJC/0BAQP87Ozv/MTEx/ycnJ/8jIyP/RkZGc////wX///8B////Af///wH///8BOzs7/zs7O/87Ozv/Ojo6/zc3N/8zMzP/LS0t/yYmJv8jIyP/Ozs7ff///wX///8B////Af///wH///8B////ASoqKv8qKir/Kioq/yoqKv8pKSn/JiYm/y0tLckyMjKbU1NTKf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w==</Image>
</OpenSearchDescription>
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Wikipedia (${LANG_CODE})</ShortName>
<LongName>Wikipedia (${LANG_CODE})</LongName>
<Description>Wikipedia (${LANG_CODE})</Description>
<ShortName>Wikipedia - ${LOCALIZED_LANG}</ShortName>
<LongName>Wikipedia - ${LOCALIZED_LANG}</LongName>
<Description>Wikipedia - ${LOCALIZED_LANG}</Description>
<Url type="text/html" method="GET" template="http://${LANG_CODE}.wikipedia.org/" resultdomain="wikipedia.org" rel="searchform">
<Param name="search" value="{searchTerms}"/>
<Param name="sourceid" value="Mozilla-search"/>
......
http://torbrowser-archive.tails.boum.org/6.0.7-build3/
http://torbrowser-archive.tails.boum.org/6.0.8-build1/
8459cde13d3518b2aa1a328a2fc9d4e922895e18769daaf77f9bc7f0763a8e3b tor-browser-linux32-6.0.7_ar.tar.xz
ce30f5915d168f6ce1bcf4752015a88a5986c62cd7e89bbe9d25f579f10b7a19 tor-browser-linux32-6.0.7_de.tar.xz
c3bbcd5c13c58ba34d6b1cc24a8077a4fc4b097e61c70ccbae7bf5c7aac3e89b tor-browser-linux32-6.0.7_en-US.tar.xz
e985552fb4507bb4df757599e0de42a3130a1b9cf2c17e9e49a9b0d90a0fcdcc tor-browser-linux32-6.0.7_es-ES.tar.xz
93f9129d61dd00c5ef9d4106ca50a5882069b63e0d181b2f4535887dd0790cc6 tor-browser-linux32-6.0.7_fa.tar.xz
afe5595353462d4ecce2c52650968bdc6f17987f41cf4e214aa9a3cd58c636ba tor-browser-linux32-6.0.7_fr.tar.xz
e92132e644dd8070627da112be2195fb19953228008f0b7c7bd125b50758b19f tor-browser-linux32-6.0.7_it.tar.xz
4f25db258c279bdd9afa171beb222a65b3e37970ada1a2b3af3b67cbf9f7a2c3 tor-browser-linux32-6.0.7_ja.tar.xz
e6647b2b11257cc20606b02106baf95a66511f6e520ea8980613db2908cd0a50 tor-browser-linux32-6.0.7_ko.tar.xz
0e11414fc81e04014905167001d531cf9eafd11f1742e1067a8cbaafe303caf9 tor-browser-linux32-6.0.7_nl.tar.xz
0a1c8bb15bac00c3ae91170b2a5cf53b2396cc7a62d3c2dc61aece49d5ad9229 tor-browser-linux32-6.0.7_pl.tar.xz
105236c9d60f13877877f2bae303d11567e62597915a4cf0bde4f6d21323a1a7 tor-browser-linux32-6.0.7_pt-PT.tar.xz
515c529cf37c4c5c0b1b23560101640580849301fad34d7b85727aa8eb667f00 tor-browser-linux32-6.0.7_ru.tar.xz
52847295a286a329a6969a36f79deadd396537344ba3d675e8d35b42b8a3e16c tor-browser-linux32-6.0.7_tr.tar.xz
b13438a2fd7989cf02cc783bd28852684526ef58a20cbac86a11807876849dc6 tor-browser-linux32-6.0.7_vi.tar.xz
da82a75bcf9dbecec51da90a577353539817d5bb4712c684d9d1a4c532ef1031 tor-browser-linux32-6.0.7_zh-CN.tar.xz
192833b7460ec13e1ea5a33831e9daf585064dbe6886941ee8af72ca8b7d666d tor-browser-linux32-6.0.8_ar.tar.xz
103352f3bab85c66f0f4bb38e819f6a02e154cc12c23ee4bb210d738d1024817 tor-browser-linux32-6.0.8_de.tar.xz
89a465c5dae1860d444b1500ebfafff740e57a2e1202680e9653a5b3e5565565 tor-browser-linux32-6.0.8_en-US.tar.xz
839a14e304bf60c5e5984e258bb6cb3c855fc8f65a1ac5b3d765c13daf1b2033 tor-browser-linux32-6.0.8_es-ES.tar.xz
3358e75b740fc826b15a2da42f7422cb7332c37462b1b46745184e3e6bf5e56b tor-browser-linux32-6.0.8_fa.tar.xz
b1c6aab41af0061accb3643cf155e261711a692cce921bc11123fd95f7f53160 tor-browser-linux32-6.0.8_fr.tar.xz
910e560a4c91d989db63a13a11a907791086025fcbe35a5489e676913bd389e7 tor-browser-linux32-6.0.8_it.tar.xz
eb3ff57068419f68cc2981a0ea7282fca90c5950c901fcd493ea8c22aac5db00 tor-browser-linux32-6.0.8_ja.tar.xz
ae24df81a79ca2e29e73737f137dd7359672ff3e9e6088f2315f64c8b771b393 tor-browser-linux32-6.0.8_ko.tar.xz
f89729696b7acf3a892d03abe8ab319998ca3147a8538c00d657a49fd64aa7e6 tor-browser-linux32-6.0.8_nl.tar.xz
2b0d5d498e5531e4e2e5b20489d1a2d7326a66bc893c25043207c47d8aa30da6 tor-browser-linux32-6.0.8_pl.tar.xz
e68e45cc1be5bfabff259718c815d359f880ce4294e66a628b3ec85a30d4481e tor-browser-linux32-6.0.8_pt-PT.tar.xz
429c2f6ba8a38e487dce7f93f6b816792cd1ebc5de4ae2b9a4b832427f2ba4fe tor-browser-linux32-6.0.8_ru.tar.xz
d97e25f337814f7e3ef06c9238e896c08be09ffb686c84315f683349959bfbfb tor-browser-linux32-6.0.8_tr.tar.xz
aa6d9c5290fe9f5520f453a38447bb6bfd90d043ca5364b0416eaa8c4cd24438 tor-browser-linux32-6.0.8_vi.tar.xz
102aa53f06a787f86879451764feec2c25ef0333712ebe545633207200dc7dbb tor-browser-linux32-6.0.8_zh-CN.tar.xz
......@@ -267,6 +267,7 @@ xserver-xorg-input-all
xserver-xorg-video-geode
#endif
xserver-xorg-video-all
xserver-xorg-video-amdgpu
### Input methods
ibus-gtk
......
tails (2.7.2) UNRELEASED; urgency=medium
tails (2.9.2) UNRELEASED; urgency=medium
* Dummy entry.
-- Tails developers <tails@boum.org> Thu, 01 Dec 2016 04:44:26 +0100
-- Tails developers <tails@boum.org> Wed, 14 Dec 2016 21:04:55 +0100
tails (2.9.1) unstable; urgency=medium
* Security fixes
- Upgrade Tor Browser to 6.0.8 based on Firefox 45.6. If you pay
close attention you'll see that we import -build1 but there was
a -build2. The only change is Tor Button 1.9.5.13 which makes
some changes to the donation campaign banner in `about:tor`,
which we safely can skip. (Closes: #12028)
- Upgrade Icedove to 45.5.1-1~deb8u1+tails1. (Closes: #12029)
- Upgrade APT-related packages to 1.0.9.8.4.
* Minor improvements
- Switch to DuckDuckGo as the default search engine in the tor
Browser. This is what Tor Browser has, and Disconnect.me (the
previous default) has been re-directing to DDG for some time,
which has been confusing users. In addition, we localize the DDG
user interface for the locales with availablelangpacks. (Closes:
#11913)
- Improve the display name for the Wikipedia search plugin.
- Enable contrib and non-free for our own APT repos.
- Upgrade Tor to 0.2.8.10. (Closes: #12015)
- Upgrade obfs4proxy to 0.0.7-1~tpo1.
* Bugfixes
- AppArmor Totem profile: add permissions needed to avoid warning
on startup. (Closes: #11984)
- Upgrade the VirtualBox Guest additions and modules to version
5.1.8. This should prevent Xorg from crashing unless the video
memory for the VMs are significantly bumped. (Closes: #11965)
Users will still have to enable I/O APIC due to a bug in Linux.
- Drop unwanted search plugins from the Tor Browser langpacks.
Otherwise they are only removed from English locales. Note that
the langpacks contain copies of the English plugins, not
localized versions, so we actually lose nothing.
* Test suite
- Add support for SikuliX, which recently hit Debian Unstable,
while still supporting Sikuli for Jessie users. (Closes: #11991)
- Fix some instances where we were trying to use the mouse outside
of the Sikuli screen.
- Use "TorBirdy" instead of "amnesia branding" as the "anchor"
addon. I.e. the addon that we use to find the other ones. The
"amnesia branding" addon has been removed, so we must use
something else. (Fixup: #11906)
- Dogtailify "the support documentation page opens in Tor Browser"
step. We previously relied on Sikuli, and the image was made
outdated thanks to our donation campaign. No more! (Closes:
#11911)
- Resolve dl.amnesia.boum.org instead of picking a static address.
Just hours after updating the dustri.org IP address, its web
server went down => test suite failures. Let's make this test as
robust as actually downloading the Tails ISO image -- if that
fails, we probably have more serious problems on our hands than
a failing test suite. (Closes: #11960)
- Switch MAT scenario from testing PDFs to PNGs. Also add
anti-test and test using using a tool *different* from MAT, the
tool being tested here. (Closes: #11901)
-- Tails Developers <tails@boum.org> Wed, 14 Dec 2016 13:19:16 +0100
tails (2.7.1) unstable; urgency=medium
......
......@@ -29,11 +29,15 @@ Feature: Icedove email client
Given I cancel setting up an email account
Then I see that Torbirdy is configured to use Tor
#11890
@fragile
Scenario: Icedove's autoconfiguration wizard defaults to IMAP and secure protocols
When I enter my email credentials into the autoconfiguration wizard
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP
Then the autoconfiguration wizard's choice for the outgoing server is secure SMTP
#11890
@fragile
Scenario: Icedove can send emails, and receive emails over IMAP
When I enter my email credentials into the autoconfiguration wizard
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP
......@@ -42,6 +46,8 @@ Feature: Icedove email client
And I fetch my email
Then I can find the email I sent to myself in my inbox
#11890
@fragile
Scenario: Icedove can send emails, and receive emails over POP3
When I enter my email credentials into the autoconfiguration wizard
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP
......
#11901: mat does not clean PDF files anymore
@product @fragile
@product
Feature: Metadata Anonymization Toolkit
As a Tails user
I want to be able to remove leaky metadata from documents and media files
Scenario: MAT can clean a PDF file
Given I have started Tails from DVD without network and logged in
And I plug and mount a USB drive containing a sample PDF
Then MAT can clean some sample PDF file
Scenario: MAT can clean a PNG file
Given a computer
And I setup a filesystem share containing a sample PNG
And I start Tails from DVD with network unplugged and I login
Then MAT can clean some sample PNG file
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