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