]> jfr.im git - solanum.git/blobdiff - include/authd.h
authd: minor cleanups
[solanum.git] / include / authd.h
index 034059581b457ff95eb0c8586188a8cad4065d4f..50e1f3f5aacb5c06bb8b5b34fc44eac43fa4cf4d 100644 (file)
@@ -47,13 +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);
-void set_authd_timeout(const char *key, int timeout);
+bool set_authd_timeout(const char *key, int timeout);
+void ident_check_enable(bool enabled);
+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