Commit Graph

639 Commits

Author SHA1 Message Date
Joakim Frostegård 1e2cad7e80 Try out using other ws client for CI 2021-08-16 19:23:04 +02:00
Joakim Frostegård 130bc07f94 Transfer CI: don't output status too often 2021-02-10 23:43:08 +01:00
Joakim Frostegård d93f1fda7f aquatic_ws: add more trace logging 2021-02-10 23:43:08 +01:00
Joakim Frostegård de42d2e1b7 aquatic_ws: add trace logging of requests 2021-02-10 23:43:08 +01:00
Joakim Frostegård c0e0adbbae Add wss functionality for file transfer CI 2021-02-10 23:43:08 +01:00
Joakim Frostegård a32d54240c Merge pull request #3 from greatest-ape/deps
Update dependencies
2021-02-10 23:42:13 +01:00
Joakim Frostegård 1f0fb07d0f Update README: mention difficulties with testing aquatic_ws 2021-02-10 23:33:11 +01:00
Joakim Frostegård e6233b3aa0 Update README with copyright 2020-2021 2021-02-10 18:36:23 +01:00
Joakim Frostegård f728669401 Update tungstenite to version 0.13 2021-02-10 18:36:23 +01:00
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