Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-29 | irc: add server option "registered_mode" (closes #1625) | Andrew Potter | |
Two new fields are added in IRC server structure: - "authentication_method", possible values: 0: not authenticated 1: authenticated with SASL 2: authenticated with other method - "sasl_mechanism_used", possible values: see enum t_irc_sasl_mechanism in src/plugins/irc/irc-sasl.h | |||
2023-01-28 | core, plugins: check that string parameters are not NULL in search functions ↵ | Sébastien Helleu | |
(issue #1872) | |||
2023-01-28 | irc: make IRC server names case sensitive (issue #1872) | Sébastien Helleu | |
2023-01-28 | core, plugins: make commands, hook command_run, completions and aliases case ↵ | Sébastien Helleu | |
sensitive (issue #1872) | |||
2023-01-23 | irc: fix autojoin on server connection (closes #1873) | Sébastien Helleu | |
Now the autojoin is made only one time, until the server buffer is closed. A new flag `autojoin_done` is added to know whether the autojoin has already been done or not on the server. It is set to 1 on first autojoin, and reset to 0 only if the server buffer is closed. The flag `reconnect_join` is removed, because it is now obsolete. | |||
2023-01-01 | core: update copyright dates | Sébastien Helleu | |
2022-12-17 | irc: do not join channels in server autojoin option after reconnection to ↵ | Sébastien Helleu | |
the server (closes #560, bug #21529) | |||
2022-09-17 | irc: fix message when disconnecting from server in case of high lag when ↵ | Sébastien Helleu | |
server option autoreconnect is off (closes #1708) | |||
2022-08-15 | irc: fix extract of isupport value when it is last in list and without value ↵ | Sébastien Helleu | |
(closes #1807) | |||
2022-08-07 | core: add option `-save` in command `/upgrade` (closes #1630) | Sébastien Helleu | |
2022-03-10 | irc: rename server option "autojoin_record" to "autojoin_dynamic" | Sébastien Helleu | |
2022-03-10 | irc: add server option "autojoin_record" | Sébastien Helleu | |
2022-01-17 | core: update copyright dates | Sébastien Helleu | |
2021-11-07 | irc: extend size of some internal buffers | Sébastien Helleu | |
2021-11-06 | irc: fix join of channels with name longer than 127 chars (closes #1717) | Sébastien Helleu | |
2021-11-04 | core: fix access to integer/long/time arrays in hdata, add support of static ↵ | Sébastien Helleu | |
arrays in hdata | |||
2021-10-17 | irc: parse and return command parameters in message parser | Sébastien Helleu | |
2021-09-03 | irc: fix send of empty JOIN when connecting to a server with only parted ↵ | Sébastien Helleu | |
channels (closes #1638) | |||
2021-08-08 | irc: save CLIENTTAGDENY from message 005 in server, do not send typing ↵ | Sébastien Helleu | |
messages if "typing" client tag is denied | |||
2021-07-10 | irc: remove unneeded message about Diffie-Hellman shared secret exchange ↵ | Sébastien Helleu | |
during SSL connection to server (closes #857) | |||
2021-07-04 | irc, typing: display typing status for IRC nicks | Sébastien Helleu | |
2021-07-04 | irc: send typing status as TAGMSG to other users | Sébastien Helleu | |
2021-06-27 | irc: allow signals "irc_raw_in" and "irc_in" to eat messages (issue #1657) | Simon Ser | |
This is useful to implement IRC protocol extensions which introduce new commands. | |||
2021-06-25 | irc: implement IRCv3.2 SASL authentication, add command /auth (closes #413) | Sébastien Helleu | |
2021-06-19 | irc: enable all capabilities by default (supported by both server and ↵ | Sébastien Helleu | |
WeeChat) (closes #320) Capabilities can be excluded with the format: "*,!account-*,!extended-join". | |||
2021-06-01 | irc: add support of SASL mechanisms SCRAM-SHA-1, SCRAM-SHA-256 and ↵ | Sébastien Helleu | |
SCRAM-SHA-512 (closes #1628) | |||
2021-05-29 | irc: add variable "${target}" (target nick) in commands /kick and /kickban | Sébastien Helleu | |
2021-05-16 | buflist, irc, xfer: do not translate "cleartext" in buffer local variable ↵ | Sébastien Helleu | |
"tls_version" (issue #1622) The text "cleartext" is translated for display only: directly with gettext in IRC plugin and with "${translate:${tls_version}}" in the buflist evaluated format. | |||
2021-05-16 | irc, buflist: add bar item "tls_version" with options for colors, add ↵ | Andrew Potter | |
buflist format "${format_tls_version}" (issue #1622) | |||
2021-05-11 | core: split WeeChat home in 4 directories, use XDG directories by default ↵ | Sébastien Helleu | |
(issue #1285) The 4 directories (which can be the same): - config: configuration files, certificates - data: log/upgrade files, local plugins, scripts, xfer files - cache: script repository, scripts downloaded (temporary location) - runtime: FIFO pipe, relay UNIX sockets | |||
2021-05-11 | irc: evaluate options irc.server_default.ssl_cert and ↵ | Sébastien Helleu | |
irc.server.xxx.ssl_cert (issue #1285) | |||
2021-01-30 | irc: add function irc_server_get_chantypes | Sébastien Helleu | |
2021-01-30 | irc: make default chantypes configurable | Matti Virkkunen | |
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-08-23 | api: add argument "bytes" in function string_dyn_concat | Sébastien Helleu | |
2020-08-05 | irc: send all channels in a single JOIN command when reconnecting to the ↵ | Sébastien Helleu | |
server (closes #1551) | |||
2020-06-20 | irc: add support of UTF8MAPPING, add support of optional server in info ↵ | Sébastien Helleu | |
"irc_is_nick" (closes #1528) | |||
2020-04-18 | core: make GnuTLS a required dependency | Sébastien Helleu | |
2020-03-28 | irc: remove empty lines | Sébastien Helleu | |
2020-03-12 | irc: fix variable name in function irc_server_connect when GnuTLS is disabled | Sébastien Helleu | |
2020-03-09 | irc: add support of fake servers (no I/O, for testing purposes) | Sébastien Helleu | |
2020-03-08 | irc: copy temporary server flag in command /server copy | Sébastien Helleu | |
2020-02-10 | irc: use irc_server_prefix_chars_default if server->prefix_chars is NULL | Sébastien Helleu | |
2020-02-09 | irc: fix crash when a new message 005 is received with longer nick prefixes | Sébastien Helleu | |
Thanks to Stuart Nevans Locke for reporting the issue. | |||
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-12-13 | irc: fix compilation with GnuTLS < 3.1.0 (issue #115) | Simmo Saan | |
Due to this ssl_password will be partially unused with GnuTLS < 3.1.0. In that case an encrypted SSL client cert import will simply fail. | |||
2019-10-09 | irc: add server option ssl_password for SSL certificate private key password ↵ | Simmo Saan | |
(closes #115) | |||
2019-10-09 | irc: fix compiler warning on uninitialized variable | Sébastien Helleu | |
2019-09-27 | irc: add "user" in output of irc_message_parse (closes #136) | Sébastien Helleu | |
2019-09-22 | irc: remove option irc.network.channel_encode, add server option ↵ | Sébastien Helleu | |
"charset_message" (closes #832) This new option controls which part of the IRC message is decoded/encoded to the target charset, and the new default behavior is to decode/encode the whole IRC message (behavior in WeeChat >= 1.3 was to decode/encode only the text by default). |