Sadie Powell
199c03c8c6
Fix parsing +beI lists on InspIRCd.
2021-06-22 09:50:22 -05:00
Sadie Powell and Patrick
d5b4577315
Implement generic support for IRCv3 standard replies. ( #2589 )
...
https://ircv3.net/specs/extensions/standard-replies
Co-authored-by: Patrick <tingping@tingping.se >
2021-06-20 23:29:36 +00:00
Sadie Powell
55e4f1c42e
Implement support for strikethrough text.
...
https://defs.ircdocs.horse/info/formatting.html
2021-06-20 10:39:39 -05:00
Sadie Powell
08e13a3ac5
Replace identify-msg support with solanum.chat/identify-msg.
2021-06-19 20:16:40 -05:00
Sadie Powell
f5926fbd23
Consistently set the SSL state in /reconnect.
...
We need to use a temporary variable here as we're overwriting the
existing server object which may have values set here already.
2021-06-17 19:47:34 -05:00
Sadie Powell
623d93c6f1
Switch back to using newserver as the default server name.
2021-06-17 19:47:34 -05:00
Sadie Powell
1f608e600b
Require opting out of SSL verification in /server and /reconnect.
2021-06-17 19:47:34 -05:00
Sadie Powell
747a52aae8
Default new servers to use TLS if built with OpenSSL.
2021-06-17 19:47:34 -05:00
Sadie Powell
333a02d015
Implement support for the IRCv3 UTF8ONLY specification.
...
https://ircv3.net/specs/extensions/utf8-only
2021-06-01 09:26:48 -05:00
Sadie Powell
4fc22a978a
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.
2021-05-28 19:37:50 -05:00
Sadie Powell and Patrick
37118a4d2b
Implement support for the IRCv3 account-tag specification. ( #2572 )
...
Co-authored-by: Patrick <tingping@tingping.se >
2021-05-23 20:53:28 -05:00
Sadie Powell
c06f6f2565
Implement support for the IRCv3 invite-notify specification. ( #2574 )
2021-05-23 19:32:00 -05:00
Sadie Powell
e4fd69e3d4
Implement support for the IRCv3 SETNAME specification. ( #2571 )
2021-05-23 13:12:10 -05:00
Sadie Powell
f0554b27df
Add a workaround for icons not scaling right on HiDPI screens. ( #2573 )
2021-05-23 13:01:39 -05:00