1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-08 18:53:12 +02:00

irc: convert server option ipv6 from boolean to enum (disable, auto, force) (issue #2164)

This commit is contained in:
Sébastien Helleu
2024-08-02 23:16:49 +02:00
parent e051af0376
commit 5fe3b38892
6 changed files with 96 additions and 23 deletions
+10
View File
@@ -31,6 +31,15 @@
#define NI_MAXHOST 256
#endif /* NI_MAXHOST */
enum t_irc_server_ipv6
{
IRC_SERVER_IPV6_DISABLE = 0,
IRC_SERVER_IPV6_AUTO,
IRC_SERVER_IPV6_FORCE,
/* number of IPv6 options */
IRC_SERVER_NUM_IPV6,
};
enum t_irc_server_sasl_fail
{
IRC_SERVER_SASL_FAIL_CONTINUE = 0,
@@ -324,6 +333,7 @@ extern struct t_irc_server *irc_servers;
extern const int gnutls_cert_type_prio[];
extern const int gnutls_prot_prio[];
extern struct t_irc_message *irc_recv_msgq, *irc_msgq_last_msg;
extern char *irc_server_ipv6_string[];
extern char *irc_server_sasl_fail_string[];
extern char *irc_server_options[][2];