Arvid Norberg
|
cd8c96e111
|
local_connection is deprecated, use outgoing_connection
|
2026-04-12 19:00:03 +02:00 |
|
Arvid Norberg
|
30fa7e7959
|
add post_file_status() as an asynchronous alternative to file_status()
|
2026-04-01 00:36:07 +02:00 |
|
Arvid Norberg
|
25c455cb10
|
add post_file_priorities() to query them asynchronously
|
2026-03-31 16:53:34 +02:00 |
|
arvidn
|
5abab0509c
|
add new multi-threaded disk I/O subsystem using preadv and pwritev
|
2026-03-03 15:01:55 +01:00 |
|
Arvid Norberg
|
d18650c141
|
fixup printing piece
|
2026-02-15 10:35:49 +01:00 |
|
Arvid Norberg
|
7f57783d14
|
support printing detailed downloading pieces for large pieces. Toggle compact pieces
|
2026-02-11 13:37:11 +01:00 |
|
Arvid Norberg
|
b3c91fd76b
|
Merge branch 'RC_2_0'
|
2026-01-04 17:57:51 +01:00 |
|
arvidn
|
15f596ece8
|
in client_test, print performance counters to a separate file
|
2026-01-04 16:16:13 +01:00 |
|
arvidn
|
77eb55f31e
|
Transition resolving duplicate and invalid filenames to the new structure where torrent_info and file_storage are immutable and renamed files are recorded in a separate structure.
|
2025-07-15 17:45:39 +02:00 |
|
arvidn
|
0a7d2c11cc
|
Merge branch 'RC_2_0'
|
2025-07-07 04:33:13 -07:00 |
|
Arvid Norberg
|
c48cdadcdb
|
Merge branch 'RC_2_0'
|
2025-03-30 17:50:07 +02:00 |
|
Arvid Norberg
|
b94ea71957
|
fix literal operator declaration
|
2025-03-04 02:36:58 +01:00 |
|
Arvid Norberg
|
fd6c803424
|
update peer_info to hold a proper variant for i2p destination
|
2025-02-04 11:26:40 +01:00 |
|
Arvid Norberg
|
b8eb7edb70
|
improve printing of file progress in client_test
|
2024-10-25 22:07:44 +02:00 |
|
arvidn
|
09829726da
|
add option to select disk I/O backend to client_test
|
2024-02-24 11:41:02 +01:00 |
|
arvidn
|
0bdc82a324
|
fix alignment of flags legend in client_test
|
2023-05-30 11:56:47 +02:00 |
|
arvidn
|
d37eab2720
|
remove special purpose function to print availability matrix, use piece_matrix()
|
2023-05-30 11:56:47 +02:00 |
|
arvidn
|
8cadd7fc9b
|
merge RC_2_0 into master
|
2023-05-21 09:55:01 +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
|
54d94bf2d6
|
fix printing of (large) pieces
|
2023-05-19 02:07:10 +02:00 |
|
arvidn
|
743602ae20
|
merged RC_2_0 into master
|
2023-04-11 14:05:11 +02:00 |
|
arvidn
|
1499916bd4
|
support printing i2p destination for peers
|
2023-04-10 13:19:19 +02:00 |
|
arvidn
|
95c386b10a
|
merged RC_2_0 into master
|
2023-04-01 08:53:33 +02:00 |
|
arvidn
|
6371168c38
|
add need_save_resume field to torrent_status, with the resume data flags indicating which aspects of a torrent have changed since the last resume data was saved. Also make only_if_modified flag a combination of the other flags.
|
2023-03-23 13:02:57 +01:00 |
|
arvidn
|
58170282b0
|
don't enable dht_privacy_lookup in client_test
|
2023-03-19 19:31:58 +01:00 |
|
arvidn
|
8daa66e385
|
merged RC_2_0 into master
|
2023-03-18 21:48:00 +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
|
52ad1941a9
|
merged RC_2_0 into master
|
2023-02-25 11:38:08 +01:00 |
|
arvidn
|
2fcc721e90
|
fix client_state handling in client_test.cpp
|
2023-02-13 10:50:50 +01:00 |
|
arvidn
|
569960a67d
|
merged RC_2_0 into master
|
2023-01-02 14:52:57 +01:00 |
|
arvidn
|
be7e72bf8a
|
make client_test use async post_trackers() instead of trackers()
|
2023-01-02 13:18:53 +01:00 |
|
arvidn
|
2e70c27abb
|
merged RC_2_0 into master
|
2022-12-11 13:19:11 +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
|
2741d67b7c
|
simplify alert handling in client_test
|
2022-12-11 01:54:44 +01:00 |
|
arvidn
|
4a85472513
|
merged RC_2_0 into master
|
2022-09-21 09:57:51 +02:00 |
|
arvidn
|
e4de026c9a
|
expose mmapped file_open_mode flag
|
2022-09-21 01:25:48 +02:00 |
|
arvidn
|
11c54617fa
|
merged RC_2_0 into master
|
2022-09-10 23:06:37 +02:00 |
|
arvidn
|
72c4ea7b85
|
improve printing downloading pieces in client_test
|
2022-09-03 20:06:59 +02:00 |
|
arvidn
|
964ffc57ba
|
merge RC_2_0 into master
|
2022-06-23 08:07:28 +02:00 |
|
arvidn
|
550d3c7d9f
|
update copyright headers
|
2022-06-22 21:42:55 +02:00 |
|
arvidn
|
a639eb06e7
|
merge RC_2_0 into master
|
2022-06-19 00:01:34 +02:00 |
|
arvidn
|
743f48199c
|
load_torrent
|
2022-06-15 13:06:53 +02:00 |
|
arvidn
|
7d196867fa
|
merged RC_2_0 into master
|
2022-06-08 00:30:15 +02:00 |
|