mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-04-26 14:25:50 +03:00
[PR #753] [MERGED] feat: add IP blacklist feature for rate-limited APIs #742
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cloudflare_temp_email#742
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/dreamhunter2333/cloudflare_temp_email/pull/753
Author: @dreamhunter2333
Created: 11/3/2025
Status: ✅ Merged
Merged: 11/3/2025
Merged by: @dreamhunter2333
Base:
main← Head:feature/email📝 Commits (2)
fad04acfeat: add IP blacklist feature for rate-limited APIs3545b56fix: add try-catch wrapper to checkIpBlacklist for error safety📊 Changes
7 files changed (+361 additions, -0 deletions)
View changed files
📝
frontend/src/views/Admin.vue(+6 -0)➕
frontend/src/views/admin/IpBlacklistSettings.vue(+126 -0)📝
worker/src/admin_api/index.ts(+5 -0)➕
worker/src/admin_api/ip_blacklist_settings.ts(+68 -0)📝
worker/src/constants.ts(+1 -0)➕
worker/src/ip_blacklist.ts(+148 -0)📝
worker/src/worker.ts(+7 -0)📄 Description
User description
🤖 Generated with Claude Code
PR Type
Enhancement, Tests
Description
Introduced IP blacklist feature for rate-limited APIs.
Added Vue.js admin UI for managing blacklist settings.
Implemented backend API endpoints for CRUD operations.
Integrated IP blacklist checks into rate-limited endpoints.
Changes walkthrough 📝
6 files
Added IP blacklist settings to admin panel UI.Created Vue.js component for IP blacklist settings management.Registered API routes for IP blacklist settings.Implemented backend logic for IP blacklist CRUD operations.Added utility functions for IP blacklist validation and middleware.Integrated IP blacklist checks into rate-limited API endpoints.1 files
Added constant for IP blacklist settings key.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.