mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-07-03 15:43:13 +02:00
cd298bd951e34643eefc53206da6849a78f72537
? config.log
? config.settings
? config.status
? ircd.log
? ircd.pid
? ircd.tune
? server.cert.pem
? server.key.pem
? server.req.pem
? ssl.rnd
? tmp
? unreal
? unrealircd.conf
? extras/c-ares
? extras/c-ares-1.3.2
? extras/c-ares.tar
? extras/regexp
? extras/tre-0.7.2
? extras/tre.tar
? include/setup.h
? ircdcron/ircdchk
? src/ircd
? src/version.c
? src/modules/Makefile
? src/modules/chanmodes/Makefile
Index: Changes
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.2344
diff -u -r1.1.1.1.2.1.2.1.2.2344 Changes
--- Changes 15 Apr 2007 09:45:01 -0000 1.1.1.1.2.1.2.1.2.2344
+++ Changes 15 Apr 2007 15:33:53 -0000
@@ -1565,4 +1565,7 @@
authentication for services, you can probably use the code in here to do it
quite simple.
.. please mind any errors, it's been years since I (Stskeeps) last committed to here :)
-
+- Patch to remove lusers.c and change from bzero to memset in ircd.c
+ by w00t
+- Patch to remove curses leftover (I am going to assume SIGWINCH isn't a
+ problem) by w00t
Index: include/config.h
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/include/config.h,v
retrieving revision 1.1.1.1.6.1.2.102
diff -u -r1.1.1.1.6.1.2.102 config.h
--- include/config.h 16 Dec 2006 16:56:31 -0000 1.1.1.1.6.1.2.102
+++ include/config.h 15 Apr 2007 15:33:54 -0000
@@ -535,16 +535,6 @@
* whatever else. -4 allows "safety" margin of 1 and space reserved.
*/
#define MAXCLIENTS (MAXCONNECTIONS-4)
-#ifdef HAVECURSES
-# define DOCURSES
-#else
-# undef DOCURSES
-#endif
-#ifdef HAVETERMCAP
-# define DOTERMCAP
-#else
-# undef DOTERMCAP
-#endif
# define stricmp strcasecmp
# define strnicmp strncasecmp
#if defined(CLIENT_FLOOD)
Index: include/proto.h
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/include/Attic/proto.h,v
retrieving revision 1.1.2.9
diff -u -r1.1.2.9 proto.h
--- include/proto.h 22 Jun 2005 22:55:45 -0000 1.1.2.9
+++ include/proto.h 15 Apr 2007 15:33:54 -0000
@@ -26,9 +26,6 @@
int sendmodeto_one(aClient *cptr, char *from, char *name, char *mode, char *param, TS creationtime);
void make_cmodestr(void);
-/* lusers.c */
-void init_ircstats(void);
-
/* match.c */
char *collapse(char *pattern);
Index: include/struct.h
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/include/struct.h,v
retrieving revision 1.1.1.1.6.1.2.274
diff -u -r1.1.1.1.6.1.2.274 struct.h
--- include/struct.h 13 Mar 2007 02:18:31 -0000 1.1.1.1.6.1.2.274
+++ include/struct.h 15 Apr 2007 15:33:54 -0000
@@ -681,13 +681,6 @@
/* blah */
#define IsSkoAdmin(sptr) (IsAdmin(sptr) || IsNetAdmin(sptr) || IsSAdmin(sptr))
-/*
- * defines for curses in client
- */
-#define DUMMY_TERM 0
-#define CURSES_TERM 1
-#define TERMCAP_TERM 2
-
/* Dcc deny types (see src/s_extra.c) */
#define DCCDENY_HARD 0
#define DCCDENY_SOFT 1
Index: src/Makefile
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/src/Makefile,v
retrieving revision 1.1.1.1.6.1.2.46
diff -u -r1.1.1.1.6.1.2.46 Makefile
--- src/Makefile 5 Aug 2006 13:23:29 -0000 1.1.1.1.6.1.2.46
+++ src/Makefile 15 Apr 2007 15:33:54 -0000
@@ -22,7 +22,7 @@
CC = danger will robinson
OBJS=timesynch.o res.o s_bsd.o auth.o aln.o channel.o cloak.o crule.o dbuf.o \
- events.o fdlist.o hash.o help.o ircd.o ircsprintf.o list.o lusers.o \
+ events.o fdlist.o hash.o help.o ircd.o ircsprintf.o list.o \
match.o modules.o packet.o parse.o s_auth.o \
s_conf.o s_debug.o s_err.o s_extra.o s_kline.o \
s_misc.o s_numeric.o s_serv.o s_svs.o $(STRTOUL) socket.o \
@@ -171,9 +171,6 @@
list.o: list.c $(INCLUDES)
$(CC) $(CFLAGS) -c list.c
-lusers.o: lusers.c $(INCLUDES)
- $(CC) $(CFLAGS) -c lusers.c
-
res.o: res.c $(INCLUDES) ../include/res.h
$(CC) $(CFLAGS) -c res.c
Index: src/ircd.c
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/src/ircd.c,v
retrieving revision 1.1.1.1.6.1.2.208
diff -u -r1.1.1.1.6.1.2.208 ircd.c
--- src/ircd.c 27 Jan 2007 15:45:41 -0000 1.1.1.1.6.1.2.208
+++ src/ircd.c 15 Apr 2007 15:33:55 -0000
@@ -103,7 +103,7 @@
char REPORT_DO_DNS[256], REPORT_FIN_DNS[256], REPORT_FIN_DNSC[256],
REPORT_FAIL_DNS[256], REPORT_DO_ID[256], REPORT_FIN_ID[256],
REPORT_FAIL_ID[256];
-extern ircstats IRCstats;
+ircstats IRCstats;
aClient me; /* That's me */
MODVAR char *me_hash;
aClient *client = &me; /* Pointer to beginning of Client list */
@@ -315,11 +315,6 @@
#ifndef HAVE_RELIABLE_SIGNALS
(void)signal(SIGALRM, dummy);
(void)signal(SIGPIPE, dummy);
-#ifndef HPUX /* Only 9k/800 series require this, but don't know how to.. */
-# ifdef SIGWINCH
- (void)signal(SIGWINCH, dummy);
-# endif
-#endif
#else
# ifdef POSIX_SIGNALS
struct sigaction act;
@@ -329,14 +324,8 @@
(void)sigemptyset(&act.sa_mask);
(void)sigaddset(&act.sa_mask, SIGALRM);
(void)sigaddset(&act.sa_mask, SIGPIPE);
-# ifdef SIGWINCH
- (void)sigaddset(&act.sa_mask, SIGWINCH);
-# endif
(void)sigaction(SIGALRM, &act, (struct sigaction *)NULL);
(void)sigaction(SIGPIPE, &act, (struct sigaction *)NULL);
-# ifdef SIGWINCH
- (void)sigaction(SIGWINCH, &act, (struct sigaction *)NULL);
-# endif
# endif
#endif
}
@@ -1098,11 +1087,11 @@
#else
WSAStartup(wVersionRequested, &wsaData);
#endif
- bzero((char *)&me, sizeof(me));
- bzero(&StatsZ, sizeof(StatsZ));
+ memset(&me, 0, sizeof(me));
+ memset(&StatsZ, 0, sizeof(StatsZ));
setup_signals();
charsys_reset();
- init_ircstats();
+ memset(&IRCstats, 0, sizeof(IRCstats));
#ifdef USE_LIBCURL
url_init();
#endif
@@ -1927,10 +1916,6 @@
(void)sigemptyset(&act.sa_mask);
(void)sigaddset(&act.sa_mask, SIGPIPE);
(void)sigaddset(&act.sa_mask, SIGALRM);
-# ifdef SIGWINCH
- (void)sigaddset(&act.sa_mask, SIGWINCH);
- (void)sigaction(SIGWINCH, &act, NULL);
-# endif
(void)sigaction(SIGPIPE, &act, NULL);
act.sa_handler = dummy;
(void)sigaction(SIGALRM, &act, NULL);
@@ -1947,13 +1932,7 @@
#else
# ifndef HAVE_RELIABLE_SIGNALS
(void)signal(SIGPIPE, dummy);
-# ifdef SIGWINCH
- (void)signal(SIGWINCH, dummy);
-# endif
# else
-# ifdef SIGWINCH
- (void)signal(SIGWINCH, SIG_IGN);
-# endif
(void)signal(SIGPIPE, SIG_IGN);
# endif
(void)signal(SIGALRM, dummy);
==[ COMPILING ]== To build the ircd, run: ./Config make If you specified an alternative location during ./Config you also need to run "make install". ==[ MAKING A CONFIG FILE ]== If you are new, then you need to create your own configfile: copy doc/example.conf to your main UnrealIRCd directory and call it unrealircd.conf . Then open it in an editor and carefully modify it, consult the docs (doc/unreal32docs.html, or online: www.unrealircd.com/unreal32docs.html) for more information about every block/setting. Common problems are explained in the FAQ, which is located at: http://www.vulnscan.org/UnrealIrcd/faq/ . ==[ BOOTING YOUR IRCD ]== Just type: ./unreal start Note that after booting the errors are usually logged to ircd.log, so check that file if you have any problems. Again, check the FAQ (and docs) if you have any boot problems.
Description
Languages
C
94.6%
M4
1.8%
Shell
1.5%
Rich Text Format
1%
Makefile
0.6%
Other
0.5%