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