Commit graph

24 commits

Author SHA1 Message Date
Joakim Frostegård
da1ec6b5e1 ws: add worker index data to metrics, fix incorrect key 2023-01-18 21:41:44 +01:00
Joakim Frostegård
3ac12b947f ws: add prometheus support (active connections, requests, responses) 2023-01-17 20:27:43 +01:00
Joakim Frostegård
b6287d12e4 ws, http: name threads properly and include indices 2022-09-25 12:36:20 +02:00
Joakim Frostegård
c0ed0eb7db
Merge pull request #86 from greatest-ape/more-compact-peers
Reduce ValidUntil size; reduce size of various ws structs; improve aquatic_http_protocol
2022-08-06 12:09:41 +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
b79636730c ws: add some info level logging 2022-07-19 23:45:15 +02:00
Joakim Frostegård
7255202268 ws: add error message context when loading certificate files 2022-07-19 17:30:58 +02:00
Joakim Frostegård
7b06bf8736 ws: don't attempt to parse TLS files when running without TLS 2022-07-19 17:29:13 +02:00
Joakim Frostegård
88971cd870 ws: rename enable_http_health_check to enable_http_health_checks 2022-07-18 23:29:45 +02:00
Joakim Frostegård
a16ce91d46 ws: make TLS optional, allow HTTP health checks without TLS only 2022-07-18 23:23:36 +02:00
Joakim Frostegård
720ceacf99 ws: remove peer from all torrent maps when connection is closed 2022-07-05 13:13:53 +02:00
Joakim Frostegård
12fc8bcf1e ws: rename request workers to swarm workers 2022-07-04 11:55:53 +02:00
Joakim Frostegård
fb2794643d udp, common: rename request workers to swarm workers 2022-07-04 11:49:39 +02:00
Joakim Frostegård
f50c8970b5 aquatic_ws: use PanicSentinel, simplify lib.rs 2022-04-06 18:44:09 +02:00
Joakim Frostegård
c888017072 Improve privilege dropping; run cargo fmt 2022-04-05 01:26:40 +02:00
Joakim Frostegård
908e18360c Merge branch 'master' into cpu-pinning-2022-03-30 2022-04-04 22:49:25 +02:00
Joakim Frostegård
58ac5e7fe8 ws: use create_rustls_config from aquatic_common 2022-04-03 19:46:05 +02:00
Joakim Frostegård
fb607ac0c2 Improve CPU pinning 2022-03-30 22:53:15 +02: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
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
667cf04085 ws: remove mio implementation 2022-03-18 15:15:34 +01:00
Joakim Frostegård
baec259feb ws: use file naming more in line with other impls; other small fixes 2021-11-27 18:35:45 +01:00
Joakim Frostegård
d20e57d861 ws: use idiomatic folder structure 2021-11-27 18:19:43 +01:00
Renamed from aquatic_ws/src/lib/lib.rs (Browse further)