Commit graph

  • 1e2cad7e80 Try out using other ws client for CI Joakim Frostegård 2021-08-16 19:23:04 +02:00
  • e42a71fdb4
    Merge pull request #6 from greatest-ape/fixes Joakim Frostegård 2021-08-15 23:43:36 +02:00
  • c59b3c4164 Upgrade urlencoding crate Joakim Frostegård 2021-08-15 23:35:56 +02:00
  • d172fc4f8c Upgrade socket2 Joakim Frostegård 2021-08-15 23:32:59 +02:00
  • 1028dcc709 Upgrade simd-json Joakim Frostegård 2021-08-15 23:27:17 +02:00
  • c8bb648d23 Upgrade indicatif Joakim Frostegård 2021-08-15 22:37:54 +02:00
  • e2897ed90b Upgrade simplelog Joakim Frostegård 2021-08-15 22:33:28 +02:00
  • 32541c5c15 Upgrade hashbrown Joakim Frostegård 2021-08-15 22:29:09 +02:00
  • d0e716f80b Run rustfmt, clean up aquatic_http_protocol/Cargo.toml Joakim Frostegård 2021-08-15 22:26:11 +02:00
  • 0cc312a78d Run cargo update Joakim Frostegård 2021-08-15 22:15:09 +02:00
  • 130bc07f94 Transfer CI: don't output status too often Joakim Frostegård 2021-02-10 21:51:07 +01:00
  • d93f1fda7f aquatic_ws: add more trace logging Joakim Frostegård 2021-02-10 21:50:56 +01:00
  • de42d2e1b7 aquatic_ws: add trace logging of requests Joakim Frostegård 2021-02-10 21:28:59 +01:00
  • c0e0adbbae Add wss functionality for file transfer CI Joakim Frostegård 2021-02-10 21:27:32 +01:00
  • a32d54240c
    Merge pull request #3 from greatest-ape/deps Joakim Frostegård 2021-02-10 23:42:13 +01:00
  • 1f0fb07d0f Update README: mention difficulties with testing aquatic_ws Joakim Frostegård 2021-02-10 23:33:11 +01:00
  • e6233b3aa0 Update README with copyright 2020-2021 Joakim Frostegård 2021-02-10 18:32:48 +01:00
  • f728669401 Update tungstenite to version 0.13 Joakim Frostegård 2021-02-10 18:29:41 +01:00
  • 7aad1a276e Run cargo update Joakim Frostegård 2021-02-10 18:27:13 +01:00
  • 405df71371 Upgrade tungstenite to version 0.12 Joakim Frostegård 2021-02-04 19:46:10 +01:00
  • f9626ade57 Upgrade quickcheck to 1.0, adjust code, optimizing a slow test Joakim Frostegård 2021-02-04 19:34:44 +01:00
  • 72ff55ae5d Run cargo update Joakim Frostegård 2021-02-04 18:41:40 +01:00
  • c84dd2e5bb TODO.md: update aquatic_ws section Joakim Frostegård 2020-12-19 11:39:16 +01:00
  • e1260d14de Update rand to 0.8 and rand_distr to 0.4 Joakim Frostegård 2020-12-19 11:24:52 +01:00
  • de3042bf4a Update simplelog to 0.9 Joakim Frostegård 2020-12-19 03:15:26 +01:00
  • bbc351bb59 Update privdrop to 0.5 Joakim Frostegård 2020-12-19 03:13:34 +01:00
  • ac6eefc30f Update crossbeam-channel to 0.5 Joakim Frostegård 2020-12-19 02:53:37 +01:00
  • a3ab96f157 Run cargo update Joakim Frostegård 2020-12-19 02:50:37 +01:00
  • 2d00deb88c Update TODO Joakim Frostegård 2021-02-10 18:36:02 +01:00
  • 34260cd2c3 Move aquatic_http_protocol package description to correct place Joakim Frostegård 2020-09-13 17:47:21 +02:00
  • 56980ab303 aquatic_http_protocol and ws_protocol: exclude "target" from crates Joakim Frostegård 2020-09-13 17:42:31 +02:00
  • fe11ed138a Use (patched) crates.io deps for crates, add some package metadata Joakim Frostegård 2020-09-13 17:28:18 +02:00
  • 66e9882f48 Update dependencies Joakim Frostegård 2020-09-10 23:23:21 +02:00
  • fd7fcef2f4 Update TODO Joakim Frostegård 2020-09-10 22:49:05 +02:00
  • 25f3857340 add documents/testing-aquatic-ws.md Joakim Frostegård 2020-09-10 22:48:12 +02:00
  • fbe0400ed8 README: move up aquatic_http section, move TLS info to it Joakim Frostegård 2020-08-17 22:03:31 +02:00
  • 8f72445b93 aquatic_http: fix debug log message for when TLS is established Joakim Frostegård 2020-08-17 21:50:35 +02:00
  • 60cafbad6a github transfer test workflow: test HTTP over TLS too, rename Joakim Frostegård 2020-08-17 21:49:15 +02:00
  • 95e8831daf Update TODO Joakim Frostegård 2020-08-17 21:47:08 +02:00
  • 622989e89c github test transfer action: print ok/failed for tests in docker run Joakim Frostegård 2020-08-17 19:54:32 +02:00
  • 836b5e7432 github test transfer action: try fixing path again Joakim Frostegård 2020-08-17 19:33:42 +02:00
  • e8d04980bc github workflow test-transfer-udp-http: (hopefully) fix path error Joakim Frostegård 2020-08-17 19:31:52 +02:00
  • c6052571c4 github workflow test-transfer-udp-http: fix syntax error Joakim Frostegård 2020-08-17 19:28:33 +02:00
  • de2b7cb187 Add GitHub Docker action for testing UDP and HTTP file transfers Joakim Frostegård 2020-08-17 00:49:12 +02:00
  • a2eff88bcb Update TODO Joakim Frostegård 2020-08-16 23:25:06 +02:00
  • 4e0fc68548 aquatic http and ws: when cleaning torrents, update statistics Joakim Frostegård 2020-08-16 23:24:44 +02:00
  • 3d35bd9bd4 aquatic http and ws: raise default max peer and connection age Joakim Frostegård 2020-08-16 23:24:29 +02:00
  • a9f9b59086 Update TODO Joakim Frostegård 2020-08-16 23:11:53 +02:00
  • 6ee8ed4895 aquatic_common: extract response peers: don't return sender Joakim Frostegård 2020-08-16 23:07:39 +02:00
  • b5452c2954 aquatic_http: debug-log responses in full Joakim Frostegård 2020-08-16 21:15:05 +02:00
  • 25abadb39f
    Update cargo-build-and-test.yml Joakim Frostegård 2020-08-13 05:18:55 +02:00
  • 1d8ee05b19
    Create GitHub CI file cargo-build-and-test.yml Joakim Frostegård 2020-08-13 05:16:43 +02:00
  • 7c8729f256 aquatic_udp: replace some expect calls with anyhow error returns Joakim Frostegård 2020-08-13 04:58:12 +02:00
  • f4187f4368 aquatic_udp: use log crate instead of eprintln, add LogLevel to Config Joakim Frostegård 2020-08-13 04:52:50 +02:00
  • dd19f32a2a aquatic help output: print short protocol descriptions Joakim Frostegård 2020-08-13 04:34:10 +02:00
  • 67234744e9 Remove plot_pareto crate Joakim Frostegård 2020-08-13 04:19:00 +02:00
  • 4e5750346d Update TODO Joakim Frostegård 2020-08-13 04:04:15 +02:00
  • 88423976c4 aquatic_http, aquatic_ws: add option for printing statistics Joakim Frostegård 2020-08-13 03:58:28 +02:00
  • 23a562c1e5 README: make load test section more concise Joakim Frostegård 2020-08-13 02:24:56 +02:00
  • ed6179cc63 Update TODO Joakim Frostegård 2020-08-13 02:09:01 +02:00
  • 6b3d9e00d8 aquatic_udp: drop unused channel senders & receivers Joakim Frostegård 2020-08-13 02:08:19 +02:00
  • b9ab650138 README: don't say http and ws only support single request worker Joakim Frostegård 2020-08-13 01:52:01 +02:00
  • 2b4cd2dea1 aquatic_http: support multiple request workers Joakim Frostegård 2020-08-13 01:50:18 +02:00
  • 875eb122c7 aquatic_ws: support multiple request workers Joakim Frostegård 2020-08-13 01:50:01 +02:00
  • cf0623e302 aquatic_ws_protocol: fix warning about JsonValue Arbitrary impl Joakim Frostegård 2020-08-13 01:05:20 +02:00
  • 77ac17dec4 Run cargo update Joakim Frostegård 2020-08-13 01:00:54 +02:00
  • 0aa781a79c aquatic_ws_load_test: fix unused variable compiler warnings Joakim Frostegård 2020-08-13 00:54:14 +02:00
  • 67c346f88e aquatic_http_load_test: fix compiler unused variable warnings Joakim Frostegård 2020-08-13 00:53:02 +02:00
  • 74e1ecf384 aquatic_http_protocol: remove unused utility function "urldecode" Joakim Frostegård 2020-08-13 00:51:56 +02:00
  • 639b8db072 README: refer to aquatic master executable in instructions Joakim Frostegård 2020-08-13 00:45:19 +02:00
  • 17844d05e3 Update TODO Joakim Frostegård 2020-08-13 00:18:42 +02:00
  • beea0e7d97 add scripts/build-aquatic.sh Joakim Frostegård 2020-08-13 00:15:43 +02:00
  • 9efc1fc66a add aquatic crate with master executable, refactor cli_helpers Joakim Frostegård 2020-08-13 00:13:01 +02:00
  • c69b09ab9c aquatic ws protocol: improve Arbitrary impl for JsonValue Joakim Frostegård 2020-08-12 05:22:37 +02:00
  • acc1a0fd74 aquatic_ws: update tests to use simd-json Joakim Frostegård 2020-08-12 05:14:27 +02:00
  • 8c4d3e5cb9 Update TODO Joakim Frostegård 2020-08-12 04:45:54 +02:00
  • 6f955235ea aquatic http: log at debug level for unrecognized keys in request parse Joakim Frostegård 2020-08-12 04:38:47 +02:00
  • bc5cd90371 aquatic http: use serde_bencode for deserialization Joakim Frostegård 2020-08-12 04:26:09 +02:00
  • 7a96313173 aquatic_http_protocol: send host header for scrape requests too Joakim Frostegård 2020-08-12 04:23:26 +02:00
  • e6a74c5bfe aquatic http load test: send Host header, downloaded&uploaded keys Joakim Frostegård 2020-08-12 04:08:43 +02:00
  • 01a3e7795a aquatic ws load test: set default num_connections to 16 Joakim Frostegård 2020-08-12 01:38:29 +02:00
  • 884a2aa67d aquatic ws: deserialize OutMessage properly Joakim Frostegård 2020-08-12 01:24:28 +02:00
  • dea88020a5 aquatic ws load test: use longer json value when sending answer Joakim Frostegård 2020-08-12 00:52:07 +02:00
  • 0c168404db aquatic ws load test: add offers_per_request config var, default 10 Joakim Frostegård 2020-08-12 00:34:39 +02:00
  • cff9b44a7f move RUSTFLAGS gen to own file instead of setting in each script Joakim Frostegård 2020-08-12 00:28:03 +02:00
  • b3caa7ab7b Update TODO Joakim Frostegård 2020-08-12 00:00:40 +02:00
  • 29e3d695a0 Update TODO Joakim Frostegård 2020-08-12 00:00:40 +02:00
  • 9af4e4663d aquatic_ws: send responses for every event, wake mio for responses Joakim Frostegård 2020-08-11 23:58:00 +02:00
  • de1a299f1e aquatic_ws: InMessage::to_ws_message: don't take ownership Joakim Frostegård 2020-08-11 23:24:46 +02:00
  • 63e5fe11c9 aquatic http protocol: delete obsoleted bench_request_from_path Joakim Frostegård 2020-08-11 23:06:05 +02:00
  • f2d697011b Don't use target-cpu native etc in scripts/test.sh Joakim Frostegård 2020-08-11 23:04:28 +02:00
  • 56bc028a44 aquatic_ws: OutMessage and InMessage simd-json fixes Joakim Frostegård 2020-08-11 23:01:24 +02:00
  • 8dfe524421 Update TODO Joakim Frostegård 2020-08-11 06:45:47 +02:00
  • 5d40954936 aquatic_ws: deserialize InMessage with simd-json for performance Joakim Frostegård 2020-08-11 06:32:51 +02:00
  • 539cf03f93 Update README (aquatic http load test section) Joakim Frostegård 2020-08-11 06:31:09 +02:00
  • 99724c7e5d aquatic_ws: add bench for InMessage::from_ws_message, take ws msg by ref Joakim Frostegård 2020-08-11 05:36:29 +02:00
  • 74a538963f aquatic_http_protocol: urlencode/urldecode Request.key Joakim Frostegård 2020-08-10 04:37:01 +02:00
  • 0a0b57a9e8 Update TODO Joakim Frostegård 2020-08-10 03:57:16 +02:00
  • 1a3ab54b3f aquatic_ws: when removing connection, reregister from poll Joakim Frostegård 2020-08-10 03:51:08 +02:00
  • fbcd5aa7c9 Update TODO Joakim Frostegård 2020-08-10 03:18:06 +02:00