source: branches/1.9x/NEWS @ 10618

Last change on this file since 10618 was 10618, checked in by livings124, 11 years ago

update NEWS some more

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