Unreal3.2-beta5 out
Status: Beta
Brought to you by:
wildchild
From: Carsten V. M. <sts...@un...> - 2001-12-25 08:46:34
|
Okay.. we've released Unreal3.2-beta5 today, as a little xmas present.. This version contains numerous bug fixes and many new features. It is strongly recommended that you upgrade to beta5 if you are using a previous beta. Some noteworthy changes include better IPv6 support, a new method to encrypt passwords, improvments to the Windows GUI, and much more. Changes since Unreal3.2-beta4: - Fixed a typo in makenet found by 'Eternal Bliss' - Updated module dependancies to allow a module to load the module containing the symbol - Fixed a win32 bug where the editor would cut off text, reported by Inter - Added make install to copy files for you when you install unreal - Replaced killircd, ircd, and rehash with ./unreal start|stop|rehash - Fixed a bug where the win32 help dialog links were plain text - IPv6 fixes to Inet_si2p & Inet_si2pB - IPv6 fixes to make dual ipv4/ipv6 work - IPv6 fixes for IP_OPTIONS (disables under IPv6, i mean .. IRC multicast. WTF?) - Made ./unreal generated by configure to make sure it has the correct path o f the exe - Added autoconf check for setproctitle - Added some setproctitle(.., me.name) for extra l33tness :P~ - Changed the setproctitle check to also check in -lutil (some OSes have it t here) - Added aliases/auspice.conf, and added a /register command to aliases/aliase s.conf - Fixed a win32 typo in the .rc - VERSION M_SERVER fix by skold - Fixed connecting with IPv6 - Ident requests now orgin with the listener that the user connected on - More IPv6 fixes, DNS resolving actually works now too.. (crackhead IRCnet coding) - Webserver caching fix - A little bug fix that prevented the G:line hostmask checker from checking ? - Made the /kline hostmask checker work like the G:line checker, (it was too easy to K:line *@*) - Fixed a bug where ./unreal rehash would kill the IRCd instead of rehashing :P - Made ./unreal restart (to restart Unreal) and made the pid file location mo re accurate - Added support for PS_STRINGS and pstat to change the progrma name (couldn't test since I don't have an OS that uses them) - Fixed a win32 bug where pasting text into the editor would not show up in the correct font - Added hscroll bars to the win32 editor (if needed) - The win32 editor now allows you to edit files included via tld {} (probably needs testing) - Made the win32 editor allow you to edit include "" files - Recoded the win32 rehash button to be much better - Recoded the way the editor menu works (hopefully this is much better?) - Added the ability to create new files via the win32 editor - Fixed a win32 editor bug caused by me being drunk or something :P - Fixed the last of the font and editor-cutting-text bugs (hopefully) - Commented out three lines of code that were causing SSL to freeze on /connect, TODO: code in new SSL error handling (Griever) - Fixed password crash bug, found by \dev\NULL-Z-[Zap] - Added new auth.c API and a lot of different crap .. will document later - Made make install copy modules (oops) - Added configure code to get the Auth crypt working - Made Events do thread locking (so we can do funny things and kill small furry animals in the attempt for the perfect scanning module) .. yes, this is drunken coding - Made delayed module unloading possible, make a int mod_delay() adding an event, for e_unload_module_delayed - Updated makefile.win32 for the Auth system - Redid the event system somewhat - Fixed a little event issue involving data types. - Changed the name of the hook functions from add_Hook, del_Hook, add_HookX, del_HookX to HookAdd, HookDel, HookAddEx, HookDelEx so the names are more standard. - Added host54.net to /credits - Fixed a FSU Pthreads bug that caused it not to work on Slackware (help from Frank Mueller) - Started some work on CIDR support (added some functions from hybrid7) - Added some functions for generic linked list modifications - Slightly improved +x v2 algo, win32 releases should be compiled with this improvement OFF, at least until 3.2 final. COMPAT_BETA4_KEYS makes it compat w/ beta4 and pre. - Made checking for redundant bans both ways an ifdef, off by default. Note that undefing this might SLIGHTLY break compat w/ beta4 and pre - Added "griever would like to thank" section to /credits - Auth/SSL fixes, list.c fix, code: could you add auth.c and ssl.c to makefile.win32?. If SSL is enabled, we can use MD5, SHA1, and crypt() even on win32 - Added ssl.c and cidr.c to the win32 makefile - Added ssl-pubkey auth method (parameter = pem file for public key) - Converted tkl, events, commands, hooks, and all config structs to ListStruct - can_gkline/t and can_gzline/Z flags added, docs not modded yet - Added snomask +n (nick change notices) I personally hate it, but people wanted it... - Added oper::snomask to allow you to specify a default snomask for an oper - Added snomask +q (Qline notice), triggered when a nick is being denied from a user due to a Q:line. - Added HOOKTYPE_SERVER_CONNECT and HOOKTYPE_SERVER_QUIT for when servers con nect and disconnect respectively - Added module v3 code. Needs testing, and NO MODULES DOES NOT COMPILE - Fixed a win32 movude v3 bug - Small v3 fix with no dependency problem - Fixed some more module v3 problems and upgrade all modules - Fixed a ton of module v3 problems (cause: Stskeeps is an idiot) - Yes, even more module v3 bugfixes - Module v3 bugfixes. cause: codemastr lack find n replace skill - Moved the mkpasswd program into ./unreal mkpasswd <method> <password> - Recoded m_oper almost completely, note that the fceT flags are ignored now (you still get them, they just dont do shit). Remove them for me please, as well as the +T usermode. I haven't tested this completely but I see nowhere a bug could happen. - Removed umode +T (useless) and the fue oflags since oper::snomask supercedes them. - Fixed another module v3 bug caused by Stskeeps drunkeness - Started adding HP-UX module support (Not enough added where it actually works yet) - Added some more HP-UX code - Made "Module already loaded" a non fatal error (funny msg on rehash) - Fixed typical codemastr "Let's delete this from a list we haven't even added it to yet *giggles and twirls around*" bug, do to with config_set_unknown - Fixed events bug, added recoded scan module, got a lot of stuff to fix so far. Problems, unloading, (delay), tkl doesn't always sweep it all, - Some scan unloading stuff - FIXED THE GOD DAMNED WHOIS BUG THAT I REPORTED *MONTHS* AGO! -Griev - Added a new dynamic help system that allows you to add and modify /helpop i tems - Made N also give you OaA, since its what most people use it for *sigh* - A and a give you O, set::modes-on-oper - Made link::hubmask and link::leafmask actually work properly - Big mods to TKL, oper commands split into module, testing - TKL mods compile and run fine, set{} stuff to decide what funcs are avail forthcoming - SMO recoded but wierd because sendto_umode and sendto_snomask are wierd - chatops actually checks if sender is an oper, why did no one notice this? - bugs in SMO ironed out, now sends to someone with ANY of the umodes/snomask s - Added #undef SECURECHANMSGSONLYGOTOSECURE - send only channel msgs to +z people on +z channels - win32 fixes - Scan API cleanup (You don't use goto when break works just as good) - Fixed other scanner bugs (hopefully it 100% works now?) - Fixed a typo in s_misc.c - Config parser fixes (bugs found by Souleh) - Changed SERVICES-NAME warning to error - Auth_Make fix for crypt method - Fixed a /time GMT offset bug under Win32 reported by Dave337 - Documentation updates - Made a few updconf changes - Credits updates - Added a few more network files (why do I think this job will never end?) - CIDR IPv6 fixes, scan_* fixes - Credits fixes - Final release cleanups - Updated /info - Added back good old error reporting in ./unreal start - Changed to beta5 - Fixed some slave work.. return MOD_SUCCESS; in all command modules.. - make install fix - Fixed a last minute bug in win32 - Fixed a bug affecting DEFAULT_PERMISSIONS reported by ashukmin - Fixes for ->user structures Packages made: Unreal3.2-beta5.tar.gz (source) Unreal3.2-beta5.zip (Windows version) Unreal3.2-beta5.lha (Amiga version) There will also be an Windows compile, on our EU mirrors, with full SSL capability (and encrypted passwords, etc). This will come up when our EU mirrors have been properly updated. http://web.ircsystems.net/stskeeps/Unreal3.2-beta5-ssl.zip is this one. PLEASE read README.TXT due to export restrictions. Also, before downloading, agree to the EULA on the downloads page on unrealircd.com. Merry xmas/holidays/whatever you have -Stskeeps |