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