cvs commit: ports/net-p2p/libtorrent-rasterbar-15 Makefile distinfo pkg-plist ports/net-p2p/libtorrent-rasterbar-15/files patch-include_libtorrent_bitfield.hpp

Doug Barton dougb at FreeBSD.org
Thu Jul 1 07:16:04 UTC 2010


dougb       2010-07-01 07:16:03 UTC

  FreeBSD ports repository

  Modified files:
    net-p2p/libtorrent-rasterbar-15 Makefile distinfo pkg-plist 
  Removed files:
    net-p2p/libtorrent-rasterbar-15/files 
                                          patch-include_libtorrent_bitfield.hpp 
  Log:
  Update to version 0.15.1, with numerous bug fixes:
  
   * fixed rare crash when purging the peer list
   * fixed race condition around m_abort in session_impl
   * fixed bug in web_peer_connection which could cause a hang when
     downloading
     from web servers
   * fixed bug in metadata extensions combined with encryption
   * refactored socket reading code to not use async. operations
     unnecessarily
   * some timer optimizations
   * removed the reuse-address flag on the listen socket
   * fixed bug where local peer discovery and DHT wouldn't be announced to
     without trackers
   * fixed bug in bdecoder when decoding invalid messages
   * added build warning when building with UNICODE but the standard library
     doesn't provide std::wstring
   * fixed add_node python binding
   * fixed issue where trackers wouldn't tried immediately when the previous
     one failed
   * fixed synchronization issue between download queue and piece picker
   * fixed bug in udp tracker scrape response parsing
   * fixed bug in the disk thread that could get triggered under heavy load
   * fixed bug in add_piece() that would trigger asserts
   * fixed vs 2010 build
   * recognizes more clients in identify_client()
   * fixed bug where trackers wouldn't be retried if they failed
   * slight performance fix in disk elevator algorithm
   * fixed potential issue where a piece could be checked twice
   * fixed build issue on windows related to GetCompressedSize()
   * fixed deadlock when starting torrents with certain invalid tracker URLs
   * fixed iterator bug in disk I/O thread
   * fixed FIEMAP support on linux
   * fixed strict aliasing warning on gcc
   * fixed inconsistency when creating torrents with symlinks
   * properly detect windows version to initialize half-open connection limit
   * fixed bug in url encoder where $ would not be encoded
  
  For the port:
  
   * Prepare for -python slave port for the python binding (In part from)[1]
   * Make LOCALBASE safe [2]
   * Python bindings require --enable-deprecated-functions
   * Stop building the static library
   * Patch is now incorporated into the distribution
  
  PR:             ports/144337 [1]
  Submitted by:   lioux [1]
  Submitted by:   swell.k at gmail.com [2]
  Feature safe:   yes
  
  Revision  Changes    Path
  1.6       +29 -11    ports/net-p2p/libtorrent-rasterbar-15/Makefile
  1.3       +3 -3      ports/net-p2p/libtorrent-rasterbar-15/distinfo
  1.2       +0 -10     ports/net-p2p/libtorrent-rasterbar-15/files/patch-include_libtorrent_bitfield.hpp (dead)
  1.3       +0 -2      ports/net-p2p/libtorrent-rasterbar-15/pkg-plist


More information about the cvs-ports mailing list