Unreal3.2-beta9 and Unreal3.1.3-Komara out
Status: Beta
Brought to you by:
wildchild
From: Carsten M. <sts...@un...> - 2002-03-24 21:15:58
|
'lo all Due to some pressing bugs, we have had to release a double release this = time, one in the Unreal3.1.* branch and one of the Unreal3.2 betas. Jeff = Turkstra (lu...@un...) has taken over the development of the = 3.1.* branch, and will release fix releases to the top 10 annoying bugs, = until Unreal3.2 is out of beta.=20 THESE ARE RECOMMENDED UPGRADES, UNREAL3.1.1 and UNREAL3.1.2 IS GETTING = TAKEN OFF SITE. Releases: (get these off http://unrealircd.com) Unreal3.2-beta9.tar.gz (source) - MD5: aceb50ac61de5efcb3ab4ee9370b62b5 Unreal3.2-beta9.zip (windows version) - MD5: = 00a202eee8f34fb6ae52b8ac79122446 Unreal3.2-beta9-ssl.zip (windows with SSL capability) - MD5: = 2b7b50f6d0d02995b4103ee6ad346728 Unreal3.1.3-Komara.tar.gz (source) - MD5: = 25b5ebfb5a5899d15be20842dfb483ce Unreal3.1.3.exe (installer for windows) - MD5: = 0ab83c8852670b8a1d45c174eaab6f19 Changelogs for 3.2-beta9 (since last beta): - Added log {} syslog support (appears to work fine) [#0000099] - Added HOOKTYPE_JOIN - Converted all modules to 3.2-b8 format (passes ModuleInfo) - Updated doc/conf.doc - Fix for desynch problem with the fix in /mode system, Thanks to Luke - One little patch for humanity, one giant step for science.. - Cosmetic fix for /setident, found by juli .. - Implimented a dynamic hooktype system to allow modules to create their = own hooktypes - Fixed a conf_unknown bug - Added EXLIBS=3D to make custommodule so a module can specify = additional libraries it needs - Changed version to beta9 and updated documentation - Made +I once again work in win32 Changelog for 3.1.3-Komara (by Luke): [ Unreal3.1.3 ] ----------------------------------------------------------- Initial release, based on 3.1.1 code and lots of 3.2-beta functions that are actually sane ----------------------------------------------------------- resolv.h line 76 #if ((__GNU_LIBRARY__ =3D=3D 6) && (__GLIBC__ >=3D2) && (__GLIBC_MINOR__ = >=3D 2)) #define res_init __res_init #endif Fixes compile error w/ later glibc --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D parse.c line 404 removed if (lifesux) --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D s_bsd.c first instance of HighscoreFD removed the define removed rhighest_fd as well removed all instances of HighscoreFD() changed rhighest_fd + 1 to MAXCONNECTION (100% cpu fix from 3.1.1) --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D channel.c Took m_sjoin from 3.2 removed lp2 changed Member *lp to Link *lp; Changed other stuff (document later?) --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D channel.c Took m_sjoin from 3.2 removed lp2 changed Member *lp to Link *lp; Changed other stuff (document later?) --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D s_serv.c replaced m_server_estab with one from u32june12 --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Fixed missing : on line 419 s_err.c (numeric 379) --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D stole all m_chg* and m_set* functions from u32june12 in s_unreal.c --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D stole sdesc from latest beta in s_unreal.c --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D line 1683 in s_serv.c added me to /info --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D line 1342 res.c added line sts foolishly deleted that broke win32 resolver --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D line 2161 in channel.c fixed mode segfault bug --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D line 152, fixed #endif error aln.c --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ------------------------------------------------------------- Beta2ish ------------------------------------------------------------- line 341 ircd.c win32 hates SIGQUIT, #ifndef it out. --Zogg =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D line 1298 s_bsd.c set_blocking() won't compile under msvc. Not important, #ifndef'd out for win32 --Zogg =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D line 234 in Makefile.dist fixed perms on ssl certs --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Added Zogg's win32 makefile that actually works. --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ------------------------------------------------------------ Beta3ish ------------------------------------------------------------ Changed line 179 in ssl.c to set_blocking(cptr->fd, NULL); otherwise random segfaults on ssl connect occur --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Changed line 223 in ssl.c to strcat(buf, (char *) my_itoa(bits)); otherwise got warning on compile in bsd --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Put in rest of patch for mode propagation bug *whack* --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -------------------------------------------------------------- Beta4 -------------------------------------------------------------- Stole StripColors from 3.2-beta, resolves memory leak in 3.1.3 --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Rearranged doc/ slightly (moved some more stuff to History --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D s_user.c line 1946 - (char *)StripColors as per new StripColors function from 3.2-beta --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D stole add_exbanid and add_banid from devel (other stuff was just weird) --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D line 4748 in s_user.c for cases i and o added fix (svsmode) line 4651 too (svs2mode) for svsmode bug (thanks codemastr) --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D line 829, 1035 in s_kline.c gline bug resolved (again codemastr) (again codemastr) --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D line 1583 res.c fixed dns l, only opers! (again codemastr) --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Modified ./Config to play nice with BSD (and yes, God forbid, SunOS 5.x *shudder*) --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D added -lsocket when compiling fdmaxcounter in sunos 5.x, may produce crack induced result but at least it compiles now --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 145, list.c added passwd fix deled cptr->passwd; above (line 135ish) --Luke =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -------- Thanks for using UnrealIRCd -Carsten V. Munk / Stskeeps Head coder of UnrealIRCd |