Commit Graph
13 Commits
Author SHA1 Message Date
NuclearW cf5472644a Add test for account-tag capability 2020-08-03 14:34:16 -04:00
NuclearW f5c3ea403d Cleanup capabilities from m_ssAcceptedCaps in CClient::ClearServerDependentCaps after CAP DEL 2020-08-03 13:43:36 -04:00
NuclearW c79961c514 Add support for cap account-tag
The account-tag capability is now requested when ZNC connects to an IRC server, the same is then offered to clients connecting.
This permits the tag to then pass through to account-tag aware clients.
2020-08-02 23:26:17 -04:00
NuclearW 5ca8cb51ba log: Add -timestamp option
Allows users to define a new timestamp as formatted by strftime through CUtils::FormatTime
Additionally -sanitize is no longer necessarily the first argument, but -timestamp and the actual timestamp must be last as it can contain spaces.
2015-06-21 14:03:51 +02:00
NuclearW ecac78691e Handle multi-receiver NOTICE and PRIVMSG
This changes znc to handle multi-receiver messages in the same way it handles multi-channel join or parts.  This will ensure that no more than one target is ever given to a module for any given call.
2014-09-28 16:46:12 -04:00
NuclearW 73b6936d6d Add ircv3.2 batch and batch channel and query buffer playback. 2014-09-28 14:57:06 -04:00
NuclearW be27831bf1 Correct documentation for OnUnknownUserRaw 2014-09-28 00:44:30 -04:00
NuclearW 65e99b8a98 Add ircv3.2 METADATA numerics to route_replies 2014-09-26 14:29:33 -04:00
NuclearW a1579b7ea4 Reset timer & return from away when a client does a CTCP ACTION 2014-08-28 13:59:54 -04:00
NuclearW aa18818474 stickychan: Don't join channels when not connected.
When the connection is lost and znc is reconnecting, stickychan would continually try to join channels and spam messages.
2014-08-22 18:18:18 -04:00
NuclearW 6aaf3ba96a Add timestamp parsing to awaystore away messages
Pass the given reason through CUtils::FormatTime before setting it, allows use of strftime formatting in away messages.
2014-07-29 11:17:17 -04:00
NuclearW 658252948a Add numerics 307 and 379 to route_replies for whois
UnrealIRCd (at least version Unreal3.2.10+) sends numerics 307 and 379 on whois if the client is an IRCop.
These are non-rfc and they can be seen documented here: https://www.alien.net.au/irc/irc2numerics.html
2014-07-21 18:58:00 -04:00
NuclearW 3bf9350769 Store CTCP ACTIONs recieved as well as normal PRIVMSGs.
Prepends CTCP ACTION messages recieved with a "* " before storing them.
Additionally change AddMessage to accept const CString&
2014-07-21 17:24:03 -04:00