1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-06-30 16:26:38 +02:00
Files
unrealircd/Changes
T
2002-03-23 19:33:31 +00:00

201 lines
5.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
===================================
final release next? possibly!