Greetings po||ux ,
I am working right now on a pcre filter. So far I tested it and I managed to kludge something together that can filter out privmsgs I also have a set of bad words filters and spam filters you can use as default, I'd like to contribute that later once I get it polished.
In the meantime, I wanted to ask you, I am very interested in setting up a standard to directly compete with IRCv3 because I'm extremely frustrated with IRCv3. In general, that community doesn't care about making IRC usable for normal people. It seems to me they want to keep IRC for their own cliques so they can fight with bots and stroke their own ego.
I saw you were working on IRC+ and I'd like to extend that and propose some specs and begin implementing them right away in ngircd. I've discussed with the psybnc community and they are interested in having me either maintain the code or fork the project. God willing, I want to code many of the mobile-friendly features into psybnc that I had discussed earlier.
Here are the features I want to achieve from IRC+:
1) Recipient confirmations when a message is delivered 2) Better support for mobile clients that have frequent disconnections 3) Standardized, in-band file upload (no web browser needed) 4) Audio/video streaming in a way that is fully compatible with SIP 5) Message sync across irc clients on multiple devices 6) HTTP tunneling to bypass firewalls 7) Buddy lists 8) Standardized registration interface
As far as I can tell, none of these critical features are being addressed by the IRCv3 team.
The domain name ircplus.org seems available. I'd like to purchase it and call this spec IRC+. I'd like to start with your protocol plus add the above extensions.
Since you used the name first, I believe you own it and so I wanted to ask for your blessing. Are you OK with me proceeding? I will contribute code and specs under a BSD-like license (https://lecturify.com/license.html), it will all be open and freely redistributable.