]> git.lizzy.rs Git - torbrowser-launcher.git/blob - CHANGELOG.md
Bump version to 0.3.1 and update changelog
[torbrowser-launcher.git] / CHANGELOG.md
1 # Tor Browser Launcher Changelog
2
3 ## 0.3.1
4
5 * Ship with latest version of the Tor Browser Developers OpenPGP public key
6 * Fix bug where TBL window stays open after Tor Browser is launched
7
8 ## 0.3.0
9
10 * Switched from python2 to python3
11 * Switched from gtk2 to Qt5
12 * Switched from twisted to requests/socks
13 * Use QThreads for async
14 * Removed modem sound
15 * Only refresh gpg keyring on verification error, instead of every time
16 * Updated AppArmor profiles
17 * Updated available languages, and fixed locale detection bug
18 * Fixed false signature verification error related to twisted
19
20 ## 0.2.9
21
22 * Fixed crash issue related to Tor Browser 7.5 changing how the currently installed version number is stored
23 * Updated list of Tor Project dist mirrors
24 * Fixed edge case crash for when stdout isn't writable
25 * Updated AppStream metadata
26 * Updated AppArmor profiles
27
28 ## 0.2.8
29
30 * Update URL to check for latest version, which changed in Tor Browser 7
31 * Automatically refresh GPG keyring, to prevent signature verification false positives
32 * Improve GnuPG code by using GPGME if available
33 * Updated AppArmor profiles
34 * Added Czech, Hungarian localization
35
36 ## 0.2.7
37
38 * Updated Tor Browser signing key because they added a new subkey and verification was failing
39 * Updated AppArmor profiles
40 * Improved localization, and added Russian
41
42 ## 0.2.6
43
44 * Fixed bug related to fallback to English feature that caused Settings to crash
45
46 ## 0.2.5
47
48 * Fix issue where Tor Browser Launcher failed to launch if currently installed version of Tor Browser was too old
49 * If Tor Browser download isn't available in your language, fallback to English
50 * Avoid re-downloading tarball if it's already present
51 * Verify GnuPG importing keys using status-fd rather than exit codes
52 * Various AppArmor improvements
53 * Removed unused dependency
54
55 ## 0.2.4
56
57 * Fix signature verification bypass attack, reported by Jann Horn (CVE-2016-3180)
58
59 ## 0.2.3
60
61 * Removed certificate pinning to https://www.torproject.org to avoid issues with upcoming certificate change, and hard-coded minimum Tor Browser version in the release
62 * Fix issue with detecting language
63 * Make Tor SOCKS5 proxy configurable, for users not running on 9050
64 * Improved AppArmor profiles
65 * Added translations
66 * Switched from xpm icons to png icons
67 * Changed "Exit" button to "Cancel" button
68 * New package description
69
70 ## 0.2.2
71
72 * Tor Browser Launcher no longer attempts to auto-update, now that Tor Browser has this feature
73 * System Tor is now an optional dependency
74 * Fix issue where downloads fail because of unicode URLs
75 * Removed window management code that stopped working many releases ago, and removed wmctrl dependency
76 * Removed test code that caused signature verification to happen at the wrong time
77
78 ## 0.2.1
79
80 * Stop using RecommendedTBBVersions and start using more reliable "release" channel XML
81 * Converted settings file from pickle format to JSON
82 * Download tarball signatures to verify, rather than SHA256SUMS and signature
83 * Implemented IPolicyForHTTPS to prevent twisted-related crashes in Debian
84 * Some AppArmor fixes
85
86 ## 0.2.0
87
88 * Fix critical bug with new location of start-tor-browser
89 * Silenced some AppArmor denied events from logs
90 * Print less console output
91 * Remove support for accepting links
92 * Added better support for updating over Tor in Fedora
93
94 ## 0.1.9
95
96 * Added option to disable accepting links, to workaround Firefox/Tor Browser issue
97
98 ## 0.1.8
99
100 * Added new Tor Browser signing key
101 * Fixed removing alpha/beta code due to change in RecommendedTBBVersions syntax
102 * Fixed opening links in TBB if you originally opened TBB without clicking a link
103
104
105 ## 0.1.7
106
107 * You can now pass URLs into TBL, and set it as your default browser
108 * Hides TBL window before launching TBB
109 * Default mirror switched to https://dist.torproject.org/
110 * Added AppData file to look better in software centers
111 * Exclude AppArmor profiles in Ubuntu, where they're broken
112
113 ## 0.1.6
114
115 * Updated licensing confusion to just be MIT in all locations
116 * Fixed bug related to TBB 4.0's new folder structure
117 * Updated .desktop files to comply with standards
118
119 ## 0.1.5
120
121 * Split source code into several files
122 * Several AppArmor updates
123 * Prepare for upcoming RecommendedTBBVersion format change
124 * More verbose UI when updating
125 * No longer detaches start-tor-browser as separate process
126 * Temporarily disable AppArmor profiles in Ubuntu
127
128 ## 0.1.4
129
130 * RecommendedTBBVersion URL change
131 * Many AppArmor improvements
132 * Allow installation into a virtualenv
133
134 ## 0.1.3
135
136 * Force installing stable release if available in RecommendedTBBVersions
137 * Removed Mike Perry's signing key and added Erinn Clark's signing key
138 * Fixed AppArmor profiles (thanks to troubadoour)
139
140 ## 0.1.2
141
142 * Updated Dutch translation
143 * Fixed bug with loading mirrors list
144 * Huge refactor of AppArmor profiles
145 * Added OnionShare support to AppArmor profiles
146 * Suppresses output from detached TBB process
147 * Uses freedesktop xdg-user-dirs instead of ~/.torbrowser
148 * Removed all signing keys except Mike Perry's
149 * Made tor and python-txsocksx dependencies to update over Tor by default
150
151 ## 0.1.1
152
153 * Added TBL_SHARE support, to more easily develop without installing systemwide
154 * Modem sound and python-pygame dependency is now optional
155 * Support for updating TBB over Tor using a system Tor
156 * Removed support for stable/alpha preference, forces stable now
157 * Added French translations
158
159 ## 0.1.0
160
161 * Added Polish translations
162 * Version 0.1.0 marks first version in Debian!
163 * Changed GPG release signing key
164   from 5C17616361BD9F92422AC08BB4D25A1E99999697
165   to 0B1491929806596254700155FD720AD9EBA34B1C
166
167 ## 0.0.9
168
169 * Fixed AppArmor rules that were broken in Ubuntu
170 * Added support for basic RPM packaging
171 * Removed un-used dependencies
172 * Fixed URLs to deal with TBB release filename changes
173
174 ## 0.0.8
175
176 * Removed older code that's no longer used
177 * Updated list of Tor mirrors
178 * Replaced certificate for www.torproject.org post-heartbleed
179 * Fixed URLs to deal with TBB release filename changes
180
181 ## 0.0.7
182
183 * Added AppArmor profiles for torbrowser-launcher and TBB
184 * Removed included libs in favor of adding new Debian package dependencies
185
186 ## 0.0.6
187
188 * Fixed URLs to deal with changes in TBB releases for 3.x
189
190 ## 0.0.5
191
192 * Updated paths because TBB 3.x changed directory structure
193 * mirrors.txt now has local version in /usr/local
194 * Updated TBB signature URL
195 * Made optional modem sound when launching Tor, because it's sooo slow :)
196 * Extra check to make sure the latest version is installed