Commit graph

24 commits

Author SHA1 Message Date
Joakim Frostegård
9b032f7e24 Move all crates to new crates dir 2023-10-18 23:53:41 +02:00
Joakim Frostegård
766c6f87ca http: add worker index data 2023-01-18 21:27:53 +01:00
Joakim Frostegård
5c04245cbe http: add metrics for connection count, requests and responses 2023-01-18 20:48:59 +01:00
Joakim Frostegård
47228a8d3c http: add debug statement on invalid requests 2022-09-25 12:06:38 +02:00
Joakim Frostegård
0945e1dc6e http: remove some ::log::debug statements 2022-09-25 11:54:36 +02:00
Joakim Frostegård
fcf18c845f Reduce ValidUntil size; reduce size of various ws structs 2022-08-01 14:15:06 +02:00
Joakim Frostegård
c89406179b http, http_private: rename request workers to swarm workers 2022-07-04 11:52:51 +02:00
Joakim Frostegård
94b4e4a935 http: small socket worker fixes 2022-04-10 03:18:57 +02:00
Joakim Frostegård
f083cac9e0 http: send response sender to request workers 2022-04-10 02:30:49 +02:00
Joakim Frostegård
02b9c9d290 http: use escape_ascii for debug info on not enough request data 2022-04-10 01:29:58 +02:00
Joakim Frostegård
117244f1c7 aquatic_http: use PanicSentinel, simplify lib.rs 2022-04-06 18:38:50 +02:00
Joakim Frostegård
3f46db01ff Run cargo fmt 2022-04-06 01:14:47 +02:00
Joakim Frostegård
cb2f7483d3 Return anyhow::Result on PrivDropper waiting and socket creation 2022-04-05 23:15:29 +02:00
Joakim Frostegård
c888017072 Improve privilege dropping; run cargo fmt 2022-04-05 01:26:40 +02:00
Joakim Frostegård
610057a231 http: use create_rustls_config from aquatic_common 2022-04-03 19:43:44 +02:00
Joakim Frostegård
a348fcfd2d http: rewrite retain function 2022-03-23 21:24:53 +01:00
Joakim Frostegård
6d8646351c http: implement connection cleaning 2022-03-20 19:34:53 +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
8889ab586c Use CanonicalSocketAddr in ws and http; remove old option from common 2022-02-03 19:29:21 +01:00
Joakim Frostegård
380ca222de http: socket workers: simplify request buffering 2022-02-03 18:59:51 +01:00
Joakim Frostegård
abf3e7015e http: don't send response if body is too long for buffer 2022-01-31 19:59:42 +01:00
Joakim Frostegård
84d57c1c86 http: make response sending more efficient by avoiding some copies 2022-01-30 17:13:00 +01:00
Joakim Frostegård
9ba72ce3fd Upgrade itoa to version 1 2022-01-30 15:55:35 +01:00
Joakim Frostegård
1e77745a84 http: move network.rs and handlers.rs to new workers dir, rename 2021-11-27 18:26:57 +01:00
Renamed from aquatic_http/src/network.rs (Browse further)