summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-server.c
AgeCommit message (Collapse)Author
2021-05-29irc: add variable "${target}" (target nick) in commands /kick and /kickbanSébastien Helleu
2021-05-16buflist, 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-16irc, buflist: add bar item "tls_version" with options for colors, add ↵Andrew Potter
buflist format "${format_tls_version}" (issue #1622)
2021-05-11core: 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-11irc: evaluate options irc.server_default.ssl_cert and ↵Sébastien Helleu
irc.server.xxx.ssl_cert (issue #1285)
2021-01-30irc: add function irc_server_get_chantypesSébastien Helleu
2021-01-30irc: make default chantypes configurableMatti Virkkunen
2021-01-02core: update copyright datesSébastien Helleu
2020-08-23api: add argument "bytes" in function string_dyn_concatSébastien Helleu
2020-08-05irc: send all channels in a single JOIN command when reconnecting to the ↵Sébastien Helleu
server (closes #1551)
2020-06-20irc: add support of UTF8MAPPING, add support of optional server in info ↵Sébastien Helleu
"irc_is_nick" (closes #1528)
2020-04-18core: make GnuTLS a required dependencySébastien Helleu
2020-03-28irc: remove empty linesSébastien Helleu
2020-03-12irc: fix variable name in function irc_server_connect when GnuTLS is disabledSébastien Helleu
2020-03-09irc: add support of fake servers (no I/O, for testing purposes)Sébastien Helleu
2020-03-08irc: copy temporary server flag in command /server copySébastien Helleu
2020-02-10irc: use irc_server_prefix_chars_default if server->prefix_chars is NULLSébastien Helleu
2020-02-09irc: fix crash when a new message 005 is received with longer nick prefixesSébastien Helleu
Thanks to Stuart Nevans Locke for reporting the issue.
2020-01-04core: update copyright datesSébastien Helleu
2019-12-13irc: 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-09irc: add server option ssl_password for SSL certificate private key password ↵Simmo Saan
(closes #115)
2019-10-09irc: fix compiler warning on uninitialized variableSébastien Helleu
2019-09-27irc: add "user" in output of irc_message_parse (closes #136)Sébastien Helleu
2019-09-22irc: 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).
2019-08-05irc: fix memory leak when removing a serverSébastien Helleu
2019-08-04irc: add variables "user_max_length" and "host_max_length" in server ↵Sébastien Helleu
structure (issue #1387)
2019-07-11irc: quote NICK command argument sent to the server only if there's a ":" in ↵Sébastien Helleu
the nick (closes #1376, issue #1319)
2019-06-15irc: strip spaces at beginning/end of addresses in server option "addresses" ↵Sébastien Helleu
(closes #195)
2019-06-15api: add argument "strip_items" in function string_splitSébastien Helleu
2019-05-12irc: rename server variable "nick_host" to "host"Sébastien Helleu
2019-05-10irc: add bar items "irc_nick", "irc_host" and "irc_nick_host"Sébastien Helleu
2019-05-10irc: add variable "nick_host" in server structureSébastien Helleu
2019-04-13api: return allocated string in hook_info callback and function info_getSébastien Helleu
2019-03-21irc: fix length of string for SHA-512, SHA-256 and SHA-1 in help on ↵Sébastien Helleu
ssl_fingerprint option
2019-03-12irc: fix compilation warning when gnutls is not foundSébastien Helleu
2019-03-10core: replace argument "keep_eol" by "flags" in function string_split ↵Sébastien Helleu
(closes #1322)
2019-02-28irc: quote argument to NICKMatthew Martin
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-05-20irc: fix code styleSébastien Helleu
2018-05-20Merge remote-tracking branch 'origin/pr/623' into irc-3.2-capSébastien Helleu
2018-03-25irc: send whole IRC message including IRCv3 tags in the signals irc_in, ↵Sébastien Helleu
irc_in2, irc_raw_in and irc_raw_in2 (issue #787)
2018-03-25irc: fix memory leak when receiving a message with tagsSébastien Helleu
2018-02-05irc: allow ${irc_server.xxx} and ${server} in server evaluated options ↵Sébastien Helleu
(closes #1144) The server option "ssl_fingerprint" is now evaluated when it is used (during SSL connection), instead of when it is set with command /set.
2018-01-13irc: add server option "split_msg_max_length"Sébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-08-12core: fix cast of time_t (to "long long" instead of "long") (closes #1051)Sébastien Helleu
2017-06-17irc: factor supported CAP versionSimmo Saan
2017-06-17irc: add support for IRCv3.2 Client Capability Negotiation (closes #586)Simmo Saan
2017-06-17irc: add hashtables to keep track of all capabilitiesSimmo Saan