stskeeps
07c8d7604f
- #0003000 reported and patched by Stealth, regarding Send TKL updates to G snomask
2007-04-24 11:51:55 +00:00
stskeeps
3ca6c4d3bc
- Patch by WolfSage to make /rehash -all case insensitive.
2007-04-24 11:47:55 +00:00
stskeeps
cf6965e9e2
- #0003223 reported by JasonTik patched by WolfSage, regarding undocumented
...
max link pass length. This now -WARNS- when there is a password bigger
than PASSWDLEN.
2007-04-24 11:36:33 +00:00
stskeeps
7e6ca53e67
- #0002301 reported by vonitsanet patched by WolfSage, regarding adding oper
...
username to /whois, visible if you are an oper
2007-04-24 11:29:08 +00:00
stskeeps
8481b9da1d
- Implemented #0002990 , changing 432 into: %s 432 %s %s :%s,
2007-04-24 11:21:15 +00:00
stskeeps
b6879d2b63
- #0003272 patched by w00t, regarding remove restrictions on NOTICE/PRIVMSG for opers.
2007-04-24 11:04:07 +00:00
stskeeps
4db5289ea6
- #0003232 reported by vonitsanet patched by djGrr, regarding /map is not shown u:lined servers to local opers and /links does.
2007-04-24 10:59:02 +00:00
stskeeps
1e0c422213
- #0002685 reported by w00t, patched by WolfSage, regarding useless if () in m_help.c
2007-04-24 10:53:20 +00:00
stskeeps
c9ea9a7251
- #0002846 reported by alex323, patched by WolfSage, regarding local ircop cannot issue CLOSE command
2007-04-24 10:46:16 +00:00
stskeeps
ad9c35029e
- #0003287 reported and patched by satmd regarding 318 end of /whois list
...
breaks RFC
- Fixed a typo in #003091 related patch
2007-04-24 10:41:36 +00:00
stskeeps
f21c338460
- #0003216 patched by djGrrr, regarding when you run ./Config for a second
...
time after settings are saved in config.settings, the SSLDIR and ZIPLINKSDIR
defaults are basically completely ignored.
2007-04-24 10:20:47 +00:00
stskeeps
d776eb39e2
- #0003091,#0003068,#003290 reported by Bock, aegis, WolfSage and patched by aegis, regarding
...
Makefile.in includes networks* files/dirs, Problems when specifying
different directory for binary in Config, error on 'make install' if path
to binary not exist
2007-04-24 10:16:48 +00:00
stskeeps
49e4360cde
- #0003212 patched by Grunt, regarding /userip <someone_else> seemingly
...
shows my (cloaked) IP
2007-04-24 10:09:57 +00:00
stskeeps
e136f05517
- #0003285 patched by w00t, removing add_local_domain and other useless
...
stuff
2007-04-24 09:43:02 +00:00
stskeeps
8650bb40f9
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.2360
diff -u -r1.1.1.1.2.1.2.1.2.2360 Changes
--- Changes 24 Apr 2007 08:54:04 -0000 1.1.1.1.2.1.2.1.2.2360
+++ Changes 24 Apr 2007 09:03:21 -0000
@@ -1591,3 +1591,6 @@
- #0003146 reported by vonitsanet, regarding Modes O,S (etc) not rejected for modes-on-connect
fixed by djGrrr
- #0003289 suggested and patched by fbi, adding (Ping timeout: 182 seconds)
+- #0002932 reported by therock247uk, patched by WolfSage, regarding Local
+ opers can /chghost /chgident /chgname on someone thats on another server on
+ the network
2007-04-24 09:03:26 +00:00
stskeeps
e979619d0c
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.2359
diff -u -r1.1.1.1.2.1.2.1.2.2359 Changes
--- Changes 18 Apr 2007 13:40:02 -0000 1.1.1.1.2.1.2.1.2.2359
+++ Changes 24 Apr 2007 08:53:59 -0000
@@ -1590,3 +1590,4 @@
allows cloakkey 1 and 3 to be identical.
- #0003146 reported by vonitsanet, regarding Modes O,S (etc) not rejected for modes-on-connect
fixed by djGrrr
+- #0003289 suggested and patched by fbi, adding (Ping timeout: 182 seconds)
2007-04-24 08:54:05 +00:00
stskeeps
353e366445
? Makefile
...
? config.log
? config.settings
? config.status
? dgets.patch
? diff-remove-addline
? ircd.log
? ircd.pid
? ircd.tune
? login_page.php?return=%2Ffile_download.php?file_id=408
? 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/m_cycle.cpp
? src/modules/test.cpp
? 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.2358
diff -u -r1.1.1.1.2.1.2.1.2.2358 Changes
--- Changes 18 Apr 2007 13:21:03 -0000 1.1.1.1.2.1.2.1.2.2358
+++ Changes 18 Apr 2007 13:38:36 -0000
@@ -1586,5 +1586,7 @@
- #0002420 reported by KnuX fixed by WolfSage
- #0003147 reported by vonitsanet, fixed by djGrrr regarding making
spamfilters work in case of /setname
-- #0002157 repoted by Dukat, fixed by djGrrr regarding cloaking module
+- #0002157 reported by Dukat, fixed by djGrrr regarding cloaking module
allows cloakkey 1 and 3 to be identical.
+- #0003146 reported by vonitsanet, regarding Modes O,S (etc) not rejected for modes-on-connect
+ fixed by djGrrr
Index: src/s_conf.c
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/src/s_conf.c,v
retrieving revision 1.1.1.1.6.1.2.374
diff -u -r1.1.1.1.6.1.2.374 s_conf.c
--- src/s_conf.c 16 Apr 2007 17:05:47 -0000 1.1.1.1.6.1.2.374
+++ src/s_conf.c 18 Apr 2007 13:38:47 -0000
@@ -6940,23 +6940,17 @@
}
}
else if (!strcmp(cep->ce_varname, "modes-on-connect")) {
+ char *p;
CheckNull(cep);
CheckDuplicate(cep, modes_on_connect, "modes-on-connect");
- if (strchr(cep->ce_vardata, 'z'))
- {
- config_error("%s:%i: set::modes-on-connect may not have +z",
- cep->ce_fileptr->cf_filename, cep->ce_varlinenum);
- errors++;
- }
+ for (p = cep->ce_vardata; *p; p++)
+ if (strchr("oOaANCrzSgHhqtW", *p))
+ {
+ config_error("%s:%i: set::modes-on-connect may not include mode '%c'",
+ cep->ce_fileptr->cf_filename, cep->ce_varlinenum, *p);
+ errors++;
+ }
templong = (long) set_usermode(cep->ce_vardata);
- if (templong & UMODE_OPER)
- {
- config_error("%s:%i: set::modes-on-connect contains +o",
- cep->ce_fileptr->cf_filename,
- cep->ce_varlinenum);
- errors++;
- continue;
- }
}
else if (!strcmp(cep->ce_varname, "modes-on-join")) {
char *c;
2007-04-18 13:40:02 +00:00
stskeeps
0f38bad303
- #0002157 repoted by Dukat, fixed by djGrrr regarding cloaking module
...
allows cloakkey 1 and 3 to be identical.
2007-04-18 13:21:04 +00:00
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