Revisions of libtorrent-rasterbar

Wolfgang Engel's avatar Wolfgang Engel (bigironman) accepted request 881817 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 3)
Update to version 1.2.13 (can't submit it from the project, cf. sr#881816)
Wolfgang Engel's avatar Wolfgang Engel (bigironman) accepted request 863181 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 2)
- Update to version 1.2.12
  * fix loading of DHT node ID from previous session on startup
  * use getrandom(), when available, and fall back to
    /dev/urandom
  * fix python binding for "value" in dht put alerts
  * fix bug in python binding for dht_put_mutable_item
  * fix uTP issue acking FIN packets
  * validate HTTPS certificates by default (trackers and web
    seeds)
  * load SSL certificates from windows system certificate store,
    to authenticate trackers
  * introduce mitigation for Server Side Request Forgery in
    tracker and web seed URLs
  * fix error handling for pool allocation failure
  version 1.2.11:
  * fix issue with moving the session object
  * deprecate torrent_status::allocating. This state is no
    longer used
  * fix bug creating torrents with symbolic links
  * remove special case to save metadata in resume data
    unconditionally when added throught magnet link
  * fix bugs in mutable-torrent support (reusing identical files
    from different torrents)
  * fix incorrectly inlined move-assignment of file_storage
  * add session::paused flag, and the ability to construct a
    session in paused mode
  * fix session-pause causing tracker announces to fail
  * fix peer-exchange flags bug
  * allow saving resume data before metadata has been downloaded
    (for magnet links)
  * record blocks in the disk queue as downloaded in the resume
    data
  * fix bug in set_piece_deadline() when set in a zero-priority
    piece
  * fix issue in URL parser, causing issues with certain tracker
    URLs
  * use a different error code than host-unreachable, when
    skipping tracker announces
  version 1.2.10:
  * fix regression in python binding for move_storage()
  * fix issue with loading invalid torrents with only 0-sized
    files
  * fix to avoid large stack allocations
  version 1.2.9:
  * add macro TORRENT_CXX11_ABI for clients building with C++14
    against libtorrent build with C++11
  * refreshed m4 scripts for autotools
  * removed deprecated wstring overloads on non-windows systems
  * drop dependency on Unicode's ConvertUTF code (which had a
    license incompatible with Debian)
  * fix bugs exposed on big-endian systems
  * fix detection of hard-links not being supported by filesystem
  * fixed resume data regression for seeds with prio 0 files
  version 1.2.8:
  * validate UTF-8 encoding of client version strings from peers
  * don't time out tracker announces as eagerly while resolving
    hostnames
  * fix NAT-PMP shutdown issue
  * improve hostname lookup by merging identical lookups
  * fix network route enumeration for large routing tables
  * fixed issue where pop_alerts() could return old, invalid
    alerts
  * fix issue when receiving have-all message before the
    metadata
  * don't leave lingering part files handles open
  * disallow calling add_piece() during checking
  * fix incorrect filename truncation at multi-byte character
  * always announce listen port 1 when using a proxy
  version 1.2.7:
  * add set_alert_fd in python binding, to supersede
    set_alert_notify
  * fix bug in part files > 2 GiB
  * add function to clear the peer list for a torrent
  * fix resume data functions to save/restore more torrent flags
  * limit number of concurrent HTTP announces
  * fix queue position for force_rechecking a torrent that is
    not auto-managed
  * improve rate-based choker documentation, and minor tweak
  * undeprecate upnp_ignore_nonrouters (but refering to devices
    on our subnet)
  * increase default tracker timeout
  * retry failed socks5 server connections
  * allow UPnP lease duration to be changed after device
    discovery
  version 1.2.6:
  * fix peer timeout logic
  * simplify proxy handling. A proxy now overrides
    listen_interfaces
  * fix issues when configured to use a non-default choking
    algorithm
  * fix issue in reading resume data
  * revert NXDOMAIN change from 1.2.4
  * don't open any listen sockets if listen_interfaces is empty
    or misconfigured
  * fix bug in auto disk cache size logic
  * fix issue with outgoing_interfaces setting, where bind()
    would be called twice
  * add build option to disable share-mode
  * support validation of HTTPS trackers
  * deprecate strict super seeding mode
  * make UPnP port-mapping lease duration configurable
  * deprecate the bittyrant choking algorithm
  * add build option to disable streaming
  version 1.2.5:
  * announce port=1 instead of port=0, when there is no listen
    port
  * fix LSD over IPv6
  * support TCP_NOTSENT_LOWAT
  * fix correct interface binding of local service discovery
    multicast
  * fix issue with knowing which interfaces to announce to
    trackers and DHT
  * undeprecate settings_pack::dht_upload_rate_limit
- Switch to cmake build
- Remove references to python2
- Add libtorrent-rasterbar-fix_library_version.patch
- Build in c++14 mode (qbittorrent prefers it)
- in _constraints set 5GB min physicalmemory rather than memory parm
  (at least required for ppc64/ppc64le)
Wolfgang Engel's avatar Wolfgang Engel (bigironman) committed (revision 1)
osc copypac from project:openSUSE:Leap:15.2 package:libtorrent-rasterbar revision:29, using expand
Displaying all 3 revisions
openSUSE Build Service is sponsored by