Kevin Easton
06aa5cb671
Move all handling of SED messages and notices into ctcp.c, re-enable SED notices
...
Actual encryped messages and notices are now printed directly from do_sed() / do_reply_sed().
Inline CTCP replacement is only done if the message cannot be decrypted (for the [ENCRYPTED MESSAGE]
placeholder).
This removes the need for the global flag 'sed' to alter the NOTICE and PRIVMSG handling.
A side-effect of this is that SED PRIVMSGs now do not go through the usual PRIVMSG ignore
and flood handling. This is acceptable because messages can only go through this path if
the sender has actually been added as a SED peer with /ENCRYPT, and it still goes through
the CTCP ignore and flood handling.
2017-06-26 15:13:40 +10:00
..
2016-10-16 00:45:41 +11:00
2016-10-15 00:17:31 +11:00
2008-02-25 09:25:32 +00:00
2016-10-01 01:37:27 +10:00
2008-02-25 09:25:32 +00:00
2017-06-06 23:47:10 +10:00
2015-06-24 23:20:53 +10:00
2016-10-14 00:56:03 +11:00
2016-03-17 21:39:17 +11:00
2008-02-25 09:49:14 +00:00
2011-05-02 11:43:38 +00:00
2017-05-03 00:13:24 +10:00
2017-04-11 01:24:36 +10:00
2017-05-05 00:28:21 +10:00
2014-10-26 13:08:43 +00:00
2017-06-26 15:13:40 +10:00
2017-06-07 00:30:12 +10:00
2013-11-07 03:00:24 +00:00
2008-02-25 09:25:32 +00:00
2013-10-14 14:10:26 +00:00
2016-02-24 16:52:33 +11:00
2016-09-29 01:11:29 +10:00
2016-09-30 23:44:15 +10:00
2008-02-25 09:49:14 +00:00
2017-01-25 17:12:38 +11:00
2017-06-06 23:47:10 +10:00
2017-06-06 23:47:10 +10:00
2016-03-24 11:21:09 +11:00
2008-02-25 09:49:14 +00:00
2013-11-07 03:00:24 +00:00
2017-05-29 15:54:57 +10:00
2008-02-25 09:25:32 +00:00
2013-11-07 03:00:24 +00:00
2017-01-02 15:09:21 +11:00
2017-01-03 00:12:23 +11:00
2014-10-27 12:05:16 +00:00
2017-02-08 23:56:36 +11:00
2017-02-16 23:42:52 +11:00
2017-05-03 00:13:24 +10:00
2017-06-06 23:47:10 +10:00
2017-05-10 23:41:32 +10:00
2017-06-06 23:47:10 +10:00
2017-02-18 00:00:45 +11:00
2008-02-25 09:49:14 +00:00
2008-02-25 09:49:14 +00:00
2017-06-06 23:47:10 +10:00
2017-05-10 23:41:32 +10:00
2017-06-11 00:26:57 +10:00
2017-04-24 17:34:07 +10:00
2017-06-11 00:33:33 +10:00
2016-03-08 23:53:16 +11:00
2017-03-17 00:07:38 +11:00
2017-06-26 15:13:40 +10:00
2017-05-30 22:52:42 +10:00
2017-06-08 23:31:10 +10:00
2017-06-09 16:15:47 +10:00
2017-06-26 15:13:40 +10:00
2013-11-07 03:00:24 +00:00
2008-02-25 09:25:32 +00:00
2008-02-25 09:25:32 +00:00
2008-02-25 09:25:32 +00:00
2008-02-25 09:25:32 +00:00
2008-02-25 09:49:14 +00:00
2008-02-25 09:49:14 +00:00
2009-11-24 10:21:30 +00:00
2017-05-10 23:19:57 +10:00
2017-02-16 22:06:32 +11:00
2017-06-06 23:47:10 +10:00
2008-02-25 09:49:14 +00:00
2016-04-06 21:33:06 +10:00
2011-02-02 12:34:13 +00:00
2015-06-07 00:03:09 +10:00
2017-06-06 23:47:10 +10:00
2017-05-12 11:24:00 +10:00
2015-06-07 00:03:09 +10:00
2013-11-07 03:00:24 +00:00
2015-10-20 23:12:33 +11:00
2016-03-24 11:21:09 +11:00
2017-02-16 23:42:52 +11:00
2017-06-06 23:47:10 +10:00
2017-02-22 23:03:17 +11:00
2008-02-25 09:25:32 +00:00
2017-04-16 16:14:13 +10:00
2013-09-21 05:12:43 +00:00
2017-05-10 23:19:57 +10:00
2008-02-25 09:25:32 +00:00