mirror of
https://github.com/weechat/weechat.git
synced 2026-07-08 05:45:42 +02:00
irc: fix update of server addresses on reconnection when the evaluated content has changed (closes #925)
This commit is contained in:
@@ -48,6 +48,7 @@ Bug fixes::
|
||||
* core: fix memory leak in display of mouse event debug info
|
||||
* core: fix command /cursor stop (do not toggle cursor mode) (issue #964)
|
||||
* core: fix delayed refresh when the signal SIGWINCH is received (terminal resized), send signal "signal_sigwinch" after refreshes (issue #902)
|
||||
* irc: fix update of server addresses on reconnection when the evaluated content has changed (issue #925)
|
||||
* irc: fix crash in case of invalid server reply during SASL authentication with dh-blowfish or dh-aes mechanism
|
||||
* irc: fix double decoding of IRC colors in messages sent/displayed by commands /msg and /query (issue #943)
|
||||
* irc: fix parsing of message 324 (modes) when there is a colon before the modes (issue #913)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -155,6 +155,7 @@ struct t_irc_server
|
||||
int temp_server; /* temporary server (not saved) */
|
||||
int reloading_from_config; /* 1 if reloading from config file */
|
||||
int reloaded_from_config; /* 1 if reloaded from config file */
|
||||
char *addresses_eval; /* evaluation of addresses */
|
||||
int addresses_count; /* number of addresses */
|
||||
char **addresses_array; /* addresses (after split) */
|
||||
int *ports_array; /* ports for addresses */
|
||||
@@ -280,8 +281,8 @@ extern int irc_server_strncasecmp (struct t_irc_server *server,
|
||||
int max);
|
||||
extern int irc_server_sasl_enabled (struct t_irc_server *server);
|
||||
extern char *irc_server_get_name_without_port (const char *name);
|
||||
extern void irc_server_set_addresses (struct t_irc_server *server,
|
||||
const char *addresses);
|
||||
extern int irc_server_set_addresses (struct t_irc_server *server,
|
||||
const char *addresses);
|
||||
extern void irc_server_set_nicks (struct t_irc_server *server, const char *nicks);
|
||||
extern void irc_server_set_nick (struct t_irc_server *server, const char *nick);
|
||||
extern const char *irc_server_get_alternate_nick (struct t_irc_server *server);
|
||||
|
||||
Reference in New Issue
Block a user