Commit graph

1410 commits

Author SHA1 Message Date
Joakim Frostegård
8478a2b052 http_private: handle lacking DATABASE_URL env var better 2022-04-03 00:45:23 +02:00
Joakim Frostegård
30d06937fc http_private: disable keep_alive 2022-04-03 00:43:38 +02:00
Joakim Frostegård
5d4f30bb7b http_private: use CanonicalSocketAddr when calling DB 2022-04-03 00:39:06 +02:00
Joakim Frostegård
96e128bb90 http_private: get basic announce route working 2022-04-03 00:36:35 +02:00
Joakim Frostegård
b0f89edd30 http_private: more work on announce route and channels 2022-04-02 16:06:16 +02:00
Joakim Frostegård
7d3ff2e9e6 http_protocol: expose write on response subtypes 2022-04-02 16:05:54 +02:00
Joakim Frostegård
0fb572556f WIP: http_private: work on channel types 2022-04-02 15:43:44 +02:00
Joakim Frostegård
d4a89ee808 http_protocol: derive Copy for AnnounceEvent 2022-04-02 15:43:28 +02:00
Joakim Frostegård
088daa72ff http_private: add config, launch with cli helpers 2022-04-02 14:35:40 +02:00
Joakim Frostegård
6e97bff93f Update TODO 2022-04-02 14:21:44 +02:00
Joakim Frostegård
b54fb7f1db http_protocol: cargo fmt 2022-04-02 13:56:13 +02:00
Joakim Frostegård
4091f51bd8 http_private: add p_left, make BIGINTs UNSIGNED 2022-04-02 13:55:10 +02:00
Joakim Frostegård
82cad25fa8 http_private: set announce request uploaded & downloaded 2022-04-02 13:44:49 +02:00
Joakim Frostegård
a93789128c http_protocol: add AnnounceRequest uploaded and downloaded fields 2022-04-02 13:43:18 +02:00
Joakim Frostegård
dc943674f6 work on http_private, including parsing announce requests 2022-04-02 13:32:36 +02:00
Joakim Frostegård
87223f7952 http_protocol: add AnnounceEvent::as_str, run cargo fmt 2022-04-02 13:31:51 +02:00
Joakim Frostegård
b9c029b5ed http_protocol: split request parsing by request type 2022-04-02 12:39:31 +02:00
Joakim Frostegård
11829f98eb WIP: start work on aquatic_http_private 2022-04-02 12:31:06 +02:00
Joakim Frostegård
e2ee050233 Fix GitHub CI 2022-03-31 15:20:41 +02:00
Joakim Frostegård
3dc9068dd2 cpu pinning: add hyperthread mapping modes (glommio only) 2022-03-31 15:12:04 +02:00
Joakim Frostegård
f0a662e474
Merge pull request #64 from greatest-ape/ws-load-test-2022-03-29
Add WebTorrent load test results; clean up documents dir; improve gen-tls.sh; run cargo update
2022-03-31 12:46:51 +02:00
Joakim Frostegård
32a6285215 Update scripts/gen-tls.sh 2022-03-31 12:41:06 +02:00
Joakim Frostegård
4bbdece020 Run cargo update
Updating getrandom v0.2.5 -> v0.2.6
    Updating lock_api v0.4.6 -> v0.4.7
    Updating pkg-config v0.3.24 -> v0.3.25
    Updating quote v1.0.16 -> v1.0.17
    Updating semver v1.0.6 -> v1.0.7
    Updating smartstring v1.0.0 -> v1.0.1
    Updating syn v1.0.89 -> v1.0.90
2022-03-31 12:29:57 +02:00
Joakim Frostegård
4e79bd334a Update TODO 2022-03-31 12:29:35 +02:00
Joakim Frostegård
d1c2ef481b Remove old load test results and other unused documents 2022-03-31 12:26:01 +02:00
Joakim Frostegård
adc2d1d900 Add new WebTorrent load test, show results in README 2022-03-31 12:19:34 +02:00
Joakim Frostegård
fb607ac0c2 Improve CPU pinning 2022-03-30 22:53:15 +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