[Pkg-privacy-commits] [torbirdy] 05/10: New upstream version 0.2.3

Ulrike Uhlig ulrike at moszumanska.debian.org
Mon Sep 11 15:28:21 UTC 2017


This is an automated email from the git hooks/post-receive script.

ulrike pushed a commit to branch debian/sid
in repository torbirdy.

commit 501ac92f67a9dc8538c286ae8359a222fd105470
Merge: e6f5eda 434bb0e
Author: Ulrike Uhlig <u at 451f.org>
Date:   Mon Sep 11 15:31:02 2017 +0200

    New upstream version 0.2.3

 ChangeLog                            | 204 -----------------------------------
 Makefile                             |  34 ------
 README.RELEASE                       |  22 ----
 chrome/content/preferences.js        |  53 +++++----
 chrome/content/preferences.xul       |   1 +
 chrome/locale/ar/torbirdy.dtd        |   2 +
 chrome/locale/ar/torbirdy.properties |   2 +-
 chrome/locale/ca/torbirdy.dtd        |   2 +
 chrome/locale/cs/torbirdy.dtd        |   2 +
 chrome/locale/cs/torbirdy.properties |   2 +-
 chrome/locale/da/torbirdy.dtd        |  14 +--
 chrome/locale/da/torbirdy.properties |   4 +-
 chrome/locale/de/torbirdy.dtd        |  18 ++--
 chrome/locale/el/torbirdy.dtd        |   2 +
 chrome/locale/en-GB/torbirdy.dtd     |   2 +
 chrome/locale/en/torbirdy.dtd        |   4 +
 chrome/locale/es/torbirdy.dtd        |   6 +-
 chrome/locale/es/torbirdy.properties |   6 +-
 chrome/locale/eu/torbirdy.dtd        |   2 +
 chrome/locale/fr/torbirdy.dtd        |  38 +++----
 chrome/locale/fr/torbirdy.properties |  22 ++--
 chrome/locale/he/torbirdy.dtd        |   2 +
 chrome/locale/hu/torbirdy.dtd        |   2 +
 chrome/locale/id/torbirdy.dtd        |   2 +
 chrome/locale/id/torbirdy.properties |   2 +-
 chrome/locale/it/torbirdy.dtd        |   2 +
 chrome/locale/ko/torbirdy.dtd        |   2 +
 chrome/locale/ko/torbirdy.properties |   2 +-
 chrome/locale/lv/torbirdy.dtd        |   2 +
 chrome/locale/lv/torbirdy.properties |   2 +-
 chrome/locale/nb/torbirdy.dtd        |   4 +-
 chrome/locale/nb/torbirdy.properties |   4 +-
 chrome/locale/nl/torbirdy.dtd        |   2 +
 chrome/locale/nl/torbirdy.properties |  22 ++--
 chrome/locale/pa/torbirdy.dtd        |   5 +-
 chrome/locale/pa/torbirdy.properties |   2 +-
 chrome/locale/pl/torbirdy.dtd        |   2 +
 chrome/locale/pt-BR/torbirdy.dtd     |   4 +-
 chrome/locale/pt/torbirdy.dtd        |  12 ++-
 chrome/locale/pt/torbirdy.properties |   2 +-
 chrome/locale/ro/torbirdy.dtd        |   2 +
 chrome/locale/ro/torbirdy.properties |   2 +-
 chrome/locale/ru/torbirdy.dtd        |   2 +
 chrome/locale/sk/torbirdy.dtd        |   2 +
 chrome/locale/sl/torbirdy.dtd        |   2 +
 chrome/locale/sr/torbirdy.dtd        |   5 +-
 chrome/locale/sv/torbirdy.dtd        |   2 +
 chrome/locale/tr/torbirdy.dtd        |   2 +
 chrome/locale/uk/torbirdy.dtd        |   2 +
 chrome/locale/uk/torbirdy.properties |   2 +-
 components/torbirdy.js               |  15 ++-
 gpg.conf                             |  91 ----------------
 import-translations.sh               |  26 -----
 install.rdf                          |   4 +-
 54 files changed, 195 insertions(+), 483 deletions(-)

diff --cc ChangeLog
index cdcd53b,fcf7a26..0000000
deleted file mode 100644,100644
--- a/ChangeLog
+++ /dev/null
@@@ -1,204 -1,210 +1,0 @@@
 -0.2.3, 04 Aug 2017
 - * Bug 21880: Enable encrypted email headers for Enigmail (Memory Hole)
 - * Bug 22569: Update Enigmail values for custom proxy settings
 - * Bug 22318, 22567: Disable Microsoft Family Safety and Google Safe Browsing
 - * Update keyserver port to 9150 (Tor Browser default)
 -
--0.2.2, 03 April 2017
-- * Bug 20751: Enforce stronger ciphers in TorBirdy
-- * Bug 6958, 16935, 19971: Add support for already torified keyserver
-- communication using modern GnuPG
-- * The minimum supported Thunderbird version is 45.0 and the maximum is 52.*
-- * Update default keyserver to OnionBalance hidden service pool
--
--0.2.1, 30 Nov 2016
-- * Bug 20157: Do not set calendar timezone to UTC
-- * Bug 20750, 20644: Ensure RSS feeds are displayed in plain text
-- * Revert setting no_proxies_on to an empty string
-- * Added support for automatic configuration of systemli.org email accounts
--
--0.2.0, 27 Jun 2016
--
-- * Bug 6314: Prevent local timestamp disclosure via Date header
-- * Bug 6315: Prevent local timestamp disclosure via Message-ID header
-- * Bug 13721: Fix usage of wrong locale
-- * Bug 17426: Allow configuration of default email protocol
-- * Bug 15459: Add support for deterministic XPI generation
-- * Bug 11387, 13006: Fix non-standard EHLO argument
-- * Bug 17118: Allow manual account configuration for Gmail with OAuth2
-- * Bug 19031: Add and audit support for RSS reader
-- * Bug 7847: Audit and update support for NNTP
-- * Bug 10683: Update Thunderbird UI to reflect TorBirdy's state
-- * Bug 19330: Set secure defaults for outgoing mail servers
-- * Removed compatibility for older versions of Thunderbird and added support
-- for Thunderbird 37+.
-- * Added support for automatic configuration of Riseup email accounts.
-- * Updated various privacy and security settings (see commit 2bdeffbb for a
-- list of the changes)
-- * Update translations for existing languages
-- * Many thanks to Arthur Edelstein and the Tails Developers for this release
--
--0.1.4, 09 March 2015
--  * Fix bug that prevented Thunderbird with TorBirdy 0.1.3 from starting
--  in profiles with more than three IMAP accounts (closes #14099, #13982,
--  #13722, #14007, #14130)
--
--0.1.3, 23 Oct 2014
--
--  * The default keyserver (hidden service) has been updated:
--    - hkp://qdigse2yzvuglcix.onion
--  * Show the Sender header in message pane (closes #10226)
--  * Draft messages on IMAP accounts are now saved locally (closes #10309)
--  * Restore preferences to the user's own defaults instead of Thunderbird's
--    (closes #10588)
--  * network.proxy.no_proxies_on is no longer set to "localhost, 127.0.0.1"
--    (thanks to Carsten N.)
--  * Disable automatic downloading of new messages for POP3 accounts
--    (closes #11188)
--  * Update the reply_header author behaviour (closes #13480)
--  * TorBirdy is now available in 31 languages:
--    * Arabic
--    * Catalan
--    * Czech
--    * Danish
--    * German
--    * Greek
--    * English (US)
--    * English (Great Britain)
--    * Spanish
--    * Basque
--    * French
--    * Hebrew
--    * Hungarian
--    * Indonesian
--    * Italian
--    * Korean
--    * Latvian
--    * Norwegian Bokmål 
--    * Norwegian Nynorsk
--    * Punjabi
--    * Polish
--    * Portuguese
--    * Portuguese (Brazil)
--    * Romanian
--    * Russian
--    * Slovak
--    * Slovenian
--    * Serbian
--    * Swedish
--    * Turkish
--    * Ukrainian
--
--0.1.2, 04 Nov 2013
--
--  * New options:
--    - restore default TorBirdy settings
--    - toggle checking of new messages automatically for all accounts
--  * The minimum version of Thunderbird we now support is 10.0 (closes #9569)
--  * `--throw-keyids' is now disabled by default (closes #9648)
--  * We are no longer forcing Thunderbird updates (closes #8341)
--  * Add support for Thunderbird 24 (Gecko 17+) (closes #9673)
--  * Enhanced support for Thunderbird chat
--  * We have a new TorBirdy logo. Thanks to Nima Fatemi!
--  * Improved documentation:
--    - https://trac.torproject.org/projects/tor/wiki/torbirdy
--  * Add new translations and updated existing ones
--    - Please see the Transifex page for more information and credits
--
--0.1.1, 20 Mar 2013
--
--  * Add a dialog for new users that is shown during the first-run (closes #8238)
--  * Do not confirm before sending an email if Enigmail is enabled; default
--    behavior changed from 0.1.0 (user opt-in allowed through the preferences)
--  * Restore all account settings that were changed on uninstall
--  * Allow the user to use Thunderbird's automatic configuration wizard in case
--    they don't want to use our manual account configuration wizard
--  * Set the SOCKS port to 9150 to reflect the change in the latest TBB
--  * Add opt-out from TLS-specific settings (closes #8420)
--  * Allow additional keyservers to be used/changed (closes #8332)
--  * Add Korean translation (thanks to cwt96)
--  * Add Norwegian Bokmål translation (thanks to lateralus)
--  * Add Galician translation (thanks to tombouzada)
--
--0.1.0, 11 Feb 2013
--
--  * Our first release in the Beta release series! Hooray!
--  * Translation updates:
--    - Add Gujarati translation (Kartik Mistry)
--    - Add Dutch translation (thanks to Rejo Zenger)
--    - Add Serbian translation (thanks to Nikola Nenadic)
--    - Add Hungarian translation (thanks to vargaviktor)
--    - Add Italian translation (thanks to spawned76, Michele Orrù and jan)
--    - Add Basque translation (thanks to Antxon Baldarra)
--    - Add Latvian translation (thanks to Ojārs Balcers)
--    - Add Portuguese (BR) translation (thanks to Bruno Geronimo, Rafael Costa)
--    - Add Polish translation (thanks to bogdrozd)
--    - Add Greek translation (thanks to mitzie, konpas1986)
--    - Add Chinese (Simplied) translation (thanks to ln191810)
--    - Add Russian translation (thanks to Александр)
--    - Add Arabic translation (thanks to alshara3, Fadi Mansour)
--    - Update French translation (thanks for arpalord)
--    - Update Spanish translation (thanks to Juan Garofalo, strel)
--  * Added Transparent Torification mode for TorBirdy
--  * Disable all plugins
--  * Added opt-out from setting time zone to UTC
--  * Add Tor-JonDo-Preferences quick switch (patch by Karsten N)
--  * Support for Whonix (http://whonix.sourceforge.net/)
--  * Improved security: better SSL enforcement
--  * Add Tails support
--
--0.0.13, 28 Sept 2012
--  * Translation updates:
--    - Add Hebrew translation (thanks to Sharon Dvir)
--    - Add French translation (thanks to N3b)
--    - Update German translation (thanks to Karsten N)
--    -Add Spanish translation (thanks to Juan Garofalo)
--  * Code cleanup: prefixed generically-named IDs with TorBirdy namespace
--
--0.0.12, 27 Sept 2012
--  * TorBirdy now has localization support
--  * - Current languages: English, German (translated by Karsten N.), Punjabi
--  * TorBirdy code cleanup: fix global namespace pollution
--  * Do not select the last selected account to prevent automatic login
--  * - (TorBirdy selects 'Local Folders' on startup to prevent this)
--  * Restore proxy settings at TorBirdy uninstall
--  * - (settings prior to installation of TorBirdy)
--  * TorBirdy now allows HTTP/SSL connections
--  * Users may opt-out from `--throw-keyids'
--  * Enhanced TorBirdy JonDo support (thanks to Karsten N.)
--  * Fix a bug in 0.0.11 that prevented account preferences from being set
--  * Add Screenshots directory
--  * TorBirdy no longer requires a configured HTTP proxy for full use with Tor
--  * TorBirdy now enforces the safest HTTP proxy usage possible with GnuPG
--    TorBirdy attempts to disable all name resolution in GnuPG due to a serious
--    SOCKS5 problem with GnuPG proxy options to how we invoke GnuPG; GnuPG only
--    supports SOCKS5 when it is linked against libcurl (>7.21.7) and hostnames are
--    not used. This is outlined the following bug:
--    https://trac.torproject.org/projects/tor/ticket/2846
--
--0.0.11, 04 Aug 2012
--
--  * Implemented an algorithm to generate time-independent message-ID (apply
--    the patches in patches/ to a custom Thunderbird build)
--  * Remove the 'Reference' and 'In-Reply-To' headers when forwarding a message
--  * Implemented a preference setting for TorBirdy with support for adjusting:
--    - proxy settings
--    - account-specific settings
--  * Support for testing proxy settings: https://check.torproject.org
--  * Disable push email for IMAP
--  * Various other stability fixes
--
--0.0.10 Thu, 12 Jul 2012
--
--  * Don't check for messages on start up
--  * Now includes patch in source for upstream date header modifications
--    - Apply patches/date.patch to a custom Thunderbird compile
--  * Use SSL/TLS by default for both outgoing and incoming servers
--  * Disable 'Get new account' from loading at startup
--  * Set default server ports
--  * For already configured email accounts, disable automatic email fetching
--  * For accounts created through the manual account configuration, disable
--    automatic email fetching
--  * Added support for resetting user preferences on extension uninstall
--  * Various privacy fixes as suggested by Karsten N
--
--0.0.9 Fri, 06 Jul 2012
--
--  * Added ChangeLog to document feature progress
--  * Implemented basic preferences window
--    - Patch by Karsten N from JonDos
--    - Supports configuring Thunderbird for Tor or JonDos on the usual ports
diff --cc Makefile
index 61554fe,548b2c2..0000000
deleted file mode 100644,100644
--- a/Makefile
+++ /dev/null
@@@ -1,34 -1,34 +1,0 @@@
--SHELL := /bin/bash
--VERSION := $(shell cat install.rdf|grep '<em:version>'|cut -d\> -f2|cut -d\< -f1)
--
--FAKETIME := 200001010000
--
--make-xpi:
- 	zip -r ../torbirdy-$(VERSION).xpi * -x "debian/*" -x "ChangeLog" -x "Makefile" -x "gpg.conf" -x "import-translations.sh" -x "README.RELEASE"
 -	zip -r ../torbirdy-$(VERSION).xpi * -x "debian/*" -x "ChangeLog" -x "Makefile" -x "gpg.conf" -x "dirmngr.conf" -x "import-translations.sh" -x "README.RELEASE"
--
--make-reproducible:
--	find . -print0 | xargs -0 touch -t $(FAKETIME)
- 	zip -X ../torbirdy-$(VERSION).xpi `find . | sort` -x "debian/*" -x "ChangeLog" -x "Makefile" -x "gpg.conf" -x "import-translations.sh" -x "README.RELEASE" -x *.git*
 -	zip -X ../torbirdy-$(VERSION).xpi `find . | sort` -x "debian/*" -x "ChangeLog" -x "Makefile" -x "gpg.conf" -x "dirmngr.conf" -x "import-translations.sh" -x "README.RELEASE" -x *.git*
--
--clean:
--	rm -f ../torbirdy-$(VERSION).xpi
--
--git-tag:
--	git tag -u 0xB01C8B006DA77FAA -s $(VERSION)
--
--git-push:
--	git push --tags
--	git push
--
--sign-release:
--	gpg -u 0xB01C8B006DA77FAA -abs ../torbirdy-${VERSION}.xpi$
--	sha1sum ../torbirdy-${VERSION}.xpi$
--
--push-release:
--	chmod 664 ../torbirdy-${VERSION}.xpi*
--	scp ../torbirdy-${VERSION}.xpi* staticiforme.torproject.org:/srv/dist-master.torproject.org/htdocs/torbirdy/
--	scp ../torbirdy-${VERSION}.xpi staticiforme.torproject.org:/srv/dist-master.torproject.org/htdocs/torbirdy/torbirdy-current.xpi
--	scp ../torbirdy-${VERSION}.xpi.asc staticiforme.torproject.org:/srv/dist-master.torproject.org/htdocs/torbirdy/torbirdy-current.xpi.asc
--	ssh staticiforme.torproject.org static-update-component dist.torproject.org
--	
--release: sign-release push-release
diff --cc README.RELEASE
index 2eeb827,2eeb827..0000000
deleted file mode 100644,100644
--- a/README.RELEASE
+++ /dev/null
@@@ -1,22 -1,22 +1,0 @@@
--To perform a release for TorBirdy:
--
--  Perform substantial development effort or patch security issues
--  Review all changes with at least one other person
--  Update ChangeLog to refelect all changes and add a release date
--  Run `make` and test the resulting xpi
--  Confirm that there are no issues with normal use on The Big Three platforms
--  Confirm that the error console does not have any errors related to TorBirdy
--  Tag, sign and push the signatures to git:
--    Run `make git-tag` and sign a tag for this release
--    Run `make git-push` and push the tag upstream
--  Make detached signature for non-git users:
--    Run `make sign-release` and sign the .xpi file
--  Upload packages to the Tor Project webserver:
--    Run `push-release` and the packages are uploaded
--  Upload the package to Mozilla's AddOn site manually
--    Check the Add-ons validation to ensure that there are no errors
--  Write a blog post anouncing the release on the Tor Project blog
--  Bump the version number on the wiki and make other relevant changes
--  Announce the release widely in whatever format is reasonable or desired
--  Contact the Debian maintainers to notify them of the new version
--  (pkg-privacy-maintainers at lists.alioth.debian.org)
diff --cc gpg.conf
index a499eaa,a499eaa..0000000
deleted file mode 100644,100644
--- a/gpg.conf
+++ /dev/null
@@@ -1,91 -1,91 +1,0 @@@
--## gpg.conf optimized for privacy 0.2
--## homepage:
--## https://github.com/ioerror/torbirdy/pull/11
--## source:
--## https://github.com/ioerror/torbirdy/blob/master/gpg.conf
--
--##################################################################
--## BEGIN some suggestions from TorBirdy setting extensions.enigmail.agentAdditionalParam
--
--## Don't disclose the version
--no-emit-version
--
--## Don't add additional comments (may leak language, etc)
--no-comments
--
--## We want to force UTF-8 everywhere
--display-charset utf-8
--
--## Proxy settings
--keyserver-options http-proxy=socks5://TORIP:TORPORT
--
--keyserver hkp://jirk5u4osbsr34t5.onion
--
--## END some suggestions from TorBirdy TorBirdy setting extensions.enigmail.agentAdditionalParam
--##################################################################
--
--##################################################################
--## BEGIN Some suggestions from Debian http://keyring.debian.org/creating-key.html
--
--personal-digest-preferences SHA512
--cert-digest-algo SHA512
--default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed
--
--## END Some suggestions from Debian http://keyring.debian.org/creating-key.html
--##################################################################
--
--##################################################################
--## BEGIN Some suggestions added from riseup https://we.riseup.net/riseuplabs+paow/openpgp-best-practices
--
--## When creating a key, individuals may designate a specific keyserver to use to pull their keys from.
--## The above option will disregard this designation and use the pool, which is useful because (1) it
--## prevents someone from designating an insecure method for pulling their key and (2) if the server
--## designated uses hkps, the refresh will fail because the ca-cert will not match, so the keys will
--## never be refreshed.
--keyserver-options no-honor-keyserver-url
--
--## when outputting certificates, view user IDs distinctly from keys:
--fixed-list-mode
--
--## long keyids are more collision-resistant than short keyids (it's trivial to make a key with any desired short keyid)
--keyid-format 0xlong
--
--## when multiple digests are supported by all recipients, choose the strongest one:
--## already defined above
--#personal-digest-preferences SHA512 SHA384 SHA256 SHA224
--
--## preferences chosen for new keys should prioritize stronger algorithms:
--## already defined above
--#default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 BZIP2 ZLIB ZIP Uncompressed
--
--## If you use a graphical environment (and even if you don't) you should be using an agent:
--## (similar arguments as https://www.debian-administration.org/users/dkg/weblog/64)
--use-agent
--
--## You should always know at a glance which User IDs gpg thinks are legitimately bound to the keys in your keyring:
--verify-options show-uid-validity
--list-options show-uid-validity
--
--## include an unambiguous indicator of which key made a signature:
--## (see http://thread.gmane.org/gmane.mail.notmuch.general/3721/focus=7234)
--sig-notation issuer-fpr at notations.openpgp.fifthhorseman.net=%g
--
--## when making an OpenPGP certification, use a stronger digest than the default SHA1:
--## already defined above
--#cert-digest-algo SHA256
--
--## END Some suggestions added from riseup https://we.riseup.net/riseuplabs+paow/openpgp-best-practices
--##################################################################
--
--##################################################################
--## BEGIN Some suggestions from TorBirdy opt-in's
--
--## Up to you whether you in comment it (remove the single # in front of
--## it) or not. Disabled by default, because it causes too much complaints and
--## confusion.
--
--## Don't include keyids that may disclose the sender or any other non-obvious keyids
--#throw-keyids
--
--## END Some suggestions from TorBirdy opt-in's
--##################################################################
diff --cc import-translations.sh
index 717c597,717c597..0000000
deleted file mode 100755,100755
--- a/import-translations.sh
+++ /dev/null
@@@ -1,26 -1,26 +1,0 @@@
--#!/bin/sh
--
--# Script to fetch and update translations. Modified from tor-launcher.
--
--BUNDLE_LOCALES="nl lv de uk ko pl fr nb he el sv sl pt cs it pt-BR  \
--                es id ro sr da ca pa en-GB hu sk ru ar eu tr"
--
--if [ -d translation ];
--then
--  cd translation
--  git fetch origin
--  cd ..
--else
--  git clone https://git.torproject.org/translation.git
--fi
--
--cd translation
--for i in $BUNDLE_LOCALES
--do
--  UL="`echo $i|tr - _`"
--
--  git checkout torbirdy
--  git merge origin/torbirdy
--  cp $UL/torbirdy.dtd ../chrome/locale/$i/torbirdy.dtd
--  cp $UL/torbirdy.properties ../chrome/locale/$i/torbirdy.properties
--done

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/torbirdy.git



More information about the Pkg-privacy-commits mailing list