Commit Graph

  • 4f3249fdc3 Regenerate proto files for mc/ module path master Kyle Isom 2026-03-27 02:54:22 -07:00
  • f31a7f20fb Bump flake.nix version to match latest tag Kyle Isom 2026-03-27 02:16:38 -07:00
  • feeadc582b Migrate module path from kyle/ to mc/ org v1.1.0 Kyle Isom 2026-03-27 02:05:59 -07:00
  • a45ed03432 Use http.Transport for non-TLS backends (HTTP/1.1 support) Kyle Isom 2026-03-26 23:32:42 -07:00
  • dc1816b159 Add MCP deployment section to RUNBOOK.md Kyle Isom 2026-03-26 22:09:18 -07:00
  • 6dc3e18925 Add per-route details to status, move socket to /srv/mc-proxy/ v1.0.0 Kyle Isom 2026-03-26 12:52:37 -07:00
  • 57adbbf05e Clean up Dockerfile: use absolute output path, remove unused user setup Kyle Isom 2026-03-26 12:24:23 -07:00
  • 5a22f7dd0b Use published mcdsl v1.0.0, drop replace directive Kyle Isom 2026-03-26 12:23:59 -07:00
  • af8cebd97e Add MCR routes to rift mc-proxy config Kyle Isom 2026-03-25 22:03:46 -07:00
  • c13c868e77 Add Nix flake for mcproxyctl Kyle Isom 2026-03-25 21:01:29 -07:00
  • 357ad60e42 Skip backend cert verification for L7 re-encrypt routes Kyle Isom 2026-03-25 19:41:58 -07:00
  • 279f110050 Add rift deployment config for fronting metacrypt containers Kyle Isom 2026-03-25 18:53:44 -07:00
  • ffc31f7d55 Add Prometheus metrics for connections, firewall, L7, and bytes transferred Kyle Isom 2026-03-25 18:05:25 -07:00
  • 42c7fffc3e Add L7 policies for user-agent blocking and required headers Kyle Isom 2026-03-25 17:11:05 -07:00
  • 1ad42dbbee Migrate db and config to mcdsl Kyle Isom 2026-03-25 16:57:02 -07:00
  • 564e0a9c67 Add per-listener connection limits Kyle Isom 2026-03-25 16:42:53 -07:00
  • 5bc8f4fc8e Fix three doc-vs-implementation gaps found during audit Kyle Isom 2026-03-25 14:25:41 -07:00
  • b6c96ad42f Add integration tests for multi-hop, gRPC trailers, and HTTP/1.1 Kyle Isom 2026-03-25 14:02:45 -07:00
  • 498f040cbe Add L7 and PROXY protocol fields to gRPC API and CLI Kyle Isom 2026-03-25 13:55:43 -07:00
  • 97909b7fbc Add L7 TLS-terminating HTTP/2 reverse proxy Kyle Isom 2026-03-25 13:43:20 -07:00
  • 1ad9a1a43b Add PROXY protocol v1/v2 support for multi-hop deployments Kyle Isom 2026-03-25 13:28:49 -07:00
  • ed94548dfa Add L7/PROXY protocol data model, config, and architecture docs Kyle Isom 2026-03-25 13:15:51 -07:00
  • 666d55018c Add mcproxyctl CLI for gRPC admin API Kyle Isom 2026-03-19 08:09:13 -07:00
  • f24fa2a2b0 Switch gRPC admin API to Unix socket only, add client package Kyle Isom 2026-03-19 07:48:11 -07:00
  • b25e1b0e79 Add per-IP rate limiting and Unix socket support for gRPC admin API Kyle Isom 2026-03-17 14:37:21 -07:00
  • e84093b7fb Add documentation, Docker setup, and tests for server and gRPC packages Kyle Isom 2026-03-17 11:24:35 -07:00
  • f1e9834bd3 Add status command, deployment infrastructure, and fix proto paths Kyle Isom 2026-03-17 08:34:37 -07:00
  • dc04a070a3 Update ARCHITECTURE.md and CLAUDE.md for SQLite and gRPC Kyle Isom 2026-03-17 03:10:04 -07:00
  • 9cba3241e8 Add SQLite persistence and write-through gRPC mutations Kyle Isom 2026-03-17 03:07:30 -07:00
  • d63859c28f Add cmd, proto, and generated gRPC code Kyle Isom 2026-03-17 02:57:06 -07:00
  • c7024dcdf0 Initial implementation of mc-proxy Kyle Isom 2026-03-17 02:56:24 -07:00