premiere-libtorrent/test
arvidn 4fd6136b2a improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents 2020-03-21 12:28:49 -07:00
..
mutable_test_torrents landed mutable torrents branch in trunk 2015-03-21 00:12:40 +00:00
ssl update SSL test certificates 2019-11-03 05:56:22 -08:00
test_torrents improve file_storage::sanitize_symlinks 2019-07-29 06:10:04 -07:00
CMakeLists.txt cmake: backport changes from the master branch 2018-10-31 00:17:36 +01:00
Jamfile update appveyor image and boost version. explicitly use python2 for test scripts (as the SSL behavior has changed in python 3 in non-trivial ways) 2019-11-19 01:46:39 +01:00
Makefile.am improve file_storage::sanitize_symlinks 2019-07-29 06:10:04 -07:00
bittorrent_peer.cpp improve sanitizer rule in Jamfile. Some fixes for new clang sanitizr 'implicit-conversion' 2019-03-26 10:14:06 +01:00
bittorrent_peer.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
corrupt.gz update puff.c for gzip inflation (#1022) 2016-08-21 14:43:44 -04:00
dht_server.cpp deprecate slow bdecode() function 2018-11-19 09:09:55 +01:00
dht_server.hpp more linking issues 2013-06-23 22:36:07 +00:00
enum_if.cpp improve error messages and error reporting of failing enum_routes() 2020-02-26 17:48:12 +01:00
http.py update appveyor image and boost version. explicitly use python2 for test scripts (as the SSL behavior has changed in python 3 in non-trivial ways) 2019-11-19 01:46:39 +01:00
invalid1.gz fix bounds checking in parsing of gzip header 2017-10-01 03:33:38 +02:00
main.cpp set terminate handler in test framework to print stacktrace if called by test. Install signal handler on windows 2019-11-03 05:56:44 -08:00
make_torrent.cpp make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts 2018-11-16 14:06:22 +01:00
make_torrent.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
peer_server.cpp merged RC_1_1 into master 2018-04-04 20:48:07 +02:00
peer_server.hpp fix missing EXPORT annotation of functions in the test utility library (#631) 2016-04-20 07:51:25 -04:00
print_alerts.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
print_alerts.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
root1.xml improve and extend the upnp unit test 2012-06-28 06:47:59 +00:00
root2.xml improve and extend the upnp unit test 2012-06-28 06:47:59 +00:00
root3.xml Add test case for igd_version 2015-07-09 20:11:24 +08:00
settings.cpp improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents 2020-03-21 12:28:49 -07:00
settings.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
setup_transfer.cpp fixed restoring of trackers, comment, creation date and created-by in resume data 2019-11-25 14:21:55 +01:00
setup_transfer.hpp fix seed_mode flag 2019-02-24 10:20:20 +01:00
socks.py update appveyor image and boost version. explicitly use python2 for test scripts (as the SSL behavior has changed in python 3 in non-trivial ways) 2019-11-19 01:46:39 +01:00
swarm_suite.cpp deprecate strict super seeding mode 2020-03-20 09:37:24 -07:00
swarm_suite.hpp add spaces around user defined literal suffix operators 2019-08-21 14:23:46 +02:00
test.cpp 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
test.hpp fix clang warning on empty statements by fixing the test macros 2019-09-24 01:28:43 +02:00
test_alert_manager.cpp disable wait_for_alert test, since it relies on accurate wall-clock timings, which aren't necessarily possible on some CIs 2019-11-21 08:36:12 +01:00
test_alert_types.cpp add new socks5_alert to trouble shoot SOCKS5 proxies 2019-12-28 17:57:44 +01:00
test_alloca.cpp construct and destruct objects in stack allocations (alloca()) 2017-04-28 21:34:31 -04:00
test_auto_unchoke.cpp make random_shuffle() take a range instead of two iterators. use random_bytes() instead of std::generate() and random_byte(). Remove unused hasher.hpp includes 2019-02-19 01:48:08 +01:00
test_bandwidth_limiter.cpp fix some conversion warnings by using std::abs() instead of fabs() 2018-08-09 16:11:25 +02:00
test_bdecode.cpp make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts 2018-11-16 14:06:22 +01:00
test_bencoding.cpp fix over-eager TORRENT_ABI_VERSION check in test_bencoding 2019-09-15 05:53:49 +02:00
test_bitfield.cpp fix warnings 2019-04-10 08:05:36 +02:00
test_block_cache.cpp fix issue where pieces would be hashed despite disable_hash_checks was set 2019-09-13 22:38:18 +02:00
test_bloom_filter.cpp fixing warnings in tests code, part4 2018-01-27 09:18:26 +01:00
test_buffer.cpp don't copy a vector into the async_write operation for iovec. Since the chained_buffer will own the vector anyway, just make it return a span and copy that 2019-02-09 17:45:47 +01: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_crc32.cpp fix warnings 2018-03-24 23:01:19 +01:00
test_create_torrent.cpp merged RC_1_1 2018-05-10 22:48:39 +02:00
test_dht.cpp Fix some more unlikely integer truncation 2020-02-28 09:10:44 +01:00
test_dht_storage.cpp fix clang warning on empty statements by fixing the test macros 2019-09-24 01:28:43 +02:00
test_direct_dht.cpp fix asio-debugging build of dht test 2018-11-09 16:39:39 +01:00
test_dos_blocker.cpp fixing warnings in tests code, part5 (#2736) 2018-01-28 00:56:21 +01:00
test_ed25519.cpp fixing warnings in tests code, part1 (#2700) 2018-01-19 22:40:39 +01:00
test_enum_net.cpp rely less on the ability to enumerate the routing table reliably. Any IP address 2020-03-03 11:43:52 +01:00
test_fast_extension.cpp fix build with boost-1.70 (#3788) 2019-04-19 20:56:19 +02:00
test_fence.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_ffs.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_file.cpp improve file_storage::sanitize_symlinks 2019-07-29 06:10:04 -07:00
test_file_progress.cpp simple test for file_progress::update 2019-01-13 02:40:15 +01:00
test_file_storage.cpp improve hack in file_storage::symlink 2019-08-13 21:30:23 +02:00
test_flags.cpp add build option to disable super seeding feature 2020-03-20 09:37:24 -07:00
test_generate_peer_id.cpp factor out generate_peer_id into its own file 2018-07-25 08:49:18 +02:00
test_gzip.cpp fixing warnings in tests code, part5 (#2736) 2018-01-28 00:56:21 +01:00
test_hasher.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
test_hasher512.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_heterogeneous_queue.cpp fixing warnings in tests code, part7 2018-01-30 12:34:53 +01:00
test_http_connection.cpp improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents 2020-03-21 12:28:49 -07:00
test_http_parser.cpp silence buggy nodiscard diagnostic on MSVC 2019-12-17 02:16:59 +01:00
test_identify_client.cpp fix internal use of deprecated function identify_client 2017-06-10 08:16:23 +02:00
test_io.cpp add tests for low level I/O functions, read_* and write_*. also turn some raw for loops into range-for loops in the I/O functions 2018-11-07 14:35:30 +01:00
test_ip_filter.cpp fix warnings 2018-10-20 20:56:26 +02:00
test_ip_voter.cpp remove the IPv6 enable/disable build config 2018-08-19 22:20:54 +02:00
test_linked_list.cpp fixing warnings in tests code, part4 2018-01-27 09:18:26 +01:00
test_listen_socket.cpp expanding a device does not look for a default route 2020-03-03 11:43:52 +01:00
test_lsd.cpp fix test_lsd to pass reliably 2020-01-18 03:20:20 +01:00
test_magnet.cpp deprecate (and remove) upnp_ignore_nonrouters setting 2020-01-16 10:35:50 +01:00
test_merkle.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_natpmp.cpp fixing warnings in tests code, part10, final 2018-02-02 20:59:01 +01:00
test_packet_buffer.cpp fixing warnings in tests code, part10, final 2018-02-02 20:59:01 +01:00
test_part_file.cpp fixing warnings in tests code, part7 2018-01-30 12:34:53 +01:00
test_pe_crypto.cpp make random_shuffle() take a range instead of two iterators. use random_bytes() instead of std::generate() and random_byte(). Remove unused hasher.hpp includes 2019-02-19 01:48:08 +01:00
test_peer_classes.cpp remove the IPv6 enable/disable build config 2018-08-19 22:20:54 +02:00
test_peer_list.cpp improve type-safety of the severity parameter to peer_connection::disconnect() 2018-09-06 16:42:04 -07:00
test_peer_priority.cpp fixing warnings in tests code, part9 (#2758) 2018-02-02 08:26:21 +01:00
test_pex.cpp fix clang warning on empty statements by fixing the test macros 2019-09-24 01:28:43 +02:00
test_piece_picker.cpp fix suggest_read_cache setting 2020-02-02 20:16:59 +01:00
test_primitives.cpp fix erroneous event=completed tracker announce when checking files 2019-12-15 11:21:46 +01:00
test_priority.cpp add new socks5_alert to trouble shoot SOCKS5 proxies 2019-12-28 17:57:44 +01:00
test_privacy.cpp improve sanitizer rule in Jamfile. Some fixes for new clang sanitizr 'implicit-conversion' 2019-03-26 10:14:06 +01:00
test_read_piece.cpp merge RC_1_1 into master 2018-09-25 21:33:29 -07:00
test_read_resume.cpp fixed restoring of trackers, comment, creation date and created-by in resume data 2019-11-25 14:21:55 +01:00
test_receive_buffer.cpp fix test_receive_buffer. print errors in test_utp.cpp 2019-11-19 01:46:39 +01:00
test_recheck.cpp make random_shuffle() take a range instead of two iterators. use random_bytes() instead of std::generate() and random_byte(). Remove unused hasher.hpp includes 2019-02-19 01:48:08 +01:00
test_remap_files.cpp fix warnings 2018-10-20 20:56:26 +02:00
test_remove_torrent.cpp extend timeout for invalidation-of-torrent_handle test 2020-03-01 18:00:42 +01:00
test_resolve_links.cpp fixing warnings in tests code, part6 (#2745) 2018-01-29 12:40:44 +01:00
test_resume.cpp fix the documentation generation tool to work for flags, and other global constants. Improve documentation 2019-12-19 01:50:22 +01:00
test_session.cpp rely less on the ability to enumerate the routing table reliably. Any IP address 2020-03-03 11:43:52 +01:00
test_session_params.cpp improve error messages and error reporting of failing enum_routes() 2020-02-26 17:48:12 +01:00
test_settings_pack.cpp fix clang warning on empty statements by fixing the test macros 2019-09-24 01:28:43 +02:00
test_sha1_hash.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_sliding_average.cpp fix overflow in sliding_average in the case of very high download rates 2018-10-03 00:53:05 +02:00
test_socket_io.cpp remove the IPv6 enable/disable build config 2018-08-19 22:20:54 +02:00
test_span.cpp add assignment operator to span 2018-12-12 19:55:07 +01:00
test_ssl.cpp attempt to fix warning 2019-11-19 01:46:39 +01:00
test_stack_allocator.cpp make stack_allocator::format_string() grow the buffer for large strings 2018-12-02 04:03:03 +01:00
test_stat_cache.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_storage.cpp make aux::session_settings thread-safe. this allows all threads to share the same settings object, which has low contention and is rarely updated 2019-09-01 03:41:36 +02:00
test_string.cpp rely less on the ability to enumerate the routing table reliably. Any IP address 2020-03-03 11:43:52 +01:00
test_tailqueue.cpp fixing warnings in tests code, part3 2018-01-25 09:09:21 +01:00
test_threads.cpp fixing warnings in tests code, part1 (#2700) 2018-01-19 22:40:39 +01:00
test_time.cpp fixing warnings in tests code, part1 (#2700) 2018-01-19 22:40:39 +01:00
test_time_critical.cpp 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
test_timestamp_history.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_torrent.cpp fix issue of rapid calls to file_priority() clobbering each other 2019-12-04 22:04:13 +01:00
test_torrent_info.cpp improve file_storage::sanitize_symlinks 2019-07-29 06:10:04 -07:00
test_tracker.cpp expand IPv4 in expand_unspecified_address 2020-01-19 08:27:33 +01:00
test_transfer.cpp fix suggest_read_cache setting 2020-02-02 20:16:59 +01:00
test_upnp.cpp make UPnP port-mapping lease duration configurable, and default to 1 hour leases 2020-03-19 16:12:11 -07:00
test_url_seed.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_utf8.cpp fixing warnings in tests code, part6 (#2745) 2018-01-29 12:40:44 +01:00
test_utils.cpp 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
test_utils.hpp add spaces around user defined literal suffix operators 2019-08-21 14:23:46 +02:00
test_utp.cpp fix creating directory in test_utp 2019-11-19 01:46:39 +01:00
test_web_seed.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_ban.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_chunked.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_http.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_http_pw.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_redirect.cpp make random_shuffle() take a range instead of two iterators. use random_bytes() instead of std::generate() and random_byte(). Remove unused hasher.hpp includes 2019-02-19 01:48:08 +01:00
test_web_seed_socks4.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_socks5.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_socks5_no_peers.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_socks5_pw.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_xml.cpp fixing warnings in tests code, part1 (#2700) 2018-01-19 22:40:39 +01:00
udp_tracker.cpp expand IPv4 in expand_unspecified_address 2020-01-19 08:27:33 +01:00
udp_tracker.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
utf8_test.txt add utf8 unit test 2014-05-03 05:09:21 +00:00
valgrind_suppressions.txt fix suppressions file 2014-01-26 01:28:16 +00:00
web_seed_suite.cpp make random_shuffle() take a range instead of two iterators. use random_bytes() instead of std::generate() and random_byte(). Remove unused hasher.hpp includes 2019-02-19 01:48:08 +01:00
web_seed_suite.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
web_server.py expand IPv4 in expand_unspecified_address 2020-01-19 08:27:33 +01:00
zeroes.gz fixed bug in gunzip 2014-05-02 16:11:25 +00:00