The Freeze plugin is a simple way to manage the whitelist of your Bukkit server. It can perform large operations on the whitelist in a split second.
An explanation of how to use the commands can be found here.
Competition and Special Event servers:
Say you want to get a random selection of people to participate in a large competition. You want anyone to be able to join the server before it starts, so you keep the whitelist off. Then you want no one to join your server in the middle of the competition so you turn the whitelist on. But now if any of your competitors drop their connection to the server during the competition, they cannot join! This plugin alleviates the problem. When you are ready to start (you have the desired number of competitors on the server), you use the /freeze command. Now every player on the server is also on the whitelist, so if they lose their connection they can still get back on and no one else can take their spot.
and, don't forget anyone who manages whitelists – the save feature is quite handy!
The name comes from the plugins feature that adds all online users to the whitelist with a command. This is like a *freeze* on new members joining the server.
Submit a support ticket (Feature requests and Bug reports - GitHub)