premiere-libtorrent/simulation
arvidn 4d88c83576 add rvalue reference overloads for add_torrent_params, settings_pack and session_params. Those structures are pretty large so being able to take them by rvalue reference may be beneficial 2018-11-13 08:05:56 +01:00
..
libsimulator@e4fb5e171a fix issue in self-connection detection introduced with the change to generate unique peer-ids for each connection. Now, the torrent keeps track of all of our peer-ids generated for outgoing (bittorrent) connections, and we check them against incoming peers' peer-ids 2018-08-19 22:19:53 +02:00
Jamfile complete the error handling test and make it part of the default simulation test suite. It will run a file transfer between two clients repeatedly, each time cause another memory allocation fail, until every single memory allocation has failed once. Any invariant check failure, assertion or signal will cause the test to fail 2018-01-08 04:44:52 -05:00
create_torrent.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
create_torrent.hpp merged RC_1_1 into master 2018-03-12 02:32:12 +01:00
fake_peer.hpp merged RC_1_1 into master 2018-02-25 09:36:12 +01:00
make_proxy_settings.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
setup_dht.cpp some cleanup turning memcmp() and memcpy() into span comparisons and std::copy(). some more use of random_bytes() instead of loops. 2018-11-05 18:52:45 +01:00
setup_dht.hpp 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
setup_swarm.cpp move dht_settings into its own header cpp file-pair and dht_settings into the dht namespace 2017-09-04 22:38:16 +02:00
setup_swarm.hpp 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
test_auto_manage.cpp 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
test_checking.cpp make create_random_files() take a span instead of pointer, length parameters 2018-06-11 01:35:31 +02:00
test_dht.cpp only allow pinged nodes into the routing table (#3006) 2018-05-08 12:47:29 +02:00
test_dht_bootstrap.cpp 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
test_dht_rate_limit.cpp add rvalue reference overloads for add_torrent_params, settings_pack and session_params. Those structures are pretty large so being able to take them by rvalue reference may be beneficial 2018-11-13 08:05:56 +01:00
test_dht_storage.cpp 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
test_error_handling.cpp move export.hpp into aux_ folder. put assert symbols in libtorrent namespace 2018-05-14 09:09:01 +02:00
test_fast_extensions.cpp disable tests requiring logging when building with logging disabled 2017-11-24 07:50:06 +01:00
test_file_pool.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_http_connection.cpp deprecated alert::progress_notification alert category, split into finer grained categories 2018-04-05 16:27:28 +02:00
test_ip_filter.cpp 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
test_metadata_extension.cpp 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
test_optimistic_unchoke.cpp 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
test_pause.cpp 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
test_pe_crypto.cpp 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
test_save_resume.cpp fix simulation tests to make them not use deprecated functions 2017-07-26 18:00:03 -07:00
test_session.cpp deprecate (and disable) the force-proxy setting. Instead, always use the proxy when set, never fall back on circumventing it 2018-07-08 18:26:47 +02:00
test_socks5.cpp deprecate (and disable) the force-proxy setting. Instead, always use the proxy when set, never fall back on circumventing it 2018-07-08 18:26:47 +02:00
test_super_seeding.cpp fix simulation tests to make them not use deprecated functions 2017-07-26 18:00:03 -07:00
test_swarm.cpp fix issue in self-connection detection introduced with the change to generate unique peer-ids for each connection. Now, the torrent keeps track of all of our peer-ids generated for outgoing (bittorrent) connections, and we check them against incoming peers' peer-ids 2018-08-19 22:19:53 +02:00
test_thread_pool.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_torrent_status.cpp merged RC_1_1 into master 2018-04-28 14:36:24 +02:00
test_tracker.cpp 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
test_transfer.cpp 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
test_utp.cpp fix simulation tests to make them not use deprecated functions 2017-07-26 18:00:03 -07:00
test_web_seed.cpp make create_torrent flags type-safe 2017-08-04 21:23:42 +02:00
utils.cpp deprecate (and disable) the force-proxy setting. Instead, always use the proxy when set, never fall back on circumventing it 2018-07-08 18:26:47 +02:00
utils.hpp fix uTP and SOCKS5 simulations and update libsimulator 2018-05-13 12:10:34 +02:00