source: branches/1.7x/NEWS @ 9358

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

(1.7x) backports for 1.76: r9196 #2454: gtk client handles SIGINT (ctrl-c) wrong

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