source: branches/1.7x/NEWS @ 9881

Last change on this file since 9881 was 9881, checked in by charles, 12 years ago

(1.7x) update NEWS for 1.77

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