mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-06-25 12:16:40 +02:00
240 lines
6.2 KiB
Plaintext
240 lines
6.2 KiB
Plaintext
/*
|
|
* UnrealIRCd Changes File - (C) Carsten Munk 1999-2002 &
|
|
* The UnrealIRCd Team
|
|
*
|
|
* $Id$
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; either version 1, or (at your option)
|
|
* any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, write to the Free Software
|
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
*
|
|
*/
|
|
|
|
[ Unreal4.0 ]
|
|
- Fixed a _serious_ bug in SERVER command, reported by Valen, Forrester,
|
|
M0rpheus, JK, and Hiten.
|
|
|
|
[ 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__ == 6) && (__GLIBC__ >=2) && (__GLIBC_MINOR__ >= 2))
|
|
#define res_init __res_init
|
|
#endif
|
|
Fixes compile error w/ later glibc
|
|
--Luke
|
|
===================================
|
|
|
|
parse.c line 404
|
|
removed if (lifesux)
|
|
--Luke
|
|
===================================
|
|
|
|
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
|
|
===================================
|
|
|
|
channel.c
|
|
Took m_sjoin from 3.2
|
|
removed lp2
|
|
changed Member *lp to Link *lp;
|
|
Changed other stuff (document later?)
|
|
--Luke
|
|
===================================
|
|
|
|
s_serv.c
|
|
replaced m_server_estab with one from u32june12
|
|
--Luke
|
|
===================================
|
|
|
|
Fixed missing : on line 419 s_err.c (numeric 379)
|
|
--Luke
|
|
===================================
|
|
|
|
stole all m_chg* and m_set* functions from u32june12
|
|
in s_unreal.c
|
|
--Luke
|
|
===================================
|
|
|
|
stole sdesc from latest beta in s_unreal.c
|
|
--Luke
|
|
===================================
|
|
|
|
line 1683 in s_serv.c
|
|
added me to /info
|
|
--Luke
|
|
===================================
|
|
|
|
line 1342 res.c
|
|
added line sts foolishly deleted that broke win32 resolver
|
|
--Luke
|
|
===================================
|
|
|
|
line 2161 in channel.c
|
|
fixed mode segfault bug
|
|
--Luke
|
|
===================================
|
|
|
|
line 152, fixed #endif error
|
|
aln.c
|
|
--Luke
|
|
===================================
|
|
|
|
-------------------------------------------------------------
|
|
Beta2ish
|
|
-------------------------------------------------------------
|
|
line 341 ircd.c
|
|
win32 hates SIGQUIT, #ifndef it out.
|
|
--Zogg
|
|
===================================
|
|
|
|
line 1298 s_bsd.c
|
|
set_blocking() won't compile under msvc.
|
|
Not important, #ifndef'd out for win32
|
|
--Zogg
|
|
===================================
|
|
|
|
line 234 in Makefile.dist
|
|
fixed perms on ssl certs
|
|
--Luke
|
|
===================================
|
|
|
|
Added Zogg's win32 makefile that actually works.
|
|
--Luke
|
|
===================================
|
|
|
|
------------------------------------------------------------
|
|
Beta3ish
|
|
------------------------------------------------------------
|
|
Changed line 179 in ssl.c to
|
|
set_blocking(cptr->fd, NULL);
|
|
otherwise random segfaults on ssl connect occur
|
|
--Luke
|
|
===================================
|
|
|
|
Changed line 223 in ssl.c to
|
|
strcat(buf, (char *) my_itoa(bits));
|
|
otherwise got warning on compile in bsd
|
|
--Luke
|
|
===================================
|
|
|
|
Put in rest of patch for mode propagation bug
|
|
*whack*
|
|
--Luke
|
|
===================================
|
|
|
|
--------------------------------------------------------------
|
|
Beta4
|
|
--------------------------------------------------------------
|
|
|
|
Stole StripColors from 3.2-beta, resolves memory
|
|
leak in 3.1.3
|
|
--Luke
|
|
===================================
|
|
|
|
Rearranged doc/ slightly (moved some more stuff to
|
|
History
|
|
--Luke
|
|
===================================
|
|
|
|
s_user.c line 1946 - (char *)StripColors as per
|
|
new StripColors function from 3.2-beta
|
|
--Luke
|
|
===================================
|
|
|
|
stole add_exbanid and add_banid from devel
|
|
(other stuff was just weird)
|
|
--Luke
|
|
===================================
|
|
|
|
line 4748 in s_user.c for cases i and o added fix (svsmode)
|
|
line 4651 too (svs2mode)
|
|
for svsmode bug (thanks codemastr)
|
|
--Luke
|
|
===================================
|
|
|
|
line 829, 1035 in s_kline.c gline bug resolved
|
|
(again codemastr)
|
|
--Luke
|
|
===================================
|
|
|
|
line 1583 res.c fixed dns l, only opers!
|
|
(again codemastr)
|
|
--Luke
|
|
===================================
|
|
|
|
Modified ./Config to play nice with BSD
|
|
(and yes, God forbid, SunOS 5.x *shudder*)
|
|
--Luke
|
|
===================================
|
|
|
|
added -lsocket when compiling fdmaxcounter
|
|
in sunos 5.x, may produce crack induced result
|
|
but at least it compiles now
|
|
--Luke
|
|
===================================
|
|
|
|
145, list.c added passwd fix
|
|
deled cptr->passwd; above (line 135ish)
|
|
--Luke
|
|
===================================
|
|
|
|
*** 3.1.3 Released ***
|
|
|
|
3.1.4 Changes:
|
|
|
|
Removed tech admin.
|
|
This feature is useless bloat. If you want it back
|
|
do NOT complain to any of the Unreal coders, feel
|
|
free to reimplement it yourself. Do note, however,
|
|
that if you modify the code in any way, shape, or
|
|
form you immediately give up your ability to
|
|
receive any type of support from us.
|
|
--Luke
|
|
===================================
|
|
|
|
Line 703 in ircd.c fixed...breaks
|
|
gcc3 compatibility (thanks to shellz.net's
|
|
NuC for reporting)
|
|
--Luke
|
|
===================================
|
|
|
|
Fixed issue in s_user.c where +H opers
|
|
could be identified by normal users in
|
|
a trivial manner
|
|
--Luke
|
|
===================================
|
|
|
|
s_user.c fixes
|
|
basically, /whois doesn't display snotice
|
|
if you're +W and do it to yourself
|
|
/who the same
|
|
and "is a secure connection" is no longer
|
|
bold (it was lame)
|
|
--Luke
|
|
===================================
|
|
|
|
s_serv.c fixes
|
|
fixed map bug that allowed you to trivially
|
|
find a hidden U lined server (hopefully)
|
|
--Luke
|
|
===================================
|