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
|