Services Plan
OFTC has implemented a new IRC services Package. We are kindly asking everyone to make suggestions on what could be better and more user friendly. Please add your comments and critics to this page (you will need to create an account on this wiki). If you want to actively test the services packages, you may connect to the test network at testnet.oftc.net :16667. Feel free to stress test and crash services, if you can
Bugs/Features to go into 1.4.x
- In our SQL statements we once hardcoded '4' for master, in another one we made it a parameter. Probably should be made the same in both instances. (GET_CHAN_MASTER_COUNT, GET_CHAN_MASTERS).
- Set Precedence: junk in outgoing mail.
- Can we cache autokilllist during burst?
- In GET_AKICKS, do we really need channel.channel there? If not we could get rid of the channel table from the select
FloodServ's state (+q list) should be kept in the DB so it can survive crashes and restarts. The point of which is then to clean up the +q lines it set. Maybe 30 or so minutes after setting them. -- weasel
- If we only print 50 results in the lists (list channels, nicks), we should let PG know by LIMIT 50.
GroupServ -- an abstraction similar to nick/account wherein projects like debian can centrally manage channel options/lists for a group of channels.
Things to go in, but target not determined
- Thing that gives us freenodish messages of deltas:
- warning: User delta above warning limit: 42 users in 60 seconds,
- channel #foobar join rate seems high - 8 in 8 seconds (warnrate: 8 in 30 seconds).
- Fix the "inheritence" of irc.so and maye write a protocol handler for another ircd to see if it's actually possible.
- Fix the terrible formatting on outgoing mails.
- global_notice can send newlines and bad commands.
- Global max user counts, and statserv in general.
Also see older issues that have been fixed.
