diff options
author | Sadie Powell <sadie@witchery.services> | 2021-05-29 01:37:50 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-28 19:37:50 -0500 |
commit | 4fc22a978aa281799346fffd14358e6c1fda0f42 (patch) | |
tree | f46dbe4211ffa20bc524c367267d9840c83b991c /plugins/perl/lib/Xchat.pm | |
parent | 7f8b0a19cff46f7d27451fb9942eea5018f0c5b5 (diff) |
Parse the output of the 005 numeric correctly. (#2585)
This implements support for the full 005 numeric syntax including negation and value escapes as defined in draft-hardy-irc-isupport-00. This fixes HexChat on servers that: - Have unloaded a previously supported feature at runtime (e.g. unloading the monitor module in InspIRCd removing the MONITOR token). - Have escaped spaces in the network name (see testnet.inspircd.org for an example of this). - Send a value for a token where HexChat expects none (e.g. INVEX on InspIRCd — the value for this token is optional) or vice versa.
Diffstat (limited to 'plugins/perl/lib/Xchat.pm')
0 files changed, 0 insertions, 0 deletions