Page MenuHomeSolus

Update weechat to 3.3
ClosedPublic

Authored by EbonJaeger on Sep 19 2021, 2:46 PM.
Tags
None
Referenced Files
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
F10777701: D11872.id.diff
May 24 2023, 12:02 AM
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
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 1783
Build 1783: arc lint + arc unit