~ubuntu-branches/ubuntu/oneiric/transmission/oneiric

1.1.41 by Krzysztof Klimonda
Import upstream version 2.13
1
=== Transmission 2.13 (2010/12/09) ===
2
[http://trac.transmissionbt.com/query?milestone=2.13&group=component&order=severity All tickets closed by this release]
3
==== All Platforms ====
4
  * Fix "No Announce Scheduled" tracker error
5
  * Fix build error on Solaris 10
6
  * Fix RPC documentation errors
7
  * Fix minor packaging errors
8
==== Mac ====
9
  * Add option to run a script when torrents finish downloading
10
  * Simplify editing the blacklist URL in the preferences window
11
==== GTK+ ====
12
  * Unblur the statusbar icons
13
  * Fix truncation error in the Torrent Properties dialog.
14
==== Qt ====
15
  * Fix crash when opening the Torrent Properties dialog on magnet links
16
  * Fix "undo" error when making changes in the Torrent Properties dialog
17
  * Add Brazilian Portuguese Translation
18
  * Add Spanish (LAC) Translation
19
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
20
=== Transmission 2.12 (2010/11/14) ===
21
[http://trac.transmissionbt.com/query?milestone=2.12&group=component&order=severity All tickets closed by this release]
22
==== All Platforms ====
23
  * Make the blocklist URL user-configurable
24
  * Several minor bug fixes and CPU speed improvements
25
  * Use slightly less bandwidth in DHT messages
26
  * Fix 2.10 build issue on uClibc systems
27
==== Mac ====
28
  * Sort the file list alphabetically
29
  * Ensure the proper extension is used when saving the torrent file
30
  * Allow the Quick Look command when the inspector window has focus
31
==== GTK+ ====
32
  * Fix 2.11 crash when opening the Properties dialog on a magnet link torrent
33
  * Fix 2.00 regression which failed to inhibit hibernation on laptops
34
==== Qt ====
35
  * Fix 2.10 build issue on Ubuntu
36
==== CLI ====
37
  * Fix 2.10 crash
38
==== Web Client ====
39
  * Upgrade to jQuery 1.4.3
40
  * Fix 2.11 regression when using the web client on IE7 or IE8
41
1.1.39 by Krzysztof Klimonda
Import upstream version 2.11
42
=== Transmission 2.11 (2010/10/16) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
43
[http://trac.transmissionbt.com/query?milestone=2.11&group=component&order=severity All tickets closed by this release]
1.1.39 by Krzysztof Klimonda
Import upstream version 2.11
44
==== All Platforms ====
45
  * Fix a 2.10 crash
46
  * Fix minor build issues on various platforms, particularly embedded systems
47
  * Fix issue when saving bencoded files on small hardware running uClibc
48
  * Fix minor rounding issue when displaying percentages
49
  * Fix the optimistic unchoke interval
50
==== Mac ====
51
  * Swipe to change inspector tab
52
==== GTK+ ====
53
  * Fix drag-and-dropping a magnet link
54
  * Fix hiding dialogs when hiding Transmission in the notification area
55
==== Qt ====
56
  * Fix crash in the file tree
57
==== Daemon ====
58
  * Fix missing status message when using "transmission-remote --add"
59
==== Web Client ====
60
  * Add Transmission website links to the action menu
61
1.3.12 by Leo Costela
Import upstream version 2.10
62
=== Transmission 2.10 (2010/10/07) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
63
[http://trac.transmissionbt.com/query?milestone=2.10&group=component&order=severity All tickets closed by this release]
1.3.12 by Leo Costela
Import upstream version 2.10
64
==== All Platforms ====
65
  * Support for automatically stopping idle seeding torrents
66
  * Small memory cache to reduce disk IO
67
  * gzip compression support added to the RPC server
68
  * Add support for a cookies.txt file
69
  * Minor CPU optimizations
70
==== Mac ====
71
  * Display file sizes and speeds in base 10 on Snow Leopard
72
==== GTK+ ====
73
  * Files and folders can be opened by clicking on them in the files list
74
  * Update the interface when session changes are made via RPC
75
  * Fix the Details dialog to fit on a netbook screen
76
==== Qt ====
77
  * Tracker announce list editing
78
  * New filterbar
79
  * Improved display for showing a torrent's tracker announces
80
  * Better DBUS integration
81
  * Support adding torrents via drag-and-drop
82
  * Add Desktop Notification for added/complete torrents
83
  * Other minor improvements
84
==== Web Client ====
85
  * Peer list added to the inspector
86
  * Compact view mode
87
  * Support filtering by active and finished
88
  * Support sorting by size
89
==== Daemon ====
90
  * Allow the .pidfile location to be set in settings.json
91
==== Utils ====
92
  * New command-line utility "transmission-edit" for editing torrent files
93
  * New command-line utility "transmission-show" for viewing torrent files
94
  * New command-line utility "transmission-create" for creating torrent files
95
1.1.38 by Robert Ancell
Import upstream version 2.04
96
=== Transmission 2.04 (2010/08/06) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
97
[http://trac.transmissionbt.com/query?milestone=2.04&group=component&order=severity All tickets closed by this release]
1.1.38 by Robert Ancell
Import upstream version 2.04
98
==== All Platforms ====
1.3.12 by Leo Costela
Import upstream version 2.10
99
  * Improved shutdown time in some situations
1.1.38 by Robert Ancell
Import upstream version 2.04
100
  * Fix display bug in tr_truncd()
101
==== Mac ====
102
  * Fix bug that caused Local Peer Discovery to always be disabled on startup
103
==== GTK+ ====
1.1.41 by Krzysztof Klimonda
Import upstream version 2.13
104
  * Fix inaccurate "active torrent" counts in the filterbar
1.1.38 by Robert Ancell
Import upstream version 2.04
105
  * Fix display bug with magnet link names
106
==== Qt ====
107
  * Fix crash when accessing a password-protected remote session
108
==== Web Client ====
109
  * Fix bad redirect
110
1.3.11 by Leo Costela
Import upstream version 2.03
111
=== Transmission 2.03 (2010/07/21) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
112
[http://trac.transmissionbt.com/query?milestone=2.03&group=component&order=severity All tickets closed by this release]
1.3.11 by Leo Costela
Import upstream version 2.03
113
==== Mac ====
114
  * Fix 2.02 bug where new transfers could not be added and the inspector would not appear
115
116
=== Transmission 2.02 (2010/07/19) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
117
[http://trac.transmissionbt.com/query?milestone=2.02&group=component&order=severity All tickets closed by this release]
1.3.11 by Leo Costela
Import upstream version 2.03
118
==== All Platforms ====
119
  * Fix NAT-PMP port forwarding issue on some systems
120
  * Fix filename errors for torrents whose files are encoded in ISO-8859-1
121
  * Fix rare crash on shutdown
122
  * Fix the RPC server's redirect URL to allow HTTPS proxies like stunnel
123
  * Replace less-portable calls with posix nanosleep()
124
==== Mac ====
125
  * Use F_NOCACHE to keep "inactive memory" in check
126
==== GTK+ ====
127
  * Fix crash when opening the Properties dialog on a magnet link without metainfo
128
  * Fix crash when removing multiple torrents at once
129
  * Allow individual torrents' download speed limits to be set to zero
130
  * Fix translation error with some error messages
131
==== Qt ====
132
  * Fix CPU spike when opening the Properties dialog
133
  * Fix compilation issue with Qt < 4.5
134
1.3.10 by Leo Costela
Import upstream version 2.01
135
=== Transmission 2.01 (2010/06/26) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
136
[http://trac.transmissionbt.com/query?milestone=2.01&group=component&order=severity All tickets closed by this release]
1.3.10 by Leo Costela
Import upstream version 2.01
137
==== All Platforms ====
138
  * Better tracker announce management when completed torrents are moved from the incomplete directory
139
  * Speed up moving local data from one disk to another
140
  * Better parsing of nonstandard magnet links
141
==== Mac ====
1.3.11 by Leo Costela
Import upstream version 2.03
142
  * If the seed ratio is already met when download completes, still perform the Growl notification and download-complete sound
1.3.10 by Leo Costela
Import upstream version 2.01
143
  * Fix the Help buttons in the preferences window
144
==== GTK+ ====
145
  * Faster torrent file parsing
146
  * Fix the magnet link options dialog does not respect setting
147
  * Add an error popup if "Add URL" fails
148
==== Qt ====
149
  * Fix crash after getting magnet torrent metadata
150
  * Fix torrent ratio goals
151
  * Fix "add torrent" dialog bug on KDE desktops that popped up previous torrents
152
  * Fix 2.00 bug that prevented multiple instances from being run
153
  * Fix remote mode bug that kept the torrent list from being shown
154
  * Support encryption settings in the preferences dialog
155
  * Use flagStr in the status field of the peer list
156
  * Request a full refresh when changing the session source
157
  * Fix the torrent list jumping to the top when a torrent is removed
158
==== Web Client ====
159
  * Fix display bug caused by removal of a torrent hidden by the current filter
160
1.3.9 by Leo Costela
Import upstream version 2.00
161
=== Transmission 2.00 (2010/06/15) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
162
[http://trac.transmissionbt.com/query?milestone=2.00&group=component&order=severity All tickets closed by this release]
1.3.9 by Leo Costela
Import upstream version 2.00
163
==== All Platforms ====
164
  * "Local Peer Discovery" for finding peers on the local network
165
  * Optimize download requests for the bandwidth available
166
  * Smarter heuristics when deciding the order to connect to peers
167
  * Faster verification of local data
168
  * Faster startup
169
  * Support more blocklist file formats
170
  * Use IEC standard units (KiB, MiB, GiB) instead of (KB, MB, GB)
171
  * Better handling of 404 tracker errors
172
==== Mac ====
173
  * Compact View replaces Minimal View, taking up considerably less space
174
  * Show an Add Transfer window when adding magnet links
1.1.41 by Krzysztof Klimonda
Import upstream version 2.13
175
  * "Resume All" now ignores finished transfers
1.3.9 by Leo Costela
Import upstream version 2.00
176
  * Allow trackers to be pasted into the Create Window
177
  * European Portuguese localization
178
  * Removed Traditional Chinese localization because of lack of localizer
179
==== GTK+ ====
180
  * New filterbar to filter by tracker, private/public, etc.
181
  * Compact View replaces Minimal View, taking up considerably less space
182
  * Show the Torrent Options dialog when adding magnet links
183
  * "Set Location" now supports moving multiple torrents at once
184
  * The Properties window now fits on low resolution screens
185
  * Add favicon support to the Properties dialog's Tracker tab
186
==== Qt ====
187
  * Show the Torrent Options dialog when adding magnet links
188
  * Show all active trackers in the tracker display list
189
  * Show file sizes in the file tree
190
  * Added a confirm dialog when removing torrents
191
  * Properties and torrent options no longer jump around while editing
192
  * Allow setting locations for remote sessions
193
  * Miscellaneous UI fixes
194
==== Daemon ====
195
  * Let users specify a script to be invoked when a torrent finishes downloading
196
  * Better support for adding per-torrent settings when adding a new torrent
197
  * Optional pidfile support
198
  * Option to start torrents paused
1.3.10 by Leo Costela
Import upstream version 2.01
199
  * Option to delete torrent files from watch directory
1.3.9 by Leo Costela
Import upstream version 2.00
200
==== Web Client ====
201
  * The context menu now works when multiple rows are selected
202
  * Show ETA for seeding torrents that have a seed ratio set
203
1.3.8 by Leo Costela
Import upstream version 1.93
204
=== Transmission 1.93 (2010/05/01) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
205
[http://trac.transmissionbt.com/query?milestone=1.93&group=component&order=severity All tickets closed by this release]
1.3.8 by Leo Costela
Import upstream version 1.93
206
==== All Platforms ====
207
  * Fix rare crash when some peers disconnected unexpectedly
208
  * Fix bug which didn't parse scheduled speed limit dates correctly
209
  * Fix bug that broke magnet links whose names contained slashes
210
  * Fix crash when updating the blocklist when the disk is full
211
  * Fix slow file preallocation on Unix systems not using ext3/ext4
212
  * Fix regression which broke the "bind-address-ipv4" configuration setting
1.3.9 by Leo Costela
Import upstream version 2.00
213
  * For better security, Web client connections are disabled by default
214
  * Update to miniupnpc-1.4
1.3.8 by Leo Costela
Import upstream version 1.93
215
  * Transmission builds out-of-the-box with Curl 7.15.5. (Hello CentOS!)
216
==== GTK+ ====
217
  * Use the size for the system tray icon
218
==== Qt ====
219
  * Fix bug that crashed when removing more than one torrent at once
220
  * Fix bug when parsing the remote password from the command line
221
  * Add support for the "incomplete directory" in the preferences dialog
222
  * Don't show "time remaining" for paused torrents
223
==== Daemon ====
224
  * Fix bug parsing RPC requests when setting which files to not download
225
  * Fix possible crash when using inotify for the daemon's watchdir
226
  * Fix bugs in the configure script
227
  * Fix bug updating the blocklist over RPC
228
==== Web Client ====
229
  * Fix bug that broke the "reverse sort order" menu checkbox
230
1.3.9 by Leo Costela
Import upstream version 2.00
231
=== Transmission 1.92 (2010/03/14) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
232
[http://trac.transmissionbt.com/query?milestone=1.92&group=component&order=severity All tickets closed by this release]
1.1.34 by Krzysztof Klimonda
Import upstream version 1.92
233
==== All Platforms ====
234
  * Fix possible data corruption issue caused by data sent by bad peers during endgame
235
  * Fix potential buffer overflow when adding maliciously-crafted magnet links
236
  * Fix announces to IPv6 trackers
237
  * Fix DNS problems on some platforms, including Debian
238
  * Fix issues with the incomplete directory functionality
239
  * Fix port forwarding error on some routers by updating libnatpmp and miniupnp
240
==== Mac ====
241
  * Fix bug where setting low priority in the add window resulted in high priority
242
==== GTK+ ====
243
  * Fix directory selection error in GTK+ 2.19
244
  * Small GUI improvements: HIG correctness, remove deprecated GTK+ calls, etc.
245
==== Daemon ====
246
  * Fix 1.91 build error on Mac and FreeBSD
247
  * Standardize the daemon's watchdir feature to behave like the other clients'
248
==== Web Client ====
249
  * Statistics dialog
250
  * Fix error in "trash data & remove from list" that didn't trash all data
251
  * Fix display of ratios and time
252
  * Update to jQuery 1.4.2
253
1.1.33 by Krzysztof Klimonda
Import upstream version 1.91
254
=== Transmission 1.91 (2010/02/21) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
255
[http://trac.transmissionbt.com/query?milestone=1.91&group=component&order=severity All tickets closed by this release]
1.1.33 by Krzysztof Klimonda
Import upstream version 1.91
256
==== All Platforms ====
257
  * Fix 1.90 crash-on-startup bug that affected some users
258
  * Fix 1.90 bug that caused the "turtle mode" state to be forgotten between sessions
259
  * Fix 1.83 crash when adding a torrent by URL from an ftp source via the web client
260
  * For the BitTorrent spec's "downloaded=X" passage, use the de facto standard
261
==== Mac ====
262
  * Fix 1.90 bug when removing trackers
263
1.1.32 by Krzysztof Klimonda
Import upstream version 1.90
264
=== Transmission 1.90 (2010/02/16) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
265
[http://trac.transmissionbt.com/query?milestone=1.90&group=component&order=severity All tickets closed by this release]
1.1.32 by Krzysztof Klimonda
Import upstream version 1.90
266
==== All Platforms ====
267
  * Add an option to disable the .part suffix for incomplete files
268
  * Add priority selector to GUI clients' add torrent windows
269
  * Fix 1.81 bug that broke HTTP requests to sites that gave HTTP 301 redirects
270
  * Fix 1.8x bug in announcing "finished downloading" and "stopping" at the same time
271
  * Fix 1.8x bug in announcing partial seeds
272
  * Try harder to make announces finish, even if the tracker responds slowly
273
  * Fix bug that didn't honor download speed limits of 0
274
  * Use fallocate64() for fast file preallocation on systems that support it
275
  * Magnet link improvements
276
  * Don't let "Disk is full" errors cause loss of configuration files
1.1.33 by Krzysztof Klimonda
Import upstream version 1.91
277
  * Faster parsing of bencoded data, such as torrent files
1.1.32 by Krzysztof Klimonda
Import upstream version 1.90
278
==== Mac ====
279
  * Display information for all selected transfers in the inspector's tracker and peer tabs
280
  * Add a filter to the message log
281
  * Fix potential crash when updating the blocklist
282
  * Fix bug that caused the speed limit scheduler to not be applied after sleep
1.1.33 by Krzysztof Klimonda
Import upstream version 1.91
283
  * Remove excessive file selection for the per-torrent action menu
1.1.32 by Krzysztof Klimonda
Import upstream version 1.90
284
  * Smaller interface tweaks
285
==== GTK+ ====
286
  * Give more helpful error messages if "Set Location" or "Add Magnet Link" fail
287
  * Add optional support for libappindicator
288
  * Minor build fixes
289
==== Daemon ====
290
  * Add transmission-remote support for port testing and blocklist updating
291
  * Add transmission-daemon support for incomplete-dir, dht, and seedratio
292
  * If settings.json is corrupt, give an error telling where the problem is
293
  * Add option to specify where log messages should be written
294
==== Web Client ====
295
  * Add a tracker tab to the inspector
296
  * Fix 1.8x display error when showing magnet link information
297
==== Qt ====
298
  * Fix bug that prevented torrents from being added via web browsers
299
300
=== Transmission 1.83 (2010/01/28) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
301
[http://trac.transmissionbt.com/query?milestone=1.83&group=component&order=severity All tickets closed by this release]
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
302
==== All Platforms ====
303
  * Fix 1.80 announce error that caused uploads and downloads to periodically freeze
304
  * Fix 1.80 announce timeout error that caused "no response from tracker" message
305
  * Fix 1.80 "file not found" error message that stopped some torrents
306
  * Fix 1.82 crash when adding new torrents via their ftp URL
307
  * Fix 1.80 crash when receiving invalid request messages from peers
308
  * Fix 1.82 error when updating the blocklist
309
310
=== Transmission 1.82 (2010/01/23) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
311
[http://trac.transmissionbt.com/query?milestone=1.82&group=component&order=severity All tickets closed by this release]
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
312
==== All Platforms ====
313
  * The 1.81 announce's "Host" HTTP header didn't contain the host's port number
314
315
=== Transmission 1.81 (2010/01/22) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
316
[http://trac.transmissionbt.com/query?milestone=1.81&group=component&order=severity All tickets closed by this release]
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
317
==== All Platforms ====
318
  * Fix 1.80 bug that misparsed some magnet links
319
  * Fix 1.80 bug that caused startup to be very sluggish for some people
320
==== Mac ====
321
  * Fix dragging URLs onto the dock icon
322
  * Fix auto-grouping by file name
323
324
=== Transmission 1.80 (2010/01/20) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
325
[http://trac.transmissionbt.com/query?milestone=1.80&group=component&order=severity All tickets closed by this release]
1.1.29 by Krzysztof Klimonda
Import upstream version 1.80~b1
326
==== All Platforms ====
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
327
  * Add support for magnet links
328
  * Add support for trackerless torrents
1.1.29 by Krzysztof Klimonda
Import upstream version 1.80~b1
329
  * Add optional "incomplete directory" where partial downloads are stored
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
330
  * Add .part to incomplete files' filenames
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
331
  * Find more peers by announcing to each tier in a torrent's tracker list, rather than only one
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
332
  * Fix vulnerability from maliciously-crafted torrent files that could overwrite other files
1.1.29 by Krzysztof Klimonda
Import upstream version 1.80~b1
333
  * Improved IPv6 support
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
334
  * Improved PEX sharing with other peers
335
  * Faster management of large peer lists
336
  * DHT improvements to bootstrapping and IPv6
337
  * Newly-added torrents without local data don't wait in the "Verify Local Data" queue anymore
338
  * Add an OS hint to not cache local data during torrent verification
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
339
  * Use less CPU when making encrypted handshakes to peers
340
  * Better filtering of bad IP addresses
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
341
  * Fix bug that gave "too many open files" error messages
342
  * Fix bug that could crash Transmission on shutdown
343
  * Fix bug that could unpause or repause a torrent on startup
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
344
  * When uploading, improve disk IO performance by prefetching the data in batches
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
345
  * Portability fixes for embedded systems
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
346
  * Other small bug fixes and improvements
1.1.29 by Krzysztof Klimonda
Import upstream version 1.80~b1
347
==== Mac ====
348
  * Redesigned trackers inspector tab with favicons and copy-paste functionality (paste lists of multiple trackers)
349
  * Message log stores all messages and does real filtering
350
  * Quick Look restored on Snow Leopard
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
351
  * Moving data and incomplete folder are now handled by libtransmission
1.1.29 by Krzysztof Klimonda
Import upstream version 1.80~b1
352
  * Improved reveal in Finder functionality on Snow Leopard
353
  * Various smaller behavior and interface tweaks
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
354
  * German and Simplified Chinese localizations
355
  * Removed Turkish localization because of lack of localizer
1.1.29 by Krzysztof Klimonda
Import upstream version 1.80~b1
356
==== GTK+ ====
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
357
  * Support org.gnome.SessionManager interface for inhibiting hibernation
358
  * Added support for adding torrents by URL or magnet link
359
  * Add optional "download complete" sound using the XDG sound naming spec
1.1.29 by Krzysztof Klimonda
Import upstream version 1.80~b1
360
  * When creating a torrent, make it easier to auto-add that new torrent
361
  * New statusbar "Ratio" icon submitted by jimmac
362
  * Fix minor memory leaks
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
363
  * GNOME HIG improvements
1.1.29 by Krzysztof Klimonda
Import upstream version 1.80~b1
364
==== Daemon ====
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
365
  * When running as a daemon, send log messages to syslog
1.1.29 by Krzysztof Klimonda
Import upstream version 1.80~b1
366
  * Reload settings.json when receiving SIGHUP
367
  * transmission-remote now allows per-torrent speed limits to be set
368
==== Web Client ====
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
369
  * Add speed limit "turtle mode" support
1.1.29 by Krzysztof Klimonda
Import upstream version 1.80~b1
370
  * Double-clicking a torrent opens/closes the torrent inspector
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
371
  * Add "Start When Added" checkbox when adding torrents
372
  * Add Select All / Deselect All buttons to the file inspector
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
373
  * Add version information to the preferences dialog
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
374
  * Ensure the context menu goes away when clicking on torrents
375
  * Fix bug that obscured part of the context menu
376
377
=== Transmission 1.77 (2010/01/04) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
378
[http://trac.transmissionbt.com/query?milestone=1.77&group=component&order=severity All tickets closed by this release]
1.1.30 by Krzysztof Klimonda
Import upstream version 1.80~b5
379
==== All Platforms ====
380
  * Protect against potential data loss by maliciously-crafted torrent files
381
  * Fix minor build issues and packaging issues on various platforms
382
  * Fix 1.7x error that could unpause or repause a torrent on startup
383
  * Minor CPU speedups
384
==== GTK+ ====
385
  * Fix crash on shutdown
386
  * Fix GIcon memory leak
1.1.29 by Krzysztof Klimonda
Import upstream version 1.80~b1
387
1.2.7 by Leo Costela
Import upstream version 1.76
388
=== Transmission 1.76 (2009/10/24) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
389
[http://trac.transmissionbt.com/query?milestone=1.76&group=component&order=severity All tickets closed by this release]
1.2.7 by Leo Costela
Import upstream version 1.76
390
==== All Platforms ====
391
  * Fix potential data loss when moving torrents to where they already are
392
  * Fix minor protocol error that didn't send a port message to some peers
393
  * Fix minor manpage errors
394
==== Mac ====
395
  * Fix a potential crasher on Snow Leopard
396
  * When creating a multi-tracker torrent, give each tracker its own tier
397
  * Fix display glitch when changing sort to "Queue Order"
398
==== Daemon ====
399
  * Fix potential data loss when using "transmission-remote --find"
400
  * Fix ratio-limit bug on some uClibc systems
401
  * Fix invalid JSON "nan" error on optware
402
==== GTK+ ====
403
  * Fix crash in the Preferences dialog when testing to see if the port is open
404
  * Fix crash on exit when a torrent's Properties dialog is open
405
  * Fix tracker address display error in the torrent Properties dialog
406
  * Fix tray menu's main window status when Transmission is started minimized
407
  * Fix broken SIGINT (ctrl-c) handling
408
  * Fix 1.61 build failure on systems with new versions of glib but older versions of gtk
409
==== Qt ====
410
  * Fix crash when removing expired torrents from the display
411
  * Fix client from closing, rather than closing to the system tray, when clicking X
412
  * Cannot open a torrent in KDE4 with right-clicking
413
1.3.3 by Leo Costela
Import upstream version 1.75
414
=== Transmission 1.75 (2009/09/13) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
415
[http://trac.transmissionbt.com/query?milestone=1.75&group=component&order=severity All tickets closed by this release]
1.3.3 by Leo Costela
Import upstream version 1.75
416
==== All Platforms ====
417
  * Don't wait so long on unresponsive trackers if there are other trackers to try
418
  * Adding corrupt/invalid torrents could crash Transmission
419
  * Fix 1.74 bug that caused a high CPU load on startup
420
  * Fix 1.74 bug that stopped multitracker if a single tracker sent an error message
421
  * Fix bug in converting other charsets to UTF-8
422
  * Handle HTTP redirects more gracefully
423
  * Faster verification of local data for torrents with small piece size
424
  * Fix 1.74 build error when compiling without DHT
425
==== Mac ====
426
  * Fix libcurl build issue that caused tracker connectivity problems on Snow Leopard
427
  * Fix error when creating a torrent file while still changing the announce address
428
==== GTK+ ====
429
  * Fix "sort by time remaining"
430
  * Fix the turtle toggle button on old versions of GTK+
431
  * Fix startup error if another copy of the Transmission GTK client is running
432
  * Fix clang build issue
433
434
=== Transmission 1.74 (2009/08/24) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
435
[http://trac.transmissionbt.com/query?milestone=1.74&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
436
==== All Platforms ====
437
  * Better data recovery in the case of an OS or Transmission crash
438
  * If a data file is moved, stop the torrent instead of redownloading it
439
  * Fix bug that didn't list some peers in the resume file and in PEX
440
  * More helpful torrent error messages
441
  * DHT now honors the bind-address-ipv4 configuration option
442
  * Fix Debian build error with miniupnpc
443
  * Fix Cygwin build error with strtold
444
  * Update to a newer snapshot of miniupnpc
445
==== Mac ====
446
  * 64-bit compatibility
447
  * Queuing system will not exclude transfers with tracker warnings
448
  * Links to original torrent files are no longer maintained
449
  * Fix bug where changing the global per-torrent peer connection limit did not affect the current session
450
  * Fix bug where changing settings through RPC would result in wrong values being saved for three fields
451
==== GTK+ ====
452
  * Fix crash that occurred when adding torrents on some desktops
453
  * Synchronize the statusbar's and torrent list's speeds
454
  * Fix the Properties dialog's "Origin" field for multiple torrents
455
==== Qt ====
456
  * New Russian Translation 
457
  * If Transmission was minimized, clicking on it the icon tray didn't raise it
458
==== Daemon ====
459
  * Speed Limit mode support added to transmission-remote
460
  * Add a "session stats" readout to transmission-remote
461
==== Web Client ====
462
  * Progress bar shows seeding progress
463
  * Fix bug that displayed "%nan" when verifying a torrent
464
  * "Pause All" only appeared to pause torrents with peers until refresh
465
466
=== Transmission 1.73 (2009/07/18) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
467
[http://trac.transmissionbt.com/query?milestone=1.73&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
468
==== All Platforms ====
469
  * Fix bug where user-configured peer limits could be exceeded
470
  * Use less memory in some high-peer situations
471
  * Better estimation of time left to download
472
  * Support supportcrypto and requirecrypto flags in http tracker announces
473
  * Update to newer snapshots of libnatpmp and miniupnpc
474
  * Make DHT a compile-time option
475
==== GTK+ ====
476
  * Use GDK-safe versions of g_idle_add() and g_timeout_add*()
477
  * Save some space in GTK+ >= 2.16.0 by not building SexyIconEntry
478
==== Qt ====
479
  * Fix bug that crashed Qt client when setting alternative up/down speeds
480
==== Daemon ====
481
  * Add umask support
482
==== Web Client ====
483
  * Inspector and Add Torrent buttons for iPhone/iPod Touch
484
  * Add location field to inspector
485
==== CLI ====
486
  * Some torrent files created with transmission-cli were invalid
487
488
=== Transmission 1.72 (2009/06/16) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
489
[http://trac.transmissionbt.com/query?milestone=1.72&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
490
==== All Platforms ====
491
  * Fix 1.70 crash with assertion "tv->tv_usec >= 0"
492
  * Fix 1.70 crash with assertion "tr_peerIoSupportsFEXT( msgs->peer->io )"
493
  * Better DHT announce management
494
  * Fix error in reporting webseed counts via RPC
495
  * Better file preallocation on embedded systems
496
==== Mac ====
497
  * Fix problem where a small set of users could not add torrents
498
==== GTK+ ====
499
  * Fix 1.70 crash when setting options in the Properties dialog
500
  * Fix a rare crash in desktop notifications
501
  * Can now sort the file list by priority, download, and completeness
502
  * Adding a torrent from a browser sometimes didn't work.
503
  * Various usability improvements
504
==== Daemon ====
505
  * Remote didn't always send the right Encoding header in requests
506
507
=== Transmission 1.71 (2009/06/07) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
508
[http://trac.transmissionbt.com/query?milestone=1.71&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
509
==== All Platforms ====
510
  * Fix 1.70 bug that caused high CPU use in high-peer swarms
511
  * Fix 1.70 build problems with DHT and libevent
512
==== Daemon ====
513
  * Fix watchdir issue on OSes that don't have inotify
514
==== GTK+ ====
515
  * Fix 1.70 intltool build problem
516
  * Fix crash when the OS's stock mime-type icons are misconfigured 
517
  * Handle very long torrent file lists faster
518
==== Web Client ====
519
  * Fix 1.70 bug where some torrents appeared to be duplicates
520
521
=== Transmission 1.70 (2009/06/04) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
522
[http://trac.transmissionbt.com/query?milestone=1.70&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
523
==== All Platforms ====
524
  * Distributed hash table (DHT) support for public torrents
525
  * Add option for moving and finding a torrent's data on the disk
526
  * JSON RPC messages can be ~85% shorter, saving bandwidth and CPU
527
  * When available, use the system's copy of libevent instead of building one
528
  * Automatically pause torrents when verifying
529
  * Fix small bugs and memory leaks
530
==== Mac ====
531
  * Holding down the option key on launch will pause all transfers
532
==== Web Client ====
533
  * Big speed improvements, especially with large torrents
534
  * Fix 1.61 bug that broke adding torrents via the web client
535
  * Add the ability to upload multiple torrents at once
536
  * Torrents added by URL were always paused, regardless of preferences
537
  * Comments and announce addresses were cut off in the inspector
538
  * The "data remaining" field wasn't updated when the number reached 0
539
  * Smaller design adjustments
540
==== GTK+ ====
541
  * Make it clearer that the status bar's ratio mode button is a button
542
  * Torrent comment box did not scroll, so long comments were partially hidden
543
==== Qt ====
544
  * Initial torrent list was sometimes incorrect
545
  * Add-torrent-and-delete-source deleted the source even if there was an error
546
  * Prefs dialog didn't show or modify "Stop seeding torrents at ratio"
547
548
=== Transmission 1.54 (2009/06/04) ===
549
==== All Platforms ====
550
  * Fix small bugs and memory leaks
551
==== Web Client ====
552
  * Fix 1.53 bug that broke adding torrents via the web client
553
  * Torrents added by URL were always paused, regardless of preferences
554
  * Comments and announce addresses were cut off in the inspector
555
  * The "data remaining" field wasn't updated when the number reached 0
556
  * Smaller design adjustments
557
==== GTK+ ====
558
  * Fix intltool build error
559
  * Make it clearer that the status bar's ratio mode button is a button
560
  * Torrent comment box did not scroll, so long comments were partially hidden
561
562
=== Transmission 1.61 (2009/05/11) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
563
[http://trac.transmissionbt.com/query?milestone=1.61&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
564
==== All Platforms ====
565
  * Close potential CSRF security hole for Web Client users
566
  * Fix locale error in the JSON parser
567
==== Qt ====
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
568
  * Various small bug fixes to the beta Qt client
1.3.2 by Leo Costela
Import upstream version 1.74
569
==== Web Client ====
570
  * Fix 1.60 error when serving Web Client files on some embedded platforms
571
  * Add response header to allow clients to cache static files
572
==== Daemon ====
573
  * transmission-remote was unable to select torrents by their SHA1 hash
574
575
=== Transmission 1.53 (2009/05/11) ===
576
==== All Platforms ====
577
  * Close potential CSRF security hole for Web Client users
578
  * Fix locale error in the JSON parser
579
580
=== Transmission 1.60 (2009/05/04) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
581
[http://trac.transmissionbt.com/query?milestone=1.60&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
582
==== All Platforms ====
583
  * Seed ratio limiting
584
  * Transfer prioritization
585
  * Option to specify if transfers are included in the global bandwidth limits
586
  * Random port, with optional randomization on startup
587
  * Improvements to UPnP port forwarding
588
  * Support for file preallocation on XFS filesystems
589
==== Mac ====
590
  * Requires Mac OS X 10.5 Leopard or newer
591
  * Groups (moved to preferences) can be auto-assigned to transfers when adding based on multiple criteria
592
  * Groups can have a default location when adding transfers
593
  * The speed limit scheduler can now be applied to only specific days
594
  * Bonjour support for the web interface
595
  * File filter field in the inspector
596
  * Option to include beta releases when auto-updating (using modified Sparkle 1.5)
597
  * Portuguese localization
598
==== Qt ====
599
  * New beta Qt client!
600
==== GTK+ ====
601
  * Speed Limit: Second set of bandwidth limits that can be toggled or scheduled
602
  * Properties dialog now lets you edit/view multiple torrents at once
603
  * Allow sorting of the torrent list by size and by ETA
604
  * Show the file icon in the list
605
==== Daemon ====
606
  * Watch folder for auto-adding torrents
607
  * Many new features in the RPC/JSON interface
608
  * Allow users to specify a specific address when listening for peers
609
==== Web Client ==== 
610
  * File selection and prioritization
611
  * Add option to verify local data
612
  * Fix "Remove Data" bug
613
614
=== Transmission 1.52 (2009/04/12) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
615
[http://trac.transmissionbt.com/query?milestone=1.52&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
616
==== Mac ====
617
  * Improve interface responsiveness when downloading
1.1.29 by Krzysztof Klimonda
Import upstream version 1.80~b1
618
==== GTK+ and Daemon ==== 
1.3.2 by Leo Costela
Import upstream version 1.74
619
  * Always honor the XDG setting for the download directory
620
==== GTK+ ====
621
  * Fix formatting error when showing speeds measured in MB/s
622
  * Fix bug that caused some scheduled speed limit time settings to be lost
623
  * Use the new blocklist URL when updating the blocklist
624
==== Web Client ====
625
  * On the server, better filtering of bad URLs
626
  * On the server, faster json serialization
627
  * Fix minor web client 301 redirect error
628
  * Better Internet Explorer support
629
630
=== Transmission 1.51 (2009/02/26) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
631
[http://trac.transmissionbt.com/query?milestone=1.51&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
632
==== All Platforms ====
633
  * Fix configure script issues with non-gcc compilers and user-defined CFLAGS environment variables 
634
  * Decrease CPU usage in some situations
635
  * Close a rare race condition on startup
636
  * More efficient use of libcurl when curl 7.18.0 or newer is present
637
==== GTK+ ====
638
  * Play nicely with Ubuntu's new notification server
639
  * Add Pause All and Resume All buttons
640
==== Web Client ====
641
  * Support for Internet Explorer
642
  * Layout fixes when viewed on an iPhone/iPod touch
643
644
=== Transmission 1.50 (2009/02/13) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
645
[http://trac.transmissionbt.com/query?milestone=1.50&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
646
==== All Platforms ====
647
  * IPv6 support for peers, and for trackers with explicit IPv6 addresses
648
  * Improved connectivity for encrypted peers
649
  * Fix 1.42 error that made tracker announces slower over time
650
  * Fix a Mac-centric peer connection bug from 1.41
651
  * Use less CPU cycles when managing very fast peers
652
  * Better handling of non-UTF-8 torrent files 
653
  * When removing local data, only remove data from the torrent
654
  * Close potential DoS vulnerability in 1.41
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
655
  * Many other bug fixes
1.3.2 by Leo Costela
Import upstream version 1.74
656
==== GTK+ ====
657
  * Various usability improvements 
658
  * Better Gnome HIG compliance in the statusbar, properties dialog, and more
659
==== Daemon ====
660
  * Lots of new options added to transmission-remote
661
  * Fix 1.42 whitelist bug
662
  * Make i18n support optional for cli and daemon clients
663
==== CLI ====
664
  * Support session.json settings, just as the Daemon and GTK+ clients do
665
==== Web Client ==== 
666
  * Torrents can now be added by URL
667
  * Add the ability to "remove local data" from the web client
668
669
=== Transmission 1.42 (2008/12/24) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
670
[http://trac.transmissionbt.com/query?milestone=1.42&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
671
==== All Platforms ====
672
  * Fix 1.41 lockup issue
673
674
=== Transmission 1.41 (2008/12/23) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
675
[http://trac.transmissionbt.com/query?milestone=1.41&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
676
==== All Platforms ====
677
  * Better peer management in large swarms
678
  * Support BitTorrent Enhancement Proposal (BEP) #21 "Extension for Partial Seeds"
679
  * Partial support for BEP #6 "Fast Extension" (reject, have all/none)
680
  * Honor the peer's BEP #10 reqq key, when available
681
  * Fix 1.40 "Got HTTP Status Code: 0" error message
682
  * Fix 1.40 "lazy bitfield" error
683
  * Fix 1.40 "jumpy upload speed" bug
684
  * Fix handshake peer_id error
685
  * Corrrectly handle Windows-style newlines in Bluetack blocklists
686
  * More accurate bandwidth measurement
687
  * File selection & priority was reset when editing a torrent's tracker list
688
  * Fix autoconf/automake build warnings
689
==== GTK+ ====
690
  * In the Details dialog's peer tabs, rows were sometimes duplicated
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
691
  * Minor bug fixes, usability changes, and locale improvements
1.3.2 by Leo Costela
Import upstream version 1.74
692
  * Three new translations: Afrikaans, Asturian, Bosnian
693
  * Sixteen updated translations
694
==== Daemon ====
695
  * Fix 1.40 bug in handling IP whitelist
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
696
  * Minor bug fixes and output cleanup
1.3.2 by Leo Costela
Import upstream version 1.74
697
  * Windows portability
698
==== CLI ====
699
  * Fix minor free-memory-read bug
700
701
=== Transmission 1.40 (2008/11/09) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
702
[http://trac.transmissionbt.com/query?milestone=1.40&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
703
==== All Platforms ====
704
  * Tracker communication uses fewer resources
705
  * More accurate bandwidth limits
706
  * Reduce disk fragmentation by preallocating files
707
  * Stability, security, and performance improvements to the RPC/Web UI server
708
  * Support compression when serving Web UI and RPC responses
709
  * Simplify the RPC whitelist
710
  * Fix bug that prevented handshakes with encrypted BitComet peers
711
  * Fix 1.3x bug that could re-download some data unnecessarily
712
  * Lazy bitfields
713
==== Mac ====
714
  * Option to automatically update the blocklist weekly
715
  * In the file inspector tab, show progress and size for folders
716
  * Scrollbars correctly appear when the main window auto-resizes
717
  * Sparkle updated to 1.5b6
718
==== GTK+ ====
719
  * Option to automatically update the blocklist weekly
720
  * Added off-hour bandwidth scheduling
721
  * Simplify file/priority selection in the details dialog
722
  * Fix a couple of crashes
723
  * 5 new translations: Australian, Basque, Kurdish, Kurdish (Sorani), Malay
724
  * 43 updated translations
725
==== Web Client ====
726
  * The Web Client is now out of beta
727
  * Minor display fixes
728
  * On iPhone/iPod touch, launching from the home screen hides the address bar
729
==== Daemon ====
730
  * Added the ability to get detailed peer information on torrents
731
  * Fix bug that didn't handle --config-dir and TRANSMISSION_HOME correctly
732
  * Windows portability
733
734
=== Transmission 1.34 (2008/09/16) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
735
[http://trac.transmissionbt.com/query?milestone=1.34&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
736
==== All Platforms ====
737
  * Don't reconnect too frequently to the same peer
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
738
  * Webseed bug fix
1.3.2 by Leo Costela
Import upstream version 1.74
739
  * Fix bug that caused some transfers to not be scraped
740
  * Fix BSD build issues
741
  * Handle OpenTracker's `downloaded' key in announce responses
742
==== Mac ====
743
  * Fix memory leak when updating blocklist
744
  * Connect to the web interface when the application's path contains a space
745
==== GTK+ ====
746
  * Minor display fixes
747
  * 15 updated translations + 1 new language
748
==== Daemon ====
749
  * Minor display fixes
750
==== Web Client ====
751
  * Minor display fixes
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
752
==== CLI ====
1.3.2 by Leo Costela
Import upstream version 1.74
753
  * Fix crash when creating a torrent file
754
755
=== Transmission 1.33 (2008/08/30) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
756
[http://trac.transmissionbt.com/query?milestone=1.33&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
757
==== All Platforms ====
758
  * Fix crash from malicious torrent files with a piece size of zero
759
  * When creating new torrent files, change behavior that caused "Multi tracker torrents are not allowed" warning on one tracker
760
  * Fix Unicode handling in the JSON parser/generator
761
  * Fix memory error when reading KTorrent's PEX messages
762
  * Fix small memory leaks
763
==== Mac ====
764
  * Rephrase "data not fully available" to "remaining time unknown"
765
  * Fix bug where torrent file creation would fail because an extra blank tracker address was inserted
766
==== Daemon ====
767
  * Fix crash when adding nonexistent torrents via transmission-remote
768
==== GTK+ ====
769
  * Fix crash from malicious torrent files with large creator fields
770
  * Fix error where some torrents opened via a web browser didn't appear
771
772
=== Transmission 1.32 (2008/08/08) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
773
[http://trac.transmissionbt.com/query?milestone=1.32&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
774
==== All Platforms ====
775
  * Fix bug introduced in 1.30 that caused poor tracker communication
776
  * Creating torrent files for files >= 2 GB will result in 2 MB pieces
777
==== Mac ====
778
  * Fix bug where the proxy type was changed from SOCKS5 to SOCKS4 on launch
779
780
=== Transmission 1.31 (2008/08/06) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
781
[http://trac.transmissionbt.com/query?milestone=1.31&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
782
==== All Platforms ====
783
  * Fix a crash caused by certain torrent files
784
785
=== Transmission 1.30 (2008/08/05) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
786
[http://trac.transmissionbt.com/query?milestone=1.30&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
787
==== All Platforms ====
788
  * The "Clutch" web interface is now bundled with Transmission (as a beta)
789
  * Ability to add and remove tracker addresses
790
  * Ability to create torrent files with multiple tracker addresses
791
  * Added support for HTTP/FTP Seeding (GetRight style)
792
  * Added proxy support for communicating with trackers
793
  * Allow torrent creation with no tracker address (required by some trackers)
794
  * New JSON-RPC protocol for clients to interact with the backend
795
==== Daemon ====
796
  * transmission-daemon and transmission-remote were rewritten from scratch
797
  * remote and daemon now support per-file priority & download flag settings
798
==== Mac ====
799
  * Quick Look integration in the main window and inspector's file tab
800
  * Transfers can be dragged to different groups
801
  * Option to only show the add window when manually adding transfers
802
  * Status strings are toggled from the action button (they are no longer clickable)
803
  * Colors in pieces bar and pieces box more accurately reflect their corresponding values
804
  * The port checker now uses our own portcheck.transmissionbt.com
805
  * Turkish localization
806
==== GTK+ ====
807
  * Add options to inhibit hibernation and to toggle the tray icon
808
  * Lots of small bug fixes and usability improvements 
809
  * Dozens of updated translations
810
811
=== Transmission 1.22 (2008/06/13) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
812
[http://trac.transmissionbt.com/query?milestone=1.22&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
813
==== All Platforms ====
814
  * Fix two separate BitTorrent unchoke bugs that could affect performance
815
  * Transmission now builds correctly on Sun Studio
816
  * Minor man page fixes
817
==== Mac ====
818
  * Fix bug where "Program Started" in the Statistics window would sometimes display as 0
819
==== GTK+ ====
820
  * Fix crash when quitting while the stats window is still up
821
  * Added Latvian, Malayalam, Serbian, and Telugu translations
822
  * Updated Czech, Spanish, Romanian, Russian, Dutch, Polish, Italian,
1.2.1 by Leo Costela
Import upstream version 1.22
823
    Portuguese, Catalan, Danish, German, Swedish, Traditional Chinese,
824
    Finnish, and Chinese (simplified) translations
1.1.34 by Krzysztof Klimonda
Import upstream version 1.92
825
==== CLI ====
1.3.2 by Leo Costela
Import upstream version 1.74
826
  * Fix scraping torrents with the -s command-line argument
1.2.1 by Leo Costela
Import upstream version 1.22
827
1.3.2 by Leo Costela
Import upstream version 1.74
828
=== Transmission 1.21 (2008/05/21) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
829
[http://trac.transmissionbt.com/query?milestone=1.21&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
830
==== All Platforms ====
831
  * Fix rare crash-on-startup bug
832
  * Handle corrupt announce URLs in torrent files more gracefully
833
  * Fix minor memory leak when closing torrents
834
==== Mac ====
835
  * Fix visual glitch with the pieces bar
836
  * Italian localization included
837
==== GTK+ ====
838
  * Updated Catalan, Danish, German, Spanish, Finnish, Hebrew, Italian, Dutch,
1.1.14 by Michael Vogt
Import upstream version 1.21
839
     Polish, Romanian, Thai, Turkish, and Traditional Chinese translations
840
1.3.2 by Leo Costela
Import upstream version 1.74
841
=== Transmission 1.20 (2008/05/09) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
842
[http://trac.transmissionbt.com/query?milestone=1.20&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
843
==== All Platforms ====
844
  * Support https tracker connections
845
  * IP blocking using the Bluetack Level1 blocklist
846
  * Better support of multitracker torrents
847
  * Faster UPnP port mapping on startup
848
  * Ability to reset global statistics
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
849
  * Various bug fixes
1.3.2 by Leo Costela
Import upstream version 1.74
850
==== Mac ====
851
  * Display of decimal numbers matches system international settings
852
  * Updated Dock badge images
853
==== GTK+ ====
854
  * Inhibit hibernation when downloading
855
  * Use XDG basedir spec for configuration files
856
  * Various bug fixes and usability improvements
857
  * Vastly improved translations thanks to the Ubuntu translation team
858
859
=== Transmission 1.11 (2008/04/04) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
860
[http://trac.transmissionbt.com/query?milestone=1.11&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
861
==== Mac ====
862
  * Fix scrape address visual glitch with the tracker inspector tab
863
  * Only make the progress status string clickable on multi-file torrents
864
  * Traditional Chinese localization, updated Russian localization
865
==== GTK+ ====
866
  * Fix a couple of minor display issues
867
868
=== Transmission 1.10 (2008/03/28) ===
1.1.40 by Krzysztof Klimonda
Import upstream version 2.12
869
[http://trac.transmissionbt.com/query?milestone=1.10&group=component&order=severity All tickets closed by this release]
1.3.2 by Leo Costela
Import upstream version 1.74
870
==== All Platforms ====
871
  * Stop torrents when downloading and the disk becomes full
872
  * Removing a torrent also removes it from the cache
873
  * Smaller memory footprint per-torrent and per-peer
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
874
  * Various backend bug fixes & improvements
1.3.2 by Leo Costela
Import upstream version 1.74
875
==== Mac ====
876
  * Window when adding torrents to select files and other settings
877
  * Leopard: Collapsable group dividers
878
  * Use the file icon as the per-torrent action button
879
  * Tracker tab in the inspector
880
  * Message log specifies the torrent/activity the message relates to
881
  * Updated images in the inspector
882
  * Optional display of remaining time while seeding in Minimal View
883
  * Improved accuracy for displaying the remaining disk space warning
884
==== GTK+ ====
885
  * Window for selecting files & priorities when opening torrents
886
  * Display a system tray popup when a torrent finishes downloading
887
  * Watch folder for auto-adding torrents
888
  * Improved preferences dialog and message log window
889
  * Tracker tab in the Details window
890
  * Dozens of usability, Gnome HIG, and i18n improvements
891
  * Support KDE button ordering
892
  * Option to delete a torrent and its downloaded files
893
==== Daemon ====
894
  * Ability to force a "Verify Local Data" for a torrent
895
896
=== Transmission 1.06 (2008/02/26) ===
897
==== All Platforms ====
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
898
  * Improvements and bug fixes to "Verify Local Data"
1.3.2 by Leo Costela
Import upstream version 1.74
899
  * Use less CPU
900
  * Fix support for multitracker torrents
901
  * Updated UPnP code to miniupnpc-1.0
902
  * Fix two shutdown memory errors
903
==== GTK+ ====
904
  * Fix small memory leak
905
  * GUI error when verifying local data
1.1.41 by Krzysztof Klimonda
Import upstream version 2.13
906
==== CLI ====
1.3.2 by Leo Costela
Import upstream version 1.74
907
  * Torrent creation error on non-absolute pathnames
908
909
=== Transmission 1.05 (2008/02/08) ===
910
==== All Platforms ====
911
  * Fix 1.04 crash when parsing bencoded data
912
  * Packaging improvements
913
==== Mac ====
914
  * Fix bug remembering reordered groups
915
==== GTK+ ====
916
  * Fix glitch that occurred when specifying which files to download
917
  * Fix "Sort by Progress"
918
  * Various interface and HIG improvements
919
  * Updated Swedish, Italian translations
920
==== Daemon ====
921
  * Fix "transmission-remote -x"
922
  * Fix PEX enable/disable bug
923
924
=== Transmission 1.04 (2008/01/31) ===
925
==== All Platforms ====
926
  * Fix (potential) remote crash bug with extension protocol
927
  * Fix bug when verifying a torrent and pressing `pause'
928
929
=== Transmission 1.03 (2008/01/29) ===
930
==== All Platforms ====
931
  * Fix bug setting maximum peer limits
932
  * Fix overflow issue with very large torrents
933
  * Fix LTEP handshake bug
934
  * Fix handshake bug with mainline BitTorrent
935
  * Fix bug when talking to lighttpd-based trackers
936
==== GTK+ ====
937
  * Various packaging, HiG, and interface improvements
938
939
=== Transmission 1.02 (2008/01/22) ===
940
==== All Platforms ====
941
  * Fix 1.00 bug that choked some models of routers
942
  * Fix 1.00 crash in peer handshake
943
  * Fix 1.00 bug that sometimes froze the app for a long time
944
  * Minor improvements to the command-line client
945
==== GTK+ ====
946
  * Fix crash when removing a torrent while its details window is open
947
  * Better compliance with the Gnome interface guidelines
948
  * I18N fixes
949
  * Updated Dutch translation
950
  * Various other interface additions and improvements
951
952
=== Transmission 1.01 (2008/01/11) ===
953
==== All Platforms ====
954
  * Fix 1.00 freezing issue
955
  * Fix 1.00 assertion failure
956
  * Improve initial connection speed
957
  * Added connection throttle to avoid router overload
958
  * Improve reconnection to peers with imperfect network connections
959
  * Fix crashes on architectures that require strict alignment
960
==== Mac ====
961
  * Leopard: Double-click icon to reveal in Finder, progress string to toggle selected and total, and anywhere else to toggle the inspector
962
  * Leopard: Better behavior with Time Machine
963
  * Fix bugs with Clutch support
964
==== GTK+ ====
965
  * New Brazilian Portuguese, Chinese, Dutch, and Turkish translations
966
  * Fix 1.00 desktop internationalization error
967
968
=== Transmission 1.00 (2008/01/04) ===
969
==== All Platforms ====
970
  * Port forwarding now performed by MiniUPnP and libnatpmp
971
  * Ability to set global and per-torrent number of connections
972
  * Option to prefer not using encryption
973
  * Fix tracker connection error
974
  * PEX is now configured globally
975
  * Updated icon
976
==== Mac ====
977
  * Redesigned Leopard-like look
978
  * Group labeling, filtering, and sorting
979
  * Statistics window
980
  * Pieces Bar (return of Advanced Bar)
981
  * Display "not available" overlay on the regular bar
982
  * Display remaining time for seeding transfers
983
  * Sort by total activity
984
  * Connectable from the Clutch web interface
985
  * Leopard: Time Machine will ignore incomplete downloads
986
  * Leopard: Fix bug where text fields would reject localized decimal values
987
  * Leopard: Fix bug where bandwidth rates chosen from the action menu would not apply the first time
988
==== GTK+ ====
989
  * Redesigned main window interface
990
  * Minimal Mode for showing more torrents in less desktop space
991
  * Torrent filtering
992
  * Port forwarding tester in Preferences
993
  * Statistics window
994
  * Sort by total activity, progress, state, and tracker
995
  * Various other interface additions and improvements
1.1.41 by Krzysztof Klimonda
Import upstream version 2.13
996
==== CLI ====
1.3.2 by Leo Costela
Import upstream version 1.74
997
  * Restore `scrape' feature
998
999
=== Transmission 0.96 (2007/12/10) ===
1000
==== All Platforms ====
1001
  * Fix 0.95 data corruption error
1002
  * Fix 0.95 bug that broke UPnP
1003
==== Mac ====
1004
  * Fix bug where dragging non-torrent files over the main window could result in excessive memory usage
1005
1006
=== Transmission 0.95 (2007/12/04) ===
1007
==== All Platforms ====
1008
  * Fix router errors caused by sending too many tracker requests at once
1009
  * Fix bug that let speed-limited torrents upload too quickly
1010
  * Faster average upload speeds
1011
  * Faster connection to peers after starting a torrent
1012
  * Fix memory corruption error
1013
  * Disable SWIFT for ratio-based trackers
1014
==== Mac ====
1015
  * Leopard: Fix for NAT-PMP port mapping
1016
==== GTK+ ====
1017
  * Fix Nokia 770 crash
1018
1019
=== Transmission 0.94 (2007/11/25) ===
1020
==== All Platforms ====
1021
  * Faster average download speeds
1022
  * Automatically ban peers that send us too many corrupt pieces
1023
  * Fix a crash that occurred if a peer sent us an incomplete message
1024
  * Fix portmapping crash
1025
  * Fix bug that left files open after their torrents were stopped
1026
  * Fix 0.93 file permissions bug
1027
  * Fix tracker redirect error
1028
  * Fix LTEP PEX bug
1029
1030
=== Transmission 0.93 (2007/11/12) ===
1031
==== All Platforms ====
1032
  * Fix "router death" bug that impaired internet connectivity
1033
  * Fix bug that could cause good peer connections to be lost
1034
  * Tweak request queue code to improve download speeds
1035
  * Better handling of very large files on 32bit systems
1036
  * Consume less battery power on laptops
1037
  * Fix minor IPC parsing error
1038
1039
=== Transmission 0.92 (2007/11/05) ===
1040
==== All Platforms ====
1041
  * Fix 0.90 data corruption bugs
1042
  * Fix 0.90 possible delay when quitting
1043
  * Fix 0.90 small memory leaks
1044
==== Mac ====
1045
  * Leopard: Fix bug with typing values in Inspector->Options
1046
  * Leopard: Fix bug with toggling Minimal View
1047
==== GTK+ ====
1048
  * Better support for large files on some Linux systems
1049
  * Fix localization error in torrent inspector's dates
1050
1051
=== Transmission 0.91 (2007/10/28) ===
1052
==== All Platforms ====
1053
  * Fix 0.90 speed limits
1054
  * Fix 0.90 problems announcing to some trackers
1055
  * Fix 0.90 socket connection leak
1056
  * Fix 0.90 IPC crash
1057
  * Fix 0.90 cache bug that could cause "verify local files" to fail
1058
  * Fix 0.90 build errors on OpenBSD and on older C compilers
1059
==== Mac ====
1060
  * Fix a crash caused by custom sound files
1061
  * Add Dutch localization, re-add Russian localization, fix Korean localization
1062
==== GTK+ ====
1063
  * Fix 0.90 packaging errors
1064
  * Fix 0.90 crash-on-start with assertion failure: "destination != (void*)0"
1065
1066
=== Transmission 0.90 (2007/10/23) ===
1067
==== All Platforms ====
1068
  * Encryption support, with option to ignore unencrypted peers
1069
  * Only report downloaded, verified good pieces in tracker `download' field
1070
  * Improved compliance with BitTorrent spec
1071
  * MSE Tracker Extension support
1072
  * Significant rewrite of the libtransmission back-end
1073
==== Mac ====
1074
  * Per-torrent action menu
1075
  * Redesigned inspector with additional statistics and ability to be resized vertically in Peers and Files tabs
1076
  * Redesigned message log
1077
  * Optimizations to decrease memory usage
1078
  * Sort and filter by tracker
1079
  * Icon enhanced to support size of 512 x 512
1080
  * Various smaller interface additions and improvements
1081
==== GTK+ ====
1082
  * Various interface improvements
1083
  * Better compliance with the Gnome interface guidelines
1084
1085
=== Transmission 0.82 (2007/09/09) ===
1086
==== All Platforms ====
1087
  * Fixed bug that could limit transfer speeds
1088
  * Fixed bug that corrupted torrents > 4 GB
1089
  * Fixed bug that could allow bad peers to send too many pieces
1090
  * For peers supporting both Azureus' and LibTorrent's extensions, allow negotiation to decide which to use
1091
  *  Other minor fixes
1092
1093
=== Transmission 0.81 (2007/08/22) ===
1094
==== All Platforms ====
1095
  * Fix 0.80 assertion crashes
1096
  * Fix a bug that miscounted how many peers Transmission wants connected
1097
  * Clarify misleading error messages
1098
  * Fix memory leaks
1099
==== Mac ====
1100
  * Multiple fixes to creating torrents and adding new torrents
1101
  * Updated Russian and Spanish translations
1102
==== GTK+ ====
1103
  * Updated Dutch, Portuguese, French, and Slovakian translations
1104
==== CLI ====
1105
  * Better support for cli-driven torrent creation
1106
  * Fix a bug that misparsed command-line arguments
1107
1108
=== Transmission 0.80 (2007/08/07) ===
1109
==== All Platforms ====
1110
  * Ability to selectively download and prioritize files
1111
  * Torrent file creation
1112
  * Speed and CPU load improvements
1113
  * Fix to UPnP
1114
  * Rechecking torrents is now done one-at-a-time to avoid heavy disk load
1115
  * Better rechecking of torrents that have many files
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
1116
  * Many miscellaneous improvements and bug fixes
1.3.2 by Leo Costela
Import upstream version 1.74
1117
  * Partial licensing change -- see the LICENSE file for details
1118
==== Mac ====
1119
  * Overlay when dragging torrent files, URLs, and data files onto window
1120
  * Ability to set an amount of time to consider a transfer stalled
1121
  * More progress bar colors
1122
  * Various smaller interface improvements
1123
  * Italian, Korean, and Russian translations
1124
==== GTK+ ====
1125
  * Added Torrent Inspector dialog
1126
  * Added Update Tracker button
1127
  * Various smaller interface improvements
1128
1129
=== Transmission 0.72 (2007/04/30) ===
1130
  * Reset download/upload amounts when sending "started"
1131
  * Fix rare XML parsing bug
1132
1133
=== Transmission 0.71 (2007/04/23) ===
1.2.7 by Leo Costela
Import upstream version 1.76
1134
==== All Platforms ====
1.3.2 by Leo Costela
Import upstream version 1.74
1135
  * Send port info when sending requests
1136
  * Calculate ratio differently when seeding without ever downloading
1137
  * Add additional error messages and debug info
1138
  * Improved UPnP support
1.2.7 by Leo Costela
Import upstream version 1.76
1139
==== Mac ====
1.3.2 by Leo Costela
Import upstream version 1.74
1140
  * Fix error when using default incomplete folder
1141
  * Disable the stop ratio once it is reached (while seeding)
1142
  * Small interface adjustments
1143
1144
=== Transmission 0.70 (2007/04/18) ===
1145
==== All Platforms ====
1146
  * New icon
1147
  * Automatic port mapping (NAT-PMP and UPnP IGD)
1148
  * Peer exchange (PEX) compatible with Azureus and uTorrent
1149
  * Multitracker support
1150
  * Better handling of tracker announce interval
1151
  * Fixes bug where absurdly huge upload/download totals could be sent
1152
  * Automatic tracker scraping
1153
  * Cache connected peers
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
1154
  * Many miscellaneous bug fixes and small improvements
1.3.2 by Leo Costela
Import upstream version 1.74
1155
==== Mac ====
1156
  * Requires 10.4 Tiger or newer
1157
  * Download and seeding queues that can be user-ordered
1158
  * Speed Limit: Second set of bandwidth limits that can be toggled or scheduled
1159
  * Individual torrent bandwidth limits
1160
  * Separate complete and incomplete download folders
1161
  * Filter and search bar
1162
  * Expanded Inspector with many additional views and stats
1163
  * Fragment status view in Inspector shows downloaded or availability
1164
  * Watch folder to auto add torrent files
1165
  * Auto resizing of the main window
1166
  * Minimal view to take up less space
1167
  * Seeding bar shows progress in finishing seeding
1168
  * Sounds when downloading and seeding complete
1169
  * Warnings for directory unavailable and not enough space
1170
  * Message log window
1171
  * New toolbar icons
1172
  * Built-in help files
1173
  * French, Spanish, German, and Greek translations
1174
==== GTK+ ====
1175
  * New Spanish, Polish, Russian, Bulgarian, Romanian, Swedish, and Finnish translations
1176
  * Message window
1177
  * Better window manager integration
1178
  * Add file view to properties dialog
1179
1180
=== Transmission 0.6.1 (2006/06/25) ===
1181
==== Mac ====
1182
  * Fixes a bug in the updater that could cause repeated hits to the appcast
1183
==== GTK+ ====
1184
  * Fixes drag-and-drop
1185
  * Adds Italian and French translations
1186
1187
=== Transmission 0.6 (2006/06/21) ===
1188
==== All Platforms ====
1189
  * Ability to limit download rate
1190
  * Automatic banning of peers who send bad data
1191
  * Can keep a copy of the torrent file so the original can be deleted
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
1192
  * Many bug fixes
1.3.2 by Leo Costela
Import upstream version 1.74
1193
==== Mac ====
1194
  * Reworked interface
1195
  * Rate limits can be changed directly from the main window
1196
  * Ability to automatically stop seeding at a given ratio
1197
  * Allows sorting of the transfers list
1198
  * Extended Info Inspector
1199
  * Automatic updating with Sparkle
1200
==== GTK+ ====
1201
  * Add torrents via command line. If Transmission is already running, add them to running copy
1202
  * Improved long filename handling
1203
1204
=== Transmission 0.5 (2006/02/11) ===
1205
==== All Platforms ====
1206
  * Only uses one port for all torrents
1207
  * Rewritten choking algorithm
1208
  * Remembers download and upload sizes from one launch to another
1209
==== Mac ====
1210
  * Dock badging
1211
  * Shows the file icon in the list
1212
  * Shows ratio once download is completed
1213
  * Automatic check for update
1214
  * Fixes a display bug on Intel Macs
1215
==== GTK+ ====
1216
  * New GTK+ interface
1217
==== BeOS ====
1218
  * New BeOS interface
1219
1220
=== Transmission 0.4 (2005/11/18) ===
1221
==== All Platforms ====
1222
  * Uses less CPU downloading torrents with many pieces
1223
  * The UI could freeze when the hard drive was having a hard time - fixed
1224
  * Fixes for difficult trackers, which require a 'key' parameter or a User Agent field
1225
==== Mac ====
1226
  * Cleaner look, unified toolbar
1227
  * Added a document icon for torrent files
1228
  * Added a Pause/Resume button for each torrent, and a "Reveal in Finder" button
1229
  * Added a contextual menu
1230
  * Sometimes torrents kept "Stopping..." forever - fixed
1231
  * Several minor improvements or fixes: allows column reordering,
1 by Philipp Benner
Import upstream version 0.6.1.dfsg
1232
    fixed resizing on Panther, remember the position of the window,
1233
    fixed display of Unicode filenames, added menubar items and
1234
    keyboard shortcuts, made the simple progress bar switch to green
1235
    when seeding
1236
1.3.2 by Leo Costela
Import upstream version 1.74
1237
=== Transmission 0.3 (2005/10/19) ===
1238
==== All Platforms ====
1239
  * Fixed "Sometimes sends incorrect messages and looses peers"
1240
  * Fixed "Crashes with many torrents or torrents with many files"
1241
  * Enhancements in the "End game" mode
1242
  * Is nicer to the trackers
1243
  * Asks for the rarest pieces first
1244
==== Mac ====
1245
  * Universal binary for PPC and x86
1246
  * Fixed "Progress increases every time I pause then resume"
1247
  * Fixed "Sometimes crashes at exit"
1248
  * Cleaner icon
1249
  * Show all sizes in human readable form
1250
  * Keep downloading in the background when the window is closed
1.1.31 by Krzysztof Klimonda
Import upstream version 1.83
1251
  * Miscellaneous bug fixes and internal enhancements
1.3.2 by Leo Costela
Import upstream version 1.74
1252
1253
=== Transmission 0.2 (2005/09/22) ===
1254
==== All Platforms ====
1.1.41 by Krzysztof Klimonda
Import upstream version 2.13
1255
  * Bug fixes
1.3.2 by Leo Costela
Import upstream version 1.74
1256
==== Mac ====
1257
  * Users can now choose where the downloads are sent
1258
1259
=== Transmission 0.1 (2005/09/15) ===
1260
  * First version