source: trunk/NEWS @ 12938

Last change on this file since 12938 was 12938, checked in by livings124, 10 years ago

bump to 2.40

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