Changes from fqircd-2.1.3a(RELEASE) to fqircd-2.1.3b(RELEASE) * joinrate bug fixed * list fixed * potential ssl crash bug fixed. Changes from fqircd-2.1.3(RELEASE) to fqircd-2.1.3a(RELEASE) * Behaviour of /INVITE was fucked, it prevented opers from doing their job, and it caused some arguments too. Reverted channel.c, and redesigned the process. It now works in this way: When being invited into a channel, you override all channel modes except +q and +S. Opers overrides these channel modes aswell when being invited, this is just to make sure opers can join any channel they need to. However, they still need to be invited. Operwalking is a thing in the past, and has been removed. AUTOJOIN support in services works much better now, thanks to this. Changes from fqircd-2.1.2(RELEASE) to fqircd-2.1.3(RELEASE) * Started fresh with Bahamut 1.8.3 * Rewrote /LIST behaviour * Added SSL support * Updated documentation * Added umode +W * Added hostmangling (+q) * Added hostmangling only channels (channelmode +q) * Added GeniusDex patch for opermasking * Cosmetic changes * Removed the debug notice when users +q * Now checks for missing key{}-block in config, refuses to start if it's missing, which prevents coredumps (thanks to GeniusDex!) * Added cmode +S (Only SSL clients) * Began preperation for IPv6 * Added /MAP * Added /WHATMODES * Added support for CGI:IRC * Fixed numeric 338 colon placement (From Bahamut TODO-list) * svsjoin support * Added cmode +N, only send invite notices when this mode is set. * Removed /WHATMODES, since /RWHO made it redudant * Fixed a nasty crash bug in CGI:IRC when sending the IP hex encoded. * Fixed so that CGI:IRC isn't depending on throttling Changes from fqircd-2.1.1(RELEASE) to fqircd-2.1.2(RELEASE) * Fixed /LIST behaviour. Under certain cases it made the ircd coredump. * Improved SSL Certificate generation Now checks for existing certificates at install location * Fixed a bug with hostmangling (Possible memleak) Changes from fqircd-2.1.0(RELEASE) to fqircd-2.1.1(RELEASE) * CGI:IRC Re-write (again!) Changes from fqircd-2.0.10(RELEASE) to fqircd-2.1.0(RELEASE) * SVSJOIN implemented. This is to enable services autojoin. * CGI:IRC Re-write. * Mangling options are now in config * New mangle based on a mode secure md5 instead of crc32, this is also selectable in the config. * Changed the behaviour of /LIST again Now all registered users can check /LIST IRC Search Bots are defined in a class that allows them to do /LIST All other users needs to do /FQLIST Changes from fqircd-2.0.9(RELEASE) to fqircd-2.0.10(RELEASE) * CGI:IRC support reimplemented and redone. Allows normal port passwords to function along with CGI:IRC. Changes from fqircd-2.0.8(RELEASE) to fqircd-2.0.9(RELEASE) * Removed CGI:IRC Support Changes from fqircd-2.0.7(FINAL) to fqircd-2.0.8(RELEASE) * Merge with bahamut 1.8 cvs * Fix a bug in hostmangling * Fixed typos and old referenced to Bahamut * Changed the way IRC Operator is shown on /WHOIS * Documentation updated and moved * Fixed an error in s_conf.c that causes some crashes Changes from fqircd-2.0.6(FINAL) to fqircd-2.0.7(FINAL) * /whatmodes reports the nick it was used on. * Merge with bahamut 1.8(cvs) tree: solaris/gcc 2.9 fixes * Formatting issue in version.c * Last minute ban fix, reported by OiNK/Helshad/lekiam * Server crash when another server requests 'stats u' (operstats) * Merge with bahamut 1.8.1 Changes from fqircd-2.0.5(BETA) to fqircd-2.0.6(FINAL) * Feature request, added /whatmodes Changes from fqircd-2.0.4(BETA) to fqircd-2.0.5(BETA) * Finally fixed the map SPY_LEV message * Opers could not join +i channels * patrik submitted more openbsd fixes, applied * patrik credited for his patches :P (try /info :) ) Changes from fqircd-2.0.3(BETA) to fqircd-2.0.4(BETA) * More numeric 004 fixes. * patrik submitted a patch with openbsd fixes, applied. * Accidental breakage of umode_q fixed. Changes from fqircd-2.0.2(BETA) to fqircd-2.0.3(BETA) * +S channels still did not allow +S users in them when they were using SSL (reported by OiNK) * SAMODE cleaned up * Numeric 004 corrected. (reported by ph0x) * MAP reports usage to opers that are SPY_LEV (kinda 'big brother' IMO) * More error handling in umode_q (instead of segfaulting on the NULL pointer passed when there is an error :) ) * +S not propogated to client (just not TOLD they were set +S) (reported by OiNK) Changes from fqircd-2.0.1(BETA) to fqircd-2.0.2(BETA) * Added channelmode +S (SSL-only clients can join) * Hostmangling ported in (+q) * Admins can see all channels (missed that one ... :) ) Changes from fqircd-2.0.0(BETA) to fqircd-2.0.1(BETA) * Fixes for a bug that caused a crash on server<>server links Changes from Bahamut 1.8 to fqircd-2.0.0(BETA) * Added support for SSL clients * Added CGIIRC support, and fixed bugs in it. * Opers may join any channel regardless of bans/exemptions/keys, ect. * SSL certifates are generated at configure time * Support for fqlist added * MAP command added * whoisparanoid added (+W) * '/info' has been changed to '/bahinfo' fqircd coders get credit for their work in '/info' and bahamut coders in '/bahinfo' * All references to dalnet removed. * Config files altered for freequest.