X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/041d07b3d08d8000d4d0c9c7df3c723f47b0d8e8..172b58fee9ade25fc6773cea7c85be08e6b1b24b:/include/reject.h diff --git a/include/reject.h b/include/reject.h index 0f559bc1..98cefa94 100644 --- a/include/reject.h +++ b/include/reject.h @@ -32,12 +32,16 @@ void init_reject(void); int check_reject(rb_fde_t *F, struct sockaddr *addr); void add_reject(struct Client *, const char *mask1, const char *mask2); +int is_reject_ip(struct sockaddr *addr); void flush_reject(void); int remove_reject_ip(const char *ip); int remove_reject_mask(const char *mask1, const char *mask2); unsigned long delay_exit_length(void); int throttle_add(struct sockaddr *addr); +int is_throttle_ip(struct sockaddr *addr); +unsigned long throttle_size(void); +void flush_throttle(void); #endif