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