3 ms·
Compliance is an annoying issue with IRC. With Slack, Lync, or 99% of Jabber servers out there I can log every communication that takes place (outside of people
by snuxoll 11y ago
Compliance is an annoying issue with IRC. With Slack, Lync, or 99% of Jabber servers out there I can log every communication that takes place (outside of people using something like OTR with Jabber) - I can set up an IRC bot in every channel to log group chats, and maybe somehow disable private messages, but it's a pain in the butt to deal with IRC where compliance is a big deal (I work in healthcare).
I've often toyed with the idea of writing an IRCD with logging built in that drops all CTCP setup messages, but it's a huge hassle.
- f_ 11y agoIndeed compliance is an issue with IRC, but you don't need to write an IRCd to log all messages and you don't even need to configure IRC services: you could just use InspIRCd [1] (which, by the way, is a superb and extensible IRCd) and an extension such as [2] to achieve what you are looking for. [1] https://www.inspircd.org/ https://www.inspircd.org/ [2] https://github.com/joshenders/inspircd-m_chatlog https://github.com/joshenders/inspircd-m_chatlog
- snuxoll 11y agoI'll have to give it some investigation. I'm pretty confident in the ability of end users to figure out a basic IRC client, but logging made it a non-starter for our use cases - the chatlog module you linked is rather basic, but looking at the source it should be easy to extend for our usage.
- LinuxBender 11y agoUnrealIRCD also has modules for this. You have to contact the site admin to acquire them. https://www.unrealircd.org/ https://www.unrealircd.org/