-
00180cab45
docs: rewrite README for ensemble architecture
mainline
Sienna Meridian Satterwhite
2026-03-10 23:38:22 +00:00
-
852d863dda
docs(paper): add research paper with evaluation and bib references
Sienna Meridian Satterwhite
2026-03-10 23:38:22 +00:00
-
3628424f43
docs(lean4): add Rust cross-references to formal specs
Sienna Meridian Satterwhite
2026-03-10 23:38:22 +00:00
-
97e58b5a42
test: update tests and benchmarks for ensemble architecture
Sienna Meridian Satterwhite
2026-03-10 23:38:22 +00:00
-
039df0757d
feat: complete ensemble integration and remove legacy model code
Sienna Meridian Satterwhite
2026-03-10 23:38:22 +00:00
-
e9bac0a8fe
chore: remove legacy deps (fnntw, rayon) and unused files
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
385e9d4c59
chore: add SPDX copyright headers and update license year
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
982cf5755d
feat(lean4): add formal verification specs for ensemble models
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
5daed3ecb0
chore: update scanner/ddos trainers, benchmarks, and tests
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
905fd78299
feat(cli): restructure replay as subcommand with ensemble and ddos modes
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
565ea4cde4
feat(autotune): add Bayesian hyperparameter optimization
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
1f4366566d
feat(dataset): add dataset preparation with auto-download and heuristic labeling
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
067d822244
feat(training): add burn MLP and CART tree trainers with weight export
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
a9f1fd83bd
feat(ensemble): wire ensemble into scanner and DDoS detectors
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
597362faa2
feat(ensemble): add decision tree + MLP inference engine
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
9db2b1655f
test(cluster): add integration tests and proptests for cluster subsystem
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
6e5cc75493
feat(cluster): add k8s headless service for gossip peer discovery
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
3722972ddf
feat(cluster): add Prometheus metrics for cluster gossip and bandwidth
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
65516404e1
feat(cluster): wire cluster into proxy lifecycle and request pipeline
Sienna Meridian Satterwhite
2026-03-10 23:38:21 +00:00
-
5d279f992b
feat(cluster): implement gossip-based cluster subsystem with iroh
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
ad5c7f0afb
feat(cluster): add iroh-gossip dependencies and cluster config schema
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
2660ee974c
fix(proxy): skip detection pipeline for bypass CIDR IPs
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
bc82ca2961
fix(docker): copy benches/ directory for Cargo.toml manifest parsing
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
a5810dd8a7
feat: configurable k8s resources, CSIC training pipeline, unified Dockerfile
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
0baab92141
docs: add project README, reference docs, license, CLA, and contributing guide
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
39fe5f9f5f
test: add property-based tests for new proxy features
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
0f31c7645c
feat(cache): add pingora-cache integration with per-route config
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
76ad9e93e5
feat(static_files): add static file serving, SPA fallback, rewrites, body rewriting, and auth subrequests
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
0fd10110ff
feat(proxy): add request IDs, tracing spans, and observability hooks
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
1ae185b5a5
feat(metrics): add Prometheus metrics and scrape endpoint
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
70781679b5
fix(dual_stack): set IPV6_V6ONLY on IPv6 socket to prevent EADDRINUSE
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
45f0751e1e
feat(bench): add Criterion benchmarks and CSIC 2010 dataset converter
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
867b6b2489
feat(proxy): integrate DDoS, scanner, and rate limiter into request pipeline
Sienna Meridian Satterwhite
2026-03-10 23:38:20 +00:00
-
ae18b00fa4
feat(scanner): add model hot-reload and verified bot allowlist
Sienna Meridian Satterwhite
2026-03-10 23:38:19 +00:00
-
273a203c41
feat(scanner): add logistic regression training pipeline
Sienna Meridian Satterwhite
2026-03-10 23:38:19 +00:00
-
b7c8243955
feat(scanner): add per-request scanner detector with linear classifier
Sienna Meridian Satterwhite
2026-03-10 23:38:19 +00:00
-
4bccff3303
feat(rate_limit): add per-identity leaky bucket rate limiter
Sienna Meridian Satterwhite
2026-03-10 23:38:19 +00:00
-
007865fbe7
feat(ddos): add KNN-based DDoS detection module
Sienna Meridian Satterwhite
2026-03-10 23:38:19 +00:00
-
e16299068f
feat: add native dual-stack IPv4/IPv6 support
Sienna Meridian Satterwhite
2026-03-10 23:38:19 +00:00
-
41cf6ccc49
fix(deps): upgrade pingora 0.7→0.8 and aws-lc-sys to patch CVEs
Sienna Meridian Satterwhite
2026-03-10 23:38:19 +00:00
-
e5b6802107
feat(proxy): add SSH TCP passthrough and graceful HTTP-only startup
Sienna Meridian Satterwhite
2026-03-10 23:38:19 +00:00
-
10de00990c
fix(proxy): handle Expect: 100-continue for large upstream uploads
Sienna Meridian Satterwhite
2026-03-10 23:38:19 +00:00
-
4ce008dc11
fix(proxy): forward X-Forwarded-Proto via insert_header; add e2e test
Sienna Meridian Satterwhite
2026-03-10 23:38:19 +00:00
-
d0146b47e3
feat(proxy): add per-route disable_secure_redirection; preserve query string in redirect
Sienna Meridian Satterwhite
2026-03-10 23:38:19 +00:00
-
6ec0f78a5b
feat: initial sunbeam-proxy implementation
Sienna Meridian Satterwhite
2026-03-10 23:38:19 +00:00