Closed PluieM closed 1 month ago
The recent changes enhance the IPBlackRuleList
and IPBanMatcher
classes to support both individual IP addresses and subnets. This improvement allows for more flexible and comprehensive IP banning rules by accommodating entire subnet ranges alongside single IP entries.
File Path | Change Summary |
---|---|
.../peerbanhelper/module/impl/rule/IPBlackRuleList.java |
Updated methods to handle both IP addresses and subnets. |
.../peerbanhelper/util/rule/matcher/IPBanMatcher.java |
Modified constructors and methods to support lists of IP addresses and subnets. |
🐇 Amidst the code, new rules take flight,
IPs and subnets, both in sight.
Banning foes with greater might,
The system guards through day and night.
🎉✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
请问你能增加对应的API接口以便用户在WebUI中维护订阅吗? @PluieM
请问你能增加对应的API接口以便用户在WebUI中维护订阅吗? @PluieM
sure,稍后加上
可能需要的接口列表:
订阅规则可能需要考虑保存至数据库中
2024年5月15日 15:31,PluieM @.***> 写道:
请问你能增加对应的API接口以便用户在WebUI中维护订阅吗? @PluieM https://github.com/PluieM sure,稍后加上
— Reply to this email directly, view it on GitHub https://github.com/PBH-BTN/PeerBanHelper/pull/111#issuecomment-2111784038, or unsubscribe https://github.com/notifications/unsubscribe-auth/AESYDLXSD6WCSTD7OJPDBNLZCMFMXAVCNFSM6AAAAABHXRGPRKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJRG44DIMBTHA. You are receiving this because you commented.
能在 ProfileUpdateScript 添加一个配置文件升级脚本吗,目前看来似乎不会自动升级旧的配置文件。
可能需要的接口列表: 1. 获取规则列表:参数要求:是否启用,规则名称,订阅地址,上次更新时间,规则条目 2. 增加规则列表 3. 删除规则列表 4. 启用规则 5. 禁用规则 6. 更新指定规则 7. 更新全部规则 订阅规则可能需要考虑保存至数据库中 … 2024年5月15日 15:31,PluieM @.***> 写道: 请问你能增加对应的API接口以便用户在WebUI中维护订阅吗? @PluieM https://github.com/PluieM sure,稍后加上 — Reply to this email directly, view it on GitHub <#111 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AESYDLXSD6WCSTD7OJPDBNLZCMFMXAVCNFSM6AAAAABHXRGPRKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJRG44DIMBTHA. You are receiving this because you commented.
@Gaojianli API接口已在新的PR里加上
1、订阅规则加入对CIDR写法的支持 2、对于ipv4类型的CIDR地址,如果前缀长度大于等于20,直接转换成精确ip以便使用bloom过滤器提高匹配性能
Summary by CodeRabbit