stskeeps
3897fada86
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.2356
diff -u -r1.1.1.1.2.1.2.1.2.2356 Changes
--- Changes 16 Apr 2007 17:21:19 -0000 1.1.1.1.2.1.2.1.2.2356
+++ Changes 17 Apr 2007 17:21:10 -0000
@@ -1583,4 +1583,6 @@
- #0002844 reported by RandomNumber: Spamfilter bawks on capitalizing actions
- #0002404 reported by White_Magic, patched by w00t, removing /addline
(which the bug report wasnt about)
-- #0002420 reported by KnuX fixed by .. not sure
+- #0002420 reported by KnuX fixed by WolfSage
+- #0003147 reported by vonitsanet, fixed by djGrrr regarding making
+ spamfilters work in case of /setname
2007-04-17 17:21:22 +00:00
stskeeps
b61dee6561
- #0002420 reported by KnuX fixed by .. not sure
2007-04-16 17:21:19 +00:00
stskeeps
9c23d3d80d
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.2354
diff -u -r1.1.1.1.2.1.2.1.2.2354 Changes
--- Changes 16 Apr 2007 16:47:15 -0000 1.1.1.1.2.1.2.1.2.2354
+++ Changes 16 Apr 2007 17:05:37 -0000
@@ -1581,3 +1581,5 @@
- #0003159 reported by aegis and Bock, regarding typos in documentation
- #0002560 reported and patched by w00t, regarding a typo in /SAMODE
- #0002844 reported by RandomNumber: Spamfilter bawks on capitalizing actions
+- #0002404 reported by White_Magic, patched by w00t, removing /addline
+ (which the bug report wasnt about)
2007-04-16 17:05:48 +00:00
stskeeps
e62959f1fe
- #0002844 reported by RandomNumber: Spamfilter bawks on capitalizing actions
2007-04-16 16:47:15 +00:00
stskeeps
f332d8754a
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.2352
diff -u -r1.1.1.1.2.1.2.1.2.2352 Changes
--- Changes 16 Apr 2007 16:19:06 -0000 1.1.1.1.2.1.2.1.2.2352
+++ Changes 16 Apr 2007 16:33:46 -0000
@@ -1579,3 +1579,4 @@
- #0002842 reported by Zell, fixed by WolfSage regarding glitch in rehash
output glitch
- #0003159 reported by aegis and Bock, regarding typos in documentation
+- #0002560 reported and patched by w00t, regarding a typo in /SAMODE
2007-04-16 16:33:50 +00:00
stskeeps
a1e8de34f8
- #0003159 reported by aegis and Bock, regarding typos in documentation
2007-04-16 16:19:07 +00:00
stskeeps
ebab7885c8
- #0002842 reported by Zell, fixed by WolfSage regarding glitch in rehash
...
output glitch
2007-04-16 16:11:50 +00:00
stskeeps
2e993427c6
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.2349
diff -u -r1.1.1.1.2.1.2.1.2.2349 Changes
--- Changes 15 Apr 2007 22:42:35 -0000 1.1.1.1.2.1.2.1.2.2349
+++ Changes 16 Apr 2007 06:36:23 -0000
@@ -1574,3 +1574,5 @@
- Fixed #0003171 reported by danieldg (typo)
- #0003118 reported by vonitsanet (typo in ADDOMOTD), fixed by WolfSage
- #0003272 reported and fixed by WolfSage (addmotd, addomotd in help.conf)
+- #0003274 reported by Stealth regarding using actual nick and not given
+ nick in SAPART
2007-04-16 06:36:26 +00:00
stskeeps
7778376e80
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.2348
diff -u -r1.1.1.1.2.1.2.1.2.2348 Changes
--- Changes 15 Apr 2007 22:21:09 -0000 1.1.1.1.2.1.2.1.2.2348
+++ Changes 15 Apr 2007 22:42:31 -0000
@@ -1573,3 +1573,4 @@
MOTDs
- Fixed #0003171 reported by danieldg (typo)
- #0003118 reported by vonitsanet (typo in ADDOMOTD), fixed by WolfSage
+- #0003272 reported and fixed by WolfSage (addmotd, addomotd in help.conf)
2007-04-15 22:42:35 +00:00
stskeeps
6efe4637a8
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.2347
diff -u -r1.1.1.1.2.1.2.1.2.2347 Changes
--- Changes 15 Apr 2007 21:29:31 -0000 1.1.1.1.2.1.2.1.2.2347
+++ Changes 15 Apr 2007 22:21:05 -0000
@@ -1572,3 +1572,4 @@
- Fixed #0003002 reported by DelGurth, fixed by WolfSage regarding trailing \'s in
MOTDs
- Fixed #0003171 reported by danieldg (typo)
+- #0003118 reported by vonitsanet (typo in ADDOMOTD), fixed by WolfSage
2007-04-15 22:21:10 +00:00
stskeeps
d2fef70316
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.2346
diff -u -r1.1.1.1.2.1.2.1.2.2346 Changes
--- Changes 15 Apr 2007 15:34:42 -0000 1.1.1.1.2.1.2.1.2.2346
+++ Changes 15 Apr 2007 21:29:27 -0000
@@ -1568,4 +1568,7 @@
- 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
\ No newline at end of file
+ problem) by w00t
+- Fixed #0003002 reported by DelGurth, fixed by WolfSage regarding trailing \'s in
+MOTDs
+- Fixed #0003171 reported by danieldg (typo)
2007-04-15 21:29:31 +00:00
stskeeps
e41424fdff
- Patch to remove lusers.c and change from bzero to memset in ircd.c
2007-04-15 15:34:42 +00:00
stskeeps
fbe0c28ec5
*** empty log message ***
2007-04-15 15:34:16 +00:00
stskeeps
cd298bd951
? Makefile
...
? 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);
2007-04-15 15:33:59 +00:00
stskeeps
56958c9545
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.2343
diff -u -r1.1.1.1.2.1.2.1.2.2343 Changes
--- Changes 6 Apr 2007 22:17:27 -0000 1.1.1.1.2.1.2.1.2.2343
+++ Changes 15 Apr 2007 09:44:58 -0000
@@ -1546,3 +1546,23 @@
- Added include::bind-ip to bind an ip to download in case of having defined LIBCURL, suggested by djGrrr (#00003185 ).
- oper::from::userhost now accepts a CIDR address (eg *me@1.2.3.0/24), requested by djGrrr (#0003234 ).
- Corrected a couple of grammar errors in WebTV whois (/msg IRC WHOIS nick) output, reported by CuLpA (#0003244 ).
+- Implemented #0003254 - Auth type 'sslcertfingerprint-sha1', suggested by
+ djGrr. There are reservations regarding the security of this, but for most
+ purposes it should be okay. Cryptographically minded people may comment.
+ This may also be used to allow remote included opers with SSL certificate
+ fingerprints as we cannot as of yet remote include client certificates
+ (#0002832 , suggested by Stealth)
+ Example use:
+ $ openssl x509 -in cert.pem -noout -sha1 -fingerprint
+ (where cert.pem is the oper's/server's/etc SSL client certificate)
+ SHA1 Fingerprint=FA:A6:A3:42:95:34:15:68:26:35:40:18:8D:50:68:D4:15:C8:12:9E
+
+ translating into this auth block:
+ password "FA:A6:A3:42:95:34:15:68:26:35:40:18:8D:50:68:D4:15:C8:12:9E" { sslcertfingerprint-sha1; };
+ (the auth code is case sensitive).
+
+ If anyone is interested in making a module for SSL client certificate
+ 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 :)
+
2007-04-15 09:45:01 +00:00
aquanight
10bf77903f
Fixed a couple of webtv whois grammar errors.
2007-04-06 22:17:27 +00:00
aquanight
ce5303499d
implement #3234 , oper cidr
2007-03-13 02:18:32 +00:00
trocotronic
49ec84f55e
Added include::bind-ip
2007-03-08 16:34:48 +00:00
trocotronic
5c83aeb8cb
Added class::options::notargetlag
2007-03-03 19:51:59 +00:00
aquanight
852e074b8d
Fixed serverprotocol.html typo.
2007-02-19 19:33:57 +00:00
Bram Matthys
50241b173a
maths is teh hard
2007-02-16 14:09:16 +00:00
Bram Matthys
454aa172f6
- Fixed file descriptor leakage on rehash. This resulted in [number of modules loaded]
...
file descriptors being leaked upon every /REHASH.
So if you, for example, had 3 modules loaded and rehashed 30 times, it would cause
the ircd to consume 60 useless file descriptors (which often means 60 less file
descriptors being available to clients).
2007-02-16 14:06:15 +00:00
Bram Matthys
29a78afbf8
- Changed password length from 32 to 48, is allocated dynamically anyway.
2007-02-06 15:34:47 +00:00
aquanight
46cfa34bd9
/rehash -dns/-ssl documented
2007-02-02 18:15:59 +00:00
trocotronic
067416d76a
Made ./unreal configtest
2007-01-27 15:45:41 +00:00
aquanight
8ffb35563d
Added extended ban ~j.
2007-01-25 17:20:22 +00:00
trocotronic
79b741feaf
Fixed typo
2007-01-25 15:35:26 +00:00
trocotronic
b637e33d7e
Booting ircd extended to 5 secs
2007-01-25 15:34:44 +00:00
Bram Matthys
9004ddea06
- Fixed SAPART causing a flood of notices from all servers, fun. Reported and patch
...
provided by djGrrr.
2007-01-22 13:02:11 +00:00
Bram Matthys
133adeed90
- Fixed SDESC not messaging +s +s clients on local server when it is used, reported by
...
dre, patch provided by djGrrr.
2007-01-22 12:51:44 +00:00
Bram Matthys
fd78f47031
- Added ability to enable "no fake lag" for a user through through services via the
...
new commands SVSNOLAG/SVS2NOLAG (syntax: SVSNOLAG [+|-] NickName). Obviously, care
should be taken when giving such access to a user since he/she will be able to flood
at full speed and could possibly take down the entire IRCd (well, everyone on it).
Suggested by avb, coded by djGrrr.
2007-01-22 12:47:32 +00:00
Bram Matthys
5faee2f717
- /WHOIS now shows the ident of local users - if ident enabled and they had an ident -
...
instead of always "*" in the 'is connecting from' line. Suggested and patch provided
by djGrrr (#0002888 ).
NOTE: This needs checking, this patch changed the 'unknown' stuff to ~.. doublecheck
the allow block and everything.. didn't we use unknown@ there sometimes? I'll leave this
to someone else...
2007-01-22 12:37:10 +00:00
Bram Matthys
443149f01a
- Fixed bug where SVSO was unable to give various operflags such as q, d, X, reported
...
by prodigy2k7 (#0003203 ).
2007-01-22 12:32:57 +00:00
aquanight
ff81c7e846
Italic fix to serverprotocol
2006-12-28 16:35:32 +00:00
aquanight
4aeb5b7df7
Fixed description of STATS regarding server senders.
2006-12-23 22:17:53 +00:00
aquanight
6687fc0c96
Added TOKEN and STATS to serverprotocol.html.
2006-12-23 20:02:17 +00:00
Bram Matthys
38088f0e79
- Showing even more SSL server errors now, hopefully all of them, also changed the
...
error notice a bit so it's much more like non-SSL server link errors. Reported by
vonitsanet (#0003150 ).
2006-12-19 19:39:32 +00:00
Bram Matthys
4b1a0f9771
- Fixed possible crash with using quarantine, reported by Sephiroth ( #0003151 ).
2006-12-19 12:57:25 +00:00
trocotronic
88ae0eb161
- CRC32 is ripped out reported by Trocotronic ( #0002963 ).
...
- DOMAINNAME is removed from ./Config reported by satmd (#0003063 ).
- THROTTLING and FAST_BADWORD_REPLACE cannot be configured in config.h reported by raymondvrolijk (#0002937 ).
- /sqline supports sqlining for channels. #*ble* will forbid channels and *ble* will forbid only nicks (not channels).
Forbid message showed by numeric ERR_FORBIDDENCHANNEL (448) reported by aragon and Jase (#0000935 , #0003012 ).
- conf_deny NOTICE message is replace by ERR_FORBIDDENCHANNEL.
2006-12-16 16:56:32 +00:00
Bram Matthys
22265ef4b0
- Post-3.2.5 CVS-only bug: Fixed spamfilter on user target not working properly when
...
changing nicks (was still trying to match on the old nick), reported by vonitsanet
(#0003143 ).
2006-12-12 17:26:19 +00:00
Bram Matthys
f4d6a50004
- Fixed SSL bug where an outgoing connect (either autoconnect, or /connect), would not
...
show any error message when it failed. Error information has also been slightly
improved. Reported by vonitsanet (#0003138 ).
2006-12-06 14:34:11 +00:00
Bram Matthys
3adea60d91
- Improved detection of bad set::modes-on-oper and oper::modes, now rejecting things like
...
'o', 'z', and more.
- Fix from above fixes an /OPER announce problem reported by Bock (#0003135 ).
2006-12-05 13:51:41 +00:00
Bram Matthys
4d0bff1244
that's better... (again fix for previous)
2006-12-03 22:51:40 +00:00
Bram Matthys
e020a53a47
- Renamed all chanmodule modules <-- now updated makefile.in ;P
2006-12-03 22:34:01 +00:00
Bram Matthys
31944265d5
- Now actually committed +G (different file, see next) ;)
...
- Renamed all chanmodule modules:
+G = wordcensor
+j = jointhrottle
+Q = nokicks
+f = chanflood
2006-12-03 21:16:58 +00:00
Bram Matthys
22c4007ee2
- Modulized channel mode +G (src/modules/chanmodes/chmode_upG.c)
2006-12-03 20:49:56 +00:00
Bram Matthys
2043609896
- Tagged chanmode modules as official (oops..)
2006-12-03 19:50:06 +00:00
Bram Matthys
893b1fb5b7
- Added donators since 3.2.5
...
- Setting set::pingpong-warning didn't work, reported by vonitsanet, patch supplied by
avb (#0003131 ).
2006-12-01 15:43:18 +00:00
aquanight
fae0aeee4c
serverprotocol.html 3.2.6 info
2006-11-29 19:59:51 +00:00
Bram Matthys
95ba27b262
- fix for above (c-ares win32 lib)
2006-11-26 14:37:34 +00:00