source: trunk/NEWS @ 14708

Last change on this file since 14708 was 14708, checked in by mikedld, 6 years ago

Update NEWS

  • Property svn:keywords set to Date Rev Author Id
File size: 86.0 KB
Line 
1=== Transmission 2.91 (2016/03/XX) ===
2[http://trac.transmissionbt.com/query?milestone=2.91&group=component&order=severity All tickets closed by this release]
3==== All Platforms ====
4  * Fix Makefile.am to include Windows patches into source archive
5  * Fix miniupnpc script to handle spaces and other special chars in paths
6==== Mac Client ====
7  * Prevent crash during group rules removal in some cases
8  * Fix failure to remove seeding completion notifications from notification center
9  * Show main window and scroll to torrent on notification click
10  * Fix issue on Yosemite where peers view didn't occupy all the available space when web seed view was hidden
11==== Qt Client ====
12  * Fix existing running instance detection and torrents delegation when using DBus
13==== Daemon ====
14  * Fix building on Windows x86
15  * Add `--blocklist-update` argument description to transmission-remote man page
16  * Use `-rad` as short form of `--remove-and-delete` option in transmission-remote
17
18=== Transmission 2.90 (2016/02/28) ===
19[http://trac.transmissionbt.com/query?milestone=2.90&group=component&order=severity All tickets closed by this release]
20==== All Platforms ====
21  * Fix renaming torrent files with common prefix
22  * Fix some more thread safety bugs in the tr_list datatype
23  * Fix infinite loop when removing torrent data
24  * Add support for CyaSSL/WolfSSL and PolarSSL cryptographic backends; bump OpenSSL minimum to v0.9.7
25  * Initial CMake build system support
26  * Many improvements to support Windows builds with MSVS and MinGW; drop XP/2003 support, only Vista and up now
27  * Allow building against system UTP and DHT libraries
28  * Fix several memory leaks and buffer overflows
29  * Support miniupnpc API v14
30  * Fix "prefetch-enabled" value type in settings.json (boolean instead of integer)
31  * Fix some issues discovered by static analysis (cppcheck, coverity)
32  * Fix invalid JSON encoding for non-printable characters
33  * Fix multi-threaded locale use when encoding/decoding JSON data
34  * Fix encrypted communication with libevent 2.1+
35  * Prevent completed pieces modification by webseeds
36  * Require absolute paths in RPC requests
37  * Fix and unify torrent origin display in GTK+, Qt and web clients
38  * Fix crash on session shutdown (evdns_getaddrinfo_cancel)
39  * Retry if RPC server fails to bind to specified address
40  * Improve error checking on metadata retrieval
41  * Improve UTF-8 validity checking (merge changes from LLVM)
42  * Don't build transmission-cli by default (it's long deprecated)
43==== Mac Client ====
44  * UI fixes for OS X 10.9+
45  * Trim potential URIs from clipboard
46  * Allow downloading files from http servers (not https) on OS X 10.11+
47  * Change Sparkle Update URL to use HTTPS instead of HTTP (addresses Sparkle vulnerability)
48  * Fix global options popover layout
49  * Fix building with Xcode 7+
50  * Drop OS X 10.6 support
51==== GTK+ Client ====
52  * Fix overshoot and undershoot indicators display with GTK+ 3.16+ in main window
53  * Don't require DISPLAY if started with `--version` argument
54==== Qt Client ====
55  * Improve performance in Torrent Properties dialog for torrents with lots of files
56  * Prevent entering file renaming mode with mouse double-click
57  * Add context menu on files tab of Torrent Properties dialog resembling that of Mac client
58  * Remove torrent file from watch directory even if "show options dialog" is not set
59  * Use theme-provided icons in system tray and About dialog
60  * Fix initial watch directory scan
61  * Improve filter bar look and feel; lots of other small visual fixes; RTL layout fixes
62  * Show message to the user when duplicate torrent is being added
63  * Improve magnets handling in main window
64  * Display notifications via tray icon if D-Bus is not available
65  * Show notice on top of filtered torrents list; clear whole filter on notice double-click
66  * Add proper compiler flags to indicate C++11 use
67  * Fix translation files loading
68  * Add Chinese (China), German, Indonesian, Italian (Italy), Korean, Polish (Poland), Ukrainian translations; update existing translations
69==== Daemon ====
70  * Run as service on Windows when in background mode
71  * Rework directory watching, add support for native mechanisms on BSD/Darwin (kqueue) and Windows (ReadDirectoryChanges)
72  * Don't make assumptions of remote path validity in transmission-remote
73==== Web Client ====
74  * Content Security Policy enhancements
75  * Enable "resume now" for queued torrents
76  * Mark appropriate fields in preferences dialog as HTML5 number fields
77  * Update to jQuery 1.11.2, jQueryUI 1.11.4; use jQueryUI menus instead of custom ones
78
79=== Transmission 2.84 (2014/07/01) ===
80[http://trac.transmissionbt.com/query?milestone=2.84&group=component&order=severity All tickets closed by this release]
81==== All Platforms ====
82  * Fix peer communication vulnerability (no known exploits) reported by Ben Hawkes
83
84=== Transmission 2.83 (2014/05/18) ===
85[http://trac.transmissionbt.com/query?milestone=2.83&group=component&order=severity All tickets closed by this release]
86==== All Platforms ====
87  * Licensing change: the GNU GPLv2 code can now be used under GNU GPL v2 or v3
88  * Fix network hanging issues that could occur when both UTP and DHT were enabled
89  * Fix 2.82 file descriptor leak when importing a blocklist
90  * Disallow torrents that contain "/../" in the path
91  * Fix 2.82 bug that didn't retain peers between sessions
92  * Fix potential dangling memory error in UDP tracker DNS lookups
93  * Remember a torrent's "queued" state between Transmission sessions
94  * Updated third party libraries: DHT updated to v0.22; miniupnpc updated to v1.9
95  * Autoconf script fixes: better detection of ccache, minupnpc
96  * Fix the X-Transmission-Session-Id header to be valid with the SPDY protocol
97  * Fix thread safety bugs in the tr_list datatype
98  * When determining free disk space on NetBSD>=6, support its Quota feature
99  * Windows portability improvements
100==== Mac Client ====
101  * Share option in File menu and context menu
102  * Show all torrents when the filter bar is hidden
103  * Show zero-byte files correctly
104  * Coalesce multiple Speed Limit Auto Enabled/Disabled notifications
105  * Turkish localization
106  * Removed Brazilian Portuguese localization because of lack of localizer (European Portuguese localization remains)
107==== GTK+ Client ====
108  * Fix threading issue on shutdown
109==== Qt Client ====
110  * Fix toggle-downloading-by-pressing-spacebar in the file list
111  * Fix "Open URL" crash from dangling pointer
112  * Support launching downloaded files from inside Transmission
113  * On Windows, use native Windows icons
114  * Improved network status info and tooltip in the status bar
115  * Fix "Open Torrent" dialog crash in Qt 5.2
116==== Daemon ====
117  * On systemd systems, fix config reloading via 'systemctl reload'
118  * Use libevent's event loop
119  * Fix discrepancy in curl SSL setup between tr-daemon and tr-remote
120  * Fix broken OS X build
121==== Web Client ====
122  * Support file renaming in the web client
123  * Fix incorrect torrent state being displayed for magnet links
124  * Make URLs in the torrent's comment field clickable (and sanitize them to prevent cross-scripting)
125
126=== Transmission 2.82 (2013/08/08) ===
127[http://trac.transmissionbt.com/query?milestone=2.82&group=component&order=severity All tickets closed by this release]
128==== All Platforms ====
129  * Fix webseed crash
130  * Fix crash when adding UDP trackers whose host's canonical name couldn't be found
131  * Fix crash when sending handshakes to some peers immediately after adding a magnet link
132  * Fix crash when parsing incoming encrypted handshakes when the user is removing the related torrent
133  * Add safeguard to prevent zombie processes after running a script when a torrent finishes downloading
134  * Fix "bad file descriptor" error
135  * Queued torrents no longer show up as paused after exiting & restarting
136  * Fix 2.81 compilation error on OpenBSD
137  * Don't misidentify Tixati as BitTornado
138==== Mac Client ====
139  * Fix bug that had slow download speeds until editing preferences
140==== GTK+ Client ====
141  * Fix crash that occurred in some cases after using Torrent > Set Location
142  * Fix crash where on_app_exit() got called twice in a row
143  * Fix 2.81 compilation error on older versions of glib
144  * Can now open folders that have a '#' in their names
145  * Silence gobject warning when updating a blocklist from URL
146==== Qt Client ====
147  * Qt 5 support
148==== Web Client ====
149  * Fix syntax error in index.html's meta name="viewport"
150  * Fix file uploading issue in Internet Explorer 11
151
152=== Transmission 2.81 (2013/07/17) ===
153[http://trac.transmissionbt.com/query?milestone=2.81&group=component&order=severity All tickets closed by this release]
154==== All Platforms ====
155  * Fix 2.80 bug that showed the incorrect status for some peers
156  * Better handling of announce errors returned by some trackers
157  * Fix compilation error on Solaris
158==== Mac Client ====
159  * Fix 2.80 crash when removing a torrent when its seed ratio or idle limit is reached
160  * Fix crash when pausing some torrents
161  * Fix 2.80 icon display on Mavericks
162==== GTK+ Client ====
163  * Fix minor memory leaks
164  * Remove OnlyShowIn= from the .desktop file
165==== Qt Client ====
166  * Remove OnlyShowIn= from the .desktop file
167==== Daemon ====
168  * Change the systemd script to start Transmission after the network's initialized
169==== Web Client ====
170  * Slightly better compression of png files
171
172=== Transmission 2.80 (2013/06/25) ===
173[http://trac.transmissionbt.com/query?milestone=2.80&group=component&order=severity All tickets closed by this release]
174==== All Platforms ====
175  * Support renaming a transfer's files and folders
176  * Remove the most frequent thread locks in libtransmission (ie, fewer beachballs)
177  * Show the free disk space available when adding torrent
178  * Faster reading and parsing of local data files
179  * Better use of the OS's filesystem cache
180  * Lengthen the prefetch cache for data sent to peers
181  * Other small speedups
182  * Replace the previous JSON parser with jsonsl to resolve DFSG licensing issue
183  * Fix fails-to-build when compiling with -Werror=format-security
184  * Improved unit tests in libtransmission
185  * Tarballs are now released only in .xz format
186==== Mac Client ====
187  * Use VDKQueue for watching for torrent files
188==== GTK+ Client ====
189  * Simplify the tracker filter pulldown's interface (now matches the Qt client)
190  * Synced preferences text & shortcuts
191  * Remove deprecated calls to gdk_threads_enter()
192  * Silence a handful of console warnings
193==== Qt Client ====
194  * More efficient updates when receiving information from the server
195  * Add an option to play a sound when a torrent finishes downloading
196  * Add an option to start up iconified into the notification area
197  * Fix an issue with the tray icon preventing hibernation/logout
198  * Other CPU speedups
199  * Open the correct folder when clicking on single-file torrents
200  * Synced preferences text & shortcuts
201  * Fix non Latin-1 unit strings
202==== Daemon ====
203  * Add support for specifying recently-active torrents in transmission-remote
204==== Web Client ====
205  * Extend the cookie lifespan so that settings like sort order don't get lost
206==== Utils ====
207  * Support user-defined piece sizes in transmission-create
208
209=== Transmission 2.77 (2013/02/18) ===
210[http://trac.transmissionbt.com/query?milestone=2.77&group=component&order=severity All tickets closed by this release]
211==== All Platforms ====
212  * Fix 2.75 regression that broke JSON parsing of real numbers in locales that don't use '.' as a decimal separator
213  * Don't invalidate the OS's file cache when closing files
214  * Fix overflow error when setting speed limits above ~8589 kB/s
215  * Generated magnet links didn't include webseeds
216  * Fix minor memory leaks when using webseeds
217==== GTK+ Client ====
218  * Minor pluralization fixes in the UI
219  * Fix folder mis-selection issue in the Preferences dialog
220  * Fix GTK+ console warnings on shutdown
221==== Qt Client ====
222  * Fix non Latin-1 symbol issue when showing file transfer speeds
223  * Fix issue when creating new torrents with multiple trackers
224  * Fix lost text selection in the properties dialog's 'comment' field
225==== Daemon ====
226  * Fix documentation errors in the spec and manpages
227==== Web Client ====
228  * Fix minor DOM leak
229==== CLI ====
230  * Fix transmission-cli failure when the download directory doesn't exist
231
232=== Transmission 2.76 (2013/01/08) ===
233[http://trac.transmissionbt.com/query?milestone=2.76&group=component&order=severity All tickets closed by this release]
234==== All Platforms ====
235  * Better error logging when user-provided scripts can't be executed
236  * The "Time Remaining" property wasn't set for torrents with webseeds but no peers
237  * Fix rare error that created a directory name "$HOME"
238==== GTK+ Client ====
239  * Fix sort-by-age regression introduced in 2.74
240  * The "Edit Trackers" window didn't resize properly due to a 2.70 regression
241  * Raise the main window when presenting it from an App Indicator
242==== Qt Client ====
243  * Add magnet link support to transmission-qt.desktop
244  * Fix notification area bug that inhibited logouts & desktop hibernation
245  * Use the "video" icon when the torrent is an mkv or mp4 file
246  * Toggling the "Append '.part' to incomplete files' names" had no effect
247  * Fix display of the torrent name in the Torrent Options dialog
248  * Fix cursor point bug in the filterbar's entry field
249  * Fix crash when adding a magnet link when Transmission was only visible in the system tray
250  * Fix free-memory-read error on shutdown
251==== Daemon ====
252  * Better watchdir support
253  * Documentation fixes in transmission-remote's manpage
254==== Web Client ====
255  * Fix indentation of the torrent list and toolbar buttons on mobile devices
256==== CLI ====
257  * If the Download directory doesn't exist, try to create it instead of exiting
258
259=== Transmission 2.75 (2012/12/13) ===
260[http://trac.transmissionbt.com/query?milestone=2.75&group=component&order=severity All tickets closed by this release]
261==== Mac ====
262  * Fix crash on non-English localizations
263
264=== Transmission 2.74 (2012/12/10) ===
265[http://trac.transmissionbt.com/query?milestone=2.74&group=component&order=severity All tickets closed by this release]
266==== All Platforms ====
267  * Fix a bug that prevented IPv6 addresses from being saved in dht.dat
268  * Better handling of magnet links that contain 'tr.x=' parameters
269  * Add filtering of addresses used for uTP peer connections
270  * Fix detection of whether or not a peer supports uTP connections
271==== Mac ====
272  * Auto-grouping won't apply until torrents are demagnetized
273  * Tweak the inspector's and add window's file lists to avoid auto-hiding scrollbars overlapping the priority controls
274  * Fix potential crash when downloading and seeding complete at the same time
275  * Fix bug where stopped torrents might start when waking the computer from sleep
276==== Web Client ====
277  * Fix a multi-file selection bug
278  * Fix bug where the upload and download arrows and rates would not appear for downloading torrents
279  * Fix bug when displaying the tracker list
280
281=== Transmission 2.73 (2012/10/08) ===
282[http://trac.transmissionbt.com/query?milestone=2.73&group=component&order=severity All tickets closed by this release]
283==== Mac ====
284  * Fix crash on non-English localizations
285
286=== Transmission 2.72 (2012/10/16) ===
287[http://trac.transmissionbt.com/query?milestone=2.72&group=component&order=severity All tickets closed by this release]
288==== All Platforms ====
289  * Fix crash when adding magnet links with malformed webseeds
290  * Fix handling of magnet links' webseed URLs that contain whitespace
291  * Fix remaining time estimates of magnet links that have webseeds
292  * Show the webseed count in the torrent list when downloading from webseeds
293==== Mac ====
294  * When possible allow automatic switching to the integrated GPU on dual-GPU machines
295  * Include seeding-complete transfers in the badged count on the Dock icon
296==== GTK+ ====
297  * When adding torrents by URL from the clipboard, handle whitespace in the link
298==== Qt ====
299  * Fix dialog memory leaks
300==== Web Client ====
301  * Minor interface fixes
302
303=== Transmission 2.71 (2012/09/26) ===
304[http://trac.transmissionbt.com/query?milestone=2.71&group=component&order=severity All tickets closed by this release]
305==== Mac ====
306  * Fix 2.70 crasher on 10.6 Snow Leopard
307
308=== Transmission 2.70 (2012/09/25) ===
309[http://trac.transmissionbt.com/query?milestone=2.70&group=component&order=severity All tickets closed by this release]
310==== All Platforms ====
311  * Improved speed with the µTP protocol
312  * Fix bug that caused some incoming encrypted peer connections to fail
313  * Fix bugs with the speed limit scheduler
314  * Fix crasher with magnet links
315==== Mac ====
316  * Notification Center support on Mountain Lion
317  * Torrent files can be previewed with Quick Look in the Finder
318  * Add an option to remove transfers when seeding completes
319  * Fix displaying the Web Client with Bonjour
320  * Fix bugs with Time Machine exclusions
321  * Other minor interface tweaks and bug fixes
322  * Removed Simplified Chinese localization because of lack of localizer
323==== GTK+ ====
324  * Require GTK+ 3.4
325==== Qt ====
326  * Control speed limit from the icon tray
327  * Improved behavior when clicking on torrents in the torrent list
328  * Fix bug where torrent files were not deleted
329  * Fix bug with unicode characters in the default location
330==== Web Client ====
331  * The file inspector tab displays files nested under directories
332  * Improved scrolling on iPad
333  * Fix incorrectly rendered characters
334  * Fix bug involving attempts to post notifications without permission
335
336=== Transmission 2.61 (2012/07/23) ===
337[http://trac.transmissionbt.com/query?milestone=2.61&group=component&order=severity All tickets closed by this release]
338==== Mac ====
339  * Fix crash when creating a torrent file on Lion or newer
340==== GTK+ ====
341  * Support startup notification
342  * Require GTK+ 3
343==== Qt ====
344  * Fix bug when opening the web client via the Preferences dialog
345  * Better opening of magnet links
346  * The Torrent File list now handles very long lists faster
347  * Fix i18n problem introduced in 2.60
348==== Web Client ====
349  * Close potential cross-scripting vulnerability from malicious torrent files
350==== Utils ====
351  * Add magnet link generation to the transmission-show command line tool
352
353=== Transmission 2.60 (2012/07/05) ===
354[http://trac.transmissionbt.com/query?milestone=2.60&group=component&order=severity All tickets closed by this release]
355==== All Platforms ====
356  * Fix issues when adding magnet links
357  * Improved scraping behavior for certain trackers
358  * Fix bug where cleared statistics might not save
359  * Updated versions of miniupnpc and libuTP
360  * Fixed compilation issues with Solaris and FreeBSD
361  * Other minor fixes
362==== Mac ====
363  * Ready for Gatekeeper on Mountain Lion
364  * Retina graphics
365  * Add a filter and select all/deselect all buttons to the add window
366  * Support Lion's window restoration for several windows
367==== Qt ====
368  * Add Basque translation
369==== Web Client ====
370  * Notification of downloading and seeding completion (requires browser support of notifications)
371  * Re-add select all and deselect all buttons to the file inspector tab
372
373=== Transmission 2.52 (2012/05/19) ===
374[http://trac.transmissionbt.com/query?milestone=2.52&group=component&order=severity All tickets closed by this release]
375==== All Platforms ====
376  * Fix bug with zero termination of multiscrape strings
377  * Update the bundled libnatpmp and miniupnp port forwarding libraries
378==== Mac ====
379  * Add select all and deselect all buttons to the file inspector tab
380  * Minor interface tweaks and bug fixes
381  * Danish localization
382==== GTK+ ====
383  * Fix minor bug in Ubuntu app indicator support
384
385=== Transmission 2.51 (2012/04/08) ===
386[http://trac.transmissionbt.com/query?milestone=2.51&group=component&order=severity All tickets closed by this release]
387==== All Platforms ====
388  * Update the bundled libnatpmp and miniupnp port forwarding libraries
389  * Add environment variable options to have libcurl verify SSL certs
390  * Support user-specified CXX environment variables during compile time
391==== Mac ====
392  * Raise the allowed limits for many configuration options
393  * Fix regression that ignored user-specified TRANSMISSION_HOME environment
394==== GTK+ ====
395  * Fix crash when adding torrents on systems without G_USER_DIRECTORY_DOWNLOAD
396  * Honor the notification sound setting
397  * Add a tooltip to files in the torrents' file list
398  * Fix broken handling of the Cancel button in the "Open URL" dialog
399  * Improve support for Gnome Shell and Unity
400  * Catch SIGTERM instead of SIGKILL
401==== Qt ====
402  * Progress bar colors are now similar to the Mac and Web clients'
403  * Improve the "Open Folder" behavior
404==== Web Client ====
405  * Fix global seed ratio progress bars
406  * Fix sometimes-incorrect ratio being displayed in the inspector
407  * If multiple torrents are selected, show the aggregate info in the inspector
408  * Upgrade to jQuery 1.7.2
409==== Daemon ====
410  * Show magnet link information in transmission-remote -i
411
412=== Transmission 2.50 (2012/02/14) ===
413[http://trac.transmissionbt.com/query?milestone=2.50&group=component&order=severity All tickets closed by this release]
414==== All Platforms ====
415  * Fix crash when adding some magnet links
416  * Improved support for downloading webseeds with large files
417  * Gracefully handle incorrectly-compressed data from webseed downloads
418  * Fairer bandwidth distribution across connected peers
419  * Use less CPU when calculating undownloaded portions of large torrents
420  * Use the Selection Algorithm, rather than sorting, to select peer candidates
421  * Use base-10 units when displaying bandwidth speed and disk space
422  * If the OS has its own copy of natpmp, prefer it over our bundled version
423  * Fix Fails-To-Build error on Solaris 10 from use of mkdtemp()
424  * Fix Fails-To-Build error on FreeBSD from use of alloca()
425  * Fix Fails-To-Build error when building without a C++ compiler for libuTP
426==== Mac ====
427  * Requires Mac OS X 10.6 Snow Leopard or newer
428  * Animated rows in the main window (Lion only)
429  * Quarantine downloaded files (to protect against malware)
430  * The inspector no longer floats above other windows (by popular demand)
431  * Mist notifications: basic notification support for users without Growl
432  * Support pasting a torrent file URL into the main window (Lion only)
433  * Minor interface tweaks and bug fixes
434==== GTK+ ====
435  * Fix regression that broke the "--minimized" command-line argument
436  * Instead of notify-send, use the org.freedesktop.Notifications DBus API
437  * Fix a handful of small memory leaks
438==== Qt ====
439  * Fix FTB when building without libuTP support on Debian
440==== Web Client ====
441  * Filtering by state and tracker
442  * Sorting by size
443  * Larger, easier-to-press toolbar buttons
444  * Fix the torrent size and time remaining in the inspector's details tab
445  * Bundle jQuery and the stylesheets to avoid third-party CDNs
446  * Upgrade to jQuery 1.7.1
447  * Fix runtime errors in IE 8, IE 9, and Opera
448  * Revise CSS stylesheets to use SASS
449  * Minor interface tweaks
450==== Daemon ====
451  * Fix corrupted status string in transmission-remote
452
453=== Transmission 2.42 (2011/10/19) ===
454[http://trac.transmissionbt.com/query?milestone=2.42&group=component&order=severity All tickets closed by this release]
455==== All Platforms ====
456  * Fix error connecting to UDP trackers from big-endian computers
457  * Fix RPC error when editing UDP trackers
458  * Fix build failure when a C++ compiler is not installed
459==== Mac ====
460  * Fix a potential crash on 10.5 Leopard
461  * Fix bugs with the tracker and file inspector tables
462==== GTK+ ====
463  * Support GTK+ 3.2
464  * Fix crasher on systems not running DBus
465==== Qt ====
466  * Updated Lithuanian translation
467==== Web Client ====
468  * Fix bug which broke Opera support
469
470=== Transmission 2.41 (2011/10/08) ===
471[http://trac.transmissionbt.com/query?milestone=2.41&group=component&order=severity All tickets closed by this release]
472==== Mac ====
473  * Fix crasher on 10.5 Leopard
474
475=== Transmission 2.40 (2011/10/08) ===
476[http://trac.transmissionbt.com/query?milestone=2.40&group=component&order=severity All tickets closed by this release]
477==== All Platforms ====
478  * Torrent queuing
479  * Improved webseed support
480  * Fix crash when removing a magnetized transfer
481  * Fix adding transfers over RPC when a subfolder does not exist
482  * Other minor fixes
483==== Mac ====
484  * Lion: Use popovers for the global and per-torrent action menus
485  * Lion: Animations in the inspector's file list and the message window
486  * Support sorting transfers by size
487  * No longer keep track of recently opened torrent files
488  * Apply group locations when adding transfers through the web client/RPC
489  * Minor interface tweaks and behavior adjustments
490==== GTK+ ====
491  * Add GTK+ 3 support
492  * Make popup notification and system sounds system-configurable
493  * Add a settings option to hard-delete files instead of using the recycle bin
494  * Raise the minimum library requirements for GTK+ to 2.22 and glib to 2.28
495==== Qt ====
496  * Add popup notification for finished torrents
497  * Fix non-UTF-8 display issue in the "New Torrent" dialog
498==== Daemon ====
499  * SSL support in transmission-remote
500==== Web Client ====
501  * Speed improvements
502  * Add filtering by tracker
503  * Allow preference changes on mobile devices
504  * Allow compact view on mobile devices
505  * Stop ratio functionality
506  * Compact view interface improvements
507==== Utils ====
508  * Fix transmission-edit bug when adding a tracker to a single-tracker torrent
509  * Fix transmission-create bug when specifying a directory with a leading "./"
510
511=== Transmission 2.33 (2011/07/20) ===
512[http://trac.transmissionbt.com/query?milestone=2.33&group=component&order=severity All tickets closed by this release]
513==== All Platforms ====
514  * Improved webseed support
515  * Better support for moving and deleting files
516  * Fix "Too many open files" bug
517  * Apply blocklists towards DHT communication
518  * Fix displayed availability
519==== Mac ====
520  * Minor Lion interface tweaks
521==== GTK+ ====
522  * Remove deprecated GConf2 dependency
523==== Qt ====
524  * Fix high CPU issues
525  * Fix wrong torrent count on tracker filterbar
526  * Update Spanish translation
527
528=== Transmission 2.32 (2011/06/28) ===
529[http://trac.transmissionbt.com/query?milestone=2.32&group=component&order=severity All tickets closed by this release]
530==== All Platforms ====
531  * Fix error caused by some "open-file-limit" configuration settings
532  * Fix 2.30 problem seeding to some peers
533  * Fix bug converting torrent file text contents to UTF-8
534  * Better µTP support on systems running uClibc
535  * Other small bug fixes
536==== Mac ====
537  * Improved tabbing behavior
538  * Lion compatibility
539  * Minor interface tweaks and stability fixes
540==== GTK+ ====
541  * Fix 2.30 error opening torrents from a web browser
542  * Remove GNOME desktop proxy support
543==== Web Client ====
544  * Fix bug when adding torrents
545  * Add torrents by info hash in the add dialog
546  * Sorting by ratio
547  * Allow drag-and-drop to add links
548
549=== Transmission 2.31 (2011/05/17) ===
550[http://trac.transmissionbt.com/query?milestone=2.31&group=component&order=severity All tickets closed by this release]
551==== All Platforms ====
552  * This release fixes a 2.30 packaging error
553
554=== Transmission 2.30 (2011/05/16) ===
555[http://trac.transmissionbt.com/query?milestone=2.30&group=component&order=severity All tickets closed by this release]
556==== All Platforms ====
557  * µTP support
558  * UDP tracker support
559  * Multiscrape support
560  * Download scarcest pieces first
561  * The "lazy bitfield" feature has been superseded by the "Fast Extension" BEP6
562  * Scripts are passed the environment
563==== Mac ====
564  * An Intel Mac is now required
565  * Ability to remove all completed (finished seeding) transfers
566  * The Web Interface is published over Wide-Area Bonjour
567  * Enhanced grouping rules
568  * Interface tweaks
569==== GTK+ ====
570  * Added 256 x 256 icon by Andreas Nilsson
571  * Register as a magnet link handler in the .desktop file
572==== Web Client ====
573  * Peer and Network preferences
574
575=== Transmission 2.22 (2011/03/04) ===
576[http://trac.transmissionbt.com/query?milestone=2.22&group=component&order=severity All tickets closed by this release]
577==== All Platforms ====
578  * Faster endgame
579  * Fix bug where leechers might be disconnected while seeding in some situations
580  * Fix 2.20 bug that sometimes showed inaccurate upload/download speeds
581  * Support for unsorted blocklists
582  * Fix IPv6 DHT
583  * Re-add support to automatically close idle peers
584  * Fix bug where the resume file did not save the time checked for the last piece
585==== Mac ====
586  * Fixes for Dutch, German, and Russian localizations
587==== GTK+ ====
588  * Fix setting individual idle seeding time
589==== Qt ====
590  * Fix loading localizations on Linux
591==== CLI ====
592  * Fix bandwidth display issue
593
594=== Transmission 2.21 (2011/02/08) ===
595[http://trac.transmissionbt.com/query?milestone=2.21&group=component&order=severity All tickets closed by this release]
596==== All Platforms ====
597  * Fix compile error in the 2.20 tarball
598==== GTK+ ====
599  * Several updated translations
600==== Qt ====
601  * Updated Spanish translation
602
603=== Transmission 2.20 (2011/02/06) ===
604[http://trac.transmissionbt.com/query?milestone=2.20&group=component&order=severity All tickets closed by this release]
605==== All Platforms ====
606  * Remember downloaded files when a drive is unplugged
607  * File re-verification is no longer needed in some situations
608  * Fix "Too many open files" error
609  * Show the total downloading and seeding time per torrent
610  * Fix webseeds
611  * Better support for IPv6-only trackers
612  * Add the ability to shutdown Transmission sessions via RPC
613  * NAT-PMP and UPnP now also map the UDP port
614  * Update the DHT code to dht-0.18
615  * Faster parsing of bencoded data
616  * Improve support for running scripts when a torrent finishes downloading
617  * Fix reannounce interval when trackers return a 404 error
618  * Fix checksum error on platforms running uClibc 0.9.27 or older
619  * Fix memmem() errors on Solaris
620==== Mac ====
621  * Fix issues in the German and Spanish localizations
622  * Interface tweaks
623  * Support ZIP and other compression formats in the blocklist downloader
624==== GTK+ ====
625  * Add "Add" and "Remove" buttons to the tracker list
626  * Add filesize column to the files list
627  * Several minor bug fixes and interface improvements
628==== Qt ====
629  * Accept info_hash values in the "Add url..." dialog
630==== Daemon ====
631  * Add "reannounce to tracker" option to transmission-remote
632  * transmission-remote can now read auth info from environment variables
633  * Fix configuration file bug with transmission-daemon running on Macs
634==== Web Client ====
635  * Right-clicking a torrent now works with Firefox / Firegestures / Ubuntu
636==== Utils ====
637  * Fix error when replacing substrings in tracker announce URLs
638  * Webseeds are now displayed in transmission-show
639
640=== Transmission 2.13 (2010/12/09) ===
641[http://trac.transmissionbt.com/query?milestone=2.13&group=component&order=severity All tickets closed by this release]
642==== All Platforms ====
643  * Fix "No Announce Scheduled" tracker error
644  * Fix build error on Solaris 10
645  * Fix RPC documentation errors
646  * Fix minor packaging errors
647==== Mac ====
648  * Add option to run a script when torrents finish downloading
649  * Simplify editing the blocklist URL in the preferences window
650==== GTK+ ====
651  * Unblur the statusbar icons
652  * Fix truncation error in the Torrent Properties dialog
653==== Qt ====
654  * Fix crash when opening the Torrent Properties dialog on magnet links
655  * Fix "undo" error when making changes in the Torrent Properties dialog
656  * Add Brazilian Portuguese Translation
657  * Add Spanish (LAC) Translation
658
659=== Transmission 2.12 (2010/11/14) ===
660[http://trac.transmissionbt.com/query?milestone=2.12&group=component&order=severity All tickets closed by this release]
661==== All Platforms ====
662  * Make the blocklist URL user-configurable
663  * Several minor bug fixes and CPU speed improvements
664  * Use slightly less bandwidth in DHT messages
665  * Fix 2.10 build issue on uClibc systems
666==== Mac ====
667  * Sort the file list alphabetically
668  * Ensure the proper extension is used when saving the torrent file
669  * Allow the Quick Look command when the inspector window has focus
670==== GTK+ ====
671  * Fix 2.11 crash when opening the Properties dialog on a magnet link torrent
672  * Fix 2.00 regression which failed to inhibit hibernation on laptops
673==== Qt ====
674  * Fix 2.10 build issue on Ubuntu
675==== CLI ====
676  * Fix 2.10 crash
677==== Web Client ====
678  * Upgrade to jQuery 1.4.3
679  * Fix 2.11 regression when using the web client on IE7 or IE8
680
681=== Transmission 2.11 (2010/10/16) ===
682[http://trac.transmissionbt.com/query?milestone=2.11&group=component&order=severity All tickets closed by this release]
683==== All Platforms ====
684  * Fix a 2.10 crash
685  * Fix minor build issues on various platforms, particularly embedded systems
686  * Fix issue when saving bencoded files on small hardware running uClibc
687  * Fix minor rounding issue when displaying percentages
688  * Fix the optimistic unchoke interval
689==== Mac ====
690  * Swipe to change inspector tab
691==== GTK+ ====
692  * Fix drag-and-dropping a magnet link
693  * Fix hiding dialogs when hiding Transmission in the notification area
694==== Qt ====
695  * Fix crash in the file tree
696==== Daemon ====
697  * Fix missing status message when using "transmission-remote --add"
698==== Web Client ====
699  * Add Transmission website links to the action menu
700
701=== Transmission 2.10 (2010/10/07) ===
702[http://trac.transmissionbt.com/query?milestone=2.10&group=component&order=severity All tickets closed by this release]
703==== All Platforms ====
704  * Support for automatically stopping idle seeding torrents
705  * Small memory cache to reduce disk IO
706  * gzip compression support added to the RPC server
707  * Add support for a cookies.txt file
708  * Minor CPU optimizations
709==== Mac ====
710  * Display file sizes and speeds in base 10 on Snow Leopard
711==== GTK+ ====
712  * Files and folders can be opened by clicking on them in the files list
713  * Update the interface when session changes are made via RPC
714  * Fix the Details dialog to fit on a netbook screen
715==== Qt ====
716  * Tracker announce list editing
717  * New filterbar
718  * Improved display for showing a torrent's tracker announces
719  * Better DBUS integration
720  * Support adding torrents via drag-and-drop
721  * Add Desktop Notification for added/complete torrents
722  * Other minor improvements
723==== Web Client ====
724  * Peer list added to the inspector
725  * Compact view mode
726  * Support filtering by active and finished
727  * Support sorting by size
728==== Daemon ====
729  * Allow the .pidfile location to be set in settings.json
730==== Utils ====
731  * New command-line utility "transmission-edit" for editing torrent files
732  * New command-line utility "transmission-show" for viewing torrent files
733  * New command-line utility "transmission-create" for creating torrent files
734
735=== Transmission 2.04 (2010/08/06) ===
736[http://trac.transmissionbt.com/query?milestone=2.04&group=component&order=severity All tickets closed by this release]
737==== All Platforms ====
738  * Improved shutdown time in some situations
739  * Fix display bug in tr_truncd()
740==== Mac ====
741  * Fix bug that caused Local Peer Discovery to always be disabled on startup
742==== GTK+ ====
743  * Fix inaccurate "active torrent" counts in the filterbar
744  * Fix display bug with magnet link names
745==== Qt ====
746  * Fix crash when accessing a password-protected remote session
747==== Web Client ====
748  * Fix bad redirect
749
750=== Transmission 2.03 (2010/07/21) ===
751[http://trac.transmissionbt.com/query?milestone=2.03&group=component&order=severity All tickets closed by this release]
752==== Mac ====
753  * Fix 2.02 bug where new transfers could not be added and the inspector would not appear
754
755=== Transmission 2.02 (2010/07/19) ===
756[http://trac.transmissionbt.com/query?milestone=2.02&group=component&order=severity All tickets closed by this release]
757==== All Platforms ====
758  * Fix NAT-PMP port forwarding issue on some systems
759  * Fix filename errors for torrents whose files are encoded in ISO-8859-1
760  * Fix rare crash on shutdown
761  * Fix the RPC server's redirect URL to allow HTTPS proxies like stunnel
762  * Replace less-portable calls with posix nanosleep()
763==== Mac ====
764  * Use F_NOCACHE to keep "inactive memory" in check
765==== GTK+ ====
766  * Fix crash when opening the Properties dialog on a magnet link without metainfo
767  * Fix crash when removing multiple torrents at once
768  * Allow individual torrents' download speed limits to be set to zero
769  * Fix translation error with some error messages
770==== Qt ====
771  * Fix CPU spike when opening the Properties dialog
772  * Fix compilation issue with Qt < 4.5
773
774=== Transmission 2.01 (2010/06/26) ===
775[http://trac.transmissionbt.com/query?milestone=2.01&group=component&order=severity All tickets closed by this release]
776==== All Platforms ====
777  * Better tracker announce management when completed torrents are moved from the incomplete directory
778  * Speed up moving local data from one disk to another
779  * Better parsing of nonstandard magnet links
780==== Mac ====
781  * If the seed ratio is already met when download completes, still perform the Growl notification and download-complete sound
782  * Fix the Help buttons in the preferences window
783==== GTK+ ====
784  * Faster torrent file parsing
785  * Fix the magnet link options dialog does not respect setting
786  * Add an error popup if "Add URL" fails
787==== Qt ====
788  * Fix crash after getting magnet torrent metadata
789  * Fix torrent ratio goals
790  * Fix "add torrent" dialog bug on KDE desktops that popped up previous torrents
791  * Fix 2.00 bug that prevented multiple instances from being run
792  * Fix remote mode bug that kept the torrent list from being shown
793  * Support encryption settings in the preferences dialog
794  * Use flagStr in the status field of the peer list
795  * Request a full refresh when changing the session source
796  * Fix the torrent list jumping to the top when a torrent is removed
797==== Web Client ====
798  * Fix display bug caused by removal of a torrent hidden by the current filter
799
800=== Transmission 2.00 (2010/06/15) ===
801[http://trac.transmissionbt.com/query?milestone=2.00&group=component&order=severity All tickets closed by this release]
802==== All Platforms ====
803  * "Local Peer Discovery" for finding peers on the local network
804  * Optimize download requests for the bandwidth available
805  * Smarter heuristics when deciding the order to connect to peers
806  * Faster verification of local data
807  * Faster startup
808  * Support more blocklist file formats
809  * Use IEC standard units (KiB, MiB, GiB) instead of (KB, MB, GB)
810  * Better handling of 404 tracker errors
811==== Mac ====
812  * Compact View replaces Minimal View, taking up considerably less space
813  * Show an Add Transfer window when adding magnet links
814  * "Resume All" now ignores finished transfers
815  * Allow trackers to be pasted into the Create Window
816  * European Portuguese localization
817  * Removed Traditional Chinese localization because of lack of localizer
818==== GTK+ ====
819  * New filterbar to filter by tracker, private/public, etc.
820  * Compact View replaces Minimal View, taking up considerably less space
821  * Show the Torrent Options dialog when adding magnet links
822  * "Set Location" now supports moving multiple torrents at once
823  * The Properties window now fits on low resolution screens
824  * Add favicon support to the Properties dialog's Tracker tab
825==== Qt ====
826  * Show the Torrent Options dialog when adding magnet links
827  * Show all active trackers in the tracker display list
828  * Show file sizes in the file tree
829  * Added a confirm dialog when removing torrents
830  * Properties and torrent options no longer jump around while editing
831  * Allow setting locations for remote sessions
832  * Miscellaneous UI fixes
833==== Daemon ====
834  * Let users specify a script to be invoked when a torrent finishes downloading
835  * Better support for adding per-torrent settings when adding a new torrent
836  * Optional pidfile support
837  * Option to start torrents paused
838  * Option to delete torrent files from watch directory
839==== Web Client ====
840  * The context menu now works when multiple rows are selected
841  * Show ETA for seeding torrents that have a seed ratio set
842
843=== Transmission 1.93 (2010/05/01) ===
844[http://trac.transmissionbt.com/query?milestone=1.93&group=component&order=severity All tickets closed by this release]
845==== All Platforms ====
846  * Fix rare crash when some peers disconnected unexpectedly
847  * Fix bug which didn't parse scheduled speed limit dates correctly
848  * Fix bug that broke magnet links whose names contained slashes
849  * Fix crash when updating the blocklist when the disk is full
850  * Fix slow file preallocation on Unix systems not using ext3/ext4
851  * Fix regression which broke the "bind-address-ipv4" configuration setting
852  * For better security, Web client connections are disabled by default
853  * Update to miniupnpc-1.4
854  * Transmission builds out-of-the-box with Curl 7.15.5. (Hello CentOS!)
855==== GTK+ ====
856  * Use the size for the system tray icon
857==== Qt ====
858  * Fix bug that crashed when removing more than one torrent at once
859  * Fix bug when parsing the remote password from the command line
860  * Add support for the "incomplete directory" in the preferences dialog
861  * Don't show "time remaining" for paused torrents
862==== Daemon ====
863  * Fix bug parsing RPC requests when setting which files to not download
864  * Fix possible crash when using inotify for the daemon's watchdir
865  * Fix bugs in the configure script
866  * Fix bug updating the blocklist over RPC
867==== Web Client ====
868  * Fix bug that broke the "reverse sort order" menu checkbox
869
870=== Transmission 1.92 (2010/03/14) ===
871[http://trac.transmissionbt.com/query?milestone=1.92&group=component&order=severity All tickets closed by this release]
872==== All Platforms ====
873  * Fix possible data corruption issue caused by data sent by bad peers during endgame
874  * Fix potential buffer overflow when adding maliciously-crafted magnet links
875  * Fix announces to IPv6 trackers
876  * Fix DNS problems on some platforms, including Debian
877  * Fix issues with the incomplete directory functionality
878  * Fix port forwarding error on some routers by updating libnatpmp and miniupnp
879==== Mac ====
880  * Fix bug where setting low priority in the add window resulted in high priority
881==== GTK+ ====
882  * Fix directory selection error in GTK+ 2.19
883  * Small GUI improvements: HIG correctness, remove deprecated GTK+ calls, etc.
884==== Daemon ====
885  * Fix 1.91 build error on Mac and FreeBSD
886  * Standardize the daemon's watchdir feature to behave like the other clients'
887==== Web Client ====
888  * Statistics dialog
889  * Fix error in "trash data & remove from list" that didn't trash all data
890  * Fix display of ratios and time
891  * Update to jQuery 1.4.2
892
893=== Transmission 1.91 (2010/02/21) ===
894[http://trac.transmissionbt.com/query?milestone=1.91&group=component&order=severity All tickets closed by this release]
895==== All Platforms ====
896  * Fix 1.90 crash-on-startup bug that affected some users
897  * Fix 1.90 bug that caused the "turtle mode" state to be forgotten between sessions
898  * Fix 1.83 crash when adding a torrent by URL from an ftp source via the web client
899  * For the BitTorrent spec's "downloaded=X" passage, use the de facto standard
900==== Mac ====
901  * Fix 1.90 bug when removing trackers
902
903=== Transmission 1.90 (2010/02/16) ===
904[http://trac.transmissionbt.com/query?milestone=1.90&group=component&order=severity All tickets closed by this release]
905==== All Platforms ====
906  * Add an option to disable the .part suffix for incomplete files
907  * Add priority selector to GUI clients' add torrent windows
908  * Fix 1.81 bug that broke HTTP requests to sites that gave HTTP 301 redirects
909  * Fix 1.8x bug in announcing "finished downloading" and "stopping" at the same time
910  * Fix 1.8x bug in announcing partial seeds
911  * Try harder to make announces finish, even if the tracker responds slowly
912  * Fix bug that didn't honor download speed limits of 0
913  * Use fallocate64() for fast file preallocation on systems that support it
914  * Magnet link improvements
915  * Don't let "Disk is full" errors cause loss of configuration files
916  * Faster parsing of bencoded data, such as torrent files
917==== Mac ====
918  * Display information for all selected transfers in the inspector's tracker and peer tabs
919  * Add a filter to the message log
920  * Fix potential crash when updating the blocklist
921  * Fix bug that caused the speed limit scheduler to not be applied after sleep
922  * Remove excessive file selection for the per-torrent action menu
923  * Smaller interface tweaks
924==== GTK+ ====
925  * Give more helpful error messages if "Set Location" or "Add Magnet Link" fail
926  * Add optional support for libappindicator
927  * Minor build fixes
928==== Daemon ====
929  * Add transmission-remote support for port testing and blocklist updating
930  * Add transmission-daemon support for incomplete-dir, dht, and seedratio
931  * If settings.json is corrupt, give an error telling where the problem is
932  * Add option to specify where log messages should be written
933==== Web Client ====
934  * Add a tracker tab to the inspector
935  * Fix 1.8x display error when showing magnet link information
936==== Qt ====
937  * Fix bug that prevented torrents from being added via web browsers
938
939=== Transmission 1.83 (2010/01/28) ===
940[http://trac.transmissionbt.com/query?milestone=1.83&group=component&order=severity All tickets closed by this release]
941==== All Platforms ====
942  * Fix 1.80 announce error that caused uploads and downloads to periodically freeze
943  * Fix 1.80 announce timeout error that caused "no response from tracker" message
944  * Fix 1.80 "file not found" error message that stopped some torrents
945  * Fix 1.82 crash when adding new torrents via their ftp URL
946  * Fix 1.80 crash when receiving invalid request messages from peers
947  * Fix 1.82 error when updating the blocklist
948
949=== Transmission 1.82 (2010/01/23) ===
950[http://trac.transmissionbt.com/query?milestone=1.82&group=component&order=severity All tickets closed by this release]
951==== All Platforms ====
952  * The 1.81 announce's "Host" HTTP header didn't contain the host's port number
953
954=== Transmission 1.81 (2010/01/22) ===
955[http://trac.transmissionbt.com/query?milestone=1.81&group=component&order=severity All tickets closed by this release]
956==== All Platforms ====
957  * Fix 1.80 bug that misparsed some magnet links
958  * Fix 1.80 bug that caused startup to be very sluggish for some people
959==== Mac ====
960  * Fix dragging URLs onto the dock icon
961  * Fix auto-grouping by file name
962
963=== Transmission 1.80 (2010/01/20) ===
964[http://trac.transmissionbt.com/query?milestone=1.80&group=component&order=severity All tickets closed by this release]
965==== All Platforms ====
966  * Add support for magnet links
967  * Add support for trackerless torrents
968  * Add optional "incomplete directory" where partial downloads are stored
969  * Add .part to incomplete files' filenames
970  * Find more peers by announcing to each tier in a torrent's tracker list, rather than only one
971  * Fix vulnerability from maliciously-crafted torrent files that could overwrite other files
972  * Improved IPv6 support
973  * Improved PEX sharing with other peers
974  * Faster management of large peer lists
975  * DHT improvements to bootstrapping and IPv6
976  * Newly-added torrents without local data don't wait in the "Verify Local Data" queue anymore
977  * Add an OS hint to not cache local data during torrent verification
978  * Use less CPU when making encrypted handshakes to peers
979  * Better filtering of bad IP addresses
980  * Fix bug that gave "too many open files" error messages
981  * Fix bug that could crash Transmission on shutdown
982  * Fix bug that could unpause or repause a torrent on startup
983  * When uploading, improve disk IO performance by prefetching the data in batches
984  * Portability fixes for embedded systems
985  * Other small bug fixes and improvements
986==== Mac ====
987  * Redesigned trackers inspector tab with favicons and copy-paste functionality (paste lists of multiple trackers)
988  * Message log stores all messages and does real filtering
989  * Quick Look restored on Snow Leopard
990  * Moving data and incomplete folder are now handled by libtransmission
991  * Improved reveal in Finder functionality on Snow Leopard
992  * Various smaller behavior and interface tweaks
993  * German and Simplified Chinese localizations
994  * Removed Turkish localization because of lack of localizer
995==== GTK+ ====
996  * Support org.gnome.SessionManager interface for inhibiting hibernation
997  * Added support for adding torrents by URL or magnet link
998  * Add optional "download complete" sound using the XDG sound naming spec
999  * When creating a torrent, make it easier to auto-add that new torrent
1000  * New statusbar "Ratio" icon submitted by jimmac
1001  * Fix minor memory leaks
1002  * GNOME HIG improvements
1003==== Daemon ====
1004  * When running as a daemon, send log messages to syslog
1005  * Reload settings.json when receiving SIGHUP
1006  * transmission-remote now allows per-torrent speed limits to be set
1007==== Web Client ====
1008  * Add speed limit "turtle mode" support
1009  * Double-clicking a torrent opens/closes the torrent inspector
1010  * Add "Start When Added" checkbox when adding torrents
1011  * Add Select All / Deselect All buttons to the file inspector
1012  * Add version information to the preferences dialog
1013  * Ensure the context menu goes away when clicking on torrents
1014  * Fix bug that obscured part of the context menu
1015
1016=== Transmission 1.77 (2010/01/04) ===
1017[http://trac.transmissionbt.com/query?milestone=1.77&group=component&order=severity All tickets closed by this release]
1018==== All Platforms ====
1019  * Protect against potential data loss by maliciously-crafted torrent files
1020  * Fix minor build issues and packaging issues on various platforms
1021  * Fix 1.7x error that could unpause or repause a torrent on startup
1022  * Minor CPU speedups
1023==== GTK+ ====
1024  * Fix crash on shutdown
1025  * Fix GIcon memory leak
1026
1027=== Transmission 1.76 (2009/10/24) ===
1028[http://trac.transmissionbt.com/query?milestone=1.76&group=component&order=severity All tickets closed by this release]
1029==== All Platforms ====
1030  * Fix potential data loss when moving torrents to where they already are
1031  * Fix minor protocol error that didn't send a port message to some peers
1032  * Fix minor manpage errors
1033==== Mac ====
1034  * Fix a potential crasher on Snow Leopard
1035  * When creating a multi-tracker torrent, give each tracker its own tier
1036  * Fix display glitch when changing sort to "Queue Order"
1037==== Daemon ====
1038  * Fix potential data loss when using "transmission-remote --find"
1039  * Fix ratio-limit bug on some uClibc systems
1040  * Fix invalid JSON "nan" error on optware
1041==== GTK+ ====
1042  * Fix crash in the Preferences dialog when testing to see if the port is open
1043  * Fix crash on exit when a torrent's Properties dialog is open
1044  * Fix tracker address display error in the torrent Properties dialog
1045  * Fix tray menu's main window status when Transmission is started minimized
1046  * Fix broken SIGINT (ctrl-c) handling
1047  * Fix 1.61 build failure on systems with new versions of glib but older versions of gtk
1048==== Qt ====
1049  * Fix crash when removing expired torrents from the display
1050  * Fix client from closing, rather than closing to the system tray, when clicking X
1051  * Cannot open a torrent in KDE4 with right-clicking
1052
1053=== Transmission 1.75 (2009/09/13) ===
1054[http://trac.transmissionbt.com/query?milestone=1.75&group=component&order=severity All tickets closed by this release]
1055==== All Platforms ====
1056  * Don't wait so long on unresponsive trackers if there are other trackers to try
1057  * Adding corrupt/invalid torrents could crash Transmission
1058  * Fix 1.74 bug that caused a high CPU load on startup
1059  * Fix 1.74 bug that stopped multitracker if a single tracker sent an error message
1060  * Fix bug in converting other charsets to UTF-8
1061  * Handle HTTP redirects more gracefully
1062  * Faster verification of local data for torrents with small piece size
1063  * Fix 1.74 build error when compiling without DHT
1064==== Mac ====
1065  * Fix libcurl build issue that caused tracker connectivity problems on Snow Leopard
1066  * Fix error when creating a torrent file while still changing the announce address
1067==== GTK+ ====
1068  * Fix "sort by time remaining"
1069  * Fix the turtle toggle button on old versions of GTK+
1070  * Fix startup error if another copy of the Transmission GTK client is running
1071  * Fix clang build issue
1072
1073=== Transmission 1.74 (2009/08/24) ===
1074[http://trac.transmissionbt.com/query?milestone=1.74&group=component&order=severity All tickets closed by this release]
1075==== All Platforms ====
1076  * Better data recovery in the case of an OS or Transmission crash
1077  * If a data file is moved, stop the torrent instead of redownloading it
1078  * Fix bug that didn't list some peers in the resume file and in PEX
1079  * More helpful torrent error messages
1080  * DHT now honors the bind-address-ipv4 configuration option
1081  * Fix Debian build error with miniupnpc
1082  * Fix Cygwin build error with strtold
1083  * Update to a newer snapshot of miniupnpc
1084==== Mac ====
1085  * 64-bit compatibility
1086  * Queuing system will not exclude transfers with tracker warnings
1087  * Links to original torrent files are no longer maintained
1088  * Fix bug where changing the global per-torrent peer connection limit did not affect the current session
1089  * Fix bug where changing settings through RPC would result in wrong values being saved for three fields
1090==== GTK+ ====
1091  * Fix crash that occurred when adding torrents on some desktops
1092  * Synchronize the statusbar's and torrent list's speeds
1093  * Fix the Properties dialog's "Origin" field for multiple torrents
1094==== Qt ====
1095  * New Russian Translation
1096  * If Transmission was minimized, clicking on it the icon tray didn't raise it
1097==== Daemon ====
1098  * Speed Limit mode support added to transmission-remote
1099  * Add a "session stats" readout to transmission-remote
1100==== Web Client ====
1101  * Progress bar shows seeding progress
1102  * Fix bug that displayed "%nan" when verifying a torrent
1103  * "Pause All" only appeared to pause torrents with peers until refresh
1104
1105=== Transmission 1.73 (2009/07/18) ===
1106[http://trac.transmissionbt.com/query?milestone=1.73&group=component&order=severity All tickets closed by this release]
1107==== All Platforms ====
1108  * Fix bug where user-configured peer limits could be exceeded
1109  * Use less memory in some high-peer situations
1110  * Better estimation of time left to download
1111  * Support supportcrypto and requirecrypto flags in http tracker announces
1112  * Update to newer snapshots of libnatpmp and miniupnpc
1113  * Make DHT a compile-time option
1114==== GTK+ ====
1115  * Use GDK-safe versions of g_idle_add() and g_timeout_add*()
1116  * Save some space in GTK+ >= 2.16.0 by not building SexyIconEntry
1117==== Qt ====
1118  * Fix bug that crashed Qt client when setting alternative up/down speeds
1119==== Daemon ====
1120  * Add umask support
1121==== Web Client ====
1122  * Inspector and Add Torrent buttons for iPhone/iPod Touch
1123  * Add location field to inspector
1124==== CLI ====
1125  * Some torrent files created with transmission-cli were invalid
1126
1127=== Transmission 1.72 (2009/06/16) ===
1128[http://trac.transmissionbt.com/query?milestone=1.72&group=component&order=severity All tickets closed by this release]
1129==== All Platforms ====
1130  * Fix 1.70 crash with assertion "tv->tv_usec >= 0"
1131  * Fix 1.70 crash with assertion "tr_peerIoSupportsFEXT( msgs->peer->io )"
1132  * Better DHT announce management
1133  * Fix error in reporting webseed counts via RPC
1134  * Better file preallocation on embedded systems
1135==== Mac ====
1136  * Fix problem where a small set of users could not add torrents
1137==== GTK+ ====
1138  * Fix 1.70 crash when setting options in the Properties dialog
1139  * Fix a rare crash in desktop notifications
1140  * Can now sort the file list by priority, download, and completeness
1141  * Adding a torrent from a browser sometimes didn't work
1142  * Various usability improvements
1143==== Daemon ====
1144  * Remote didn't always send the right Encoding header in requests
1145
1146=== Transmission 1.71 (2009/06/07) ===
1147[http://trac.transmissionbt.com/query?milestone=1.71&group=component&order=severity All tickets closed by this release]
1148==== All Platforms ====
1149  * Fix 1.70 bug that caused high CPU use in high-peer swarms
1150  * Fix 1.70 build problems with DHT and libevent
1151==== Daemon ====
1152  * Fix watchdir issue on OSes that don't have inotify
1153==== GTK+ ====
1154  * Fix 1.70 intltool build problem
1155  * Fix crash when the OS's stock mime-type icons are misconfigured
1156  * Handle very long torrent file lists faster
1157==== Web Client ====
1158  * Fix 1.70 bug where some torrents appeared to be duplicates
1159
1160=== Transmission 1.70 (2009/06/04) ===
1161[http://trac.transmissionbt.com/query?milestone=1.70&group=component&order=severity All tickets closed by this release]
1162==== All Platforms ====
1163  * Distributed hash table (DHT) support for public torrents
1164  * Add option for moving and finding a torrent's data on the disk
1165  * JSON RPC messages can be ~85% shorter, saving bandwidth and CPU
1166  * When available, use the system's copy of libevent instead of building one
1167  * Automatically pause torrents when verifying
1168  * Fix small bugs and memory leaks
1169==== Mac ====
1170  * Holding down the option key on launch will pause all transfers
1171==== Web Client ====
1172  * Big speed improvements, especially with large torrents
1173  * Fix 1.61 bug that broke adding torrents via the web client
1174  * Add the ability to upload multiple torrents at once
1175  * Torrents added by URL were always paused, regardless of preferences
1176  * Comments and announce addresses were cut off in the inspector
1177  * The "data remaining" field wasn't updated when the number reached 0
1178  * Smaller design adjustments
1179==== GTK+ ====
1180  * Make it clearer that the status bar's ratio mode button is a button
1181  * Torrent comment box did not scroll, so long comments were partially hidden
1182==== Qt ====
1183  * Initial torrent list was sometimes incorrect
1184  * Add-torrent-and-delete-source deleted the source even if there was an error
1185  * Prefs dialog didn't show or modify "Stop seeding torrents at ratio"
1186
1187=== Transmission 1.54 (2009/06/04) ===
1188==== All Platforms ====
1189  * Fix small bugs and memory leaks
1190==== Web Client ====
1191  * Fix 1.53 bug that broke adding torrents via the web client
1192  * Torrents added by URL were always paused, regardless of preferences
1193  * Comments and announce addresses were cut off in the inspector
1194  * The "data remaining" field wasn't updated when the number reached 0
1195  * Smaller design adjustments
1196==== GTK+ ====
1197  * Fix intltool build error
1198  * Make it clearer that the status bar's ratio mode button is a button
1199  * Torrent comment box did not scroll, so long comments were partially hidden
1200
1201=== Transmission 1.61 (2009/05/11) ===
1202[http://trac.transmissionbt.com/query?milestone=1.61&group=component&order=severity All tickets closed by this release]
1203==== All Platforms ====
1204  * Close potential CSRF security hole for Web Client users
1205  * Fix locale error in the JSON parser
1206==== Qt ====
1207  * Various small bug fixes to the beta Qt client
1208==== Web Client ====
1209  * Fix 1.60 error when serving Web Client files on some embedded platforms
1210  * Add response header to allow clients to cache static files
1211==== Daemon ====
1212  * transmission-remote was unable to select torrents by their SHA1 hash
1213
1214=== Transmission 1.53 (2009/05/11) ===
1215==== All Platforms ====
1216  * Close potential CSRF security hole for Web Client users
1217  * Fix locale error in the JSON parser
1218
1219=== Transmission 1.60 (2009/05/04) ===
1220[http://trac.transmissionbt.com/query?milestone=1.60&group=component&order=severity All tickets closed by this release]
1221==== All Platforms ====
1222  * Seed ratio limiting
1223  * Transfer prioritization
1224  * Option to specify if transfers are included in the global bandwidth limits
1225  * Random port, with optional randomization on startup
1226  * Improvements to UPnP port forwarding
1227  * Support for file preallocation on XFS filesystems
1228==== Mac ====
1229  * Requires Mac OS X 10.5 Leopard or newer
1230  * Groups (moved to preferences) can be auto-assigned to transfers when adding based on multiple criteria
1231  * Groups can have a default location when adding transfers
1232  * The speed limit scheduler can now be applied to only specific days
1233  * Bonjour support for the web interface
1234  * File filter field in the inspector
1235  * Option to include beta releases when auto-updating (using modified Sparkle 1.5)
1236  * Portuguese localization
1237==== Qt ====
1238  * New beta Qt client!
1239==== GTK+ ====
1240  * Speed Limit: Second set of bandwidth limits that can be toggled or scheduled
1241  * Properties dialog now lets you edit/view multiple torrents at once
1242  * Allow sorting of the torrent list by size and by ETA
1243  * Show the file icon in the list
1244==== Daemon ====
1245  * Watch folder for auto-adding torrents
1246  * Many new features in the RPC/JSON interface
1247  * Allow users to specify a specific address when listening for peers
1248==== Web Client ====
1249  * File selection and prioritization
1250  * Add option to verify local data
1251  * Fix "Remove Data" bug
1252
1253=== Transmission 1.52 (2009/04/12) ===
1254[http://trac.transmissionbt.com/query?milestone=1.52&group=component&order=severity All tickets closed by this release]
1255==== Mac ====
1256  * Improve interface responsiveness when downloading
1257==== GTK+ and Daemon ====
1258  * Always honor the XDG setting for the download directory
1259==== GTK+ ====
1260  * Fix formatting error when showing speeds measured in MB/s
1261  * Fix bug that caused some scheduled speed limit time settings to be lost
1262  * Use the new blocklist URL when updating the blocklist
1263==== Web Client ====
1264  * On the server, better filtering of bad URLs
1265  * On the server, faster json serialization
1266  * Fix minor web client 301 redirect error
1267  * Better Internet Explorer support
1268
1269=== Transmission 1.51 (2009/02/26) ===
1270[http://trac.transmissionbt.com/query?milestone=1.51&group=component&order=severity All tickets closed by this release]
1271==== All Platforms ====
1272  * Fix configure script issues with non-gcc compilers and user-defined CFLAGS environment variables
1273  * Decrease CPU usage in some situations
1274  * Close a rare race condition on startup
1275  * More efficient use of libcurl when curl 7.18.0 or newer is present
1276==== GTK+ ====
1277  * Play nicely with Ubuntu's new notification server
1278  * Add Pause All and Resume All buttons
1279==== Web Client ====
1280  * Support for Internet Explorer
1281  * Layout fixes when viewed on an iPhone/iPod touch
1282
1283=== Transmission 1.50 (2009/02/13) ===
1284[http://trac.transmissionbt.com/query?milestone=1.50&group=component&order=severity All tickets closed by this release]
1285==== All Platforms ====
1286  * IPv6 support for peers, and for trackers with explicit IPv6 addresses
1287  * Improved connectivity for encrypted peers
1288  * Fix 1.42 error that made tracker announces slower over time
1289  * Fix a Mac-centric peer connection bug from 1.41
1290  * Use less CPU cycles when managing very fast peers
1291  * Better handling of non-UTF-8 torrent files
1292  * When removing local data, only remove data from the torrent
1293  * Close potential DoS vulnerability in 1.41
1294  * Many other bug fixes
1295==== GTK+ ====
1296  * Various usability improvements
1297  * Better Gnome HIG compliance in the statusbar, properties dialog, and more
1298==== Daemon ====
1299  * Lots of new options added to transmission-remote
1300  * Fix 1.42 whitelist bug
1301  * Make i18n support optional for cli and daemon clients
1302==== CLI ====
1303  * Support session.json settings, just as the Daemon and GTK+ clients do
1304==== Web Client ====
1305  * Torrents can now be added by URL
1306  * Add the ability to "remove local data" from the web client
1307
1308=== Transmission 1.42 (2008/12/24) ===
1309[http://trac.transmissionbt.com/query?milestone=1.42&group=component&order=severity All tickets closed by this release]
1310==== All Platforms ====
1311  * Fix 1.41 lockup issue
1312
1313=== Transmission 1.41 (2008/12/23) ===
1314[http://trac.transmissionbt.com/query?milestone=1.41&group=component&order=severity All tickets closed by this release]
1315==== All Platforms ====
1316  * Better peer management in large swarms
1317  * Support BitTorrent Enhancement Proposal (BEP) #21 "Extension for Partial Seeds"
1318  * Partial support for BEP #6 "Fast Extension" (reject, have all/none)
1319  * Honor the peer's BEP #10 reqq key, when available
1320  * Fix 1.40 "Got HTTP Status Code: 0" error message
1321  * Fix 1.40 "lazy bitfield" error
1322  * Fix 1.40 "jumpy upload speed" bug
1323  * Fix handshake peer_id error
1324  * Corrrectly handle Windows-style newlines in Bluetack blocklists
1325  * More accurate bandwidth measurement
1326  * File selection & priority was reset when editing a torrent's tracker list
1327  * Fix autoconf/automake build warnings
1328==== GTK+ ====
1329  * In the Details dialog's peer tabs, rows were sometimes duplicated
1330  * Minor bug fixes, usability changes, and locale improvements
1331  * Three new translations: Afrikaans, Asturian, Bosnian
1332  * Sixteen updated translations
1333==== Daemon ====
1334  * Fix 1.40 bug in handling IP whitelist
1335  * Minor bug fixes and output cleanup
1336  * Windows portability
1337==== CLI ====
1338  * Fix minor free-memory-read bug
1339
1340=== Transmission 1.40 (2008/11/09) ===
1341[http://trac.transmissionbt.com/query?milestone=1.40&group=component&order=severity All tickets closed by this release]
1342==== All Platforms ====
1343  * Tracker communication uses fewer resources
1344  * More accurate bandwidth limits
1345  * Reduce disk fragmentation by preallocating files
1346  * Stability, security, and performance improvements to the RPC/Web UI server
1347  * Support compression when serving Web UI and RPC responses
1348  * Simplify the RPC whitelist
1349  * Fix bug that prevented handshakes with encrypted BitComet peers
1350  * Fix 1.3x bug that could re-download some data unnecessarily
1351  * Lazy bitfields
1352==== Mac ====
1353  * Option to automatically update the blocklist weekly
1354  * In the file inspector tab, show progress and size for folders
1355  * Scrollbars correctly appear when the main window auto-resizes
1356  * Sparkle updated to 1.5b6
1357==== GTK+ ====
1358  * Option to automatically update the blocklist weekly
1359  * Added off-hour bandwidth scheduling
1360  * Simplify file/priority selection in the details dialog
1361  * Fix a couple of crashes
1362  * 5 new translations: Australian, Basque, Kurdish, Kurdish (Sorani), Malay
1363  * 43 updated translations
1364==== Web Client ====
1365  * The Web Client is now out of beta
1366  * Minor display fixes
1367  * On iPhone/iPod touch, launching from the home screen hides the address bar
1368==== Daemon ====
1369  * Added the ability to get detailed peer information on torrents
1370  * Fix bug that didn't handle --config-dir and TRANSMISSION_HOME correctly
1371  * Windows portability
1372
1373=== Transmission 1.34 (2008/09/16) ===
1374[http://trac.transmissionbt.com/query?milestone=1.34&group=component&order=severity All tickets closed by this release]
1375==== All Platforms ====
1376  * Don't reconnect too frequently to the same peer
1377  * Webseed bug fix
1378  * Fix bug that caused some transfers to not be scraped
1379  * Fix BSD build issues
1380  * Handle OpenTracker's `downloaded' key in announce responses
1381==== Mac ====
1382  * Fix memory leak when updating blocklist
1383  * Connect to the web interface when the application's path contains a space
1384==== GTK+ ====
1385  * Minor display fixes
1386  * 15 updated translations + 1 new language
1387==== Daemon ====
1388  * Minor display fixes
1389==== Web Client ====
1390  * Minor display fixes
1391==== CLI ====
1392  * Fix crash when creating a torrent file
1393
1394=== Transmission 1.33 (2008/08/30) ===
1395[http://trac.transmissionbt.com/query?milestone=1.33&group=component&order=severity All tickets closed by this release]
1396==== All Platforms ====
1397  * Fix crash from malicious torrent files with a piece size of zero
1398  * When creating new torrent files, change behavior that caused "Multi tracker torrents are not allowed" warning on one tracker
1399  * Fix Unicode handling in the JSON parser/generator
1400  * Fix memory error when reading KTorrent's PEX messages
1401  * Fix small memory leaks
1402==== Mac ====
1403  * Rephrase "data not fully available" to "remaining time unknown"
1404  * Fix bug where torrent file creation would fail because an extra blank tracker address was inserted
1405==== Daemon ====
1406  * Fix crash when adding nonexistent torrents via transmission-remote
1407==== GTK+ ====
1408  * Fix crash from malicious torrent files with large creator fields
1409  * Fix error where some torrents opened via a web browser didn't appear
1410
1411=== Transmission 1.32 (2008/08/08) ===
1412[http://trac.transmissionbt.com/query?milestone=1.32&group=component&order=severity All tickets closed by this release]
1413==== All Platforms ====
1414  * Fix bug introduced in 1.30 that caused poor tracker communication
1415  * Creating torrent files for files >= 2 GB will result in 2 MB pieces
1416==== Mac ====
1417  * Fix bug where the proxy type was changed from SOCKS5 to SOCKS4 on launch
1418
1419=== Transmission 1.31 (2008/08/06) ===
1420[http://trac.transmissionbt.com/query?milestone=1.31&group=component&order=severity All tickets closed by this release]
1421==== All Platforms ====
1422  * Fix a crash caused by certain torrent files
1423
1424=== Transmission 1.30 (2008/08/05) ===
1425[http://trac.transmissionbt.com/query?milestone=1.30&group=component&order=severity All tickets closed by this release]
1426==== All Platforms ====
1427  * The "Clutch" web interface is now bundled with Transmission (as a beta)
1428  * Ability to add and remove tracker addresses
1429  * Ability to create torrent files with multiple tracker addresses
1430  * Added support for HTTP/FTP Seeding (GetRight style)
1431  * Added proxy support for communicating with trackers
1432  * Allow torrent creation with no tracker address (required by some trackers)
1433  * New JSON-RPC protocol for clients to interact with the backend
1434==== Daemon ====
1435  * transmission-daemon and transmission-remote were rewritten from scratch
1436  * remote and daemon now support per-file priority & download flag settings
1437==== Mac ====
1438  * Quick Look integration in the main window and inspector's file tab
1439  * Transfers can be dragged to different groups
1440  * Option to only show the add window when manually adding transfers
1441  * Status strings are toggled from the action button (they are no longer clickable)
1442  * Colors in pieces bar and pieces box more accurately reflect their corresponding values
1443  * The port checker now uses our own portcheck.transmissionbt.com
1444  * Turkish localization
1445==== GTK+ ====
1446  * Add options to inhibit hibernation and to toggle the tray icon
1447  * Lots of small bug fixes and usability improvements
1448  * Dozens of updated translations
1449
1450=== Transmission 1.22 (2008/06/13) ===
1451[http://trac.transmissionbt.com/query?milestone=1.22&group=component&order=severity All tickets closed by this release]
1452==== All Platforms ====
1453  * Fix two separate BitTorrent unchoke bugs that could affect performance
1454  * Transmission now builds correctly on Sun Studio
1455  * Minor man page fixes
1456==== Mac ====
1457  * Fix bug where "Program Started" in the Statistics window would sometimes display as 0
1458==== GTK+ ====
1459  * Fix crash when quitting while the stats window is still up
1460  * Added Latvian, Malayalam, Serbian, and Telugu translations
1461  * Updated Czech, Spanish, Romanian, Russian, Dutch, Polish, Italian,
1462    Portuguese, Catalan, Danish, German, Swedish, Traditional Chinese,
1463    Finnish, and Chinese (simplified) translations
1464==== CLI ====
1465  * Fix scraping torrents with the -s command-line argument
1466
1467=== Transmission 1.21 (2008/05/21) ===
1468[http://trac.transmissionbt.com/query?milestone=1.21&group=component&order=severity All tickets closed by this release]
1469==== All Platforms ====
1470  * Fix rare crash-on-startup bug
1471  * Handle corrupt announce URLs in torrent files more gracefully
1472  * Fix minor memory leak when closing torrents
1473==== Mac ====
1474  * Fix visual glitch with the pieces bar
1475  * Italian localization included
1476==== GTK+ ====
1477  * Updated Catalan, Danish, German, Spanish, Finnish, Hebrew, Italian, Dutch,
1478     Polish, Romanian, Thai, Turkish, and Traditional Chinese translations
1479
1480=== Transmission 1.20 (2008/05/09) ===
1481[http://trac.transmissionbt.com/query?milestone=1.20&group=component&order=severity All tickets closed by this release]
1482==== All Platforms ====
1483  * Support https tracker connections
1484  * IP blocking using the Bluetack Level1 blocklist
1485  * Better support of multitracker torrents
1486  * Faster UPnP port mapping on startup
1487  * Ability to reset global statistics
1488  * Various bug fixes
1489==== Mac ====
1490  * Display of decimal numbers matches system international settings
1491  * Updated Dock badge images
1492==== GTK+ ====
1493  * Inhibit hibernation when downloading
1494  * Use XDG basedir spec for configuration files
1495  * Various bug fixes and usability improvements
1496  * Vastly improved translations thanks to the Ubuntu translation team
1497
1498=== Transmission 1.11 (2008/04/04) ===
1499[http://trac.transmissionbt.com/query?milestone=1.11&group=component&order=severity All tickets closed by this release]
1500==== Mac ====
1501  * Fix scrape address visual glitch with the tracker inspector tab
1502  * Only make the progress status string clickable on multi-file torrents
1503  * Traditional Chinese localization, updated Russian localization
1504==== GTK+ ====
1505  * Fix a couple of minor display issues
1506
1507=== Transmission 1.10 (2008/03/28) ===
1508[http://trac.transmissionbt.com/query?milestone=1.10&group=component&order=severity All tickets closed by this release]
1509==== All Platforms ====
1510  * Stop torrents when downloading and the disk becomes full
1511  * Removing a torrent also removes it from the cache
1512  * Smaller memory footprint per-torrent and per-peer
1513  * Various backend bug fixes & improvements
1514==== Mac ====
1515  * Window when adding torrents to select files and other settings
1516  * Leopard: Collapsable group dividers
1517  * Use the file icon as the per-torrent action button
1518  * Tracker tab in the inspector
1519  * Message log specifies the torrent/activity the message relates to
1520  * Updated images in the inspector
1521  * Optional display of remaining time while seeding in Minimal View
1522  * Improved accuracy for displaying the remaining disk space warning
1523==== GTK+ ====
1524  * Window for selecting files & priorities when opening torrents
1525  * Display a system tray popup when a torrent finishes downloading
1526  * Watch folder for auto-adding torrents
1527  * Improved preferences dialog and message log window
1528  * Tracker tab in the Details window
1529  * Dozens of usability, Gnome HIG, and i18n improvements
1530  * Support KDE button ordering
1531  * Option to delete a torrent and its downloaded files
1532==== Daemon ====
1533  * Ability to force a "Verify Local Data" for a torrent
1534
1535=== Transmission 1.06 (2008/02/26) ===
1536==== All Platforms ====
1537  * Improvements and bug fixes to "Verify Local Data"
1538  * Use less CPU
1539  * Fix support for multitracker torrents
1540  * Updated UPnP code to miniupnpc-1.0
1541  * Fix two shutdown memory errors
1542==== GTK+ ====
1543  * Fix small memory leak
1544  * GUI error when verifying local data
1545==== CLI ====
1546  * Torrent creation error on non-absolute pathnames
1547
1548=== Transmission 1.05 (2008/02/08) ===
1549==== All Platforms ====
1550  * Fix 1.04 crash when parsing bencoded data
1551  * Packaging improvements
1552==== Mac ====
1553  * Fix bug remembering reordered groups
1554==== GTK+ ====
1555  * Fix glitch that occurred when specifying which files to download
1556  * Fix "Sort by Progress"
1557  * Various interface and HIG improvements
1558  * Updated Swedish, Italian translations
1559==== Daemon ====
1560  * Fix "transmission-remote -x"
1561  * Fix PEX enable/disable bug
1562
1563=== Transmission 1.04 (2008/01/31) ===
1564==== All Platforms ====
1565  * Fix (potential) remote crash bug with extension protocol
1566  * Fix bug when verifying a torrent and pressing `pause'
1567
1568=== Transmission 1.03 (2008/01/29) ===
1569==== All Platforms ====
1570  * Fix bug setting maximum peer limits
1571  * Fix overflow issue with very large torrents
1572  * Fix LTEP handshake bug
1573  * Fix handshake bug with mainline BitTorrent
1574  * Fix bug when talking to lighttpd-based trackers
1575==== GTK+ ====
1576  * Various packaging, HiG, and interface improvements
1577
1578=== Transmission 1.02 (2008/01/22) ===
1579==== All Platforms ====
1580  * Fix 1.00 bug that choked some models of routers
1581  * Fix 1.00 crash in peer handshake
1582  * Fix 1.00 bug that sometimes froze the app for a long time
1583  * Minor improvements to the command-line client
1584==== GTK+ ====
1585  * Fix crash when removing a torrent while its details window is open
1586  * Better compliance with the Gnome interface guidelines
1587  * I18N fixes
1588  * Updated Dutch translation
1589  * Various other interface additions and improvements
1590
1591=== Transmission 1.01 (2008/01/11) ===
1592==== All Platforms ====
1593  * Fix 1.00 freezing issue
1594  * Fix 1.00 assertion failure
1595  * Improve initial connection speed
1596  * Added connection throttle to avoid router overload
1597  * Improve reconnection to peers with imperfect network connections
1598  * Fix crashes on architectures that require strict alignment
1599==== Mac ====
1600  * Leopard: Double-click icon to reveal in Finder, progress string to toggle selected and total, and anywhere else to toggle the inspector
1601  * Leopard: Better behavior with Time Machine
1602  * Fix bugs with Clutch support
1603==== GTK+ ====
1604  * New Brazilian Portuguese, Chinese, Dutch, and Turkish translations
1605  * Fix 1.00 desktop internationalization error
1606
1607=== Transmission 1.00 (2008/01/04) ===
1608==== All Platforms ====
1609  * Port forwarding now performed by MiniUPnP and libnatpmp
1610  * Ability to set global and per-torrent number of connections
1611  * Option to prefer not using encryption
1612  * Fix tracker connection error
1613  * PEX is now configured globally
1614  * Updated icon
1615==== Mac ====
1616  * Redesigned Leopard-like look
1617  * Group labeling, filtering, and sorting
1618  * Statistics window
1619  * Pieces Bar (return of Advanced Bar)
1620  * Display "not available" overlay on the regular bar
1621  * Display remaining time for seeding transfers
1622  * Sort by total activity
1623  * Connectable from the Clutch web interface
1624  * Leopard: Time Machine will ignore incomplete downloads
1625  * Leopard: Fix bug where text fields would reject localized decimal values
1626  * Leopard: Fix bug where bandwidth rates chosen from the action menu would not apply the first time
1627==== GTK+ ====
1628  * Redesigned main window interface
1629  * Minimal Mode for showing more torrents in less desktop space
1630  * Torrent filtering
1631  * Port forwarding tester in Preferences
1632  * Statistics window
1633  * Sort by total activity, progress, state, and tracker
1634  * Various other interface additions and improvements
1635==== CLI ====
1636  * Restore `scrape' feature
1637
1638=== Transmission 0.96 (2007/12/10) ===
1639==== All Platforms ====
1640  * Fix 0.95 data corruption error
1641  * Fix 0.95 bug that broke UPnP
1642==== Mac ====
1643  * Fix bug where dragging non-torrent files over the main window could result in excessive memory usage
1644
1645=== Transmission 0.95 (2007/12/04) ===
1646==== All Platforms ====
1647  * Fix router errors caused by sending too many tracker requests at once
1648  * Fix bug that let speed-limited torrents upload too quickly
1649  * Faster average upload speeds
1650  * Faster connection to peers after starting a torrent
1651  * Fix memory corruption error
1652  * Disable SWIFT for ratio-based trackers
1653==== Mac ====
1654  * Leopard: Fix for NAT-PMP port mapping
1655==== GTK+ ====
1656  * Fix Nokia 770 crash
1657
1658=== Transmission 0.94 (2007/11/25) ===
1659==== All Platforms ====
1660  * Faster average download speeds
1661  * Automatically ban peers that send us too many corrupt pieces
1662  * Fix a crash that occurred if a peer sent us an incomplete message
1663  * Fix portmapping crash
1664  * Fix bug that left files open after their torrents were stopped
1665  * Fix 0.93 file permissions bug
1666  * Fix tracker redirect error
1667  * Fix LTEP PEX bug
1668
1669=== Transmission 0.93 (2007/11/12) ===
1670==== All Platforms ====
1671  * Fix "router death" bug that impaired internet connectivity
1672  * Fix bug that could cause good peer connections to be lost
1673  * Tweak request queue code to improve download speeds
1674  * Better handling of very large files on 32bit systems
1675  * Consume less battery power on laptops
1676  * Fix minor IPC parsing error
1677
1678=== Transmission 0.92 (2007/11/05) ===
1679==== All Platforms ====
1680  * Fix 0.90 data corruption bugs
1681  * Fix 0.90 possible delay when quitting
1682  * Fix 0.90 small memory leaks
1683==== Mac ====
1684  * Leopard: Fix bug with typing values in Inspector->Options
1685  * Leopard: Fix bug with toggling Minimal View
1686==== GTK+ ====
1687  * Better support for large files on some Linux systems
1688  * Fix localization error in torrent inspector's dates
1689
1690=== Transmission 0.91 (2007/10/28) ===
1691==== All Platforms ====
1692  * Fix 0.90 speed limits
1693  * Fix 0.90 problems announcing to some trackers
1694  * Fix 0.90 socket connection leak
1695  * Fix 0.90 IPC crash
1696  * Fix 0.90 cache bug that could cause "verify local files" to fail
1697  * Fix 0.90 build errors on OpenBSD and on older C compilers
1698==== Mac ====
1699  * Fix a crash caused by custom sound files
1700  * Add Dutch localization, re-add Russian localization, fix Korean localization
1701==== GTK+ ====
1702  * Fix 0.90 packaging errors
1703  * Fix 0.90 crash-on-start with assertion failure: "destination != (void*)0"
1704
1705=== Transmission 0.90 (2007/10/23) ===
1706==== All Platforms ====
1707  * Encryption support, with option to ignore unencrypted peers
1708  * Only report downloaded, verified good pieces in tracker `download' field
1709  * Improved compliance with BitTorrent spec
1710  * MSE Tracker Extension support
1711  * Significant rewrite of the libtransmission back-end
1712==== Mac ====
1713  * Per-torrent action menu
1714  * Redesigned inspector with additional statistics and ability to be resized vertically in Peers and Files tabs
1715  * Redesigned message log
1716  * Optimizations to decrease memory usage
1717  * Sort and filter by tracker
1718  * Icon enhanced to support size of 512 x 512
1719  * Various smaller interface additions and improvements
1720==== GTK+ ====
1721  * Various interface improvements
1722  * Better compliance with the Gnome interface guidelines
1723
1724=== Transmission 0.82 (2007/09/09) ===
1725==== All Platforms ====
1726  * Fixed bug that could limit transfer speeds
1727  * Fixed bug that corrupted torrents > 4 GB
1728  * Fixed bug that could allow bad peers to send too many pieces
1729  * For peers supporting both Azureus' and LibTorrent's extensions, allow negotiation to decide which to use
1730  *  Other minor fixes
1731
1732=== Transmission 0.81 (2007/08/22) ===
1733==== All Platforms ====
1734  * Fix 0.80 assertion crashes
1735  * Fix a bug that miscounted how many peers Transmission wants connected
1736  * Clarify misleading error messages
1737  * Fix memory leaks
1738==== Mac ====
1739  * Multiple fixes to creating torrents and adding new torrents
1740  * Updated Russian and Spanish translations
1741==== GTK+ ====
1742  * Updated Dutch, Portuguese, French, and Slovakian translations
1743==== CLI ====
1744  * Better support for cli-driven torrent creation
1745  * Fix a bug that misparsed command-line arguments
1746
1747=== Transmission 0.80 (2007/08/07) ===
1748==== All Platforms ====
1749  * Ability to selectively download and prioritize files
1750  * Torrent file creation
1751  * Speed and CPU load improvements
1752  * Fix to UPnP
1753  * Rechecking torrents is now done one-at-a-time to avoid heavy disk load
1754  * Better rechecking of torrents that have many files
1755  * Many miscellaneous improvements and bug fixes
1756  * Partial licensing change -- see the LICENSE file for details
1757==== Mac ====
1758  * Overlay when dragging torrent files, URLs, and data files onto window
1759  * Ability to set an amount of time to consider a transfer stalled
1760  * More progress bar colors
1761  * Various smaller interface improvements
1762  * Italian, Korean, and Russian translations
1763==== GTK+ ====
1764  * Added Torrent Inspector dialog
1765  * Added Update Tracker button
1766  * Various smaller interface improvements
1767
1768=== Transmission 0.72 (2007/04/30) ===
1769  * Reset download/upload amounts when sending "started"
1770  * Fix rare XML parsing bug
1771
1772=== Transmission 0.71 (2007/04/23) ===
1773==== All Platforms ====
1774  * Send port info when sending requests
1775  * Calculate ratio differently when seeding without ever downloading
1776  * Add additional error messages and debug info
1777  * Improved UPnP support
1778==== Mac ====
1779  * Fix error when using default incomplete folder
1780  * Disable the stop ratio once it is reached (while seeding)
1781  * Small interface adjustments
1782
1783=== Transmission 0.70 (2007/04/18) ===
1784==== All Platforms ====
1785  * New icon
1786  * Automatic port mapping (NAT-PMP and UPnP IGD)
1787  * Peer exchange (PEX) compatible with Azureus and uTorrent
1788  * Multitracker support
1789  * Better handling of tracker announce interval
1790  * Fixes bug where absurdly huge upload/download totals could be sent
1791  * Automatic tracker scraping
1792  * Cache connected peers
1793  * Many miscellaneous bug fixes and small improvements
1794==== Mac ====
1795  * Requires 10.4 Tiger or newer
1796  * Download and seeding queues that can be user-ordered
1797  * Speed Limit: Second set of bandwidth limits that can be toggled or scheduled
1798  * Individual torrent bandwidth limits
1799  * Separate complete and incomplete download folders
1800  * Filter and search bar
1801  * Expanded Inspector with many additional views and stats
1802  * Fragment status view in Inspector shows downloaded or availability
1803  * Watch folder to auto add torrent files
1804  * Auto resizing of the main window
1805  * Minimal view to take up less space
1806  * Seeding bar shows progress in finishing seeding
1807  * Sounds when downloading and seeding complete
1808  * Warnings for directory unavailable and not enough space
1809  * Message log window
1810  * New toolbar icons
1811  * Built-in help files
1812  * French, Spanish, German, and Greek translations
1813==== GTK+ ====
1814  * New Spanish, Polish, Russian, Bulgarian, Romanian, Swedish, and Finnish translations
1815  * Message window
1816  * Better window manager integration
1817  * Add file view to properties dialog
1818
1819=== Transmission 0.6.1 (2006/06/25) ===
1820==== Mac ====
1821  * Fixes a bug in the updater that could cause repeated hits to the appcast
1822==== GTK+ ====
1823  * Fixes drag-and-drop
1824  * Adds Italian and French translations
1825
1826=== Transmission 0.6 (2006/06/21) ===
1827==== All Platforms ====
1828  * Ability to limit download rate
1829  * Automatic banning of peers who send bad data
1830  * Can keep a copy of the torrent file so the original can be deleted
1831  * Many bug fixes
1832==== Mac ====
1833  * Reworked interface
1834  * Rate limits can be changed directly from the main window
1835  * Ability to automatically stop seeding at a given ratio
1836  * Allows sorting of the transfers list
1837  * Extended Info Inspector
1838  * Automatic updating with Sparkle
1839==== GTK+ ====
1840  * Add torrents via command line. If Transmission is already running, add them to running copy
1841  * Improved long filename handling
1842
1843=== Transmission 0.5 (2006/02/11) ===
1844==== All Platforms ====
1845  * Only uses one port for all torrents
1846  * Rewritten choking algorithm
1847  * Remembers download and upload sizes from one launch to another
1848==== Mac ====
1849  * Dock badging
1850  * Shows the file icon in the list
1851  * Shows ratio once download is completed
1852  * Automatic check for update
1853  * Fixes a display bug on Intel Macs
1854==== GTK+ ====
1855  * New GTK+ interface
1856==== BeOS ====
1857  * New BeOS interface
1858
1859=== Transmission 0.4 (2005/11/18) ===
1860==== All Platforms ====
1861  * Uses less CPU downloading torrents with many pieces
1862  * The UI could freeze when the hard drive was having a hard time - fixed
1863  * Fixes for difficult trackers, which require a 'key' parameter or a User Agent field
1864==== Mac ====
1865  * Cleaner look, unified toolbar
1866  * Added a document icon for torrent files
1867  * Added a Pause/Resume button for each torrent, and a "Reveal in Finder" button
1868  * Added a contextual menu
1869  * Sometimes torrents kept "Stopping..." forever - fixed
1870  * Several minor improvements or fixes: allows column reordering,
1871    fixed resizing on Panther, remember the position of the window,
1872    fixed display of Unicode filenames, added menubar items and
1873    keyboard shortcuts, made the simple progress bar switch to green
1874    when seeding
1875
1876=== Transmission 0.3 (2005/10/19) ===
1877==== All Platforms ====
1878  * Fixed "Sometimes sends incorrect messages and looses peers"
1879  * Fixed "Crashes with many torrents or torrents with many files"
1880  * Enhancements in the "End game" mode
1881  * Is nicer to the trackers
1882  * Asks for the rarest pieces first
1883==== Mac ====
1884  * Universal binary for PPC and x86
1885  * Fixed "Progress increases every time I pause then resume"
1886  * Fixed "Sometimes crashes at exit"
1887  * Cleaner icon
1888  * Show all sizes in human readable form
1889  * Keep downloading in the background when the window is closed
1890  * Miscellaneous bug fixes and internal enhancements
1891
1892=== Transmission 0.2 (2005/09/22) ===
1893==== All Platforms ====
1894  * Bug fixes
1895==== Mac ====
1896  * Users can now choose where the downloads are sent
1897
1898=== Transmission 0.1 (2005/09/15) ===
1899  * First version
Note: See TracBrowser for help on using the repository browser.