source: trunk/NEWS @ 9680

Last change on this file since 9680 was 9680, checked in by livings124, 13 years ago

avoid a potential crash when removing transfers

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