Page 1 of 1

Deluge 1.0.6 Released!

Posted: Mon Dec 01, 2008 7:07 am
by andar
Deluge 1.0.6 Released!

December 01 - A few minor fixes including some more UPnP fixes and translation updates. I have also added a new option to the Bandwidth preferences which allows you to turn off rate limiting for protocol overhead. What this will do is effectively change Deluge's behaviour back to how it was with 0.5.

This might be the last release in the 1.0 series as we are preparing to branch 1.1 off for stabilization.

Check out our FAQ before you start asking questions.

We need your help translating the 1.0 release series, please head over to this page to help: https://translations.launchpad.net/delu ... anslations

Happy Sharing!

Changes 1.0.6:
  • Core:
    • Fix #475 catch unicode decoding errors
    • Add an option to not include IP overhead in rate limiting (this is equivalent to how 0.5.x behaves)
  • GtkUI:
    • Display the proper downloaded value in the statistics tab
  • Windows:
    • Fix broken graphic in new release dialog
Changes 1.0.5:
  • GtkUI:
    • Increase the per-torrent stop share ratio max to 99999.0
    • Fix #528 make sure gtkui config file is written before exiting
    • Fix UDP tracker support
  • WebUI:
    • Javascript auto refresh for both templates.
  • Windows:
    • Fix #577 adding torrents by drag n' drop
    • Fix association in Vista
    • Fix WebUI launch
  • Debian:
    • SID packages now requires Boost 1.36
  • Ubuntu:
    • Jaunty packages are now provided
Changes 1.0.4:
  • Core:
    • Fix #560 force an int value for global max connections
    • Fix #545 use proper values in ratio calculation
    • Fix UPnP again..
  • GtkUI:
    • Fix #565 wait for the deluged process to start to prevent defunct processes
  • OS X:
    • Fix issues with gettext
  • Windows:
    • Fix starting on non-English versions of Windows
Changes 1.0.3:
  • Core:
    • Fix upnp - it should work on more routers now too
    • Fix issue where Deluge would send improper stats to the tracker after a
      pause/resume.
    • Fix issue where fastresume files would be rejected when using FAT32. This
      would cause the torrent to be rechecked on every startup.
    • Fix ip filtering
  • GtkUI:
    • Re-add the "Max Connections Per Second" option with a default setting of 20
  • WebUI:
    • Fix White template for Opera
  • Misc:
    • Deluge will now use a system libtorrent library if available.
    • The build system will no longer build libtorrent if a system library is
      detected.
Changes 1.0.2:
  • Core:
    • Fix issue where torrents will not be properly added to the session
Changes 1.0.1:
  • Core:
    • Change the default max global upload slots to 4 instead of -1 since libtorrent
      will automatically open more slots to meet the upload speed limit.
    • Fix display of tracker error messages
    • Fix add_torrent_url() to download the torrent file in a thread to prevent
      the main thread from blocking and causing the daemon to freeze.
    • Removed the 'Maximum Connections Per Second' setting and replaced it with a
      default setting of 20. This should alleviate speed issues some are experiencing.
    • Changed max half-open connections default limit to 8 on XP/2000 and 4 on Vista
    • Prevent being able to set file priorities for compactly allocated torrents as
      it is not intended to work.
    • Fix freezing on start-up issues on systems that do not have a properly
      configured localhost entry.
    • Change max connections default setting to 200
    • Fix issue with invalid bencoding from some trackers
    • Plenty of libtorrent updates that should improve core stability
  • GtkUI:
    • Improve performance of files tab by only updating when values change
  • Misc:
    • Fix #187 set a 5 second timer to save the config file after a config value
      has been changed.
    • Fix #503 change the boost lib detection logic to first look for -mt and
      if not available, fall back to regular boost lib (non-multithreaded)
  • WebUI:
    • Add enable "Auto Add" checkbox

Re: Deluge 1.0.6 Released!

Posted: Mon Dec 01, 2008 4:36 pm
by andar
There was a minor bug in the setup.py that caused errors on build. I have re-upped the source tarballs.

Here are the new md5sums:
b1571d0b5489c6e7c9f6f8e9e9e3bb9a deluge-1.0.6.tar.bz2
96be98b4e7f8c66ec243e8148b897291 deluge-1.0.6.tar.gz

Re: Deluge 1.0.6 Released!

Posted: Wed Dec 03, 2008 5:45 am
by mezz
There is something wrong with setup.py that doesn't happen with 1.0.5 and below. Current I have:

Code: Select all

MD5 (deluge-1.0.6.tar.gz) = 96be98b4e7f8c66ec243e8148b897291
SHA256 (deluge-1.0.6.tar.gz) = e64321dbd618ee80b5441abfa473c96a7eed653a0422c50d078359bef4d3c297
SIZE (deluge-1.0.6.tar.gz) = 2567494
In 1.0.5 and below, it will installing hicolors and manpage in ${prefix}/share/*. In 1.0.6, it installs in egg directories and it does not work right.

Code: Select all

/usr/local/lib/python2.5/site-packages/deluge-1.0.6-py2.5-freebsd-7.1-PRERELEASE-i386.egg/share/icons/hicolor/128x128/apps/deluge.png
[...]
/usr/local/lib/python2.5/site-packages/deluge-1.0.6-py2.5-freebsd-7.1-PRERELEASE-i386.egg/share/man/man1/deluge.1
I have a question. Why do you choice to use new setup.py way in 1.x? I like 0.5.x's setup.py a lot, which it has very short paths by install everything in ${prefix}/share/* rather than Python's very long path. Also, it's a lot easier to remember where to put plugins in ${prefix}/share/deluge/plugins for the multi-user.

Re: Deluge 1.0.6 Released!

Posted: Wed Dec 03, 2008 6:38 am
by andar
mezz wrote:There is something wrong with setup.py that doesn't happen with 1.0.5 and below. Current I have:

Code: Select all

MD5 (deluge-1.0.6.tar.gz) = 96be98b4e7f8c66ec243e8148b897291
SHA256 (deluge-1.0.6.tar.gz) = e64321dbd618ee80b5441abfa473c96a7eed653a0422c50d078359bef4d3c297
SIZE (deluge-1.0.6.tar.gz) = 2567494
In 1.0.5 and below, it will installing hicolors and manpage in ${prefix}/share/*. In 1.0.6, it installs in egg directories and it does not work right.

Code: Select all

/usr/local/lib/python2.5/site-packages/deluge-1.0.6-py2.5-freebsd-7.1-PRERELEASE-i386.egg/share/icons/hicolor/128x128/apps/deluge.png
[...]
/usr/local/lib/python2.5/site-packages/deluge-1.0.6-py2.5-freebsd-7.1-PRERELEASE-i386.egg/share/man/man1/deluge.1
I have a question. Why do you choice to use new setup.py way in 1.x? I like 0.5.x's setup.py a lot, which it has very short paths by install everything in ${prefix}/share/* rather than Python's very long path. Also, it's a lot easier to remember where to put plugins in ${prefix}/share/deluge/plugins for the multi-user.
Hmm, it appears that 'install' might not be doing an 'install_data'. Do this:

Code: Select all

 # python setup.py install_data
That should install the data files to the system.

I could modify the global plugin path to reside in /usr/share.. That might be a good idea.

Re: Deluge 1.0.6 Released!

Posted: Wed Dec 03, 2008 8:44 pm
by mezz
andar wrote:Hmm, it appears that 'install' might not be doing an 'install_data'. Do this:

Code: Select all

 # python setup.py install_data
That should install the data files to the system.
It works now with install_data target. Thanks. If it is going to be that way, maybe you need to update the README?

Re: Deluge 1.0.6 Released!

Posted: Wed Dec 03, 2008 9:03 pm
by andar
mezz wrote:
andar wrote:Hmm, it appears that 'install' might not be doing an 'install_data'. Do this:

Code: Select all

 # python setup.py install_data
That should install the data files to the system.
It works now with install_data target. Thanks. If it is going to be that way, maybe you need to update the README?
Well, 'install_data' should be a sub command of 'install', so I don't really understand why it's not being run properly. I'm not much of an expert with distutils/setuptools so maybe I need to do some more reading about it.