Skip to content

Waf#6

Open
ejpir wants to merge 9 commits into
mainfrom
waf
Open

Waf#6
ejpir wants to merge 9 commits into
mainfrom
waf

Conversation

@ejpir

@ejpir ejpir commented Dec 26, 2025

Copy link
Copy Markdown
Owner

No description provided.

Parrin, N.D. (Nicholas) and others added 9 commits December 26, 2025 13:37
TigerBeetle-style WAF integrated into load balancer:
- Token bucket rate limiting (lock-free, O(1))
- Slowloris/connection abuse detection
- API protection (JSON depth, request limits)
- Hot-reload config, shadow mode, full observability

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add WAF and OpenTelemetry badges to README
- Document WAF architecture and OpenTelemetry integration
- Implement burst detection and stats reporting in WAF
- Add IP formatting utility to proxy handler
- Update WAF config for burst detection options
- Expose BurstEntry and BurstTracker in WAF module
- Add burst reason to WAF state and decision logic
@ejpir

ejpir commented Dec 27, 2025

Copy link
Copy Markdown
Owner Author

@copilot review this code

Copilot AI commented Dec 27, 2025

Copy link
Copy Markdown

@ejpir I've opened a new pull request, #7, to work on those changes. Once the pull request is ready, I'll request review from you.

@ejpir

ejpir commented Dec 27, 2025

Copy link
Copy Markdown
Owner Author

@copilot the pull request is ready. review it. the failing build is due to vendor/ that I have not checked in completely

Copilot AI commented Dec 27, 2025

Copy link
Copy Markdown

@ejpir I've opened a new pull request, #8, to work on those changes. Once the pull request is ready, I'll request review from you.

@ejpir

ejpir commented Dec 27, 2025

Copy link
Copy Markdown
Owner Author

@copilot I don't want you to review the vendor/ code. just what is in this MR.

Copilot AI commented Dec 27, 2025

Copy link
Copy Markdown

@ejpir I've opened a new pull request, #9, to work on those changes. Once the pull request is ready, I'll request review from you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants