Page MenuHomeSolus

Update weechat to 3.3
ClosedPublic

Authored by EbonJaeger on Sep 19 2021, 2:46 PM.
Tags
None
Referenced Files
F11069196: D11872.id28884.diff
Fri, Aug 11, 10:34 PM
F11069195: D11872.id28872.diff
Fri, Aug 11, 10:34 PM
F11050973: D11872.diff
Thu, Aug 10, 7:39 PM
F10893180: D11872.diff
Jun 30 2023, 3:18 PM
F10868040: D11872.id28872.diff
Jun 17 2023, 9:48 PM
F10859496: D11872.id28884.diff
Jun 16 2023, 2:49 AM
F10854329: D11872.diff
Jun 13 2023, 3:24 PM
F10787896: D11872.id28872.diff
May 26 2023, 2:15 PM
Subscribers

Details

Summary

Summarized Changelog:

  • Added:
    • Options hotlist_remove_buffer, hotlist_restore_buffer and hotlist_restore_all in command /input
      • Default keys: Alt+h+Alt+m (remove buffer), Alt+h+Alt+r (restore hotlist in current buffer) and Alt+h+Alt+Shift+R (restore hotlist in all buffers)
    • Options -o, -ol, -i and -il in command /plugin list
    • Option -parted in command /allchan
    • Allow signals irc_raw_in and irc_in to eat messages
    • Implement IRCv3.2 SASL authentication
      • Add command /auth
      • Reconnect by default to the server in case of SASL authentication failure
    • Support of capability message-tags and TAGMSG messages
    • Options irc.look.display_account_message and irc.look.display_extended_join
    • Command /setname, add support of message and capability setname
    • Support of FAIL/WARN/NOTE messages
  • Removed:
    • Support of DH-BLOWFISH and DH-AES SASL mechanisms
    • Unneeded message about Diffie-Hellman shared secret exchange during SSL connection to server
  • Changed:
    • Change key Alt+h to Alt+h+Alt+c
    • Enable all capabilities by default (if supported by server and WeeChat)
    • Default value of option irc.server_default.capabilities is now *
    • Always set realname in nicks even when extended-join capability is not enabled
    • Set notify level to private for received WALLOPS
  • Fixed:
    • Decoding of attributes in basic ANSI colors
    • Function string_match with joker in the string if multiple words matched in input string
    • Send of empty JOIN when connecting to a server with only parted channels
    • SASL authentication when AUTHENTICATE message is received with a server name
    • Escape/unescape IRC message tags values

Full changelog available here.

Test Plan

Set up Libera IRC (since I forgot to save it last time...), connect to Libera, send and receive messages on IRC.

Diff Detail

Repository
R3160 weechat
Lint
Lint Not Applicable
Unit
Tests Not Applicable