My hard drive is starting to make those dreaded "ker-chink" noises. I backed up the latest code, at least, but I don't have enough space on other drives to back up everything. It's a very unpleasant sound
Anyway, I've been making progress today. I tweaked up bain's funname menu with the "apply" button. Added a "clear" button and made the italics, underline, and original/end format buttons work (not sure why the didn't before, but I just made them regular letters for the time being). That whole system really needs to be redone, but that's a project for a later date.
I fixed the ctrl+key combos at the console that were broken because of the foreign keyboard support (ctrl-k, ctrl-v, ctrl-u, etc...). Hope the fix works for all keyboards...
The ban system has been revised significantly. Instead of writing bans to iplist.cfg, it writes them to configs/banlist#####.cfg, where ##### is the port number. Upon server initialization, the config is executed if it exists. This prevents multiple servers on the same machine from conflicting with each other, and, well, it actually works. I also fixed it so "sv addip" and "addip" both work.
There's still lots to do, but I think I'm getting closer to something releaseable.