source: trunk/NEWS @ 9887

Last change on this file since 9887 was 9887, checked in by livings124, 12 years ago

fix pluralization of "got 1 peer"

  • Property svn:keywords set to Date Rev Author Id
File size: 41.0 KB
Line 
1=== Transmission 1.80 (2010/MM/DD) ===
2[http://trac.transmissionbt.com/query?milestone=1.80&group=component&groupdesc=1&order=severity All tickets closed by this release]
3==== All Platforms ====
4  * Magnet link support
5  * If a torrent has multiple tracker tiers, announce to them in parallel
6  * Add optional "incomplete directory" where partial downloads are stored
7  * Trackerless torrent support
8  * Append .part to incomplete files
9  * Improved IPv6 support
10  * Faster management of very large peer lists
11  * IPv6 support for the DHT (dht-0.13)
12  * Improved DHT bootstrapping
13  * Improved PEX support
14  * Better prefetching of data
15  * Protect against potential data loss by maliciously-crafted torrent files
16  * Brand-new torrents with no downloaded data don't have to wait in the "Verify Local Data" queue
17  * Encrypted handshakes to peers now use less CPU
18  * Fix "too many open files" issue in some environments
19  * Filter out spurious IP addresses obtained through LTEP
20  * Fix potential crash on shutdown when port forwarding is disabled
21  * Fix 1.7x error that could unpause or repause a torrent on startup
22  * Add an OS hint to not cache torrent files during torrent verification
23  * Various smaller bug fixes and performance tweaks
24  * Add first-time user prompt as per the proposed "Informed P2P User Act"
25==== Mac ====
26  * Redesigned trackers inspector tab with favicons and copy-paste functionality (paste lists of multiple trackers)
27  * Message log stores all messages and does real filtering
28  * Quick Look restored on Snow Leopard
29  * Moving data and incomplete folder are now handled by libtransmission
30  * Improved reveal in Finder functionality on Snow Leopard
31  * Various smaller behavior and interface tweaks
32  * German and Simplified Chinese localizations
33  * Removed Turkish localization because of lack of localizer
34==== GTK+ ====
35  * When creating a torrent, make it easier to auto-add that new torrent
36  * Added support for adding torrents by URL
37  * Add optional "download complete" sound using the XDG sound naming spec
38  * Support org.gnome.SessionManager interface for inhibiting hibernation
39  * New statusbar "Ratio" icon submitted by jimmac
40  * Fix minor memory leaks
41  * Minor GNOME HIG improvements
42==== Daemon ====
43  * Reload settings.json when receiving SIGHUP
44  * When running as a daemon, send log messages to syslog
45  * transmission-remote now allows per-torrent speed limits to be set
46==== Web Client ====
47  * Add speed limit "turtle mode" support
48  * Double-clicking a torrent opens/closes the torrent inspector
49  * Add "Start When Added" checkbox when adding torrents
50  * Add Select All / Deselect All buttons to the file inspector
51  * Add version information in the preferences dialog
52  * Ensure the context menu goes away when clicking on torrents
53  * Fix bug where the context menu could extend past the window's right or bottom edge
54  * Fix the turtle drop-down in IE
55
56=== Transmission 1.77 (2010/01/04) ===
57[http://trac.transmissionbt.com/query?milestone=1.77&group=component&groupdesc=1&order=severity All tickets closed by this release]
58==== All Platforms ====
59  * Protect against potential data loss by maliciously-crafted torrent files
60  * Fix minor build issues and packaging issues on various platforms
61  * Fix 1.7x error that could unpause or repause a torrent on startup
62  * Minor CPU speedups
63==== GTK+ ====
64  * Fix crash on shutdown
65  * Fix GIcon memory leak
66
67=== Transmission 1.76 (2009/10/24) ===
68[http://trac.transmissionbt.com/query?milestone=1.76&group=component&groupdesc=1&order=severity All tickets closed by this release]
69==== All Platforms ====
70  * Fix potential data loss when moving torrents to where they already are
71  * Fix minor protocol error that didn't send a port message to some peers
72  * Fix minor manpage errors
73==== Mac ====
74  * Fix a potential crasher on Snow Leopard
75  * When creating a multi-tracker torrent, give each tracker its own tier
76  * Fix display glitch when changing sort to "Queue Order"
77==== Daemon ====
78  * Fix potential data loss when using "transmission-remote --find"
79  * Fix ratio-limit bug on some uClibc systems
80  * Fix invalid JSON "nan" error on optware
81==== GTK+ ====
82  * Fix crash in the Preferences dialog when testing to see if the port is open
83  * Fix crash on exit when a torrent's Properties dialog is open
84  * Fix tracker address display error in the torrent Properties dialog
85  * Fix tray menu's main window status when Transmission is started minimized
86  * Fix broken SIGINT (ctrl-c) handling
87  * Fix 1.61 build failure on systems with new versions of glib but older versions of gtk
88==== Qt ====
89  * Fix crash when removing expired torrents from the display
90  * Fix client from closing, rather than closing to the system tray, when clicking X
91  * Cannot open a torrent in KDE4 with right-clicking
92
93=== Transmission 1.75 (2009/09/13) ===
94[http://trac.transmissionbt.com/query?milestone=1.75&group=component&groupdesc=1&order=severity All tickets closed by this release]
95==== All Platforms ====
96  * Don't wait so long on unresponsive trackers if there are other trackers to try
97  * Adding corrupt/invalid torrents could crash Transmission
98  * Fix 1.74 bug that caused a high CPU load on startup
99  * Fix 1.74 bug that stopped multitracker if a single tracker sent an error message
100  * Fix bug in converting other charsets to UTF-8
101  * Handle HTTP redirects more gracefully
102  * Faster verification of local data for torrents with small piece size
103  * Fix 1.74 build error when compiling without DHT
104==== Mac ====
105  * Fix libcurl build issue that caused tracker connectivity problems on Snow Leopard
106  * Fix error when creating a torrent file while still changing the announce address
107==== GTK+ ====
108  * Fix "sort by time remaining"
109  * Fix the turtle toggle button on old versions of GTK+
110  * Fix startup error if another copy of the Transmission GTK client is running
111  * Fix clang build issue
112
113=== Transmission 1.74 (2009/08/24) ===
114[http://trac.transmissionbt.com/query?milestone=1.74&group=component&groupdesc=1&order=severity All tickets closed by this release]
115==== All Platforms ====
116  * Better data recovery in the case of an OS or Transmission crash
117  * If a data file is moved, stop the torrent instead of redownloading it
118  * Fix bug that didn't list some peers in the resume file and in PEX
119  * More helpful torrent error messages
120  * DHT now honors the bind-address-ipv4 configuration option
121  * Fix Debian build error with miniupnpc
122  * Fix Cygwin build error with strtold
123  * Update to a newer snapshot of miniupnpc
124==== Mac ====
125  * 64-bit compatibility
126  * Queuing system will not exclude transfers with tracker warnings
127  * Links to original torrent files are no longer maintained
128  * Fix bug where changing the global per-torrent peer connection limit did not affect the current session
129  * Fix bug where changing settings through RPC would result in wrong values being saved for three fields
130==== GTK+ ====
131  * Fix crash that occurred when adding torrents on some desktops
132  * Synchronize the statusbar's and torrent list's speeds
133  * Fix the Properties dialog's "Origin" field for multiple torrents
134==== Qt ====
135  * New Russian Translation
136  * If Transmission was minimized, clicking on it the icon tray didn't raise it
137==== Daemon ====
138  * Speed Limit mode support added to transmission-remote
139  * Add a "session stats" readout to transmission-remote
140==== Web Client ====
141  * Progress bar shows seeding progress
142  * Fix bug that displayed "%nan" when verifying a torrent
143  * "Pause All" only appeared to pause torrents with peers until refresh
144
145=== Transmission 1.73 (2009/07/18) ===
146[http://trac.transmissionbt.com/query?milestone=1.73&group=component&groupdesc=1&order=severity All tickets closed by this release]
147==== All Platforms ====
148  * Fix bug where user-configured peer limits could be exceeded
149  * Use less memory in some high-peer situations
150  * Better estimation of time left to download
151  * Support supportcrypto and requirecrypto flags in http tracker announces
152  * Update to newer snapshots of libnatpmp and miniupnpc
153  * Make DHT a compile-time option
154==== GTK+ ====
155  * Use GDK-safe versions of g_idle_add() and g_timeout_add*()
156  * Save some space in GTK+ >= 2.16.0 by not building SexyIconEntry
157==== Qt ====
158  * Fix bug that crashed Qt client when setting alternative up/down speeds
159==== Daemon ====
160  * Add umask support
161==== Web Client ====
162  * Inspector and Add Torrent buttons for iPhone/iPod Touch
163  * Add location field to inspector
164==== CLI ====
165  * Some torrent files created with transmission-cli were invalid
166
167=== Transmission 1.72 (2009/06/16) ===
168[http://trac.transmissionbt.com/query?milestone=1.72&group=component&groupdesc=1&order=severity All tickets closed by this release]
169==== All Platforms ====
170  * Fix 1.70 crash with assertion "tv->tv_usec >= 0"
171  * Fix 1.70 crash with assertion "tr_peerIoSupportsFEXT( msgs->peer->io )"
172  * Better DHT announce management
173  * Fix error in reporting webseed counts via RPC
174  * Better file preallocation on embedded systems
175==== Mac ====
176  * Fix problem where a small set of users could not add torrents
177==== GTK+ ====
178  * Fix 1.70 crash when setting options in the Properties dialog
179  * Fix a rare crash in desktop notifications
180  * Can now sort the file list by priority, download, and completeness
181  * Adding a torrent from a browser sometimes didn't work.
182  * Various usability improvements
183==== Daemon ====
184  * Remote didn't always send the right Encoding header in requests
185
186=== Transmission 1.71 (2009/06/07) ===
187[http://trac.transmissionbt.com/query?milestone=1.71&group=component&groupdesc=1&order=severity All tickets closed by this release]
188==== All Platforms ====
189  * Fix 1.70 bug that caused high CPU use in high-peer swarms
190  * Fix 1.70 build problems with DHT and libevent
191==== Daemon ====
192  * Fix watchdir issue on OSes that don't have inotify
193==== GTK+ ====
194  * Fix 1.70 intltool build problem
195  * Fix crash when the OS's stock mime-type icons are misconfigured
196  * Handle very long torrent file lists faster
197==== Web Client ====
198  * Fix 1.70 bug where some torrents appeared to be duplicates
199
200=== Transmission 1.70 (2009/06/04) ===
201[http://trac.transmissionbt.com/query?milestone=1.70&group=component&groupdesc=1&order=severity All tickets closed by this release]
202==== All Platforms ====
203  * Distributed hash table (DHT) support for public torrents
204  * Add option for moving and finding a torrent's data on the disk
205  * JSON RPC messages can be ~85% shorter, saving bandwidth and CPU
206  * When available, use the system's copy of libevent instead of building one
207  * Automatically pause torrents when verifying
208  * Fix small bugs and memory leaks
209==== Mac ====
210  * Holding down the option key on launch will pause all transfers
211==== Web Client ====
212  * Big speed improvements, especially with large torrents
213  * Fix 1.61 bug that broke adding torrents via the web client
214  * Add the ability to upload multiple torrents at once
215  * Torrents added by URL were always paused, regardless of preferences
216  * Comments and announce addresses were cut off in the inspector
217  * The "data remaining" field wasn't updated when the number reached 0
218  * Smaller design adjustments
219==== GTK+ ====
220  * Make it clearer that the status bar's ratio mode button is a button
221  * Torrent comment box did not scroll, so long comments were partially hidden
222==== Qt ====
223  * Initial torrent list was sometimes incorrect
224  * Add-torrent-and-delete-source deleted the source even if there was an error
225  * Prefs dialog didn't show or modify "Stop seeding torrents at ratio"
226
227=== Transmission 1.54 (2009/06/04) ===
228==== All Platforms ====
229  * Fix small bugs and memory leaks
230==== Web Client ====
231  * Fix 1.53 bug that broke adding torrents via the web client
232  * Torrents added by URL were always paused, regardless of preferences
233  * Comments and announce addresses were cut off in the inspector
234  * The "data remaining" field wasn't updated when the number reached 0
235  * Smaller design adjustments
236==== GTK+ ====
237  * Fix intltool build error
238  * Make it clearer that the status bar's ratio mode button is a button
239  * Torrent comment box did not scroll, so long comments were partially hidden
240
241=== Transmission 1.61 (2009/05/11) ===
242[http://trac.transmissionbt.com/query?milestone=1.61&group=component&groupdesc=1&order=severity All tickets closed by this release]
243==== All Platforms ====
244  * Close potential CSRF security hole for Web Client users
245  * Fix locale error in the JSON parser
246==== Qt ====
247  * Various small bugfixes to the beta Qt client
248==== Web Client ====
249  * Fix 1.60 error when serving Web Client files on some embedded platforms
250  * Add response header to allow clients to cache static files
251==== Daemon ====
252  * transmission-remote was unable to select torrents by their SHA1 hash
253
254=== Transmission 1.53 (2009/05/11) ===
255==== All Platforms ====
256  * Close potential CSRF security hole for Web Client users
257  * Fix locale error in the JSON parser
258
259=== Transmission 1.60 (2009/05/04) ===
260[http://trac.transmissionbt.com/query?milestone=1.60&group=component&groupdesc=1&order=severity All tickets closed by this release]
261==== All Platforms ====
262  * Seed ratio limiting
263  * Transfer prioritization
264  * Option to specify if transfers are included in the global bandwidth limits
265  * Random port, with optional randomization on startup
266  * Improvements to UPnP port forwarding
267  * Support for file preallocation on XFS filesystems
268==== Mac ====
269  * Requires Mac OS X 10.5 Leopard or newer
270  * Groups (moved to preferences) can be auto-assigned to transfers when adding based on multiple criteria
271  * Groups can have a default location when adding transfers
272  * The speed limit scheduler can now be applied to only specific days
273  * Bonjour support for the web interface
274  * File filter field in the inspector
275  * Option to include beta releases when auto-updating (using modified Sparkle 1.5)
276  * Portuguese localization
277==== Qt ====
278  * New beta Qt client!
279==== GTK+ ====
280  * Speed Limit: Second set of bandwidth limits that can be toggled or scheduled
281  * Properties dialog now lets you edit/view multiple torrents at once
282  * Allow sorting of the torrent list by size and by ETA
283  * Show the file icon in the list
284==== Daemon ====
285  * Watch folder for auto-adding torrents
286  * Many new features in the RPC/JSON interface
287  * Allow users to specify a specific address when listening for peers
288==== Web Client ====
289  * File selection and prioritization
290  * Add option to verify local data
291  * Fix "Remove Data" bug
292
293=== Transmission 1.52 (2009/04/12) ===
294[http://trac.transmissionbt.com/query?milestone=1.52&group=component&groupdesc=1&order=severity All tickets closed by this release]
295==== Mac ====
296  * Improve interface responsiveness when downloading
297==== GTK+ and Daemon ====
298  * Always honor the XDG setting for the download directory
299==== GTK+ ====
300  * Fix formatting error when showing speeds measured in MB/s
301  * Fix bug that caused some scheduled speed limit time settings to be lost
302  * Use the new blocklist URL when updating the blocklist
303==== Web Client ====
304  * On the server, better filtering of bad URLs
305  * On the server, faster json serialization
306  * Fix minor web client 301 redirect error
307  * Better Internet Explorer support
308
309=== Transmission 1.51 (2009/02/26) ===
310[http://trac.transmissionbt.com/query?milestone=1.51&group=component&groupdesc=1&order=severity All tickets closed by this release]
311==== All Platforms ====
312  * Fix configure script issues with non-gcc compilers and user-defined CFLAGS environment variables
313  * Decrease CPU usage in some situations
314  * Close a rare race condition on startup
315  * More efficient use of libcurl when curl 7.18.0 or newer is present
316==== GTK+ ====
317  * Play nicely with Ubuntu's new notification server
318  * Add Pause All and Resume All buttons
319==== Web Client ====
320  * Support for Internet Explorer
321  * Layout fixes when viewed on an iPhone/iPod touch
322
323=== Transmission 1.50 (2009/02/13) ===
324[http://trac.transmissionbt.com/query?milestone=1.50&group=component&groupdesc=1&order=severity All tickets closed by this release]
325==== All Platforms ====
326  * IPv6 support for peers, and for trackers with explicit IPv6 addresses
327  * Improved connectivity for encrypted peers
328  * Fix 1.42 error that made tracker announces slower over time
329  * Fix a Mac-centric peer connection bug from 1.41
330  * Use less CPU cycles when managing very fast peers
331  * Better handling of non-UTF-8 torrent files
332  * When removing local data, only remove data from the torrent
333  * Close potential DoS vulnerability in 1.41
334  * Many other bugfixes
335==== GTK+ ====
336  * Various usability improvements
337  * Better Gnome HIG compliance in the statusbar, properties dialog, and more
338==== Daemon ====
339  * Lots of new options added to transmission-remote
340  * Fix 1.42 whitelist bug
341  * Make i18n support optional for cli and daemon clients
342==== CLI ====
343  * Support session.json settings, just as the Daemon and GTK+ clients do
344==== Web Client ====
345  * Torrents can now be added by URL
346  * Add the ability to "remove local data" from the web client
347
348=== Transmission 1.42 (2008/12/24) ===
349[http://trac.transmissionbt.com/query?milestone=1.42&group=component&groupdesc=1&order=severity All tickets closed by this release]
350==== All Platforms ====
351  * Fix 1.41 lockup issue
352
353=== Transmission 1.41 (2008/12/23) ===
354[http://trac.transmissionbt.com/query?milestone=1.41&group=component&groupdesc=1&order=severity All tickets closed by this release]
355==== All Platforms ====
356  * Better peer management in large swarms
357  * Support BitTorrent Enhancement Proposal (BEP) #21 "Extension for Partial Seeds"
358  * Partial support for BEP #6 "Fast Extension" (reject, have all/none)
359  * Honor the peer's BEP #10 reqq key, when available
360  * Fix 1.40 "Got HTTP Status Code: 0" error message
361  * Fix 1.40 "lazy bitfield" error
362  * Fix 1.40 "jumpy upload speed" bug
363  * Fix handshake peer_id error
364  * Corrrectly handle Windows-style newlines in Bluetack blocklists
365  * More accurate bandwidth measurement
366  * File selection & priority was reset when editing a torrent's tracker list
367  * Fix autoconf/automake build warnings
368==== GTK+ ====
369  * In the Details dialog's peer tabs, rows were sometimes duplicated
370  * Minor bugfixes, usability changes, and locale improvements
371  * Three new translations: Afrikaans, Asturian, Bosnian
372  * Sixteen updated translations
373==== Daemon ====
374  * Fix 1.40 bug in handling IP whitelist
375  * Minor bugfixes and output cleanup
376  * Windows portability
377==== CLI ====
378  * Fix minor free-memory-read bug
379
380=== Transmission 1.40 (2008/11/09) ===
381[http://trac.transmissionbt.com/query?milestone=1.40&group=component&groupdesc=1&order=severity All tickets closed by this release]
382==== All Platforms ====
383  * Tracker communication uses fewer resources
384  * More accurate bandwidth limits
385  * Reduce disk fragmentation by preallocating files
386  * Stability, security, and performance improvements to the RPC/Web UI server
387  * Support compression when serving Web UI and RPC responses
388  * Simplify the RPC whitelist
389  * Fix bug that prevented handshakes with encrypted BitComet peers
390  * Fix 1.3x bug that could re-download some data unnecessarily
391  * Lazy bitfields
392==== Mac ====
393  * Option to automatically update the blocklist weekly
394  * In the file inspector tab, show progress and size for folders
395  * Scrollbars correctly appear when the main window auto-resizes
396  * Sparkle updated to 1.5b6
397==== GTK+ ====
398  * Option to automatically update the blocklist weekly
399  * Added off-hour bandwidth scheduling
400  * Simplify file/priority selection in the details dialog
401  * Fix a couple of crashes
402  * 5 new translations: Australian, Basque, Kurdish, Kurdish (Sorani), Malay
403  * 43 updated translations
404==== Web Client ====
405  * The Web Client is now out of beta
406  * Minor display fixes
407  * On iPhone/iPod touch, launching from the home screen hides the address bar
408==== Daemon ====
409  * Added the ability to get detailed peer information on torrents
410  * Fix bug that didn't handle --config-dir and TRANSMISSION_HOME correctly
411  * Windows portability
412
413=== Transmission 1.34 (2008/09/16) ===
414[http://trac.transmissionbt.com/query?milestone=1.34&group=component&groupdesc=1&order=severity All tickets closed by this release]
415==== All Platforms ====
416  * Don't reconnect too frequently to the same peer
417  * Webseed bugfix
418  * Fix bug that caused some transfers to not be scraped
419  * Fix BSD build issues
420  * Handle OpenTracker's `downloaded' key in announce responses
421==== Mac ====
422  * Fix memory leak when updating blocklist
423  * Connect to the web interface when the application's path contains a space
424==== GTK+ ====
425  * Minor display fixes
426  * 15 updated translations + 1 new language
427==== Daemon ====
428  * Minor display fixes
429==== Web Client ====
430  * Minor display fixes
431==== CLI ====:
432  * Fix crash when creating a torrent file
433
434=== Transmission 1.33 (2008/08/30) ===
435[http://trac.transmissionbt.com/query?milestone=1.33&group=component&groupdesc=1&order=severity All tickets closed by this release]
436==== All Platforms ====
437  * Fix crash from malicious torrent files with a piece size of zero
438  * When creating new torrent files, change behavior that caused "Multi tracker torrents are not allowed" warning on one tracker
439  * Fix Unicode handling in the JSON parser/generator
440  * Fix memory error when reading KTorrent's PEX messages
441  * Fix small memory leaks
442==== Mac ====
443  * Rephrase "data not fully available" to "remaining time unknown"
444  * Fix bug where torrent file creation would fail because an extra blank tracker address was inserted
445==== Daemon ====
446  * Fix crash when adding nonexistent torrents via transmission-remote
447==== GTK+ ====
448  * Fix crash from malicious torrent files with large creator fields
449  * Fix error where some torrents opened via a web browser didn't appear
450
451=== Transmission 1.32 (2008/08/08) ===
452[http://trac.transmissionbt.com/query?milestone=1.32&group=component&groupdesc=1&order=severity All tickets closed by this release]
453==== All Platforms ====
454  * Fix bug introduced in 1.30 that caused poor tracker communication
455  * Creating torrent files for files >= 2 GB will result in 2 MB pieces
456==== Mac ====
457  * Fix bug where the proxy type was changed from SOCKS5 to SOCKS4 on launch
458
459=== Transmission 1.31 (2008/08/06) ===
460[http://trac.transmissionbt.com/query?milestone=1.31&group=component&groupdesc=1&order=severity All tickets closed by this release]
461==== All Platforms ====
462  * Fix a crash caused by certain torrent files
463
464=== Transmission 1.30 (2008/08/05) ===
465[http://trac.transmissionbt.com/query?milestone=1.30&group=component&groupdesc=1&order=severity All tickets closed by this release]
466==== All Platforms ====
467  * The "Clutch" web interface is now bundled with Transmission (as a beta)
468  * Ability to add and remove tracker addresses
469  * Ability to create torrent files with multiple tracker addresses
470  * Added support for HTTP/FTP Seeding (GetRight style)
471  * Added proxy support for communicating with trackers
472  * Allow torrent creation with no tracker address (required by some trackers)
473  * New JSON-RPC protocol for clients to interact with the backend
474==== Daemon ====
475  * transmission-daemon and transmission-remote were rewritten from scratch
476  * remote and daemon now support per-file priority & download flag settings
477==== Mac ====
478  * Quick Look integration in the main window and inspector's file tab
479  * Transfers can be dragged to different groups
480  * Option to only show the add window when manually adding transfers
481  * Status strings are toggled from the action button (they are no longer clickable)
482  * Colors in pieces bar and pieces box more accurately reflect their corresponding values
483  * The port checker now uses our own portcheck.transmissionbt.com
484  * Turkish localization
485==== GTK+ ====
486  * Add options to inhibit hibernation and to toggle the tray icon
487  * Lots of small bug fixes and usability improvements
488  * Dozens of updated translations
489
490=== Transmission 1.22 (2008/06/13) ===
491[http://trac.transmissionbt.com/query?milestone=1.22&group=component&groupdesc=1&order=severity All tickets closed by this release]
492==== All Platforms ====
493  * Fix two separate BitTorrent unchoke bugs that could affect performance
494  * Transmission now builds correctly on Sun Studio
495  * Minor man page fixes
496==== Mac ====
497  * Fix bug where "Program Started" in the Statistics window would sometimes display as 0
498==== GTK+ ====
499  * Fix crash when quitting while the stats window is still up
500  * Added Latvian, Malayalam, Serbian, and Telugu translations
501  * Updated Czech, Spanish, Romanian, Russian, Dutch, Polish, Italian,
502    Portuguese, Catalan, Danish, German, Swedish, Traditional Chinese,
503    Finnish, and Chinese (simplified) translations
504==== CLI ====:
505  * Fix scraping torrents with the -s command-line argument
506
507=== Transmission 1.21 (2008/05/21) ===
508[http://trac.transmissionbt.com/query?milestone=1.21&group=component&groupdesc=1&order=severity All tickets closed by this release]
509==== All Platforms ====
510  * Fix rare crash-on-startup bug
511  * Handle corrupt announce URLs in torrent files more gracefully
512  * Fix minor memory leak when closing torrents
513==== Mac ====
514  * Fix visual glitch with the pieces bar
515  * Italian localization included
516==== GTK+ ====
517  * Updated Catalan, Danish, German, Spanish, Finnish, Hebrew, Italian, Dutch,
518     Polish, Romanian, Thai, Turkish, and Traditional Chinese translations
519
520=== Transmission 1.20 (2008/05/09) ===
521[http://trac.transmissionbt.com/query?milestone=1.20&group=component&groupdesc=1&order=severity All tickets closed by this release]
522==== All Platforms ====
523  * Support https tracker connections
524  * IP blocking using the Bluetack Level1 blocklist
525  * Better support of multitracker torrents
526  * Faster UPnP port mapping on startup
527  * Ability to reset global statistics
528  * Various bugfixes
529==== Mac ====
530  * Display of decimal numbers matches system international settings
531  * Updated Dock badge images
532==== GTK+ ====
533  * Inhibit hibernation when downloading
534  * Use XDG basedir spec for configuration files
535  * Various bug fixes and usability improvements
536  * Vastly improved translations thanks to the Ubuntu translation team
537
538=== Transmission 1.11 (2008/04/04) ===
539[http://trac.transmissionbt.com/query?milestone=1.11&group=component&groupdesc=1&order=severity All tickets closed by this release]
540==== Mac ====
541  * Fix scrape address visual glitch with the tracker inspector tab
542  * Only make the progress status string clickable on multi-file torrents
543  * Traditional Chinese localization, updated Russian localization
544==== GTK+ ====
545  * Fix a couple of minor display issues
546
547=== Transmission 1.10 (2008/03/28) ===
548[http://trac.transmissionbt.com/query?milestone=1.10&group=component&groupdesc=1&order=severity All tickets closed by this release]
549==== All Platforms ====
550  * Stop torrents when downloading and the disk becomes full
551  * Removing a torrent also removes it from the cache
552  * Smaller memory footprint per-torrent and per-peer
553  * Various backend bugfixes & improvements
554==== Mac ====
555  * Window when adding torrents to select files and other settings
556  * Leopard: Collapsable group dividers
557  * Use the file icon as the per-torrent action button
558  * Tracker tab in the inspector
559  * Message log specifies the torrent/activity the message relates to
560  * Updated images in the inspector
561  * Optional display of remaining time while seeding in Minimal View
562  * Improved accuracy for displaying the remaining disk space warning
563==== GTK+ ====
564  * Window for selecting files & priorities when opening torrents
565  * Display a system tray popup when a torrent finishes downloading
566  * Watch folder for auto-adding torrents
567  * Improved preferences dialog and message log window
568  * Tracker tab in the Details window
569  * Dozens of usability, Gnome HIG, and i18n improvements
570  * Support KDE button ordering
571  * Option to delete a torrent and its downloaded files
572==== Daemon ====
573  * Ability to force a "Verify Local Data" for a torrent
574
575=== Transmission 1.06 (2008/02/26) ===
576==== All Platforms ====
577  * Improvements and bugfixes to "Verify Local Data"
578  * Use less CPU
579  * Fix support for multitracker torrents
580  * Updated UPnP code to miniupnpc-1.0
581  * Fix two shutdown memory errors
582==== GTK+ ====
583  * Fix small memory leak
584  * GUI error when verifying local data
585==== CLI ====:
586  * Torrent creation error on non-absolute pathnames
587
588=== Transmission 1.05 (2008/02/08) ===
589==== All Platforms ====
590  * Fix 1.04 crash when parsing bencoded data
591  * Packaging improvements
592==== Mac ====
593  * Fix bug remembering reordered groups
594==== GTK+ ====
595  * Fix glitch that occurred when specifying which files to download
596  * Fix "Sort by Progress"
597  * Various interface and HIG improvements
598  * Updated Swedish, Italian translations
599==== Daemon ====
600  * Fix "transmission-remote -x"
601  * Fix PEX enable/disable bug
602
603=== Transmission 1.04 (2008/01/31) ===
604==== All Platforms ====
605  * Fix (potential) remote crash bug with extension protocol
606  * Fix bug when verifying a torrent and pressing `pause'
607
608=== Transmission 1.03 (2008/01/29) ===
609==== All Platforms ====
610  * Fix bug setting maximum peer limits
611  * Fix overflow issue with very large torrents
612  * Fix LTEP handshake bug
613  * Fix handshake bug with mainline BitTorrent
614  * Fix bug when talking to lighttpd-based trackers
615==== GTK+ ====
616  * Various packaging, HiG, and interface improvements
617
618=== Transmission 1.02 (2008/01/22) ===
619==== All Platforms ====
620  * Fix 1.00 bug that choked some models of routers
621  * Fix 1.00 crash in peer handshake
622  * Fix 1.00 bug that sometimes froze the app for a long time
623  * Minor improvements to the command-line client
624==== GTK+ ====
625  * Fix crash when removing a torrent while its details window is open
626  * Better compliance with the Gnome interface guidelines
627  * I18N fixes
628  * Updated Dutch translation
629  * Various other interface additions and improvements
630
631=== Transmission 1.01 (2008/01/11) ===
632==== All Platforms ====
633  * Fix 1.00 freezing issue
634  * Fix 1.00 assertion failure
635  * Improve initial connection speed
636  * Added connection throttle to avoid router overload
637  * Improve reconnection to peers with imperfect network connections
638  * Fix crashes on architectures that require strict alignment
639==== Mac ====
640  * Leopard: Double-click icon to reveal in Finder, progress string to toggle selected and total, and anywhere else to toggle the inspector
641  * Leopard: Better behavior with Time Machine
642  * Fix bugs with Clutch support
643==== GTK+ ====
644  * New Brazilian Portuguese, Chinese, Dutch, and Turkish translations
645  * Fix 1.00 desktop internationalization error
646
647=== Transmission 1.00 (2008/01/04) ===
648==== All Platforms ====
649  * Port forwarding now performed by MiniUPnP and libnatpmp
650  * Ability to set global and per-torrent number of connections
651  * Option to prefer not using encryption
652  * Fix tracker connection error
653  * PEX is now configured globally
654  * Updated icon
655==== Mac ====
656  * Redesigned Leopard-like look
657  * Group labeling, filtering, and sorting
658  * Statistics window
659  * Pieces Bar (return of Advanced Bar)
660  * Display "not available" overlay on the regular bar
661  * Display remaining time for seeding transfers
662  * Sort by total activity
663  * Connectable from the Clutch web interface
664  * Leopard: Time Machine will ignore incomplete downloads
665  * Leopard: Fix bug where text fields would reject localized decimal values
666  * Leopard: Fix bug where bandwidth rates chosen from the action menu would not apply the first time
667==== GTK+ ====
668  * Redesigned main window interface
669  * Minimal Mode for showing more torrents in less desktop space
670  * Torrent filtering
671  * Port forwarding tester in Preferences
672  * Statistics window
673  * Sort by total activity, progress, state, and tracker
674  * Various other interface additions and improvements
675==== CLI ====:
676  * Restore `scrape' feature
677
678=== Transmission 0.96 (2007/12/10) ===
679==== All Platforms ====
680  * Fix 0.95 data corruption error
681  * Fix 0.95 bug that broke UPnP
682==== Mac ====
683  * Fix bug where dragging non-torrent files over the main window could result in excessive memory usage
684
685=== Transmission 0.95 (2007/12/04) ===
686==== All Platforms ====
687  * Fix router errors caused by sending too many tracker requests at once
688  * Fix bug that let speed-limited torrents upload too quickly
689  * Faster average upload speeds
690  * Faster connection to peers after starting a torrent
691  * Fix memory corruption error
692  * Disable SWIFT for ratio-based trackers
693==== Mac ====
694  * Leopard: Fix for NAT-PMP port mapping
695==== GTK+ ====
696  * Fix Nokia 770 crash
697
698=== Transmission 0.94 (2007/11/25) ===
699==== All Platforms ====
700  * Faster average download speeds
701  * Automatically ban peers that send us too many corrupt pieces
702  * Fix a crash that occurred if a peer sent us an incomplete message
703  * Fix portmapping crash
704  * Fix bug that left files open after their torrents were stopped
705  * Fix 0.93 file permissions bug
706  * Fix tracker redirect error
707  * Fix LTEP PEX bug
708
709=== Transmission 0.93 (2007/11/12) ===
710==== All Platforms ====
711  * Fix "router death" bug that impaired internet connectivity
712  * Fix bug that could cause good peer connections to be lost
713  * Tweak request queue code to improve download speeds
714  * Better handling of very large files on 32bit systems
715  * Consume less battery power on laptops
716  * Fix minor IPC parsing error
717
718=== Transmission 0.92 (2007/11/05) ===
719==== All Platforms ====
720  * Fix 0.90 data corruption bugs
721  * Fix 0.90 possible delay when quitting
722  * Fix 0.90 small memory leaks
723==== Mac ====
724  * Leopard: Fix bug with typing values in Inspector->Options
725  * Leopard: Fix bug with toggling Minimal View
726==== GTK+ ====
727  * Better support for large files on some Linux systems
728  * Fix localization error in torrent inspector's dates
729
730=== Transmission 0.91 (2007/10/28) ===
731==== All Platforms ====
732  * Fix 0.90 speed limits
733  * Fix 0.90 problems announcing to some trackers
734  * Fix 0.90 socket connection leak
735  * Fix 0.90 IPC crash
736  * Fix 0.90 cache bug that could cause "verify local files" to fail
737  * Fix 0.90 build errors on OpenBSD and on older C compilers
738==== Mac ====
739  * Fix a crash caused by custom sound files
740  * Add Dutch localization, re-add Russian localization, fix Korean localization
741==== GTK+ ====
742  * Fix 0.90 packaging errors
743  * Fix 0.90 crash-on-start with assertion failure: "destination != (void*)0"
744
745=== Transmission 0.90 (2007/10/23) ===
746==== All Platforms ====
747  * Encryption support, with option to ignore unencrypted peers
748  * Only report downloaded, verified good pieces in tracker `download' field
749  * Improved compliance with BitTorrent spec
750  * MSE Tracker Extension support
751  * Significant rewrite of the libtransmission back-end
752==== Mac ====
753  * Per-torrent action menu
754  * Redesigned inspector with additional statistics and ability to be resized vertically in Peers and Files tabs
755  * Redesigned message log
756  * Optimizations to decrease memory usage
757  * Sort and filter by tracker
758  * Icon enhanced to support size of 512 x 512
759  * Various smaller interface additions and improvements
760==== GTK+ ====
761  * Various interface improvements
762  * Better compliance with the Gnome interface guidelines
763
764=== Transmission 0.82 (2007/09/09) ===
765==== All Platforms ====
766  * Fixed bug that could limit transfer speeds
767  * Fixed bug that corrupted torrents > 4 GB
768  * Fixed bug that could allow bad peers to send too many pieces
769  * For peers supporting both Azureus' and LibTorrent's extensions, allow negotiation to decide which to use
770  *  Other minor fixes
771
772=== Transmission 0.81 (2007/08/22) ===
773==== All Platforms ====
774  * Fix 0.80 assertion crashes
775  * Fix a bug that miscounted how many peers Transmission wants connected
776  * Clarify misleading error messages
777  * Fix memory leaks
778==== Mac ====
779  * Multiple fixes to creating torrents and adding new torrents
780  * Updated Russian and Spanish translations
781==== GTK+ ====
782  * Updated Dutch, Portuguese, French, and Slovakian translations
783==== CLI ====
784  * Better support for cli-driven torrent creation
785  * Fix a bug that misparsed command-line arguments
786
787=== Transmission 0.80 (2007/08/07) ===
788==== All Platforms ====
789  * Ability to selectively download and prioritize files
790  * Torrent file creation
791  * Speed and CPU load improvements
792  * Fix to UPnP
793  * Rechecking torrents is now done one-at-a-time to avoid heavy disk load
794  * Better rechecking of torrents that have many files
795  * Many miscellaneous improvements and bugfixes
796  * Partial licensing change -- see the LICENSE file for details
797==== Mac ====
798  * Overlay when dragging torrent files, URLs, and data files onto window
799  * Ability to set an amount of time to consider a transfer stalled
800  * More progress bar colors
801  * Various smaller interface improvements
802  * Italian, Korean, and Russian translations
803==== GTK+ ====
804  * Added Torrent Inspector dialog
805  * Added Update Tracker button
806  * Various smaller interface improvements
807
808=== Transmission 0.72 (2007/04/30) ===
809  * Reset download/upload amounts when sending "started"
810  * Fix rare XML parsing bug
811
812=== Transmission 0.71 (2007/04/23) ===
813==== All Platforms ====
814  * Send port info when sending requests
815  * Calculate ratio differently when seeding without ever downloading
816  * Add additional error messages and debug info
817  * Improved UPnP support
818==== Mac ====
819  * Fix error when using default incomplete folder
820  * Disable the stop ratio once it is reached (while seeding)
821  * Small interface adjustments
822
823=== Transmission 0.70 (2007/04/18) ===
824==== All Platforms ====
825  * New icon
826  * Automatic port mapping (NAT-PMP and UPnP IGD)
827  * Peer exchange (PEX) compatible with Azureus and uTorrent
828  * Multitracker support
829  * Better handling of tracker announce interval
830  * Fixes bug where absurdly huge upload/download totals could be sent
831  * Automatic tracker scraping
832  * Cache connected peers
833  * Many miscellaneous bugfixes and small improvements
834==== Mac ====
835  * Requires 10.4 Tiger or newer
836  * Download and seeding queues that can be user-ordered
837  * Speed Limit: Second set of bandwidth limits that can be toggled or scheduled
838  * Individual torrent bandwidth limits
839  * Separate complete and incomplete download folders
840  * Filter and search bar
841  * Expanded Inspector with many additional views and stats
842  * Fragment status view in Inspector shows downloaded or availability
843  * Watch folder to auto add torrent files
844  * Auto resizing of the main window
845  * Minimal view to take up less space
846  * Seeding bar shows progress in finishing seeding
847  * Sounds when downloading and seeding complete
848  * Warnings for directory unavailable and not enough space
849  * Message log window
850  * New toolbar icons
851  * Built-in help files
852  * French, Spanish, German, and Greek translations
853==== GTK+ ====
854  * New Spanish, Polish, Russian, Bulgarian, Romanian, Swedish, and Finnish translations
855  * Message window
856  * Better window manager integration
857  * Add file view to properties dialog
858
859=== Transmission 0.6.1 (2006/06/25) ===
860==== Mac ====
861  * Fixes a bug in the updater that could cause repeated hits to the appcast
862==== GTK+ ====
863  * Fixes drag-and-drop
864  * Adds Italian and French translations
865
866=== Transmission 0.6 (2006/06/21) ===
867==== All Platforms ====
868  * Ability to limit download rate
869  * Automatic banning of peers who send bad data
870  * Can keep a copy of the torrent file so the original can be deleted
871  * Many bugfixes
872==== Mac ====
873  * Reworked interface
874  * Rate limits can be changed directly from the main window
875  * Ability to automatically stop seeding at a given ratio
876  * Allows sorting of the transfers list
877  * Extended Info Inspector
878  * Automatic updating with Sparkle
879==== GTK+ ====
880  * Add torrents via command line. If Transmission is already running, add them to running copy
881  * Improved long filename handling
882
883=== Transmission 0.5 (2006/02/11) ===
884==== All Platforms ====
885  * Only uses one port for all torrents
886  * Rewritten choking algorithm
887  * Remembers download and upload sizes from one launch to another
888==== Mac ====
889  * Dock badging
890  * Shows the file icon in the list
891  * Shows ratio once download is completed
892  * Automatic check for update
893  * Fixes a display bug on Intel Macs
894==== GTK+ ====
895  * New GTK+ interface
896==== BeOS ====
897  * New BeOS interface
898
899=== Transmission 0.4 (2005/11/18) ===
900==== All Platforms ====
901  * Uses less CPU downloading torrents with many pieces
902  * The UI could freeze when the hard drive was having a hard time - fixed
903  * Fixes for difficult trackers, which require a 'key' parameter or a User Agent field
904==== Mac ====
905  * Cleaner look, unified toolbar
906  * Added a document icon for torrent files
907  * Added a Pause/Resume button for each torrent, and a "Reveal in Finder" button
908  * Added a contextual menu
909  * Sometimes torrents kept "Stopping..." forever - fixed
910  * Several minor improvements or fixes: allows column reordering,
911    fixed resizing on Panther, remember the position of the window,
912    fixed display of Unicode filenames, added menubar items and
913    keyboard shortcuts, made the simple progress bar switch to green
914    when seeding
915
916=== Transmission 0.3 (2005/10/19) ===
917==== All Platforms ====
918  * Fixed "Sometimes sends incorrect messages and looses peers"
919  * Fixed "Crashes with many torrents or torrents with many files"
920  * Enhancements in the "End game" mode
921  * Is nicer to the trackers
922  * Asks for the rarest pieces first
923==== Mac ====
924  * Universal binary for PPC and x86
925  * Fixed "Progress increases every time I pause then resume"
926  * Fixed "Sometimes crashes at exit"
927  * Cleaner icon
928  * Show all sizes in human readable form
929  * Keep downloading in the background when the window is closed
930  * Miscellaneous bugfixes and internal enhancements
931
932=== Transmission 0.2 (2005/09/22) ===
933==== All Platforms ====
934  * Bugfixes
935==== Mac ====
936  * Users can now choose where the downloads are sent
937
938=== Transmission 0.1 (2005/09/15) ===
939  * First version
Note: See TracBrowser for help on using the repository browser.