Commit Graph

1177 Commits

Author SHA1 Message Date
arvidn 15f596ece8 in client_test, print performance counters to a separate file 2026-01-04 16:16:13 +01:00
arvidn 98e02bf5da fix new clang warnings 2025-07-07 13:15:03 +02:00
Arvid Norberg b94ea71957 fix literal operator declaration 2025-03-04 02:36:58 +01:00
xavier2k6 790b6629f6 Fix some typos 2024-09-29 14:13:46 +02:00
luzpaz 63373cf012 Fixes various typos
Found via `codespell -q 3 -S "*.pem,*.torrent,./docs/hunspell,./src/puff.cpp" -L bu,fo,folx,ihs,ot,readd,requestor,te`
2023-08-24 07:52:41 +02:00
arvidn 87ee48b9ce client_test: support sorting torrents 2023-05-20 18:03:15 +02:00
arvidn 4d53f5a65c various minor improvements to client_test 2023-05-20 11:32:34 +02:00
arvidn 1499916bd4 support printing i2p destination for peers 2023-04-10 13:19:19 +02:00
arvidn 58170282b0 don't enable dht_privacy_lookup in client_test 2023-03-19 19:31:58 +01:00
arvidn 116b3739f0 separate only_if_modified flag to save_resume_data 2023-03-18 16:17:46 +01:00
arvidn 864787db4a improve behavior of save_resume_data() only_if_modified flag to avoid re-saving the resume data too frequently 2023-03-12 13:33:15 +01:00
arvidn 8e348e6634 slight client_test improvement, reducing one more round-trip to the network thread 2023-03-12 13:33:15 +01:00
arvidn 0efd129430 in client_test.cpp. fix issue where client_state could diverge from the active torrent 2023-02-26 16:07:05 +01:00
arvidn 2fcc721e90 fix client_state handling in client_test.cpp 2023-02-13 10:50:50 +01:00
arvidn afb69e279b update dump_torrent to use load_torrent_file() instead of torrent_info constructor 2023-01-16 17:22:52 +01:00
Arvid Norberg 4d65bc3342 improve client_test scrolling 2023-01-16 01:21:13 +01:00
arvidn be7e72bf8a make client_test use async post_trackers() instead of trackers() 2023-01-02 13:18:53 +01:00
arvidn bc2dc837b3 fix generate-test-torrents feature of connection_tester 2022-12-31 15:18:08 +01:00
arvidn 61ad52aefb add piece availability to client_test 2022-12-11 01:54:44 +01:00
arvidn 5915790721 add async download queue query, post_download_queue() 2022-12-11 01:54:44 +01:00
arvidn c251ec90f7 add async file_progress query, post_file_progress() 2022-12-11 01:54:44 +01:00
arvidn 034ac8362a add async peer_info query, post_peer_info() 2022-12-11 01:54:44 +01:00
arvidn 1bbe09db44 fix warning 2022-12-11 01:54:44 +01:00
arvidn 2741d67b7c simplify alert handling in client_test 2022-12-11 01:54:44 +01:00
ntfs.hard a58400b3fb Clarify printf argument flags 2022-10-22 22:15:28 +02:00
arvidn fbb9185801 update documentation for torrent_handle::save_resume_data 2022-09-22 16:09:24 +02:00
arvidn e4de026c9a expose mmapped file_open_mode flag 2022-09-21 01:25:48 +02:00
arvidn 25104f5863 improve error messages in connection_tester 2022-09-18 21:42:04 +02:00
arvidn c17b59988a extend create_torrent object with piece_range(), end_piece() and total_size() 2022-09-18 17:13:08 +02:00
arvidn 72c4ea7b85 improve printing downloading pieces in client_test 2022-09-03 20:06:59 +02:00
arvidn 084219e751 add example: check_files 2022-06-23 16:49:30 +02:00
arvidn 550d3c7d9f update copyright headers 2022-06-22 21:42:55 +02:00
arvidn 66e2a9975e add magnet2torrent example 2022-06-22 18:45:14 +02:00
arvidn 743f48199c load_torrent 2022-06-15 13:06:53 +02:00
arvidn 3eb2fd7fb9 add missing protocol version to tracker_reply_alert and tracker_error_alert 2022-05-26 11:24:02 +02:00
arvidn be8313e35e merge RC_1_2 into RC_2_0 2022-05-22 14:17:25 +02:00
arvidn b075fdf76e fix checking benchmark 2022-05-16 15:06:11 +02:00
arvidn d78dc1c201 remove unused priority field in http_connection 2022-05-11 12:26:21 +02:00
arvidn 0c403745fd test merge RC_1_2 into RC_2_0 2022-02-27 18:44:22 +01:00
arvidn d8c4747545 bump boost version on windows CI in order to have boost-build work with the newer msvc 2022-02-27 14:10:29 +01:00
arvidn a45ead24b2 add write_through option to disk_io_write_mode, which will attempt to flush pieces to disk once they're validated (with msync). Also make disable_os_cache also flush write blocks and mark all cache blocks as cold 2022-02-17 12:16:11 +01:00
arvidn a7d039e8de hide peak transfer rate columns by default in client_test. use prefixes in buffer size columns to avoid exceeding their width 2021-12-11 23:32:44 +01:00
arvidn 1fd93349fa merged RC_1_2 into RC_2_0 2021-11-28 11:44:17 +01:00
arvidn 6eacc35552 include capital letters in client_tests parsing of drive-letters 2021-11-28 10:37:04 +01:00
arvidn 0914dcd6b6 avoid localtime() 2021-08-28 09:48:55 +02:00
arvidn 317af23ff3 fix integer widening before multiplication in custom_storage example 2021-08-28 09:48:55 +02:00
arvidn fe5ca3a5e3 disable msvc warning 2021-07-15 13:50:30 -07:00
arvidn 9166f656dd support print legend in client_test 2021-07-15 13:50:30 -07:00
arvidn 208296b2a7 in client_test, don't print piece-bar and piece-matrix at the same time 2021-07-12 02:51:52 -07:00
arvidn eedb63d35c fix bug in connection_tester 2021-06-15 01:31:51 +02:00