Unreal3.2-Selene(beta7) released
Status: Beta
Brought to you by:
wildchild
From: Carsten M. <sts...@un...> - 2002-03-13 20:39:34
|
Yep .. yet another release from the UnrealIRCd team, 7th Beta of = Unreal3.2 Builds: (can be retrieved via the website) source (Unreal3.2-beta7.tar.gz) (md5: 32e54a376de8b23de31ab9a0ac0bd529) win32 (Unreal3.2-beta7.zip) (md5: c35228281b9e8ef3fa72d082daf1c6b1)=20 win32-ssl (Unreal3.2-beta7-ssl.zip) (md5: = f948cba4e291bca8e3ee8bb7a722edae) If you have been wondering why our @tspre.org e-mails haven't been = working, we got some domain troubles with it currently, please send to = @unrealircd.com instead. Changes log (Since last release, we've been busy): - Added the TKline, TZline, and GZline commands to the documentation - Fixed bug in m_tkl_line causing segfaultage - Any reason why HOOKTYPE_SERVER_QUIT was being called for clients? - Fixed exit_client to do NOQUIT type thing for SQUITs - Moved around a lot of aClient/anUser members, hopefully wont cause segfaults - Fixed res.c not managing to pass the proper type of parameter to = inet_ntoa ONCE - Lots of commands were using MAXPARA when they shouldnt have been - passworded allow{} in example.conf doesnt match anyone anymore - Fixed oper{} locop stuff - Added can_gzline to doc/conf.doc - Replaced EventModEvery with EventMod (allows broader modification) - Maybe (but I doubt it) fixed bug #0000040 (Win32 resolver crash) = reported by Kyver - Hey everyone it's point release time... I completely screwed up = check_for_target_limit - Made the kline-address error easier to understand (must be instead of = is not) - Made a SNOMASK for the +s notices, so you arent forced into hearing = them if you just want say +k - Fixed some return values, can't gline masks with a ! in them anymore - ARGH - Recoded the module system somewhat, events are now 'stable' meaning if = a module doesn't unload an=20 event the IRCd will not crash. Also fixed a crash involving delayed = unloads and cleaned up notices - Problem with sendto_ops and !aClient->user fix - Fixed bug in m_tkl_line and various m_line functions (was checking for = wrong # of paras) - Recoded hooks to take advantage of the module object code - Fixed a memory leak in hooks - Fixed a bug with module objects involving static linking - Recoded hooks to work just like events - Fixed a listener bug reported by Dragon974 - Removed some useless tkl code - Fixed #0000046 regarding Module_free memory leak - Added patch in #0000053 by |savage|, speedup in can_send - Possible fix of #0000042 regarding duplicate scans at same time = causing one to slip through, reported by Zogg - Fixed a win32 editor bug reported by Jens that limited text additions = to 32KB - Really fixed bug #0000011 reported by Dragon974 (listener bug) - Added link::cipher for #define USE_SSL, use this to select ciphers, read example.conf for more. Closes #000016. Suggested by narf - Added a dialog interface to .pem SSL passwords. (Suggestion #0000025) - Fixed some minor issues with dialog interface for .pem SSL passwords - Added makecert.bat / encpem.bat to src/win32, which are used in SSL = release - Fixed some t.next's and replaced with codemastr method(tm) - Fixed a t.next recode typo - Added a ./Config check to see if gcc supports -pipe (speeds up = compilation) - Made SHOW_SECRET (allow opers to see +s chans in /whois) defined by = default, suggested by Sid-V (#0000037) - Added except tkl to allow exceptions from tklines, tzlines, shuns, = glines, and gzlines, suggested by funraiser [still need to design a way to report in /stats] (#0000044) - Documented link::cipher and except tkl in doc/conf.doc - Changed umode +I behavoiur to you have to be loading invisibility.so = to have the +I functionality. Code is still in IRCd, but isn't used until = module is loaded. Loading of this will cause an "R" to be added to /version flags. Hopefully this will satisify some people's thoughts about a so=20 called spy tool being enabled by default. Also added flag_add(char *)=20 and flag_del(char) for modules to add to flags string. -Sts - Removed -win32 postfix for wircds, look in /version for "W" instead - Removed ircnetwork part of /version - Cleaned up a bunch of -Wall warnings (unused variables, etc) - -Wall cleanup cleanup with SSL AUTH problem - Fix for /version crash, reported by RaYmAn - Made all functions use new-style parameter lists - Moved set::socks::ban-time to set::scan::bantime, and remove the other = set::socks::* (not used) also added set::scan::timeout to specify how long the scanner should = wait for a response=20 before giving up - Added HOOKTYPE_STATS - allows modules to respond to certain /stats (so = far only S is supported) - Changed some m_ functions into CMD_FUNC(m_*) - Fixed a win32 bug with the scanner code changes - Added a win32 menu item that lets you view log files - Documented the net set::scan::* directives in doc/conf.doc - Fixed a bug in the new usermode system that caused odd Unknown mode = flag reporting. - Added a shutdown confirm message box to the X button on the win32 GUI=20 (suggested by dimplesx #0000058 - Made the win32 version set log files to writable if they are read only (reported by dimplesx #0000057) - Removed useless stuff in m_oper (null ptr thing, just dont set them) - Fixed auth.c to use random salt - Fixed loadmodule invisibility.so: undefined symbol:=20 get_umode bug, reported by James-Bond, #0000060) - BEFORE you use event functions, LockEventSystem(), after, UnlockEventSystem(). In EVENT() functions, the system _is_ locked. This might fix the double recursion mutex problem we got. - More -Wall cleanups - Fixed hunt_server_token (use IsToken on acptr->from, not acptr) - Unbroken Griever's broken hunt_server_token broken token fix - Various fixes to virthost system, may fix some memory corruptions, and potential exploits. - Made makefile ability to "make custommodule MODULEFILE=3Dm_zline" if m_zline.c is in src/modules/, it will get compiled. This SHOULD help 3rd party modules atleast - Added "tainted" variable. 3rd party modules must ++ this upon load, -- upon unload. Will show a "3" in flags. - Added extras/m_rawto.c - 3rd party module. Fixed some documentation - Added andi's OpenBSD fix for the symbol issue with prefix _ - Added SJOIN fix so it won't accept NULL channels - Fixed a problem with Mod_Handler being **, found by andi - Fixed an issue with -x and /quit and whowas, found by RaYmAn - Modified the OpenBSD fix to work for all OSes that add an _ - Fixed m_rawto.c problem found by TheDarkOne - Possibly fixed the /who flags bug reported by sbalmos (#0000063) - lack of time sucks. openbsd problem - Fixed a typo in the docs found by TheEggMan - Fixed a m_htm.c problem - Updated supporters list in /credits - Fixed s_conf.c so a) It uses MyMalloc b) It doesn't cast the return from MyMalloc! - Clean compile under -Wunused - Clean compile under -Wformat - Clean compile under -Wparentheses - Clean compile under -Wall -Wno-implicit - Fixed #undef STRIPBADWORDS problem, patch by light - Blah blah new cloaking shit blah - Added a patch by Syzop fixing a memory leak in StripColors - Added a patch by Syzop fixing a +k issue using a key with a , and when = using long keys - Added a patch by Syzop to fix a MyMalloc/MyFree debugmode error - Added yet another patch by Syzop to fix a /vhost bug when using very = long args - Added a patch by Syzop to fix a possible hash bug with /list - Made the server pass extraflags at linking for deny version validation - Added a patch by Syzop to fix a bug preventing +I from being used = (fixes #0000073) - Readded examples to doc/conf.doc by request of several users - Clean compile with -Wall - Win32 cleanup of the -Wall cleanup - REALLY clean compile with -Wall (except for wierd TStime stuff) - Removed all remnants of PROTO() - Removed src/cio_main.c, src/cio_init.c, include/cio.h, = include/ciofunc.h extremely old unused code - Win32 fix with u_int16_t - Removed my_name_for_link (unused) - Preparation for release - Changed to beta7 - Fixed a IPv6 problem reported by Zerwas - Fixed -Wall warnings for TStime - Compile fix for TS2ts=20 - Small release tricks Thank you for using UnrealIRCd /Carsten V. Munk - Stskeeps @ IRC |