diff --git a/docs/CHANGES.md b/docs/CHANGES.md index 6f17b5506..d8d726190 100644 --- a/docs/CHANGES.md +++ b/docs/CHANGES.md @@ -16,22 +16,65 @@ * Fixed `{botserv}:botmodes` erroneously allowing setting non-status modes on channels. -* Fixed db_json restoring the object identifier when unserialising objects. +* Fixed the consistency of indenting and line wrapping command examples in help output. + +* Fixed handling incoming `FIDENT` messages on InspIRCd. * Fixed matching stacked extended bans on InspIRCd and UnrealIRCd. * Fixed parameter modes in `chanserv/mode` locks erroneously requiring a parameter to unset a lock. +* Fixed restoring the object identifier when unserialising objects in db_json. + +* Redesigned the output of `nickserv/list` to show more relevant information. + + ``` + /NICKSERV LIST * + -NickServ- List of entries matching *: + -NickServ- alice (account: alice) + -NickServ- alice|work (account: alice) + -NickServ- bob -- Unconfirmed (account: bob) + -NickServ- mallory -- Suspended (account: mallory) + -NickServ- End of list - 4/4 matches shown. + ``` + * The cs_set_misc and ns_set_misc modules now can use a separate title from the command name. + ``` + /NICKSERV SET MASTODON @example@mastodon.social + -NickServ- Mastodon for testuser set to @example@mastodon.social + ``` + * The cs_set_misc and ns_set_misc modules now support validation of user-specified data. + ``` + /NICKSERV SET MASTODON example.mastodon.social + -NickServ- Mastodon syntax is invalid. + -NickServ- Syntax: SET MASTODON [@user@host.tld] + ``` + * The db_atheme module can now import arbitrary metadata to fields from the ns_set_misc module. +* The local clock will now be checked for synchronisation with the IRCd clock on UnrealIRCd. + * The `nickserv/cert` command will now show the time a TLS certificate was created and the nickname of the creator if the `VIEW` subcommand is used. + ``` + /NICKSERV CERT VIEW + -NickServ- d41d8cd98f00b204e9800998ecf8427e -- created by nick1 at Wed 25 Feb 00:18:50 GMT + ``` + * The ns_set_misc module can now add account data to the WHOIS output of authenticated users on InspIRCd (with the swhois_ext module) and UnrealIRCd. + ``` + /WHOIS nick1 + * [nick1] (nick1@example.com): nick1 + * [stest] Mastodon: @example@mastodon.social + * [stest] irc.example.com :Example-IRC server + ... + * [stest] End of WHOIS list. + ``` + * The regex_posix module is now available on Windows (using the PCRE2 POSIX compatibility layer). * The regex_tre module is now available on Windows.