arvidn
|
a06e4f696b
|
track whether a file is eligible for using the partfile on a per-file basis. This is intended to improve backwards compatibility, to better support resuming files downloaded with older versions of libtorrent
|
2018-03-11 12:52:56 +01:00 |
arvidn
|
05f7a95604
|
fix reporting &redundant= in tracker announces
|
2018-03-08 02:11:46 +01:00 |
arvidn
|
24dea1f845
|
fix tie-break in duplicate peer connection disconnect logic
|
2018-02-21 21:04:28 +01:00 |
Arvid Norberg
|
eec34e3ac3
|
fix issue with SSL tracker connections left in CLOSE_WAIT state (#2797)
|
2018-02-20 08:40:47 +01:00 |
arvidn
|
1ede34da8a
|
undo the patch to restore incoming TCP connections over SOCKS5
|
2018-02-19 00:01:42 +01:00 |
arvidn
|
a1860426b8
|
defer truncating existing files until the first time we write to them
|
2018-02-10 18:33:41 +01:00 |
arvidn
|
77181c1469
|
fix issue when receiving a torrent with 0-sized padfiles as magnet link
|
2018-02-09 17:41:30 +01:00 |
arvidn
|
91e03c789c
|
fix issue resuming 1.0.x downloads with a file priority 0
|
2018-01-31 22:43:07 +01:00 |
arvidn
|
01c41fadcf
|
fix torrent_status::next_announce
|
2018-01-29 15:08:18 +01:00 |
arvidn
|
ca3ea591df
|
fix pad-file scalability issue
|
2018-01-29 03:00:37 +01:00 |
arvidn
|
b729021625
|
make coalesce-buffers work on windows and systemps with pwritev()/preadv()
|
2018-01-28 23:05:01 +01:00 |
arvidn
|
bc4d53c71f
|
restore support for incoming connections over SOCKS5 (disabled by default)
|
2018-01-25 09:14:14 +01:00 |
arvidn
|
efd096d879
|
use unique peer_ids per connection
|
2018-01-23 16:40:16 +01:00 |
arvidn
|
0ee6b7d142
|
build for iOS on travis
|
2018-01-18 22:37:37 +01:00 |
arvidn
|
a67eb2f059
|
fix tracker connection bind issue for IPv6 trackers
|
2018-01-14 06:47:13 -05:00 |
arvidn
|
a9085db760
|
fix error handling of merkle torrents
|
2018-01-13 17:33:36 -05:00 |
arvidn
|
f29bb69612
|
fix error handling of unsupported hard-links
|
2018-01-13 08:36:48 -05:00 |
arvidn
|
c8bf782bd0
|
bump version number to 1.1.6
|
2017-12-29 15:53:51 +01:00 |
arvidn
|
69ff30f50f
|
deprecate save_encryption_settings (they are part of the normal settings)
|
2017-12-27 13:39:36 +01:00 |
arvidn
|
b7decd452e
|
add getters for peer_class_filter and peer_class_type_filter
|
2017-12-23 09:25:06 +01:00 |
arvidn
|
178281e1c5
|
make torrent_handler::set_priority() to use peer_classes
|
2017-12-18 00:56:44 +01:00 |
arvidn
|
d1a63cd781
|
fix build against boost-1.66, specifically the boost.asio changes
|
2017-12-15 11:29:53 +01:00 |
arvidn
|
a286b9da47
|
fix i2p support
|
2017-12-08 09:57:21 +01:00 |
arvidn
|
f81a20a035
|
fix loading resume data when in seed mode
|
2017-12-03 23:43:55 +01:00 |
arvidn
|
0fe2e85fee
|
fix part-file creation race condition (back-port from master)
|
2017-12-03 18:13:54 +01:00 |
arvidn
|
4b467f82ac
|
fix issue with initializing settings on session construction
|
2017-12-02 12:20:36 +01:00 |
Arvid Norberg
|
e15f466137
|
fix issue with receiving interested before metadata (#2557)
|
2017-11-25 15:31:37 +01:00 |
arvidn
|
5e7666526e
|
fix IPv6 tracker announce issue
|
2017-11-23 10:11:59 +01:00 |
arvidn
|
04c2c35f8d
|
restore path sanitization behavior of ':'
|
2017-11-21 08:50:09 +01:00 |
arvidn
|
096ce54fae
|
fix issue where new listen sockets would not be opened when leaving force_proxy mode
|
2017-11-14 12:38:22 +01:00 |
arvidn
|
205fe5e7ea
|
fix full allocation failure on APFS
|
2017-10-16 00:08:10 +02:00 |
Steven Siloti
|
2b72a7321a
|
send one last state update when a paused torrent's rates reach zero (#2436)
|
2017-10-11 23:10:40 +02:00 |
arvidn
|
f19cca1374
|
fix infinite loop when parsing certain invalid magnet links
|
2017-10-11 09:11:58 +02:00 |
arvidn
|
f080149081
|
fix parsing of torrents with certain invalid filenames
|
2017-10-08 15:54:08 +02:00 |
arvidn
|
cdd9f91999
|
fix leak of torrent_peer objecs (entries in peer_list)
|
2017-10-07 11:43:42 +02:00 |
arvidn
|
99b19366a9
|
fix leak of peer_class objects (when setting per-torrent rate limits)
|
2017-10-03 17:32:49 +02:00 |
arvidn
|
9cad0d8cf2
|
expose peer class API in python binding
|
2017-09-24 23:25:20 -07:00 |
arvidn
|
5441874f10
|
fix integer overflow in whole_pieces_threshold logic
|
2017-09-23 06:59:13 -07:00 |
arvidn
|
1ddc710be1
|
fix uTP path MTU discovery issue on windows (DF bit was not set correctly)
|
2017-09-16 19:56:42 +02:00 |
arvidn
|
ccbd6cbcfe
|
remove rss_reader.py, since rss has been reprecated. fix python binding for torrent_handle, to be hashable. update client_test.py to not use deprecated APIs and follow best (libtorrent) practice
|
2017-09-11 22:28:57 +02:00 |
arvidn
|
061732ddec
|
bump version
|
2017-09-04 15:35:45 +02:00 |
arvidn
|
fe37884bc6
|
fix IPv6 tracker support by performing the second announce in more cases
|
2017-08-19 18:56:51 +02:00 |
arvidn
|
b5fe0f95a2
|
fix issue in UTF-8 encoding validation
|
2017-08-16 13:15:19 +02:00 |
arvidn
|
b70d3efba9
|
fix infinite loop when parsing torrents whose filenames have zeroes. #2247
|
2017-08-16 07:21:34 +02:00 |
arvidn
|
fcb9c7b6f3
|
fix invalid read in parse_int() in bdecode_node() and lazy_bdecode()
|
2017-08-15 00:01:37 +02:00 |
arvidn
|
560ef29276
|
fix issue with very long tracker- and web seed URLs. Instead of using a fixed length stack allocated request buffer, use a dynamically growing stringstream
|
2017-08-10 14:01:11 +02:00 |
arvidn
|
378a0e974b
|
fix issue of force-recheck or seeding from read-only media, torrents with empty files in them. Previously libtorrent would create empty files up-front unconditionally, now they won't be created if they already exist
|
2017-08-09 18:48:49 +02:00 |
arvidn
|
1f3730fa5a
|
fix force-recheck issue (new files would not be picked up)
|
2017-08-06 09:49:51 +02:00 |
arvidn
|
cc30434c52
|
fix inconsistency in file_priorities and override_resume_data behavior. file_priorities are not subject to the override_resume_data flag
|
2017-07-12 15:36:55 -07:00 |
arvidn
|
5188c190db
|
bump version number
|
2017-07-02 15:03:46 -04:00 |