1 === Transmission 2.33 (2011/07/20) ===
2 [http://trac.transmissionbt.com/query?milestone=2.33&group=component&order=severity All tickets closed by this release]
3 ==== All Platforms ====
4 * Improved webseed support
5 * Better support for moving and deleting files
6 * Fix "Too many open files" bug
7 * Apply blocklists towards DHT communication
8 * Fix displayed availability
10 * Minor Lion interface tweaks
12 * Remove deprecated GConf2 dependency
15 * Fix wrong torrent count on tracker filterbar
16 * Update Spanish translation
18 === Transmission 2.32 (2011/06/28) ===
19 [http://trac.transmissionbt.com/query?milestone=2.32&group=component&order=severity All tickets closed by this release]
20 ==== All Platforms ====
21 * Fix error caused by some "open-file-limit" configuration settings
22 * Fix 2.30 problem seeding to some peers
23 * Fix bug converting torrent file text contents to UTF-8
24 * Better µTP support on systems running uClibc
25 * Other small bug fixes
27 * Improved tabbing behavior
29 * Minor interface tweaks and stability fixes
31 * Fix 2.30 error opening torrents from a web browser
32 * Remove GNOME desktop proxy support
34 * Fix bug when adding torrents
35 * Add torrents by info hash in the add dialog
37 * Allow drag-and-drop to add links
39 === Transmission 2.31 (2011/05/17) ===
40 [http://trac.transmissionbt.com/query?milestone=2.31&group=component&order=severity All tickets closed by this release]
41 ==== All Platforms ====
42 * This release fixes a 2.30 packaging error
44 === Transmission 2.30 (2011/05/16) ===
45 [http://trac.transmissionbt.com/query?milestone=2.30&group=component&order=severity All tickets closed by this release]
46 ==== All Platforms ====
50 * Download scarcest pieces first
51 * The "lazy bitfield" feature has been superseded by the "Fast Extension" BEP6
52 * Scripts are passed the environment
54 * An Intel Mac is now required
55 * Ability to remove all completed (finished seeding) transfers
56 * The Web Interface is published over Wide-Area Bonjour
57 * Enhanced grouping rules
60 * Added 256 x 256 icon by Andreas Nilsson
61 * Register as a magnet link handler in the .desktop file
63 * Peer and Network preferences
65 === Transmission 2.22 (2011/03/04) ===
66 [http://trac.transmissionbt.com/query?milestone=2.22&group=component&order=severity All tickets closed by this release]
67 ==== All Platforms ====
69 * Fix bug where leechers might be disconnected while seeding in some situations
70 * Fix 2.20 bug that sometimes showed inaccurate upload/download speeds
71 * Support for unsorted blocklists
73 * Re-add support to automatically close idle peers
74 * Fix bug where the resume file did not save the time checked for the last piece
76 * Fixes for Dutch, German, and Russian localizations
78 * Fix setting individual idle seeding time
80 * Fix loading localizations on Linux
82 * Fix bandwidth display issue
84 === Transmission 2.21 (2011/02/08) ===
85 [http://trac.transmissionbt.com/query?milestone=2.21&group=component&order=severity All tickets closed by this release]
86 ==== All Platforms ====
87 * Fix compile error in the the 2.20 tarball
89 * Several updated translations
91 * Updated Spanish translation
93 === Transmission 2.20 (2011/02/06) ===
94 [http://trac.transmissionbt.com/query?milestone=2.20&group=component&order=severity All tickets closed by this release]
95 ==== All Platforms ====
96 * Remember downloaded files when a drive is unplugged
97 * File re-verification is no longer needed in some situations
98 * Fix "Too many open files" error
99 * Show the total downloading and seeding time per torrent
101 * Better support for IPv6-only trackers
102 * Add the ability to shutdown Transmission sessions via RPC
103 * NAT-PMP and UPnP now also map the UDP port
104 * Update the DHT code to dht-0.18
105 * Faster parsing of bencoded data
106 * Improve support for running scripts when a torrent finishes downloading
107 * Fix reannounce interval when trackers return a 404 error
108 * Fix checksum error on platforms running uClibc 0.9.27 or older
109 * Fix memmem() errors on Solaris
111 * Fix issues in the German and Spanish localizations
113 * Support ZIP and other compression formats in the blocklist downloader
115 * Add "Add" and "Remove" buttons to the tracker list
116 * Add filesize column to the files list
117 * Several minor bugfixes and interface improvements
119 * Accept info_hash values in the "Add url..." dialog
121 * Add "reannounce to tracker" option to transmission-remote
122 * transmission-remote can now read auth info from environment variables
123 * Fix configuration file bug with transmission-daemon running on Macs
125 * Right-clicking a torrent now works with Firefox / Firegestures / Ubuntu
127 * Fix error when replacing substrings in tracker announce URLs
128 * Webseeds are now displayed in transmission-show
130 === Transmission 2.13 (2010/12/09) ===
131 [http://trac.transmissionbt.com/query?milestone=2.13&group=component&order=severity All tickets closed by this release]
132 ==== All Platforms ====
133 * Fix "No Announce Scheduled" tracker error
134 * Fix build error on Solaris 10
135 * Fix RPC documentation errors
136 * Fix minor packaging errors
138 * Add option to run a script when torrents finish downloading
139 * Simplify editing the blocklist URL in the preferences window
141 * Unblur the statusbar icons
142 * Fix truncation error in the Torrent Properties dialog
144 * Fix crash when opening the Torrent Properties dialog on magnet links
145 * Fix "undo" error when making changes in the Torrent Properties dialog
146 * Add Brazilian Portuguese Translation
147 * Add Spanish (LAC) Translation
149 === Transmission 2.12 (2010/11/14) ===
150 [http://trac.transmissionbt.com/query?milestone=2.12&group=component&order=severity All tickets closed by this release]
151 ==== All Platforms ====
152 * Make the blocklist URL user-configurable
153 * Several minor bug fixes and CPU speed improvements
154 * Use slightly less bandwidth in DHT messages
155 * Fix 2.10 build issue on uClibc systems
157 * Sort the file list alphabetically
158 * Ensure the proper extension is used when saving the torrent file
159 * Allow the Quick Look command when the inspector window has focus
161 * Fix 2.11 crash when opening the Properties dialog on a magnet link torrent
162 * Fix 2.00 regression which failed to inhibit hibernation on laptops
164 * Fix 2.10 build issue on Ubuntu
168 * Upgrade to jQuery 1.4.3
169 * Fix 2.11 regression when using the web client on IE7 or IE8
171 === Transmission 2.11 (2010/10/16) ===
172 [http://trac.transmissionbt.com/query?milestone=2.11&group=component&order=severity All tickets closed by this release]
173 ==== All Platforms ====
175 * Fix minor build issues on various platforms, particularly embedded systems
176 * Fix issue when saving bencoded files on small hardware running uClibc
177 * Fix minor rounding issue when displaying percentages
178 * Fix the optimistic unchoke interval
180 * Swipe to change inspector tab
182 * Fix drag-and-dropping a magnet link
183 * Fix hiding dialogs when hiding Transmission in the notification area
185 * Fix crash in the file tree
187 * Fix missing status message when using "transmission-remote --add"
189 * Add Transmission website links to the action menu
191 === Transmission 2.10 (2010/10/07) ===
192 [http://trac.transmissionbt.com/query?milestone=2.10&group=component&order=severity All tickets closed by this release]
193 ==== All Platforms ====
194 * Support for automatically stopping idle seeding torrents
195 * Small memory cache to reduce disk IO
196 * gzip compression support added to the RPC server
197 * Add support for a cookies.txt file
198 * Minor CPU optimizations
200 * Display file sizes and speeds in base 10 on Snow Leopard
202 * Files and folders can be opened by clicking on them in the files list
203 * Update the interface when session changes are made via RPC
204 * Fix the Details dialog to fit on a netbook screen
206 * Tracker announce list editing
208 * Improved display for showing a torrent's tracker announces
209 * Better DBUS integration
210 * Support adding torrents via drag-and-drop
211 * Add Desktop Notification for added/complete torrents
212 * Other minor improvements
214 * Peer list added to the inspector
216 * Support filtering by active and finished
217 * Support sorting by size
219 * Allow the .pidfile location to be set in settings.json
221 * New command-line utility "transmission-edit" for editing torrent files
222 * New command-line utility "transmission-show" for viewing torrent files
223 * New command-line utility "transmission-create" for creating torrent files
225 === Transmission 2.04 (2010/08/06) ===
226 [http://trac.transmissionbt.com/query?milestone=2.04&group=component&order=severity All tickets closed by this release]
227 ==== All Platforms ====
228 * Improved shutdown time in some situations
229 * Fix display bug in tr_truncd()
231 * Fix bug that caused Local Peer Discovery to always be disabled on startup
233 * Fix inaccurate "active torrent" counts in the filterbar
234 * Fix display bug with magnet link names
236 * Fix crash when accessing a password-protected remote session
240 === Transmission 2.03 (2010/07/21) ===
241 [http://trac.transmissionbt.com/query?milestone=2.03&group=component&order=severity All tickets closed by this release]
243 * Fix 2.02 bug where new transfers could not be added and the inspector would not appear
245 === Transmission 2.02 (2010/07/19) ===
246 [http://trac.transmissionbt.com/query?milestone=2.02&group=component&order=severity All tickets closed by this release]
247 ==== All Platforms ====
248 * Fix NAT-PMP port forwarding issue on some systems
249 * Fix filename errors for torrents whose files are encoded in ISO-8859-1
250 * Fix rare crash on shutdown
251 * Fix the RPC server's redirect URL to allow HTTPS proxies like stunnel
252 * Replace less-portable calls with posix nanosleep()
254 * Use F_NOCACHE to keep "inactive memory" in check
256 * Fix crash when opening the Properties dialog on a magnet link without metainfo
257 * Fix crash when removing multiple torrents at once
258 * Allow individual torrents' download speed limits to be set to zero
259 * Fix translation error with some error messages
261 * Fix CPU spike when opening the Properties dialog
262 * Fix compilation issue with Qt < 4.5
264 === Transmission 2.01 (2010/06/26) ===
265 [http://trac.transmissionbt.com/query?milestone=2.01&group=component&order=severity All tickets closed by this release]
266 ==== All Platforms ====
267 * Better tracker announce management when completed torrents are moved from the incomplete directory
268 * Speed up moving local data from one disk to another
269 * Better parsing of nonstandard magnet links
271 * If the seed ratio is already met when download completes, still perform the Growl notification and download-complete sound
272 * Fix the Help buttons in the preferences window
274 * Faster torrent file parsing
275 * Fix the magnet link options dialog does not respect setting
276 * Add an error popup if "Add URL" fails
278 * Fix crash after getting magnet torrent metadata
279 * Fix torrent ratio goals
280 * Fix "add torrent" dialog bug on KDE desktops that popped up previous torrents
281 * Fix 2.00 bug that prevented multiple instances from being run
282 * Fix remote mode bug that kept the torrent list from being shown
283 * Support encryption settings in the preferences dialog
284 * Use flagStr in the status field of the peer list
285 * Request a full refresh when changing the session source
286 * Fix the torrent list jumping to the top when a torrent is removed
288 * Fix display bug caused by removal of a torrent hidden by the current filter
290 === Transmission 2.00 (2010/06/15) ===
291 [http://trac.transmissionbt.com/query?milestone=2.00&group=component&order=severity All tickets closed by this release]
292 ==== All Platforms ====
293 * "Local Peer Discovery" for finding peers on the local network
294 * Optimize download requests for the bandwidth available
295 * Smarter heuristics when deciding the order to connect to peers
296 * Faster verification of local data
298 * Support more blocklist file formats
299 * Use IEC standard units (KiB, MiB, GiB) instead of (KB, MB, GB)
300 * Better handling of 404 tracker errors
302 * Compact View replaces Minimal View, taking up considerably less space
303 * Show an Add Transfer window when adding magnet links
304 * "Resume All" now ignores finished transfers
305 * Allow trackers to be pasted into the Create Window
306 * European Portuguese localization
307 * Removed Traditional Chinese localization because of lack of localizer
309 * New filterbar to filter by tracker, private/public, etc.
310 * Compact View replaces Minimal View, taking up considerably less space
311 * Show the Torrent Options dialog when adding magnet links
312 * "Set Location" now supports moving multiple torrents at once
313 * The Properties window now fits on low resolution screens
314 * Add favicon support to the Properties dialog's Tracker tab
316 * Show the Torrent Options dialog when adding magnet links
317 * Show all active trackers in the tracker display list
318 * Show file sizes in the file tree
319 * Added a confirm dialog when removing torrents
320 * Properties and torrent options no longer jump around while editing
321 * Allow setting locations for remote sessions
322 * Miscellaneous UI fixes
324 * Let users specify a script to be invoked when a torrent finishes downloading
325 * Better support for adding per-torrent settings when adding a new torrent
326 * Optional pidfile support
327 * Option to start torrents paused
328 * Option to delete torrent files from watch directory
330 * The context menu now works when multiple rows are selected
331 * Show ETA for seeding torrents that have a seed ratio set
333 === Transmission 1.93 (2010/05/01) ===
334 [http://trac.transmissionbt.com/query?milestone=1.93&group=component&order=severity All tickets closed by this release]
335 ==== All Platforms ====
336 * Fix rare crash when some peers disconnected unexpectedly
337 * Fix bug which didn't parse scheduled speed limit dates correctly
338 * Fix bug that broke magnet links whose names contained slashes
339 * Fix crash when updating the blocklist when the disk is full
340 * Fix slow file preallocation on Unix systems not using ext3/ext4
341 * Fix regression which broke the "bind-address-ipv4" configuration setting
342 * For better security, Web client connections are disabled by default
343 * Update to miniupnpc-1.4
344 * Transmission builds out-of-the-box with Curl 7.15.5. (Hello CentOS!)
346 * Use the size for the system tray icon
348 * Fix bug that crashed when removing more than one torrent at once
349 * Fix bug when parsing the remote password from the command line
350 * Add support for the "incomplete directory" in the preferences dialog
351 * Don't show "time remaining" for paused torrents
353 * Fix bug parsing RPC requests when setting which files to not download
354 * Fix possible crash when using inotify for the daemon's watchdir
355 * Fix bugs in the configure script
356 * Fix bug updating the blocklist over RPC
358 * Fix bug that broke the "reverse sort order" menu checkbox
360 === Transmission 1.92 (2010/03/14) ===
361 [http://trac.transmissionbt.com/query?milestone=1.92&group=component&order=severity All tickets closed by this release]
362 ==== All Platforms ====
363 * Fix possible data corruption issue caused by data sent by bad peers during endgame
364 * Fix potential buffer overflow when adding maliciously-crafted magnet links
365 * Fix announces to IPv6 trackers
366 * Fix DNS problems on some platforms, including Debian
367 * Fix issues with the incomplete directory functionality
368 * Fix port forwarding error on some routers by updating libnatpmp and miniupnp
370 * Fix bug where setting low priority in the add window resulted in high priority
372 * Fix directory selection error in GTK+ 2.19
373 * Small GUI improvements: HIG correctness, remove deprecated GTK+ calls, etc.
375 * Fix 1.91 build error on Mac and FreeBSD
376 * Standardize the daemon's watchdir feature to behave like the other clients'
379 * Fix error in "trash data & remove from list" that didn't trash all data
380 * Fix display of ratios and time
381 * Update to jQuery 1.4.2
383 === Transmission 1.91 (2010/02/21) ===
384 [http://trac.transmissionbt.com/query?milestone=1.91&group=component&order=severity All tickets closed by this release]
385 ==== All Platforms ====
386 * Fix 1.90 crash-on-startup bug that affected some users
387 * Fix 1.90 bug that caused the "turtle mode" state to be forgotten between sessions
388 * Fix 1.83 crash when adding a torrent by URL from an ftp source via the web client
389 * For the BitTorrent spec's "downloaded=X" passage, use the de facto standard
391 * Fix 1.90 bug when removing trackers
393 === Transmission 1.90 (2010/02/16) ===
394 [http://trac.transmissionbt.com/query?milestone=1.90&group=component&order=severity All tickets closed by this release]
395 ==== All Platforms ====
396 * Add an option to disable the .part suffix for incomplete files
397 * Add priority selector to GUI clients' add torrent windows
398 * Fix 1.81 bug that broke HTTP requests to sites that gave HTTP 301 redirects
399 * Fix 1.8x bug in announcing "finished downloading" and "stopping" at the same time
400 * Fix 1.8x bug in announcing partial seeds
401 * Try harder to make announces finish, even if the tracker responds slowly
402 * Fix bug that didn't honor download speed limits of 0
403 * Use fallocate64() for fast file preallocation on systems that support it
404 * Magnet link improvements
405 * Don't let "Disk is full" errors cause loss of configuration files
406 * Faster parsing of bencoded data, such as torrent files
408 * Display information for all selected transfers in the inspector's tracker and peer tabs
409 * Add a filter to the message log
410 * Fix potential crash when updating the blocklist
411 * Fix bug that caused the speed limit scheduler to not be applied after sleep
412 * Remove excessive file selection for the per-torrent action menu
413 * Smaller interface tweaks
415 * Give more helpful error messages if "Set Location" or "Add Magnet Link" fail
416 * Add optional support for libappindicator
419 * Add transmission-remote support for port testing and blocklist updating
420 * Add transmission-daemon support for incomplete-dir, dht, and seedratio
421 * If settings.json is corrupt, give an error telling where the problem is
422 * Add option to specify where log messages should be written
424 * Add a tracker tab to the inspector
425 * Fix 1.8x display error when showing magnet link information
427 * Fix bug that prevented torrents from being added via web browsers
429 === Transmission 1.83 (2010/01/28) ===
430 [http://trac.transmissionbt.com/query?milestone=1.83&group=component&order=severity All tickets closed by this release]
431 ==== All Platforms ====
432 * Fix 1.80 announce error that caused uploads and downloads to periodically freeze
433 * Fix 1.80 announce timeout error that caused "no response from tracker" message
434 * Fix 1.80 "file not found" error message that stopped some torrents
435 * Fix 1.82 crash when adding new torrents via their ftp URL
436 * Fix 1.80 crash when receiving invalid request messages from peers
437 * Fix 1.82 error when updating the blocklist
439 === Transmission 1.82 (2010/01/23) ===
440 [http://trac.transmissionbt.com/query?milestone=1.82&group=component&order=severity All tickets closed by this release]
441 ==== All Platforms ====
442 * The 1.81 announce's "Host" HTTP header didn't contain the host's port number
444 === Transmission 1.81 (2010/01/22) ===
445 [http://trac.transmissionbt.com/query?milestone=1.81&group=component&order=severity All tickets closed by this release]
446 ==== All Platforms ====
447 * Fix 1.80 bug that misparsed some magnet links
448 * Fix 1.80 bug that caused startup to be very sluggish for some people
450 * Fix dragging URLs onto the dock icon
451 * Fix auto-grouping by file name
453 === Transmission 1.80 (2010/01/20) ===
454 [http://trac.transmissionbt.com/query?milestone=1.80&group=component&order=severity All tickets closed by this release]
455 ==== All Platforms ====
456 * Add support for magnet links
457 * Add support for trackerless torrents
458 * Add optional "incomplete directory" where partial downloads are stored
459 * Add .part to incomplete files' filenames
460 * Find more peers by announcing to each tier in a torrent's tracker list, rather than only one
461 * Fix vulnerability from maliciously-crafted torrent files that could overwrite other files
462 * Improved IPv6 support
463 * Improved PEX sharing with other peers
464 * Faster management of large peer lists
465 * DHT improvements to bootstrapping and IPv6
466 * Newly-added torrents without local data don't wait in the "Verify Local Data" queue anymore
467 * Add an OS hint to not cache local data during torrent verification
468 * Use less CPU when making encrypted handshakes to peers
469 * Better filtering of bad IP addresses
470 * Fix bug that gave "too many open files" error messages
471 * Fix bug that could crash Transmission on shutdown
472 * Fix bug that could unpause or repause a torrent on startup
473 * When uploading, improve disk IO performance by prefetching the data in batches
474 * Portability fixes for embedded systems
475 * Other small bug fixes and improvements
477 * Redesigned trackers inspector tab with favicons and copy-paste functionality (paste lists of multiple trackers)
478 * Message log stores all messages and does real filtering
479 * Quick Look restored on Snow Leopard
480 * Moving data and incomplete folder are now handled by libtransmission
481 * Improved reveal in Finder functionality on Snow Leopard
482 * Various smaller behavior and interface tweaks
483 * German and Simplified Chinese localizations
484 * Removed Turkish localization because of lack of localizer
486 * Support org.gnome.SessionManager interface for inhibiting hibernation
487 * Added support for adding torrents by URL or magnet link
488 * Add optional "download complete" sound using the XDG sound naming spec
489 * When creating a torrent, make it easier to auto-add that new torrent
490 * New statusbar "Ratio" icon submitted by jimmac
491 * Fix minor memory leaks
492 * GNOME HIG improvements
494 * When running as a daemon, send log messages to syslog
495 * Reload settings.json when receiving SIGHUP
496 * transmission-remote now allows per-torrent speed limits to be set
498 * Add speed limit "turtle mode" support
499 * Double-clicking a torrent opens/closes the torrent inspector
500 * Add "Start When Added" checkbox when adding torrents
501 * Add Select All / Deselect All buttons to the file inspector
502 * Add version information to the preferences dialog
503 * Ensure the context menu goes away when clicking on torrents
504 * Fix bug that obscured part of the context menu
506 === Transmission 1.77 (2010/01/04) ===
507 [http://trac.transmissionbt.com/query?milestone=1.77&group=component&order=severity All tickets closed by this release]
508 ==== All Platforms ====
509 * Protect against potential data loss by maliciously-crafted torrent files
510 * Fix minor build issues and packaging issues on various platforms
511 * Fix 1.7x error that could unpause or repause a torrent on startup
514 * Fix crash on shutdown
515 * Fix GIcon memory leak
517 === Transmission 1.76 (2009/10/24) ===
518 [http://trac.transmissionbt.com/query?milestone=1.76&group=component&order=severity All tickets closed by this release]
519 ==== All Platforms ====
520 * Fix potential data loss when moving torrents to where they already are
521 * Fix minor protocol error that didn't send a port message to some peers
522 * Fix minor manpage errors
524 * Fix a potential crasher on Snow Leopard
525 * When creating a multi-tracker torrent, give each tracker its own tier
526 * Fix display glitch when changing sort to "Queue Order"
528 * Fix potential data loss when using "transmission-remote --find"
529 * Fix ratio-limit bug on some uClibc systems
530 * Fix invalid JSON "nan" error on optware
532 * Fix crash in the Preferences dialog when testing to see if the port is open
533 * Fix crash on exit when a torrent's Properties dialog is open
534 * Fix tracker address display error in the torrent Properties dialog
535 * Fix tray menu's main window status when Transmission is started minimized
536 * Fix broken SIGINT (ctrl-c) handling
537 * Fix 1.61 build failure on systems with new versions of glib but older versions of gtk
539 * Fix crash when removing expired torrents from the display
540 * Fix client from closing, rather than closing to the system tray, when clicking X
541 * Cannot open a torrent in KDE4 with right-clicking
543 === Transmission 1.75 (2009/09/13) ===
544 [http://trac.transmissionbt.com/query?milestone=1.75&group=component&order=severity All tickets closed by this release]
545 ==== All Platforms ====
546 * Don't wait so long on unresponsive trackers if there are other trackers to try
547 * Adding corrupt/invalid torrents could crash Transmission
548 * Fix 1.74 bug that caused a high CPU load on startup
549 * Fix 1.74 bug that stopped multitracker if a single tracker sent an error message
550 * Fix bug in converting other charsets to UTF-8
551 * Handle HTTP redirects more gracefully
552 * Faster verification of local data for torrents with small piece size
553 * Fix 1.74 build error when compiling without DHT
555 * Fix libcurl build issue that caused tracker connectivity problems on Snow Leopard
556 * Fix error when creating a torrent file while still changing the announce address
558 * Fix "sort by time remaining"
559 * Fix the turtle toggle button on old versions of GTK+
560 * Fix startup error if another copy of the Transmission GTK client is running
561 * Fix clang build issue
563 === Transmission 1.74 (2009/08/24) ===
564 [http://trac.transmissionbt.com/query?milestone=1.74&group=component&order=severity All tickets closed by this release]
565 ==== All Platforms ====
566 * Better data recovery in the case of an OS or Transmission crash
567 * If a data file is moved, stop the torrent instead of redownloading it
568 * Fix bug that didn't list some peers in the resume file and in PEX
569 * More helpful torrent error messages
570 * DHT now honors the bind-address-ipv4 configuration option
571 * Fix Debian build error with miniupnpc
572 * Fix Cygwin build error with strtold
573 * Update to a newer snapshot of miniupnpc
575 * 64-bit compatibility
576 * Queuing system will not exclude transfers with tracker warnings
577 * Links to original torrent files are no longer maintained
578 * Fix bug where changing the global per-torrent peer connection limit did not affect the current session
579 * Fix bug where changing settings through RPC would result in wrong values being saved for three fields
581 * Fix crash that occurred when adding torrents on some desktops
582 * Synchronize the statusbar's and torrent list's speeds
583 * Fix the Properties dialog's "Origin" field for multiple torrents
585 * New Russian Translation
586 * If Transmission was minimized, clicking on it the icon tray didn't raise it
588 * Speed Limit mode support added to transmission-remote
589 * Add a "session stats" readout to transmission-remote
591 * Progress bar shows seeding progress
592 * Fix bug that displayed "%nan" when verifying a torrent
593 * "Pause All" only appeared to pause torrents with peers until refresh
595 === Transmission 1.73 (2009/07/18) ===
596 [http://trac.transmissionbt.com/query?milestone=1.73&group=component&order=severity All tickets closed by this release]
597 ==== All Platforms ====
598 * Fix bug where user-configured peer limits could be exceeded
599 * Use less memory in some high-peer situations
600 * Better estimation of time left to download
601 * Support supportcrypto and requirecrypto flags in http tracker announces
602 * Update to newer snapshots of libnatpmp and miniupnpc
603 * Make DHT a compile-time option
605 * Use GDK-safe versions of g_idle_add() and g_timeout_add*()
606 * Save some space in GTK+ >= 2.16.0 by not building SexyIconEntry
608 * Fix bug that crashed Qt client when setting alternative up/down speeds
612 * Inspector and Add Torrent buttons for iPhone/iPod Touch
613 * Add location field to inspector
615 * Some torrent files created with transmission-cli were invalid
617 === Transmission 1.72 (2009/06/16) ===
618 [http://trac.transmissionbt.com/query?milestone=1.72&group=component&order=severity All tickets closed by this release]
619 ==== All Platforms ====
620 * Fix 1.70 crash with assertion "tv->tv_usec >= 0"
621 * Fix 1.70 crash with assertion "tr_peerIoSupportsFEXT( msgs->peer->io )"
622 * Better DHT announce management
623 * Fix error in reporting webseed counts via RPC
624 * Better file preallocation on embedded systems
626 * Fix problem where a small set of users could not add torrents
628 * Fix 1.70 crash when setting options in the Properties dialog
629 * Fix a rare crash in desktop notifications
630 * Can now sort the file list by priority, download, and completeness
631 * Adding a torrent from a browser sometimes didn't work
632 * Various usability improvements
634 * Remote didn't always send the right Encoding header in requests
636 === Transmission 1.71 (2009/06/07) ===
637 [http://trac.transmissionbt.com/query?milestone=1.71&group=component&order=severity All tickets closed by this release]
638 ==== All Platforms ====
639 * Fix 1.70 bug that caused high CPU use in high-peer swarms
640 * Fix 1.70 build problems with DHT and libevent
642 * Fix watchdir issue on OSes that don't have inotify
644 * Fix 1.70 intltool build problem
645 * Fix crash when the OS's stock mime-type icons are misconfigured
646 * Handle very long torrent file lists faster
648 * Fix 1.70 bug where some torrents appeared to be duplicates
650 === Transmission 1.70 (2009/06/04) ===
651 [http://trac.transmissionbt.com/query?milestone=1.70&group=component&order=severity All tickets closed by this release]
652 ==== All Platforms ====
653 * Distributed hash table (DHT) support for public torrents
654 * Add option for moving and finding a torrent's data on the disk
655 * JSON RPC messages can be ~85% shorter, saving bandwidth and CPU
656 * When available, use the system's copy of libevent instead of building one
657 * Automatically pause torrents when verifying
658 * Fix small bugs and memory leaks
660 * Holding down the option key on launch will pause all transfers
662 * Big speed improvements, especially with large torrents
663 * Fix 1.61 bug that broke adding torrents via the web client
664 * Add the ability to upload multiple torrents at once
665 * Torrents added by URL were always paused, regardless of preferences
666 * Comments and announce addresses were cut off in the inspector
667 * The "data remaining" field wasn't updated when the number reached 0
668 * Smaller design adjustments
670 * Make it clearer that the status bar's ratio mode button is a button
671 * Torrent comment box did not scroll, so long comments were partially hidden
673 * Initial torrent list was sometimes incorrect
674 * Add-torrent-and-delete-source deleted the source even if there was an error
675 * Prefs dialog didn't show or modify "Stop seeding torrents at ratio"
677 === Transmission 1.54 (2009/06/04) ===
678 ==== All Platforms ====
679 * Fix small bugs and memory leaks
681 * Fix 1.53 bug that broke adding torrents via the web client
682 * Torrents added by URL were always paused, regardless of preferences
683 * Comments and announce addresses were cut off in the inspector
684 * The "data remaining" field wasn't updated when the number reached 0
685 * Smaller design adjustments
687 * Fix intltool build error
688 * Make it clearer that the status bar's ratio mode button is a button
689 * Torrent comment box did not scroll, so long comments were partially hidden
691 === Transmission 1.61 (2009/05/11) ===
692 [http://trac.transmissionbt.com/query?milestone=1.61&group=component&order=severity All tickets closed by this release]
693 ==== All Platforms ====
694 * Close potential CSRF security hole for Web Client users
695 * Fix locale error in the JSON parser
697 * Various small bug fixes to the beta Qt client
699 * Fix 1.60 error when serving Web Client files on some embedded platforms
700 * Add response header to allow clients to cache static files
702 * transmission-remote was unable to select torrents by their SHA1 hash
704 === Transmission 1.53 (2009/05/11) ===
705 ==== All Platforms ====
706 * Close potential CSRF security hole for Web Client users
707 * Fix locale error in the JSON parser
709 === Transmission 1.60 (2009/05/04) ===
710 [http://trac.transmissionbt.com/query?milestone=1.60&group=component&order=severity All tickets closed by this release]
711 ==== All Platforms ====
712 * Seed ratio limiting
713 * Transfer prioritization
714 * Option to specify if transfers are included in the global bandwidth limits
715 * Random port, with optional randomization on startup
716 * Improvements to UPnP port forwarding
717 * Support for file preallocation on XFS filesystems
719 * Requires Mac OS X 10.5 Leopard or newer
720 * Groups (moved to preferences) can be auto-assigned to transfers when adding based on multiple criteria
721 * Groups can have a default location when adding transfers
722 * The speed limit scheduler can now be applied to only specific days
723 * Bonjour support for the web interface
724 * File filter field in the inspector
725 * Option to include beta releases when auto-updating (using modified Sparkle 1.5)
726 * Portuguese localization
728 * New beta Qt client!
730 * Speed Limit: Second set of bandwidth limits that can be toggled or scheduled
731 * Properties dialog now lets you edit/view multiple torrents at once
732 * Allow sorting of the torrent list by size and by ETA
733 * Show the file icon in the list
735 * Watch folder for auto-adding torrents
736 * Many new features in the RPC/JSON interface
737 * Allow users to specify a specific address when listening for peers
739 * File selection and prioritization
740 * Add option to verify local data
741 * Fix "Remove Data" bug
743 === Transmission 1.52 (2009/04/12) ===
744 [http://trac.transmissionbt.com/query?milestone=1.52&group=component&order=severity All tickets closed by this release]
746 * Improve interface responsiveness when downloading
747 ==== GTK+ and Daemon ====
748 * Always honor the XDG setting for the download directory
750 * Fix formatting error when showing speeds measured in MB/s
751 * Fix bug that caused some scheduled speed limit time settings to be lost
752 * Use the new blocklist URL when updating the blocklist
754 * On the server, better filtering of bad URLs
755 * On the server, faster json serialization
756 * Fix minor web client 301 redirect error
757 * Better Internet Explorer support
759 === Transmission 1.51 (2009/02/26) ===
760 [http://trac.transmissionbt.com/query?milestone=1.51&group=component&order=severity All tickets closed by this release]
761 ==== All Platforms ====
762 * Fix configure script issues with non-gcc compilers and user-defined CFLAGS environment variables
763 * Decrease CPU usage in some situations
764 * Close a rare race condition on startup
765 * More efficient use of libcurl when curl 7.18.0 or newer is present
767 * Play nicely with Ubuntu's new notification server
768 * Add Pause All and Resume All buttons
770 * Support for Internet Explorer
771 * Layout fixes when viewed on an iPhone/iPod touch
773 === Transmission 1.50 (2009/02/13) ===
774 [http://trac.transmissionbt.com/query?milestone=1.50&group=component&order=severity All tickets closed by this release]
775 ==== All Platforms ====
776 * IPv6 support for peers, and for trackers with explicit IPv6 addresses
777 * Improved connectivity for encrypted peers
778 * Fix 1.42 error that made tracker announces slower over time
779 * Fix a Mac-centric peer connection bug from 1.41
780 * Use less CPU cycles when managing very fast peers
781 * Better handling of non-UTF-8 torrent files
782 * When removing local data, only remove data from the torrent
783 * Close potential DoS vulnerability in 1.41
784 * Many other bug fixes
786 * Various usability improvements
787 * Better Gnome HIG compliance in the statusbar, properties dialog, and more
789 * Lots of new options added to transmission-remote
790 * Fix 1.42 whitelist bug
791 * Make i18n support optional for cli and daemon clients
793 * Support session.json settings, just as the Daemon and GTK+ clients do
795 * Torrents can now be added by URL
796 * Add the ability to "remove local data" from the web client
798 === Transmission 1.42 (2008/12/24) ===
799 [http://trac.transmissionbt.com/query?milestone=1.42&group=component&order=severity All tickets closed by this release]
800 ==== All Platforms ====
801 * Fix 1.41 lockup issue
803 === Transmission 1.41 (2008/12/23) ===
804 [http://trac.transmissionbt.com/query?milestone=1.41&group=component&order=severity All tickets closed by this release]
805 ==== All Platforms ====
806 * Better peer management in large swarms
807 * Support BitTorrent Enhancement Proposal (BEP) #21 "Extension for Partial Seeds"
808 * Partial support for BEP #6 "Fast Extension" (reject, have all/none)
809 * Honor the peer's BEP #10 reqq key, when available
810 * Fix 1.40 "Got HTTP Status Code: 0" error message
811 * Fix 1.40 "lazy bitfield" error
812 * Fix 1.40 "jumpy upload speed" bug
813 * Fix handshake peer_id error
814 * Corrrectly handle Windows-style newlines in Bluetack blocklists
815 * More accurate bandwidth measurement
816 * File selection & priority was reset when editing a torrent's tracker list
817 * Fix autoconf/automake build warnings
819 * In the Details dialog's peer tabs, rows were sometimes duplicated
820 * Minor bug fixes, usability changes, and locale improvements
821 * Three new translations: Afrikaans, Asturian, Bosnian
822 * Sixteen updated translations
824 * Fix 1.40 bug in handling IP whitelist
825 * Minor bug fixes and output cleanup
826 * Windows portability
828 * Fix minor free-memory-read bug
830 === Transmission 1.40 (2008/11/09) ===
831 [http://trac.transmissionbt.com/query?milestone=1.40&group=component&order=severity All tickets closed by this release]
832 ==== All Platforms ====
833 * Tracker communication uses fewer resources
834 * More accurate bandwidth limits
835 * Reduce disk fragmentation by preallocating files
836 * Stability, security, and performance improvements to the RPC/Web UI server
837 * Support compression when serving Web UI and RPC responses
838 * Simplify the RPC whitelist
839 * Fix bug that prevented handshakes with encrypted BitComet peers
840 * Fix 1.3x bug that could re-download some data unnecessarily
843 * Option to automatically update the blocklist weekly
844 * In the file inspector tab, show progress and size for folders
845 * Scrollbars correctly appear when the main window auto-resizes
846 * Sparkle updated to 1.5b6
848 * Option to automatically update the blocklist weekly
849 * Added off-hour bandwidth scheduling
850 * Simplify file/priority selection in the details dialog
851 * Fix a couple of crashes
852 * 5 new translations: Australian, Basque, Kurdish, Kurdish (Sorani), Malay
853 * 43 updated translations
855 * The Web Client is now out of beta
856 * Minor display fixes
857 * On iPhone/iPod touch, launching from the home screen hides the address bar
859 * Added the ability to get detailed peer information on torrents
860 * Fix bug that didn't handle --config-dir and TRANSMISSION_HOME correctly
861 * Windows portability
863 === Transmission 1.34 (2008/09/16) ===
864 [http://trac.transmissionbt.com/query?milestone=1.34&group=component&order=severity All tickets closed by this release]
865 ==== All Platforms ====
866 * Don't reconnect too frequently to the same peer
868 * Fix bug that caused some transfers to not be scraped
869 * Fix BSD build issues
870 * Handle OpenTracker's `downloaded' key in announce responses
872 * Fix memory leak when updating blocklist
873 * Connect to the web interface when the application's path contains a space
875 * Minor display fixes
876 * 15 updated translations + 1 new language
878 * Minor display fixes
880 * Minor display fixes
882 * Fix crash when creating a torrent file
884 === Transmission 1.33 (2008/08/30) ===
885 [http://trac.transmissionbt.com/query?milestone=1.33&group=component&order=severity All tickets closed by this release]
886 ==== All Platforms ====
887 * Fix crash from malicious torrent files with a piece size of zero
888 * When creating new torrent files, change behavior that caused "Multi tracker torrents are not allowed" warning on one tracker
889 * Fix Unicode handling in the JSON parser/generator
890 * Fix memory error when reading KTorrent's PEX messages
891 * Fix small memory leaks
893 * Rephrase "data not fully available" to "remaining time unknown"
894 * Fix bug where torrent file creation would fail because an extra blank tracker address was inserted
896 * Fix crash when adding nonexistent torrents via transmission-remote
898 * Fix crash from malicious torrent files with large creator fields
899 * Fix error where some torrents opened via a web browser didn't appear
901 === Transmission 1.32 (2008/08/08) ===
902 [http://trac.transmissionbt.com/query?milestone=1.32&group=component&order=severity All tickets closed by this release]
903 ==== All Platforms ====
904 * Fix bug introduced in 1.30 that caused poor tracker communication
905 * Creating torrent files for files >= 2 GB will result in 2 MB pieces
907 * Fix bug where the proxy type was changed from SOCKS5 to SOCKS4 on launch
909 === Transmission 1.31 (2008/08/06) ===
910 [http://trac.transmissionbt.com/query?milestone=1.31&group=component&order=severity All tickets closed by this release]
911 ==== All Platforms ====
912 * Fix a crash caused by certain torrent files
914 === Transmission 1.30 (2008/08/05) ===
915 [http://trac.transmissionbt.com/query?milestone=1.30&group=component&order=severity All tickets closed by this release]
916 ==== All Platforms ====
917 * The "Clutch" web interface is now bundled with Transmission (as a beta)
918 * Ability to add and remove tracker addresses
919 * Ability to create torrent files with multiple tracker addresses
920 * Added support for HTTP/FTP Seeding (GetRight style)
921 * Added proxy support for communicating with trackers
922 * Allow torrent creation with no tracker address (required by some trackers)
923 * New JSON-RPC protocol for clients to interact with the backend
925 * transmission-daemon and transmission-remote were rewritten from scratch
926 * remote and daemon now support per-file priority & download flag settings
928 * Quick Look integration in the main window and inspector's file tab
929 * Transfers can be dragged to different groups
930 * Option to only show the add window when manually adding transfers
931 * Status strings are toggled from the action button (they are no longer clickable)
932 * Colors in pieces bar and pieces box more accurately reflect their corresponding values
933 * The port checker now uses our own portcheck.transmissionbt.com
934 * Turkish localization
936 * Add options to inhibit hibernation and to toggle the tray icon
937 * Lots of small bug fixes and usability improvements
938 * Dozens of updated translations
940 === Transmission 1.22 (2008/06/13) ===
941 [http://trac.transmissionbt.com/query?milestone=1.22&group=component&order=severity All tickets closed by this release]
942 ==== All Platforms ====
943 * Fix two separate BitTorrent unchoke bugs that could affect performance
944 * Transmission now builds correctly on Sun Studio
945 * Minor man page fixes
947 * Fix bug where "Program Started" in the Statistics window would sometimes display as 0
949 * Fix crash when quitting while the stats window is still up
950 * Added Latvian, Malayalam, Serbian, and Telugu translations
951 * Updated Czech, Spanish, Romanian, Russian, Dutch, Polish, Italian,
952 Portuguese, Catalan, Danish, German, Swedish, Traditional Chinese,
953 Finnish, and Chinese (simplified) translations
955 * Fix scraping torrents with the -s command-line argument
957 === Transmission 1.21 (2008/05/21) ===
958 [http://trac.transmissionbt.com/query?milestone=1.21&group=component&order=severity All tickets closed by this release]
959 ==== All Platforms ====
960 * Fix rare crash-on-startup bug
961 * Handle corrupt announce URLs in torrent files more gracefully
962 * Fix minor memory leak when closing torrents
964 * Fix visual glitch with the pieces bar
965 * Italian localization included
967 * Updated Catalan, Danish, German, Spanish, Finnish, Hebrew, Italian, Dutch,
968 Polish, Romanian, Thai, Turkish, and Traditional Chinese translations
970 === Transmission 1.20 (2008/05/09) ===
971 [http://trac.transmissionbt.com/query?milestone=1.20&group=component&order=severity All tickets closed by this release]
972 ==== All Platforms ====
973 * Support https tracker connections
974 * IP blocking using the Bluetack Level1 blocklist
975 * Better support of multitracker torrents
976 * Faster UPnP port mapping on startup
977 * Ability to reset global statistics
980 * Display of decimal numbers matches system international settings
981 * Updated Dock badge images
983 * Inhibit hibernation when downloading
984 * Use XDG basedir spec for configuration files
985 * Various bug fixes and usability improvements
986 * Vastly improved translations thanks to the Ubuntu translation team
988 === Transmission 1.11 (2008/04/04) ===
989 [http://trac.transmissionbt.com/query?milestone=1.11&group=component&order=severity All tickets closed by this release]
991 * Fix scrape address visual glitch with the tracker inspector tab
992 * Only make the progress status string clickable on multi-file torrents
993 * Traditional Chinese localization, updated Russian localization
995 * Fix a couple of minor display issues
997 === Transmission 1.10 (2008/03/28) ===
998 [http://trac.transmissionbt.com/query?milestone=1.10&group=component&order=severity All tickets closed by this release]
999 ==== All Platforms ====
1000 * Stop torrents when downloading and the disk becomes full
1001 * Removing a torrent also removes it from the cache
1002 * Smaller memory footprint per-torrent and per-peer
1003 * Various backend bug fixes & improvements
1005 * Window when adding torrents to select files and other settings
1006 * Leopard: Collapsable group dividers
1007 * Use the file icon as the per-torrent action button
1008 * Tracker tab in the inspector
1009 * Message log specifies the torrent/activity the message relates to
1010 * Updated images in the inspector
1011 * Optional display of remaining time while seeding in Minimal View
1012 * Improved accuracy for displaying the remaining disk space warning
1014 * Window for selecting files & priorities when opening torrents
1015 * Display a system tray popup when a torrent finishes downloading
1016 * Watch folder for auto-adding torrents
1017 * Improved preferences dialog and message log window
1018 * Tracker tab in the Details window
1019 * Dozens of usability, Gnome HIG, and i18n improvements
1020 * Support KDE button ordering
1021 * Option to delete a torrent and its downloaded files
1023 * Ability to force a "Verify Local Data" for a torrent
1025 === Transmission 1.06 (2008/02/26) ===
1026 ==== All Platforms ====
1027 * Improvements and bug fixes to "Verify Local Data"
1029 * Fix support for multitracker torrents
1030 * Updated UPnP code to miniupnpc-1.0
1031 * Fix two shutdown memory errors
1033 * Fix small memory leak
1034 * GUI error when verifying local data
1036 * Torrent creation error on non-absolute pathnames
1038 === Transmission 1.05 (2008/02/08) ===
1039 ==== All Platforms ====
1040 * Fix 1.04 crash when parsing bencoded data
1041 * Packaging improvements
1043 * Fix bug remembering reordered groups
1045 * Fix glitch that occurred when specifying which files to download
1046 * Fix "Sort by Progress"
1047 * Various interface and HIG improvements
1048 * Updated Swedish, Italian translations
1050 * Fix "transmission-remote -x"
1051 * Fix PEX enable/disable bug
1053 === Transmission 1.04 (2008/01/31) ===
1054 ==== All Platforms ====
1055 * Fix (potential) remote crash bug with extension protocol
1056 * Fix bug when verifying a torrent and pressing `pause'
1058 === Transmission 1.03 (2008/01/29) ===
1059 ==== All Platforms ====
1060 * Fix bug setting maximum peer limits
1061 * Fix overflow issue with very large torrents
1062 * Fix LTEP handshake bug
1063 * Fix handshake bug with mainline BitTorrent
1064 * Fix bug when talking to lighttpd-based trackers
1066 * Various packaging, HiG, and interface improvements
1068 === Transmission 1.02 (2008/01/22) ===
1069 ==== All Platforms ====
1070 * Fix 1.00 bug that choked some models of routers
1071 * Fix 1.00 crash in peer handshake
1072 * Fix 1.00 bug that sometimes froze the app for a long time
1073 * Minor improvements to the command-line client
1075 * Fix crash when removing a torrent while its details window is open
1076 * Better compliance with the Gnome interface guidelines
1078 * Updated Dutch translation
1079 * Various other interface additions and improvements
1081 === Transmission 1.01 (2008/01/11) ===
1082 ==== All Platforms ====
1083 * Fix 1.00 freezing issue
1084 * Fix 1.00 assertion failure
1085 * Improve initial connection speed
1086 * Added connection throttle to avoid router overload
1087 * Improve reconnection to peers with imperfect network connections
1088 * Fix crashes on architectures that require strict alignment
1090 * Leopard: Double-click icon to reveal in Finder, progress string to toggle selected and total, and anywhere else to toggle the inspector
1091 * Leopard: Better behavior with Time Machine
1092 * Fix bugs with Clutch support
1094 * New Brazilian Portuguese, Chinese, Dutch, and Turkish translations
1095 * Fix 1.00 desktop internationalization error
1097 === Transmission 1.00 (2008/01/04) ===
1098 ==== All Platforms ====
1099 * Port forwarding now performed by MiniUPnP and libnatpmp
1100 * Ability to set global and per-torrent number of connections
1101 * Option to prefer not using encryption
1102 * Fix tracker connection error
1103 * PEX is now configured globally
1106 * Redesigned Leopard-like look
1107 * Group labeling, filtering, and sorting
1109 * Pieces Bar (return of Advanced Bar)
1110 * Display "not available" overlay on the regular bar
1111 * Display remaining time for seeding transfers
1112 * Sort by total activity
1113 * Connectable from the Clutch web interface
1114 * Leopard: Time Machine will ignore incomplete downloads
1115 * Leopard: Fix bug where text fields would reject localized decimal values
1116 * Leopard: Fix bug where bandwidth rates chosen from the action menu would not apply the first time
1118 * Redesigned main window interface
1119 * Minimal Mode for showing more torrents in less desktop space
1121 * Port forwarding tester in Preferences
1123 * Sort by total activity, progress, state, and tracker
1124 * Various other interface additions and improvements
1126 * Restore `scrape' feature
1128 === Transmission 0.96 (2007/12/10) ===
1129 ==== All Platforms ====
1130 * Fix 0.95 data corruption error
1131 * Fix 0.95 bug that broke UPnP
1133 * Fix bug where dragging non-torrent files over the main window could result in excessive memory usage
1135 === Transmission 0.95 (2007/12/04) ===
1136 ==== All Platforms ====
1137 * Fix router errors caused by sending too many tracker requests at once
1138 * Fix bug that let speed-limited torrents upload too quickly
1139 * Faster average upload speeds
1140 * Faster connection to peers after starting a torrent
1141 * Fix memory corruption error
1142 * Disable SWIFT for ratio-based trackers
1144 * Leopard: Fix for NAT-PMP port mapping
1146 * Fix Nokia 770 crash
1148 === Transmission 0.94 (2007/11/25) ===
1149 ==== All Platforms ====
1150 * Faster average download speeds
1151 * Automatically ban peers that send us too many corrupt pieces
1152 * Fix a crash that occurred if a peer sent us an incomplete message
1153 * Fix portmapping crash
1154 * Fix bug that left files open after their torrents were stopped
1155 * Fix 0.93 file permissions bug
1156 * Fix tracker redirect error
1159 === Transmission 0.93 (2007/11/12) ===
1160 ==== All Platforms ====
1161 * Fix "router death" bug that impaired internet connectivity
1162 * Fix bug that could cause good peer connections to be lost
1163 * Tweak request queue code to improve download speeds
1164 * Better handling of very large files on 32bit systems
1165 * Consume less battery power on laptops
1166 * Fix minor IPC parsing error
1168 === Transmission 0.92 (2007/11/05) ===
1169 ==== All Platforms ====
1170 * Fix 0.90 data corruption bugs
1171 * Fix 0.90 possible delay when quitting
1172 * Fix 0.90 small memory leaks
1174 * Leopard: Fix bug with typing values in Inspector->Options
1175 * Leopard: Fix bug with toggling Minimal View
1177 * Better support for large files on some Linux systems
1178 * Fix localization error in torrent inspector's dates
1180 === Transmission 0.91 (2007/10/28) ===
1181 ==== All Platforms ====
1182 * Fix 0.90 speed limits
1183 * Fix 0.90 problems announcing to some trackers
1184 * Fix 0.90 socket connection leak
1185 * Fix 0.90 IPC crash
1186 * Fix 0.90 cache bug that could cause "verify local files" to fail
1187 * Fix 0.90 build errors on OpenBSD and on older C compilers
1189 * Fix a crash caused by custom sound files
1190 * Add Dutch localization, re-add Russian localization, fix Korean localization
1192 * Fix 0.90 packaging errors
1193 * Fix 0.90 crash-on-start with assertion failure: "destination != (void*)0"
1195 === Transmission 0.90 (2007/10/23) ===
1196 ==== All Platforms ====
1197 * Encryption support, with option to ignore unencrypted peers
1198 * Only report downloaded, verified good pieces in tracker `download' field
1199 * Improved compliance with BitTorrent spec
1200 * MSE Tracker Extension support
1201 * Significant rewrite of the libtransmission back-end
1203 * Per-torrent action menu
1204 * Redesigned inspector with additional statistics and ability to be resized vertically in Peers and Files tabs
1205 * Redesigned message log
1206 * Optimizations to decrease memory usage
1207 * Sort and filter by tracker
1208 * Icon enhanced to support size of 512 x 512
1209 * Various smaller interface additions and improvements
1211 * Various interface improvements
1212 * Better compliance with the Gnome interface guidelines
1214 === Transmission 0.82 (2007/09/09) ===
1215 ==== All Platforms ====
1216 * Fixed bug that could limit transfer speeds
1217 * Fixed bug that corrupted torrents > 4 GB
1218 * Fixed bug that could allow bad peers to send too many pieces
1219 * For peers supporting both Azureus' and LibTorrent's extensions, allow negotiation to decide which to use
1222 === Transmission 0.81 (2007/08/22) ===
1223 ==== All Platforms ====
1224 * Fix 0.80 assertion crashes
1225 * Fix a bug that miscounted how many peers Transmission wants connected
1226 * Clarify misleading error messages
1229 * Multiple fixes to creating torrents and adding new torrents
1230 * Updated Russian and Spanish translations
1232 * Updated Dutch, Portuguese, French, and Slovakian translations
1234 * Better support for cli-driven torrent creation
1235 * Fix a bug that misparsed command-line arguments
1237 === Transmission 0.80 (2007/08/07) ===
1238 ==== All Platforms ====
1239 * Ability to selectively download and prioritize files
1240 * Torrent file creation
1241 * Speed and CPU load improvements
1243 * Rechecking torrents is now done one-at-a-time to avoid heavy disk load
1244 * Better rechecking of torrents that have many files
1245 * Many miscellaneous improvements and bug fixes
1246 * Partial licensing change -- see the LICENSE file for details
1248 * Overlay when dragging torrent files, URLs, and data files onto window
1249 * Ability to set an amount of time to consider a transfer stalled
1250 * More progress bar colors
1251 * Various smaller interface improvements
1252 * Italian, Korean, and Russian translations
1254 * Added Torrent Inspector dialog
1255 * Added Update Tracker button
1256 * Various smaller interface improvements
1258 === Transmission 0.72 (2007/04/30) ===
1259 * Reset download/upload amounts when sending "started"
1260 * Fix rare XML parsing bug
1262 === Transmission 0.71 (2007/04/23) ===
1263 ==== All Platforms ====
1264 * Send port info when sending requests
1265 * Calculate ratio differently when seeding without ever downloading
1266 * Add additional error messages and debug info
1267 * Improved UPnP support
1269 * Fix error when using default incomplete folder
1270 * Disable the stop ratio once it is reached (while seeding)
1271 * Small interface adjustments
1273 === Transmission 0.70 (2007/04/18) ===
1274 ==== All Platforms ====
1276 * Automatic port mapping (NAT-PMP and UPnP IGD)
1277 * Peer exchange (PEX) compatible with Azureus and uTorrent
1278 * Multitracker support
1279 * Better handling of tracker announce interval
1280 * Fixes bug where absurdly huge upload/download totals could be sent
1281 * Automatic tracker scraping
1282 * Cache connected peers
1283 * Many miscellaneous bug fixes and small improvements
1285 * Requires 10.4 Tiger or newer
1286 * Download and seeding queues that can be user-ordered
1287 * Speed Limit: Second set of bandwidth limits that can be toggled or scheduled
1288 * Individual torrent bandwidth limits
1289 * Separate complete and incomplete download folders
1290 * Filter and search bar
1291 * Expanded Inspector with many additional views and stats
1292 * Fragment status view in Inspector shows downloaded or availability
1293 * Watch folder to auto add torrent files
1294 * Auto resizing of the main window
1295 * Minimal view to take up less space
1296 * Seeding bar shows progress in finishing seeding
1297 * Sounds when downloading and seeding complete
1298 * Warnings for directory unavailable and not enough space
1299 * Message log window
1301 * Built-in help files
1302 * French, Spanish, German, and Greek translations
1304 * New Spanish, Polish, Russian, Bulgarian, Romanian, Swedish, and Finnish translations
1306 * Better window manager integration
1307 * Add file view to properties dialog
1309 === Transmission 0.6.1 (2006/06/25) ===
1311 * Fixes a bug in the updater that could cause repeated hits to the appcast
1313 * Fixes drag-and-drop
1314 * Adds Italian and French translations
1316 === Transmission 0.6 (2006/06/21) ===
1317 ==== All Platforms ====
1318 * Ability to limit download rate
1319 * Automatic banning of peers who send bad data
1320 * Can keep a copy of the torrent file so the original can be deleted
1323 * Reworked interface
1324 * Rate limits can be changed directly from the main window
1325 * Ability to automatically stop seeding at a given ratio
1326 * Allows sorting of the transfers list
1327 * Extended Info Inspector
1328 * Automatic updating with Sparkle
1330 * Add torrents via command line. If Transmission is already running, add them to running copy
1331 * Improved long filename handling
1333 === Transmission 0.5 (2006/02/11) ===
1334 ==== All Platforms ====
1335 * Only uses one port for all torrents
1336 * Rewritten choking algorithm
1337 * Remembers download and upload sizes from one launch to another
1340 * Shows the file icon in the list
1341 * Shows ratio once download is completed
1342 * Automatic check for update
1343 * Fixes a display bug on Intel Macs
1345 * New GTK+ interface
1347 * New BeOS interface
1349 === Transmission 0.4 (2005/11/18) ===
1350 ==== All Platforms ====
1351 * Uses less CPU downloading torrents with many pieces
1352 * The UI could freeze when the hard drive was having a hard time - fixed
1353 * Fixes for difficult trackers, which require a 'key' parameter or a User Agent field
1355 * Cleaner look, unified toolbar
1356 * Added a document icon for torrent files
1357 * Added a Pause/Resume button for each torrent, and a "Reveal in Finder" button
1358 * Added a contextual menu
1359 * Sometimes torrents kept "Stopping..." forever - fixed
1360 * Several minor improvements or fixes: allows column reordering,
1361 fixed resizing on Panther, remember the position of the window,
1362 fixed display of Unicode filenames, added menubar items and
1363 keyboard shortcuts, made the simple progress bar switch to green
1366 === Transmission 0.3 (2005/10/19) ===
1367 ==== All Platforms ====
1368 * Fixed "Sometimes sends incorrect messages and looses peers"
1369 * Fixed "Crashes with many torrents or torrents with many files"
1370 * Enhancements in the "End game" mode
1371 * Is nicer to the trackers
1372 * Asks for the rarest pieces first
1374 * Universal binary for PPC and x86
1375 * Fixed "Progress increases every time I pause then resume"
1376 * Fixed "Sometimes crashes at exit"
1378 * Show all sizes in human readable form
1379 * Keep downloading in the background when the window is closed
1380 * Miscellaneous bug fixes and internal enhancements
1382 === Transmission 0.2 (2005/09/22) ===
1383 ==== All Platforms ====
1386 * Users can now choose where the downloads are sent
1388 === Transmission 0.1 (2005/09/15) ===