premiere-libtorrent/test
arvidn e829c1942a merged RC_1_1 into master 2018-01-14 13:07:20 +01:00
..
mutable_test_torrents landed mutable torrents branch in trunk 2015-03-21 00:12:40 +00:00
ssl back-port updated ssl test cert from master 2017-11-05 22:45:20 +01:00
test_torrents merged RC_1_1 into master 2018-01-14 13:07:20 +01:00
Jamfile disable debug iterators in simulations on windows, since exception safety is compromised 2018-01-05 10:55:12 -05:00
Makefile.am merged RC_1_1 into master 2018-01-14 13:07:20 +01:00
bittorrent_peer.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04: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 introduce lt namespace alias 2017-04-23 23:43:58 -04:00
dht_server.hpp more linking issues 2013-06-23 22:36:07 +00:00
enum_if.cpp remove residual mentions of mtu for interfaces 2017-08-20 22:34:20 +02:00
http.py Add/fix shebang in python scripts, add execute permission (linux), remove whitespace/tabs at end of line 2015-07-12 14:24:01 +08:00
invalid1.gz fix bounds checking in parsing of gzip header 2017-10-01 03:33:38 +02:00
main.cpp fix m_in_constructor assert for peer_connection (if the peer connection is constructed, but bt_peer_connection constructor fails, it needs to be cleared). Fix an invariant in session on ungraceful shutdown. Make test framework a bit more robust 2018-01-06 14:29:20 -05:00
make_torrent.cpp introduce a download_priority_t type, for uniform an type-safe piece- and file priorities 2017-11-02 08:20:21 +01:00
make_torrent.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
peer_server.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04: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 merged RC_1_1 into master 2017-12-13 12:36:35 +01:00
settings.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
setup_transfer.cpp merged RC_1_1 into master 2017-10-10 14:25:12 +02:00
setup_transfer.hpp fix some warnings and integer overflow with torrents that are too big 2017-09-28 14:59:28 -07:00
socks.py Add/fix shebang in python scripts, add execute permission (linux), remove whitespace/tabs at end of line 2015-07-12 14:24:01 +08:00
swarm_suite.cpp make alert category flags be a strong type 2017-07-26 07:20:47 -07:00
swarm_suite.hpp 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.cpp merge RC_1_1 into master 2017-02-26 00:48:12 -05:00
test.hpp improve simulations by reseeding the random number generator. also erase all output in between iterations in test_error_handling 2017-11-09 17:59:13 +01:00
test_alert_manager.cpp add API to query whether alerts have been dropped or not 2017-11-11 15:42:53 +01:00
test_alert_types.cpp merge RC_1_1 into master 2017-09-23 10:46:29 -07:00
test_alloca.cpp construct and destruct objects in stack allocations (alloca()) 2017-04-28 21:34:31 -04:00
test_auto_unchoke.cpp merged RC_1_1 into master 2017-12-13 12:36:35 +01:00
test_bandwidth_limiter.cpp fix bandwith rate limit calculation (#2134) 2017-07-11 21:35:12 -07:00
test_bdecode.cpp upgrade test_bdecode to use the new bdecode API 2017-09-28 19:38:33 -07:00
test_bencoding.cpp merged RC_1_1 into master 2017-08-16 22:46:47 +02:00
test_bitfield.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_block_cache.cpp block_size is a constant, no need in passing it around as a variable 2018-01-03 08:45:25 -05:00
test_bloom_filter.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_buffer.cpp remove session pool allocator and use the buffer class instead (#2274) 2017-08-28 11:37:53 +02:00
test_checking.cpp merge RC_1_1 into master 2017-08-10 16:44:57 +02:00
test_crc32.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_create_torrent.cpp modernize piece-size selection in torrent creator and add a test 2018-01-09 03:19:44 -05:00
test_dht.cpp merger RC_1_1 into master 2017-12-23 18:15:01 +01:00
test_dht_storage.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
test_direct_dht.cpp make feature_flags proper type-safe 2017-10-14 23:33:48 +02:00
test_dos_blocker.cpp disable DHT logging with the TORRENT_DISABLE_LOGGING macros as well 2017-12-23 12:01:18 +01:00
test_ed25519.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_enum_net.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_fast_extension.cpp merged RC_1_1 into master 2017-12-13 12:36:35 +01: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 use a dedicated class template for flags types instead of enum class. It's more backwards compatible and improves ergonomics 2017-07-15 01:15:57 -07:00
test_file_progress.cpp make the piece-picker less two-phase initialized 2017-10-26 23:39:15 +02:00
test_file_storage.cpp clean up and fix edge cases in update_path_index 2017-10-01 04:43:41 +02:00
test_flags.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_gzip.cpp fix bounds checking in parsing of gzip header 2017-10-01 03:33:38 +02:00
test_hasher.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_hasher512.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_heterogeneous_queue.cpp make move constructors and move assignment operators noexcept 2017-06-01 23:42:15 +02:00
test_http_connection.cpp merge RC_1_1 into master 2017-11-23 18:01:32 +01:00
test_http_parser.cpp make the chunk header parser properly fail at end of buffer, and not require zero terminated strings 2017-12-23 17:06:50 +01:00
test_identify_client.cpp fix internal use of deprecated function identify_client 2017-06-10 08:16:23 +02:00
test_ip_filter.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_ip_voter.cpp make the variables holding the source of external IPs type-safe 2017-10-10 22:38:36 +02:00
test_linked_list.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_listen_socket.cpp convert m_listen_sockets to a vector of shared_ptr 2017-07-21 19:18:43 -07:00
test_lsd.cpp merged RC_1_1 into master 2017-12-13 12:36:35 +01:00
test_magnet.cpp restore the parse_magnet_uri overload that amends an add_torrent_params object 2017-12-14 12:20:02 +01:00
test_merkle.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_natpmp.cpp use a strong typedef for port mapping id 2017-09-02 07:02:07 +02:00
test_packet_buffer.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_part_file.cpp make iovec_t an alias for span<char>, in preparation for removing it altogether in favour of span 2017-04-30 11:49:08 -04:00
test_pe_crypto.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_peer_classes.cpp merger RC_1_1 into master 2017-12-23 18:15:01 +01:00
test_peer_list.cpp 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
test_peer_priority.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_pex.cpp merged RC_1_1 into master 2017-12-13 12:36:35 +01:00
test_piece_picker.cpp introduce a download_priority_t type, for uniform an type-safe piece- and file priorities 2017-11-02 08:20:21 +01:00
test_primitives.cpp use a handle class for listen sockets instead of raw pointers 2017-07-21 19:18:44 -07:00
test_priority.cpp merged RC_1_1 into master 2017-12-13 12:36:35 +01:00
test_privacy.cpp merged RC_1_1 into master 2017-12-13 12:36:35 +01:00
test_random.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_read_piece.cpp make alert category flags be a strong type 2017-07-26 07:20:47 -07:00
test_read_resume.cpp introduce a download_priority_t type, for uniform an type-safe piece- and file priorities 2017-11-02 08:20:21 +01:00
test_receive_buffer.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_recheck.cpp make alert category flags be a strong type 2017-07-26 07:20:47 -07:00
test_remap_files.cpp fix loading resume data when in seed mode 2017-12-03 23:43:55 +01:00
test_remove_torrent.cpp merged RC_1_1 into master 2017-12-07 18:31:16 +01:00
test_resolve_links.cpp use span in torrent_info constructors and deprecate the redundant flags argument 2017-07-22 00:00:44 -07:00
test_resume.cpp merged RC_1_1 into master 2017-12-07 18:31:16 +01:00
test_session.cpp merge RC_1_1 into master 2017-12-03 18:12:35 +01:00
test_session_params.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
test_settings_pack.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_sha1_hash.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_sliding_average.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_socket_io.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_span.cpp minor and general code cleanup/refactor 2017-10-25 09:58:47 +02:00
test_ssl.cpp merged RC_1_1 into master 2017-12-15 17:18:27 +01:00
test_stack_allocator.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_stat_cache.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_storage.cpp block_size is a constant, no need in passing it around as a variable 2018-01-03 08:45:25 -05:00
test_string.cpp simplify to_string to not apply unary - to an unsigned integer 2017-09-17 21:23:24 +02:00
test_tailqueue.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_threads.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_time.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04: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 restore backwards compatibility with the API before download_priority_t was introduced 2017-11-06 01:24:24 +01:00
test_torrent_info.cpp merged RC_1_1 into master 2018-01-14 13:07:20 +01:00
test_tracker.cpp merged RC_1_1 into master 2017-12-16 14:21:22 +01:00
test_transfer.cpp merged RC_1_1 into master 2017-12-13 12:36:35 +01:00
test_upnp.cpp apply some c++11 modernization 2018-01-11 04:51:39 -05:00
test_url_seed.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_utf8.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04: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 introduce a download_priority_t type, for uniform an type-safe piece- and file priorities 2017-11-02 08:20:21 +01:00
test_utp.cpp make alert category flags be a strong type 2017-07-26 07:20:47 -07: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 use span in torrent_info constructors and deprecate the redundant flags argument 2017-07-22 00:00:44 -07: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 merged RC_1_1 into master 2017-10-10 14:25:12 +02:00
udp_tracker.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04: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
vsinstr_excludes.rsp extend ignore patterns for windows test coverage 2014-05-03 06:27:21 +00:00
web_seed_suite.cpp make save_state_flags a strong type 2017-07-30 09:06:41 -07:00
web_seed_suite.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
web_server.py hack to get test_stop_tracker_timeout working 2017-04-30 08:11:56 -04:00
zeroes.gz fixed bug in gunzip 2014-05-02 16:11:25 +00:00