- Minor reorganization in net.pm's privmsg() and notice() functions
- No functional changes
- fix NS SILENCE expiration
- Finally. Sorry folks, but since I was one of 3 or 4 ppl who used expiring silences, nobody ever complained.
- remove a spurious net::debug() call from cs_why()
- rewrote part of countrytable2.pl, to fix fucked up regexp parsing.
- added a use lib '..' to countrytable.pl, to allow it to be invoked from inside the utils/ dir
- Use BETWEEN in country.pm. cuts the query time in half (only noticeable on queries that don't show up in the code itself)
- add the `nicktext` table to db-dump.pl
- copy the volatile tables out of services.sql into volatile.sql. makes restoring/copying databases easier
- Allow NS SILENCE for nicks that have changed or quit (nick-chasing)
- fix succession for channels (aka actually delete the successor properly, as it's now a NULL, not just a null string)
- Phase out OPM, at least for now. http://opm.blitzed.org/ [shutdown], at least temporarily, due to hw failure and lack of resources.
- fix the check_blacklists check, in regards above.
- chomp trailing newline from base64 output in vacation handling
- Don't allow case-only change in NS SID
- Show last-used from nickalias.last not nickreg.last, in NS INFO
- add $get_greet_nick, as NS INFO uses it.
- Change CS ALIST and CS XOP LIST to a non columnar format. the format was getting too wide.