Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Jul 2010 07:16:03 +0000 (UTC)
From:      Doug Barton <dougb@FreeBSD.org>
To:        ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: ports/net-p2p/libtorrent-rasterbar-15 Makefile distinfo pkg-plist ports/net-p2p/libtorrent-rasterbar-15/files patch-include_libtorrent_bitfield.hpp
Message-ID:  <201007010716.o617G3Zg062788@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007010716.o617G3Zg062788>