]> jfr.im git - solanum.git/blobdiff - include/authd.h
authd: minor cleanups
[solanum.git] / include / authd.h
index ce762b75af2d9f220b08ca7f29680fab23f707e6..50e1f3f5aacb5c06bb8b5b34fc44eac43fa4cf4d 100644 (file)
@@ -47,15 +47,17 @@ void rehash_authd(void);
 void check_authd(void);
 
 void authd_initiate_client(struct Client *);
-void authd_decide_client(struct Client *client_p, const char *ident, const char *host, bool accept, char cause, const char *data, const char *reason);
+void authd_accept_client(struct Client *client_p, const char *ident, const char *host);
+void authd_reject_client(struct Client *client_p, const char *ident, const char *host, char cause, const char *data, const char *reason);
 void authd_abort_client(struct Client *);
-const char *get_provider_string(char cause);
 
 void add_blacklist(const char *host, const char *reason, uint8_t iptype, rb_dlink_list *filters);
 void del_blacklist(const char *host);
 void del_blacklist_all(void);
 bool set_authd_timeout(const char *key, int timeout);
 void ident_check_enable(bool enabled);
-bool create_opm_listener(struct rb_sockaddr_storage *addr);
+void create_opm_listener(const char *ip, uint16_t port);
+void opm_check_enable(bool enabled);
+void create_opm_proxy_scanner(const char *type, uint16_t port);
 
 #endif