Joakim Frostegård
7aad1a276e
Run cargo update
2021-02-10 18:36:23 +01:00
Joakim Frostegård
405df71371
Upgrade tungstenite to version 0.12
2021-02-10 18:36:23 +01:00
Joakim Frostegård
f9626ade57
Upgrade quickcheck to 1.0, adjust code, optimizing a slow test
2021-02-10 18:36:23 +01:00
Joakim Frostegård
72ff55ae5d
Run cargo update
2021-02-10 18:36:23 +01:00
Joakim Frostegård
c84dd2e5bb
TODO.md: update aquatic_ws section
2021-02-10 18:36:23 +01:00
Joakim Frostegård
e1260d14de
Update rand to 0.8 and rand_distr to 0.4
2021-02-10 18:36:23 +01:00
Joakim Frostegård
de3042bf4a
Update simplelog to 0.9
2021-02-10 18:36:23 +01:00
Joakim Frostegård
bbc351bb59
Update privdrop to 0.5
2021-02-10 18:36:23 +01:00
Joakim Frostegård
ac6eefc30f
Update crossbeam-channel to 0.5
2021-02-10 18:36:23 +01:00
Joakim Frostegård
a3ab96f157
Run cargo update
2021-02-10 18:36:23 +01:00
Joakim Frostegård
2d00deb88c
Update TODO
2021-02-10 18:36:02 +01:00
Joakim Frostegård
34260cd2c3
Move aquatic_http_protocol package description to correct place
2020-09-13 17:47:21 +02:00
Joakim Frostegård
56980ab303
aquatic_http_protocol and ws_protocol: exclude "target" from crates
2020-09-13 17:42:31 +02:00
Joakim Frostegård
fe11ed138a
Use (patched) crates.io deps for crates, add some package metadata
2020-09-13 17:30:26 +02:00
Joakim Frostegård
66e9882f48
Update dependencies
2020-09-10 23:23:21 +02:00
Joakim Frostegård
fd7fcef2f4
Update TODO
2020-09-10 22:49:05 +02:00
Joakim Frostegård
25f3857340
add documents/testing-aquatic-ws.md
2020-09-10 22:48:12 +02:00
Joakim Frostegård
fbe0400ed8
README: move up aquatic_http section, move TLS info to it
2020-08-17 22:03:31 +02:00
Joakim Frostegård
8f72445b93
aquatic_http: fix debug log message for when TLS is established
2020-08-17 21:50:35 +02:00
Joakim Frostegård
60cafbad6a
github transfer test workflow: test HTTP over TLS too, rename
2020-08-17 21:49:15 +02:00
Joakim Frostegård
95e8831daf
Update TODO
2020-08-17 21:47:08 +02:00
Joakim Frostegård
622989e89c
github test transfer action: print ok/failed for tests in docker run
2020-08-17 19:54:32 +02:00
Joakim Frostegård
836b5e7432
github test transfer action: try fixing path again
2020-08-17 19:33:42 +02:00
Joakim Frostegård
e8d04980bc
github workflow test-transfer-udp-http: (hopefully) fix path error
2020-08-17 19:31:52 +02:00
Joakim Frostegård
c6052571c4
github workflow test-transfer-udp-http: fix syntax error
2020-08-17 19:28:33 +02:00
Joakim Frostegård
de2b7cb187
Add GitHub Docker action for testing UDP and HTTP file transfers
...
The Dockerfile works when run locally. The GitHub action
plumbing may or not work in this state.
2020-08-17 00:49:12 +02:00
Joakim Frostegård
a2eff88bcb
Update TODO
2020-08-16 23:25:06 +02:00
Joakim Frostegård
4e0fc68548
aquatic http and ws: when cleaning torrents, update statistics
2020-08-16 23:24:44 +02:00
Joakim Frostegård
3d35bd9bd4
aquatic http and ws: raise default max peer and connection age
...
There was a problem with aquatic_http with clients announcing
less often than requested interval and getting purged, making
file transfers less reliable
2020-08-16 23:24:29 +02:00
Joakim Frostegård
a9f9b59086
Update TODO
2020-08-16 23:11:53 +02:00
Joakim Frostegård
6ee8ed4895
aquatic_common: extract response peers: don't return sender
...
Seems to fix or at least help with some issues with
real clients being slow to initiate transfers
2020-08-16 23:07:39 +02:00
Joakim Frostegård
b5452c2954
aquatic_http: debug-log responses in full
2020-08-16 21:15:05 +02:00
Joakim Frostegård
25abadb39f
Update cargo-build-and-test.yml
2020-08-13 05:18:55 +02:00
Joakim Frostegård
1d8ee05b19
Create GitHub CI file cargo-build-and-test.yml
2020-08-13 05:16:43 +02:00
Joakim Frostegård
7c8729f256
aquatic_udp: replace some expect calls with anyhow error returns
2020-08-13 04:58:12 +02:00
Joakim Frostegård
f4187f4368
aquatic_udp: use log crate instead of eprintln, add LogLevel to Config
2020-08-13 04:52:50 +02:00
Joakim Frostegård
dd19f32a2a
aquatic help output: print short protocol descriptions
2020-08-13 04:34:10 +02:00
Joakim Frostegård
67234744e9
Remove plot_pareto crate
2020-08-13 04:19:00 +02:00
Joakim Frostegård
4e5750346d
Update TODO
2020-08-13 04:04:15 +02:00
Joakim Frostegård
88423976c4
aquatic_http, aquatic_ws: add option for printing statistics
...
statistics are on number of peers per torrent
2020-08-13 03:58:28 +02:00
Joakim Frostegård
23a562c1e5
README: make load test section more concise
2020-08-13 02:24:56 +02:00
Joakim Frostegård
ed6179cc63
Update TODO
2020-08-13 02:09:01 +02:00
Joakim Frostegård
6b3d9e00d8
aquatic_udp: drop unused channel senders & receivers
2020-08-13 02:08:19 +02:00
Joakim Frostegård
b9ab650138
README: don't say http and ws only support single request worker
2020-08-13 01:52:01 +02:00
Joakim Frostegård
2b4cd2dea1
aquatic_http: support multiple request workers
2020-08-13 01:50:18 +02:00
Joakim Frostegård
875eb122c7
aquatic_ws: support multiple request workers
2020-08-13 01:50:01 +02:00
Joakim Frostegård
cf0623e302
aquatic_ws_protocol: fix warning about JsonValue Arbitrary impl
...
Now it is clearer that only a single value is ever generated
2020-08-13 01:05:20 +02:00
Joakim Frostegård
77ac17dec4
Run cargo update
2020-08-13 01:00:54 +02:00
Joakim Frostegård
0aa781a79c
aquatic_ws_load_test: fix unused variable compiler warnings
2020-08-13 00:54:14 +02:00
Joakim Frostegård
67c346f88e
aquatic_http_load_test: fix compiler unused variable warnings
2020-08-13 00:53:26 +02:00