Arvid Norberg
|
b3856d3027
|
narrow the scope affected by TORRENT_DISABLE_EXTENSIONS to only disable the user extensions, but always support the extension message and the built-in extensions, like lt_donthave and seed_mode
|
2018-07-26 09:31:49 +02:00 |
Arvid Norberg
|
dcb8b816a3
|
only post alerts for newly opened listen sockets, and only attempt to map ports for newly opened sockets. track has_incoming_connections per listen socket
|
2018-07-23 15:04:23 +02:00 |
arvidn
|
fe612ca167
|
replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options
|
2018-05-13 19:25:17 +02:00 |
arvidn
|
4fef787212
|
merged RC_1_1 into master
|
2018-01-24 00:37:05 +01:00 |
Alden Torres
|
7262118177
|
fixing warnings in tests code, part2 (#2718)
|
2018-01-23 19:23:57 +01:00 |
arvidn
|
efd096d879
|
use unique peer_ids per connection
|
2018-01-23 16:40:16 +01:00 |
arvidn
|
c16eb32b94
|
merge RC_1_1 into master
|
2017-12-03 18:12:35 +01:00 |
arvidn
|
9d37fbd1f7
|
disable tests requiring logging when building with logging disabled
|
2017-11-24 07:50:06 +01:00 |
Alden Torres
|
f040d6d860
|
added reopen_network_sockets method to allow manual reopen of listen/outgoing sockets (#2476)
|
2017-10-28 12:15:35 +02:00 |
arvidn
|
edad33d270
|
fix const correctness in get_peer_class
|
2017-09-24 14:49:55 -07:00 |
arvidn
|
53ff169db1
|
use string_view in find_metric_idx
|
2017-09-04 07:50:13 +02:00 |
arvidn
|
c4eb4c8b5f
|
use span in torrent_info constructors and deprecate the redundant flags argument
|
2017-07-22 00:00:44 -07:00 |
arvidn
|
4947602a2f
|
make add_torrent_params::flags_t an enum class and move it out into its own header
|
2017-07-17 01:05:31 -07:00 |
AllSeeingEyeTolledEweSew
|
00655d562b
|
Refactor several flags to torrent_handle::get_flags/set_flags.
|
2017-07-17 01:05:31 -07:00 |
Arvid Norberg
|
1925d1e7aa
|
add test for recent duplicate add bug (#2003)
|
2017-05-17 23:04:50 -04:00 |
arvidn
|
d138f02424
|
introduce lt namespace alias
|
2017-04-23 23:43:58 -04:00 |
Alden Torres
|
45bea967c2
|
added resolver_cache_timeout setting (#1878)
added resolver_cache_timeout setting
|
2017-04-04 18:23:37 -04:00 |
arvidn
|
6cdd598e7c
|
make add_torrent_params movable and have add_torrent/async_add_torrent take it by value
|
2017-03-26 16:48:57 -04:00 |
Alden Torres
|
fcbcc250bb
|
fix setup of DHT logic in session_impl::init (#1830)
fix setup of DHT logic in session_impl::init
|
2017-03-23 08:32:56 -04:00 |
arvidn
|
6b91adab6a
|
merged RC_1_1 into master
|
2017-01-28 14:36:23 -05:00 |
arvidn
|
605227d9da
|
add test for get_cache_info
|
2017-01-24 01:31:16 -05:00 |
arvidn
|
173951ec7f
|
merged RC_1_1 into master
|
2017-01-21 02:28:29 -05:00 |
Arvid Norberg
|
04589f3bef
|
don't load user_agent and peer_fingerprint from session_state (#1538)
don't load user_agent and peer_fingerprint from session_state
|
2017-01-15 01:21:52 -05:00 |
Arvid Norberg
|
57f52adc88
|
various cleanup (#1497)
* various cleanup
* fix
* cleanup
|
2017-01-06 01:39:01 -05:00 |
arvidn
|
b1e22e6183
|
merged RC_1_1 into master
|
2016-10-20 00:36:54 -04:00 |
Arvid Norberg
|
c966435d1c
|
fix issue where shutting down the session immediately and asynchronously starting the DHT would cause a shutdown hang (#1203)
|
2016-10-10 22:54:19 -04:00 |
arvidn
|
74fc0fae9d
|
merged RC_1_1 into master
|
2016-08-21 16:28:49 -04:00 |
Arvid Norberg
|
80e5ce9b32
|
add a default DHT bootstrap node when it's enabled on session startup (#1008)
make the dht bootstrap nodes part of settings_pack instead, to make it possible to set them on startup. and add default
|
2016-08-21 12:15:19 -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
|
770935cd46
|
modernize-use-nullptr (#894)
|
2016-07-09 16:26:26 -04:00 |
Arvid Norberg
|
eda956f13a
|
use standard library for suspending threads (#855)
use standard library for suspending threads
|
2016-06-26 09:24:06 -04:00 |
Arvid Norberg
|
96999ad67f
|
replace uses of boost::bind with std::bind and lambdas (#745)
|
2016-05-25 00:31:52 -04:00 |
arvidn
|
f1216686d2
|
merged RC_1_1 into master
|
2016-05-23 00:56:16 -04:00 |
Arvid Norberg
|
62fb7209ef
|
fix invariant check issue with a paused session (#750)
fix invariant check issue with a paused session
|
2016-05-22 22:58:11 -04:00 |
Arvid Norberg
|
b5fc367d17
|
fix incorrect comparison function when deciding which peer to disconnect (#746)
fix incorrect comparison function when deciding which peer to disconnect
|
2016-05-22 13:46:37 -04:00 |
arvidn
|
3988a443ff
|
add test of paused session
|
2016-05-22 02:20:49 -04:00 |
arvidn
|
aa0d29b67d
|
merged RC_1_1 into master
|
2016-05-19 01:28:22 -04:00 |
Arvid Norberg
|
e8380e1d0b
|
factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732)
|
2016-05-17 09:24:06 -04:00 |
Arvid Norberg
|
0d27a0acdd
|
fix assert when adding an empty file (as a torrent) (#729)
|
2016-05-14 13:24:29 -04:00 |
arvidn
|
c292696dcb
|
back-port fix adding empty file as torrent
|
2016-05-14 13:13:20 -04:00 |
Arvid Norberg
|
6dcbeae8bb
|
Async add torrent test (#728)
add test for async_add_torrent
|
2016-05-14 10:19:33 -04:00 |
arvidn
|
442979c318
|
support filtering which parts of session state are loaded by load_state()
|
2016-03-06 16:35:49 -05:00 |
arvidn
|
13f03ce38a
|
print the actual stats in session_stats_alert::message() and make parse_session_stats.py parse the alert output. add stats_metric objects for all performance counters
|
2016-01-12 23:34:37 -05:00 |
Arvid Norberg
|
84849f3afd
|
some msvc fixes
|
2015-05-30 21:46:59 +00:00 |
Arvid Norberg
|
f9c9d0ad0d
|
merge small unit tests to make running the tests quicker. expand the test framework a bit. add ax_boost_random.m4 script to link against boost.random correctly from makefile.
|
2015-05-30 04:31:23 +00:00 |
Arvid Norberg
|
013ed36f09
|
landed alert_queue feature branch into trunk
|
2015-04-03 20:15:48 +00:00 |
Arvid Norberg
|
764b09d6b5
|
make the peer fingerprint a regular setting and remove it from the main session constructor argument list
|
2014-12-31 15:51:45 +00:00 |
Arvid Norberg
|
e526355d24
|
merged changes from RC_1_0
|
2014-11-09 11:17:13 +00:00 |
Arvid Norberg
|
7351389ce8
|
land libtorrent_aio branch in trunk
|
2014-07-06 19:18:00 +00:00 |
Arvid Norberg
|
6bc908fd49
|
merged anonymous mode fix from RC_0_16
|
2013-06-12 07:57:13 +00:00 |