Commit graph

1184 commits

Author SHA1 Message Date
Joakim Frostegård
adc2d1d900 Add new WebTorrent load test, show results in README 2022-03-31 12:19:34 +02:00
Joakim Frostegård
5057ba73bd
README: add aquatic_ws worker proportion guidelines 2022-03-30 17:07:26 +02:00
Joakim Frostegård
3a0ad3e8c2
Merge pull request #62 from greatest-ape/greatest-ape-patch-1
README: update info on locked memory limits
2022-03-30 12:12:11 +02:00
Joakim Frostegård
2fdb45ed2c
README: update info on locked memory limits 2022-03-30 02:06:23 +02:00
Joakim Frostegård
cf6a11f3ca
README: improve worker number table 2022-03-27 15:42:50 +02:00
Joakim Frostegård
488eb4c692
README: write about configuring worker counts 2022-03-27 12:17:50 +02:00
Joakim Frostegård
77f20ad6be
Merge pull request #60 from greatest-ape/readme-2022-03-26
Improve README; improve CI comments
2022-03-26 23:19:41 +01:00
Joakim Frostegård
3839fd7d4f README: improve wording 2022-03-26 23:08:13 +01:00
Joakim Frostegård
f20152f658 Fix comments in file transfer CI script 2022-03-26 23:05:21 +01:00
Joakim Frostegård
05bbfbc879 README: mention CI testing of full file transfers 2022-03-26 23:03:27 +01:00
Joakim Frostegård
56b08f09e6 README: rewrite usage section 2022-03-26 22:41:45 +01:00
Joakim Frostegård
b0f17633d5 README: move down architectural overview, other fixes 2022-03-26 22:27:41 +01:00
Joakim Frostegård
a9635bb713 README: improve "features at a glance" 2022-03-26 22:23:06 +01:00
Joakim Frostegård
205d5a9ee9
README: add short features section, improve wording (#59) 2022-03-26 19:37:25 +01:00
Joakim Frostegård
85d04ac721
Merge pull request #58 from greatest-ape/2022-03-26
Release 0.2.0
2022-03-26 12:35:17 +01:00
Joakim Frostegård
f047155366 Add Cargo.toml descriptions for load testers 2022-03-26 12:04:10 +01:00
Joakim Frostegård
ccfd5488c4 aquatic_toml_config: fix dependency declaration for publishing 2022-03-26 11:53:04 +01:00
Joakim Frostegård
d78b0fa31e Bump version to 0.2.0 for all aquatic crates 2022-03-26 11:39:37 +01:00
Joakim Frostegård
90437e23bb Cargo.toml files: add readme keys, remove some exclude keys 2022-03-26 11:39:04 +01:00
Joakim Frostegård
7180318abb access list: rename white to allow, black to deny 2022-03-26 11:18:19 +01:00
Joakim Frostegård
f38233c32f
Merge pull request #57 from greatest-ape/work-2022-03-24
Add command-line option for printing version and commit info; other fixes
2022-03-24 16:45:51 +01:00
Joakim Frostegård
61f034386f Run cargo update 2022-03-24 16:40:46 +01:00
Joakim Frostegård
5ac5d20b6e cargo fmt 2022-03-24 16:34:13 +01:00
Joakim Frostegård
34857910b0 Update TODO 2022-03-24 16:33:34 +01:00
Joakim Frostegård
f5b1cd5525 Add command-line option for printing version and commit info 2022-03-24 16:17:17 +01:00
Joakim Frostegård
bdc719b755
Merge pull request #56 from greatest-ape/2022-03-23
Small ws and http improvements
2022-03-23 21:53:25 +01:00
Joakim Frostegård
f0a1b8e1e1 ws: rewrite connection cleaning retain fn 2022-03-23 21:38:30 +01:00
Joakim Frostegård
775607da3c http: make APP_NAME clearer 2022-03-23 21:33:19 +01:00
Joakim Frostegård
6b1b5bf191 http: move various definitions from common.rs to request.rs 2022-03-23 21:30:03 +01:00
Joakim Frostegård
a348fcfd2d http: rewrite retain function 2022-03-23 21:24:53 +01:00
Joakim Frostegård
9b85fa31d1
Merge pull request #55 from greatest-ape/2022-03-20
Fixes, dependency updates
2022-03-20 21:00:11 +01:00
Joakim Frostegård
b16647c8dd README: move memlock stuff down to Running header 2022-03-20 20:47:39 +01:00
Joakim Frostegård
a9f1aeb70c Add crate keywords, update descriptions 2022-03-20 20:41:56 +01:00
Joakim Frostegård
ba5a568bcd Switch from "simplelog" from "simple_logger" to remove "chrono" dep 2022-03-20 20:19:23 +01:00
Joakim Frostegård
83987563ec udp: replace dependency "chrono" with "time" 2022-03-20 19:57:44 +01:00
Joakim Frostegård
6197d120a6 Run cargo update
Updating cpufeatures v0.2.1 -> v0.2.2
    Updating crossbeam-channel v0.5.3 -> v0.5.4
    Updating futures-rustls v0.22.0 -> v0.22.1
    Updating libc v0.2.120 -> v0.2.121
2022-03-20 19:44:16 +01:00
Joakim Frostegård
894cb215ea Update TODO 2022-03-20 19:43:14 +01:00
Joakim Frostegård
5176b18ef9 common: rename AHashIndexMap to AmortizedIndexMap 2022-03-20 19:42:46 +01:00
Joakim Frostegård
9e49cb0bca http: default to max_scrape_torrents = 100 2022-03-20 19:37:01 +01:00
Joakim Frostegård
1d67575fba http: config file: put default values after struct definitions 2022-03-20 19:36:13 +01:00
Joakim Frostegård
6d8646351c http: implement connection cleaning 2022-03-20 19:34:53 +01:00
Joakim Frostegård
66dd92e575 Update TODO 2022-03-20 18:48:07 +01:00
Joakim Frostegård
fd704b6412 http: implement network.only_ipv6 and network.tcp_backlog 2022-03-20 18:44:38 +01:00
Joakim Frostegård
06a716f78a ws: implement network.only_ipv6 and network.tcp_backlog 2022-03-20 18:41:41 +01:00
Joakim Frostegård
ae03cfcd03
Merge pull request #53 from greatest-ape/2022-03-18
aquatic_ws: remove mio implementation, update dependencies
2022-03-18 16:01:45 +01:00
Joakim Frostegård
07cc575e39 ws: sort dependencies alphabetically 2022-03-18 15:51:56 +01:00
Joakim Frostegård
688d68105b http, http_protocol: upgrade smartstring from 0.2 to 1.0 2022-03-18 15:51:20 +01:00
Joakim Frostegård
66232df6d2 ws: remove pub visibility where not needed 2022-03-18 15:47:14 +01:00
Joakim Frostegård
193ad1689f ws: move code from common.rs into lib.rs and request.rs 2022-03-18 15:45:07 +01:00
Joakim Frostegård
50be6acd22 Fix CI workflow 2022-03-18 15:34:40 +01:00