source: branches/1.7x/NEWS @ 9359

Last change on this file since 9359 was 9359, checked in by charles, 13 years ago

(1.7x) backports for 1.76: r9307 #2360 ratio-limit becomes a strange value on uClibc

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