From 4842f132de4c718f0ceeb533a8e7f662513148540e9560ad42869f2b3eb752be Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 30 Mar 2014 14:49:47 +0000 Subject: [PATCH] Accepting request 228176 from home:Fisiu:branches:devel:libraries:c_c++ - Update to 0.16.16 (changes since 0.16.12): * add missing add_files overload to the python bindings * improve error handling in http gunzip * fix debug logging for banning web seeds * improve support for de-selected files in full allocation mode * fix dht_bootstrap_alert being posted * SetFileValidData fix on windows (prevents zero-fill) * fix minor lock_files issue on unix * fix mingw time_t 64 bit issue * fix use of SetFileValidData on windows * fix crash when using full allocation storage mode * improve error_code and error_category support in python bindings * fix python binding for external_ip_alert * make lt_tex more robust against bugs and malicious behavior * HTTP chunked encoding fix * expose file_granularity flag to python bindings * fix DHT memory error * change semantics of storage allocation to allocate on first write rather than on startup (behaves better with changing file priorities) * fix resend logic in response to uTP SACK messages * only act on uTP RST packets with correct ack_nr * make uTP errors log in normal log mode (not require verbose) * deduplicate web seed entries from torrent files * improve error reporting from lazy_decode() * fix auto-manage issue when pausing session * fix bug in non-sparse mode on windows, causing incorrect file errors to be generated * fix set_name() on file_storage actually affecting save paths * fix large file support issue on mingw * add some error handling to set_piece_hashes() OBS-URL: https://build.opensuse.org/request/show/228176 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtorrent-rasterbar?expand=0&rev=34 --- libtorrent-rasterbar-0.16.12.tar.gz | 3 -- libtorrent-rasterbar-0.16.16.tar.gz | 3 ++ libtorrent-rasterbar.changes | 44 +++++++++++++++++++++++++++++ libtorrent-rasterbar.spec | 4 +-- 4 files changed, 49 insertions(+), 5 deletions(-) delete mode 100644 libtorrent-rasterbar-0.16.12.tar.gz create mode 100644 libtorrent-rasterbar-0.16.16.tar.gz diff --git a/libtorrent-rasterbar-0.16.12.tar.gz b/libtorrent-rasterbar-0.16.12.tar.gz deleted file mode 100644 index 5d4ff59..0000000 --- a/libtorrent-rasterbar-0.16.12.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e8b1cb35d4642e77ac2ab0c73773455c1d0c517cae42060d657da4463eec5668 -size 3002825 diff --git a/libtorrent-rasterbar-0.16.16.tar.gz b/libtorrent-rasterbar-0.16.16.tar.gz new file mode 100644 index 0000000..a689b6a --- /dev/null +++ b/libtorrent-rasterbar-0.16.16.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c74580f0861281568f58009519cddaaa4aa44056fb3a663acf6061a225ef7ea8 +size 3016861 diff --git a/libtorrent-rasterbar.changes b/libtorrent-rasterbar.changes index d4e7d9c..1753938 100644 --- a/libtorrent-rasterbar.changes +++ b/libtorrent-rasterbar.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Sat Mar 29 12:41:57 UTC 2014 - fisiu@opensuse.org + +- Update to 0.16.16 (changes since 0.16.12): + * add missing add_files overload to the python bindings + * improve error handling in http gunzip + * fix debug logging for banning web seeds + * improve support for de-selected files in full allocation mode + * fix dht_bootstrap_alert being posted + * SetFileValidData fix on windows (prevents zero-fill) + * fix minor lock_files issue on unix + * fix mingw time_t 64 bit issue + * fix use of SetFileValidData on windows + * fix crash when using full allocation storage mode + * improve error_code and error_category support in python bindings + * fix python binding for external_ip_alert + * make lt_tex more robust against bugs and malicious behavior + * HTTP chunked encoding fix + * expose file_granularity flag to python bindings + * fix DHT memory error + * change semantics of storage allocation to allocate on first write rather + than on startup (behaves better with changing file priorities) + * fix resend logic in response to uTP SACK messages + * only act on uTP RST packets with correct ack_nr + * make uTP errors log in normal log mode (not require verbose) + * deduplicate web seed entries from torrent files + * improve error reporting from lazy_decode() + * fix auto-manage issue when pausing session + * fix bug in non-sparse mode on windows, causing incorrect file errors to + be generated + * fix set_name() on file_storage actually affecting save paths + * fix large file support issue on mingw + * add some error handling to set_piece_hashes() + * fix completed-on timestamp to not be clobbered on each startup + * fix deadlock caused by some UDP tracker failures + * fix potential integer overflow issue in timers on windows + * minor fix to peer_proportional mixed_mode algorithm (TCP limit could go + too low) + * graceful pause fix + * i2p fixes + * fix issue when loading certain malformed .torrent files + * pass along host header with http proxy requests and possible + http_connection shutdown hang + ------------------------------------------------------------------- Thu Dec 12 22:00:53 UTC 2013 - fisiu@opensuse.org diff --git a/libtorrent-rasterbar.spec b/libtorrent-rasterbar.spec index 4e3e1dc..2ea742d 100644 --- a/libtorrent-rasterbar.spec +++ b/libtorrent-rasterbar.spec @@ -1,7 +1,7 @@ # # spec file for package libtorrent-rasterbar # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %bcond_with examples Name: libtorrent-rasterbar -Version: 0.16.12 +Version: 0.16.16 Release: 0 Summary: Libtorrent is a C++ implementation of the BitTorrent protocol License: BSD-3-Clause