|
|
589e5217f5
|
feat(runner,common): add protocol-aware benchmark execution
|
2026-03-09 18:39:35 +02:00 |
|
|
|
4b2324d131
|
feat(server): implement http1 /bytes/{n} endpoint over TLS
|
2026-02-26 17:20:35 +02:00 |
|
|
|
6198e3ab2e
|
feat(common,server): add ProtocolMode and route server through protocol dispatch
|
2026-02-26 14:50:49 +02:00 |
|
|
|
0ea39e7663
|
refactor(common): add prelude module
|
2026-02-26 14:20:47 +02:00 |
|
|
|
c0886a454d
|
feat(runner): separate TLS and TCP handshake latency
|
2026-02-25 16:37:36 +02:00 |
|
|
|
b16b591580
|
test: add payload protocol tests and refactor write_results
|
2026-02-24 14:00:32 +02:00 |
|
|
|
439eaa46c0
|
test: add unit tests for config, errors, and records
|
2026-02-13 22:57:12 +02:00 |
|
|
|
818cfd5598
|
refactor(server,common): introduce custom error types with thiserror and miette
|
2026-02-11 16:29:59 +02:00 |
|
|
|
d235a5d2c7
|
feat(server): log negotiated cipher suite after handshake
|
2026-02-05 13:09:56 +02:00 |
|
|
|
b03cc2a386
|
feat(runner): add TLS 1.3 client with X25519
- Configure rustls client with aws_lc_rs, X25519-only key exchange
- Skip certificate verification for benchmarking (NoVerifier)
- Measure TLS handshake latency (TCP + TLS combined)
- TLS 1.3 protocol enforced
|
2026-01-28 18:30:40 +02:00 |
|
|
|
77b611b0fa
|
ci: add cargo-husky pre-commit hooks
|
2026-01-26 16:48:51 +02:00 |
|
|
|
d128816956
|
refactor: rename crates
|
2026-01-26 16:17:04 +02:00 |
|