source: branches/1.7x/NEWS @ 9364

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

(1.7x) backports for 1.76: r9143 #2427 fix GTK+ client crash when exiting while a torrent's Properties dialog is open

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