1 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
3 Move username check after xline and dnsbl checks, so it
4 will not complain to opers about clients who are xlined
5 or blacklisted anyway (both of which silently reject).
9 +15 -15 trunk/src/s_user.c (File Modified)
12 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
14 - MASTER_MAX is no longer relevant
18 +0 -7 trunk/modules/m_set.c (File Modified)
21 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
23 - add config option for setting max_clients.
27 +5 -0 trunk/doc/example.conf (File Modified)
28 +5 -0 trunk/doc/reference.conf (File Modified)
29 +2 -0 trunk/include/s_conf.h (File Modified)
30 +1 -1 trunk/src/ircd.c (File Modified)
31 +2 -0 trunk/src/newconf.c (File Modified)
32 +2 -1 trunk/src/s_conf.c (File Modified)
35 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
37 - remove get_maxrss() and all of that insecure and unsafe nonsense
41 +3 -38 trunk/src/ircd.c (File Modified)
42 +1 -1 trunk/src/restart.c (File Modified)
43 +0 -4 trunk/src/s_stats.c (File Modified)
46 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
48 - avoid some potential NULL dereferencing
52 +1 -1 trunk/libcharybdis/commio.c (File Modified)
55 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
61 +1 -1 trunk/libcharybdis/poll.c (File Modified)
64 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
66 - rework poll a bit for the MAXCONNECTIONS changes.
70 +46 -23 trunk/libcharybdis/poll.c (File Modified)
73 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
75 Our way of using kqueue may cause it to report fds we
76 don't know about anymore, cope.
80 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
83 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
85 Don't reference freed memory (fde_t) in comm_close().
89 +1 -1 trunk/libcharybdis/commio.c (File Modified)
92 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
94 - fix for 100% cpu use
98 +1 -1 trunk/libcharybdis/commio.c (File Modified)
101 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
103 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
107 +37 -25 trunk/libcharybdis/commio.c (File Modified)
110 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
112 - clear up use of fd_table in ircd.
116 +3 -2 trunk/src/s_serv.c (File Modified)
119 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
121 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
125 +97 -26 trunk/libcharybdis/commio.c (File Modified)
126 +3 -2 trunk/libcharybdis/commio.h (File Modified)
127 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
128 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
129 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
130 +3 -3 trunk/libcharybdis/poll.c (File Modified)
131 +2 -2 trunk/libcharybdis/ports.c (File Modified)
132 +2 -2 trunk/libcharybdis/select.c (File Modified)
135 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
137 Fix some cases where the size argument to strlcpy()
138 for usernames and hostnames is 1 too small.
142 +1 -1 trunk/modules/m_chghost.c (File Modified)
143 +2 -2 trunk/src/res.c (File Modified)
144 +2 -2 trunk/src/s_user.c (File Modified)
147 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
149 Cut down quit/part/kick reasons to avoid quit reasons
150 overflowing the client exiting server notice (from
151 TOPICLEN to 260). kill reasons become shorter accordingly.
152 kline/dline/gline reasons become 390.
153 away messages stay at TOPICLEN for now.
157 +8 -3 trunk/include/ircd_defs.h (File Modified)
158 +2 -2 trunk/modules/m_dline.c (File Modified)
159 +4 -4 trunk/modules/m_gline.c (File Modified)
160 +2 -2 trunk/modules/m_kline.c (File Modified)
163 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
165 Don't leak auth{} spoofed IP addresses in +f notices.
166 from ratbox (androsyn)
170 +10 -3 trunk/src/s_conf.c (File Modified)
173 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
175 Make oper_up() take +i/-i during opering up into account
176 (e.g. no_oper_invis extension, +i in operator::umodes).
177 Remove the hack from no_oper_invis.
181 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
182 +4 -0 trunk/src/s_user.c (File Modified)
185 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
187 no_oper_invis: decrement invisible count when clearing
188 invisible on a local client who has just opered up
189 oper_up() should really do this
193 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
196 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
198 Put "End of Channel Quiet List" instead of
199 "End of Channel Ban List" for a +q list.
200 Due to client restrictions the numerics for
201 quiet lists must be the same as for ban lists.
205 +4 -1 trunk/src/chmode.c (File Modified)
208 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
210 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
211 Change TS6 JOIN processing
212 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
213 a local user joins an existing channel
214 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
215 propagating a TS6 JOIN
216 - don't interpret simple modes in an incoming TS6 JOIN
218 This is to avoid desyncs when certain mode changes (e.g. -im)
219 cross with joins. A downside is that simple modes will be
220 more desynched when a JOIN creates a channel or lowers TS,
221 but that's less important.
223 Update the TS6 specification to include this, and clarify
224 that TMODE can come from a server and that MODE must be
225 translated into TMODE from other servers too.
229 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
230 +19 -127 trunk/modules/core/m_join.c (File Modified)
233 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
235 Make -logfile work again.
239 +2 -2 trunk/src/s_log.c (File Modified)
242 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
244 - fix off-by-one memory overflow error.
248 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
251 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
253 Change handling of modularized umodes:
254 - keep the bitmask reserved forever to the letter, fixing
255 the problems when loading multiple umode modules,
256 unloading them and then loading them in a different order
257 - don't allow local users to change umodes which have
258 been unloaded and don't set them on new users via
263 +24 -3 trunk/src/s_user.c (File Modified)
266 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
268 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
272 +1 -0 trunk/include/s_user.h (File Modified)
273 +0 -22 trunk/libcharybdis/tools.c (File Modified)
274 +0 -1 trunk/libcharybdis/tools.h (File Modified)
275 +22 -0 trunk/src/s_user.c (File Modified)
278 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
280 DNSBL keyword substitution is available as of 2.1.3.
284 +1 -1 trunk/doc/example.conf (File Modified)
287 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
289 Change two occurances like match(userinput, target_p->name) ||
290 match(target_p->name, userinput) to just match(userinput,
291 target_p->name). No client name can contain * or ? now.
295 +1 -1 trunk/modules/m_trace.c (File Modified)
296 +1 -2 trunk/src/s_serv.c (File Modified)
299 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
301 Do not try find_server() on a name find_client() has
302 returned NULL for, as this will always return NULL
303 since the removal of hostmasking.
307 +1 -2 trunk/modules/m_pong.c (File Modified)
308 +0 -4 trunk/src/s_serv.c (File Modified)
311 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
313 Remove server_exists() which checked whether the
314 server name existed taking hostmasking into account
315 and just check with find_server(); admittedly
316 this checks if the name is a SID but that's not
321 +3 -27 trunk/modules/core/m_server.c (File Modified)
324 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
326 Remove hash_find_masked_server(), which made it possible
327 to specify the full (unmasked) name of a server behind
328 a hostmask. As a result find_any_client() (for prefixes)
329 becomes equal to find_client(), so remove that too.
333 +0 -1 trunk/include/hash.h (File Modified)
334 +1 -75 trunk/src/hash.c (File Modified)
335 +1 -1 trunk/src/parse.c (File Modified)
338 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
340 Remove '*' from valid server name characters.
341 This makes it impossible to connect hostmasked servers.
342 (This support didn't work well anyway, was incompatible
343 with TS6 and we never masked ourselves.)
347 +1 -1 trunk/src/match.c (File Modified)
350 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
352 Change spambot, flooder and jupe joiner notices from host to orighost.
356 +1 -1 trunk/modules/core/m_join.c (File Modified)
357 +2 -2 trunk/modules/core/m_message.c (File Modified)
358 +2 -2 trunk/src/channel.c (File Modified)
361 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
363 Add documentation for SASL client protocol, same as atheme doc/SASL.
367 + - trunk/doc/sasl.txt (File Added)
370 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
372 Include real hostname in Closing Link message for unknown
373 connections that have sent USER. This is helpful for
374 k-lined users while not breaking server IP hiding.
378 +3 -1 trunk/src/client.c (File Modified)
381 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
387 +29 -29 trunk/configure (File Modified)
390 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
392 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
396 +3 -3 trunk/modules/core/m_kill.c (File Modified)
399 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
401 Backport from early 3.x:
404 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
406 - remove "Processing connection to foobar.net" message
410 +0 -3 trunk/src/s_auth.c (File Modified)
413 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
415 - missed the processing connection one (actually, we can probably nuke this one)
419 +1 -2 trunk/src/s_auth.c (File Modified)
422 river 2006/09/27 16:33:05 UTC (20060927-2174)
424 get_client_name = stupid
429 +10 -7 trunk/modules/core/m_kill.c (File Modified)
432 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
434 - remove excessive arguments
438 +1 -2 trunk/src/s_conf.c (File Modified)
439 +1 -1 trunk/src/s_user.c (File Modified)
442 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
444 - use sendto_one_notice() for on-connect notices too.
448 +10 -10 trunk/src/s_auth.c (File Modified)
451 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
453 - use sendto_one_notice() in the core, too.
457 +2 -2 trunk/src/chmode.c (File Modified)
458 +8 -15 trunk/src/modules.c (File Modified)
459 +3 -5 trunk/src/s_conf.c (File Modified)
460 +1 -2 trunk/src/s_newconf.c (File Modified)
461 +20 -57 trunk/src/s_user.c (File Modified)
464 river 2006/09/27 16:19:25 UTC (20060927-2166)
466 the KILL command will use get_client_name(, SHOW_IP) instead of
467 target->name, and will show a more useful error for local opers
472 +6 -4 trunk/modules/core/m_kill.c (File Modified)
475 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
477 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
481 +4 -2 trunk/src/send.c (File Modified)
484 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
490 +1 -1 trunk/include/client.h (File Modified)
493 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
495 - get_id(): fall back to "*" if client has no known name
499 +1 -1 trunk/include/client.h (File Modified)
502 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
504 - convert to sendto_one_notice().
508 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
509 +4 -6 trunk/unsupported/m_force.c (File Modified)
512 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
514 - use sendto_one_notice() in many places instead of
515 sendto_one(source_p, ":%s NOTICE %s :", ...);
519 +10 -25 trunk/extensions/example_module.c (File Modified)
520 +5 -14 trunk/extensions/hurt.c (File Modified)
521 +1 -2 trunk/extensions/m_42.c (File Modified)
522 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
523 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
524 +1 -2 trunk/extensions/m_opme.c (File Modified)
525 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
526 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
527 +3 -7 trunk/modules/core/m_die.c (File Modified)
528 +2 -4 trunk/modules/core/m_kill.c (File Modified)
529 +2 -2 trunk/modules/core/m_squit.c (File Modified)
530 +1 -2 trunk/modules/m_challenge.c (File Modified)
531 +11 -15 trunk/modules/m_connect.c (File Modified)
532 +20 -28 trunk/modules/m_dline.c (File Modified)
533 +2 -2 trunk/modules/m_etrace.c (File Modified)
534 +11 -21 trunk/modules/m_gline.c (File Modified)
535 +2 -4 trunk/modules/m_kline.c (File Modified)
536 +1 -2 trunk/modules/m_rehash.c (File Modified)
537 +3 -7 trunk/modules/m_restart.c (File Modified)
538 +31 -45 trunk/modules/m_set.c (File Modified)
539 +2 -4 trunk/modules/m_testmask.c (File Modified)
540 +5 -8 trunk/modules/m_unreject.c (File Modified)
541 +2 -5 trunk/modules/m_xline.c (File Modified)
546 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
547 +10 -25 trunk/extensions/example_module.c (File Modified)
548 +5 -14 trunk/extensions/hurt.c (File Modified)
549 +1 -2 trunk/extensions/m_42.c (File Modified)
550 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
551 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
552 +1 -2 trunk/extensions/m_opme.c (File Modified)
553 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
554 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
555 +3 -7 trunk/modules/core/m_die.c (File Modified)
556 +14 -11 trunk/modules/core/m_kill.c (File Modified)
557 +2 -2 trunk/modules/core/m_squit.c (File Modified)
558 +1 -2 trunk/modules/m_challenge.c (File Modified)
559 +11 -15 trunk/modules/m_connect.c (File Modified)
560 +2 -4 trunk/modules/m_dline.c (File Modified)
561 +2 -2 trunk/modules/m_etrace.c (File Modified)
562 +11 -21 trunk/modules/m_gline.c (File Modified)
563 +2 -4 trunk/modules/m_kline.c (File Modified)
564 +1 -2 trunk/modules/m_rehash.c (File Modified)
565 +3 -7 trunk/modules/m_restart.c (File Modified)
566 +31 -45 trunk/modules/m_set.c (File Modified)
567 +2 -4 trunk/modules/m_testmask.c (File Modified)
568 +5 -8 trunk/modules/m_unreject.c (File Modified)
569 +1 -3 trunk/modules/m_xline.c (File Modified)
570 +2 -2 trunk/src/chmode.c (File Modified)
571 +8 -15 trunk/src/modules.c (File Modified)
572 +10 -14 trunk/src/s_auth.c (File Modified)
573 +3 -6 trunk/src/s_conf.c (File Modified)
574 +1 -2 trunk/src/s_newconf.c (File Modified)
575 +20 -57 trunk/src/s_user.c (File Modified)
576 +4 -2 trunk/src/send.c (File Modified)
577 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
578 +4 -6 trunk/unsupported/m_force.c (File Modified)
581 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
583 - keyword-subst from charybdis 2.2.
587 +12 -3 trunk/doc/example.conf (File Modified)
588 +58 -3 trunk/doc/reference.conf (File Modified)
589 + - trunk/include/substitution.h (File Added)
590 +1 -0 trunk/src/Makefile.in (File Modified)
591 +2 -2 trunk/src/s_conf.c (File Modified)
592 +164 -1 trunk/src/s_user.c (File Modified)
593 + - trunk/src/substitution.c (File Added)
596 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
598 Removed merge tracking for "svnmerge" for
599 http://svn.atheme.org/charybdis/branches/release-2.2
603 + - trunk/ (Property Modified)
606 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
608 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
609 http://svn.atheme.org/charybdis/branches/release-2.2
613 + - trunk/ (Property Modified)
616 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
618 Removed merge tracking for "svnmerge" for
619 http://svn.atheme.org/charybdis/branches/release-2.2
623 + - trunk/ (Property Modified)
626 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
628 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
629 http://svn.atheme.org/charybdis/branches/release-2.2
633 + - trunk/ (Property Modified)
636 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
642 + - trunk/ (Property Modified)
645 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
647 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
648 http://svn.atheme.org/charybdis/branches/release-2.2
652 + - trunk/ (Property Modified)
655 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
657 - version bump to 2.2.0
661 +3 -1 trunk/NEWS (File Modified)
662 +1 -1 trunk/configure.ac (File Modified)
665 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
668 + branches/release-2.1 -> 2.2 base
669 + 3.0 -> branches/cxxconversion
670 + backport some immediate 3.0 functionality for 2.2
675 + - trunk/ (File Added)
678 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
680 Merged revisions 3135,3137 via svnmerge from
681 http://svn.atheme.org/charybdis/trunk
684 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
686 - Expand TRACE description
687 - Mention expiry time in TESTLINE
689 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
691 Update copyright year for sgml docs to 2007.
696 + - branches/release-2.1/ (Property Modified)
697 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
698 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
701 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
703 Merged revisions 1999 via svnmerge from
704 http://svn.atheme.org/charybdis/trunk
708 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
715 + - branches/release-2.1/ (Property Modified)
716 +1 -0 branches/release-2.1/CREDITS (File Modified)
719 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
721 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
722 http://svn.atheme.org/charybdis/trunk
725 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
727 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
729 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
731 - add use_forward to /info
733 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
735 Call channel_modes() with &me instead of source_p when
736 sending out a JOIN and SJOIN for a local user. This
737 saves checking whether they are on the channel they
740 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
742 If use_forward is disabled:
744 - hide +f in /mode #channel (/mode #channel f still shows it)
745 - do not send any mode changes adding +f to local clients
746 (-f ones are still sent)
751 + - branches/release-2.1/ (Property Modified)
752 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
753 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
754 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
755 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
756 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
757 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
758 +1 -1 branches/release-2.1/src/channel.c (File Modified)
759 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
760 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
761 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
762 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
763 +4 -2 branches/release-2.1/src/supported.c (File Modified)
766 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
768 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
772 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
773 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
774 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
777 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
779 Add accountability (wallops, log) to OKICK.
783 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
786 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
788 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
789 Similar to branches/release-2.2 r3061.
793 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
796 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
798 - Write xline to file after instead of before notifying opers and source
799 - Also notify source of failure to add xline
800 Similar to branches/release-2.2 r3057.
804 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
807 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
809 If a dline/kline/resv cannot be added to the file, send
810 the regular notices to local opers and source anyway,
811 and also warn the source (local opers were already warned).
812 Similar to branches/release-2.2 r3053.
816 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
819 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
821 Port over fixes from unkline/unxline/unresv to undline.
822 Similar to branches/release-2.2 r3049.
826 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
829 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
831 Merged revisions 2915 via svnmerge from
832 http://svn.atheme.org/charybdis/trunk
835 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
837 In usage message, show kline.conf and xline.conf instead
838 of klines.conf and xlines.conf.
843 + - branches/release-2.1/ (Property Modified)
844 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
847 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
849 Merged revisions 2831,2833,2853 via svnmerge from
850 http://svn.atheme.org/charybdis/trunk
853 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
855 unkline/unxline/unresv:
856 - if fclose on the output returns an error, treat this as a
858 - check if the rename from the temp file to the ban conf failed
860 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
862 When adding a permanent dline/kline/xline/resv, check
863 the return value of fclose().
865 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
867 Do not free xline aconf if it could not be written out.
868 It will be added to the list in memory anyway.
873 + - branches/release-2.1/ (Property Modified)
874 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
875 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
876 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
877 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
880 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
882 NEWS: Clarify effects of ip_cloaking changes a little.
886 +2 -0 branches/release-2.1/NEWS (File Modified)
889 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
895 +9 -9 branches/release-2.1/configure (File Modified)
898 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
900 Version bump on 2.1 branch to 2.1.2.
904 +1 -1 branches/release-2.1/configure.ac (File Modified)
907 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
913 +1 -0 branches/release-2.1/NEWS (File Modified)
916 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
918 Merged revisions 2801 via svnmerge from
919 http://svn.atheme.org/charybdis/trunk
922 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
924 ip_cloaking: try to avoid truncation by removing more
925 components of the hostname (except the TLD).
930 + - branches/release-2.1/ (Property Modified)
931 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
934 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
940 +8 -1 branches/release-2.1/NEWS (File Modified)
943 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
945 Merged revisions 2781 via svnmerge from
946 http://svn.atheme.org/charybdis/trunk
949 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
951 Fix stupid bug: checked a hostmask against the found
952 ban instead of all exceptions, causing all host mangled
953 clients to be exempted if there was a single ban
954 exception in many cases.
959 + - branches/release-2.1/ (Property Modified)
960 +2 -2 branches/release-2.1/src/channel.c (File Modified)
963 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
965 Merged revisions 2773 via svnmerge from
966 http://svn.atheme.org/charybdis/trunk
969 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
971 user@host must be *@* for a shared{} block with flags=locops
972 (server should not be *).
977 + - branches/release-2.1/ (Property Modified)
978 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
981 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
983 Tweak \s code a little.
987 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
988 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
989 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
992 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
994 Merged revisions 2761 via svnmerge from
995 http://svn.atheme.org/charybdis/trunk
998 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1000 The testline/no_tilde fixes are in 2.1.1.
1005 + - branches/release-2.1/ (Property Modified)
1006 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1009 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1015 +4 -1 branches/release-2.1/NEWS (File Modified)
1018 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1020 Merged revisions 2125,2182-2183,2190-2195,2204-2205,2208-2209,2238-2239,2286-2287,2296-2297,2440-2441,2542-2547,2681-2682,2687-2690,2697,2703,2705,2707-2711 via svnmerge from
1021 http://svn.atheme.org/charybdis/trunk
1025 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1027 If the auth{} block has no_tilde and is not kline exempt,
1028 check the username without tilde against klines too.
1029 This is consistent with the way klines work on spoofs
1030 (klines checked on both raw and appearing-on-IRC version).
1032 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1034 Rework the fix for klines with no_tilde.
1035 Add an extra argument to find_address_conf() for the
1036 username without tilde, as that may contain one character more.
1038 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1040 Unbreak compile (because of r2697).
1041 testline with ~ could be improved some more perhaps, but this should work.
1043 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1045 testline: take no_tilde and username truncation into account
1047 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1049 Add some information on /testline with no_tilde and username truncation.
1054 + - branches/release-2.1/ (Property Modified)
1055 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1056 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1057 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1058 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1059 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1060 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1063 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1065 Merged revisions 2149,2151 via svnmerge from
1066 http://svn.atheme.org/charybdis/trunk
1069 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1071 Move kills from services from +s to +k snomask.
1072 Kills from non-service opers remain on +s.
1074 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1076 Update description of +s and +k snomasks.
1081 + - branches/release-2.1/ (Property Modified)
1082 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1083 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1084 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1087 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1089 Merged revisions 2685 via svnmerge from
1090 http://svn.atheme.org/charybdis/trunk
1093 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1095 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1100 + - branches/release-2.1/ (Property Modified)
1101 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1104 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1106 Merged revisions 2693 via svnmerge from
1107 http://svn.atheme.org/charybdis/trunk
1110 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1112 Fix truncation (by one) of unidented usernames
1113 if user registration is done because of DNSBL
1114 completion (which is the usual case if a valid
1115 NICK and USER are sent quickly and any DNSBLs
1121 + - branches/release-2.1/ (Property Modified)
1122 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1125 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1131 +10 -0 branches/release-2.1/NEWS (File Modified)
1134 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1140 +9 -9 branches/release-2.1/configure (File Modified)
1143 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1145 Version bump to 2.1.1.
1149 +1 -1 branches/release-2.1/configure.ac (File Modified)
1152 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1154 Merged revisions 2186,2188,2190-2196,2204-2205,2208-2209,2224,2238-2239,2286-2287,2296-2297,2440-2441,2542-2547,2681-2682,2687-2690,2699,2701 via svnmerge from
1155 http://svn.atheme.org/charybdis/trunk
1158 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1160 - fix a server notice on SID collision where the server name is mentioned twice
1162 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1164 - get_server_name() is stupid
1166 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1170 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1172 Do the Attempt to re-introduce SID server notice somewhat
1173 differently, showing a real host again if !HIDE_SERVERS_IPS
1174 and still showing the server name exactly once.
1176 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1178 Fix log message for Attempt to re-introduce SID (server notice was ok).
1180 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1182 - replace "No N line" with "no connect block" in a
1184 - show attempted server name in a few serverlog messages
1189 + - branches/release-2.1/ (Property Modified)
1190 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1193 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1195 Merged revisions 2218 via svnmerge from
1196 http://svn.atheme.org/charybdis/trunk
1199 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1201 Fix garbage in /stats y output on 64-bit archs.
1206 + - branches/release-2.1/ (Property Modified)
1207 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1210 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1212 Merged revisions 2438 via svnmerge from
1213 http://svn.atheme.org/charybdis/trunk
1216 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1218 Enable Revision keyword in addition to Id.
1223 + - branches/release-2.1/ (Property Modified)
1224 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1227 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1229 Merged revisions 2679 via svnmerge from
1230 http://svn.atheme.org/charybdis/trunk
1233 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1235 Port over ratbox 2.2 r23253 (anfl):
1236 - remove the cached storage of how many +beI there are, thereby fixing a
1237 case where it can get desynced from reality
1242 + - branches/release-2.1/ (Property Modified)
1243 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1244 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1247 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1249 Merged revisions 2093,2095 via svnmerge from
1250 http://svn.atheme.org/charybdis/trunk
1253 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1255 - change DNSBL licensing to BSD.
1257 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1259 - change x86-assembly FNV implementation to BSD license
1264 + - branches/release-2.1/ (Property Modified)
1265 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1266 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1269 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1271 Merged revisions 2073,2075 via svnmerge from
1272 http://svn.atheme.org/charybdis/trunk
1275 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1277 Put full information in the squit reason when exiting
1278 a server due to a servlink (ziplinks) error.
1280 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1282 Put full information in the squit reason when exiting
1283 a server due to not enough arguments for a command.
1288 + - branches/release-2.1/ (Property Modified)
1289 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1290 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1293 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1295 Merged revisions 2071 via svnmerge from
1296 http://svn.atheme.org/charybdis/trunk
1299 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1301 Don't redirect users from an existing domain to an
1302 existing server in reference.conf.
1308 + - branches/release-2.1/ (Property Modified)
1309 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1312 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1314 Merged revisions 2053 via svnmerge from
1315 http://svn.atheme.org/charybdis/trunk
1318 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1320 Make find_channel_membership() choose the shortest list
1321 (channel's list or user's list) to search, avoiding excessive
1322 CPU usage with services which are in lots of channels.
1323 From ratbox 2.2 (anfl/jilles)
1328 + - branches/release-2.1/ (Property Modified)
1329 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1332 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1338 +9 -9 branches/release-2.1/configure (File Modified)
1341 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1343 Version change 2.1.0rc1 -> 2.1.0 (release).
1347 +1 -1 branches/release-2.1/configure.ac (File Modified)
1350 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1352 Merged revisions 2029 via svnmerge from
1353 http://svn.atheme.org/charybdis/trunk
1356 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1358 NEWS: mention m_webirc.c module
1363 + - branches/release-2.1/ (Property Modified)
1364 +1 -0 branches/release-2.1/NEWS (File Modified)
1367 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1373 +9 -9 branches/release-2.1/configure (File Modified)
1376 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1378 Change version to 2.1.0rc1.
1382 +1 -1 branches/release-2.1/configure.ac (File Modified)
1385 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1387 Merged revisions 2021 via svnmerge from
1388 http://svn.atheme.org/charybdis/trunk
1391 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1393 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1394 related flaky looking things, and instead keep a list
1395 of BlacklistClients in PreClient.
1400 + - branches/release-2.1/ (Property Modified)
1401 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1402 +1 -1 branches/release-2.1/include/client.h (File Modified)
1403 +0 -1 branches/release-2.1/include/res.h (File Modified)
1404 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1405 +0 -24 branches/release-2.1/src/res.c (File Modified)
1406 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1409 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1411 Merged revisions 2015,2017 via svnmerge from
1412 http://svn.atheme.org/charybdis/trunk
1415 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1417 Check if the name in the question section of the
1418 DNS reply matches what we queried, to guard against
1419 late replies to a previous query with the same id.
1421 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1423 res.c: add a comment summarizing our changes
1428 + - branches/release-2.1/ (Property Modified)
1429 +53 -18 branches/release-2.1/src/res.c (File Modified)
1432 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1434 Merged revisions 1981 via svnmerge from
1435 http://svn.atheme.org/charybdis/trunk
1438 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1440 Alphabetize extensions and tweak the descriptions a little.
1445 + - branches/release-2.1/ (Property Modified)
1446 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1447 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1450 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1452 Merged revisions 1975 via svnmerge from
1453 http://svn.atheme.org/charybdis/trunk
1456 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1458 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1459 We should use the IP and not truncate the hostname.
1460 From ratbox 2.2 (androsyn)
1465 + - branches/release-2.1/ (Property Modified)
1466 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1469 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1471 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1472 http://svn.atheme.org/charybdis/trunk
1476 + - branches/release-2.1/ (Property Modified)
1479 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1481 - branch 2.1 release family
1485 + - branches/release-2.1/ (File Added)
1488 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1490 Describe new handling of host mangling in channel bans in SGML.
1494 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1497 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1499 - ok, 2.1 operline brought to you by marvin the melancholy robot
1503 +1 -1 trunk/src/messages.tab (File Modified)
1506 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1508 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1509 If anybody comes up with anything better, then please let us know
1510 and we will change this before 2.1 is branched.
1514 +1 -1 trunk/src/messages.tab (File Modified)
1517 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1519 Add EUID to capab.txt.
1523 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1526 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1532 +3 -0 trunk/NEWS (File Modified)
1535 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1537 Allow service{} servers to manipulate the nick delay table
1538 (for "nickserv enforcement").
1539 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1540 If duration is 0, the nickdelay entry is removed, otherwise
1541 it is added with the duration in seconds (maximum 24 hours).
1542 It is suggested that this is used if the EUID capab is present.
1546 +42 -1 trunk/modules/m_services.c (File Modified)
1549 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1551 HURT: strip off *@ from the start of the mask
1552 reject anything else containing '@' or '!'
1556 +11 -0 trunk/extensions/hurt.c (File Modified)
1559 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1561 ircd.c: need supported.h here
1565 +1 -0 trunk/src/ircd.c (File Modified)
1568 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1570 HURT: less ambiguity here
1571 ips/hosts to be hurt must contain a '.' or ':' otherwise
1572 they are interpreted as nicks
1576 +14 -9 trunk/extensions/hurt.c (File Modified)
1579 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1581 - we're now ircd-charybdis.org.
1582 - properly alphabetize credits
1586 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1589 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1591 - add additional modules to the configs
1595 +6 -0 trunk/doc/example.conf (File Modified)
1596 +12 -0 trunk/doc/reference.conf (File Modified)
1599 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1601 - remove hurt.h, it is pointless and confusing
1605 +27 -62 trunk/extensions/hurt.c (File Modified)
1606 + - trunk/extensions/hurt.h (File Deleted)
1609 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1611 - add code to suggest a local HURT by nickname.
1612 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1616 +40 -10 trunk/extensions/hurt.c (File Modified)
1617 +1 -0 trunk/extensions/hurt.h (File Modified)
1620 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1626 +2 -1 trunk/NEWS (File Modified)
1629 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1631 MASKTRACE/TESTMASK: check orighost as well
1635 +4 -2 trunk/modules/m_etrace.c (File Modified)
1636 +3 -1 trunk/modules/m_testmask.c (File Modified)
1639 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1641 Make RPL_ISUPPORT (005) numeric modularizable.
1642 Currently it will reassemble the numeric every time
1643 it needs to be sent, using a few dozen callbacks;
1644 if this is too slow some caching scheme should be
1649 +0 -1 trunk/include/s_user.h (File Modified)
1650 +36 -114 trunk/include/supported.h (File Modified)
1651 +1 -1 trunk/modules/m_version.c (File Modified)
1652 +1 -0 trunk/src/Makefile.in (File Modified)
1653 +1 -0 trunk/src/ircd.c (File Modified)
1654 +300 -25 trunk/src/s_user.c (File Modified)
1655 + - trunk/src/supported.c (File Added)
1658 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1660 EUID orighost could differ from host only in case,
1661 do not mark as dynamic spoof then
1665 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1668 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1670 kline help file: clarify a bit and remove some obsolete stuff
1671 partly suggested by Olin
1675 +8 -8 trunk/help/opers/kline (File Modified)
1678 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1684 +20 -0 trunk/NEWS (File Modified)
1687 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1689 Show real host/IP to nonopers whoising themselves.
1690 The IP is not shown for auth{} spoofs, otherwise it is,
1691 as it looked rather weird to me to show an auth{} spoofed
1692 IP like this. (/userhost on self still shows the IP.)
1696 +13 -2 trunk/modules/m_whois.c (File Modified)
1699 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1701 Document nick_delay stuff and move it around a bit.
1705 +1 -2 trunk/doc/example.conf (File Modified)
1706 +8 -2 trunk/doc/reference.conf (File Modified)
1709 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1711 - disable nickdelay by default. Needs to be documented in reference.conf.
1715 +2 -0 trunk/doc/example.conf (File Modified)
1716 +2 -0 trunk/doc/reference.conf (File Modified)
1719 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1721 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1725 +2 -1 trunk/modules/m_services.c (File Modified)
1728 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1730 ip_cloaking: somewhat hackish but we need to send the
1731 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1736 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1739 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1741 If EUID is used, show realhost in far connect notice
1742 (but not in far disconnect notice).
1746 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1749 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1752 - use non-ENCAP CHGHOST if possible
1753 - really introduce new users with their mangled and real
1754 host if +h is in default umodes
1758 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1761 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1763 Add non-ENCAP CHGHOST.
1767 +49 -11 trunk/modules/m_chghost.c (File Modified)
1770 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1772 Initial addition of EUID (puts realhost/account in same
1773 command as user introduction).
1774 See doc/technical/euid.txt for more information.
1775 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1779 + - trunk/doc/technical/euid.txt (File Added)
1780 +2 -1 trunk/include/s_serv.h (File Modified)
1781 +1 -1 trunk/include/s_user.h (File Modified)
1782 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1783 +1 -34 trunk/modules/m_chghost.c (File Modified)
1784 +0 -28 trunk/modules/m_services.c (File Modified)
1785 +30 -1 trunk/src/s_serv.c (File Modified)
1786 +30 -3 trunk/src/s_user.c (File Modified)
1789 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1791 Store the mangled host in localClient and use it for
1792 ban matching (also match real host for mangled users,
1793 also match mangled host for uncloaked users).
1794 Improve interaction of +h with auth{} and services
1796 Note that all of this only applies to clients who
1797 connect after the mangling module is loaded
1798 (other clients cannot even set +h).
1799 The sorcerynet cloaking module has not been updated
1804 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1805 +3 -0 trunk/include/client.h (File Modified)
1806 +64 -5 trunk/src/channel.c (File Modified)
1807 +1 -0 trunk/src/client.c (File Modified)
1808 +2 -2 trunk/src/s_user.c (File Modified)
1811 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1813 Document /stats U letters in sgml.
1817 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1820 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1822 Better description of hub_mask and leaf_mask.
1826 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1829 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1831 Add operspy_dont_care_user_info to sgml docs.
1835 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1838 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1840 Add general::operspy_dont_care_user_info.
1841 This makes /who mask equivalent to /who !mask for opers
1842 with the operspy flag, and removes the operspy log/notice
1843 on /who mask, /masktrace and /scan.
1844 The necessary privilege (operspy flag) is unchanged.
1845 Behaviour for the other operspy commands (channel
1846 related ones) is also unchanged.
1850 +1 -0 trunk/doc/example.conf (File Modified)
1851 +6 -0 trunk/doc/reference.conf (File Modified)
1852 +1 -0 trunk/include/s_conf.h (File Modified)
1853 +10 -8 trunk/modules/m_etrace.c (File Modified)
1854 +6 -0 trunk/modules/m_info.c (File Modified)
1855 +8 -5 trunk/modules/m_scan.c (File Modified)
1856 +1 -1 trunk/modules/m_version.c (File Modified)
1857 +6 -1 trunk/modules/m_who.c (File Modified)
1858 +1 -0 trunk/src/newconf.c (File Modified)
1859 +1 -0 trunk/src/s_conf.c (File Modified)
1862 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1864 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1865 This letter will also be used for showing operspy with
1866 limited accountability (show non channel related info
1867 without '!' or notice).
1871 +2 -0 trunk/doc/server-version-info (File Modified)
1872 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1873 +2 -0 trunk/include/ircd.h (File Modified)
1874 +6 -0 trunk/modules/m_info.c (File Modified)
1875 +2 -0 trunk/modules/m_version.c (File Modified)
1876 +1 -0 trunk/src/ircd_state.c (File Modified)
1879 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1881 Add m_webirc module, allows showing real host of CGI:IRC users.
1882 Differences to the version available on my web page for a while:
1883 instructions on how to set it up.
1887 +137 -0 trunk/extensions/Makefile.in (File Modified)
1888 + - trunk/extensions/m_webirc.c (File Added)
1891 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1893 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1897 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1900 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1902 - move beu from core to contributors
1903 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1907 +2 -2 trunk/CREDITS (File Modified)
1910 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1912 Mention that class blocks must be defined before the
1913 auth or connect blocks referencing them.
1917 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1920 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1923 - change from "can join" to "is banned", this reverses sense
1924 and removes "weird" checks like for +i, +l, +j
1925 - don't allow $j to same channel
1926 - +s/+p restriction removed, anyone can /mode b anyway
1931 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1934 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1936 Add a few important lines from reference.conf to example.conf.
1940 +8 -1 trunk/doc/example.conf (File Modified)
1943 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1945 - we don't support rtsigio anymore
1946 - we definately don't support VMS nor Cygwin either.
1950 +2 -2 trunk/INSTALL (File Modified)
1951 +0 -2 trunk/README.FIRST (File Modified)
1954 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1956 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1960 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1963 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1966 - return EXTBAN_NOMATCH for a valid ban that does not match
1967 - consider a $j ban invalid if we were already processing a
1968 can_join for a $j ban
1972 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1975 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1977 extb_extgecos: realhost -> orighost
1981 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1984 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1986 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1990 +59 -0 trunk/extensions/Makefile.in (File Modified)
1991 + - trunk/extensions/extb_canjoin.c (File Added)
1994 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1996 - oh right, charybdis calls that 'orighost'.
2000 +2 -2 trunk/modules/m_who.c (File Modified)
2003 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2005 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2009 +2 -0 trunk/modules/m_who.c (File Modified)
2012 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2014 - also check $x against realhost
2018 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2021 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2023 Sorcerynet people want a debugging notice moved from +s to +d.
2027 +1 -1 trunk/src/blacklist.c (File Modified)
2030 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2032 Use source_p instead of client_p for free_pre_client().
2033 client_p could be NULL or another client.
2037 +1 -1 trunk/src/client.c (File Modified)
2040 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2042 - revert this, I know how to fix it now
2046 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2049 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2051 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2052 This fix is probably suboptimal, but it does indeed fix the problem.
2056 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2059 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2061 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2065 +49 -0 trunk/extensions/Makefile.in (File Modified)
2066 + - trunk/extensions/extb_extgecos.c (File Added)
2069 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2071 Remove undocumented and unused general::fallback_to_ip6_int config option.
2075 +0 -3 trunk/include/s_conf.h (File Modified)
2076 +0 -3 trunk/src/newconf.c (File Modified)
2079 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2082 - document new TESTMASK
2083 - mention that TESTMASK matching is the same as MASKTRACE matching
2084 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2089 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2092 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2094 New testmask from ratbox 2.2.
2095 Allows matches on nick, ip and gecos in addition to user
2096 and host, and is fully analogous to masktrace.
2097 The numeric has changed from 724 to 727 and fields in it
2102 +4 -3 trunk/help/opers/testmask (File Modified)
2103 +1 -0 trunk/include/numeric.h (File Modified)
2104 +82 -9 trunk/modules/m_testmask.c (File Modified)
2105 +2 -2 trunk/src/messages.tab (File Modified)
2108 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2110 contrib -> extensions
2114 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2117 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2119 CHGHOST: Check validity of new hostname.
2120 If the command came from a local client (disabled by
2121 default), send an error message and drop the command.
2122 If the command came from a remote client or server,
2123 send a notice to opers and the target user (if local).
2127 +42 -1 trunk/modules/m_chghost.c (File Modified)
2130 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2136 +23 -1 trunk/NEWS (File Modified)
2139 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2141 When an outgoing server connection succeeds, set
2142 localClient->ip by simply copying the whole sockaddr
2143 struct instead of copying certain parts only.
2147 +1 -19 trunk/src/s_serv.c (File Modified)
2150 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2152 Give a special error message and ignore the connect block
2153 if trying to add a connect block for the server's own name.
2157 +7 -0 trunk/src/newconf.c (File Modified)
2160 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2162 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2163 when --disable-balloc is used, so that it compiles.
2164 Obviously the BlockHeapUsage() stub returns just zeroes so
2165 /stats z will be less informative.
2169 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2172 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2174 Free and zero dns_query in DNS callback for outgoing connect.
2175 This avoids double free of reslist.
2179 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2182 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2184 From ratbox, log failed outgoing connections to serverlog.
2189 +13 -1 trunk/src/s_serv.c (File Modified)
2192 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2194 Change serverlog message when connecting to be more clear and show the port number.
2198 +1 -1 trunk/src/s_serv.c (File Modified)
2201 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2203 Remove gethost_byname(), this is meaningless
2204 since the removal of AAAA -> A fallback (r1763).
2208 +0 -1 trunk/include/res.h (File Modified)
2209 +0 -12 trunk/src/res.c (File Modified)
2212 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2214 Remove ip6.int support and use only ip6.arpa.
2215 The global ip6.int zone has disappeared on June 1
2216 and a lot of other software has been removing ip6.int
2218 This removes the second and last case where IPv6
2219 support in charybdis causes extra lookups and slows
2224 +5 -27 trunk/src/res.c (File Modified)
2227 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2229 Mention new default (r1767) for connect::aftype in sgml docs.
2233 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2236 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2238 Use IPv6 if connect::host looks like an IPv6 address
2239 (contains a colon). No need to aftype=ipv6 anymore.
2243 +2 -0 trunk/src/newconf.c (File Modified)
2246 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2248 More information about connect::host.
2252 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2255 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2257 Remove fallback to A if AAAA cannot be found.
2258 In case of a forward check of a reverse lookup, we
2259 already know if it's ipv4 or ipv6, so it is not
2260 useful and in case of a forward lookup of a hostname
2261 in connect::host, connect::aftype already specifies
2262 if it's ipv4 or ipv6.
2266 +4 -27 trunk/src/res.c (File Modified)
2269 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2272 - check if +c made the message text empty and refuse
2274 - don't copy message text if it is not necessary
2279 +14 -4 trunk/modules/core/m_message.c (File Modified)
2282 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2284 remove_conf_item(): do not free cf_name, this is generally a string constant
2288 +0 -1 trunk/src/newconf.c (File Modified)
2291 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2293 Remove the old unused FDL_ constants.
2297 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2300 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2302 Remove an unused struct irc_sockaddr_storage from fde_t
2303 (allocated for every possible file descriptor).
2307 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2310 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2312 If the DNS lookup for an outgoing connection is still
2313 pending when it is closed, clean it up.
2317 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2320 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2322 If proc_answer() fails (for example if a lookup for an
2323 A record returns a CNAME), fail the query immediately.
2324 Previously the packet was just ignored, leaving the
2329 +4 -8 trunk/src/res.c (File Modified)
2332 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2334 Correct sockhost field in an outgoing server connection.
2335 First copy the host field from the server_conf, then
2336 take the IP from to where the connection was attempted
2337 when the connection callback is called.
2338 (Before r1747 this used the IP from the server_conf.)
2342 +8 -2 trunk/src/s_serv.c (File Modified)
2345 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2347 Remove ipnum (keep aftype) and dns_query from server_conf.
2348 We don't keep track of binary form address in connect{}
2349 blocks anymore, DNS lookups of names in host= gone.
2350 As before the DNS lookup is done on connect.
2351 This should unbreak hostnames in host= somewhat.
2355 +1 -2 trunk/include/s_newconf.h (File Modified)
2356 +2 -2 trunk/src/newconf.c (File Modified)
2357 +1 -42 trunk/src/s_newconf.c (File Modified)
2358 +12 -31 trunk/src/s_serv.c (File Modified)
2361 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2367 +1 -1 trunk/configure (File Modified)
2370 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2372 Fix --disable-balloc help text (said --disable-small-net).
2376 +1 -1 trunk/configure.ac (File Modified)
2379 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2381 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2382 services (+S). Unlike operstring and adminstring, this
2383 is not changeable with /quote set but is updated on rehash.
2387 +1 -0 trunk/doc/example.conf (File Modified)
2388 +10 -2 trunk/doc/reference.conf (File Modified)
2389 +1 -0 trunk/include/s_conf.h (File Modified)
2390 +6 -0 trunk/modules/m_info.c (File Modified)
2391 +3 -2 trunk/modules/m_whois.c (File Modified)
2392 +1 -0 trunk/src/newconf.c (File Modified)
2393 +1 -0 trunk/src/s_conf.c (File Modified)
2396 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2398 Fix handling of comma in whois: ignore the comma and
2399 everything after it but do output the entire parameter
2404 +2 -2 trunk/modules/m_whois.c (File Modified)
2407 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2409 New /stats letter 's' to list HURTs:
2410 - opers get the full listing.
2411 - users get any HURTs that match their sockhost/orighost if
2412 "stats_k_oper_only" is set to 1.
2416 +50 -0 trunk/extensions/hurt.c (File Modified)
2419 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2421 - make the newconf system available to modules.
2425 +4 -1 trunk/include/newconf.h (File Modified)
2426 +4 -8 trunk/src/newconf.c (File Modified)
2429 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2431 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2434 +0 -3 trunk/doc/example.conf (File Modified)
2435 +0 -3 trunk/doc/reference.conf (File Modified)
2438 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2440 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2444 +3 -0 trunk/doc/example.conf (File Modified)
2445 +3 -0 trunk/doc/reference.conf (File Modified)
2448 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2450 Fix too early truncation of JOIN channel list.
2454 +2 -3 trunk/modules/core/m_join.c (File Modified)
2457 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2459 - From ratbox 2.2 (anfl), send server notices about read
2460 errors from handshakes and servers to +s instead of +d.
2461 - Send various server notices about failed server
2462 connections which did not reach registered state network
2463 wide if the connection was initiated by a remote oper.
2464 This avoids annoying the whole net if there is a
2465 broken autoconnect, but allows all opers to see why a
2466 remote connect failed. Failed connections which did reach
2467 server state already generate server notices everywhere.
2469 Note: this is an exception to our general policy to not send
2470 server notices about unregistered connections remotely.
2474 +1 -0 trunk/include/client.h (File Modified)
2475 +20 -6 trunk/src/client.c (File Modified)
2476 +6 -6 trunk/src/s_serv.c (File Modified)
2479 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2485 +1 -1 trunk/doc/example.conf (File Modified)
2486 +1 -1 trunk/doc/reference.conf (File Modified)
2489 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2491 Don't allow #channel +b $c:&channel (inconsistent target).
2495 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2498 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2500 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2504 +0 -2 trunk/include/client.h (File Modified)
2507 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2509 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2513 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2516 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2518 Store IP addresses in whowas. These are shown to opers.
2519 Obtained from Eurus patches.
2520 orighost tracking removed (not worth the memory IMHO),
2521 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2522 with unknown IPs and to not violate auth{} spoof policy.
2526 +2 -0 trunk/doc/reference.conf (File Modified)
2527 +1 -0 trunk/include/numeric.h (File Modified)
2528 +1 -0 trunk/include/whowas.h (File Modified)
2529 +10 -1 trunk/modules/m_whowas.c (File Modified)
2530 +1 -1 trunk/src/messages.tab (File Modified)
2531 +4 -0 trunk/src/whowas.c (File Modified)
2534 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2536 Describe hostmask parameter of masktrace better in sgml docs.
2540 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2543 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2545 masktrace help file: mention CIDR IP masks
2550 +2 -0 trunk/help/opers/masktrace (File Modified)
2553 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2555 MASKTRACE: allow normal match() on IP address also
2560 +2 -3 trunk/modules/m_etrace.c (File Modified)
2563 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2565 Allow +S clients (services) to send to channels and @/+ channels always.
2569 +1 -1 trunk/modules/core/m_message.c (File Modified)
2570 +1 -1 trunk/src/channel.c (File Modified)
2573 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2575 Allow servers to send to @#chan and +#chan.
2579 +1 -1 trunk/modules/core/m_message.c (File Modified)
2582 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2584 Don't count opers on service{} servers in /lusers.
2588 +2 -2 trunk/src/s_user.c (File Modified)
2591 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2593 Show opers the real host behind a dynamic spoof in WHOIS.
2594 If the user is auth{} spoofed, this shows the auth{} spoof
2595 otherwise it shows the DNS hostname and IP address.
2596 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2600 +1 -0 trunk/include/numeric.h (File Modified)
2601 +12 -2 trunk/modules/m_whois.c (File Modified)
2602 +1 -1 trunk/src/messages.tab (File Modified)
2605 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2607 Remove #define HIDE_SPOOF_IPS from config.h, should
2608 have been done earlier.
2612 +0 -7 trunk/include/config.h (File Modified)
2615 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2617 Bring back ERR_CANTKILLSERVER.
2621 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2624 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2627 - also send RPL_HOSTHIDDEN on -h
2628 - don't allow +h for auth{} spoofed clients
2632 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2635 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2637 /etc/resolv.conf parsing:
2638 - don't crash (sometimes) if there is a line without an argument
2639 (e.g. 'search' by itself)
2640 - fix handling of lines with leading whitespace
2644 +9 -8 trunk/src/reslib.c (File Modified)
2647 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2649 Put back code that terminates DNS queries, which was
2650 removed during the resolver changes.
2654 +4 -0 trunk/src/s_auth.c (File Modified)
2657 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2659 - oh hey, that was in the wrong place
2663 +13 -13 trunk/src/s_auth.c (File Modified)
2666 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2668 - handle a situation where a user can go away before DNS completes
2672 +13 -0 trunk/src/s_auth.c (File Modified)
2675 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2681 +1 -0 trunk/include/blacklist.h (File Modified)
2682 +1 -0 trunk/include/res.h (File Modified)
2683 +33 -2 trunk/src/blacklist.c (File Modified)
2684 +2 -0 trunk/src/client.c (File Modified)
2685 +24 -0 trunk/src/res.c (File Modified)
2688 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2690 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2691 if comm_accept() failed.
2693 Found with valgrind.
2697 +4 -4 trunk/src/listener.c (File Modified)
2700 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2702 - handle unavailable Client/preClient structs
2706 +9 -0 trunk/src/blacklist.c (File Modified)
2709 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2711 Add +lf to SGML docs.
2715 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2718 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2720 Also do forwarding if the channel limit (+l) is exceeded.
2724 +1 -1 trunk/help/opers/cmode (File Modified)
2725 +2 -2 trunk/modules/core/m_join.c (File Modified)
2728 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2730 Post-release lovin':
2731 - Update version to 2.1.0.
2732 - Regenerate configure.
2736 +9 -9 trunk/configure (File Modified)
2737 +1 -1 trunk/configure.ac (File Modified)
2740 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2742 Comment out example blacklist{} block.
2746 +7 -7 trunk/doc/example.conf (File Modified)
2747 +7 -7 trunk/doc/reference.conf (File Modified)
2750 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2752 Add note regarding use of AHBL BLs.
2756 +4 -0 trunk/doc/example.conf (File Modified)
2757 +4 -0 trunk/doc/reference.conf (File Modified)
2760 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2766 +2 -2 trunk/CREDITS (File Modified)
2769 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2775 +1 -0 trunk/CREDITS (File Modified)
2778 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2780 Put more recent ratbox CREDITS here.
2784 +3 -2 trunk/doc/Ratbox-team (File Modified)
2787 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2793 +5 -4 trunk/NEWS (File Modified)
2796 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2798 Mention that install or make install also avoids modunload crashes.
2802 +2 -1 trunk/BUGS (File Modified)
2805 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2811 +3 -8 trunk/NEWS (File Modified)
2814 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2820 +3 -2 trunk/BUGS (File Modified)
2823 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2825 - add orighost check to hurt.c
2830 +1 -6 trunk/BUGS (File Modified)
2831 +1 -1 trunk/extensions/hurt.c (File Modified)
2834 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2836 Make kline_exempt exempt from HURT also.
2840 +2 -1 trunk/extensions/hurt.c (File Modified)
2843 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2845 Fix mask HEAL propagation.
2849 +6 -3 trunk/extensions/hurt.c (File Modified)
2852 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2859 +18 -31 trunk/extensions/README (File Modified)
2862 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2864 More target change hax.
2869 +5 -0 trunk/extensions/hurt.c (File Modified)
2872 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2874 Improvements to HURT propagation.
2878 +8 -6 trunk/extensions/hurt.c (File Modified)
2881 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2883 - further simplification
2887 +25 -76 trunk/extensions/hurt.c (File Modified)
2888 +0 -9 trunk/extensions/hurt.h (File Modified)
2891 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2897 +13 -0 trunk/extensions/hurt.c (File Modified)
2900 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2902 - cut off at 15 messages instead of 30
2906 +1 -1 trunk/extensions/hurt.h (File Modified)
2909 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2911 Squash a warning here.
2915 +1 -3 trunk/src/ircd.c (File Modified)
2918 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2920 Don't show servers in /stats l to nonopers if flatten links is enabled.
2924 +3 -1 trunk/modules/m_stats.c (File Modified)
2927 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2933 +20 -7 trunk/extensions/hurt.c (File Modified)
2936 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2938 - remove inline stuff (yuck)
2939 - sockaddr should have been sockhost
2943 +22 -31 trunk/extensions/hurt.c (File Modified)
2946 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2948 - make hurt checking actually work
2952 +2 -7 trunk/extensions/hurt.c (File Modified)
2955 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2957 Slight tweak to alias{}.
2961 +4 -0 trunk/src/parse.c (File Modified)
2964 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2966 - further simplification
2970 +59 -71 trunk/extensions/hurt.c (File Modified)
2971 +0 -1 trunk/extensions/hurt.h (File Modified)
2974 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2976 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2980 +10 -20 trunk/extensions/hurt.c (File Modified)
2981 +0 -4 trunk/extensions/hurt.h (File Modified)
2984 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2986 - remove some unnecessary code here (hurt_initial_check_event()).
2990 +0 -23 trunk/extensions/hurt.c (File Modified)
2993 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2995 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2999 +8 -0 trunk/modules/core/m_message.c (File Modified)
3002 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3004 - more sane tgchange hax
3008 +2 -1 trunk/extensions/hurt.c (File Modified)
3011 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3013 Make HEAL <nick> work.
3017 +40 -43 trunk/extensions/hurt.c (File Modified)
3020 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3022 Destroy hurt_clients list on unload.
3026 +7 -0 trunk/extensions/hurt.c (File Modified)
3029 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3031 Coding style: no space between a function name and parenthesis.
3035 +43 -43 trunk/extensions/hurt.c (File Modified)
3038 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3040 Now works and throws out hurt clients after 30 protocol messages
3041 unless they identify.
3045 +28 -36 trunk/extensions/hurt.c (File Modified)
3046 +1 -7 trunk/extensions/hurt.h (File Modified)
3049 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3051 Working addition/lookup.
3055 +8 -0 trunk/extensions/hurt.c (File Modified)
3058 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3060 Get rid of hyb6 style propagation (:server COMMAND source).
3064 +18 -22 trunk/extensions/hurt.c (File Modified)
3067 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3069 add not-working hurt_add and hurt_find
3073 +13 -5 trunk/extensions/hurt.c (File Modified)
3076 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3078 Comment out a lot of stuff so I can load and unload this without crashing.
3082 +17 -6 trunk/extensions/hurt.c (File Modified)
3085 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3087 Fix svn:keywords and add a short comment at the top.
3091 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3094 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3096 - Make hurt module compile
3097 - Link it to the build
3098 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3099 correct flag name, no CAP_TS6 use etc
3103 +1 -0 trunk/extensions/Makefile.in (File Modified)
3104 +30 -32 trunk/extensions/hurt.c (File Modified)
3107 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3109 Put beu's hurt module in trunk.
3113 + - trunk/extensions/hurt.c (File Added)
3114 + - trunk/extensions/hurt.h (File Added)
3117 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3119 - _iprint(): use stderr instead of stdout
3123 +1 -1 trunk/src/s_log.c (File Modified)
3126 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3128 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3129 and subsequently destroy our kqueue when we close 0, 1, 2
3131 - After closing fd 0, 1, 2 reopen them to /dev/null again
3132 so we don't send messages from malloc etc to a random
3134 - Remove an obsolete comment.
3138 +13 -2 trunk/src/ircd.c (File Modified)
3141 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3147 +29 -1 trunk/NEWS (File Modified)
3150 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3156 +1 -1 trunk/configure (File Modified)
3159 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3161 Fix openssl version check to also accept versions newer than 0.9.6.
3165 +1 -1 trunk/configure.ac (File Modified)
3168 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3170 Oops, need packet.h here.
3174 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3177 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3179 End the flood grace period in CPRIVMSG/CNOTICE.
3183 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3186 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3188 - update class::connectfreq documentation
3192 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3195 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3197 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3201 +3 -6 trunk/src/s_serv.c (File Modified)
3204 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3206 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3210 +1 -1 trunk/src/messages.tab (File Modified)
3213 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3215 Don't mention that /stats p shows idle times, as it doesn't.
3219 +1 -1 trunk/help/opers/stats (File Modified)
3220 +1 -1 trunk/help/users/stats (File Modified)
3223 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3225 /stats A shows DNS servers, it doesn't matter whether ircd
3226 uses ADNS or something else.
3230 +1 -1 trunk/help/opers/stats (File Modified)
3233 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3235 get_client_name() fix
3239 +4 -0 trunk/src/client.c (File Modified)
3242 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3248 +6 -0 trunk/src/ircd.c (File Modified)
3251 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3253 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3256 +16 -17 trunk/configure (File Modified)
3257 +1 -1 trunk/configure.ac (File Modified)
3260 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3262 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3265 +135 -0 trunk/configure (File Modified)
3266 +6 -0 trunk/configure.ac (File Modified)
3269 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3271 Exit 0 on successful -conftest.
3275 +1 -1 trunk/src/ircd.c (File Modified)
3278 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3280 Make the "keep the parent process around" thing work, by opening
3281 a pipe to the child process. This pipe is on fd 0 in the child
3282 process. After successful initialization, the child will write
3283 a byte to this pipe, on fatal errors it will close it without
3286 Somewhat hackish still but should work.
3290 +27 -30 trunk/src/ircd.c (File Modified)
3293 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3295 - convert some error messages to ierror() over fprintf/ilog combination
3299 +3 -6 trunk/src/ircd.c (File Modified)
3302 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3304 - inotice() for loadmodule when in foreground mode
3308 +3 -0 trunk/src/modules.c (File Modified)
3311 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3313 - remove inotice() on loading modules from the config
3317 +0 -3 trunk/src/modules.c (File Modified)
3320 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3322 - usleep for 50000usec in the parent process to allow for startup messages
3323 to be cleanly printed before detaching to shell, this should be more than
3328 +3 -0 trunk/src/ircd.c (File Modified)
3331 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3333 - display more errors during normal startup as to try to help people find common problems
3337 +27 -10 trunk/src/ircd.c (File Modified)
3340 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3342 - version bump in preparation of 2.0.0 release
3346 +9 -9 trunk/configure (File Modified)
3347 +1 -1 trunk/configure.ac (File Modified)
3350 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3352 Change example.conf operator block from "admin" to "god",
3353 so as to show we encourage per-person operator blocks.
3357 +4 -2 trunk/doc/example.conf (File Modified)
3360 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3362 Document alias{} block.
3366 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3369 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3371 Document DNS blacklist stuff in sgml.
3375 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3376 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3379 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3381 Misc /stats clarifications.
3385 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3388 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3390 Move snomasks into umodes chapter.
3391 Move oprivs chapter down.
3395 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3396 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3397 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3400 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3402 Mention operator{} user@host change.
3406 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3409 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3411 operator{} block user@host matches against orighost now, not host.
3412 This means that services/+h spoofs do not work in operator{} blocks;
3413 auth{} spoofs still work.
3417 +4 -0 trunk/doc/example.conf (File Modified)
3418 +1 -1 trunk/doc/reference.conf (File Modified)
3419 +2 -2 trunk/modules/m_challenge.c (File Modified)
3420 +1 -1 trunk/modules/m_oper.c (File Modified)
3423 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3425 - inotice/iwarn/ierror() stuff I was working on
3429 +3 -0 trunk/include/s_log.h (File Modified)
3430 +15 -11 trunk/src/ircd.c (File Modified)
3431 +3 -1 trunk/src/modules.c (File Modified)
3432 +1 -1 trunk/src/newconf.c (File Modified)
3433 +54 -0 trunk/src/s_log.c (File Modified)
3436 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3438 Oops, don't add blacklists to the list twice on rehash.
3442 +3 -2 trunk/src/blacklist.c (File Modified)
3445 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3447 Remove notices to the client about progress of dnsbl lookups.
3451 +0 -4 trunk/src/blacklist.c (File Modified)
3454 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3456 Add auth{} flag dnsbl_exempt.
3460 +2 -1 trunk/doc/example.conf (File Modified)
3461 +2 -1 trunk/doc/reference.conf (File Modified)
3462 +2 -0 trunk/include/s_conf.h (File Modified)
3463 +1 -0 trunk/src/newconf.c (File Modified)
3464 +8 -1 trunk/src/s_user.c (File Modified)
3467 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3469 Switch alias{} and blacklist{} around, for consistency with example.conf.
3473 +18 -18 trunk/doc/reference.conf (File Modified)
3476 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3478 Send a warning to the user if they are dnsbl listed but exempted.
3482 +17 -12 trunk/src/s_user.c (File Modified)
3485 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3487 Move throwing out dnsbl listed clients to registration,
3488 and make kline_exempt exempt from it.
3492 +1 -0 trunk/include/blacklist.h (File Modified)
3493 +4 -0 trunk/include/client.h (File Modified)
3494 +15 -16 trunk/src/blacklist.c (File Modified)
3495 +6 -0 trunk/src/client.c (File Modified)
3496 +17 -0 trunk/src/s_user.c (File Modified)
3499 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3501 Show refcount in /stats n.
3505 +3 -2 trunk/modules/m_stats.c (File Modified)
3508 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3510 Don't look up dnsbls twice if they send USER twice.
3514 +5 -3 trunk/modules/m_user.c (File Modified)
3517 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3519 Add /stats n to help files.
3523 +1 -0 trunk/help/opers/stats (File Modified)
3524 +1 -0 trunk/help/users/stats (File Modified)
3527 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3529 Only check dnsbls for A records, not AAAA.
3533 +1 -1 trunk/src/blacklist.c (File Modified)
3536 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3538 Don't remove non-illegal blacklists on completion of check.
3539 Add debugging notices (not working).
3543 +5 -1 trunk/src/blacklist.c (File Modified)
3546 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3548 Don't call register_local_user() if they haven't sent a nick yet.
3552 +1 -1 trunk/src/blacklist.c (File Modified)
3555 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3557 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3561 +21 -0 trunk/modules/m_stats.c (File Modified)
3564 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3566 More dnsbl rehash fixes, it was adding bogus entries.
3570 +2 -7 trunk/src/newconf.c (File Modified)
3573 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3575 Need blacklist.h here.
3579 +1 -0 trunk/src/s_conf.c (File Modified)
3582 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3588 +1 -2 trunk/configure (File Modified)
3589 +0 -48 trunk/configure.ac (File Modified)
3590 + - trunk/doc/example-iauth.conf (File Deleted)
3591 + - trunk/iauth/ (File Deleted)
3594 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3596 Improve handling of rehashing with blacklists.
3597 Also some coding style tweaks.
3601 +3 -2 trunk/include/blacklist.h (File Modified)
3602 +35 -16 trunk/src/blacklist.c (File Modified)
3603 +2 -0 trunk/src/s_conf.c (File Modified)
3606 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3608 Clear can_send cache if a user logs in or out from services.
3612 +2 -0 trunk/modules/m_services.c (File Modified)
3615 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3617 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3618 This directory is not entered by default.
3619 More stuff needs to be moved into here.
3623 +2 -1 trunk/configure (File Modified)
3624 +1 -0 trunk/configure.ac (File Modified)
3625 +69 -458 trunk/extensions/Makefile.in (File Modified)
3626 + - trunk/extensions/m_clearchan.c (File Deleted)
3627 + - trunk/extensions/m_force.c (File Deleted)
3628 + - trunk/unsupported/ (File Added)
3629 + - trunk/unsupported/Makefile.in (File Added)
3630 + - trunk/unsupported/m_clearchan.c (File Added)
3631 + - trunk/unsupported/m_force.c (File Added)
3634 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3636 Logging/wallops for forcejoin/forcepart, numeric fix.
3637 This needs to be moved to the toys section.
3641 +22 -2 trunk/extensions/m_force.c (File Modified)
3644 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3646 Fix comments at the top (including copyright).
3650 +3 -2 trunk/extensions/m_omode.c (File Modified)
3653 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3655 Add OMODE command to extensions/ for oper mode hacking:
3656 - requires admin privs
3657 - does not work for opped opers
3659 - sends a ServerMode for opping the oper themselves,
3660 otherwise a mode coming from the oper (not only
3661 does this provide full accountability, it is also
3662 easiest to implement while avoiding channels
3663 messed up with bogus bans etc).
3667 +171 -0 trunk/extensions/Makefile.in (File Modified)
3668 + - trunk/extensions/m_omode.c (File Added)
3671 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3677 + - trunk/include/blacklist.h (Property Modified)
3678 + - trunk/src/blacklist.c (Property Modified)
3681 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3683 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3687 +5 -1 trunk/src/blacklist.c (File Modified)
3690 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3692 Initial DNS blacklist support:
3693 - see example.conf for how to use.
3694 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3695 - tor.ahbl.org is also included because most networks will not want to allow tor
3696 (and we're considering going KoS on tor users here anyway due to abuse)
3700 +18 -0 trunk/doc/example.conf (File Modified)
3701 +66 -0 trunk/doc/reference.conf (File Modified)
3702 + - trunk/include/blacklist.h (File Added)
3703 +2 -0 trunk/include/client.h (File Modified)
3704 +3 -0 trunk/modules/m_user.c (File Modified)
3705 +152 -0 trunk/src/Makefile.in (File Modified)
3706 + - trunk/src/blacklist.c (File Added)
3707 +34 -0 trunk/src/newconf.c (File Modified)
3708 +1 -0 trunk/src/s_auth.c (File Modified)
3709 +4 -0 trunk/src/s_user.c (File Modified)
3712 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3714 Remove last bit of lzo stuff (comment in example.conf connect{}).
3718 +0 -4 trunk/doc/example.conf (File Modified)
3721 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3723 Show sasl successes and failures in /stats t (like other
3724 things in /stats t, about local clients only).
3728 +2 -0 trunk/include/s_stats.h (File Modified)
3729 +3 -0 trunk/modules/m_sasl.c (File Modified)
3730 +3 -0 trunk/src/s_stats.c (File Modified)
3733 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3735 Allow messaging services by nickname without using
3736 target change slots (this was already possible with
3737 user@server notation or services shortcuts).
3741 +2 -2 trunk/modules/core/m_message.c (File Modified)
3744 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3746 Abort a safelist if a new /list comes in while one is already in progress.
3750 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3753 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3755 Change $![letter]:[mask] to $~[letter]:[mask]
3756 so both ! and ~ invert an extban.
3760 +2 -0 trunk/src/chmode.c (File Modified)
3763 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3765 - revert due to technical issues
3769 +1 -1 trunk/src/extban.c (File Modified)
3772 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3774 - allow $![letter]:[mask] to also invert an extban, like $~[letter]:[mask], since some people will likely believe that is the correct way of doing it
3778 +1 -1 trunk/src/extban.c (File Modified)
3781 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3783 Don't pace /list on a single channel.
3787 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3790 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3792 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3796 +4 -2 trunk/include/supported.h (File Modified)
3799 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3801 Extban types are case insensitive; force them to lowercase when added.
3805 +5 -5 trunk/doc/extban.txt (File Modified)
3806 +4 -0 trunk/src/chmode.c (File Modified)
3807 +3 -3 trunk/src/extban.c (File Modified)
3810 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3812 sendto_wallops_flags():
3813 - instead of checking IsOper on each client, walk the appropriate list
3814 - instead of sending non-+z wallops from persons to nonopers, send only
3815 +w wallops from persons
3819 +1 -5 trunk/src/send.c (File Modified)
3822 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3824 Prefix oper wallops with "WALLOPS - " if they would
3825 otherwise look like operwalls or locops, when sending
3826 them to local users.
3830 +11 -1 trunk/modules/m_wallops.c (File Modified)
3833 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3835 Make sure destination field in some sasl numerics
3836 is the user's nick, not the sasl agent or server
3841 +2 -2 trunk/modules/m_sasl.c (File Modified)
3844 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3846 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3850 +1 -1 trunk/extensions/Makefile.in (File Modified)
3853 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3855 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3859 +1 -0 trunk/src/s_user.c (File Modified)
3862 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3864 Fix build for when IPv6 is disabled.
3868 +12 -10 trunk/src/s_auth.c (File Modified)
3871 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3873 Add information about adding extban types.
3877 +25 -0 trunk/doc/extban.txt (File Modified)
3880 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3882 Better extban validation: try to match a new extban from
3883 a local user against its setter to see if it is valid.
3884 Unknown extban types from remotes are no longer hidden.
3888 +4 -3 trunk/doc/extban.txt (File Modified)
3889 +1 -0 trunk/include/channel.h (File Modified)
3890 +2 -6 trunk/src/chmode.c (File Modified)
3891 +32 -0 trunk/src/extban.c (File Modified)
3894 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3896 Make sure both .c.o: and .s.o: are followed by the necessary command.
3900 +1 -0 trunk/src/Makefile.in (File Modified)
3903 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3905 Add need_sasl auth{} flag to sgml documentation.
3909 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3912 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3914 Document need_sasl auth{} flag in example confs.
3918 +1 -0 trunk/doc/example.conf (File Modified)
3919 +1 -0 trunk/doc/reference.conf (File Modified)
3922 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3924 Don't allow TB to set an empty topic.
3925 This would be possible if a server sent bad protocol
3926 and could cause a crash.
3930 +4 -0 trunk/modules/m_tb.c (File Modified)
3933 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3939 +1 -1 trunk/Makefile.in (File Modified)
3942 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3948 +2 -2 trunk/configure (File Modified)
3949 +1 -1 trunk/configure.ac (File Modified)
3952 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3958 +2 -2 trunk/configure (File Modified)
3961 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3967 +1 -1 trunk/extensions/Makefile.in (File Modified)
3970 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3972 - rename contrib to extensions to bring some clarity to things
3976 +1 -1 trunk/Makefile.in (File Modified)
3977 +1 -1 trunk/configure.ac (File Modified)
3978 +10 -10 trunk/doc/example.conf (File Modified)
3979 +10 -10 trunk/doc/reference.conf (File Modified)
3980 + - trunk/extensions/ (File Added)
3981 + - trunk/extras/ (File Deleted)
3984 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3990 +1 -1 trunk/Makefile.in (File Modified)
3991 +1 -1 trunk/configure.ac (File Modified)
3992 + - trunk/contrib/ (File Deleted)
3993 + - trunk/extras/ (File Added)
3996 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3998 Don't allow servers to QUIT (they should use SQUIT).
4002 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4005 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4011 + - trunk/src/fnvhash.s (Property Modified)
4014 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4016 - reduced version of code
4020 +9 -61 trunk/src/fnvhash.s (File Modified)
4023 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4025 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4029 +1 -1 trunk/src/fnvhash.s (File Modified)
4032 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4034 Fix orighost matching for klines, etc. Was hashing the visible
4039 +1 -1 trunk/src/hostmask.c (File Modified)
4042 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4044 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4048 +7 -1 trunk/configure (File Modified)
4049 +5 -0 trunk/configure.ac (File Modified)
4050 +5 -6 trunk/src/Makefile.in (File Modified)
4051 +0 -4 trunk/src/fnvhash.s (File Modified)
4052 +0 -2 trunk/src/hash.c (File Modified)
4055 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4057 - regenerate configure
4061 +18 -0 trunk/configure (File Modified)
4064 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4066 - --enable-ricer-hashing option.
4070 +9 -0 trunk/configure.ac (File Modified)
4071 +3 -0 trunk/include/setup.h.in (File Modified)
4074 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4076 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4080 + - trunk/src/fnvhash.s (File Added)
4081 +3 -0 trunk/src/hash.c (File Modified)
4084 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4086 Fix syntax error in reference.conf.
4090 +0 -1 trunk/doc/reference.conf (File Modified)
4093 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4095 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4096 (&& instead of ||...)
4097 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4101 +1 -1 trunk/src/chmode.c (File Modified)
4104 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4106 Documentation for extban.
4110 + - trunk/doc/extban.txt (File Added)
4113 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4115 Add extban modules to example confs.
4119 +5 -0 trunk/doc/example.conf (File Modified)
4120 +10 -0 trunk/doc/reference.conf (File Modified)
4123 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4125 Initial addition of extended ban types (conditionals).
4126 Allows custom +bqeI checks via modules.
4127 Initial extra types are account (a[:mask]), oper (o),
4128 channel (c:name), realname (r:mask), server (s:mask).
4132 +229 -0 trunk/contrib/Makefile.in (File Modified)
4133 + - trunk/contrib/extb_account.c (File Added)
4134 + - trunk/contrib/extb_channel.c (File Added)
4135 + - trunk/contrib/extb_oper.c (File Added)
4136 + - trunk/contrib/extb_realname.c (File Added)
4137 + - trunk/contrib/extb_server.c (File Added)
4138 +13 -0 trunk/include/channel.h (File Modified)
4139 +1 -0 trunk/src/Makefile.in (File Modified)
4140 +14 -5 trunk/src/channel.c (File Modified)
4141 +91 -0 trunk/src/chmode.c (File Modified)
4142 + - trunk/src/extban.c (File Added)
4145 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4147 Do not force +bqeI modes starting with '$' in nick!user@host format.
4148 * and ? characters in them are still assumed to be wildcards.
4152 +6 -0 trunk/src/chmode.c (File Modified)
4155 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4157 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4161 +4 -0 trunk/modules/m_capab.c (File Modified)
4164 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4166 Stop some mixing of client and server protocol.
4170 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4171 +4 -2 trunk/modules/m_pass.c (File Modified)
4172 +6 -0 trunk/modules/m_sasl.c (File Modified)
4173 +6 -0 trunk/modules/m_user.c (File Modified)
4176 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4182 +0 -2 trunk/include/s_newconf.h (File Modified)
4183 +0 -4 trunk/include/s_serv.h (File Modified)
4184 +0 -1 trunk/src/newconf.c (File Modified)
4185 +1 -13 trunk/src/s_serv.c (File Modified)
4188 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4190 - revert LZOLink patch for now
4194 +0 -1 trunk/servlink/Makefile.in (File Modified)
4195 +0 -16 trunk/servlink/README (File Modified)
4196 +2 -36 trunk/servlink/control.c (File Modified)
4197 +0 -3 trunk/servlink/control.h (File Modified)
4198 +7 -5955 trunk/servlink/io.c (File Modified)
4199 + - trunk/servlink/lzoconf.h (File Deleted)
4200 + - trunk/servlink/lzodefs.h (File Deleted)
4201 + - trunk/servlink/minilzo.c (File Deleted)
4202 + - trunk/servlink/minilzo.h (File Deleted)
4203 +0 -1 trunk/servlink/servlink.h (File Modified)
4206 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4212 +4 -2 trunk/servlink/control.c (File Modified)
4213 +2 -1 trunk/servlink/io.c (File Modified)
4216 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4222 +2 -2 trunk/servlink/io.c (File Modified)
4225 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4227 - paranoia, prevent segfaults
4231 +2 -2 trunk/servlink/io.c (File Modified)
4234 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4236 - more optimal servlink code
4240 +21 -8 trunk/servlink/io.c (File Modified)
4243 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4245 - more efficient read strategy
4249 +15 -3 trunk/servlink/io.c (File Modified)
4252 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4254 - use lzo_uintp cast to make LZO happy
4258 +3 -3 trunk/servlink/io.c (File Modified)
4261 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4263 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4267 +4 -0 trunk/doc/example.conf (File Modified)
4268 +2 -1 trunk/include/s_newconf.h (File Modified)
4269 +4 -0 trunk/include/s_serv.h (File Modified)
4270 +1 -0 trunk/servlink/Makefile.in (File Modified)
4271 +16 -0 trunk/servlink/README (File Modified)
4272 +34 -2 trunk/servlink/control.c (File Modified)
4273 +3 -0 trunk/servlink/control.h (File Modified)
4274 +5929 -7 trunk/servlink/io.c (File Modified)
4275 + - trunk/servlink/lzoconf.h (File Added)
4276 + - trunk/servlink/lzodefs.h (File Added)
4277 + - trunk/servlink/minilzo.c (File Added)
4278 + - trunk/servlink/minilzo.h (File Added)
4279 +1 -0 trunk/servlink/servlink.h (File Modified)
4280 +1 -0 trunk/src/newconf.c (File Modified)
4281 +14 -2 trunk/src/s_serv.c (File Modified)
4284 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4286 - remove imalloc, it was a concept that probably wouldn't have worked properly
4290 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4291 + - trunk/libcharybdis/imalloc.c (File Deleted)
4292 + - trunk/libcharybdis/imalloc.h (File Deleted)
4295 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4297 - disable imalloc for now
4301 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4304 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4306 - remove unneeded debug code
4310 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4313 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4315 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4319 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4322 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4324 - more stuff here, imalloc remains disabled for now
4328 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4331 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4337 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4340 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4346 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4347 +2 -0 trunk/src/ircd.c (File Modified)
4350 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4352 - roll back libircd crap
4356 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4357 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4358 +29 -0 trunk/src/.depend (File Modified)
4359 +6 -21 trunk/src/Makefile.in (File Modified)
4360 +3 -218 trunk/src/ircd.c (File Modified)
4361 + - trunk/src/ircd_linker.c (File Deleted)
4362 + - trunk/src/main.c (File Deleted)
4365 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4367 - realloc(), free() implementation
4371 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4374 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4376 - malloc(), calloc() implementation
4380 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4383 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4385 - block_free(), block_find(), retune_heaps() implementation
4389 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4392 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4394 - block_destroy code, block_allocate code.
4398 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4401 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4407 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4410 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4412 - disable imalloc again :P
4416 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4419 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4425 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4428 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4434 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4437 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4439 - constructor code for imalloc engine (malloc_init())
4443 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4446 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4448 - imalloc engine improvements
4452 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4455 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4457 - replace mmap() code with direct brk()/sbrk() calls.
4461 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4464 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4466 - remove outdated i_malloc() interfaces
4470 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4473 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4475 - redisable imalloc (sorry!)
4479 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4482 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4484 - correct GET_PAGE_SLOT() macro
4488 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4491 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4493 - oops forgot to commit it with imalloc turned off
4497 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4500 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4506 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4507 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4510 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4512 - lowlevel imalloc code
4516 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4517 + - trunk/libcharybdis/imalloc.h (File Added)
4520 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4526 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4529 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4535 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4538 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4540 - add imalloc engine, however the actual engine itself has not been written yet (just the bindings for if the imalloc option is unavailable, which are forcefully used at present)
4544 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4545 + - trunk/libcharybdis/imalloc.c (File Added)
4548 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4550 - increment configure Id
4554 +2208 -1 trunk/configure (File Modified)
4557 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4559 - bootstrap for imalloc code
4563 +54 -1 trunk/configure.ac (File Modified)
4564 +27 -0 trunk/include/setup.h.in (File Modified)
4567 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4569 Clarify interaction of spoofs and channel bans/operator{} blocks.
4573 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4574 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4577 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4579 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4583 +30 -22 trunk/src/ircd.c (File Modified)
4586 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4588 If shared{} blocks deny something, the command
4589 is silently ignored.
4593 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4596 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4598 Move up IsService check so we don't store a non-service
4599 in preClient->sasl_agent.
4603 +6 -6 trunk/modules/m_sasl.c (File Modified)
4606 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4608 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4609 Add some more sanity checks on agent strings.
4613 +13 -11 trunk/modules/m_sasl.c (File Modified)
4616 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4618 Unknown clients can have an ID too now so make sure to remove
4619 them from the hash if they exit.
4623 +3 -0 trunk/src/client.c (File Modified)
4626 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4628 Only accept sasl from servers in a service{} block.
4629 Not tested but this must go in.
4633 +6 -0 trunk/modules/m_sasl.c (File Modified)
4634 +3 -0 trunk/modules/m_signon.c (File Modified)
4637 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4639 Only process SAVE messages targetting registered users,
4640 not servers or unregistered connections. Could cause
4641 a crash when bad protocol was received.
4645 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4648 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4650 - fix QJM buffer overflow vulnerability (fucking GXTi)
4654 +3 -3 trunk/src/s_user.c (File Modified)
4657 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4659 Mention /scan umodes under oper_spy privilege.
4663 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4666 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4668 Mention that overlapping cluster blocks are a bad thing.
4672 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4675 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4677 - Document cluster{} and shared{} blocks.
4678 - Mention that service{} does not allow wildcards.
4682 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4685 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4687 Document exempt{} and service{} blocks, point to reference.conf for
4688 general{}, channel{} and serverhide{}.
4692 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4695 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4697 Document ~ in lists of values better.
4701 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4704 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4706 More detailed CNOTICE, CPRIVMSG descriptions.
4710 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4713 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4715 Oops, need both Revision and Id on modules.
4719 + - trunk/modules/sno_routing.c (Property Modified)
4722 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4724 Tweak header comment a bit (filename, Id).
4728 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4731 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4733 Add GLINE and UNGLINE.
4737 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4740 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4742 New configure with proper Id.
4746 +3 -1 trunk/configure (File Modified)
4749 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4751 Change #include directives for in6addr_any, hopefully compiles better now.
4755 +3 -1 trunk/configure.ac (File Modified)
4758 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4760 Encourage putting actual administrative information
4761 in the admin{} block.
4765 +3 -3 trunk/doc/example.conf (File Modified)
4768 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4770 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4774 +9 -7 trunk/include/s_conf.h (File Modified)
4775 +1 -0 trunk/src/newconf.c (File Modified)
4776 +10 -0 trunk/src/s_user.c (File Modified)
4779 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4781 - Change to glines = no in example confs
4782 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4787 +1 -1 trunk/doc/example.conf (File Modified)
4788 +1 -1 trunk/doc/reference.conf (File Modified)
4789 +2 -2 trunk/modules/m_gline.c (File Modified)
4792 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4794 - forward-port QJM fix from 1.1
4798 +2 -0 trunk/src/s_user.c (File Modified)
4801 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4803 - add switch to configure to disable the block allocator
4807 +18 -0 trunk/configure (File Modified)
4808 +9 -0 trunk/configure.ac (File Modified)
4809 +0 -6 trunk/include/config.h (File Modified)
4810 +3 -0 trunk/include/setup.h.in (File Modified)
4813 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4815 Fix wierd error that would exit SASL users with "Overridden"
4818 +1 -1 trunk/modules/m_signon.c (File Modified)
4821 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4823 Remove obsolete XXX comment about lazylinks.
4827 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4830 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4832 OJOIN: make sure to send the wallops remotely for #channels
4836 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4839 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4841 Accountability for OJOIN (contrib module)
4844 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4847 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4849 - move more stuff over to ircd_state
4853 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4854 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4855 +9 -0 trunk/src/ircd_state.c (File Modified)
4856 +3 -3 trunk/src/patricia.c (File Modified)
4859 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4861 - move more stuff out of libircd and into ircd_state.c
4865 +5 -5 trunk/src/channel.c (File Modified)
4866 +4 -4 trunk/src/client.c (File Modified)
4867 +12 -0 trunk/src/ircd_state.c (File Modified)
4870 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4872 - this is just barrels of fun
4876 + - trunk/include/ircd_state.h (File Added)
4877 +1 -1 trunk/src/Makefile.in (File Modified)
4878 +2 -1 trunk/src/channel.c (File Modified)
4879 +3 -52 trunk/src/ircd.c (File Modified)
4880 +100 -3 trunk/src/ircd_state.c (File Modified)
4883 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4885 It's .include, not #include.
4889 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4892 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4894 More consistent section titles.
4898 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4899 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4900 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4903 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4905 Mention possible exceeding of +j/+l due to propagation
4906 delays between servers.
4910 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4913 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4916 - "text" -> <quote>text</quote>
4922 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4923 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4924 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4925 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4928 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4930 Remove text about deprecation of glines.
4934 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4937 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4939 - Add description of umode +D, deaf.
4940 - Mention CALLERID 005 token with umode +g.
4944 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4947 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4949 Strip off a leading colon in services shortcuts (aliases).
4953 +2 -0 trunk/src/parse.c (File Modified)
4956 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4958 Add no_oper_invis contrib module, denies opers setting
4959 themselves invisible (except hidden_oper's).
4963 +42 -0 trunk/contrib/Makefile.in (File Modified)
4964 + - trunk/contrib/no_oper_invis.c (File Added)
4967 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4969 Mention /stats E, make the other /stats descriptions more consistent.
4973 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4976 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4978 Mention that the KILL reason and oper will appear on channels.
4982 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4985 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4987 Mention /mode #channel f to query forward channel from outside.
4991 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4994 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4996 Port over RATBOX_2_1 r20960 (anfl):
4997 client connect notices to +C should be hiding the extra
4998 fields for spoofed users
5002 +2 -1 trunk/src/s_user.c (File Modified)
5005 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5007 Add a chapter with our extra user commands:
5008 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5012 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5013 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5016 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5018 Do not put by <server>: in SQUIT reasons to servers
5019 other than the one being exited.
5023 +1 -1 trunk/src/client.c (File Modified)
5026 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5028 Regenerate configure.
5032 +1162 -1159 trunk/configure (File Modified)
5035 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5037 Move the warning flags down so they do not mess up
5038 checks like for -Wl,-export-dynamic.
5042 +33 -30 trunk/configure.ac (File Modified)
5045 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5051 +2 -1 trunk/iauth/Makefile.in (File Modified)
5054 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5056 - build iauth makefile
5060 +3 -2 trunk/configure (File Modified)
5061 +1 -0 trunk/configure.ac (File Modified)
5064 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5070 + - trunk/iauth/Makefile.in (File Added)
5073 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5075 - add iauth.conf.example from irc2.11
5079 + - trunk/doc/example-iauth.conf (File Added)
5082 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5084 - wow, i found some docs on this thing
5088 + - trunk/doc/technical/iauth-internals.txt (File Added)
5091 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5093 - no longer applicable
5097 + - trunk/authdaemon/ (File Deleted)
5100 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5102 - remove libircd.so on make clean (oops)
5106 +1 -1 trunk/src/Makefile.in (File Modified)
5109 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5111 - merge iauth source for experimentation
5115 + - trunk/iauth/ (File Added)
5116 + - trunk/iauth/a_conf.c (File Added)
5117 + - trunk/iauth/a_conf_def.h (File Added)
5118 + - trunk/iauth/a_conf_ext.h (File Added)
5119 + - trunk/iauth/a_defines.h (File Added)
5120 + - trunk/iauth/a_externs.h (File Added)
5121 + - trunk/iauth/a_io.c (File Added)
5122 + - trunk/iauth/a_io_ext.h (File Added)
5123 + - trunk/iauth/a_log.c (File Added)
5124 + - trunk/iauth/a_log_def.h (File Added)
5125 + - trunk/iauth/a_log_ext.h (File Added)
5126 + - trunk/iauth/a_struct_def.h (File Added)
5127 + - trunk/iauth/iauth.c (File Added)
5128 + - trunk/iauth/mod_lhex.c (File Added)
5129 + - trunk/iauth/mod_lhex_ext.h (File Added)
5130 + - trunk/iauth/mod_pipe.c (File Added)
5131 + - trunk/iauth/mod_pipe_ext.h (File Added)
5132 + - trunk/iauth/mod_rfc931.c (File Added)
5133 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5134 + - trunk/iauth/mod_socks.c (File Added)
5135 + - trunk/iauth/mod_socks_ext.h (File Added)
5136 + - trunk/iauth/mod_webproxy.c (File Added)
5137 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5140 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5142 User /quote help index was not sorted properly.
5146 +2 -2 trunk/help/Makefile.in (File Modified)
5147 +8 -8 trunk/help/users/index (File Modified)
5150 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5156 +25 -8 trunk/help/opers/index (File Modified)
5157 + - trunk/help/opers/scan (File Added)
5160 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5163 - Document SCAN UMODES
5164 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5168 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5171 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5173 Add our copyright information to /info (part of release-1.1 r1026).
5177 +1 -0 trunk/src/version.c.SH (File Modified)
5180 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5182 Fix some compile warnings.
5186 +1 -1 trunk/modules/core/m_join.c (File Modified)
5187 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5188 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5189 +1 -1 trunk/modules/m_scan.c (File Modified)
5190 +4 -4 trunk/modules/m_signon.c (File Modified)
5193 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5195 RSFNC: OK, actually consider unknowns also for detecting a collide.
5196 Otherwise we can get two clients with the same nick.
5200 +1 -1 trunk/modules/m_services.c (File Modified)
5203 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5205 - charybdis profiling stuff
5206 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5211 +0 -8 trunk/configure (File Modified)
5212 +1 -8 trunk/configure.ac (File Modified)
5213 +18 -0 trunk/include/channel.h (File Modified)
5214 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5215 +335 -260 trunk/src/.depend (File Modified)
5216 +1569 -0 trunk/src/Makefile.in (File Modified)
5217 + - trunk/src/chmode.c (File Added)
5218 +16 -1 trunk/src/ircd.c (File Modified)
5219 +11 -0 trunk/src/main.c (File Modified)
5220 +11 -0 trunk/src/modules.c (File Modified)
5223 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5225 RSFNC: Do not send kills to servers for unknowns
5229 +4 -2 trunk/modules/m_services.c (File Modified)
5232 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5234 Describe service{} blocks in reference.conf.
5238 +12 -0 trunk/doc/reference.conf (File Modified)
5241 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5243 Replace this list of modes with pointers to other documentation.
5247 +6 -50 trunk/doc/modes.txt (File Modified)
5250 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5252 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5253 looks too much like an old-ircd client pointer otherwise.
5257 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5260 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5263 - note truncation of the list (perhaps sending multiple
5265 - clarify in a comment that /findforwards on a nonexistent
5266 channel can be useful
5267 - sendto_one_notice() requires that the text start with
5272 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5275 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5277 When we close a local server's link, always include the
5278 name of the client causing the exit in the reason in the
5279 SQUIT we send them (replacing them with us). This makes
5280 sure server notices for stuff like "Not enough arguments
5281 to server command" are different on the two sides.
5285 +7 -5 trunk/src/client.c (File Modified)
5288 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5290 New contrib module m_findforwards.c
5294 +112 -0 trunk/contrib/Makefile.in (File Modified)
5295 + - trunk/contrib/m_findforwards.c (File Added)
5298 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5300 Whoops, don't show real host behind auth{} spoof in
5301 spoof notices if hide_spoof_ips is enabled.
5303 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5307 +3 -2 trunk/src/s_conf.c (File Modified)
5310 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5312 Add dalnet-style /identify that sends to nickserv or chanserv.
5316 +102 -0 trunk/contrib/Makefile.in (File Modified)
5317 + - trunk/contrib/m_identify.c (File Added)
5320 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5322 Document alias{} blocks a bit better.
5326 +9 -0 trunk/doc/reference.conf (File Modified)
5329 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5331 - add aliases to /stats m (data usage is not counted though, sorry)
5335 +1 -0 trunk/include/s_conf.h (File Modified)
5336 +3 -0 trunk/src/newconf.c (File Modified)
5337 +15 -0 trunk/src/parse.c (File Modified)
5340 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5342 - remove m_sshortcut as it's no longer relevant
5346 +0 -145 trunk/modules/Makefile.in (File Modified)
5347 + - trunk/modules/m_sshortcut.c (File Deleted)
5350 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5352 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5353 targets instead of my original idea :P)
5357 +32 -0 trunk/doc/example.conf (File Modified)
5358 +35 -0 trunk/doc/reference.conf (File Modified)
5359 +4 -0 trunk/include/parse.h (File Modified)
5360 +7 -0 trunk/include/s_conf.h (File Modified)
5361 +82 -0 trunk/src/newconf.c (File Modified)
5362 +78 -0 trunk/src/parse.c (File Modified)
5363 +16 -0 trunk/src/s_conf.c (File Modified)
5366 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5368 Remove some spaces after tabs. ??
5372 +18 -18 trunk/src/newconf.c (File Modified)
5375 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5378 - make sure to clear all marks also if the who was aborted
5379 because of too many matches
5380 - give ERR_TOOMANYMATCHES if too many matches
5383 ratbox RATBOX_2_2 r22003 (jilles)
5387 +28 -26 trunk/modules/m_who.c (File Modified)
5390 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5396 +9 -9 trunk/configure (File Modified)
5397 +1 -1 trunk/configure.ac (File Modified)
5400 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5402 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5406 +2 -1 trunk/include/s_newconf.h (File Modified)
5407 +20 -0 trunk/modules/m_rehash.c (File Modified)
5408 +1 -1 trunk/src/s_newconf.c (File Modified)
5411 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5413 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5417 +0 -1 trunk/doc/example.conf (File Modified)
5418 +0 -3 trunk/doc/reference.conf (File Modified)
5419 +0 -1 trunk/include/s_conf.h (File Modified)
5420 +0 -6 trunk/modules/m_info.c (File Modified)
5421 +1 -1 trunk/src/channel.c (File Modified)
5422 +0 -1 trunk/src/newconf.c (File Modified)
5425 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5427 Missing header in m_chghost.c
5430 +1 -0 trunk/modules/m_chghost.c (File Modified)
5433 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5435 Relocate QJM code to a seperate function(change_nick_user_host)
5436 Change CHGHOST to use change_nick_user_host instead of just setting it
5440 +3 -0 trunk/include/s_user.h (File Modified)
5441 +1 -1 trunk/modules/m_chghost.c (File Modified)
5442 +3 -78 trunk/modules/m_signon.c (File Modified)
5443 +89 -0 trunk/src/s_user.c (File Modified)
5446 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5448 Restore /stats a (dns servers, admin-only).
5452 +1 -0 trunk/include/res.h (File Modified)
5453 +5 -8 trunk/modules/m_stats.c (File Modified)
5454 +16 -0 trunk/src/res.c (File Modified)
5457 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5459 - Add CHARYBDIS_PROFILE if we are profiling.
5460 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5461 - Remove duplicate --enable-epoll entry.
5465 +1595 -15 trunk/configure (File Modified)
5466 +30 -11 trunk/configure.ac (File Modified)
5467 +3 -0 trunk/include/setup.h.in (File Modified)
5470 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5472 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5476 +28 -0 trunk/aclocal.m4 (File Modified)
5479 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5481 Allow requesting forward channel and quiet list in same mode command.
5485 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5488 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5490 Add description of xline wildcards.
5494 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5497 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5499 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5503 +0 -4 trunk/modules/m_services.c (File Modified)
5506 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5512 +1 -1 trunk/include/hook.h (File Modified)
5515 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5517 call_hook, not hook_call
5521 +1 -1 trunk/modules/core/m_join.c (File Modified)
5524 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5526 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5527 Could be useful for a number of things.
5531 +9 -0 trunk/modules/core/m_join.c (File Modified)
5534 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5536 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5540 +7 -0 trunk/include/hook.h (File Modified)
5543 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5545 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5549 +15 -0 trunk/modules/m_services.c (File Modified)
5552 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5554 Clarify snomask +f, +k, +u.
5558 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5561 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5563 Cmode +p and +s may be set simultaneously.
5567 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5570 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5572 actually, we should check the data version on each reload (oops)
5576 +6 -6 trunk/src/main.c (File Modified)
5579 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5581 more work on the loader
5585 +45 -21 trunk/src/main.c (File Modified)
5588 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5590 Add prototype ircd_state.c
5594 + - trunk/src/ircd_state.c (File Added)
5597 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5599 Smaller improvements.
5603 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5606 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5608 Add a lot of stuff here.
5612 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5615 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5617 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5621 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5624 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5626 Invex doesn't trump +r or (sic) +J.
5630 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5633 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5635 Check to make sure a module is not loaded before loading it.
5639 +6 -1 trunk/src/ircd_parser.y (File Modified)
5642 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5644 - Add a missing comma in the HeaderMessages array
5645 - Only send "Your hostname is too long ..." if that really is the case
5649 +2 -2 trunk/src/s_auth.c (File Modified)
5652 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5654 build_symtable() will have already bailed here, so no need to check
5655 explicitly whether or not charybdis_main is NULL.
5659 +7 -16 trunk/src/main.c (File Modified)
5662 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5664 Data structure versioning, part 1.
5668 +10 -1 trunk/include/ircd_defs.h (File Modified)
5669 +2 -0 trunk/src/ircd.c (File Modified)
5670 +15 -3 trunk/src/main.c (File Modified)
5673 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5675 build a symbol table and use that instead of doing a raw dlsym on everything
5679 + - trunk/include/ircd_linker.h (File Added)
5680 +71 -1 trunk/src/Makefile.in (File Modified)
5681 + - trunk/src/ircd_linker.c (File Added)
5682 +16 -4 trunk/src/main.c (File Modified)
5685 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5687 The launcher now calls io_loop() instead of charybdis_main().
5688 This is so that we do not have to reinitialize *everything* later.
5692 +1 -0 trunk/include/ircd.h (File Modified)
5693 +6 -7 trunk/src/ircd.c (File Modified)
5694 +13 -1 trunk/src/main.c (File Modified)
5697 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5699 Use global binding on libircd.so.
5703 +1 -1 trunk/src/main.c (File Modified)
5706 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5708 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5709 (it will do more later)
5713 +14 -12 trunk/include/config.h (File Modified)
5714 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5715 +31 -5 trunk/src/Makefile.in (File Modified)
5716 +78 -1 trunk/src/ircd.c (File Modified)
5717 + - trunk/src/main.c (File Added)
5720 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5722 Add whitespace here, oops.
5726 +1 -1 trunk/CREDITS (File Modified)
5729 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5731 Properly copy over the IP address here instead of using a cheap hack.
5732 Because the hack didn't work right except on IPv6. :|
5736 +12 -2 trunk/src/s_newconf.c (File Modified)
5739 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5741 Revert reject cache notice to ratbox's, which more
5742 clearly suggests what's happening.
5746 +4 -1 trunk/src/reject.c (File Modified)
5749 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5751 Fix the openssl status in the overview information.
5755 +1 -3 trunk/configure (File Modified)
5756 +1 -3 trunk/configure.ac (File Modified)
5759 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5761 - Add simple exempt{} block (127.0.0.1) to example.conf.
5762 - Remove mention of deny{}.
5766 +5 -0 trunk/doc/example.conf (File Modified)
5767 +1 -1 trunk/doc/reference.conf (File Modified)
5770 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5772 example.conf: add some comments at the start
5773 reference.conf: some ircd-ratbox -> charybdis
5777 +11 -0 trunk/doc/example.conf (File Modified)
5778 +6 -5 trunk/doc/reference.conf (File Modified)
5781 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5783 Rename m_createauthonly module to createauthonly
5784 as this is not a module providing an m_function
5789 +1 -38 trunk/contrib/Makefile.in (File Modified)
5790 + - trunk/contrib/createauthonly.c (File Added)
5791 + - trunk/contrib/m_createauthonly.c (File Deleted)
5794 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5796 Add to example confs commented lines for:
5797 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5798 sno_globalkline.so, sno_globaloper.so.
5802 +5 -1 trunk/doc/example.conf (File Modified)
5803 +9 -1 trunk/doc/reference.conf (File Modified)
5806 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5808 - Unbreak connecting to connect{}s with hostnames
5809 instead of IP addresses (broken with new resolver).
5810 - Try to do A/AAAA query based on aftype in
5811 connect{} (doesn't seem to work fully).
5815 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5818 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5820 Unbreak /rehash dns.
5824 +1 -0 trunk/src/res.c (File Modified)
5827 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5829 Preserve Hybrid Id and add one of our own.
5833 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5834 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5837 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5839 Add anfl and Androsyn to CREDITS.
5840 They wrote a lot of ratbox code we use, both before and after the fork.
5844 +2 -0 trunk/CREDITS (File Modified)
5847 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5849 Hostname validity check.
5853 +42 -3 trunk/src/s_auth.c (File Modified)
5856 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5858 Version bump to 1.2.0.
5862 +9 -9 trunk/configure (File Modified)
5863 +1 -1 trunk/configure.ac (File Modified)
5866 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5868 - Missed a spot in the IPv6 code here. Should be usable now.
5872 +2 -2 trunk/src/res.c (File Modified)
5875 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5877 Alright, so, this massive commit does the following:
5879 - Adds a resolver based on the undernet and hybrid one.
5880 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5881 - Makes a check in ./configure be posixly correct
5882 - Simplifies the auth code and DNS callbacks
5884 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5888 +1 -1 trunk/Makefile.in (File Modified)
5889 + - trunk/adns/ (File Deleted)
5890 +148 -80 trunk/configure (File Modified)
5891 +1 -2 trunk/configure.ac (File Modified)
5892 +6 -0 trunk/include/client.h (File Modified)
5893 +1 -0 trunk/include/packet.h (File Modified)
5894 +153 -41 trunk/include/res.h (File Modified)
5895 + - trunk/include/reslib.h (File Added)
5896 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5897 +930 -1449 trunk/modules/.depend (File Modified)
5898 +3 -0 trunk/modules/m_stats.c (File Modified)
5899 +417 -621 trunk/src/.depend (File Modified)
5900 +1 -1 trunk/src/.indent.pro (File Modified)
5901 +2069 -289 trunk/src/Makefile.in (File Modified)
5902 + - trunk/src/adns.c (File Deleted)
5903 + - trunk/src/res.c (File Added)
5904 + - trunk/src/reslib.c (File Added)
5905 +11 -50 trunk/src/s_auth.c (File Modified)
5906 +4 -26 trunk/src/s_newconf.c (File Modified)
5909 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5911 Document the NOBALLOC feature.
5915 +7 -1 trunk/include/config.h (File Modified)
5918 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5920 commands.sgml changes
5924 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5927 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5933 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5936 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5938 Improve description of class{} block (in particular,
5939 mention server classes as well as client classes).
5943 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5946 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5949 -/* sendq: servers need a higher sendq as they send more data */
5950 +/* sendq: servers need a higher sendq as they are sent more data */
5954 +1 -1 trunk/doc/reference.conf (File Modified)
5957 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5959 Add modules{} block.
5963 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5966 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5968 Add general::oper_snomask, snomask on oper up for opers
5969 that have umode +s set on oper up, but do not have
5970 a specific snomask setting in their operator block.
5971 If this is empty or not specified, +s is used as before.
5975 +4 -1 trunk/doc/example.conf (File Modified)
5976 +7 -1 trunk/doc/reference.conf (File Modified)
5977 +1 -0 trunk/include/client.h (File Modified)
5978 +1 -0 trunk/include/s_conf.h (File Modified)
5979 +32 -0 trunk/src/newconf.c (File Modified)
5980 +1 -0 trunk/src/s_conf.c (File Modified)
5981 +13 -3 trunk/src/s_user.c (File Modified)
5984 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5989 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5992 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5994 Add MASKTRACE and CHANTRACE commands.
5998 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6001 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6003 document loadmodule directive
6007 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6010 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6016 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6019 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6021 q:lines are no longer living in the ircd.conf either
6025 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6028 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6030 remove k:line, d:line, x:line as they are their own files now
6034 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6037 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6039 New place for operator::snomask.
6043 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6046 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6048 Document connect {}.
6052 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6055 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6057 example.conf: move operator::snomask to a more logical place,
6058 more sensible default
6059 reference.conf: add operator::snomask
6063 +3 -3 trunk/doc/example.conf (File Modified)
6064 +3 -0 trunk/doc/reference.conf (File Modified)
6067 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6069 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6070 in those conf entries that take umodes like <name1>, <name2>, ...
6074 +3 -0 trunk/doc/reference.conf (File Modified)
6075 +3 -0 trunk/src/newconf.c (File Modified)
6078 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6084 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6087 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6093 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6096 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6102 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6105 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6111 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6114 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6116 Document operator {} blocks.
6120 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6123 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6125 auth{}: clarify/add some details
6129 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6132 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6134 auth{}: Move a paragraph.
6138 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6141 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6143 Document auth{} blocks.
6147 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6150 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6156 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6159 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6161 Add umode +R, prevents unidentified clients from
6162 sending private messages or notices. /accept'ed
6163 clients and opers are exempt.
6164 Due to the /accept part, this is only checked
6165 at the target's server, may want to change
6170 +1 -0 trunk/help/opers/umode (File Modified)
6171 +1 -0 trunk/help/users/umode (File Modified)
6172 +2 -0 trunk/include/client.h (File Modified)
6173 +1 -0 trunk/include/numeric.h (File Modified)
6174 +11 -1 trunk/modules/core/m_message.c (File Modified)
6175 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6176 +1 -1 trunk/src/messages.tab (File Modified)
6177 +1 -1 trunk/src/s_user.c (File Modified)
6180 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6182 Don't allow a nick change if banned or quieted (and not
6183 voiced or opped) on a channel. This uses numeric 435
6184 (bahamut's "cannot change to a banned nick") because
6185 bahamut/ircu's 437 and hyperion's 438 already have
6186 another meaning for us.
6190 +2 -0 trunk/include/channel.h (File Modified)
6191 +1 -0 trunk/include/numeric.h (File Modified)
6192 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6193 +38 -0 trunk/src/channel.c (File Modified)
6194 +1 -1 trunk/src/messages.tab (File Modified)
6197 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6200 - respect ban exceptions
6201 - also deny a knock if quieted
6205 +2 -1 trunk/modules/m_knock.c (File Modified)
6208 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6210 Reverse bad substitution in comment.
6214 +1 -1 trunk/src/channel.c (File Modified)
6217 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6219 - set DynSpoof flag for clients spoofed at registration
6220 - add orighost instead of host to the hostname hash
6224 +5 -1 trunk/src/s_user.c (File Modified)
6227 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6229 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6233 +2 -3 trunk/src/send.c (File Modified)
6236 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6238 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6242 +17 -7 trunk/modules/m_signon.c (File Modified)
6245 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6247 Correct minimum args on ENCAP SASL to avoid nasty core.
6251 +1 -1 trunk/modules/m_sasl.c (File Modified)
6254 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6256 Style nits: sptr can't ever be NULL, don't compare truth
6261 +2 -3 trunk/modules/m_scan.c (File Modified)
6264 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6266 - Comment out scan_cmodes() prototype to suppress warning
6267 - Correct minimum parameter count for mo_scan()
6271 +2 -2 trunk/modules/m_scan.c (File Modified)
6274 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6277 - Include full command in operspy notice
6278 - Allow global scans (no-list used, mask not used) without operspy
6279 - Use ERR_NOPRIVS numeric
6283 +21 -9 trunk/modules/m_scan.c (File Modified)
6286 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6288 Cancel out the >3 default if < is given; this way
6289 any </> specification fully overrides the default.
6293 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6296 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6298 - Call mo_list() from m_list() to reduce code duplication
6299 - Default to >3, rather arbitrarily (conf option?)
6300 - Make < and > mean less than and greater than again
6304 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6307 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6309 When processing topic burst, hide connecting server
6310 on netburst if flatten links is enabled.
6314 +9 -2 trunk/modules/m_tb.c (File Modified)
6317 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6319 - remove PENALTY token
6323 +0 -1 trunk/include/supported.h (File Modified)
6326 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6329 - Add PENALTY because we have a pace-wait system.
6330 - Add FNC due to SAVE and RSFNC
6335 +4 -2 trunk/include/supported.h (File Modified)
6338 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6340 mkay, indent went nuts here
6344 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6347 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6349 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6350 and can be used instead. The SAFELIST implementation is the one used by
6351 default, as most users/networks will be used to it.
6355 +1 -0 trunk/NEWS (File Modified)
6356 +14 -0 trunk/include/client.h (File Modified)
6357 +5 -0 trunk/include/hash.h (File Modified)
6358 +404 -272 trunk/modules/Makefile.in (File Modified)
6359 + - trunk/modules/m_list.c (File Deleted)
6360 + - trunk/modules/m_list_ratbox.c (File Added)
6361 + - trunk/modules/m_list_safelist.c (File Added)
6362 +5 -5 trunk/src/hash.c (File Modified)
6365 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6367 Clear invites on a lowerTS JOIN or SJOIN.
6368 This should complete kick_on_split_riding protection.
6372 +5 -0 trunk/modules/core/m_join.c (File Modified)
6373 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6376 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6378 Like in ratbox, send and interpret timestamps on invites.
6382 +9 -2 trunk/modules/m_invite.c (File Modified)
6385 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6387 Add +S (network service) umode. Just for completeness, users or opers
6392 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6395 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6401 +35 -2 trunk/NEWS (File Modified)
6404 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6406 Split off a PreClient structure for data to be freed on registation (i.e. password).
6407 New hook introduce_client for post-registration messages.
6408 Fix b0rked SASL numerics.
6409 Burst REALHOST post-introduction for spoofed-on-registration clients.
6410 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6411 Pre-registration signon support.
6415 +10 -0 trunk/configure (File Modified)
6416 +2 -0 trunk/configure.ac (File Modified)
6417 +14 -4 trunk/include/client.h (File Modified)
6418 +1 -0 trunk/include/hook.h (File Modified)
6419 +1 -0 trunk/include/numeric.h (File Modified)
6420 +3 -0 trunk/include/setup.h.in (File Modified)
6421 +16 -0 trunk/modules/m_chghost.c (File Modified)
6422 +25 -21 trunk/modules/m_sasl.c (File Modified)
6423 +63 -30 trunk/modules/m_signon.c (File Modified)
6424 +18 -0 trunk/src/client.c (File Modified)
6425 +2 -0 trunk/src/hook.c (File Modified)
6426 +5 -5 trunk/src/messages.tab (File Modified)
6427 +2 -0 trunk/src/s_serv.c (File Modified)
6428 +28 -2 trunk/src/s_user.c (File Modified)
6431 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6433 Update hook documentation.
6437 +30 -0 trunk/doc/hooks.txt (File Modified)
6440 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6442 Improve @/# handling in match_esc().
6446 +21 -13 trunk/src/match.c (File Modified)
6449 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6451 backtrack instead of bailing out when handling a mismatched escape
6455 +1 -1 trunk/src/match.c (File Modified)
6458 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6460 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6463 +2 -1 trunk/CREDITS (File Modified)
6466 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6468 Fix the escape brokenness and pick up a more efficient matching algorithm,
6469 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6470 Patch sent upstream. They can do whatever they want with it, *shrug*.
6474 +147 -161 trunk/src/match.c (File Modified)
6477 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6479 If flatten links is enabled, fake the origins of some ServerModes
6480 sent to clients so that the server sending the netburst is hidden.
6481 Most mode hacks still show the true source.
6485 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6486 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6489 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6491 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6492 where the exit originated).
6493 - When receiving an SQUIT for a server themselves
6494 (IsMe(target_p) || target_p == client_p)
6495 close their link and send a local server notice.
6499 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6500 +6 -3 trunk/src/client.c (File Modified)
6503 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6505 Hooking into the wrong hook, whoops. :P
6509 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6510 +6 -10 trunk/modules/core/m_join.c (File Modified)
6513 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6515 this doesn't work right, right now :P
6519 +40 -0 trunk/contrib/Makefile.in (File Modified)
6520 + - trunk/contrib/m_createauthonly.c (File Added)
6521 +6 -0 trunk/include/hook.h (File Modified)
6522 +26 -1 trunk/modules/core/m_join.c (File Modified)
6523 +1 -1 trunk/src/ircd.c (File Modified)
6526 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6528 Make can_join() hookable.
6532 +12 -1 trunk/src/channel.c (File Modified)
6535 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6537 add 'int approved;' to the channel event hook
6541 +1 -0 trunk/include/hook.h (File Modified)
6544 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6546 Use SIDs in SASL ENCAP origin.
6547 Ignore responses from other agents once the first SASL response has been received for a client.
6551 +9 -5 trunk/modules/m_sasl.c (File Modified)
6554 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6556 Removed stray debug code.
6560 +1 -1 trunk/modules/m_sasl.c (File Modified)
6563 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6565 Don't complain "unknown MODE flag" if a non-oper attempts
6566 to unset an oper only umode they do not have.
6567 This is to prevent unwanted error messages when users/bots
6568 do things like MODE <nick> +i-sw.
6572 +4 -2 trunk/src/s_user.c (File Modified)
6575 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6577 Fix client_exit hook name and only call it for local exits that are not
6582 +3 -2 trunk/modules/m_sasl.c (File Modified)
6585 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6587 Fix SASL logic to actually use stored agent UID.
6588 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6589 Add abort code for exiting clients.
6593 +18 -9 trunk/modules/m_sasl.c (File Modified)
6596 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6598 Port over ratbox 2.2 /challenge. This is slightly more secure
6599 (better crypto, longer keys, challenge timeout) and has better
6602 The respond tool is no longer part of the ircd tree but a
6603 separate package, currently available from
6604 http://respond.ircd-ratbox.org (we should mirror/... this).
6608 +65 -310 trunk/doc/challenge.txt (File Modified)
6609 +5 -5 trunk/include/client.h (File Modified)
6610 +3 -0 trunk/include/irc_string.h (File Modified)
6611 +3 -0 trunk/include/numeric.h (File Modified)
6612 +94 -50 trunk/modules/m_challenge.c (File Modified)
6613 +1 -2 trunk/src/client.c (File Modified)
6614 +125 -0 trunk/src/irc_string.c (File Modified)
6615 +2 -2 trunk/src/messages.tab (File Modified)
6616 + - trunk/tools/rsa_respond/ (File Deleted)
6619 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6621 Preliminary SASL support.
6625 +7 -0 trunk/include/client.h (File Modified)
6626 +6 -0 trunk/include/numeric.h (File Modified)
6627 +1 -0 trunk/modules/Makefile.in (File Modified)
6628 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6629 +175 -1 trunk/modules/m_cap.c (File Modified)
6630 + - trunk/modules/m_sasl.c (File Added)
6631 +2 -0 trunk/modules/m_user.c (File Modified)
6632 +5 -5 trunk/src/messages.tab (File Modified)
6633 +8 -2 trunk/src/s_user.c (File Modified)
6636 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6638 SIGNON: make logout also apply remotely.
6642 +7 -2 trunk/modules/m_signon.c (File Modified)
6645 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6647 Use an asterisk when sending empty logins in SIGNON.
6651 +5 -5 trunk/modules/m_signon.c (File Modified)
6654 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6656 SIGNON: Only add whowas entry (add_history()) and wipe
6657 accepts (del_all_accepts()) if nick changed.
6661 +5 -3 trunk/modules/m_signon.c (File Modified)
6664 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6666 SIGNON: slight fixes to collision code:
6667 - don't kill if target_p == source_p (nick unchanged or only changed case)
6668 - add comment that SAVE support is missing
6669 - use sendto_realops_snomask() instead of sendto_realops_flags()
6673 +9 -6 trunk/modules/m_signon.c (File Modified)
6676 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6678 Fix up kills for bad nick/user/host on SIGNON.
6682 +16 -6 trunk/modules/m_signon.c (File Modified)
6685 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6687 If changing to a nick with a digit, only allow the UID.
6691 +4 -0 trunk/modules/m_signon.c (File Modified)
6694 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6696 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6697 Strip leading digits from logins that are not purely numeric.
6701 +3 -0 trunk/include/numeric.h (File Modified)
6702 +2 -0 trunk/include/send.h (File Modified)
6703 +1 -0 trunk/modules/Makefile.in (File Modified)
6704 +456 -3 trunk/modules/m_services.c (File Modified)
6705 + - trunk/modules/m_signon.c (File Added)
6706 +2 -2 trunk/src/messages.tab (File Modified)
6707 +98 -0 trunk/src/send.c (File Modified)
6710 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6712 Remove old server notice umodes from example confs.
6716 +1 -2 trunk/doc/example.conf (File Modified)
6717 +4 -17 trunk/doc/reference.conf (File Modified)
6720 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6722 Add snomask help file (forgot this earlier).
6726 + - trunk/help/opers/snomask (File Added)
6729 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6731 Add umode +l (receive locops).
6735 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6738 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6740 We don't plan to implement cmode +R (quiet unidentified) and
6741 umode +I (deny invite) for 1.1, so comment them out from the
6746 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6747 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6750 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6752 Improve snomask usage description.
6756 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6759 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6761 Mention the word snomask with umode +s (needs to be a link really).
6765 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6768 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6770 Add snomask +Z (operspy notices).
6774 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6777 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6779 Misc updates/clarifications.
6783 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6786 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6792 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6793 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6794 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6797 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6799 - Allow ENCAP REALHOST outside burst
6800 - Fix comment describing race condition: this can only happen
6801 on a local whois with use_whois_actually enabled
6805 +4 -6 trunk/modules/m_chghost.c (File Modified)
6808 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6810 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6814 +39 -0 trunk/contrib/Makefile.in (File Modified)
6815 + - trunk/contrib/sno_globaloper.c (File Added)
6818 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6820 Pass along old umodes and snomask in umode_changed hook,
6821 changing its parameter type from struct Client *
6822 to hook_data_umode_changed *. (For a new client, both
6825 The IP cloaking module now fully ignores umode changes
6826 where +h didn't change.
6830 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6831 +7 -0 trunk/include/hook.h (File Modified)
6832 +18 -4 trunk/src/s_user.c (File Modified)
6835 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6837 move libcharybdis-provided function initialisation into libcharybdis_init().
6841 +32 -11 trunk/src/ircd.c (File Modified)
6844 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6846 Make +f notices (local host, global host, global user@host, local class)
6847 netwide. Exceeding /quote set max remains local.
6851 +4 -4 trunk/src/s_conf.c (File Modified)
6854 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6856 Netwide notices about attempts to join juped channels.
6860 +1 -1 trunk/modules/core/m_join.c (File Modified)
6863 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6865 Send server notices about failed oper attempts globally.
6866 Successful remote oper attempt notices will be generated
6867 from the mode changes.
6871 +3 -3 trunk/modules/m_challenge.c (File Modified)
6872 +2 -2 trunk/modules/m_oper.c (File Modified)
6875 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6877 Rest of infrastructure for sending server notices globally.
6878 Uses a new L_NETWIDE level on sendto_realops_snomask().
6882 +1 -0 trunk/include/send.h (File Modified)
6883 +31 -4 trunk/src/send.c (File Modified)
6886 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6888 Add general::global_snotices conf option to control
6889 whether we send out SNOTEs. Does not do anything yet.
6893 +1 -0 trunk/doc/example.conf (File Modified)
6894 +6 -0 trunk/doc/reference.conf (File Modified)
6895 +1 -0 trunk/include/s_conf.h (File Modified)
6896 +6 -0 trunk/modules/m_info.c (File Modified)
6897 +1 -0 trunk/src/newconf.c (File Modified)
6898 +1 -0 trunk/src/s_conf.c (File Modified)
6901 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6903 Only accept SNOTE from servers.
6907 +2 -0 trunk/modules/m_snote.c (File Modified)
6910 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6912 Correct parv indices so this actually works.
6916 +2 -2 trunk/modules/m_snote.c (File Modified)
6919 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6925 +3 -3 trunk/modules/m_snote.c (File Modified)
6928 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6930 Add m_snote.c, SNOTE propagator.
6934 +86 -0 trunk/modules/Makefile.in (File Modified)
6935 + - trunk/modules/m_snote.c (File Added)
6938 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6940 start seeding the 1.1 NEWS file
6944 +4 -0 trunk/NEWS (File Modified)
6947 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6949 rename some modules to more descriptive names...
6953 +2 -131 trunk/contrib/Makefile.in (File Modified)
6954 + - trunk/contrib/globalconnexit.c (File Deleted)
6955 + - trunk/contrib/globallineactive.c (File Deleted)
6956 + - trunk/contrib/sno_farconnect.c (File Added)
6957 + - trunk/contrib/sno_globalkline.c (File Added)
6958 +1 -120 trunk/modules/Makefile.in (File Modified)
6959 + - trunk/modules/networknotice.c (File Deleted)
6960 + - trunk/modules/sno_routing.c (File Added)
6963 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6965 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6966 Uses FLAGS2_FLOODDONE bit on servers.
6970 +3 -0 trunk/include/client.h (File Modified)
6971 +121 -1 trunk/modules/Makefile.in (File Modified)
6972 + - trunk/modules/networknotice.c (File Added)
6975 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6977 Don't show servers in /trace to nonopers if flatten links is enabled.
6981 +8 -5 trunk/modules/m_trace.c (File Modified)
6984 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6987 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6988 - send back confirmation to source, if local client
6989 - send a +s server notice if the source is neither a server nor a service (+S)
6993 +5 -1 trunk/modules/m_chghost.c (File Modified)
6996 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6998 Use sendto_realops_snomask_from() to make the
6999 server notices appear to come from the affected
7004 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7005 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7008 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7010 Add sendto_realops_snomask_from(), allows
7011 specification of apparent source server.
7015 +1 -0 trunk/include/send.h (File Modified)
7016 +41 -1 trunk/src/send.c (File Modified)
7019 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7021 Revert r579. Keep host, not orighost in oper up notice.
7022 It would be inconsistent to have orighost there, and we
7023 don't want to mess up all server notices by putting both
7028 +1 -1 trunk/src/s_user.c (File Modified)
7031 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7033 Include the IP address in operlog/foperlog.
7037 +10 -8 trunk/modules/m_challenge.c (File Modified)
7038 +8 -6 trunk/modules/m_oper.c (File Modified)
7041 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7043 Call umode_changed hook on oper up.
7047 +1 -0 trunk/src/s_user.c (File Modified)
7050 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7052 Add globalconnexit contrib module, shows remote client connects/exits
7053 except netsplits/netjoin on snomask +F.
7054 Notice formatting will probably change somewhat still.
7058 +80 -0 trunk/contrib/Makefile.in (File Modified)
7059 + - trunk/contrib/globalconnexit.c (File Added)
7062 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7064 Declare snomask_modes[] so modules can provide snomasks.
7068 +2 -0 trunk/include/snomask.h (File Modified)
7071 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7073 Replace user_signon hook with two new hooks: new_local_user
7074 and new_remote_user.
7075 These are called right before the user is introduced to the
7076 rest of the network.
7080 +2 -1 trunk/include/hook.h (File Modified)
7081 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7082 +4 -2 trunk/src/hook.c (File Modified)
7083 +2 -3 trunk/src/s_user.c (File Modified)
7086 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7088 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7092 +2 -2 trunk/modules/m_scan.c (File Modified)
7095 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7097 Update doc/technical/send.txt.
7101 +91 -131 trunk/doc/technical/send.txt (File Modified)
7104 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7106 Add chantrace and masktrace to help files.
7110 + - trunk/help/opers/chantrace (File Added)
7111 +27 -20 trunk/help/opers/index (File Modified)
7112 + - trunk/help/opers/masktrace (File Added)
7113 +2 -0 trunk/help/opers/operspy (File Modified)
7116 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7118 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7119 Shows etrace-like output for all users in a channel,
7120 in particular IP addresses.
7124 +75 -2 trunk/modules/m_etrace.c (File Modified)
7127 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7129 Port over ratbox 2.2 r21727 (anfl):
7130 add some logging when we drop servers in places where we only notify opers
7134 +31 -0 trunk/modules/core/m_server.c (File Modified)
7137 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7139 display orighost in operup message
7143 +1 -1 trunk/src/s_user.c (File Modified)
7146 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7148 Add globallineactive contrib module, a hack which can often
7149 show k/d/g/x line active for remote clients.
7153 +52 -0 trunk/contrib/Makefile.in (File Modified)
7154 + - trunk/contrib/globallineactive.c (File Added)
7157 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7159 Show IP field in the same way as MASKTRACE:
7160 "255.255.255.255" if it's unknown (remote TS5 client)
7161 and "0" if we or the remote server are purposely
7166 +12 -1 trunk/modules/m_scan.c (File Modified)
7169 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7172 - don't show servers in a global scan
7173 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7177 +4 -1 trunk/modules/m_scan.c (File Modified)
7180 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7182 Implement SCAN UMODES.
7186 +3 -0 trunk/include/numeric.h (File Modified)
7187 +128 -2 trunk/modules/m_scan.c (File Modified)
7188 +2 -2 trunk/src/messages.tab (File Modified)
7191 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7197 +1 -1 trunk/modules/m_scan.c (File Modified)
7200 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7202 parv[0] should be parv[1].
7206 +1 -1 trunk/modules/m_scan.c (File Modified)
7209 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7215 +1 -1 trunk/modules/m_scan.c (File Modified)
7218 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7224 +2 -2 trunk/modules/m_scan.c (File Modified)
7227 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7229 framework for scan command
7233 +113 -0 trunk/modules/Makefile.in (File Modified)
7234 + - trunk/modules/m_scan.c (File Added)
7237 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7239 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7243 +2 -0 trunk/include/irc_string.h (File Modified)
7244 +157 -1 trunk/modules/m_etrace.c (File Modified)
7245 +129 -90 trunk/src/match.c (File Modified)
7248 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7250 orighost may live in a different hash bucket (likely the case), lets check it standalone
7254 +39 -3 trunk/src/hostmask.c (File Modified)
7257 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7259 SVN didn't check modules/ somehow, hrmm.
7263 +1 -1 trunk/modules/m_kline.c (File Modified)
7264 +6 -6 trunk/modules/m_stats.c (File Modified)
7267 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7269 Track hostmask entries for client_p->orighost, if available.
7270 Not throughly tested, but seems to work fine.
7274 +8 -4 trunk/include/hostmask.h (File Modified)
7275 +14 -10 trunk/src/hostmask.c (File Modified)
7278 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7280 Pass on SQUIT reasons more.
7284 +17 -19 trunk/src/client.c (File Modified)
7287 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7289 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7290 This way, hidden admins also get them.
7294 +4 -4 trunk/src/send.c (File Modified)
7297 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7299 From ircd-ratbox 2.2 (r21339 anfl):
7300 ms_kill() should be using find_person(), not find_client()
7301 otherwise it can generate a core.
7305 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7308 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7310 Add m_error to core_module_table, so it is loaded by default.
7314 +1 -0 trunk/src/modules.c (File Modified)
7317 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7319 comment is a const char *, not char *.
7323 +1 -1 trunk/include/hook.h (File Modified)
7326 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7328 Fix a long standing hybrid 7 bug: when getting a read error
7329 on a server, report_error() is called with a %d instead of
7330 a %s in the format string ("Lost connection" in +d).
7334 +1 -1 trunk/src/client.c (File Modified)
7337 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7343 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7346 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7348 Add document describing capabilities and what they mean.
7352 + - trunk/doc/technical/capab.txt (File Added)
7355 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7357 Change client_exit hook to pass all exit_client() parameters.
7361 +8 -0 trunk/include/hook.h (File Modified)
7362 +6 -1 trunk/src/client.c (File Modified)
7365 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7367 Add client_exit hook, called in exit_client() for all
7368 clients of all types, except clients exiting because
7369 of netsplits (QS). The only thing done before it is
7370 marking the client as "closing" (to prevent
7375 +1 -0 trunk/include/hook.h (File Modified)
7376 +2 -0 trunk/src/client.c (File Modified)
7377 +2 -0 trunk/src/hook.c (File Modified)
7380 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7382 Improve the code that calculates the nnnS nnnC counts
7385 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7389 +43 -36 trunk/modules/m_trace.c (File Modified)
7392 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7394 Add server_eob hook.
7395 Planning to use this for netsplit/join notices.
7399 +1 -0 trunk/include/hook.h (File Modified)
7400 +2 -0 trunk/modules/m_pong.c (File Modified)
7401 +2 -0 trunk/src/hook.c (File Modified)
7404 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7406 Default motd: ircd-ratbox -> charybdis
7410 +1 -1 trunk/doc/ircd.motd (File Modified)
7413 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7415 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7419 +4 -4 trunk/src/s_user.c (File Modified)
7422 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7424 - Remove obsolete EOB help file
7425 - Document snomask in the help files
7430 + - trunk/help/opers/eob (File Deleted)
7431 +13 -12 trunk/help/opers/index (File Modified)
7432 +1 -13 trunk/help/opers/umode (File Modified)
7433 +7 -7 trunk/help/users/index (File Modified)
7436 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7438 Bail if snomask to parse is not given. Pointy hat to myself.
7442 +3 -0 trunk/src/snomask.c (File Modified)
7445 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7447 Remove m_flags from autoconf
7451 +0 -1 trunk/contrib/Makefile.in (File Modified)
7454 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7460 + - trunk/contrib/m_flags.c (File Deleted)
7463 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7465 If +s is in oper_only_umodes, clear snomask on deoper.
7469 +5 -0 trunk/src/s_user.c (File Modified)
7472 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7474 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7478 +2 -2 trunk/configure (File Modified)
7479 +2 -2 trunk/configure.ac (File Modified)
7482 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7484 Remove the old server notice umodes.
7485 Default oper only umodes is now +s.
7486 Please make sure all remaining umodes still work.
7490 +3 -21 trunk/include/client.h (File Modified)
7491 +0 -12 trunk/src/newconf.c (File Modified)
7492 +1 -1 trunk/src/s_conf.c (File Modified)
7493 +12 -12 trunk/src/s_user.c (File Modified)
7496 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7498 operator::flags nick_changes now controls +n snomask instead of +n umode.
7502 +8 -8 trunk/src/s_user.c (File Modified)
7505 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7507 Move down h_umode_changed hook call after umode allowed checks
7508 (so it will not see +a if someone tries to set it but is not
7513 +2 -3 trunk/src/s_user.c (File Modified)
7516 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7518 Move over non-+s server notices (hopefully, all of them).
7522 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7523 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7524 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7525 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7526 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7527 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7528 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7529 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7530 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7531 +2 -2 trunk/libcharybdis/event.c (File Modified)
7532 +2 -2 trunk/modules/core/m_join.c (File Modified)
7533 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7534 +3 -3 trunk/modules/core/m_message.c (File Modified)
7535 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7536 +2 -2 trunk/modules/core/m_server.c (File Modified)
7537 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7538 +1 -1 trunk/modules/m_post.c (File Modified)
7539 +1 -1 trunk/modules/m_services.c (File Modified)
7540 +2 -2 trunk/src/channel.c (File Modified)
7541 +3 -3 trunk/src/client.c (File Modified)
7542 +1 -1 trunk/src/hash.c (File Modified)
7543 +5 -5 trunk/src/s_conf.c (File Modified)
7544 +2 -2 trunk/src/s_log.c (File Modified)
7545 +4 -4 trunk/src/s_user.c (File Modified)
7548 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7550 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7554 +2 -1 trunk/include/snomask.h (File Modified)
7555 +2 -2 trunk/src/snomask.c (File Modified)
7558 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7560 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7564 +1 -1 trunk/contrib/example_module.c (File Modified)
7565 +2 -2 trunk/include/ircd_defs.h (File Modified)
7566 +6 -6 trunk/modules/core/m_error.c (File Modified)
7567 +1 -1 trunk/modules/core/m_join.c (File Modified)
7568 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7569 +1 -1 trunk/modules/core/m_message.c (File Modified)
7570 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7571 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7572 +18 -18 trunk/modules/core/m_server.c (File Modified)
7573 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7574 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7575 +4 -4 trunk/modules/m_challenge.c (File Modified)
7576 +4 -4 trunk/modules/m_dline.c (File Modified)
7577 +13 -13 trunk/modules/m_gline.c (File Modified)
7578 +5 -5 trunk/modules/m_kline.c (File Modified)
7579 +2 -2 trunk/modules/m_oper.c (File Modified)
7580 +1 -1 trunk/modules/m_pong.c (File Modified)
7581 +13 -13 trunk/modules/m_rehash.c (File Modified)
7582 +4 -4 trunk/modules/m_resv.c (File Modified)
7583 +16 -16 trunk/modules/m_set.c (File Modified)
7584 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7585 +6 -6 trunk/modules/m_xline.c (File Modified)
7586 +1 -1 trunk/src/adns.c (File Modified)
7587 +2 -2 trunk/src/channel.c (File Modified)
7588 +1 -1 trunk/src/listener.c (File Modified)
7589 +1 -1 trunk/src/s_auth.c (File Modified)
7590 +15 -15 trunk/src/s_conf.c (File Modified)
7591 +3 -3 trunk/src/s_user.c (File Modified)
7592 +7 -7 trunk/src/send.c (File Modified)
7595 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7598 - set +s snomask if +s umode set but no snomasks
7599 - put numerics in more logical order
7603 +3 -1 trunk/src/s_user.c (File Modified)
7606 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7608 parse_snobuf_to_mask(): default to + at start
7609 allows stuff like /mode jilles +s C
7613 +1 -1 trunk/src/snomask.c (File Modified)
7616 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7618 Changes to user_mode() snomask handling.
7619 - show snomask (if not 0) on /mode <nick>
7620 - show snomask once at the end if +s/-s used
7621 - only parse 1 parameter for umode changes
7622 - don't crash on /mode <nick> +s
7623 - /mode <nick> -s clears snomask, doesn't use parameter
7624 - set umode +s iff snomask is not 0
7625 - snomask is not propagated, but umode +s is
7629 +97 -72 trunk/src/s_user.c (File Modified)
7632 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7634 Convert some messages over to snomask.
7638 +29 -29 trunk/src/client.c (File Modified)
7639 +2 -2 trunk/src/ircd.c (File Modified)
7640 +13 -13 trunk/src/modules.c (File Modified)
7641 +1 -1 trunk/src/newconf.c (File Modified)
7642 +5 -5 trunk/src/parse.c (File Modified)
7643 +1 -1 trunk/src/restart.c (File Modified)
7644 +4 -4 trunk/src/s_newconf.c (File Modified)
7645 +11 -11 trunk/src/s_serv.c (File Modified)
7648 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7650 include snomask.h from client.h
7654 +1 -0 trunk/include/client.h (File Modified)
7657 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7659 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7663 +1 -0 trunk/src/newconf.c (File Modified)
7664 +2 -1 trunk/src/snomask.c (File Modified)
7667 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7669 should start with +, not \0. Whoops. :)
7673 +1 -1 trunk/src/snomask.c (File Modified)
7676 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7678 core snomask support.
7682 +3 -0 trunk/doc/example.conf (File Modified)
7683 +2 -0 trunk/include/client.h (File Modified)
7684 +2 -0 trunk/include/numeric.h (File Modified)
7685 +2 -0 trunk/include/s_newconf.h (File Modified)
7686 +63 -0 trunk/include/send.h (File Modified)
7687 + - trunk/include/snomask.h (File Added)
7688 +1 -0 trunk/src/Makefile.in (File Modified)
7689 +1 -1 trunk/src/messages.tab (File Modified)
7690 +8 -0 trunk/src/newconf.c (File Modified)
7691 +12 -0 trunk/src/s_user.c (File Modified)
7692 +235 -0 trunk/src/send.c (File Modified)
7693 + - trunk/src/snomask.c (File Added)
7696 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7698 add a blank line after the license info.
7702 +1 -1 trunk/CREDITS (File Modified)
7705 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7707 Extend copyright to 2006.
7711 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7714 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7717 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7721 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7722 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7725 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7727 Add oper privileges document.
7731 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7732 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7735 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7737 Capitalize message names in services shortcuts (for consistency).
7741 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7744 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7750 +1 -1 trunk/src/patricia.c (File Modified)
7753 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7755 Remove obsolete 'nextconnect' variable.
7759 +0 -1 trunk/include/ircd.h (File Modified)
7760 +0 -2 trunk/src/client.c (File Modified)
7761 +0 -1 trunk/src/ircd.c (File Modified)
7764 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7766 Remove this remnant of the hybrid 6 ziplinks implementation.
7770 + - trunk/include/s_zip.h (File Deleted)
7773 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7775 Make clone limiting work on orighost, not host (so it
7776 looks through services cloaks). Lightly tested, please
7781 +2 -0 trunk/modules/m_chghost.c (File Modified)
7782 +1 -1 trunk/src/client.c (File Modified)
7783 +1 -1 trunk/src/s_conf.c (File Modified)
7786 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7788 Don't forget to link me_realhost() into the command hash.
7790 Pointy hat to: myself
7794 +1 -1 trunk/modules/m_chghost.c (File Modified)
7797 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7799 It's call_hook, not hook_call.
7803 +1 -1 trunk/src/s_user.c (File Modified)
7806 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7808 Add unreject help file.
7812 + - trunk/help/opers/unreject (File Added)
7815 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7817 Link the all-important 42 module to the build :P
7821 +1 -0 trunk/contrib/Makefile.in (File Modified)
7824 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7826 Mention /rehash help.
7830 +1 -0 trunk/help/opers/rehash (File Modified)
7833 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7835 Add h_user_signon hook.
7839 +1 -0 trunk/include/hook.h (File Modified)
7840 +2 -0 trunk/src/hook.c (File Modified)
7841 +4 -0 trunk/src/s_user.c (File Modified)
7844 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7846 Oops, forgot to set orighost for remote client introductions.
7850 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7853 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7855 Use TS6 forms in services shortcuts, if possible.
7859 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7862 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7864 - Start out default_umodes conf entry from the empty set instead of +i.
7865 - Move oper_only_umodes check to where default_umodes is used, as
7866 oper_only_umodes may not be set yet while we're reading the conf.
7870 +6 -7 trunk/src/newconf.c (File Modified)
7871 +1 -1 trunk/src/s_user.c (File Modified)
7874 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7876 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7880 +1 -0 trunk/doc/example.conf (File Modified)
7881 +7 -0 trunk/doc/reference.conf (File Modified)
7882 +0 -7 trunk/include/config.h.dist (File Modified)
7883 +1 -0 trunk/include/s_conf.h (File Modified)
7884 +6 -0 trunk/modules/m_info.c (File Modified)
7885 +9 -18 trunk/src/client.c (File Modified)
7886 +1 -0 trunk/src/newconf.c (File Modified)
7887 +1 -0 trunk/src/s_conf.c (File Modified)
7890 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7892 - Allow NULL target_ip in show_ip() (indicates message is being
7893 sent to local opers)
7894 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7896 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7897 those in src/client.c
7899 From ratbox 2.2 svn (anfl)
7903 +1 -0 trunk/include/client.h (File Modified)
7904 +21 -2 trunk/src/client.c (File Modified)
7905 +2 -4 trunk/src/hostmask.c (File Modified)
7906 +1 -5 trunk/src/s_conf.c (File Modified)
7907 +4 -8 trunk/src/s_user.c (File Modified)
7910 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7912 Fire off events properly.
7916 +7 -3 trunk/src/s_user.c (File Modified)
7919 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7921 make sure modules which depend on umode information get the message upon connection (oops)
7925 +3 -0 trunk/src/s_user.c (File Modified)
7928 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7930 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7931 From ratbox 2.2 svn.
7935 +3 -7 trunk/modules/m_etrace.c (File Modified)
7938 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7940 Replace silly `default_invisible' option with more versatile default_umodes.
7944 +2 -2 trunk/Makefile.in (File Modified)
7945 +12 -1 trunk/doc/example.conf (File Modified)
7946 +14 -7 trunk/doc/reference.conf (File Modified)
7947 +2 -4 trunk/include/s_conf.h (File Modified)
7948 +0 -6 trunk/modules/m_info.c (File Modified)
7949 +4 -0 trunk/src/modules.c (File Modified)
7950 +41 -1 trunk/src/newconf.c (File Modified)
7951 +2 -2 trunk/src/s_conf.c (File Modified)
7952 +3 -4 trunk/src/s_user.c (File Modified)
7955 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7957 Add temporary nick resvs with the proper duration,
7958 not 60 times too long.
7962 +1 -1 trunk/modules/m_resv.c (File Modified)
7965 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7967 Add kick on split riding. See reference.conf for more details.
7971 +1 -0 trunk/doc/example.conf (File Modified)
7972 +16 -0 trunk/doc/reference.conf (File Modified)
7973 +1 -0 trunk/include/s_conf.h (File Modified)
7974 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7975 +6 -0 trunk/modules/m_info.c (File Modified)
7976 +1 -0 trunk/src/newconf.c (File Modified)
7977 +1 -0 trunk/src/s_conf.c (File Modified)
7980 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7982 New credits, denoting GXTi as being on the core team.
7986 +16 -5 trunk/CREDITS (File Modified)
7989 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7991 better cloaking algorithm
7995 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7998 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8000 don't do redundant bitshifting.
8004 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8007 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8013 +1 -0 trunk/contrib/Makefile.in (File Modified)
8016 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8018 Set the DynSpoof flag properly.
8022 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8025 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8027 first go at an ip_cloaking implementation for charybdis.
8031 + - trunk/contrib/ip_cloaking.c (File Added)
8034 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8036 Add libcharybdis to contrib/ includes.
8040 +1 -1 trunk/contrib/Makefile.in (File Modified)
8043 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8045 add h_umode_changed hook for modules that provide usermodes.
8049 +1 -0 trunk/include/hook.h (File Modified)
8050 +2 -1 trunk/src/hook.c (File Modified)
8051 +3 -0 trunk/src/s_user.c (File Modified)
8054 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8056 Show quiets in /stats z.
8060 +15 -10 trunk/src/s_stats.c (File Modified)
8063 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8065 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8069 +0 -12 trunk/configure (File Modified)
8070 +0 -9 trunk/configure.ac (File Modified)
8071 +0 -3 trunk/include/setup.h.in (File Modified)
8074 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8076 change various buffer sizes to = topiclen.
8080 +3 -4 trunk/include/ircd_defs.h (File Modified)
8083 jon 2005/12/12 19:32:18 UTC (20051212-400)
8085 - Partial commit test, partial ego strokage ;)
8089 +2 -1 trunk/CREDITS (File Modified)
8092 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8094 More kqueue corrections.
8097 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8100 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8102 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8103 Not sure why this wasn't this way to begin with.
8107 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8110 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8112 example.conf tweaks:
8113 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8114 most people do not need this.
8115 Enable serverinfo::hub.
8119 +14 -11 trunk/doc/example.conf (File Modified)
8122 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8124 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8128 +1 -1 trunk/src/s_serv.c (File Modified)
8131 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8133 header include changes
8137 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8138 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8139 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8140 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8141 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8142 +1 -21 trunk/libcharybdis/select.c (File Modified)
8145 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8147 s/ilog/libcharybdis_{die,log,restart}/g
8151 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8152 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8153 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8154 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8155 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8156 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8157 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8158 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8161 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8163 Use the right callbacks in the function code.
8166 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8169 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8171 More work, it builds again!
8175 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8176 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8177 + - trunk/libcharybdis/libcharybdis.c (File Added)
8178 + - trunk/libcharybdis/libcharybdis.h (File Added)
8181 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8183 Move some stuff around.
8187 + - trunk/include/memory.h (File Deleted)
8188 + - trunk/include/tools.h (File Deleted)
8189 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8190 + - trunk/libcharybdis/memory.c (File Added)
8191 + - trunk/libcharybdis/memory.h (File Added)
8192 + - trunk/libcharybdis/snprintf.c (File Added)
8193 + - trunk/libcharybdis/tools.c (File Added)
8194 + - trunk/libcharybdis/tools.h (File Added)
8195 +1000 -1062 trunk/modules/.depend (File Modified)
8196 +421 -455 trunk/src/.depend (File Modified)
8197 +0 -1191 trunk/src/Makefile.in (File Modified)
8198 + - trunk/src/memory.c (File Deleted)
8199 + - trunk/src/snprintf.c (File Deleted)
8200 + - trunk/src/tools.c (File Deleted)
8203 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8205 move more headers into libcharybdis
8208 + - trunk/include/balloc.h (File Deleted)
8209 + - trunk/include/event.h (File Deleted)
8210 + - trunk/libcharybdis/balloc.h (File Added)
8211 + - trunk/libcharybdis/event.h (File Added)
8212 +924 -1020 trunk/modules/.depend (File Modified)
8213 +327 -406 trunk/src/.depend (File Modified)
8216 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8218 balloc, events -> libcharybdis
8221 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8222 + - trunk/libcharybdis/balloc.c (File Added)
8223 + - trunk/libcharybdis/event.c (File Added)
8224 +0 -1008 trunk/src/Makefile.in (File Modified)
8225 + - trunk/src/balloc.c (File Deleted)
8226 + - trunk/src/event.c (File Deleted)
8229 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8234 + - trunk/include/commio.h (File Deleted)
8235 + - trunk/include/linebuf.h (File Deleted)
8236 + - trunk/libcharybdis/commio.h (File Added)
8237 + - trunk/libcharybdis/linebuf.h (File Added)
8238 +1644 -530 trunk/modules/.depend (File Modified)
8239 +1 -1 trunk/modules/Makefile.in (File Modified)
8240 +720 -284 trunk/src/.depend (File Modified)
8243 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8245 Makefile reworking -- moving libcharybdis headers into proper location.
8248 +1 -1 trunk/adns/Makefile.in (File Modified)
8249 +1 -1 trunk/src/Makefile.in (File Modified)
8252 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8254 Document proposed authdaemon protocol.
8257 + - trunk/authdaemon/protocol.txt (File Added)
8260 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8265 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8268 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8270 Remove dead makefile from generation
8273 +1 -2 trunk/configure (File Modified)
8274 +0 -1 trunk/configure.ac (File Modified)
8277 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8279 libcharybdisIO -> libcharybdis
8282 +1 -1 trunk/src/Makefile.in (File Modified)
8285 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8290 + - trunk/libcharybdis/Makefile.in (File Added)
8291 + - trunk/libcharybdis/commio.c (File Added)
8292 + - trunk/libcharybdis/devpoll.c (File Added)
8293 + - trunk/libcharybdis/epoll.c (File Added)
8294 + - trunk/libcharybdis/io/ (File Deleted)
8295 + - trunk/libcharybdis/kqueue.c (File Added)
8296 + - trunk/libcharybdis/linebuf.c (File Added)
8297 + - trunk/libcharybdis/log/ (File Deleted)
8298 + - trunk/libcharybdis/poll.c (File Added)
8299 + - trunk/libcharybdis/ports.c (File Added)
8300 + - trunk/libcharybdis/select.c (File Added)
8303 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8308 + - trunk/libcharybdis/Makefile.in (File Deleted)
8311 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8316 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8319 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8321 add authdaemon dir for later hacking
8325 + - trunk/authdaemon/ (File Added)
8328 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8330 linebuf -> libcharybdisIO
8334 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8335 + - trunk/libcharybdis/io/linebuf.c (File Added)
8336 + - trunk/libcharybdis/log/ (File Added)
8337 + - trunk/libcharybdis/log/Makefile.in (File Added)
8338 +0 -687 trunk/src/Makefile.in (File Modified)
8339 + - trunk/src/linebuf.c (File Deleted)
8342 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8344 Solaris 10 I/O ports support
8347 + - trunk/libcharybdis/io/ports.c (File Added)
8350 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8356 +1 -1 trunk/Makefile.in (File Modified)
8357 +3 -1 trunk/configure (File Modified)
8358 +133 -10 trunk/configure.ac (File Modified)
8359 + - trunk/libcharybdis/ (File Added)
8360 + - trunk/libcharybdis/Makefile.in (File Added)
8361 + - trunk/libcharybdis/io/ (File Added)
8362 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8363 +2 -3 trunk/src/Makefile.in (File Modified)
8364 + - trunk/src/io/ (File Deleted)
8367 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8369 split IO stuff into libcharybdisIO.
8373 + - trunk/src/commio.c (File Deleted)
8374 + - trunk/src/devpoll.c (File Deleted)
8375 + - trunk/src/epoll.c (File Deleted)
8376 + - trunk/src/io/ (File Added)
8377 + - trunk/src/io/Makefile.in (File Added)
8378 + - trunk/src/io/commio.c (File Added)
8379 + - trunk/src/io/devpoll.c (File Added)
8380 + - trunk/src/io/epoll.c (File Added)
8381 + - trunk/src/io/kqueue.c (File Added)
8382 + - trunk/src/io/poll.c (File Added)
8383 + - trunk/src/io/select.c (File Added)
8384 + - trunk/src/kqueue.c (File Deleted)
8385 + - trunk/src/poll.c (File Deleted)
8386 + - trunk/src/select.c (File Deleted)
8389 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8395 +86 -155 trunk/configure (File Modified)
8396 +1 -1 trunk/configure.ac (File Modified)
8399 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8401 Remove mentions of mkkeypair/cryptlinks.
8405 +1 -3 trunk/doc/challenge.txt (File Modified)
8408 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8410 Clarify serverinfo{} description.
8414 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8417 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8419 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8423 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8426 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8428 Improvements also applicable to hyperion 1.x.
8432 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8435 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8437 - Add +F description
8438 - General improvements and changes to charybdis
8442 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8445 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8447 The server notice umodes only have an effect
8448 for opers. ("sendto_realops_flags", so having
8449 the umode is not enough, they must also be
8454 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8457 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8459 Updates to umodes docs.
8463 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8466 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8468 Add SGML documentation.
8471 + - trunk/doc/sgml/ (File Added)
8472 + - trunk/doc/sgml/oper-guide/ (File Added)
8473 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8474 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8475 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8476 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8477 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8478 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8479 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8482 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8484 Make operwall flag restrict setting umode +z.
8485 This repairs this flag broken in charybdis-1.0.
8489 +41 -0 trunk/contrib/m_flags.c (File Modified)
8490 +9 -0 trunk/src/s_user.c (File Modified)
8493 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8495 Don't complain/reset remote clients +n. I'm still not
8496 convinced propagating all umodes is the way to go, oh
8501 +1 -1 trunk/src/s_user.c (File Modified)
8504 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8506 - Require admin flag for oper /chghost (if it's enabled
8507 which is not default)
8508 - Give error message on nonexistant nick
8512 +12 -0 trunk/modules/m_chghost.c (File Modified)
8515 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8517 Incorporated jilles' dynspoof patch with a few minor changes.
8520 +5 -2 trunk/include/client.h (File Modified)
8521 +1 -0 trunk/include/numeric.h (File Modified)
8522 +75 -4 trunk/modules/m_chghost.c (File Modified)
8523 +2 -21 trunk/modules/m_stats.c (File Modified)
8524 +2 -8 trunk/modules/m_trace.c (File Modified)
8525 +2 -0 trunk/src/client.c (File Modified)
8526 +3 -0 trunk/src/s_user.c (File Modified)
8529 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8534 +5 -0 trunk/NEWS (File Modified)
8537 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8539 Make show_ip() far less braindead.
8541 Obtained from: ratbox 2.2 SVN
8545 +14 -85 trunk/src/client.c (File Modified)
8548 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8550 Instead of not showing channels at all for whoising services,
8551 only show channels the requester is also on. If operspying
8552 services, show all the channels.
8556 +37 -40 trunk/modules/m_whois.c (File Modified)
8559 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8561 - Show real errno if we fail to connect to a server
8562 - Don't show server IPs on IRC if a server goes dead
8567 +2 -5 trunk/src/s_serv.c (File Modified)
8570 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8572 Revert hybrid 7.2 aline code. It causes too many problems.
8576 +1 -47 trunk/NEWS (File Modified)
8577 + - trunk/include/aline.h (File Deleted)
8578 +53 -6 trunk/modules/m_dline.c (File Modified)
8579 +212 -16 trunk/modules/m_kline.c (File Modified)
8580 +37 -8 trunk/modules/m_resv.c (File Modified)
8581 +45 -24 trunk/modules/m_xline.c (File Modified)
8582 +0 -485 trunk/src/Makefile.in (File Modified)
8583 + - trunk/src/aline.c (File Deleted)
8586 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8588 Incorporate recent ratbox monitor bugfixes (could crash).
8592 +16 -0 trunk/modules/m_monitor.c (File Modified)
8593 +4 -3 trunk/src/monitor.c (File Modified)
8596 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8598 Fix /invite UID leak.
8600 Found by logiclrd@EFnet.
8604 +3 -2 trunk/modules/m_invite.c (File Modified)
8607 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8609 Don't show what channels a service is in.
8612 +1 -0 trunk/NEWS (File Modified)
8613 +40 -35 trunk/modules/m_whois.c (File Modified)
8616 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8618 Update version to 1.0.3.
8622 +9 -9 trunk/configure (File Modified)
8623 +1 -1 trunk/configure.ac (File Modified)
8626 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8632 +7 -1 trunk/NEWS (File Modified)
8635 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8637 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8638 More static buffers :(
8642 +12 -4 trunk/src/aline.c (File Modified)
8645 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8647 Make operspy mode (/mode !#channel showing parameters
8648 even if not on channel) work again.
8652 +4 -4 trunk/src/channel.c (File Modified)
8655 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8657 Call server_introduced hook on TS6 remote server
8658 introduction (ms_sid()).
8662 +6 -0 trunk/modules/core/m_server.c (File Modified)
8665 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8667 Cyrix boxes are wierd.
8670 +2 -1 trunk/modules/m_services.c (File Modified)
8673 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8678 +1 -1 trunk/include/client.h (File Modified)
8679 +3 -1 trunk/modules/m_services.c (File Modified)
8682 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8687 +1 -6 trunk/modules/m_services.c (File Modified)
8690 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8692 Disable a check that doesn't always seem to work right for some reason.
8695 +2 -0 trunk/modules/m_services.c (File Modified)
8698 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8704 +4 -1 trunk/NEWS (File Modified)
8707 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8713 +9 -9 trunk/configure (File Modified)
8714 +1 -1 trunk/configure.ac (File Modified)
8717 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8719 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8723 +3 -13 trunk/modules/m_trace.c (File Modified)
8726 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8728 Don't send empty RPL_WHOISCHANNELS on remote whois.
8730 Pointy hat to: jilles
8734 +1 -1 trunk/modules/m_whois.c (File Modified)
8737 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8743 +3 -0 trunk/NEWS (File Modified)
8746 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8748 Modular umode support.
8752 +0 -9 trunk/include/client.h (File Modified)
8753 +2 -1 trunk/include/s_user.h (File Modified)
8754 +1 -1 trunk/include/tools.h (File Modified)
8755 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8756 +3 -0 trunk/src/ircd.c (File Modified)
8757 +1 -1 trunk/src/messages.tab (File Modified)
8758 +2 -2 trunk/src/s_serv.c (File Modified)
8759 +37 -59 trunk/src/s_user.c (File Modified)
8760 +21 -0 trunk/src/tools.c (File Modified)
8763 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8765 Optionally do forced nick change to the UID instead of kill
8766 on nick collisions, see doc/collision_fnc.txt for more
8771 + - trunk/doc/collision_fnc.txt (File Added)
8772 +1 -0 trunk/doc/example.conf (File Modified)
8773 +8 -0 trunk/doc/reference.conf (File Modified)
8774 +1 -0 trunk/include/numeric.h (File Modified)
8775 +1 -0 trunk/include/s_conf.h (File Modified)
8776 +2 -1 trunk/include/s_serv.h (File Modified)
8777 +1 -0 trunk/include/s_stats.h (File Modified)
8778 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8779 +1 -1 trunk/src/messages.tab (File Modified)
8780 +1 -0 trunk/src/newconf.c (File Modified)
8781 +1 -0 trunk/src/s_conf.c (File Modified)
8782 +1 -0 trunk/src/s_serv.c (File Modified)
8783 +2 -2 trunk/src/s_stats.c (File Modified)
8786 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8792 trunk/NEWS (File Modified)
8795 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8797 Don't allow lookups by uid in /monitor + and /monitor s.
8801 trunk/modules/m_monitor.c (File Modified)
8804 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8806 Stop garbage +j being set in cases like +j aaa:bbb by
8807 initializing the variables properly.
8813 trunk/modules/core/m_mode.c (File Modified)
8814 trunk/modules/core/m_sjoin.c (File Modified)
8817 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8819 Apply flags to the proper server in me_gcap().
8823 trunk/modules/m_capab.c (File Modified)
8826 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8828 Use find_named_client() instead of find_client() to check
8829 for nick collisions.
8833 trunk/modules/core/m_nick.c (File Modified)
8836 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8838 - Replace old 381 numeric with a new, more positive one!
8842 trunk/src/messages.tab (File Modified)
8845 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8847 Make it compile again.
8851 trunk/src/channel.c (File Modified)
8852 trunk/src/client.c (File Modified)
8853 trunk/src/ircd.c (File Modified)
8854 trunk/src/packet.c (File Modified)
8857 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8859 - Prevent UID disclosure in cmode setting.
8863 trunk/NEWS (File Modified)
8864 trunk/modules/core/m_mode.c (File Modified)
8867 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8869 A different check which prevents UID disclosure.
8873 trunk/modules/core/m_kick.c (File Modified)
8876 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8878 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8882 trunk/modules/core/m_kick.c (File Modified)
8885 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8887 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8891 trunk/NEWS (File Modified)
8892 trunk/modules/m_accept.c (File Modified)
8893 trunk/modules/m_admin.c (File Modified)
8894 trunk/modules/m_away.c (File Modified)
8895 trunk/modules/m_cap.c (File Modified)
8896 trunk/modules/m_capab.c (File Modified)
8897 trunk/modules/m_challenge.c (File Modified)
8898 trunk/modules/m_chghost.c (File Modified)
8899 trunk/modules/m_close.c (File Modified)
8900 trunk/modules/m_cmessage.c (File Modified)
8901 trunk/modules/m_connect.c (File Modified)
8902 trunk/modules/m_dline.c (File Modified)
8903 trunk/modules/m_encap.c (File Modified)
8904 trunk/modules/m_etrace.c (File Modified)
8905 trunk/modules/m_gline.c (File Modified)
8906 trunk/modules/m_help.c (File Modified)
8907 trunk/modules/m_info.c (File Modified)
8908 trunk/modules/m_invite.c (File Modified)
8909 trunk/modules/m_ison.c (File Modified)
8910 trunk/modules/m_kline.c (File Modified)
8911 trunk/modules/m_knock.c (File Modified)
8912 trunk/modules/m_links.c (File Modified)
8913 trunk/modules/m_list.c (File Modified)
8914 trunk/modules/m_locops.c (File Modified)
8915 trunk/modules/m_lusers.c (File Modified)
8916 trunk/modules/m_map.c (File Modified)
8917 trunk/modules/m_monitor.c (File Modified)
8918 trunk/modules/m_motd.c (File Modified)
8919 trunk/modules/m_names.c (File Modified)
8920 trunk/modules/m_oper.c (File Modified)
8921 trunk/modules/m_operspy.c (File Modified)
8922 trunk/modules/m_pass.c (File Modified)
8923 trunk/modules/m_ping.c (File Modified)
8924 trunk/modules/m_pong.c (File Modified)
8925 trunk/modules/m_post.c (File Modified)
8926 trunk/modules/m_rehash.c (File Modified)
8927 trunk/modules/m_restart.c (File Modified)
8928 trunk/modules/m_resv.c (File Modified)
8929 trunk/modules/m_services.c (File Modified)
8930 trunk/modules/m_set.c (File Modified)
8931 trunk/modules/m_sshortcut.c (File Modified)
8932 trunk/modules/m_stats.c (File Modified)
8933 trunk/modules/m_svinfo.c (File Modified)
8934 trunk/modules/m_tb.c (File Modified)
8935 trunk/modules/m_testline.c (File Modified)
8936 trunk/modules/m_testmask.c (File Modified)
8937 trunk/modules/m_time.c (File Modified)
8938 trunk/modules/m_topic.c (File Modified)
8939 trunk/modules/m_trace.c (File Modified)
8940 trunk/modules/m_unreject.c (File Modified)
8941 trunk/modules/m_user.c (File Modified)
8942 trunk/modules/m_userhost.c (File Modified)
8943 trunk/modules/m_users.c (File Modified)
8944 trunk/modules/m_version.c (File Modified)
8945 trunk/modules/m_wallops.c (File Modified)
8946 trunk/modules/m_who.c (File Modified)
8947 trunk/modules/m_whois.c (File Modified)
8948 trunk/modules/m_whowas.c (File Modified)
8949 trunk/modules/m_xline.c (File Modified)
8950 trunk/src/adns.c (File Modified)
8951 trunk/src/aline.c (File Modified)
8952 trunk/src/cache.c (File Modified)
8953 trunk/src/channel.c (File Modified)
8954 trunk/src/class.c (File Modified)
8955 trunk/src/client.c (File Modified)
8956 trunk/src/commio.c (File Modified)
8957 trunk/src/event.c (File Modified)
8958 trunk/src/hash.c (File Modified)
8959 trunk/src/hostmask.c (File Modified)
8960 trunk/src/ircd.c (File Modified)
8961 trunk/src/kdparse.c (File Modified)
8962 trunk/src/linebuf.c (File Modified)
8963 trunk/src/listener.c (File Modified)
8964 trunk/src/modules.c (File Modified)
8965 trunk/src/monitor.c (File Modified)
8966 trunk/src/newconf.c (File Modified)
8967 trunk/src/packet.c (File Modified)
8968 trunk/src/parse.c (File Modified)
8969 trunk/src/reject.c (File Modified)
8970 trunk/src/s_auth.c (File Modified)
8971 trunk/src/s_conf.c (File Modified)
8972 trunk/src/s_gline.c (File Modified)
8973 trunk/src/s_log.c (File Modified)
8974 trunk/src/s_newconf.c (File Modified)
8975 trunk/src/s_serv.c (File Modified)
8976 trunk/src/s_stats.c (File Modified)
8977 trunk/src/s_user.c (File Modified)
8978 trunk/src/send.c (File Modified)
8979 trunk/src/whowas.c (File Modified)
8982 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8984 - More coding style niceities. Pretty much got client.h squared away.
8988 trunk/modules/m_dline.c (File Modified)
8989 trunk/modules/m_gline.c (File Modified)
8990 trunk/modules/m_kline.c (File Modified)
8991 trunk/modules/m_rehash.c (File Modified)
8992 trunk/modules/m_resv.c (File Modified)
8993 trunk/modules/m_stats.c (File Modified)
8994 trunk/modules/m_testline.c (File Modified)
8995 trunk/modules/m_user.c (File Modified)
8996 trunk/modules/m_xline.c (File Modified)
8999 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9001 - Propagate quiets (+q) on netjoins
9002 - Clear +q list too on lowerTS sjoin from TS6 source
9006 trunk/modules/core/m_sjoin.c (File Modified)
9007 trunk/src/s_serv.c (File Modified)
9010 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9012 Second argument to whois is always a nick, never a uid.
9013 This prevents /whois other.server uid to get information
9018 trunk/modules/m_whois.c (File Modified)
9021 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9023 Don't allow local users to use uids in user mode.
9027 trunk/src/s_user.c (File Modified)
9030 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9032 Make it compile again.
9036 trunk/src/s_stats.c (File Modified)
9039 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9041 Fix propagation of empty SJOIN.
9045 trunk/modules/core/m_sjoin.c (File Modified)
9048 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9050 Some atheme-style niceties here.
9054 trunk/modules/m_accept.c (File Modified)
9055 trunk/modules/m_admin.c (File Modified)
9056 trunk/modules/m_away.c (File Modified)
9057 trunk/modules/m_cap.c (File Modified)
9058 trunk/modules/m_capab.c (File Modified)
9059 trunk/modules/m_challenge.c (File Modified)
9060 trunk/modules/m_chghost.c (File Modified)
9061 trunk/modules/m_close.c (File Modified)
9062 trunk/modules/m_cmessage.c (File Modified)
9063 trunk/modules/m_connect.c (File Modified)
9064 trunk/modules/m_dline.c (File Modified)
9065 trunk/modules/m_encap.c (File Modified)
9066 trunk/modules/m_etrace.c (File Modified)
9067 trunk/modules/m_gline.c (File Modified)
9068 trunk/modules/m_help.c (File Modified)
9069 trunk/modules/m_info.c (File Modified)
9070 trunk/modules/m_invite.c (File Modified)
9071 trunk/modules/m_ison.c (File Modified)
9072 trunk/modules/m_kline.c (File Modified)
9073 trunk/modules/m_knock.c (File Modified)
9074 trunk/modules/m_links.c (File Modified)
9075 trunk/modules/m_list.c (File Modified)
9076 trunk/modules/m_locops.c (File Modified)
9077 trunk/modules/m_lusers.c (File Modified)
9078 trunk/modules/m_map.c (File Modified)
9079 trunk/modules/m_monitor.c (File Modified)
9080 trunk/modules/m_motd.c (File Modified)
9081 trunk/modules/m_names.c (File Modified)
9082 trunk/modules/m_oper.c (File Modified)
9083 trunk/modules/m_operspy.c (File Modified)
9084 trunk/modules/m_pass.c (File Modified)
9085 trunk/modules/m_ping.c (File Modified)
9086 trunk/modules/m_pong.c (File Modified)
9087 trunk/modules/m_post.c (File Modified)
9088 trunk/modules/m_rehash.c (File Modified)
9089 trunk/modules/m_restart.c (File Modified)
9090 trunk/modules/m_resv.c (File Modified)
9091 trunk/modules/m_services.c (File Modified)
9092 trunk/modules/m_set.c (File Modified)
9093 trunk/modules/m_sshortcut.c (File Modified)
9094 trunk/modules/m_stats.c (File Modified)
9095 trunk/modules/m_svinfo.c (File Modified)
9096 trunk/modules/m_tb.c (File Modified)
9097 trunk/modules/m_testline.c (File Modified)
9098 trunk/modules/m_testmask.c (File Modified)
9099 trunk/modules/m_time.c (File Modified)
9100 trunk/modules/m_topic.c (File Modified)
9101 trunk/modules/m_trace.c (File Modified)
9102 trunk/modules/m_unreject.c (File Modified)
9103 trunk/modules/m_user.c (File Modified)
9104 trunk/modules/m_userhost.c (File Modified)
9105 trunk/modules/m_users.c (File Modified)
9106 trunk/modules/m_version.c (File Modified)
9107 trunk/modules/m_wallops.c (File Modified)
9108 trunk/modules/m_who.c (File Modified)
9109 trunk/modules/m_whois.c (File Modified)
9110 trunk/modules/m_whowas.c (File Modified)
9111 trunk/modules/m_xline.c (File Modified)
9114 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9116 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9120 trunk/.indent.pro (File Modified)
9121 trunk/include/charybdis.h (File Added)
9122 trunk/include/client.h (File Modified)
9123 trunk/modules/.indent.pro (File Modified)
9124 trunk/src/.indent.pro (File Modified)
9125 trunk/src/adns.c (File Modified)
9126 trunk/src/aline.c (File Modified)
9127 trunk/src/cache.c (File Modified)
9128 trunk/src/channel.c (File Modified)
9129 trunk/src/class.c (File Modified)
9130 trunk/src/client.c (File Modified)
9131 trunk/src/commio.c (File Modified)
9132 trunk/src/event.c (File Modified)
9133 trunk/src/hash.c (File Modified)
9134 trunk/src/hostmask.c (File Modified)
9135 trunk/src/ircd.c (File Modified)
9136 trunk/src/kdparse.c (File Modified)
9137 trunk/src/linebuf.c (File Modified)
9138 trunk/src/listener.c (File Modified)
9139 trunk/src/modules.c (File Modified)
9140 trunk/src/monitor.c (File Modified)
9141 trunk/src/newconf.c (File Modified)
9142 trunk/src/packet.c (File Modified)
9143 trunk/src/parse.c (File Modified)
9144 trunk/src/reject.c (File Modified)
9145 trunk/src/s_auth.c (File Modified)
9146 trunk/src/s_conf.c (File Modified)
9147 trunk/src/s_gline.c (File Modified)
9148 trunk/src/s_log.c (File Modified)
9149 trunk/src/s_newconf.c (File Modified)
9150 trunk/src/s_serv.c (File Modified)
9151 trunk/src/s_stats.c (File Modified)
9152 trunk/src/s_user.c (File Modified)
9153 trunk/src/send.c (File Modified)
9154 trunk/src/whowas.c (File Modified)
9157 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9159 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9160 - Convert a few modules towards using this code.
9161 - Make a note about this change in NEWS.
9165 trunk/NEWS (File Modified)
9166 trunk/include/aline.h (File Added)
9167 trunk/modules/m_dline.c (File Modified)
9168 trunk/modules/m_kline.c (File Modified)
9169 trunk/modules/m_resv.c (File Modified)
9170 trunk/modules/m_xline.c (File Modified)
9171 trunk/src/Makefile.in (File Modified)
9172 trunk/src/aline.c (File Added)
9175 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9177 - Update NEWS document.
9181 trunk/NEWS (File Modified)
9184 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9186 Use find_named_person() instead of find_person() in services shortcuts.
9190 trunk/modules/m_sshortcut.c (File Modified)
9193 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9195 Fix propagation of empty channels (+P).
9199 trunk/modules/core/m_sjoin.c (File Modified)
9200 trunk/src/s_serv.c (File Modified)
9203 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9205 Use same comparison for +f.
9209 trunk/modules/core/m_join.c (File Modified)
9212 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9214 Retire server-server non-encap CHGHOST, and clean it up a bit.
9218 trunk/modules/m_chghost.c (File Modified)
9221 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9223 Use TS6 form for SQUIT wallops.
9227 trunk/modules/core/m_squit.c (File Modified)
9230 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9232 Propagate nick changes for remote clients in TS6 form if possible;
9233 simplify the code a bit.
9237 trunk/modules/core/m_nick.c (File Modified)
9240 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9242 Only clear oper_only_umodes on deoper for local clients.
9246 trunk/src/s_user.c (File Modified)
9249 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9251 - Don't enable use_whois_actually in the default config, makes cloaking
9252 only useful for vanity.
9256 trunk/doc/example.conf (File Modified)
9259 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9261 Fix linebuf raw code to not truncate lines longer than
9262 510 characters. This stops ziplinks corruption at
9263 the initial burst if the other side sends a lot.
9267 trunk/src/linebuf.c (File Modified)
9270 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9272 - Add +r to channel_modes().
9276 trunk/src/channel.c (File Modified)
9279 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9285 trunk/NEWS (File Modified)
9288 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9290 err, nvm. wrong project :-P
9294 trunk/src/match.c (File Modified)
9297 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9299 make sure we don't crash on match(NULL, test)
9303 trunk/src/match.c (File Modified)
9306 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9308 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9309 flags = rehash in shared{}.
9310 Uses :<source> ENCAP <target> REHASH [option].
9314 trunk/doc/example.conf (File Modified)
9315 trunk/doc/reference.conf (File Modified)
9316 trunk/help/opers/rehash (File Modified)
9317 trunk/include/s_newconf.h (File Modified)
9318 trunk/modules/m_rehash.c (File Modified)
9319 trunk/modules/m_stats.c (File Modified)
9320 trunk/src/newconf.c (File Modified)
9323 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9325 Initialize flags to 0 in conf_set_shared_flags() and
9326 conf_set_cluster_flags().
9330 trunk/src/newconf.c (File Modified)
9333 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9335 Don't allow a forward from a #channel to an &channel.
9336 Error message is Illegal channel name.
9340 trunk/modules/core/m_mode.c (File Modified)
9343 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9345 - change version to 1.0.1
9349 trunk/configure (File Modified)
9350 trunk/configure.ac (File Modified)
9353 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9359 trunk/NEWS (File Modified)
9362 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9364 Services shortcuts changes:
9365 - Require umode +S on target
9366 - Use ERR_SERVICESDOWN (440) for error message
9367 - Fix check for empty string
9371 trunk/include/numeric.h (File Modified)
9372 trunk/modules/m_sshortcut.c (File Modified)
9373 trunk/src/messages.tab (File Modified)
9376 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9378 s/IsChanService/IsService/g;
9382 trunk/modules/m_sshortcut.c (File Modified)
9385 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9387 Add check for service validity in shortcut routines.
9391 trunk/modules/m_sshortcut.c (File Modified)
9394 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9396 Don't allow forwarding to a -F channel the setter is not on.
9400 trunk/modules/core/m_mode.c (File Modified)
9403 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9405 Describe identify_service and identify_command in
9410 trunk/doc/reference.conf (File Modified)
9413 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9415 More helpfile updates.
9419 trunk/help/Makefile.in (File Modified)
9420 trunk/help/opers/die (File Modified)
9421 trunk/help/opers/join (File Modified)
9422 trunk/help/opers/links (File Modified)
9423 trunk/help/opers/lusers (File Modified)
9424 trunk/help/opers/map (File Added)
9425 trunk/help/opers/motd (File Modified)
9426 trunk/help/opers/names (File Modified)
9427 trunk/help/opers/notice (File Modified)
9428 trunk/help/opers/operspy (File Modified)
9429 trunk/help/opers/part (File Modified)
9430 trunk/help/opers/privmsg (File Modified)
9431 trunk/help/opers/restart (File Modified)
9432 trunk/help/opers/set (File Modified)
9433 trunk/help/opers/stats (File Modified)
9434 trunk/help/opers/trace (File Modified)
9435 trunk/help/opers/version (File Modified)
9436 trunk/help/users/notice (File Modified)
9437 trunk/help/users/privmsg (File Modified)
9438 trunk/help/users/stats (File Modified)
9441 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9447 trunk/help/opers/cmode (File Modified)
9448 trunk/help/opers/umode (File Modified)
9449 trunk/help/opers/wallops (File Modified)
9450 trunk/help/opers/who (File Modified)
9451 trunk/help/users/umode (File Modified)
9454 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9456 Include cmode +r in 004 and 005.
9460 trunk/include/supported.h (File Modified)
9461 trunk/src/messages.tab (File Modified)
9464 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9466 No need to clear all 3 buffers in channel_modes().
9470 trunk/src/channel.c (File Modified)
9473 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9475 - Fix multiple +f modes per line
9476 - -f shouldn't take a parameter
9480 trunk/modules/core/m_mode.c (File Modified)
9483 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9485 Channel mode +Q now prevents forwarding to or through
9486 a channel, just like in hyperion, not from a channel.
9490 trunk/modules/core/m_join.c (File Modified)
9493 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9495 Complete +F/+Q propagation.
9499 trunk/modules/core/m_join.c (File Modified)
9500 trunk/modules/core/m_sjoin.c (File Modified)
9501 trunk/src/channel.c (File Modified)
9504 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9506 - A few minor fixes.
9510 trunk/modules/core/m_join.c (File Modified)
9511 trunk/modules/m_services.c (File Modified)
9514 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9516 - Fix netsplit obfuscation.
9520 trunk/src/client.c (File Modified)
9523 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9525 - Fix another /stats p related bug.
9529 trunk/src/client.c (File Modified)
9532 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9534 - Update example.conf.
9538 trunk/doc/example.conf (File Modified)
9541 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9543 - Fix a minor bug here, and re-release 1.0.
9547 trunk/modules/core/m_nick.c (File Modified)
9550 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9552 - Add bursted clients to /stats p list.
9556 trunk/modules/core/m_nick.c (File Modified)
9559 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9561 - Add identify_service, identify_command options to the example.conf,
9566 trunk/NEWS (File Modified)
9567 trunk/doc/example.conf (File Modified)
9568 trunk/src/newconf.c (File Modified)
9571 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9573 - Add services shortcuts.
9577 trunk/modules/Makefile.in (File Modified)
9578 trunk/modules/m_sshortcut.c (File Added)
9581 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9583 - put back checks i removed by mistake
9587 trunk/modules/core/m_join.c (File Modified)
9590 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9592 - Implement channel mode +Q, which disables forwarding.
9593 - Make forwarding usable by everyone.
9594 - Implement channel mode +F which bypasses authority checks on a target
9600 trunk/NEWS (File Modified)
9601 trunk/include/channel.h (File Modified)
9602 trunk/include/supported.h (File Modified)
9603 trunk/modules/core/m_join.c (File Modified)
9604 trunk/modules/core/m_mode.c (File Modified)
9605 trunk/src/messages.tab (File Modified)
9608 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9610 - Fix account handling brokenness.
9614 trunk/modules/m_services.c (File Modified)
9617 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9619 Identify to services via server password hack. Still
9620 needs config file parts, like
9621 identifyservice = "nickserv@services.int";
9622 identifycommand = "IDENTIFY";
9626 trunk/include/s_conf.h (File Modified)
9627 trunk/src/s_user.c (File Modified)
9630 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9632 Make send.c compile.
9636 trunk/src/send.c (File Modified)
9639 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9641 - Handle this better.
9645 trunk/src/send.c (File Modified)
9648 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9650 If the source is not a client, don't send to normal users.
9654 trunk/src/send.c (File Modified)
9657 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9659 - Make /wallops behave as wallops in other ircds.
9663 trunk/modules/m_wallops.c (File Modified)
9664 trunk/src/send.c (File Modified)
9667 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9673 trunk/NEWS (File Modified)
9674 trunk/configure (File Modified)
9675 trunk/configure.ac (File Modified)
9678 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9680 - Remove efnet configuration.
9681 - Rename example.conf as reference.conf, and replace the default
9682 example.conf with one suitable for AthemeNET.
9683 - Update makefile to reflect these changes.
9687 trunk/doc/Makefile.in (File Modified)
9688 trunk/doc/example.conf (File Modified)
9689 trunk/doc/example.efnet.conf (File Deleted)
9690 trunk/doc/reference.conf (File Added)
9693 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9695 - Don't display opers who are /away.
9699 trunk/modules/m_stats.c (File Modified)
9702 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9704 Put cmode +f in 004 and 005.
9708 trunk/include/supported.h (File Modified)
9709 trunk/src/messages.tab (File Modified)
9712 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9714 Add user umode +Q which prevents a user from
9719 trunk/include/client.h (File Modified)
9720 trunk/modules/core/m_join.c (File Modified)
9721 trunk/src/messages.tab (File Modified)
9722 trunk/src/s_user.c (File Modified)
9725 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9727 Implement channel forwarding in m_join(). As in
9728 hyperion, failing to join because of +i, +r or +j
9729 can cause you to be forwarded, potentially
9730 recursively. Unlike hyperion, a single numeric
9731 is sent in case of a successful forward, otherwise
9732 the ircd acts if there were no forward.
9736 trunk/include/numeric.h (File Modified)
9737 trunk/modules/core/m_join.c (File Modified)
9738 trunk/src/messages.tab (File Modified)
9741 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9743 Allow servers to set oper-only cmodes as well.
9747 trunk/modules/core/m_mode.c (File Modified)
9750 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9752 Add cmode +f which takes a channel name, settable
9753 only by opers for now. Does not do anything yet.
9757 trunk/include/channel.h (File Modified)
9758 trunk/modules/core/m_join.c (File Modified)
9759 trunk/modules/core/m_mode.c (File Modified)
9760 trunk/modules/core/m_sjoin.c (File Modified)
9761 trunk/src/channel.c (File Modified)
9764 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9766 Fully initialize 'mode' in ms_join() and ms_sjoin()
9767 to avoid old +j garbage from being used.
9771 trunk/modules/core/m_join.c (File Modified)
9772 trunk/modules/core/m_sjoin.c (File Modified)
9775 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9777 - only touch join_count/join_delta if join throttling
9778 is enabled on the channel
9779 - reset join_count/join_delta to 0 if -j is set
9783 trunk/modules/core/m_join.c (File Modified)
9784 trunk/modules/core/m_mode.c (File Modified)
9785 trunk/modules/core/m_sjoin.c (File Modified)
9788 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9790 Also start a new "period" for join throttling for remote joins,
9791 if necessary. Make the code slightly clearer.
9795 trunk/modules/core/m_join.c (File Modified)
9796 trunk/src/channel.c (File Modified)
9799 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9801 Some +j improvements, still broken.
9805 trunk/modules/core/m_join.c (File Modified)
9806 trunk/modules/core/m_sjoin.c (File Modified)
9809 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9811 Only do +z processing for +m channels the sender is on,
9812 as bans/quiets are currently only checked locally.
9816 trunk/modules/core/m_message.c (File Modified)
9819 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9821 - Add max_bans_large configuration option, defaulting to 500, to
9822 limit the number of bans in a +L channel
9823 - Change b/e/I to b/e/I/q in texts
9827 trunk/doc/example.conf (File Modified)
9828 trunk/include/s_conf.h (File Modified)
9829 trunk/modules/core/m_mode.c (File Modified)
9830 trunk/modules/m_info.c (File Modified)
9831 trunk/src/newconf.c (File Modified)
9832 trunk/src/s_conf.c (File Modified)
9835 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9837 Store invite for +gi channels.
9838 Note that +gi is significantly weaker access control than +i.
9842 trunk/modules/m_invite.c (File Modified)
9845 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9847 Nonops are allowed to see +q lists.
9851 trunk/modules/core/m_mode.c (File Modified)
9854 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9856 Invalidate can_send() cache on -q.
9860 trunk/modules/core/m_mode.c (File Modified)
9863 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9865 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9869 trunk/modules/core/m_sjoin.c (File Modified)
9872 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9874 - Allow blank SJOINs -- for permanant channels.
9878 trunk/modules/core/m_sjoin.c (File Modified)
9881 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9883 - Burst permanant channels.
9887 trunk/src/s_serv.c (File Modified)
9890 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9892 - Fix handling of permanant channels.
9896 trunk/modules/core/m_join.c (File Modified)
9899 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9901 - Run indent on core modules.
9902 - Add propagation of join throttle settings.
9906 trunk/modules/core/m_die.c (File Modified)
9907 trunk/modules/core/m_error.c (File Modified)
9908 trunk/modules/core/m_join.c (File Modified)
9909 trunk/modules/core/m_kick.c (File Modified)
9910 trunk/modules/core/m_kill.c (File Modified)
9911 trunk/modules/core/m_message.c (File Modified)
9912 trunk/modules/core/m_mode.c (File Modified)
9913 trunk/modules/core/m_nick.c (File Modified)
9914 trunk/modules/core/m_part.c (File Modified)
9915 trunk/modules/core/m_quit.c (File Modified)
9916 trunk/modules/core/m_server.c (File Modified)
9917 trunk/modules/core/m_sjoin.c (File Modified)
9918 trunk/modules/core/m_squit.c (File Modified)
9921 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9923 - Fix mistake in commit message.
9927 trunk/ChangeLog (File Modified)
9930 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9932 - Channel throttling.
9936 trunk/NEWS (File Modified)
9937 trunk/include/supported.h (File Modified)
9938 trunk/modules/core/m_mode.c (File Modified)
9939 trunk/src/messages.tab (File Modified)
9942 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9944 - Channel throttle logic fixes.
9948 trunk/include/channel.h (File Modified)
9951 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9953 - Add the throttle logic.
9957 trunk/include/channel.h (File Modified)
9958 trunk/include/numeric.h (File Modified)
9959 trunk/modules/core/m_join.c (File Modified)
9960 trunk/src/channel.c (File Modified)
9961 trunk/src/messages.tab (File Modified)
9964 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9966 - Cosmetic fixes to CREDITS.
9970 trunk/CREDITS (File Modified)
9973 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9975 - Better channel_modes() from ShadowIRCd 4.
9979 trunk/include/channel.h (File Modified)
9980 trunk/src/channel.c (File Modified)
9983 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9985 - Strip colour codes from parts.
9989 trunk/modules/core/m_part.c (File Modified)
9992 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9994 - Strip colour codes from quits.
9998 trunk/modules/core/m_quit.c (File Modified)
10001 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10003 - add +c/+g/+z to channel_modes().
10007 trunk/src/channel.c (File Modified)
10010 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10012 - Add +g to 004/005 numerics.
10016 trunk/include/supported.h (File Modified)
10017 trunk/src/messages.tab (File Modified)
10020 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10022 - Add +cgz to set_final_mode() in both join/sjoin.
10023 - Implement channel mode +g: Free invite.
10027 trunk/include/channel.h (File Modified)
10028 trunk/modules/core/m_join.c (File Modified)
10029 trunk/modules/core/m_mode.c (File Modified)
10030 trunk/modules/core/m_sjoin.c (File Modified)
10031 trunk/modules/m_invite.c (File Modified)
10034 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10036 - Make sure /stats p uses the right list.
10040 trunk/modules/m_stats.c (File Modified)
10043 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10045 - local oper list becomes local_oper_list.
10046 - all opers are stored on oper_list for /stats p.
10050 trunk/include/ircd.h (File Modified)
10051 trunk/modules/m_stats.c (File Modified)
10052 trunk/modules/m_trace.c (File Modified)
10053 trunk/src/client.c (File Modified)
10054 trunk/src/ircd.c (File Modified)
10055 trunk/src/s_user.c (File Modified)
10056 trunk/src/send.c (File Modified)
10059 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10061 - Remove ENABLE_SERVICES legacy define.
10065 trunk/configure (File Modified)
10066 trunk/configure.ac (File Modified)
10067 trunk/include/client.h (File Modified)
10068 trunk/include/m_info.h (File Modified)
10069 trunk/include/s_conf.h (File Modified)
10070 trunk/modules/Makefile.in (File Modified)
10071 trunk/modules/core/m_kick.c (File Modified)
10072 trunk/modules/core/m_mode.c (File Modified)
10073 trunk/modules/core/m_nick.c (File Modified)
10074 trunk/modules/core/m_sjoin.c (File Modified)
10075 trunk/modules/m_services.c (File Modified)
10076 trunk/src/channel.c (File Modified)
10077 trunk/src/newconf.c (File Modified)
10078 trunk/src/s_conf.c (File Modified)
10079 trunk/src/s_serv.c (File Modified)
10080 trunk/src/s_user.c (File Modified)
10083 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10085 - New reject message, ala ircu.
10089 trunk/src/reject.c (File Modified)
10092 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10094 - Reduce 'broadcast storm' effect in m_chghost.
10098 trunk/modules/m_chghost.c (File Modified)
10101 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10103 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10107 trunk/include/supported.h (File Modified)
10108 trunk/src/messages.tab (File Modified)
10111 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10117 trunk/include/channel.h (File Modified)
10118 trunk/modules/core/m_message.c (File Modified)
10119 trunk/modules/core/m_mode.c (File Modified)
10122 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10124 - use sendto_one_numeric() in some places.
10128 trunk/modules/core/m_mode.c (File Modified)
10131 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10133 - Implement channel mode +c -- colour stripping.
10137 trunk/include/irc_string.h (File Modified)
10138 trunk/include/supported.h (File Modified)
10139 trunk/modules/core/m_message.c (File Modified)
10140 trunk/modules/core/m_mode.c (File Modified)
10141 trunk/src/irc_string.c (File Modified)
10142 trunk/src/messages.tab (File Modified)
10145 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10147 - Add +qLP to CHANMODES 005 numeric.
10151 trunk/include/supported.h (File Modified)
10154 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10156 Move credits files to doc/.
10160 trunk/Hybrid-team (File Deleted)
10161 trunk/Ratbox-team (File Deleted)
10162 trunk/doc/Hybrid-team (File Added)
10163 trunk/doc/Ratbox-team (File Added)
10166 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10168 - Rename Ratbox credits as Ratbox-team.
10169 - Add in our own CREDITS.
10173 trunk/CREDITS (File Deleted)
10174 trunk/CREDITS (File Added)
10175 trunk/Ratbox-team (File Added)
10178 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10180 - Quietcache fixes.
10184 trunk/modules/core/m_mode.c (File Modified)
10187 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10189 - Rebuild configure.
10193 trunk/autom4te.cache/ (File Deleted)
10194 trunk/configure (File Modified)
10197 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10199 Add +q to messages.tab.
10203 trunk/src/messages.tab (File Modified)
10206 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10208 - port m_sjoin stuff to TS6 JOIN syntax.
10212 trunk/modules/core/m_join.c (File Modified)
10215 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10217 - Implement channel mode +q (quiet)
10221 trunk/include/channel.h (File Modified)
10222 trunk/modules/core/m_mode.c (File Modified)
10223 trunk/src/channel.c (File Modified)
10226 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10228 Add +L/+P for set_final_mode().
10232 trunk/modules/core/m_sjoin.c (File Modified)
10235 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10237 Add +L/+P in channel_modes().
10241 trunk/src/channel.c (File Modified)
10244 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10246 - Use MODE_PERMANENT, not MODE_PERMANANT
10247 - Actually use chm_staff()
10249 It compiles but is not otherwise tested.
10253 trunk/include/channel.h (File Modified)
10254 trunk/modules/core/m_mode.c (File Modified)
10255 trunk/modules/core/m_sjoin.c (File Modified)
10256 trunk/src/channel.c (File Modified)
10259 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10261 - Ok, patchlevel.h is fixed now.
10265 trunk/include/patchlevel.h (File Modified)
10268 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10274 trunk/include/patchlevel.h (File Modified)
10275 trunk/src/version.c.SH (File Modified)
10278 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10280 - Fix compilation issue with version.c.
10284 trunk/src/version.c.SH (File Modified)
10287 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10289 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10290 this from the BUGS file.
10294 trunk/BUGS (File Modified)
10297 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10299 Mangle all netsplit messages if flatten links is enabled.
10303 trunk/src/client.c (File Modified)
10306 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10308 - jilles pointed out that /stats p needed severe changes -- implement
10313 trunk/modules/m_stats.c (File Modified)
10316 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10318 Rename RELNOTES to NEWS.
10322 trunk/NEWS (File Added)
10323 trunk/RELNOTES (File Deleted)
10326 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10332 trunk/RELNOTES (File Modified)
10335 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10337 - Make /stats p work globally.
10338 - Change 'OPER(s)' to 'staff members'
10342 trunk/modules/m_stats.c (File Modified)
10345 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10347 - add modes, +LP to RPL_MYINFO.
10351 trunk/src/messages.tab (File Modified)
10354 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10356 More stuff to RELNOTES.
10360 trunk/RELNOTES (File Modified)
10363 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10369 trunk/modules/core/m_sjoin.c (File Modified)
10370 trunk/src/channel.c (File Modified)
10373 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10375 - Implement list limit exceed modes -- +L.
10379 trunk/modules/core/m_mode.c (File Modified)
10382 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10384 - Add handlers for modes +L, +P.
10388 trunk/include/channel.h (File Modified)
10389 trunk/modules/core/m_mode.c (File Modified)
10392 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10394 Update properties on *everything*.
10398 trunk/.cvsignore (Property Modified)
10399 trunk/.indent.pro (Property Modified)
10400 trunk/BUGS (File Modified) (Property Modified)
10401 trunk/CREDITS (File Modified) (Property Modified)
10402 trunk/ChangeLog (Property Modified)
10403 trunk/Hybrid-team (File Modified) (Property Modified)
10404 trunk/INSTALL (File Modified) (Property Modified)
10405 trunk/LICENSE (File Modified) (Property Modified)
10406 trunk/Makefile.in (File Modified) (Property Modified)
10407 trunk/README.FIRST (File Modified) (Property Modified)
10408 trunk/RELNOTES (File Modified) (Property Modified)
10409 trunk/SVN-Access (Property Modified)
10410 trunk/aclocal.m4 (File Modified) (Property Modified)
10411 trunk/adns/.cvsignore (Property Modified)
10412 trunk/adns/COPYING (Property Modified)
10413 trunk/adns/GPL-vs-LGPL (Property Modified)
10414 trunk/adns/Makefile.in (File Modified) (Property Modified)
10415 trunk/adns/README (Property Modified)
10416 trunk/adns/README.ircd (Property Modified)
10417 trunk/adns/adns.h (File Modified) (Property Modified)
10418 trunk/adns/check.c (File Modified) (Property Modified)
10419 trunk/adns/dlist.h (File Modified) (Property Modified)
10420 trunk/adns/event.c (File Modified) (Property Modified)
10421 trunk/adns/general.c (File Modified) (Property Modified)
10422 trunk/adns/internal.h (File Modified) (Property Modified)
10423 trunk/adns/parse.c (File Modified) (Property Modified)
10424 trunk/adns/query.c (File Modified) (Property Modified)
10425 trunk/adns/reply.c (File Modified) (Property Modified)
10426 trunk/adns/setup.c (File Modified) (Property Modified)
10427 trunk/adns/transmit.c (File Modified) (Property Modified)
10428 trunk/adns/tvarith.h (File Modified) (Property Modified)
10429 trunk/adns/types.c (File Modified) (Property Modified)
10430 trunk/configure (File Modified) (Property Modified)
10431 trunk/configure.ac (File Modified) (Property Modified)
10432 trunk/contrib/.cvsignore (Property Modified)
10433 trunk/contrib/.indent.pro (Property Modified)
10434 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10435 trunk/contrib/README (File Modified) (Property Modified)
10436 trunk/contrib/example_module.c (File Modified) (Property Modified)
10437 trunk/contrib/m_42.c (File Modified) (Property Modified)
10438 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10439 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10440 trunk/contrib/m_force.c (File Modified) (Property Modified)
10441 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10442 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10443 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10444 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10445 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10446 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10447 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10448 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10449 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10450 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10451 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10452 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10453 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10454 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10455 trunk/doc/.cvsignore (Property Modified)
10456 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10457 trunk/doc/Makefile.in (File Modified) (Property Modified)
10458 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10459 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10460 trunk/doc/challenge.txt (File Modified) (Property Modified)
10461 trunk/doc/example.conf (File Modified) (Property Modified)
10462 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10463 trunk/doc/hooks.txt (File Modified) (Property Modified)
10464 trunk/doc/index.txt (File Modified) (Property Modified)
10465 trunk/doc/ircd.8 (File Modified) (Property Modified)
10466 trunk/doc/ircd.motd (Property Modified)
10467 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10468 trunk/doc/modeg.txt (File Modified) (Property Modified)
10469 trunk/doc/modes.txt (File Modified) (Property Modified)
10470 trunk/doc/monitor.txt (File Modified) (Property Modified)
10471 trunk/doc/old/Authors (Property Modified)
10472 trunk/doc/operguide.txt (File Modified) (Property Modified)
10473 trunk/doc/opermyth.txt (Property Modified)
10474 trunk/doc/server-version-info (File Modified) (Property Modified)
10475 trunk/doc/services.txt (File Modified) (Property Modified)
10476 trunk/doc/technical/README.TSora (Property Modified)
10477 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10478 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10479 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10480 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10481 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10482 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10483 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10484 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10485 trunk/doc/technical/rfc1459.txt (Property Modified)
10486 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10487 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10488 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10489 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10490 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10491 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10492 trunk/help/Makefile.in (File Modified) (Property Modified)
10493 trunk/help/opers/accept (Property Modified)
10494 trunk/help/opers/admin (Property Modified)
10495 trunk/help/opers/away (Property Modified)
10496 trunk/help/opers/capab (Property Modified)
10497 trunk/help/opers/challenge (Property Modified)
10498 trunk/help/opers/close (Property Modified)
10499 trunk/help/opers/cmode (Property Modified)
10500 trunk/help/opers/cnotice (Property Modified)
10501 trunk/help/opers/connect (Property Modified)
10502 trunk/help/opers/cprivmsg (Property Modified)
10503 trunk/help/opers/credits (Property Modified)
10504 trunk/help/opers/die (Property Modified)
10505 trunk/help/opers/dline (Property Modified)
10506 trunk/help/opers/eob (Property Modified)
10507 trunk/help/opers/error (Property Modified)
10508 trunk/help/opers/etrace (Property Modified)
10509 trunk/help/opers/gline (Property Modified)
10510 trunk/help/opers/help (Property Modified)
10511 trunk/help/opers/index (Property Modified)
10512 trunk/help/opers/info (Property Modified)
10513 trunk/help/opers/invite (Property Modified)
10514 trunk/help/opers/ison (Property Modified)
10515 trunk/help/opers/join (Property Modified)
10516 trunk/help/opers/kick (Property Modified)
10517 trunk/help/opers/kill (Property Modified)
10518 trunk/help/opers/kline (Property Modified)
10519 trunk/help/opers/knock (Property Modified)
10520 trunk/help/opers/links (Property Modified)
10521 trunk/help/opers/list (Property Modified)
10522 trunk/help/opers/locops (Property Modified)
10523 trunk/help/opers/lusers (Property Modified)
10524 trunk/help/opers/modlist (Property Modified)
10525 trunk/help/opers/modload (Property Modified)
10526 trunk/help/opers/modrestart (Property Modified)
10527 trunk/help/opers/modunload (Property Modified)
10528 trunk/help/opers/motd (Property Modified)
10529 trunk/help/opers/names (Property Modified)
10530 trunk/help/opers/nick (Property Modified)
10531 trunk/help/opers/notice (Property Modified)
10532 trunk/help/opers/oper (Property Modified)
10533 trunk/help/opers/operspy (Property Modified)
10534 trunk/help/opers/operwall (Property Modified)
10535 trunk/help/opers/part (Property Modified)
10536 trunk/help/opers/pass (Property Modified)
10537 trunk/help/opers/ping (Property Modified)
10538 trunk/help/opers/pong (Property Modified)
10539 trunk/help/opers/post (Property Modified)
10540 trunk/help/opers/privmsg (Property Modified)
10541 trunk/help/opers/quit (Property Modified)
10542 trunk/help/opers/rehash (Property Modified)
10543 trunk/help/opers/restart (Property Modified)
10544 trunk/help/opers/resv (Property Modified)
10545 trunk/help/opers/server (Property Modified)
10546 trunk/help/opers/set (Property Modified)
10547 trunk/help/opers/sjoin (Property Modified)
10548 trunk/help/opers/squit (Property Modified)
10549 trunk/help/opers/stats (Property Modified)
10550 trunk/help/opers/svinfo (Property Modified)
10551 trunk/help/opers/testgecos (Property Modified)
10552 trunk/help/opers/testline (Property Modified)
10553 trunk/help/opers/testmask (Property Modified)
10554 trunk/help/opers/time (Property Modified)
10555 trunk/help/opers/topic (Property Modified)
10556 trunk/help/opers/trace (Property Modified)
10557 trunk/help/opers/uhelp (Property Modified)
10558 trunk/help/opers/umode (Property Modified)
10559 trunk/help/opers/undline (Property Modified)
10560 trunk/help/opers/ungline (Property Modified)
10561 trunk/help/opers/unkline (Property Modified)
10562 trunk/help/opers/unresv (Property Modified)
10563 trunk/help/opers/unxline (Property Modified)
10564 trunk/help/opers/user (Property Modified)
10565 trunk/help/opers/userhost (Property Modified)
10566 trunk/help/opers/users (Property Modified)
10567 trunk/help/opers/version (Property Modified)
10568 trunk/help/opers/wallops (Property Modified)
10569 trunk/help/opers/who (Property Modified)
10570 trunk/help/opers/whois (Property Modified)
10571 trunk/help/opers/whowas (Property Modified)
10572 trunk/help/opers/xline (Property Modified)
10573 trunk/help/users/index (Property Modified)
10574 trunk/help/users/info (Property Modified)
10575 trunk/help/users/notice (Property Modified)
10576 trunk/help/users/privmsg (Property Modified)
10577 trunk/help/users/stats (Property Modified)
10578 trunk/help/users/umode (Property Modified)
10579 trunk/include/.cvsignore (Property Modified)
10580 trunk/include/.indent.pro (Property Modified)
10581 trunk/include/balloc.h (File Modified) (Property Modified)
10582 trunk/include/cache.h (File Modified) (Property Modified)
10583 trunk/include/channel.h (File Modified) (Property Modified)
10584 trunk/include/class.h (File Modified) (Property Modified)
10585 trunk/include/client.h (File Modified) (Property Modified)
10586 trunk/include/commio.h (File Modified) (Property Modified)
10587 trunk/include/common.h (File Modified) (Property Modified)
10588 trunk/include/config.h (File Modified) (Property Modified)
10589 trunk/include/config.h.dist (File Modified) (Property Modified)
10590 trunk/include/defaults.h (File Modified) (Property Modified)
10591 trunk/include/event.h (File Modified) (Property Modified)
10592 trunk/include/hash.h (File Modified) (Property Modified)
10593 trunk/include/hook.h (File Modified) (Property Modified)
10594 trunk/include/hostmask.h (File Modified) (Property Modified)
10595 trunk/include/irc_string.h (File Modified) (Property Modified)
10596 trunk/include/ircd.h (File Modified) (Property Modified)
10597 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10598 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10599 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10600 trunk/include/linebuf.h (File Modified) (Property Modified)
10601 trunk/include/listener.h (File Modified) (Property Modified)
10602 trunk/include/m_info.h (File Modified) (Property Modified)
10603 trunk/include/memory.h (File Modified) (Property Modified)
10604 trunk/include/modules.h (File Modified) (Property Modified)
10605 trunk/include/monitor.h (File Modified) (Property Modified)
10606 trunk/include/msg.h (File Modified) (Property Modified)
10607 trunk/include/newconf.h (File Modified) (Property Modified)
10608 trunk/include/numeric.h (File Modified) (Property Modified)
10609 trunk/include/packet.h (File Modified) (Property Modified)
10610 trunk/include/parse.h (File Modified) (Property Modified)
10611 trunk/include/patchlevel.h (File Modified) (Property Modified)
10612 trunk/include/patricia.h (File Modified) (Property Modified)
10613 trunk/include/reject.h (File Modified) (Property Modified)
10614 trunk/include/res.h (File Modified) (Property Modified)
10615 trunk/include/restart.h (File Modified) (Property Modified)
10616 trunk/include/s_auth.h (File Modified) (Property Modified)
10617 trunk/include/s_conf.h (File Modified) (Property Modified)
10618 trunk/include/s_gline.h (File Modified) (Property Modified)
10619 trunk/include/s_log.h (File Modified) (Property Modified)
10620 trunk/include/s_newconf.h (File Modified) (Property Modified)
10621 trunk/include/s_serv.h (File Modified) (Property Modified)
10622 trunk/include/s_stats.h (File Modified) (Property Modified)
10623 trunk/include/s_user.h (File Modified) (Property Modified)
10624 trunk/include/s_zip.h (File Modified) (Property Modified)
10625 trunk/include/scache.h (File Modified) (Property Modified)
10626 trunk/include/send.h (File Modified) (Property Modified)
10627 trunk/include/serno.h (Property Modified)
10628 trunk/include/setup.h.in (Property Modified)
10629 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10630 trunk/include/stdinc.h (File Modified) (Property Modified)
10631 trunk/include/supported.h (File Modified) (Property Modified)
10632 trunk/include/tools.h (File Modified) (Property Modified)
10633 trunk/include/whowas.h (File Modified) (Property Modified)
10634 trunk/install-sh (File Modified) (Property Modified)
10635 trunk/modules/.cvsignore (Property Modified)
10636 trunk/modules/.depend (Property Modified)
10637 trunk/modules/.indent.pro (Property Modified)
10638 trunk/modules/Makefile.in (File Modified) (Property Modified)
10639 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10640 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10641 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10642 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10643 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10644 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10645 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10646 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10647 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10648 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10649 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10650 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10651 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10652 trunk/modules/m_accept.c (File Modified) (Property Modified)
10653 trunk/modules/m_admin.c (File Modified) (Property Modified)
10654 trunk/modules/m_away.c (File Modified) (Property Modified)
10655 trunk/modules/m_cap.c (File Modified) (Property Modified)
10656 trunk/modules/m_capab.c (File Modified) (Property Modified)
10657 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10658 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10659 trunk/modules/m_close.c (File Modified) (Property Modified)
10660 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10661 trunk/modules/m_connect.c (File Modified) (Property Modified)
10662 trunk/modules/m_dline.c (File Modified) (Property Modified)
10663 trunk/modules/m_encap.c (File Modified) (Property Modified)
10664 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10665 trunk/modules/m_gline.c (File Modified) (Property Modified)
10666 trunk/modules/m_help.c (File Modified) (Property Modified)
10667 trunk/modules/m_info.c (File Modified) (Property Modified)
10668 trunk/modules/m_invite.c (File Modified) (Property Modified)
10669 trunk/modules/m_ison.c (File Modified) (Property Modified)
10670 trunk/modules/m_kline.c (File Modified) (Property Modified)
10671 trunk/modules/m_knock.c (File Modified) (Property Modified)
10672 trunk/modules/m_links.c (File Modified) (Property Modified)
10673 trunk/modules/m_list.c (File Modified) (Property Modified)
10674 trunk/modules/m_locops.c (File Modified) (Property Modified)
10675 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10676 trunk/modules/m_map.c (File Modified) (Property Modified)
10677 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10678 trunk/modules/m_motd.c (File Modified) (Property Modified)
10679 trunk/modules/m_names.c (File Modified) (Property Modified)
10680 trunk/modules/m_oper.c (File Modified) (Property Modified)
10681 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10682 trunk/modules/m_pass.c (File Modified) (Property Modified)
10683 trunk/modules/m_ping.c (File Modified) (Property Modified)
10684 trunk/modules/m_pong.c (File Modified) (Property Modified)
10685 trunk/modules/m_post.c (File Modified) (Property Modified)
10686 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10687 trunk/modules/m_restart.c (File Modified) (Property Modified)
10688 trunk/modules/m_resv.c (File Modified) (Property Modified)
10689 trunk/modules/m_services.c (File Modified) (Property Modified)
10690 trunk/modules/m_set.c (File Modified) (Property Modified)
10691 trunk/modules/m_stats.c (File Modified) (Property Modified)
10692 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10693 trunk/modules/m_tb.c (File Modified) (Property Modified)
10694 trunk/modules/m_testline.c (File Modified) (Property Modified)
10695 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10696 trunk/modules/m_time.c (File Modified) (Property Modified)
10697 trunk/modules/m_topic.c (File Modified) (Property Modified)
10698 trunk/modules/m_trace.c (File Modified) (Property Modified)
10699 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10700 trunk/modules/m_user.c (File Modified) (Property Modified)
10701 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10702 trunk/modules/m_users.c (File Modified) (Property Modified)
10703 trunk/modules/m_version.c (File Modified) (Property Modified)
10704 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10705 trunk/modules/m_who.c (File Modified) (Property Modified)
10706 trunk/modules/m_whois.c (File Modified) (Property Modified)
10707 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10708 trunk/modules/m_xline.c (File Modified) (Property Modified)
10709 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10710 trunk/servlink/.cvsignore (Property Modified)
10711 trunk/servlink/.indent.pro (Property Modified)
10712 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10713 trunk/servlink/README (File Modified) (Property Modified)
10714 trunk/servlink/TODO (File Modified) (Property Modified)
10715 trunk/servlink/control.c (File Modified) (Property Modified)
10716 trunk/servlink/control.h (File Modified) (Property Modified)
10717 trunk/servlink/io.c (File Modified) (Property Modified)
10718 trunk/servlink/io.h (File Modified) (Property Modified)
10719 trunk/servlink/servlink.c (File Modified) (Property Modified)
10720 trunk/servlink/servlink.h (File Modified) (Property Modified)
10721 trunk/src/.cvsignore (Property Modified)
10722 trunk/src/.depend (Property Modified)
10723 trunk/src/.indent.pro (Property Modified)
10724 trunk/src/Makefile.in (File Modified) (Property Modified)
10725 trunk/src/adns.c (File Modified) (Property Modified)
10726 trunk/src/balloc.c (File Modified) (Property Modified)
10727 trunk/src/cache.c (File Modified) (Property Modified)
10728 trunk/src/channel.c (File Modified) (Property Modified)
10729 trunk/src/class.c (File Modified) (Property Modified)
10730 trunk/src/client.c (File Modified) (Property Modified)
10731 trunk/src/commio.c (File Modified) (Property Modified)
10732 trunk/src/devpoll.c (File Modified) (Property Modified)
10733 trunk/src/epoll.c (File Modified) (Property Modified)
10734 trunk/src/event.c (File Modified) (Property Modified)
10735 trunk/src/getopt.c (File Modified) (Property Modified)
10736 trunk/src/hash.c (File Modified) (Property Modified)
10737 trunk/src/hook.c (File Modified) (Property Modified)
10738 trunk/src/hostmask.c (File Modified) (Property Modified)
10739 trunk/src/irc_string.c (File Modified) (Property Modified)
10740 trunk/src/ircd.c (File Modified) (Property Modified)
10741 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10742 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10743 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10744 trunk/src/kdparse.c (File Modified) (Property Modified)
10745 trunk/src/kqueue.c (File Modified) (Property Modified)
10746 trunk/src/linebuf.c (File Modified) (Property Modified)
10747 trunk/src/listener.c (File Modified) (Property Modified)
10748 trunk/src/match.c (File Modified) (Property Modified)
10749 trunk/src/memory.c (File Modified) (Property Modified)
10750 trunk/src/messages.tab (File Modified) (Property Modified)
10751 trunk/src/modules.c (File Modified) (Property Modified)
10752 trunk/src/monitor.c (File Modified) (Property Modified)
10753 trunk/src/newconf.c (File Modified) (Property Modified)
10754 trunk/src/numeric.c (File Modified) (Property Modified)
10755 trunk/src/packet.c (File Modified) (Property Modified)
10756 trunk/src/parse.c (File Modified) (Property Modified)
10757 trunk/src/patricia.c (File Modified) (Property Modified)
10758 trunk/src/poll.c (File Modified) (Property Modified)
10759 trunk/src/reject.c (File Modified) (Property Modified)
10760 trunk/src/restart.c (File Modified) (Property Modified)
10761 trunk/src/s_auth.c (File Modified) (Property Modified)
10762 trunk/src/s_conf.c (File Modified) (Property Modified)
10763 trunk/src/s_gline.c (File Modified) (Property Modified)
10764 trunk/src/s_log.c (File Modified) (Property Modified)
10765 trunk/src/s_newconf.c (File Modified) (Property Modified)
10766 trunk/src/s_serv.c (File Modified) (Property Modified)
10767 trunk/src/s_stats.c (File Modified) (Property Modified)
10768 trunk/src/s_user.c (File Modified) (Property Modified)
10769 trunk/src/scache.c (File Modified) (Property Modified)
10770 trunk/src/select.c (File Modified) (Property Modified)
10771 trunk/src/send.c (File Modified) (Property Modified)
10772 trunk/src/snprintf.c (File Modified) (Property Modified)
10773 trunk/src/tools.c (File Modified) (Property Modified)
10774 trunk/src/version.c.SH (File Modified) (Property Modified)
10775 trunk/src/whowas.c (File Modified) (Property Modified)
10776 trunk/tools/.cvsignore (Property Modified)
10777 trunk/tools/Makefile.in (File Modified) (Property Modified)
10778 trunk/tools/README (File Modified) (Property Modified)
10779 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10780 trunk/tools/convertilines.c (File Modified) (Property Modified)
10781 trunk/tools/convertklines.c (File Modified) (Property Modified)
10782 trunk/tools/mkkeypair (Property Modified)
10783 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10784 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10785 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10786 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10787 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10788 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10789 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10790 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10791 trunk/tools/untabify (File Modified) (Property Modified)
10792 trunk/tools/viconf.c (File Modified) (Property Modified)
10795 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10801 trunk/RELNOTES (File Modified)
10804 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10806 - Make version.c use our serial, not ratbox's.
10810 trunk/src/version.c.SH (File Modified)
10813 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10816 - revved patchlevel to 2.1.5
10820 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10821 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10824 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10826 - fix buffer overflow and unterminated buffer when removing TS6 bans
10827 - fix rebuilding of SJOIN
10831 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10834 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10836 have servlink report if it gets an uncompressed error message when it gets inflate failures
10839 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10842 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10844 - extend our copyrights to 2005.
10848 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10849 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10850 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10851 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10852 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10853 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10854 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10855 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10856 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10857 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10858 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10859 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10860 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10861 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10862 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10863 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10864 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10865 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10866 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10867 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10868 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10869 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10870 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10871 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10872 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10873 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10874 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10875 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10876 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10877 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10878 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10879 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10880 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10881 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10882 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10883 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10884 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10885 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10886 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10887 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10888 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10889 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10891 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10892 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10893 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10894 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10895 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10896 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10897 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10898 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10899 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10900 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10901 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10902 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10903 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10904 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10905 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10906 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10907 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10918 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10919 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10920 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10921 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10922 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10923 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10924 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10925 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10933 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10934 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10935 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10937 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10938 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10939 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10945 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10947 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10948 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10949 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10950 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10951 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10954 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10957 - revved patchlevel to 2.1.4
10961 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10962 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10965 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10967 - add TARGMAX to 005
10968 - remove the +1 from ->uid in struct Client
10969 - fix checking of accept entries in m_accept.c
10973 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10974 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10975 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10976 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10979 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10981 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10986 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10989 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10991 - remove an unused variable
10995 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10998 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11000 don't burst a TS5 name in burst_TS6. -via jillies
11003 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11006 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11008 - via jilles, make nickchanges invalidate any cached bans for
11013 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11014 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11019 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11021 - fix some char vs byte usage to make adns compile cleanly with gcc4
11025 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11030 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11032 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11035 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11037 userhost should allow 5 userhost checks, not 4
11040 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11043 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11045 - another darwin fix
11049 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11052 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11058 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11065 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11068 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11070 - remove bogus extern of abort_list
11074 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11077 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11079 svn repo access stuff
11082 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11085 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11091 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11094 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11100 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11103 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11105 revert omotd..i thought it was a good idea..oh well
11108 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11111 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11113 Commas are bad things in channel keys
11117 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11120 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11122 Add OMOTD command to display oper motd
11126 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11129 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11131 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11134 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11137 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11139 Modified files: (Branch: RATBOX_2_1)
11142 - stop testing whois for protocol violations, as they can be caused in
11143 ircds going all the way back to the original ircd2.8
11145 Revision Changes Path
11146 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11150 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11152 Modified files: (Branch: RATBOX_2_1)
11155 - remove some 2.2 code
11157 Revision Changes Path
11158 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11162 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11164 Modified files: (Branch: RATBOX_2_1)
11167 backport of the silly december 31st bug
11169 Revision Changes Path
11170 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11174 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11176 Modified files: (Branch: RATBOX_2_1)
11178 include patchlevel.h
11180 - revved patchlevel to 2.1.3
11182 Revision Changes Path
11183 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11184 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11188 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11190 Modified files: (Branch: RATBOX_2_1)
11193 modules/core m_nick.c
11196 - stop removing a clients own list of accepted clients when they do a
11198 - clean up the accept code so its less retarded
11200 Revision Changes Path
11201 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11202 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11203 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11204 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11208 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11210 Modified files: (Branch: RATBOX_2_1)
11213 src event.c ircd.c newconf.c
11215 - remove a defn of links_cache_list in m_links.c which was causing
11216 the flattened links update to be ignored
11217 - add eventUpdate(), and make links_delay update on rehash
11219 Revision Changes Path
11220 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11221 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11222 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11223 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11224 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11228 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11230 Modified files: (Branch: RATBOX_2_1)
11234 - make the conf parser apply service {}; on rehash
11236 Revision Changes Path
11237 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11238 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11242 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11244 Modified files: (Branch: RATBOX_2_1)
11247 - show ENABLE_SERVICES define in info
11249 Revision Changes Path
11250 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11254 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11256 Modified files: (Branch: RATBOX_2_1)
11257 modules m_services.c m_stats.c
11259 - via jilles, make m_services.c hook into stats U and display service
11262 Revision Changes Path
11263 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11264 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11268 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11270 Modified files: (Branch: RATBOX_2_1)
11271 . configure configure.ac
11273 - default build to -O2
11275 Revision Changes Path
11276 7.249.2.2 +4 -4 ircd-ratbox/configure
11277 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11281 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11283 Modified files: (Branch: RATBOX_2_1)
11284 doc example.conf example.efnet.conf
11285 include client.h s_conf.h s_newconf.h
11287 modules/core m_join.c m_nick.c
11288 src channel.c newconf.c s_conf.c s_user.c
11290 - remove no_oper_resvs from general {};
11291 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11293 Revision Changes Path
11294 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11295 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11296 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11297 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11298 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11299 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11300 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11301 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11302 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11303 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11304 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11305 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11309 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11311 Modified files: (Branch: RATBOX_2_1)
11312 modules/core m_mode.c m_nick.c
11316 - raise max temptime to a year
11318 - require 9 parameters in ms_nick(), 10 in ms_uid()
11320 Revision Changes Path
11321 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11322 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11323 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11327 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11329 Modified files: (Branch: RATBOX_2_1)
11330 modules m_services.c
11332 - only show services logged in info when its a local client
11334 Revision Changes Path
11335 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11339 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11341 Modified files: (Branch: RATBOX_2_1)
11344 passing a pointer to a pointer is not what was intended, oops
11346 Revision Changes Path
11347 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11351 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11353 Modified files: (Branch: RATBOX_2_1)
11356 - update services.txt with FNC
11358 Revision Changes Path
11359 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11363 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11365 Modified files: (Branch: RATBOX_2_1)
11368 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11370 Revision Changes Path
11371 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11375 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11377 Modified files: (Branch: RATBOX_2_1)
11380 - add some uniqueness into auth process for bopm
11382 Revision Changes Path
11383 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11387 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11389 Modified files: (Branch: RATBOX_2_1)
11390 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11392 - make contrib/ compile
11394 Revision Changes Path
11395 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11396 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11397 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11398 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11402 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11404 Modified files: (Branch: RATBOX_2_1)
11405 modules m_monitor.c
11407 Don't allow MONITOR from an unregistered client
11409 Revision Changes Path
11410 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11414 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11416 Modified files: (Branch: RATBOX_2_1)
11417 doc example.conf example.efnet.conf
11419 src class.c messages.tab newconf.c
11421 - remove sendq_eob, its become more of a hindrance than a benefit.
11422 - sync example.efnet.conf cluster {}; with example.conf
11424 Revision Changes Path
11425 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11426 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11427 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11428 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11429 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11430 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11434 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11436 Modified files: (Branch: RATBOX_2_1)
11438 include patchlevel.h
11441 - revved patchlevel to 2.1.2
11443 Revision Changes Path
11444 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11445 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11449 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11451 Modified files: (Branch: RATBOX_2_1)
11452 . configure configure.ac
11454 - raise default topiclen to 160.
11456 Revision Changes Path
11457 7.249.2.1 +3 -3 ircd-ratbox/configure
11458 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11462 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11464 Modified files: (Branch: RATBOX_2_1)
11465 modules m_services.c
11467 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11468 tsinfo matches this
11470 Revision Changes Path
11471 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11475 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11477 Modified files: (Branch: RATBOX_2_1)
11478 modules m_services.c
11480 - monitor_signoff() the client we're nickchanging
11482 Revision Changes Path
11483 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11487 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11489 Modified files: (Branch: RATBOX_2_1)
11492 - fix various UID problems with trace
11494 Revision Changes Path
11495 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11499 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11501 Modified files: (Branch: RATBOX_2_1)
11502 help/opers dline kline
11503 modules m_resv.c m_stats.c
11504 modules/core m_mode.c
11507 - tidy up kline/dline help to note they dont accept nick as target
11508 - disallow bans beginning with ':' over bmask
11509 - disallow bans with a space in chm_ban
11510 - stop counting hidden opers in stats p
11511 - match() parameters in remote unresv were inverted, causing it to fail
11512 - fix possibility of clients setting blank keys
11514 Revision Changes Path
11515 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11516 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11517 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11518 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11519 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11523 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11525 Modified files: (Branch: RATBOX_2_1)
11528 - fix problems with amd64 and the way we do va_list
11530 Revision Changes Path
11531 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11535 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11537 Modified files: (Branch: RATBOX_2_1)
11538 modules m_services.c
11540 - tidy up the kill notifications for RSFNC
11542 Revision Changes Path
11543 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11547 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11549 Modified files: (Branch: RATBOX_2_1)
11551 modules m_services.c
11554 - some more rserv stuff:
11555 - add RSFNC capability
11556 - fix up RSFNC, kill existing clients if they exist.
11558 Revision Changes Path
11559 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11560 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11561 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11565 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11567 Modified files: (Branch: RATBOX_2_1)
11568 modules m_services.c
11570 - first stab at a FNC implementation for rserv
11572 Revision Changes Path
11573 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11577 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11579 Modified files: (Branch: RATBOX_2_1)
11584 Revision Changes Path
11585 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11589 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11591 Modified files: (Branch: RATBOX_2_1)
11594 - add links_delay back
11596 Revision Changes Path
11597 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11601 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11603 Modified files: (Branch: RATBOX_2_1)
11607 - swap tabs for spaces
11609 Revision Changes Path
11610 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11611 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11615 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11617 Modified files: (Branch: RATBOX_2_1)
11620 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11621 contained in the client_flood conf option
11622 - remove a couple of unused defines from info
11624 Revision Changes Path
11625 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11629 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11631 Modified files: (Branch: RATBOX_2_1)
11634 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11636 Revision Changes Path
11637 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11641 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11643 Modified files: (Branch: RATBOX_2_1)
11644 doc example.conf example.efnet.conf
11646 - fix missing closing comment tag
11648 Revision Changes Path
11649 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11650 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11654 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11656 Modified files: (Branch: RATBOX_2_1)
11658 include patchlevel.h
11660 - revved patchlevel to 2.1.1
11662 Revision Changes Path
11663 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11664 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11668 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11670 Modified files: (Branch: RATBOX_2_1)
11673 - sync up remote kline reasons, so theyre consistent with what happens
11674 when we add local klines - notably the "Temporary K-line x min" and
11675 date added to reason.
11677 Revision Changes Path
11678 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11682 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11684 Modified files: (Branch: RATBOX_2_1)
11687 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11689 Revision Changes Path
11690 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11694 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11696 Modified files: (Branch: RATBOX_2_1)
11699 used the data pointer we saved, not what just got nulled
11701 Revision Changes Path
11702 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11706 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11708 Modified files: (Branch: RATBOX_2_1)
11709 modules m_resv.c m_xline.c
11711 - fix broken propagation of xline/resv
11713 Revision Changes Path
11714 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11715 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11719 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11721 Modified files: (Branch: RATBOX_2_1)
11724 - properly increment bad auth count for stats T when we timeout an auth
11726 Revision Changes Path
11727 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11731 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11733 Modified files: (Branch: RATBOX_2_1)
11736 modules/core m_nick.c
11738 - fix a bit that didnt make sense in monitor.txt
11739 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11741 Revision Changes Path
11742 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11743 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11744 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11748 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11750 Modified files: (Branch: RATBOX_2_1)
11753 removing dlink nodes from auth_poll_list twice is bad
11755 Revision Changes Path
11756 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11760 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11762 Modified files: (Branch: RATBOX_2_1)
11765 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11766 changed to RPL_STATSDEBUG
11768 Revision Changes Path
11769 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11773 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11775 Added files: (Branch: RATBOX_2_1)
11778 - add some documentation about target change
11780 Revision Changes Path
11781 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11785 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11787 Modified files: (Branch: RATBOX_2_1)
11788 include supported.h
11789 modules/core m_message.c
11791 - remove extra argument to 005
11792 - disallow messaging of UIDs
11794 Revision Changes Path
11795 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11796 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11800 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11802 Modified files: (Branch: RATBOX_2_1)
11805 - fix a longstanding parser bug with wrong limit checking, causing us to
11806 accept one less parameter than we're allowed to accept.
11808 Revision Changes Path
11809 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11813 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11815 Modified files: (Branch: RATBOX_2_1)
11816 modules/core m_message.c
11818 - exempt users messaging themselves from target change
11820 Revision Changes Path
11821 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11825 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11827 Modified files: (Branch: RATBOX_2_1)
11828 include supported.h
11830 - stop violating MAXPARA on 005.
11832 Revision Changes Path
11833 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11837 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11839 Modified files: (Branch: RATBOX_2_1)
11840 modules/core m_nick.c
11842 - dont store an ipv6 sockhost if we're not compiled with v6 support
11844 Revision Changes Path
11845 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11849 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11851 Modified files: (Branch: RATBOX_2_1)
11854 - remove some vms includes
11856 Revision Changes Path
11857 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11861 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11863 Modified files: (Branch: RATBOX_2_1)
11867 - force commit for new branch
11869 Revision Changes Path
11870 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11871 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11875 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11878 . RELNOTES configure configure.ac
11879 include patchlevel.h
11881 - revved patchlevel to 2.1.0
11883 Revision Changes Path
11884 1.114 +6 -2 ircd-ratbox/RELNOTES
11885 7.249 +11 -11 ircd-ratbox/configure
11886 7.63 +3 -3 ircd-ratbox/configure.ac
11887 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11891 leeh 2005/03/04 13:31:32 EST (20050304_2)
11895 include patchlevel.h
11898 - revved patchlevel to 2.1.0beta2
11900 Revision Changes Path
11901 1.113 +12 -0 ircd-ratbox/RELNOTES
11902 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11906 leeh 2005/03/04 13:27:05 EST (20050304_1)
11909 doc whats-new-2.1.txt
11912 - update whats-new-2.1
11913 - when we're handling global NAMES, dont output channels if there are no
11914 members within them we can show.
11916 Revision Changes Path
11917 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11918 7.436 +12 -2 ircd-ratbox/src/channel.c
11922 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11927 That would be a node_heap not a prefix_heap..oops
11929 Revision Changes Path
11930 7.30 +1 -1 ircd-ratbox/src/patricia.c
11934 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11939 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11940 otherwise..the other macros might work????
11942 Revision Changes Path
11943 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11947 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11950 . configure configure.ac
11954 Revision Changes Path
11955 7.248 +5 -5 ircd-ratbox/configure
11956 7.62 +5 -5 ircd-ratbox/configure.ac
11960 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11963 . configure configure.ac
11967 Revision Changes Path
11968 7.247 +3 -2 ircd-ratbox/configure
11969 7.61 +3 -2 ircd-ratbox/configure.ac
11973 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11976 . configure configure.ac
11980 Revision Changes Path
11981 7.246 +6 -6 ircd-ratbox/configure
11982 7.60 +4 -4 ircd-ratbox/configure.ac
11986 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11989 . configure configure.ac
11992 Doh these changes got put on RATBOX_2_0 when they were meant for
11994 Also merged in the monitor heap size stuff, not that i think monitor has
11997 Revision Changes Path
11998 7.245 +12 -3 ircd-ratbox/configure
11999 7.59 +11 -3 ircd-ratbox/configure.ac
12000 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12004 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12009 Add more robust alloca checking
12011 Revision Changes Path
12012 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12016 leeh 2005/02/24 15:27:17 EST (20050224_9)
12021 - fix the copyright on m_42.c :p
12023 Revision Changes Path
12024 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12028 leeh 2005/02/24 15:22:53 EST (20050224_8)
12031 include supported.h
12034 - fix a core in undline on bad masks
12035 - remove an unwanted space from beginning of second 005 numeric
12037 Revision Changes Path
12038 7.5 +1 -1 ircd-ratbox/include/supported.h
12039 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12043 leeh 2005/02/24 15:18:59 EST (20050224_7)
12046 modules m_monitor.c
12048 - use max_monitor when adding nicknames
12050 that should be everything now..
12052 Revision Changes Path
12053 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12057 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12064 Revision Changes Path
12065 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12069 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12076 Revision Changes Path
12077 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12081 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12086 The Answer to Life, the Universe, and Everything
12088 Revision Changes Path
12089 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12093 leeh 2005/02/24 14:53:04 EST (20050224_3)
12097 modules m_monitor.c
12098 src ircd.c monitor.c
12100 - call init_monitor() on startup
12101 - add in support for adding/deleting/listing monitor entries
12103 Revision Changes Path
12104 7.2 +3 -1 ircd-ratbox/include/monitor.h
12105 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12106 7.374 +2 -0 ircd-ratbox/src/ircd.c
12107 7.3 +15 -4 ircd-ratbox/src/monitor.c
12111 leeh 2005/02/23 21:20:10 EST (20050224_2)
12114 doc example.conf example.efnet.conf
12115 include s_conf.h supported.h
12116 modules Makefile.in
12117 src client.c newconf.c s_conf.c
12119 modules m_monitor.c
12121 - add the max_monitor config option
12122 - advertise MONITOR=%d in 005
12123 - clear a local clients monitor list on exit
12124 - add the framework for the MONITOR command
12127 Revision Changes Path
12128 7.261 +5 -0 ircd-ratbox/doc/example.conf
12129 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12130 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12131 7.4 +4 -2 ircd-ratbox/include/supported.h
12132 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12133 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12134 7.492 +1 -0 ircd-ratbox/src/client.c
12135 7.202 +1 -0 ircd-ratbox/src/newconf.c
12136 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12140 leeh 2005/02/23 20:57:51 EST (20050224_1)
12143 . configure configure.ac
12147 - move MONITOR_HEAP_SIZE over to configure
12149 Revision Changes Path
12150 7.244 ircd-ratbox/configure
12151 7.58 +4 -2 ircd-ratbox/configure.ac
12152 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12153 7.2 +0 -2 ircd-ratbox/src/monitor.c
12157 leeh 2005/02/23 20:48:08 EST (20050224_0)
12161 include client.h numeric.h
12162 modules/core m_nick.c
12163 src Makefile.in client.c messages.tab
12169 - first half of my server-side notify list implementation..
12171 Revision Changes Path
12172 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12173 7.266 +3 -0 ircd-ratbox/include/client.h
12174 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12175 7.58 +6 -0 ircd-ratbox/include/numeric.h
12176 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12177 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12178 7.491 +3 -0 ircd-ratbox/src/client.c
12179 7.126 +5 -5 ircd-ratbox/src/messages.tab
12180 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12181 7.342 +2 -0 ircd-ratbox/src/s_user.c
12185 leeh 2005/02/23 18:42:59 EST (20050223_0)
12190 - double the size of the client and channel hashtables (64k -> 128k and
12191 32k -> 64k). The improvements are quite significant..
12193 Revision Changes Path
12194 7.54 +4 -4 ircd-ratbox/include/hash.h
12198 leeh 2005/02/22 14:55:56 EST (20050222_1)
12202 modules m_services.c
12204 - remove a couple of unused vars
12205 - update monitor.txt
12207 Revision Changes Path
12208 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12209 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12213 leeh 2005/02/21 19:47:24 EST (20050222_0)
12218 - add in my documentation on the upcoming MONITOR command
12220 Revision Changes Path
12221 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12225 leeh 2005/02/21 12:09:34 EST (20050221_0)
12228 . configure configure.ac
12229 doc whats-new-2.1.txt
12230 tools README.mkpasswd
12234 - update whats-new-2.1.txt some more
12235 - we dont have vms mkpasswd anymore
12236 - remove the unused crypt.c
12238 Revision Changes Path
12239 7.243 +3 -6 ircd-ratbox/configure
12240 7.57 +2 -4 ircd-ratbox/configure.ac
12241 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12242 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12243 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12247 leeh 2005/02/19 12:38:09 EST (20050219_3)
12250 doc example.conf example.efnet.conf
12253 src channel.c client.c ircd.c s_conf.c
12255 - rework the splitcode, splitservers is now how many servers we've marked as
12256 EOB, rather than how many are linked. Thus pull ourselves out of
12257 splitmode immediately once this is satisfied
12259 Revision Changes Path
12260 7.260 +8 -9 ircd-ratbox/doc/example.conf
12261 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12262 7.83 +1 -0 ircd-ratbox/include/ircd.h
12263 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12264 7.435 +16 -36 ircd-ratbox/src/channel.c
12265 7.490 +2 -0 ircd-ratbox/src/client.c
12266 7.373 +2 -1 ircd-ratbox/src/ircd.c
12267 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12271 leeh 2005/02/19 09:02:34 EST (20050219_2)
12274 doc example.conf example.efnet.conf
12275 include ircd.h s_conf.h
12277 src channel.c ircd.c newconf.c s_conf.c
12279 - remove split_delay
12281 Revision Changes Path
12282 7.259 +0 -5 ircd-ratbox/doc/example.conf
12283 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12284 7.82 +0 -1 ircd-ratbox/include/ircd.h
12285 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12286 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12287 7.434 +2 -7 ircd-ratbox/src/channel.c
12288 7.372 +0 -1 ircd-ratbox/src/ircd.c
12289 7.201 +0 -1 ircd-ratbox/src/newconf.c
12290 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12294 leeh 2005/02/19 08:48:05 EST (20050219_1)
12298 modules m_cap.c m_who.c
12301 - implemented multi-prefix client capability, which allows stacking of @+ in
12304 Revision Changes Path
12305 7.265 +1 -1 ircd-ratbox/include/client.h
12306 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12307 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12308 7.433 +4 -6 ircd-ratbox/src/channel.c
12312 leeh 2005/02/19 06:27:58 EST (20050219_0)
12316 src newconf.c s_conf.c s_newconf.c
12318 - removed some unused vars/functions
12320 Revision Changes Path
12321 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12322 7.200 +0 -15 ircd-ratbox/src/newconf.c
12323 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12324 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12328 leeh 2005/02/16 12:58:24 EST (20050216_2)
12331 . RELNOTES configure configure.ac
12332 include patchlevel.h
12334 - update configure to reflect this is 'devel'
12336 - revved patchlevel to 2.1.0beta1
12338 Revision Changes Path
12339 1.112 +9 -1 ircd-ratbox/RELNOTES
12340 7.242 +11 -11 ircd-ratbox/configure
12341 7.56 +3 -3 ircd-ratbox/configure.ac
12342 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12346 leeh 2005/02/16 12:46:30 EST (20050216_1)
12349 . configure configure.ac
12350 include client.h numeric.h s_conf.h setup.h.in
12352 modules Makefile.in
12353 modules/core m_nick.c
12354 src Makefile.in client.c ircd.c messages.tab
12355 newconf.c s_conf.c s_user.c
12361 - remove watch, the protocol for this sucks so hard I just dont want it
12364 Revision Changes Path
12365 7.241 +2 -12 ircd-ratbox/configure
12366 7.55 +2 -4 ircd-ratbox/configure.ac
12367 7.264 +0 -2 ircd-ratbox/include/client.h
12368 7.57 +0 -11 ircd-ratbox/include/numeric.h
12369 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12370 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12371 7.3 +2 -3 ircd-ratbox/include/supported.h
12372 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12373 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12374 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12375 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12376 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12377 7.489 +0 -3 ircd-ratbox/src/client.c
12378 7.371 +0 -2 ircd-ratbox/src/ircd.c
12379 7.125 +9 -9 ircd-ratbox/src/messages.tab
12380 7.199 +0 -1 ircd-ratbox/src/newconf.c
12381 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12382 7.341 +0 -2 ircd-ratbox/src/s_user.c
12383 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12387 leeh 2005/02/15 19:13:31 EST (20050216_0)
12391 src event.c ircd_lexer.l ircd_signal.c
12394 servlink descrip.mms
12396 - remove a few vms bits
12398 Revision Changes Path
12399 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12400 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12401 7.47 +0 -54 ircd-ratbox/src/event.c
12402 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12403 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12404 7.152 +0 -3 ircd-ratbox/src/modules.c
12408 leeh 2005/02/15 18:53:32 EST (20050215_0)
12411 include hostmask.h ircd.h s_conf.h s_newconf.h
12412 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12414 src hostmask.c ircd.c ircd_signal.c s_conf.c
12417 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12418 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12420 Revision Changes Path
12421 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12422 7.81 +1 -0 ircd-ratbox/include/ircd.h
12423 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12424 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12425 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12426 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12427 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12428 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12429 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12430 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12431 7.370 +7 -0 ircd-ratbox/src/ircd.c
12432 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12433 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12434 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12438 leeh 2005/02/13 10:21:41 EST (20050213_4)
12443 doc whats-new-2.0.txt whats-new-2.1.txt
12447 - move whats-new.txt to whats-new-2.0.txt
12448 - add in whats-new-2.1.txt
12449 - update services.txt with the whois for logged in users
12451 Revision Changes Path
12452 7.2 +5 -0 ircd-ratbox/doc/services.txt
12453 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12454 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12455 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12459 leeh 2005/02/13 09:20:37 EST (20050213_3)
12462 include supported.h
12463 modules/core m_message.c
12465 - fix a compile error in m_message.c
12466 - update 005 to the spec and add CPRIVMSG/CNOTICE
12468 Revision Changes Path
12469 7.2 +31 -37 ircd-ratbox/include/supported.h
12470 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12474 leeh 2005/02/13 09:14:12 EST (20050213_2)
12479 - fix the membership memleak
12481 Revision Changes Path
12482 7.432 +0 -3 ircd-ratbox/src/channel.c
12486 leeh 2005/02/12 21:51:56 EST (20050213_1)
12490 modules/core m_message.c
12492 - add a bitmask to track when they send their first message, only allowing
12493 clearing stuff after that.
12495 Revision Changes Path
12496 7.263 +4 -0 ircd-ratbox/include/client.h
12497 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12501 leeh 2005/02/12 21:17:52 EST (20050213_0)
12504 include patricia.h s_newconf.h
12505 modules/core m_message.c
12506 src patricia.c s_newconf.c s_user.c
12508 - add in the patricia for tracking who fills up targets, give them a reduced
12511 Revision Changes Path
12512 7.20 +1 -1 ircd-ratbox/include/patricia.h
12513 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12514 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12515 7.29 +1 -1 ircd-ratbox/src/patricia.c
12516 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12517 7.340 +4 -0 ircd-ratbox/src/s_user.c
12521 leeh 2005/02/12 18:35:10 EST (20050212_0)
12524 include ircd_defs.h
12525 src class.c reject.c
12527 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12529 Revision Changes Path
12530 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12531 7.68 +1 -5 ircd-ratbox/src/class.c
12532 1.33 +1 -5 ircd-ratbox/src/reject.c
12536 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12541 remove stupid memory leak
12543 Revision Changes Path
12544 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12548 leeh 2005/02/11 06:42:48 EST (20050211_0)
12553 - workaround hyb6 allowing empty gline reasons
12555 Revision Changes Path
12556 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12560 leeh 2005/02/09 14:39:13 EST (20050209_2)
12564 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12565 src ircd.c s_conf.c
12567 - move temp dlines and temp klines over to an array, rather than completely
12570 Revision Changes Path
12571 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12572 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12573 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12574 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12575 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12576 7.369 +0 -5 ircd-ratbox/src/ircd.c
12577 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12581 leeh 2005/02/09 14:02:13 EST (20050209_1)
12585 modules m_cap.c m_pong.c m_user.c
12586 modules/core m_nick.c
12589 - remove 'nick' param from register_local_user(), its not needed.
12591 Revision Changes Path
12592 7.35 +1 -1 ircd-ratbox/include/s_user.h
12593 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12594 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12595 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12596 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12597 7.339 +6 -6 ircd-ratbox/src/s_user.c
12601 leeh 2005/02/09 13:12:53 EST (20050209_0)
12604 modules m_cmessage.c
12606 - dont send numerics when we're dealing with CNOTICE
12607 - add in checking for +g, and resetting idle
12609 Revision Changes Path
12610 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12614 leeh 2005/02/08 11:37:50 EST (20050208_2)
12619 - fix operator blocks to work on ip spoofs
12621 Revision Changes Path
12622 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12626 leeh 2005/02/07 19:23:22 EST (20050208_1)
12629 doc example.conf example.efnet.conf
12632 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12634 Revision Changes Path
12635 7.258 +0 -39 ircd-ratbox/doc/example.conf
12636 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12637 7.198 +0 -272 ircd-ratbox/src/newconf.c
12641 leeh 2005/02/07 19:19:32 EST (20050208_0)
12646 - added support for kline.conf.perm et al, these take the same formats
12647 as their non-permanent partners, but you cant remove them via the ircd.
12649 Revision Changes Path
12650 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12654 leeh 2005/02/02 19:18:59 EST (20050203_1)
12661 help/opers cnotice cprivmsg
12663 - added help files for cprivmsg/cnotice
12665 Revision Changes Path
12666 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12667 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12668 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12669 1.10 +19 -19 ircd-ratbox/help/opers/index
12670 1.7 +10 -9 ircd-ratbox/help/users/index
12674 leeh 2005/02/02 19:14:25 EST (20050203_0)
12678 modules Makefile.in
12681 modules m_cmessage.c
12683 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12684 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12685 nick is a member. These bypass any target change limitations.
12686 - added ERR_VOICENEEDED, numeric 489.
12688 Revision Changes Path
12689 7.56 +2 -0 ircd-ratbox/include/numeric.h
12690 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12691 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12692 7.124 +1 -1 ircd-ratbox/src/messages.tab
12696 leeh 2005/02/02 16:58:16 EST (20050202_4)
12701 - update etrace help
12703 Revision Changes Path
12704 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12708 leeh 2005/02/02 16:55:04 EST (20050202_3)
12713 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12714 can put its external ip address in there..
12716 Revision Changes Path
12717 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12721 leeh 2005/02/02 16:41:06 EST (20050202_2)
12726 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12727 if its a non-local client. These will just get "lost" if the remote
12728 server doesnt support this..
12730 Revision Changes Path
12731 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12735 leeh 2005/02/02 16:12:12 EST (20050202_1)
12738 include client.h numeric.h s_conf.h
12739 modules/core m_message.c
12740 src messages.tab newconf.c s_conf.c
12742 - first part of the target change code, add the storage of targets for
12743 localuser, throttle messages when they fill all the available slots
12745 Revision Changes Path
12746 7.262 +5 -1 ircd-ratbox/include/client.h
12747 7.55 +2 -0 ircd-ratbox/include/numeric.h
12748 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12749 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12750 7.123 +1 -1 ircd-ratbox/src/messages.tab
12751 7.197 +1 -0 ircd-ratbox/src/newconf.c
12752 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12756 leeh 2005/02/02 13:28:10 EST (20050202_0)
12759 modules m_resv.c m_stats.c m_testline.c
12760 modules/core m_join.c
12761 src hash.c kdparse.c messages.tab s_newconf.c
12763 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12764 tracking of when resvs get hit
12766 Revision Changes Path
12767 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12768 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12769 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12770 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12771 7.114 +3 -0 ircd-ratbox/src/hash.c
12772 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12773 7.122 +1 -1 ircd-ratbox/src/messages.tab
12774 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12778 leeh 2005/01/31 09:04:10 EST (20050131_2)
12783 - fflush() logfiles
12785 Revision Changes Path
12786 7.79 +2 -0 ircd-ratbox/src/s_log.c
12790 leeh 2005/01/31 08:59:09 EST (20050131_1)
12795 - rename fd_dump() to comm_dump()
12797 Revision Changes Path
12798 1.27 +2 -2 ircd-ratbox/src/commio.c
12802 leeh 2005/01/30 19:16:08 EST (20050131_0)
12807 modules m_services.c
12808 modules/core m_server.c
12809 src hook.c s_serv.c
12811 - added hook for server_introduced
12812 - fixed up services support for hooks
12814 Revision Changes Path
12815 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12816 1.31 +1 -0 ircd-ratbox/include/hook.h
12817 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12818 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12819 7.36 +2 -0 ircd-ratbox/src/hook.c
12820 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12824 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12829 Add back in the comm_fd_hack thing for solaris
12831 Revision Changes Path
12832 1.26 +26 -1 ircd-ratbox/src/commio.c
12836 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12840 include commio.h s_conf.h watch.h
12841 modules m_dline.c m_kline.c m_resv.c m_stats.c
12842 m_watch.c m_xline.c
12843 modules/core m_nick.c
12844 src balloc.c cache.c client.c commio.c
12845 epoll.c ircd.c ircd_lexer.l kdparse.c
12846 listener.c s_auth.c s_conf.c s_log.c
12849 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12851 Revision Changes Path
12852 1.18 +0 -2 ircd-ratbox/adns/adns.h
12853 1.14 +6 -37 ircd-ratbox/include/commio.h
12854 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12855 7.3 +2 -2 ircd-ratbox/include/watch.h
12856 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12857 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12858 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12859 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12860 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12861 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12862 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12863 7.85 +1 -1 ircd-ratbox/src/balloc.c
12864 1.24 +5 -5 ircd-ratbox/src/cache.c
12865 7.488 +4 -4 ircd-ratbox/src/client.c
12866 1.25 +10 -280 ircd-ratbox/src/commio.c
12867 1.33 +1 -1 ircd-ratbox/src/epoll.c
12868 7.368 +4 -4 ircd-ratbox/src/ircd.c
12869 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12870 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12871 7.125 +8 -8 ircd-ratbox/src/listener.c
12872 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12873 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12874 7.78 +20 -20 ircd-ratbox/src/s_log.c
12875 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12876 1.6 +22 -15 ircd-ratbox/src/watch.c
12880 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12883 modules/core m_mode.c
12885 remove two unused variables
12887 Revision Changes Path
12888 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12892 leeh 2005/01/28 15:31:40 EST (20050128_1)
12898 - mo_kline() needs minpara of 3, not 2
12899 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12900 - require me.info is never blank
12902 Revision Changes Path
12903 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12904 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12908 leeh 2005/01/28 15:26:28 EST (20050128_0)
12911 modules/core m_mode.c m_sjoin.c
12913 - patch via jilles to fix +eI lists being shown to lusers when handling
12914 protocol stuff over TS6
12916 Revision Changes Path
12917 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12918 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12922 leeh 2005/01/25 19:47:38 EST (20050126_0)
12926 modules/core m_join.c m_mode.c m_sjoin.c
12927 src channel.c messages.tab s_serv.c
12929 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12930 an operspy call with &me
12931 - remove modebuf/parabuf params from channel_modes(), we now generate a
12932 buffer internally which we return.
12934 Revision Changes Path
12935 7.163 +1 -1 ircd-ratbox/include/channel.h
12936 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12937 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12938 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12939 7.431 +25 -18 ircd-ratbox/src/channel.c
12940 7.121 +1 -1 ircd-ratbox/src/messages.tab
12941 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12945 alz 2005/01/25 18:09:18 EST (20050125_5)
12948 doc example.conf example.efnet.conf
12951 src listener.c newconf.c s_conf.c
12953 Added dline_with_reason config option (default yes):
12955 /* dline reason: show the user the dline reason when they connect
12958 dline_with_reason = yes;
12960 Revision Changes Path
12961 7.257 +6 -1 ircd-ratbox/doc/example.conf
12962 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12963 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12964 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12965 7.124 +1 -1 ircd-ratbox/src/listener.c
12966 7.196 +1 -0 ircd-ratbox/src/newconf.c
12967 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12971 leeh 2005/01/25 13:21:17 EST (20050125_4)
12976 - make conf_set_generic_string() test len exists before it uses it.
12978 Revision Changes Path
12979 7.195 +1 -1 ircd-ratbox/src/newconf.c
12983 leeh 2005/01/25 13:10:56 EST (20050125_3)
12989 - rename 'type' to 'flags' in cluster {};
12990 - add stacking of servers in cluster {}; documented in example.conf
12992 Revision Changes Path
12993 7.256 +18 -10 ircd-ratbox/doc/example.conf
12994 7.194 +39 -7 ircd-ratbox/src/newconf.c
12998 alz 2005/01/25 12:48:54 EST (20050125_2)
13002 src listener.c s_conf.c
13004 Added dline reasons, connecting/banned clients now see ban reason.
13006 Revision Changes Path
13007 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13008 7.123 +17 -4 ircd-ratbox/src/listener.c
13009 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13013 leeh 2005/01/25 07:44:37 EST (20050125_1)
13016 doc example.conf example.efnet.conf
13019 - implement stacking of shared {}; blocks, documented in example.conf
13021 Revision Changes Path
13022 7.255 +26 -13 ircd-ratbox/doc/example.conf
13023 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13024 7.193 +51 -36 ircd-ratbox/src/newconf.c
13028 leeh 2005/01/24 19:08:29 EST (20050125_0)
13032 include client.h s_conf.h
13033 modules/core m_join.c
13034 src newconf.c s_user.c
13036 - added jupe_exempt to auth {};, exempts the user from generating warnings
13037 when they attempt to join juped channels.
13039 Revision Changes Path
13040 7.254 +2 -0 ircd-ratbox/doc/example.conf
13041 7.261 +3 -0 ircd-ratbox/include/client.h
13042 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13043 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13044 7.192 +1 -0 ircd-ratbox/src/newconf.c
13045 7.338 +8 -0 ircd-ratbox/src/s_user.c
13049 leeh 2005/01/24 18:57:02 EST (20050124_6)
13054 - rework shared {};, the format is now:
13056 oper = "flame@*.leeh.co.uk", "*.lan";
13062 oper = "flame@*.leeh.co.uk", "*.lan";
13066 Revision Changes Path
13067 7.191 +55 -23 ircd-ratbox/src/newconf.c
13071 leeh 2005/01/24 17:25:58 EST (20050124_5)
13076 - fix the prototype on load_static_modules()
13078 Revision Changes Path
13079 7.61 +1 -1 ircd-ratbox/include/modules.h
13083 leeh 2005/01/24 16:00:30 EST (20050124_4)
13088 - have cap end call register_local_user() with its own copy of
13089 source_p->username so its safe for unidented users..
13091 Revision Changes Path
13092 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13096 leeh 2005/01/24 15:48:09 EST (20050124_3)
13099 include newconf.h s_conf.h
13101 src newconf.c s_conf.c s_log.c
13103 - move the conf parser over to a table based structure, with generic setting
13104 of integers/strings
13106 Revision Changes Path
13107 7.34 +9 -8 ircd-ratbox/include/newconf.h
13108 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13109 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13110 7.190 +264 -808 ircd-ratbox/src/newconf.c
13111 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13112 7.77 +13 -13 ircd-ratbox/src/s_log.c
13116 leeh 2005/01/24 13:11:30 EST (20050124_2)
13122 - added stacking of ips in exempt {};
13124 Revision Changes Path
13125 7.253 +4 -0 ircd-ratbox/doc/example.conf
13126 7.189 +11 -30 ircd-ratbox/src/newconf.c
13130 leeh 2005/01/24 12:59:57 EST (20050124_1)
13134 src channel.c client.c hash.c hook.c
13135 newconf.c s_user.c watch.c
13137 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13138 consistent with the rest of the dlink code.
13140 Revision Changes Path
13141 1.54 +7 -7 ircd-ratbox/include/tools.h
13142 7.430 +2 -2 ircd-ratbox/src/channel.c
13143 7.487 +6 -6 ircd-ratbox/src/client.c
13144 7.113 +5 -5 ircd-ratbox/src/hash.c
13145 7.35 +1 -1 ircd-ratbox/src/hook.c
13146 7.188 +2 -2 ircd-ratbox/src/newconf.c
13147 7.337 +1 -1 ircd-ratbox/src/s_user.c
13148 1.5 +4 -4 ircd-ratbox/src/watch.c
13152 leeh 2005/01/24 12:47:13 EST (20050124_0)
13157 - cheap hack on sticky capabs..
13159 Revision Changes Path
13160 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13164 leeh 2005/01/22 11:36:54 EST (20050122_0)
13169 - updated my clicap implementation to match the spec so far..
13171 Revision Changes Path
13172 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13176 leeh 2005/01/21 07:14:43 EST (20050121_2)
13181 modules m_services.c
13182 src hook.c s_serv.c
13184 - added hooks for when we're sending a burst
13185 - rewrote hooks.txt
13186 - fix up the hooks ive already done in services compatibility, ill add the
13187 hooks for server/client introductions in a bit.
13189 Revision Changes Path
13190 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13191 1.30 +4 -0 ircd-ratbox/include/hook.h
13192 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13193 7.34 +7 -0 ircd-ratbox/src/hook.c
13194 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13198 leeh 2005/01/21 06:34:03 EST (20050121_1)
13201 contrib example_module.c spy_admin_notice.c
13202 spy_info_notice.c spy_links_notice.c
13203 spy_motd_notice.c spy_stats_notice.c
13204 spy_stats_p_notice.c spy_trace_notice.c
13206 spy_whois_notice_global.c
13208 modules m_admin.c m_info.c m_links.c m_motd.c
13209 m_services.c m_stats.c m_trace.c
13210 m_whois.c static_modules.c.SH
13211 modules/core m_server.c
13212 src client.c hook.c ircd.c modules.c packet.c
13213 s_auth.c s_serv.c s_user.c send.c
13215 - add a better implementation of the hook system, its now a slow leaking
13216 array and events are created whenever we try adding a hook for it, or
13217 theyre registered for the caller.
13219 Ive temporarily fucked services support and removed most of the other
13220 hooks.. I shall fix this soon.
13222 Revision Changes Path
13223 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13224 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13225 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13226 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13227 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13228 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13229 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13230 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13231 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13232 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13233 1.29 +34 -70 ircd-ratbox/include/hook.h
13234 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13235 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13236 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13237 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13238 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13239 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13240 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13241 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13242 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13243 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13244 7.486 +1 -28 ircd-ratbox/src/client.c
13245 7.33 +131 -137 ircd-ratbox/src/hook.c
13246 7.367 +1 -1 ircd-ratbox/src/ircd.c
13247 7.151 +6 -10 ircd-ratbox/src/modules.c
13248 7.138 +10 -14 ircd-ratbox/src/packet.c
13249 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13250 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13251 7.336 +0 -6 ircd-ratbox/src/s_user.c
13252 7.286 +8 -6 ircd-ratbox/src/send.c
13256 leeh 2005/01/20 19:19:20 EST (20050121_0)
13261 - remove an unused struct
13263 Revision Changes Path
13264 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13268 leeh 2005/01/20 13:38:39 EST (20050120_1)
13271 . configure configure.ac
13272 include client.h numeric.h patchlevel.h
13273 modules Makefile.in
13274 src messages.tab s_user.c
13278 - drop back to -O0, fix patchlevel.h
13279 - first stab at client capabilities.. this still needs work.
13281 Revision Changes Path
13282 7.240 +3 -3 ircd-ratbox/configure
13283 7.54 +3 -3 ircd-ratbox/configure.ac
13284 7.260 +3 -0 ircd-ratbox/include/client.h
13285 7.54 +2 -0 ircd-ratbox/include/numeric.h
13286 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13287 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13288 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13289 7.120 +1 -1 ircd-ratbox/src/messages.tab
13290 7.335 +3 -0 ircd-ratbox/src/s_user.c
13294 leeh 2005/01/20 06:04:41 EST (20050120_0)
13297 . ChangeLog RELNOTES
13298 include config.h config.h.dist memory.h
13301 src commio.c crypt.c getopt.c ircd.c s_serv.c
13303 . README.VMS clean.com make.com
13304 include setup.h_vms
13305 modules descrip.mms static_modules_c.com
13306 modules/core descrip.mms
13307 src descrip.mms qio.c version.com
13308 tools descrip.mms mkpasswd_vms.c
13310 - clean changelog, relnotes
13311 - mark patchlevel as 2.1.0beta
13312 - remove VMS support
13314 Revision Changes Path
13315 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13316 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13317 1.111 +1 -348 ircd-ratbox/RELNOTES
13318 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13319 7.182 +0 -42 ircd-ratbox/include/config.h
13320 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13321 7.50 +0 -4 ircd-ratbox/include/memory.h
13322 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13323 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13324 7.2 +0 -58 ircd-ratbox/make.com (dead)
13325 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13326 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13327 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13328 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13329 1.24 +7 -30 ircd-ratbox/src/commio.c
13330 7.12 +0 -4 ircd-ratbox/src/crypt.c
13331 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13332 7.24 +0 -4 ircd-ratbox/src/getopt.c
13333 7.366 +4 -19 ircd-ratbox/src/ircd.c
13334 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13335 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13336 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13337 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13338 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13342 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13348 not using the return values on a few watch functions so make them void
13350 Revision Changes Path
13351 7.2 +5 -5 ircd-ratbox/include/watch.h
13352 1.4 +19 -28 ircd-ratbox/src/watch.c
13355 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13360 Make watch throttle, don't accept letter commands stacked
13362 Revision Changes Path
13363 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13367 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13374 Revision Changes Path
13375 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13379 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13382 . ChangeLog README.FIRST RELNOTES configure
13384 adns adns.h internal.h parse.c transmit.c
13386 contrib example_module.c spy_admin_notice.c
13387 spy_info_notice.c spy_links_notice.c
13388 spy_motd_notice.c spy_stats_notice.c
13389 spy_stats_p_notice.c spy_trace_notice.c
13391 spy_whois_notice_global.c
13392 doc example.conf example.efnet.conf ircd.motd
13393 server-version-info whats-new.txt
13394 help/opers umode xline
13396 include cache.h channel.h class.h client.h
13397 commio.h config.h config.h.dist hash.h
13398 hook.h hostmask.h irc_string.h ircd.h
13399 ircd_defs.h m_info.h memory.h msg.h
13400 newconf.h numeric.h packet.h patchlevel.h
13401 patricia.h s_conf.h s_gline.h s_newconf.h
13402 s_serv.h s_user.h scache.h serno.h
13403 setup.h.in sprintf_irc.h stdinc.h tools.h
13404 modules .depend Makefile.in m_admin.c m_away.c
13405 m_dline.c m_encap.c m_gline.c m_info.c
13406 m_kline.c m_links.c m_list.c m_lusers.c
13407 m_motd.c m_oper.c m_operspy.c m_rehash.c
13408 m_restart.c m_resv.c m_set.c m_stats.c
13409 m_svinfo.c m_testline.c m_testmask.c
13410 m_topic.c m_trace.c m_watch.c m_who.c
13411 m_whois.c m_whowas.c m_xline.c
13412 static_modules.c.SH
13413 modules/core m_error.c m_message.c m_mode.c m_quit.c
13414 m_server.c m_squit.c
13415 src .depend Makefile.in adns.c balloc.c
13416 cache.c channel.c class.c client.c
13417 commio.c crypt.c devpoll.c epoll.c
13418 event.c getopt.c hash.c hook.c hostmask.c
13419 irc_string.c ircd.c ircd_lexer.l
13420 ircd_parser.y ircd_signal.c listener.c
13421 modules.c newconf.c numeric.c packet.c
13422 parse.c patricia.c poll.c reject.c
13423 restart.c s_auth.c s_conf.c s_log.c
13424 s_newconf.c s_serv.c s_user.c scache.c
13425 select.c send.c snprintf.c tools.c
13426 version.c.SH watch.c whowas.c
13427 tools README.mkpasswd mkpasswd.c
13429 . README.VMS clean.com make.com
13431 include common.h s_stats.h setup.h_vms
13433 modules descrip.mms m_challenge.c m_etrace.c
13434 m_invite.c m_names.c m_pass.c m_ping.c
13435 m_pong.c m_services.c m_tb.c m_user.c
13436 m_users.c m_version.c
13437 static_modules_c.com
13438 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13440 servlink descrip.mms
13441 src descrip.mms kdparse.c messages.tab qio.c
13442 s_gline.c s_stats.c version.com
13443 tools descrip.mms mkpasswd_vms.c
13447 modules/core channels.c users.c
13450 merge from RATBOX_2_0
13452 Revision Changes Path
13453 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13454 7.40 +1 -0 ircd-ratbox/README.FIRST
13455 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13456 1.110 +114 -6 ircd-ratbox/RELNOTES
13457 1.17 +4 -0 ircd-ratbox/adns/adns.h
13458 1.17 +4 -4 ircd-ratbox/adns/internal.h
13459 1.12 +38 -38 ircd-ratbox/adns/parse.c
13460 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13461 1.19 +13 -13 ircd-ratbox/adns/types.c
13462 7.1 +10 -0 ircd-ratbox/clean.com (new)
13463 7.239 +47 -29 ircd-ratbox/configure
13464 7.53 +40 -32 ircd-ratbox/configure.ac
13465 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13466 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13467 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13468 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13469 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13470 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13471 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13472 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13473 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13474 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13475 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13476 7.252 +68 -22 ircd-ratbox/doc/example.conf
13477 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13478 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13479 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13480 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13481 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13482 1.5 +2 -1 ircd-ratbox/help/opers/umode
13483 1.7 +1 -1 ircd-ratbox/help/opers/xline
13484 1.2 +1 -0 ircd-ratbox/help/users/umode
13485 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13486 1.7 +8 -0 ircd-ratbox/include/cache.h
13487 7.162 +18 -16 ircd-ratbox/include/channel.h
13488 7.25 +4 -0 ircd-ratbox/include/class.h
13489 7.259 +34 -28 ircd-ratbox/include/client.h
13490 1.13 +45 -7 ircd-ratbox/include/commio.h
13491 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13492 7.181 +74 -16 ircd-ratbox/include/config.h
13493 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13494 7.53 +2 -0 ircd-ratbox/include/hash.h
13495 1.28 +73 -27 ircd-ratbox/include/hook.h
13496 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13497 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13498 7.80 +6 -31 ircd-ratbox/include/ircd.h
13499 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13500 7.56 +14 -8 ircd-ratbox/include/m_info.h
13501 7.49 +4 -0 ircd-ratbox/include/memory.h
13502 7.53 +2 -0 ircd-ratbox/include/msg.h
13503 7.33 +9 -9 ircd-ratbox/include/newconf.h
13504 7.53 +12 -8 ircd-ratbox/include/numeric.h
13505 7.27 +1 -1 ircd-ratbox/include/packet.h
13506 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13507 7.19 +25 -1 ircd-ratbox/include/patricia.h
13508 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13509 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13510 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13511 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13512 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13513 7.34 +13 -9 ircd-ratbox/include/s_user.h
13514 7.15 +1 -1 ircd-ratbox/include/scache.h
13515 7.5366 +1 -1 ircd-ratbox/include/serno.h
13516 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13517 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13518 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13519 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13520 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13521 1.53 +10 -10 ircd-ratbox/include/tools.h
13522 7.1 +58 -0 ircd-ratbox/make.com (new)
13523 1.45 +338 -182 ircd-ratbox/modules/.depend
13524 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13525 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13526 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13527 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13528 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13529 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13530 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13531 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13532 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13533 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13534 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13535 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13536 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13537 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13538 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13539 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13540 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13541 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13542 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13543 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13544 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13545 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13546 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13547 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13548 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13549 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13550 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13551 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13552 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13553 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13554 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13555 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13556 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13557 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13558 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13559 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13560 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13561 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13562 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13563 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13564 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13565 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13566 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13567 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13568 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13569 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13570 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13571 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13572 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13573 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13574 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13575 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13576 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13577 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13578 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13579 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13580 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13581 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13582 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13583 7.48 +162 -119 ircd-ratbox/src/.depend
13584 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13585 7.75 +5 -5 ircd-ratbox/src/adns.c
13586 7.84 +1 -1 ircd-ratbox/src/balloc.c
13587 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13588 1.23 +75 -7 ircd-ratbox/src/cache.c
13589 7.429 +342 -79 ircd-ratbox/src/channel.c
13590 7.67 +42 -2 ircd-ratbox/src/class.c
13591 7.485 +245 -85 ircd-ratbox/src/client.c
13592 1.23 +349 -43 ircd-ratbox/src/commio.c
13593 7.11 +4 -0 ircd-ratbox/src/crypt.c
13594 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13595 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13596 1.32 +4 -8 ircd-ratbox/src/epoll.c
13597 7.46 +63 -6 ircd-ratbox/src/event.c
13598 7.23 +4 -0 ircd-ratbox/src/getopt.c
13599 7.112 +8 -7 ircd-ratbox/src/hash.c
13600 7.32 +135 -133 ircd-ratbox/src/hook.c
13601 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13602 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13603 7.365 +56 -48 ircd-ratbox/src/ircd.c
13604 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13605 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13606 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13607 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13608 7.122 +14 -13 ircd-ratbox/src/listener.c
13609 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13610 7.150 +17 -8 ircd-ratbox/src/modules.c
13611 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13612 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13613 7.137 +55 -42 ircd-ratbox/src/packet.c
13614 7.187 +8 -15 ircd-ratbox/src/parse.c
13615 7.28 +2 -4 ircd-ratbox/src/patricia.c
13616 7.82 +3 -1 ircd-ratbox/src/poll.c
13617 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13618 1.32 +8 -3 ircd-ratbox/src/reject.c
13619 7.34 +1 -0 ircd-ratbox/src/restart.c
13620 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13621 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13622 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13623 7.76 +32 -35 ircd-ratbox/src/s_log.c
13624 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13625 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13626 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13627 7.334 +773 -2 ircd-ratbox/src/s_user.c
13628 7.27 +2 -1 ircd-ratbox/src/scache.c
13629 7.44 +2 -0 ircd-ratbox/src/select.c
13630 7.285 +12 -12 ircd-ratbox/src/send.c
13631 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13632 7.46 +0 -1 ircd-ratbox/src/tools.c
13633 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13634 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13635 1.3 +4 -4 ircd-ratbox/src/watch.c
13636 7.32 +1 -0 ircd-ratbox/src/whowas.c
13637 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13638 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13639 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13640 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13644 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13646 Modified files: (Branch: RATBOX_2_0)
13649 a remote client is never going to have a watch list..duh
13651 Revision Changes Path
13652 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13656 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13658 Added files: (Branch: RATBOX_2_0)
13663 Revision Changes Path
13664 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13668 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13670 Added files: (Branch: RATBOX_2_0)
13674 helps if we actually include the .c/.h files
13676 Revision Changes Path
13677 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13678 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13682 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13684 Modified files: (Branch: RATBOX_2_0)
13685 . configure configure.ac
13686 include client.h numeric.h s_conf.h setup.h.in
13688 modules Makefile.in
13689 modules/core m_nick.c
13690 src Makefile.in client.c ircd.c messages.tab
13691 newconf.c s_conf.c s_user.c
13693 backport watch from devel
13695 Revision Changes Path
13696 7.229.2.10 +12 -2 ircd-ratbox/configure
13697 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13698 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13699 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13700 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13701 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13702 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13703 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13704 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13705 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13706 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13707 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13708 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13709 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13710 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13711 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13715 leeh 2005/01/12 10:12:40 EST (20050112_1)
13717 Modified files: (Branch: RATBOX_2_0)
13719 modules m_services.c m_whois.c
13722 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13723 when the user is logged in
13725 Revision Changes Path
13726 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13727 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13728 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13729 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13733 leeh 2005/01/11 19:47:14 EST (20050112_0)
13735 Modified files: (Branch: RATBOX_2_0)
13736 include supported.h
13737 Added files: (Branch: RATBOX_2_0)
13741 - added doc/services.txt, outlining the compatibility code
13743 Revision Changes Path
13744 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13745 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13749 leeh 2005/01/11 18:38:10 EST (20050111_5)
13751 Modified files: (Branch: RATBOX_2_0)
13752 include client.h hook.h
13753 modules m_services.c
13754 modules/core m_server.c
13755 src hook.c s_serv.c
13757 - more services compatibility code:
13758 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13759 appropriate service {}; entry, only accept SU from these.
13760 - hook into us finishing nick burst, and have services burst a list of
13763 Revision Changes Path
13764 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13765 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13766 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13767 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13768 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13769 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13773 leeh 2005/01/11 17:32:42 EST (20050111_4)
13775 Modified files: (Branch: RATBOX_2_0)
13776 . configure configure.ac
13778 modules Makefile.in
13780 Added files: (Branch: RATBOX_2_0)
13781 modules m_services.c
13783 - more services compatibility code:
13784 - encap handlers for SU (services marking client as logged in)
13785 - and for LOGIN (servers bursting logged in status)
13786 - move suser from Client -> User
13788 Revision Changes Path
13789 7.229.2.9 +9 -3 ircd-ratbox/configure
13790 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13791 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13792 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13793 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13794 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13798 leeh 2005/01/11 16:46:34 EST (20050111_3)
13800 Modified files: (Branch: RATBOX_2_0)
13801 include ircd_defs.h
13803 - whoops, missing #endif
13805 Revision Changes Path
13806 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13810 leeh 2005/01/11 15:56:57 EST (20050111_2)
13812 Modified files: (Branch: RATBOX_2_0)
13813 include ircd_defs.h
13815 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13816 have ipv6 just report sizeof(struct sockaddr_in)
13818 Revision Changes Path
13819 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13823 leeh 2005/01/10 20:19:35 EST (20050111_1)
13825 Modified files: (Branch: RATBOX_2_0)
13828 - fix a gcc warning
13830 Revision Changes Path
13831 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13835 leeh 2005/01/10 20:10:35 EST (20050111_0)
13837 Modified files: (Branch: RATBOX_2_0)
13838 adns internal.h parse.c transmit.c types.c
13840 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13843 Revision Changes Path
13844 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13845 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13846 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13847 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13851 leeh 2005/01/10 17:48:48 EST (20050110_3)
13853 Modified files: (Branch: RATBOX_2_0)
13856 - send out the reformatted xline to opers (\s -> ' ')
13858 Revision Changes Path
13859 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13863 leeh 2005/01/10 16:18:53 EST (20050110_2)
13865 Modified files: (Branch: RATBOX_2_0)
13868 include client.h supported.h
13869 src messages.tab s_user.c send.c
13871 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13874 Revision Changes Path
13875 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13876 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13877 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13878 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13879 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13880 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13881 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13885 leeh 2005/01/10 14:50:47 EST (20050110_1)
13887 Modified files: (Branch: RATBOX_2_0)
13888 doc example.conf example.efnet.conf
13890 - I dont remember ts6 desyncing on bans, so im not sure why the example
13893 Revision Changes Path
13894 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13895 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13899 leeh 2005/01/10 13:31:10 EST (20050110_0)
13901 Modified files: (Branch: RATBOX_2_0)
13902 . configure configure.ac
13903 include channel.h client.h numeric.h s_conf.h
13904 s_serv.h setup.h.in
13905 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13907 src channel.c messages.tab newconf.c s_conf.c
13910 - added --enable-services to configure, which enables some ratbox-services
13911 compatibility code:
13912 - chanmode +r, registered users only
13913 - usermode +S, prevents deop/kick of a service
13914 - service { }; block in conf for the above umode
13916 Revision Changes Path
13917 7.229.2.8 +28 -16 ircd-ratbox/configure
13918 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13919 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13920 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13921 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13922 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13923 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13924 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13925 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13926 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13927 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13928 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13929 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13930 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13931 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13932 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13933 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13934 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13935 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13939 leeh 2005/01/09 08:23:30 EST (20050109_0)
13941 Modified files: (Branch: RATBOX_2_0)
13944 - remove a tab, and add +C to opers umode help
13946 Revision Changes Path
13947 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode