[IRCServices] "Read Only Mode"

Craig McLure Craig at frostycoolslug.com
Mon Aug 30 11:15:50 PDT 2004


>From what i've seen, this feature doesnt exist yet, but i'm sure others would find it useful.

As i mentioned the other day, our Network has been undergoing several Distributed Denial of Service attacks, Most of them are aimed at the server in which services are hosted. Our Oper team came up with a 'Redundancy' plan, basically, a copy of services, which has a copy of the databases (up to an hour old, transfered via. crontab), however, obviously due to the possible age of these databases, and them not being 'live', changing them would be pointless, because when the main services come back, all changes to the database wont exist anymore.

So i propose a config option which prevents modifying of nicknames, chanserv, no memos, etc, just something which will allow people's channels and Nicknames to still be protected, autoops etc, and most services features, just without modifying nicknames / channels being arround. Obviously i could put a .lock file in the database directory, and enable no register, but this wont stop users becomming confused when their nicknames / channels suddenly change back to a previous setting. Just a message like:

-NickServ/ChanServ/MemoServ/OperServ- For Security Reasons, Services is currently in Read-Only Mode, no changes to nicknames or channels will be saved.

When they attempt to execute a command.

Just a thought, Opinions would be nice :)

/****************************************
 *     Craig "FrostyCoolSlug" McLure
 *       Craig at FrostyCoolSlug.com
 * InspIRCd   - http://www.inspircd.org
 * ChatSpike  - http://www.chatspike.net
 ****************************************/