arvidn
|
eaa18ff7a1
|
announce port=1 instead of port=0, when there is no listen port
|
2020-03-07 17:11:03 -08:00 |
arvidn
|
b4cda2989e
|
fix announcing port=0 when configured with no listen interfaces
|
2020-02-06 22:21:42 +01:00 |
arvidn
|
d607328b45
|
fix announce_to_all_trackers and announce_to_all_tiers behavior
|
2020-02-05 11:19:15 +01:00 |
arvidn
|
6d865f0c60
|
extend tracker test to test announce_to_all_trackers and announce_to_all_tiers as well
|
2020-02-03 03:14:58 +01:00 |
arvidn
|
88d9c05e3c
|
expand IPv4 in expand_unspecified_address
|
2020-01-19 08:27:33 +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
|
68196dceae
|
fix erroneous event=completed tracker announce when checking files
|
2019-12-15 11:21:46 +01:00 |
arvidn
|
b329d579e9
|
clear tracker errors on success
|
2019-12-02 23:36:18 +01:00 |
arvidn
|
8b067310b1
|
merged RC_1_1 into master
|
2019-01-12 00:53:45 +01:00 |
arvidn
|
0d8a5a8a44
|
add support for &ipv4= tracker argument
|
2018-11-19 09:08:16 +01:00 |
arvidn
|
eab1055938
|
more warnings on appveyor
|
2018-11-18 11:49:45 +01:00 |
arvidn
|
19df645012
|
apply piece priorities immediately, even though file priority updares are async. save both file- and piece priorities in fast resume. when loading, apply file prios first, then piece prios
|
2018-07-29 21:53:01 +02:00 |
Arvid Norberg
|
6efff919cd
|
deprecated alert::progress_notification alert category, split into finer grained categories
|
2018-04-05 16:27:28 +02:00 |
Alden Torres
|
5b922072e9
|
avoid calls to .address() when looking for endpoint protocol (#2892)
using is_v4 and is_v6 where possible
|
2018-04-01 13:48:17 +02:00 |
arvidn
|
0fa24faec4
|
merged RC_1_1 into master
|
2018-03-25 22:06:41 +02:00 |
arvidn
|
02a01fa22e
|
fix issue where the current tracker would be skipped for the next tracker in the same tier
|
2018-03-25 14:40:38 +02:00 |
arvidn
|
a6656aeb93
|
generate random keys for use in tracker announces. keys are unique for each torrent and the listen interface they announce via
|
2017-11-29 00:10:35 +01:00 |
arvidn
|
4bc93cff38
|
merge RC_1_1 into master
|
2017-11-23 18:01:32 +01:00 |
arvidn
|
5e7666526e
|
fix IPv6 tracker announce issue
|
2017-11-23 10:11:59 +01:00 |
Arvid Norberg
|
c734f42ac3
|
make tracker announces happen even if there are no open listen sockets (#2529)
support announcing to IPv6 trackers and running an IPv6 DHT when not listening for incoming connections
|
2017-11-20 23:42:22 +01:00 |
arvidn
|
58f91e67fb
|
merged RC_1_1 into master
|
2017-08-19 23:30:13 +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
|
c4eb4c8b5f
|
use span in torrent_info constructors and deprecate the redundant flags argument
|
2017-07-22 00:00:44 -07:00 |
Steven Siloti
|
fd50630020
|
announce to trackers for all listen interfaces
|
2017-04-30 08:11:56 -04:00 |
arvidn
|
d138f02424
|
introduce lt namespace alias
|
2017-04-23 23:43:58 -04:00 |
arvidn
|
0b6fe4d0bd
|
merged RC_1_1 into master
|
2017-03-30 18:07:24 -04:00 |
arvidn
|
9995e25be7
|
fix typo
|
2017-03-15 07:30:30 -04:00 |
Arvid Norberg
|
827372f9ab
|
fix master build after merge (#1813)
fix master build after merge
|
2017-03-15 07:15:36 -04:00 |
arvidn
|
3a1379ef1e
|
merged RC_1_1 into master
|
2017-03-14 12:55:13 -04:00 |
arvidn
|
e37e4bfe8a
|
include user-agent in tracker announces in anonymous_mode for private torrents
|
2017-03-12 21:10:00 -04:00 |
arvidn
|
08c05b9693
|
correctly URL encode the IPv6 argument to trackers
|
2017-03-10 02:27:51 -05:00 |
Arvid Norberg
|
9e4045ed42
|
use 32 bit time points in torrent (#1662)
use 32 bit time points in torrent and add some slack to time point comparisons in python test
|
2017-02-05 19:18:06 -05:00 |
Arvid Norberg
|
3d06371f31
|
factor out some common storage utilities out of storage.cpp (#1515)
factor out some common storage utilities out of storage.cpp
|
2017-01-11 00:42:10 -05:00 |
arvidn
|
ba995fef84
|
fix msvc-warning
|
2017-01-08 12:56:33 -05:00 |
arvidn
|
0c7e86078b
|
merged RC_1_1 into master
|
2017-01-08 10:18:41 -05:00 |
Arvid Norberg
|
5d1fb97b14
|
fix torrent_status test (#1499)
fix torrent_status and tracker interval test
|
2017-01-08 09:51:01 -05:00 |
arvidn
|
cda715c152
|
introduce type for slot index in part_file
|
2016-12-26 08:33:19 -08:00 |
arvidn
|
6c805bd06d
|
simplify print statements in tests
|
2016-10-09 20:23:45 -04:00 |
arvidn
|
9453fbd54b
|
merged RC_1_1 into master
|
2016-10-09 20:09:44 -04:00 |
Arvid Norberg
|
6bb2d7c017
|
Sanitize 1.1 (#1197)
enable address sanitizer
|
2016-10-09 17:00:20 -04:00 |
Arvid Norberg
|
7a52a285a1
|
back-port error_code cleanup from master (#1173)
back-port error_code cleanup from master
|
2016-10-03 16:32:40 -07:00 |
Arvid Norberg
|
cebd976cc2
|
fix error_code vs. error_condition traits (#1169)
fix error_code vs. error_condition traits. deprecate get_*_category(), instead use *_category()
|
2016-10-02 12:27:50 -07:00 |
arvidn
|
74fc0fae9d
|
merged RC_1_1 into master
|
2016-08-21 16:28:49 -04:00 |
Arvid Norberg
|
b701fb252a
|
clear alert nofify function when calling abort on a session, to avoid touching a destructed session object (#1015)
|
2016-08-20 11:04:44 -04:00 |
Alden Torres
|
bb388563b3
|
refactor to use torrent_info with std::shared_ptr (#1006)
|
2016-08-17 17:26:35 -04:00 |
Arvid Norberg
|
e782783814
|
modernize use override (#895)
|
2016-07-09 20:10:38 -04:00 |
Arvid Norberg
|
770935cd46
|
modernize-use-nullptr (#894)
|
2016-07-09 16:26:26 -04:00 |
Arvid Norberg
|
717ed8bd3b
|
Msvc warnings (#822)
fix msvc warnings in python bindings and simulations
|
2016-06-18 19:24:27 -04:00 |
Arvid Norberg
|
ed077c8358
|
use cstdint intead of boost/cstdint.hpp (#833)
use cstdint intead of boost/cstdint.hpp
|
2016-06-18 14:01:38 -04:00 |