Subject: CVS commit: pkgsrc/net
From: Soren Jacobsen
Date: 2010-01-01 20:36:31
Message id: 20100101193631.5B6A9175DD@cvs.netbsd.org

Log Message:
Update libtorrent to 0.12.6 and rtorrent to 0.8.6.

Changes:
- Added a simple scheduler framework.
- Don't send numwant in STOPPED messages as some trackers are stupid about
  it.
- Reintroduced clearing of epoll event list when a socket is closed as
  it might cause race conditions.
- Added cppUnit test framework. Tests will be added on rather unregular
  basis.
- Logging for SCGI calls.
- Fixed handling of errors when writing out session torrents, it should
  no longer hit an infinite loop.
- Fixed a bug that would cause reading of a piece to hang rtorrent if
  the incoming data contains only data up to a file boundary, but not
  the next file's data.
- Fixes a file handle leak in the execute_capture functions.
- Fixed crash on empty bitfield in 'd.bitfield'.
- Fixed the Object::flag_unordered code to handle initial zero-length
  keys. Ticket #1950.
- Made torrent::Rate::rate_type uint64_t and added sanity checks due to
  reports of bad download/upload values being reported to some trackers.

OK tron@ wiz@

Files:
RevisionActionfile
1.36modifypkgsrc/net/libtorrent/Makefile
1.27modifypkgsrc/net/libtorrent/distinfo
1.35modifypkgsrc/net/rtorrent/Makefile
1.25modifypkgsrc/net/rtorrent/distinfo