Fedora 18 Update: libtorrent-0.13.3-1.fc18

updates at fedoraproject.org updates at fedoraproject.org
Mon Nov 12 02:55:08 UTC 2012


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2012-16966
2012-10-26 19:18:50
--------------------------------------------------------------------------------

Name        : libtorrent
Product     : Fedora 18
Version     : 0.13.3
Release     : 1.fc18
URL         : http://libtorrent.rakshasa.no/
Summary     : BitTorrent library with a focus on high performance & good code
Description :
LibTorrent is a BitTorrent library written in C++ for *nix, with a focus
on high performance and good code. The library differentiates itself
from other implementations by transfering directly from file pages to
the network stack. On high-bandwidth connections it is able to seed at
3 times the speed of the official client.

--------------------------------------------------------------------------------
Update Information:

Updated rtorrent and libtorrent to latest upstream release:

- Added extensive unit test for tracker code.

- When setting timeouts above/below the max bounds use the boundary value instead of discarding it.

- Handle short min_interval properly in promiscious mode.

- Properly handle min_interval after successful tracker requests.

- Fixed a bug where manual tracker update for a preferred tracker that fails would end up rerequesting instantly.

- Send stopped event before disabling tracker controller.

- Wait for disowned http requests to finish to ensure stopped event gets sent to tracker on client shutdown.

- Fixed compilation issues with latest clang version.

- Added backtrace to internal_error.

- Added logging of segfault/bus signal and backtrace to LOG_CRITICAL.

- Added 'catch' command to allow safely calling commands that might fail with input_error. Note that double-brackets are required as the method needs to be called by the 'catch' command, not the parser.

    catch = ((foo.bar,"bad input"))

- For POSIX threads config script try none first to avoid adding flags when not needed.

- Allow functions and lists of functions to be passed to view.event_{added,removed}.

This release fixes some serious issues with tracker requesting, and adds a suite of unit tests to ensure future modifications pass some basic sanity tests.
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #869534 - rtorrent-0.9.3. is available
        https://bugzilla.redhat.com/show_bug.cgi?id=869534
  [ 2 ] Bug #869520 - libtorrent-0.13.3 is available
        https://bugzilla.redhat.com/show_bug.cgi?id=869520
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update libtorrent' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list