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 |
|