arvidn
c299004abf
undeprecate settings_pack::dht_upload_rate_limit. Make sure it doesn't overflow if set too high
2020-02-20 09:25:15 +01:00
arvidn
3092b7ca44
fix binding TCP and UDP sockets to the same port, when specifying port 0
2020-02-07 01:27:09 +01:00
arvidn
d607328b45
fix announce_to_all_trackers and announce_to_all_tiers behavior
2020-02-05 11:19:15 +01:00
arvidn
86183358e9
bump version to 1.2.4
2020-02-05 01:55:44 +01:00
arvidn
bdee0b563c
fix suggest_read_cache setting
2020-02-02 20:16:59 +01:00
arvidn
94d90ce96f
back-off tracker hostname looksups resulting in NXDOMAIN
2020-02-01 20:28:13 +01:00
arvidn
bc6444a251
lower TCP keepalive timeout for SOCKS5 UDP tunnel, to detect network failures and retry
2020-02-01 11:43:51 +01:00
arvidn
82d4d1927d
restrict DHT nodes to the network they are associated with (multi-homed)
2020-01-17 00:01:10 +01:00
arvidn
df85b31490
deprecate and remvoe broadcast_lsd setting
2020-01-16 16:02:00 +01:00
arvidn
fa79697f45
deprecate (and remove) upnp_ignore_nonrouters setting
2020-01-16 10:35:50 +01:00
arvidn
ab07eceead
don't attempt sending event=stopped if event=start never succeeded
2020-01-12 14:12:23 +01:00
arvidn
e18366bb6b
make sure &key= stays consistent between different source IPs (as mandated by BEP7)
2020-01-11 11:37:54 +01:00
arvidn
f508a433a4
fix binding of outgoing interface, when configured
2020-01-08 10:21:41 +01:00
Arvid Norberg
0675bd263f
add new socks5_alert to trouble shoot SOCKS5 proxies
2019-12-28 17:57:44 +01:00
arvidn
68196dceae
fix erroneous event=completed tracker announce when checking files
2019-12-15 11:21:46 +01:00
arvidn
828ad7d024
bump version 1.2.3.0
2019-12-09 12:46:36 +01:00
arvidn
59a29a44e2
promote errors in parsing listen_interfaces to post listen_failed_alert
2019-12-09 06:54:31 +01:00
arvidn
26ec7921c3
fix bug in protocol encryption/obfuscation
2019-12-07 11:44:05 +01:00
arvidn
f49d194186
fix buffer overflow in SOCKS5 UDP logic
2019-12-06 09:19:17 +01:00
arvidn
b5790b982b
fix issue of rapid calls to file_priority() clobbering each other
2019-12-04 22:04:13 +01:00
arvidn
b329d579e9
clear tracker errors on success
2019-12-02 23:36:18 +01:00
arvidn
0c2d3a0dac
optimize setting with unlimited unchoke slots
2019-11-26 20:54:52 +01:00
arvidn
97a79d2dba
fixed restoring of trackers, comment, creation date and created-by in resume data
2019-11-25 14:21:55 +01:00
arvidn
a53d090313
fix handling of torrents with too large pieces
2019-11-25 02:46:55 +01:00
arvidn
729102c280
fixed division by zero in anti-leech choker
2019-10-20 12:59:55 +02:00
arvidn
39e2e4d3dc
fix torrent_info::swap
2019-10-18 13:38:39 +02:00
arvidn
d08fa164d2
fix issue where pieces would be hashed despite disable_hash_checks was set
2019-09-13 22:38:18 +02:00
arvidn
9b1607a63c
fix updating of is_finished torrent status, when changing piece priorities
2019-09-07 10:45:25 +02:00
arvidn
baeb959054
bump version to 1.2.2
2019-08-23 13:39:22 +02:00
arvidn
af5fe587c0
fix regression in left= reporting to trackers when adding a seeding torrent
2019-08-19 13:49:25 +02:00
Arvid Norberg
e539846266
fix integer overflow in chunked http parser
2019-07-30 11:16:05 -07:00
Arvid Norberg
a4b2f636cc
update changelog to include CVE references
2019-07-29 22:13:18 -07:00
arvidn
8e23f9cc92
improve file_storage::sanitize_symlinks
2019-07-29 06:10:04 -07:00
arvidn
3995ffeafd
similar to how low RTT DHT nodes are preferred over high RTT nodes, also have an affinity for nodes with node IDs derived from their IP
2019-07-28 16:13:16 -07:00
Arvid Norberg
196588c7b8
add torrent_info constructor overloads to control torrent file limits
2019-07-20 18:14:19 -07:00
arvidn
7a20850632
feature to disable DHT, PEX and LSD per torrent
2019-07-20 10:20:41 -07:00
Arvid Norberg
d113816ae6
fix issue where trackers from magnet links were not included in create_torrent()
2019-07-04 12:53:36 +02:00
Arvid Norberg
462a288bdf
make peer_info::client a byte array in python binding
2019-07-02 16:39:11 +02:00
arvidn
9da041a24d
extend the whole_pieces_threshold setting to also request contiguous pieces from fast peers
2019-07-02 10:32:27 +02:00
Arvid Norberg
6fbeb93d50
fix error handling of moving storage to a drive letter that isn't mounted
2019-07-01 15:27:37 +02:00
Arvid Norberg
10d061eb7f
update Changelog
2019-07-01 10:18:24 +02:00
arvidn
d97e1be6b2
bump version of RC_1_2 to 1.2.1
2019-04-28 03:31:04 +02:00
arvidn
0cf2924230
add a few missing alerts to the python bindings
2019-04-27 17:23:23 +02:00
Steven Siloti
aec5c50282
Track the mapped port for each NAT mapping transport ( #3793 )
...
* Track the mapped port for each NAT mapping transport
Each transport needs to be tracked separately so that a failed mapping request
doesn't cause the listen port for a socket to be cleared to zero.
* add template specialization to allow enums as indexes
* use aux::array for port mappings
2019-04-22 01:50:44 +02:00
Joris Carrier
2ccb5d716a
fix python bindings for block_uploaded_alert
2019-04-18 16:53:52 +02:00
arvidn
4441655bab
optimize resolve_duplicate_filenames_slow()
2019-04-09 01:59:34 +02:00
Arvid Norberg
212ea3db27
fix python binding of dht_settings
2019-04-08 00:56:18 +02:00
arvidn
5b021a849e
use a more restrictive limit on number of pieces allowed in a torrent
2019-04-02 19:44:00 +02:00
Arvid Norberg
38ca4113ea
fix python binding for create_torrent
2019-03-25 01:31:37 +01:00
Arvid Norberg
57cd2882d4
update symlinks to conform to BEP 47
2019-03-19 10:05:06 +01:00