summary refs log tree commit diff stats
path: root/src/common/hexchat.c
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2021-05-29 01:37:50 +0100
committerGitHub <noreply@github.com>2021-05-28 19:37:50 -0500
commit4fc22a978aa281799346fffd14358e6c1fda0f42 (patch)
treef46dbe4211ffa20bc524c367267d9840c83b991c /src/common/hexchat.c
parent7f8b0a19cff46f7d27451fb9942eea5018f0c5b5 (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 'src/common/hexchat.c')
0 files changed, 0 insertions, 0 deletions