1 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
3 Fix documentation of HIDE_SERVERS_IPS define.
7 +2 -2 trunk/include/config.h.dist (File Modified)
10 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
12 Don't leak auth{} spoofed ip for I-line is full notice either.
16 +1 -1 trunk/src/s_conf.c (File Modified)
19 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
25 +37 -0 trunk/NEWS (File Modified)
28 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
30 Allow /invite (but not invex) to override +r, +l, +j in
31 addition to +i. As before, a restrictive mode must be in
32 place at /invite time for the invite to have an effect;
33 +r does not count as a restrictive mode if the user is
34 logged in; +l and +j always count as restrictive modes to
35 allow for cases where they would allow join at /invite
36 time but not when the user tries to join.
40 +6 -2 trunk/modules/m_invite.c (File Modified)
41 +21 -10 trunk/src/channel.c (File Modified)
44 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
46 Remove invite_ops_only, forcing it to YES.
50 +0 -1 trunk/doc/example.conf (File Modified)
51 +0 -5 trunk/doc/reference.conf (File Modified)
52 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
53 +0 -1 trunk/include/s_conf.h (File Modified)
54 +0 -6 trunk/modules/m_info.c (File Modified)
55 +10 -14 trunk/modules/m_invite.c (File Modified)
56 +0 -1 trunk/src/newconf.c (File Modified)
57 +0 -1 trunk/src/s_conf.c (File Modified)
60 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
62 Move username check after xline and dnsbl checks, so it
63 will not complain to opers about clients who are xlined
64 or blacklisted anyway (both of which silently reject).
68 +15 -15 trunk/src/s_user.c (File Modified)
71 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
73 - MASTER_MAX is no longer relevant
77 +0 -7 trunk/modules/m_set.c (File Modified)
80 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
82 - add config option for setting max_clients.
86 +5 -0 trunk/doc/example.conf (File Modified)
87 +5 -0 trunk/doc/reference.conf (File Modified)
88 +2 -0 trunk/include/s_conf.h (File Modified)
89 +1 -1 trunk/src/ircd.c (File Modified)
90 +2 -0 trunk/src/newconf.c (File Modified)
91 +2 -1 trunk/src/s_conf.c (File Modified)
94 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
96 - remove get_maxrss() and all of that insecure and unsafe nonsense
100 +3 -38 trunk/src/ircd.c (File Modified)
101 +1 -1 trunk/src/restart.c (File Modified)
102 +0 -4 trunk/src/s_stats.c (File Modified)
105 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
107 - avoid some potential NULL dereferencing
111 +1 -1 trunk/libcharybdis/commio.c (File Modified)
114 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
120 +1 -1 trunk/libcharybdis/poll.c (File Modified)
123 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
125 - rework poll a bit for the MAXCONNECTIONS changes.
129 +46 -23 trunk/libcharybdis/poll.c (File Modified)
132 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
134 Our way of using kqueue may cause it to report fds we
135 don't know about anymore, cope.
139 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
142 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
144 Don't reference freed memory (fde_t) in comm_close().
148 +1 -1 trunk/libcharybdis/commio.c (File Modified)
151 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
153 - fix for 100% cpu use
157 +1 -1 trunk/libcharybdis/commio.c (File Modified)
160 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
162 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
166 +37 -25 trunk/libcharybdis/commio.c (File Modified)
169 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
171 - clear up use of fd_table in ircd.
175 +3 -2 trunk/src/s_serv.c (File Modified)
178 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
180 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
184 +97 -26 trunk/libcharybdis/commio.c (File Modified)
185 +3 -2 trunk/libcharybdis/commio.h (File Modified)
186 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
187 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
188 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
189 +3 -3 trunk/libcharybdis/poll.c (File Modified)
190 +2 -2 trunk/libcharybdis/ports.c (File Modified)
191 +2 -2 trunk/libcharybdis/select.c (File Modified)
194 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
196 Fix some cases where the size argument to strlcpy()
197 for usernames and hostnames is 1 too small.
201 +1 -1 trunk/modules/m_chghost.c (File Modified)
202 +2 -2 trunk/src/res.c (File Modified)
203 +2 -2 trunk/src/s_user.c (File Modified)
206 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
208 Cut down quit/part/kick reasons to avoid quit reasons
209 overflowing the client exiting server notice (from
210 TOPICLEN to 260). kill reasons become shorter accordingly.
211 kline/dline/gline reasons become 390.
212 away messages stay at TOPICLEN for now.
216 +8 -3 trunk/include/ircd_defs.h (File Modified)
217 +2 -2 trunk/modules/m_dline.c (File Modified)
218 +4 -4 trunk/modules/m_gline.c (File Modified)
219 +2 -2 trunk/modules/m_kline.c (File Modified)
222 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
224 Don't leak auth{} spoofed IP addresses in +f notices.
225 from ratbox (androsyn)
229 +10 -3 trunk/src/s_conf.c (File Modified)
232 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
234 Make oper_up() take +i/-i during opering up into account
235 (e.g. no_oper_invis extension, +i in operator::umodes).
236 Remove the hack from no_oper_invis.
240 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
241 +4 -0 trunk/src/s_user.c (File Modified)
244 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
246 no_oper_invis: decrement invisible count when clearing
247 invisible on a local client who has just opered up
248 oper_up() should really do this
252 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
255 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
257 Put "End of Channel Quiet List" instead of
258 "End of Channel Ban List" for a +q list.
259 Due to client restrictions the numerics for
260 quiet lists must be the same as for ban lists.
264 +4 -1 trunk/src/chmode.c (File Modified)
267 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
269 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
270 Change TS6 JOIN processing
271 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
272 a local user joins an existing channel
273 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
274 propagating a TS6 JOIN
275 - don't interpret simple modes in an incoming TS6 JOIN
277 This is to avoid desyncs when certain mode changes (e.g. -im)
278 cross with joins. A downside is that simple modes will be
279 more desynched when a JOIN creates a channel or lowers TS,
280 but that's less important.
282 Update the TS6 specification to include this, and clarify
283 that TMODE can come from a server and that MODE must be
284 translated into TMODE from other servers too.
288 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
289 +19 -127 trunk/modules/core/m_join.c (File Modified)
292 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
294 Make -logfile work again.
298 +2 -2 trunk/src/s_log.c (File Modified)
301 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
303 - fix off-by-one memory overflow error.
307 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
310 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
312 Change handling of modularized umodes:
313 - keep the bitmask reserved forever to the letter, fixing
314 the problems when loading multiple umode modules,
315 unloading them and then loading them in a different order
316 - don't allow local users to change umodes which have
317 been unloaded and don't set them on new users via
322 +24 -3 trunk/src/s_user.c (File Modified)
325 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
327 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
331 +1 -0 trunk/include/s_user.h (File Modified)
332 +0 -22 trunk/libcharybdis/tools.c (File Modified)
333 +0 -1 trunk/libcharybdis/tools.h (File Modified)
334 +22 -0 trunk/src/s_user.c (File Modified)
337 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
339 DNSBL keyword substitution is available as of 2.1.3.
343 +1 -1 trunk/doc/example.conf (File Modified)
346 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
348 Change two occurances like match(userinput, target_p->name) ||
349 match(target_p->name, userinput) to just match(userinput,
350 target_p->name). No client name can contain * or ? now.
354 +1 -1 trunk/modules/m_trace.c (File Modified)
355 +1 -2 trunk/src/s_serv.c (File Modified)
358 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
360 Do not try find_server() on a name find_client() has
361 returned NULL for, as this will always return NULL
362 since the removal of hostmasking.
366 +1 -2 trunk/modules/m_pong.c (File Modified)
367 +0 -4 trunk/src/s_serv.c (File Modified)
370 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
372 Remove server_exists() which checked whether the
373 server name existed taking hostmasking into account
374 and just check with find_server(); admittedly
375 this checks if the name is a SID but that's not
380 +3 -27 trunk/modules/core/m_server.c (File Modified)
383 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
385 Remove hash_find_masked_server(), which made it possible
386 to specify the full (unmasked) name of a server behind
387 a hostmask. As a result find_any_client() (for prefixes)
388 becomes equal to find_client(), so remove that too.
392 +0 -1 trunk/include/hash.h (File Modified)
393 +1 -75 trunk/src/hash.c (File Modified)
394 +1 -1 trunk/src/parse.c (File Modified)
397 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
399 Remove '*' from valid server name characters.
400 This makes it impossible to connect hostmasked servers.
401 (This support didn't work well anyway, was incompatible
402 with TS6 and we never masked ourselves.)
406 +1 -1 trunk/src/match.c (File Modified)
409 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
411 Change spambot, flooder and jupe joiner notices from host to orighost.
415 +1 -1 trunk/modules/core/m_join.c (File Modified)
416 +2 -2 trunk/modules/core/m_message.c (File Modified)
417 +2 -2 trunk/src/channel.c (File Modified)
420 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
422 Add documentation for SASL client protocol, same as atheme doc/SASL.
426 + - trunk/doc/sasl.txt (File Added)
429 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
431 Include real hostname in Closing Link message for unknown
432 connections that have sent USER. This is helpful for
433 k-lined users while not breaking server IP hiding.
437 +3 -1 trunk/src/client.c (File Modified)
440 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
446 +29 -29 trunk/configure (File Modified)
449 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
451 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
455 +3 -3 trunk/modules/core/m_kill.c (File Modified)
458 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
460 Backport from early 3.x:
463 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
465 - remove "Processing connection to foobar.net" message
469 +0 -3 trunk/src/s_auth.c (File Modified)
472 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
474 - missed the processing connection one (actually, we can probably nuke this one)
478 +1 -2 trunk/src/s_auth.c (File Modified)
481 river 2006/09/27 16:33:05 UTC (20060927-2174)
483 get_client_name = stupid
488 +10 -7 trunk/modules/core/m_kill.c (File Modified)
491 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
493 - remove excessive arguments
497 +1 -2 trunk/src/s_conf.c (File Modified)
498 +1 -1 trunk/src/s_user.c (File Modified)
501 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
503 - use sendto_one_notice() for on-connect notices too.
507 +10 -10 trunk/src/s_auth.c (File Modified)
510 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
512 - use sendto_one_notice() in the core, too.
516 +2 -2 trunk/src/chmode.c (File Modified)
517 +8 -15 trunk/src/modules.c (File Modified)
518 +3 -5 trunk/src/s_conf.c (File Modified)
519 +1 -2 trunk/src/s_newconf.c (File Modified)
520 +20 -57 trunk/src/s_user.c (File Modified)
523 river 2006/09/27 16:19:25 UTC (20060927-2166)
525 the KILL command will use get_client_name(, SHOW_IP) instead of
526 target->name, and will show a more useful error for local opers
531 +6 -4 trunk/modules/core/m_kill.c (File Modified)
534 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
536 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
540 +4 -2 trunk/src/send.c (File Modified)
543 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
549 +1 -1 trunk/include/client.h (File Modified)
552 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
554 - get_id(): fall back to "*" if client has no known name
558 +1 -1 trunk/include/client.h (File Modified)
561 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
563 - convert to sendto_one_notice().
567 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
568 +4 -6 trunk/unsupported/m_force.c (File Modified)
571 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
573 - use sendto_one_notice() in many places instead of
574 sendto_one(source_p, ":%s NOTICE %s :", ...);
578 +10 -25 trunk/extensions/example_module.c (File Modified)
579 +5 -14 trunk/extensions/hurt.c (File Modified)
580 +1 -2 trunk/extensions/m_42.c (File Modified)
581 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
582 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
583 +1 -2 trunk/extensions/m_opme.c (File Modified)
584 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
585 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
586 +3 -7 trunk/modules/core/m_die.c (File Modified)
587 +2 -4 trunk/modules/core/m_kill.c (File Modified)
588 +2 -2 trunk/modules/core/m_squit.c (File Modified)
589 +1 -2 trunk/modules/m_challenge.c (File Modified)
590 +11 -15 trunk/modules/m_connect.c (File Modified)
591 +20 -28 trunk/modules/m_dline.c (File Modified)
592 +2 -2 trunk/modules/m_etrace.c (File Modified)
593 +11 -21 trunk/modules/m_gline.c (File Modified)
594 +2 -4 trunk/modules/m_kline.c (File Modified)
595 +1 -2 trunk/modules/m_rehash.c (File Modified)
596 +3 -7 trunk/modules/m_restart.c (File Modified)
597 +31 -45 trunk/modules/m_set.c (File Modified)
598 +2 -4 trunk/modules/m_testmask.c (File Modified)
599 +5 -8 trunk/modules/m_unreject.c (File Modified)
600 +2 -5 trunk/modules/m_xline.c (File Modified)
605 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
606 +10 -25 trunk/extensions/example_module.c (File Modified)
607 +5 -14 trunk/extensions/hurt.c (File Modified)
608 +1 -2 trunk/extensions/m_42.c (File Modified)
609 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
610 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
611 +1 -2 trunk/extensions/m_opme.c (File Modified)
612 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
613 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
614 +3 -7 trunk/modules/core/m_die.c (File Modified)
615 +14 -11 trunk/modules/core/m_kill.c (File Modified)
616 +2 -2 trunk/modules/core/m_squit.c (File Modified)
617 +1 -2 trunk/modules/m_challenge.c (File Modified)
618 +11 -15 trunk/modules/m_connect.c (File Modified)
619 +2 -4 trunk/modules/m_dline.c (File Modified)
620 +2 -2 trunk/modules/m_etrace.c (File Modified)
621 +11 -21 trunk/modules/m_gline.c (File Modified)
622 +2 -4 trunk/modules/m_kline.c (File Modified)
623 +1 -2 trunk/modules/m_rehash.c (File Modified)
624 +3 -7 trunk/modules/m_restart.c (File Modified)
625 +31 -45 trunk/modules/m_set.c (File Modified)
626 +2 -4 trunk/modules/m_testmask.c (File Modified)
627 +5 -8 trunk/modules/m_unreject.c (File Modified)
628 +1 -3 trunk/modules/m_xline.c (File Modified)
629 +2 -2 trunk/src/chmode.c (File Modified)
630 +8 -15 trunk/src/modules.c (File Modified)
631 +10 -14 trunk/src/s_auth.c (File Modified)
632 +3 -6 trunk/src/s_conf.c (File Modified)
633 +1 -2 trunk/src/s_newconf.c (File Modified)
634 +20 -57 trunk/src/s_user.c (File Modified)
635 +4 -2 trunk/src/send.c (File Modified)
636 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
637 +4 -6 trunk/unsupported/m_force.c (File Modified)
640 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
642 - keyword-subst from charybdis 2.2.
646 +12 -3 trunk/doc/example.conf (File Modified)
647 +58 -3 trunk/doc/reference.conf (File Modified)
648 + - trunk/include/substitution.h (File Added)
649 +1 -0 trunk/src/Makefile.in (File Modified)
650 +2 -2 trunk/src/s_conf.c (File Modified)
651 +164 -1 trunk/src/s_user.c (File Modified)
652 + - trunk/src/substitution.c (File Added)
655 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
657 Removed merge tracking for "svnmerge" for
658 http://svn.atheme.org/charybdis/branches/release-2.2
662 + - trunk/ (Property Modified)
665 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
667 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
668 http://svn.atheme.org/charybdis/branches/release-2.2
672 + - trunk/ (Property Modified)
675 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
677 Removed merge tracking for "svnmerge" for
678 http://svn.atheme.org/charybdis/branches/release-2.2
682 + - trunk/ (Property Modified)
685 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
687 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
688 http://svn.atheme.org/charybdis/branches/release-2.2
692 + - trunk/ (Property Modified)
695 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
701 + - trunk/ (Property Modified)
704 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
706 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
707 http://svn.atheme.org/charybdis/branches/release-2.2
711 + - trunk/ (Property Modified)
714 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
716 - version bump to 2.2.0
720 +3 -1 trunk/NEWS (File Modified)
721 +1 -1 trunk/configure.ac (File Modified)
724 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
727 + branches/release-2.1 -> 2.2 base
728 + 3.0 -> branches/cxxconversion
729 + backport some immediate 3.0 functionality for 2.2
734 + - trunk/ (File Added)
737 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
739 Merged revisions 3135,3137 via svnmerge from
740 http://svn.atheme.org/charybdis/trunk
743 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
745 - Expand TRACE description
746 - Mention expiry time in TESTLINE
748 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
750 Update copyright year for sgml docs to 2007.
755 + - branches/release-2.1/ (Property Modified)
756 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
757 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
760 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
762 Merged revisions 1999 via svnmerge from
763 http://svn.atheme.org/charybdis/trunk
767 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
774 + - branches/release-2.1/ (Property Modified)
775 +1 -0 branches/release-2.1/CREDITS (File Modified)
778 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
780 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
781 http://svn.atheme.org/charybdis/trunk
784 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
786 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
788 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
790 - add use_forward to /info
792 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
794 Call channel_modes() with &me instead of source_p when
795 sending out a JOIN and SJOIN for a local user. This
796 saves checking whether they are on the channel they
799 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
801 If use_forward is disabled:
803 - hide +f in /mode #channel (/mode #channel f still shows it)
804 - do not send any mode changes adding +f to local clients
805 (-f ones are still sent)
810 + - branches/release-2.1/ (Property Modified)
811 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
812 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
813 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
814 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
815 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
816 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
817 +1 -1 branches/release-2.1/src/channel.c (File Modified)
818 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
819 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
820 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
821 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
822 +4 -2 branches/release-2.1/src/supported.c (File Modified)
825 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
827 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
831 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
832 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
833 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
836 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
838 Add accountability (wallops, log) to OKICK.
842 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
845 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
847 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
848 Similar to branches/release-2.2 r3061.
852 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
855 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
857 - Write xline to file after instead of before notifying opers and source
858 - Also notify source of failure to add xline
859 Similar to branches/release-2.2 r3057.
863 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
866 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
868 If a dline/kline/resv cannot be added to the file, send
869 the regular notices to local opers and source anyway,
870 and also warn the source (local opers were already warned).
871 Similar to branches/release-2.2 r3053.
875 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
878 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
880 Port over fixes from unkline/unxline/unresv to undline.
881 Similar to branches/release-2.2 r3049.
885 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
888 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
890 Merged revisions 2915 via svnmerge from
891 http://svn.atheme.org/charybdis/trunk
894 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
896 In usage message, show kline.conf and xline.conf instead
897 of klines.conf and xlines.conf.
902 + - branches/release-2.1/ (Property Modified)
903 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
906 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
908 Merged revisions 2831,2833,2853 via svnmerge from
909 http://svn.atheme.org/charybdis/trunk
912 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
914 unkline/unxline/unresv:
915 - if fclose on the output returns an error, treat this as a
917 - check if the rename from the temp file to the ban conf failed
919 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
921 When adding a permanent dline/kline/xline/resv, check
922 the return value of fclose().
924 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
926 Do not free xline aconf if it could not be written out.
927 It will be added to the list in memory anyway.
932 + - branches/release-2.1/ (Property Modified)
933 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
934 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
935 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
936 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
939 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
941 NEWS: Clarify effects of ip_cloaking changes a little.
945 +2 -0 branches/release-2.1/NEWS (File Modified)
948 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
954 +9 -9 branches/release-2.1/configure (File Modified)
957 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
959 Version bump on 2.1 branch to 2.1.2.
963 +1 -1 branches/release-2.1/configure.ac (File Modified)
966 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
972 +1 -0 branches/release-2.1/NEWS (File Modified)
975 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
977 Merged revisions 2801 via svnmerge from
978 http://svn.atheme.org/charybdis/trunk
981 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
983 ip_cloaking: try to avoid truncation by removing more
984 components of the hostname (except the TLD).
989 + - branches/release-2.1/ (Property Modified)
990 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
993 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
999 +8 -1 branches/release-2.1/NEWS (File Modified)
1002 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1004 Merged revisions 2781 via svnmerge from
1005 http://svn.atheme.org/charybdis/trunk
1008 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1010 Fix stupid bug: checked a hostmask against the found
1011 ban instead of all exceptions, causing all host mangled
1012 clients to be exempted if there was a single ban
1013 exception in many cases.
1018 + - branches/release-2.1/ (Property Modified)
1019 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1022 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1024 Merged revisions 2773 via svnmerge from
1025 http://svn.atheme.org/charybdis/trunk
1028 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1030 user@host must be *@* for a shared{} block with flags=locops
1031 (server should not be *).
1036 + - branches/release-2.1/ (Property Modified)
1037 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1040 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1042 Tweak \s code a little.
1046 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1047 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1048 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1051 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1053 Merged revisions 2761 via svnmerge from
1054 http://svn.atheme.org/charybdis/trunk
1057 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1059 The testline/no_tilde fixes are in 2.1.1.
1064 + - branches/release-2.1/ (Property Modified)
1065 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1068 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1074 +4 -1 branches/release-2.1/NEWS (File Modified)
1077 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1079 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
1080 http://svn.atheme.org/charybdis/trunk
1084 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1086 If the auth{} block has no_tilde and is not kline exempt,
1087 check the username without tilde against klines too.
1088 This is consistent with the way klines work on spoofs
1089 (klines checked on both raw and appearing-on-IRC version).
1091 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1093 Rework the fix for klines with no_tilde.
1094 Add an extra argument to find_address_conf() for the
1095 username without tilde, as that may contain one character more.
1097 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1099 Unbreak compile (because of r2697).
1100 testline with ~ could be improved some more perhaps, but this should work.
1102 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1104 testline: take no_tilde and username truncation into account
1106 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1108 Add some information on /testline with no_tilde and username truncation.
1113 + - branches/release-2.1/ (Property Modified)
1114 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1115 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1116 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1117 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1118 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1119 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1122 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1124 Merged revisions 2149,2151 via svnmerge from
1125 http://svn.atheme.org/charybdis/trunk
1128 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1130 Move kills from services from +s to +k snomask.
1131 Kills from non-service opers remain on +s.
1133 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1135 Update description of +s and +k snomasks.
1140 + - branches/release-2.1/ (Property Modified)
1141 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1142 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1143 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1146 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1148 Merged revisions 2685 via svnmerge from
1149 http://svn.atheme.org/charybdis/trunk
1152 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1154 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1159 + - branches/release-2.1/ (Property Modified)
1160 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1163 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1165 Merged revisions 2693 via svnmerge from
1166 http://svn.atheme.org/charybdis/trunk
1169 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1171 Fix truncation (by one) of unidented usernames
1172 if user registration is done because of DNSBL
1173 completion (which is the usual case if a valid
1174 NICK and USER are sent quickly and any DNSBLs
1180 + - branches/release-2.1/ (Property Modified)
1181 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1184 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1190 +10 -0 branches/release-2.1/NEWS (File Modified)
1193 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1199 +9 -9 branches/release-2.1/configure (File Modified)
1202 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1204 Version bump to 2.1.1.
1208 +1 -1 branches/release-2.1/configure.ac (File Modified)
1211 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1213 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
1214 http://svn.atheme.org/charybdis/trunk
1217 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1219 - fix a server notice on SID collision where the server name is mentioned twice
1221 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1223 - get_server_name() is stupid
1225 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1229 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1231 Do the Attempt to re-introduce SID server notice somewhat
1232 differently, showing a real host again if !HIDE_SERVERS_IPS
1233 and still showing the server name exactly once.
1235 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1237 Fix log message for Attempt to re-introduce SID (server notice was ok).
1239 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1241 - replace "No N line" with "no connect block" in a
1243 - show attempted server name in a few serverlog messages
1248 + - branches/release-2.1/ (Property Modified)
1249 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1252 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1254 Merged revisions 2218 via svnmerge from
1255 http://svn.atheme.org/charybdis/trunk
1258 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1260 Fix garbage in /stats y output on 64-bit archs.
1265 + - branches/release-2.1/ (Property Modified)
1266 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1269 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1271 Merged revisions 2438 via svnmerge from
1272 http://svn.atheme.org/charybdis/trunk
1275 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1277 Enable Revision keyword in addition to Id.
1282 + - branches/release-2.1/ (Property Modified)
1283 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1286 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1288 Merged revisions 2679 via svnmerge from
1289 http://svn.atheme.org/charybdis/trunk
1292 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1294 Port over ratbox 2.2 r23253 (anfl):
1295 - remove the cached storage of how many +beI there are, thereby fixing a
1296 case where it can get desynced from reality
1301 + - branches/release-2.1/ (Property Modified)
1302 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1303 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1306 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1308 Merged revisions 2093,2095 via svnmerge from
1309 http://svn.atheme.org/charybdis/trunk
1312 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1314 - change DNSBL licensing to BSD.
1316 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1318 - change x86-assembly FNV implementation to BSD license
1323 + - branches/release-2.1/ (Property Modified)
1324 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1325 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1328 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1330 Merged revisions 2073,2075 via svnmerge from
1331 http://svn.atheme.org/charybdis/trunk
1334 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1336 Put full information in the squit reason when exiting
1337 a server due to a servlink (ziplinks) error.
1339 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1341 Put full information in the squit reason when exiting
1342 a server due to not enough arguments for a command.
1347 + - branches/release-2.1/ (Property Modified)
1348 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1349 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1352 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1354 Merged revisions 2071 via svnmerge from
1355 http://svn.atheme.org/charybdis/trunk
1358 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1360 Don't redirect users from an existing domain to an
1361 existing server in reference.conf.
1367 + - branches/release-2.1/ (Property Modified)
1368 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1371 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1373 Merged revisions 2053 via svnmerge from
1374 http://svn.atheme.org/charybdis/trunk
1377 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1379 Make find_channel_membership() choose the shortest list
1380 (channel's list or user's list) to search, avoiding excessive
1381 CPU usage with services which are in lots of channels.
1382 From ratbox 2.2 (anfl/jilles)
1387 + - branches/release-2.1/ (Property Modified)
1388 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1391 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1397 +9 -9 branches/release-2.1/configure (File Modified)
1400 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1402 Version change 2.1.0rc1 -> 2.1.0 (release).
1406 +1 -1 branches/release-2.1/configure.ac (File Modified)
1409 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1411 Merged revisions 2029 via svnmerge from
1412 http://svn.atheme.org/charybdis/trunk
1415 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1417 NEWS: mention m_webirc.c module
1422 + - branches/release-2.1/ (Property Modified)
1423 +1 -0 branches/release-2.1/NEWS (File Modified)
1426 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1432 +9 -9 branches/release-2.1/configure (File Modified)
1435 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1437 Change version to 2.1.0rc1.
1441 +1 -1 branches/release-2.1/configure.ac (File Modified)
1444 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1446 Merged revisions 2021 via svnmerge from
1447 http://svn.atheme.org/charybdis/trunk
1450 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1452 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1453 related flaky looking things, and instead keep a list
1454 of BlacklistClients in PreClient.
1459 + - branches/release-2.1/ (Property Modified)
1460 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1461 +1 -1 branches/release-2.1/include/client.h (File Modified)
1462 +0 -1 branches/release-2.1/include/res.h (File Modified)
1463 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1464 +0 -24 branches/release-2.1/src/res.c (File Modified)
1465 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1468 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1470 Merged revisions 2015,2017 via svnmerge from
1471 http://svn.atheme.org/charybdis/trunk
1474 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1476 Check if the name in the question section of the
1477 DNS reply matches what we queried, to guard against
1478 late replies to a previous query with the same id.
1480 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1482 res.c: add a comment summarizing our changes
1487 + - branches/release-2.1/ (Property Modified)
1488 +53 -18 branches/release-2.1/src/res.c (File Modified)
1491 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1493 Merged revisions 1981 via svnmerge from
1494 http://svn.atheme.org/charybdis/trunk
1497 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1499 Alphabetize extensions and tweak the descriptions a little.
1504 + - branches/release-2.1/ (Property Modified)
1505 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1506 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1509 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1511 Merged revisions 1975 via svnmerge from
1512 http://svn.atheme.org/charybdis/trunk
1515 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1517 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1518 We should use the IP and not truncate the hostname.
1519 From ratbox 2.2 (androsyn)
1524 + - branches/release-2.1/ (Property Modified)
1525 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1528 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1530 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1531 http://svn.atheme.org/charybdis/trunk
1535 + - branches/release-2.1/ (Property Modified)
1538 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1540 - branch 2.1 release family
1544 + - branches/release-2.1/ (File Added)
1547 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1549 Describe new handling of host mangling in channel bans in SGML.
1553 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1556 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1558 - ok, 2.1 operline brought to you by marvin the melancholy robot
1562 +1 -1 trunk/src/messages.tab (File Modified)
1565 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1567 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1568 If anybody comes up with anything better, then please let us know
1569 and we will change this before 2.1 is branched.
1573 +1 -1 trunk/src/messages.tab (File Modified)
1576 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1578 Add EUID to capab.txt.
1582 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1585 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1591 +3 -0 trunk/NEWS (File Modified)
1594 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1596 Allow service{} servers to manipulate the nick delay table
1597 (for "nickserv enforcement").
1598 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1599 If duration is 0, the nickdelay entry is removed, otherwise
1600 it is added with the duration in seconds (maximum 24 hours).
1601 It is suggested that this is used if the EUID capab is present.
1605 +42 -1 trunk/modules/m_services.c (File Modified)
1608 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1610 HURT: strip off *@ from the start of the mask
1611 reject anything else containing '@' or '!'
1615 +11 -0 trunk/extensions/hurt.c (File Modified)
1618 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1620 ircd.c: need supported.h here
1624 +1 -0 trunk/src/ircd.c (File Modified)
1627 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1629 HURT: less ambiguity here
1630 ips/hosts to be hurt must contain a '.' or ':' otherwise
1631 they are interpreted as nicks
1635 +14 -9 trunk/extensions/hurt.c (File Modified)
1638 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1640 - we're now ircd-charybdis.org.
1641 - properly alphabetize credits
1645 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1648 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1650 - add additional modules to the configs
1654 +6 -0 trunk/doc/example.conf (File Modified)
1655 +12 -0 trunk/doc/reference.conf (File Modified)
1658 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1660 - remove hurt.h, it is pointless and confusing
1664 +27 -62 trunk/extensions/hurt.c (File Modified)
1665 + - trunk/extensions/hurt.h (File Deleted)
1668 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1670 - add code to suggest a local HURT by nickname.
1671 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1675 +40 -10 trunk/extensions/hurt.c (File Modified)
1676 +1 -0 trunk/extensions/hurt.h (File Modified)
1679 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1685 +2 -1 trunk/NEWS (File Modified)
1688 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1690 MASKTRACE/TESTMASK: check orighost as well
1694 +4 -2 trunk/modules/m_etrace.c (File Modified)
1695 +3 -1 trunk/modules/m_testmask.c (File Modified)
1698 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1700 Make RPL_ISUPPORT (005) numeric modularizable.
1701 Currently it will reassemble the numeric every time
1702 it needs to be sent, using a few dozen callbacks;
1703 if this is too slow some caching scheme should be
1708 +0 -1 trunk/include/s_user.h (File Modified)
1709 +36 -114 trunk/include/supported.h (File Modified)
1710 +1 -1 trunk/modules/m_version.c (File Modified)
1711 +1 -0 trunk/src/Makefile.in (File Modified)
1712 +1 -0 trunk/src/ircd.c (File Modified)
1713 +300 -25 trunk/src/s_user.c (File Modified)
1714 + - trunk/src/supported.c (File Added)
1717 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1719 EUID orighost could differ from host only in case,
1720 do not mark as dynamic spoof then
1724 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1727 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1729 kline help file: clarify a bit and remove some obsolete stuff
1730 partly suggested by Olin
1734 +8 -8 trunk/help/opers/kline (File Modified)
1737 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1743 +20 -0 trunk/NEWS (File Modified)
1746 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1748 Show real host/IP to nonopers whoising themselves.
1749 The IP is not shown for auth{} spoofs, otherwise it is,
1750 as it looked rather weird to me to show an auth{} spoofed
1751 IP like this. (/userhost on self still shows the IP.)
1755 +13 -2 trunk/modules/m_whois.c (File Modified)
1758 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1760 Document nick_delay stuff and move it around a bit.
1764 +1 -2 trunk/doc/example.conf (File Modified)
1765 +8 -2 trunk/doc/reference.conf (File Modified)
1768 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1770 - disable nickdelay by default. Needs to be documented in reference.conf.
1774 +2 -0 trunk/doc/example.conf (File Modified)
1775 +2 -0 trunk/doc/reference.conf (File Modified)
1778 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1780 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1784 +2 -1 trunk/modules/m_services.c (File Modified)
1787 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1789 ip_cloaking: somewhat hackish but we need to send the
1790 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1795 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1798 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1800 If EUID is used, show realhost in far connect notice
1801 (but not in far disconnect notice).
1805 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1808 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1811 - use non-ENCAP CHGHOST if possible
1812 - really introduce new users with their mangled and real
1813 host if +h is in default umodes
1817 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1820 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1822 Add non-ENCAP CHGHOST.
1826 +49 -11 trunk/modules/m_chghost.c (File Modified)
1829 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1831 Initial addition of EUID (puts realhost/account in same
1832 command as user introduction).
1833 See doc/technical/euid.txt for more information.
1834 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1838 + - trunk/doc/technical/euid.txt (File Added)
1839 +2 -1 trunk/include/s_serv.h (File Modified)
1840 +1 -1 trunk/include/s_user.h (File Modified)
1841 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1842 +1 -34 trunk/modules/m_chghost.c (File Modified)
1843 +0 -28 trunk/modules/m_services.c (File Modified)
1844 +30 -1 trunk/src/s_serv.c (File Modified)
1845 +30 -3 trunk/src/s_user.c (File Modified)
1848 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1850 Store the mangled host in localClient and use it for
1851 ban matching (also match real host for mangled users,
1852 also match mangled host for uncloaked users).
1853 Improve interaction of +h with auth{} and services
1855 Note that all of this only applies to clients who
1856 connect after the mangling module is loaded
1857 (other clients cannot even set +h).
1858 The sorcerynet cloaking module has not been updated
1863 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1864 +3 -0 trunk/include/client.h (File Modified)
1865 +64 -5 trunk/src/channel.c (File Modified)
1866 +1 -0 trunk/src/client.c (File Modified)
1867 +2 -2 trunk/src/s_user.c (File Modified)
1870 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1872 Document /stats U letters in sgml.
1876 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1879 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1881 Better description of hub_mask and leaf_mask.
1885 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1888 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1890 Add operspy_dont_care_user_info to sgml docs.
1894 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1897 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1899 Add general::operspy_dont_care_user_info.
1900 This makes /who mask equivalent to /who !mask for opers
1901 with the operspy flag, and removes the operspy log/notice
1902 on /who mask, /masktrace and /scan.
1903 The necessary privilege (operspy flag) is unchanged.
1904 Behaviour for the other operspy commands (channel
1905 related ones) is also unchanged.
1909 +1 -0 trunk/doc/example.conf (File Modified)
1910 +6 -0 trunk/doc/reference.conf (File Modified)
1911 +1 -0 trunk/include/s_conf.h (File Modified)
1912 +10 -8 trunk/modules/m_etrace.c (File Modified)
1913 +6 -0 trunk/modules/m_info.c (File Modified)
1914 +8 -5 trunk/modules/m_scan.c (File Modified)
1915 +1 -1 trunk/modules/m_version.c (File Modified)
1916 +6 -1 trunk/modules/m_who.c (File Modified)
1917 +1 -0 trunk/src/newconf.c (File Modified)
1918 +1 -0 trunk/src/s_conf.c (File Modified)
1921 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1923 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1924 This letter will also be used for showing operspy with
1925 limited accountability (show non channel related info
1926 without '!' or notice).
1930 +2 -0 trunk/doc/server-version-info (File Modified)
1931 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1932 +2 -0 trunk/include/ircd.h (File Modified)
1933 +6 -0 trunk/modules/m_info.c (File Modified)
1934 +2 -0 trunk/modules/m_version.c (File Modified)
1935 +1 -0 trunk/src/ircd_state.c (File Modified)
1938 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1940 Add m_webirc module, allows showing real host of CGI:IRC users.
1941 Differences to the version available on my web page for a while:
1942 instructions on how to set it up.
1946 +137 -0 trunk/extensions/Makefile.in (File Modified)
1947 + - trunk/extensions/m_webirc.c (File Added)
1950 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1952 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1956 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1959 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1961 - move beu from core to contributors
1962 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1966 +2 -2 trunk/CREDITS (File Modified)
1969 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1971 Mention that class blocks must be defined before the
1972 auth or connect blocks referencing them.
1976 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1979 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1982 - change from "can join" to "is banned", this reverses sense
1983 and removes "weird" checks like for +i, +l, +j
1984 - don't allow $j to same channel
1985 - +s/+p restriction removed, anyone can /mode b anyway
1990 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1993 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1995 Add a few important lines from reference.conf to example.conf.
1999 +8 -1 trunk/doc/example.conf (File Modified)
2002 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2004 - we don't support rtsigio anymore
2005 - we definately don't support VMS nor Cygwin either.
2009 +2 -2 trunk/INSTALL (File Modified)
2010 +0 -2 trunk/README.FIRST (File Modified)
2013 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2015 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2019 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2022 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2025 - return EXTBAN_NOMATCH for a valid ban that does not match
2026 - consider a $j ban invalid if we were already processing a
2027 can_join for a $j ban
2031 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2034 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2036 extb_extgecos: realhost -> orighost
2040 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2043 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2045 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2049 +59 -0 trunk/extensions/Makefile.in (File Modified)
2050 + - trunk/extensions/extb_canjoin.c (File Added)
2053 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2055 - oh right, charybdis calls that 'orighost'.
2059 +2 -2 trunk/modules/m_who.c (File Modified)
2062 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2064 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2068 +2 -0 trunk/modules/m_who.c (File Modified)
2071 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2073 - also check $x against realhost
2077 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2080 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2082 Sorcerynet people want a debugging notice moved from +s to +d.
2086 +1 -1 trunk/src/blacklist.c (File Modified)
2089 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2091 Use source_p instead of client_p for free_pre_client().
2092 client_p could be NULL or another client.
2096 +1 -1 trunk/src/client.c (File Modified)
2099 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2101 - revert this, I know how to fix it now
2105 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2108 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2110 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2111 This fix is probably suboptimal, but it does indeed fix the problem.
2115 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2118 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2120 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2124 +49 -0 trunk/extensions/Makefile.in (File Modified)
2125 + - trunk/extensions/extb_extgecos.c (File Added)
2128 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2130 Remove undocumented and unused general::fallback_to_ip6_int config option.
2134 +0 -3 trunk/include/s_conf.h (File Modified)
2135 +0 -3 trunk/src/newconf.c (File Modified)
2138 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2141 - document new TESTMASK
2142 - mention that TESTMASK matching is the same as MASKTRACE matching
2143 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2148 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2151 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2153 New testmask from ratbox 2.2.
2154 Allows matches on nick, ip and gecos in addition to user
2155 and host, and is fully analogous to masktrace.
2156 The numeric has changed from 724 to 727 and fields in it
2161 +4 -3 trunk/help/opers/testmask (File Modified)
2162 +1 -0 trunk/include/numeric.h (File Modified)
2163 +82 -9 trunk/modules/m_testmask.c (File Modified)
2164 +2 -2 trunk/src/messages.tab (File Modified)
2167 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2169 contrib -> extensions
2173 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2176 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2178 CHGHOST: Check validity of new hostname.
2179 If the command came from a local client (disabled by
2180 default), send an error message and drop the command.
2181 If the command came from a remote client or server,
2182 send a notice to opers and the target user (if local).
2186 +42 -1 trunk/modules/m_chghost.c (File Modified)
2189 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2195 +23 -1 trunk/NEWS (File Modified)
2198 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2200 When an outgoing server connection succeeds, set
2201 localClient->ip by simply copying the whole sockaddr
2202 struct instead of copying certain parts only.
2206 +1 -19 trunk/src/s_serv.c (File Modified)
2209 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2211 Give a special error message and ignore the connect block
2212 if trying to add a connect block for the server's own name.
2216 +7 -0 trunk/src/newconf.c (File Modified)
2219 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2221 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2222 when --disable-balloc is used, so that it compiles.
2223 Obviously the BlockHeapUsage() stub returns just zeroes so
2224 /stats z will be less informative.
2228 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2231 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2233 Free and zero dns_query in DNS callback for outgoing connect.
2234 This avoids double free of reslist.
2238 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2241 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2243 From ratbox, log failed outgoing connections to serverlog.
2248 +13 -1 trunk/src/s_serv.c (File Modified)
2251 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2253 Change serverlog message when connecting to be more clear and show the port number.
2257 +1 -1 trunk/src/s_serv.c (File Modified)
2260 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2262 Remove gethost_byname(), this is meaningless
2263 since the removal of AAAA -> A fallback (r1763).
2267 +0 -1 trunk/include/res.h (File Modified)
2268 +0 -12 trunk/src/res.c (File Modified)
2271 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2273 Remove ip6.int support and use only ip6.arpa.
2274 The global ip6.int zone has disappeared on June 1
2275 and a lot of other software has been removing ip6.int
2277 This removes the second and last case where IPv6
2278 support in charybdis causes extra lookups and slows
2283 +5 -27 trunk/src/res.c (File Modified)
2286 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2288 Mention new default (r1767) for connect::aftype in sgml docs.
2292 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2295 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2297 Use IPv6 if connect::host looks like an IPv6 address
2298 (contains a colon). No need to aftype=ipv6 anymore.
2302 +2 -0 trunk/src/newconf.c (File Modified)
2305 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2307 More information about connect::host.
2311 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2314 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2316 Remove fallback to A if AAAA cannot be found.
2317 In case of a forward check of a reverse lookup, we
2318 already know if it's ipv4 or ipv6, so it is not
2319 useful and in case of a forward lookup of a hostname
2320 in connect::host, connect::aftype already specifies
2321 if it's ipv4 or ipv6.
2325 +4 -27 trunk/src/res.c (File Modified)
2328 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2331 - check if +c made the message text empty and refuse
2333 - don't copy message text if it is not necessary
2338 +14 -4 trunk/modules/core/m_message.c (File Modified)
2341 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2343 remove_conf_item(): do not free cf_name, this is generally a string constant
2347 +0 -1 trunk/src/newconf.c (File Modified)
2350 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2352 Remove the old unused FDL_ constants.
2356 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2359 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2361 Remove an unused struct irc_sockaddr_storage from fde_t
2362 (allocated for every possible file descriptor).
2366 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2369 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2371 If the DNS lookup for an outgoing connection is still
2372 pending when it is closed, clean it up.
2376 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2379 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2381 If proc_answer() fails (for example if a lookup for an
2382 A record returns a CNAME), fail the query immediately.
2383 Previously the packet was just ignored, leaving the
2388 +4 -8 trunk/src/res.c (File Modified)
2391 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2393 Correct sockhost field in an outgoing server connection.
2394 First copy the host field from the server_conf, then
2395 take the IP from to where the connection was attempted
2396 when the connection callback is called.
2397 (Before r1747 this used the IP from the server_conf.)
2401 +8 -2 trunk/src/s_serv.c (File Modified)
2404 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2406 Remove ipnum (keep aftype) and dns_query from server_conf.
2407 We don't keep track of binary form address in connect{}
2408 blocks anymore, DNS lookups of names in host= gone.
2409 As before the DNS lookup is done on connect.
2410 This should unbreak hostnames in host= somewhat.
2414 +1 -2 trunk/include/s_newconf.h (File Modified)
2415 +2 -2 trunk/src/newconf.c (File Modified)
2416 +1 -42 trunk/src/s_newconf.c (File Modified)
2417 +12 -31 trunk/src/s_serv.c (File Modified)
2420 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2426 +1 -1 trunk/configure (File Modified)
2429 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2431 Fix --disable-balloc help text (said --disable-small-net).
2435 +1 -1 trunk/configure.ac (File Modified)
2438 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2440 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2441 services (+S). Unlike operstring and adminstring, this
2442 is not changeable with /quote set but is updated on rehash.
2446 +1 -0 trunk/doc/example.conf (File Modified)
2447 +10 -2 trunk/doc/reference.conf (File Modified)
2448 +1 -0 trunk/include/s_conf.h (File Modified)
2449 +6 -0 trunk/modules/m_info.c (File Modified)
2450 +3 -2 trunk/modules/m_whois.c (File Modified)
2451 +1 -0 trunk/src/newconf.c (File Modified)
2452 +1 -0 trunk/src/s_conf.c (File Modified)
2455 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2457 Fix handling of comma in whois: ignore the comma and
2458 everything after it but do output the entire parameter
2463 +2 -2 trunk/modules/m_whois.c (File Modified)
2466 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2468 New /stats letter 's' to list HURTs:
2469 - opers get the full listing.
2470 - users get any HURTs that match their sockhost/orighost if
2471 "stats_k_oper_only" is set to 1.
2475 +50 -0 trunk/extensions/hurt.c (File Modified)
2478 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2480 - make the newconf system available to modules.
2484 +4 -1 trunk/include/newconf.h (File Modified)
2485 +4 -8 trunk/src/newconf.c (File Modified)
2488 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2490 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2493 +0 -3 trunk/doc/example.conf (File Modified)
2494 +0 -3 trunk/doc/reference.conf (File Modified)
2497 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2499 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2503 +3 -0 trunk/doc/example.conf (File Modified)
2504 +3 -0 trunk/doc/reference.conf (File Modified)
2507 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2509 Fix too early truncation of JOIN channel list.
2513 +2 -3 trunk/modules/core/m_join.c (File Modified)
2516 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2518 - From ratbox 2.2 (anfl), send server notices about read
2519 errors from handshakes and servers to +s instead of +d.
2520 - Send various server notices about failed server
2521 connections which did not reach registered state network
2522 wide if the connection was initiated by a remote oper.
2523 This avoids annoying the whole net if there is a
2524 broken autoconnect, but allows all opers to see why a
2525 remote connect failed. Failed connections which did reach
2526 server state already generate server notices everywhere.
2528 Note: this is an exception to our general policy to not send
2529 server notices about unregistered connections remotely.
2533 +1 -0 trunk/include/client.h (File Modified)
2534 +20 -6 trunk/src/client.c (File Modified)
2535 +6 -6 trunk/src/s_serv.c (File Modified)
2538 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2544 +1 -1 trunk/doc/example.conf (File Modified)
2545 +1 -1 trunk/doc/reference.conf (File Modified)
2548 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2550 Don't allow #channel +b $c:&channel (inconsistent target).
2554 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2557 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2559 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2563 +0 -2 trunk/include/client.h (File Modified)
2566 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2568 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2572 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2575 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2577 Store IP addresses in whowas. These are shown to opers.
2578 Obtained from Eurus patches.
2579 orighost tracking removed (not worth the memory IMHO),
2580 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2581 with unknown IPs and to not violate auth{} spoof policy.
2585 +2 -0 trunk/doc/reference.conf (File Modified)
2586 +1 -0 trunk/include/numeric.h (File Modified)
2587 +1 -0 trunk/include/whowas.h (File Modified)
2588 +10 -1 trunk/modules/m_whowas.c (File Modified)
2589 +1 -1 trunk/src/messages.tab (File Modified)
2590 +4 -0 trunk/src/whowas.c (File Modified)
2593 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2595 Describe hostmask parameter of masktrace better in sgml docs.
2599 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2602 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2604 masktrace help file: mention CIDR IP masks
2609 +2 -0 trunk/help/opers/masktrace (File Modified)
2612 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2614 MASKTRACE: allow normal match() on IP address also
2619 +2 -3 trunk/modules/m_etrace.c (File Modified)
2622 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2624 Allow +S clients (services) to send to channels and @/+ channels always.
2628 +1 -1 trunk/modules/core/m_message.c (File Modified)
2629 +1 -1 trunk/src/channel.c (File Modified)
2632 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2634 Allow servers to send to @#chan and +#chan.
2638 +1 -1 trunk/modules/core/m_message.c (File Modified)
2641 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2643 Don't count opers on service{} servers in /lusers.
2647 +2 -2 trunk/src/s_user.c (File Modified)
2650 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2652 Show opers the real host behind a dynamic spoof in WHOIS.
2653 If the user is auth{} spoofed, this shows the auth{} spoof
2654 otherwise it shows the DNS hostname and IP address.
2655 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2659 +1 -0 trunk/include/numeric.h (File Modified)
2660 +12 -2 trunk/modules/m_whois.c (File Modified)
2661 +1 -1 trunk/src/messages.tab (File Modified)
2664 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2666 Remove #define HIDE_SPOOF_IPS from config.h, should
2667 have been done earlier.
2671 +0 -7 trunk/include/config.h (File Modified)
2674 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2676 Bring back ERR_CANTKILLSERVER.
2680 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2683 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2686 - also send RPL_HOSTHIDDEN on -h
2687 - don't allow +h for auth{} spoofed clients
2691 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2694 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2696 /etc/resolv.conf parsing:
2697 - don't crash (sometimes) if there is a line without an argument
2698 (e.g. 'search' by itself)
2699 - fix handling of lines with leading whitespace
2703 +9 -8 trunk/src/reslib.c (File Modified)
2706 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2708 Put back code that terminates DNS queries, which was
2709 removed during the resolver changes.
2713 +4 -0 trunk/src/s_auth.c (File Modified)
2716 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2718 - oh hey, that was in the wrong place
2722 +13 -13 trunk/src/s_auth.c (File Modified)
2725 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2727 - handle a situation where a user can go away before DNS completes
2731 +13 -0 trunk/src/s_auth.c (File Modified)
2734 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2740 +1 -0 trunk/include/blacklist.h (File Modified)
2741 +1 -0 trunk/include/res.h (File Modified)
2742 +33 -2 trunk/src/blacklist.c (File Modified)
2743 +2 -0 trunk/src/client.c (File Modified)
2744 +24 -0 trunk/src/res.c (File Modified)
2747 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2749 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2750 if comm_accept() failed.
2752 Found with valgrind.
2756 +4 -4 trunk/src/listener.c (File Modified)
2759 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2761 - handle unavailable Client/preClient structs
2765 +9 -0 trunk/src/blacklist.c (File Modified)
2768 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2770 Add +lf to SGML docs.
2774 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2777 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2779 Also do forwarding if the channel limit (+l) is exceeded.
2783 +1 -1 trunk/help/opers/cmode (File Modified)
2784 +2 -2 trunk/modules/core/m_join.c (File Modified)
2787 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2789 Post-release lovin':
2790 - Update version to 2.1.0.
2791 - Regenerate configure.
2795 +9 -9 trunk/configure (File Modified)
2796 +1 -1 trunk/configure.ac (File Modified)
2799 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2801 Comment out example blacklist{} block.
2805 +7 -7 trunk/doc/example.conf (File Modified)
2806 +7 -7 trunk/doc/reference.conf (File Modified)
2809 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2811 Add note regarding use of AHBL BLs.
2815 +4 -0 trunk/doc/example.conf (File Modified)
2816 +4 -0 trunk/doc/reference.conf (File Modified)
2819 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2825 +2 -2 trunk/CREDITS (File Modified)
2828 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2834 +1 -0 trunk/CREDITS (File Modified)
2837 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2839 Put more recent ratbox CREDITS here.
2843 +3 -2 trunk/doc/Ratbox-team (File Modified)
2846 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2852 +5 -4 trunk/NEWS (File Modified)
2855 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2857 Mention that install or make install also avoids modunload crashes.
2861 +2 -1 trunk/BUGS (File Modified)
2864 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2870 +3 -8 trunk/NEWS (File Modified)
2873 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2879 +3 -2 trunk/BUGS (File Modified)
2882 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2884 - add orighost check to hurt.c
2889 +1 -6 trunk/BUGS (File Modified)
2890 +1 -1 trunk/extensions/hurt.c (File Modified)
2893 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2895 Make kline_exempt exempt from HURT also.
2899 +2 -1 trunk/extensions/hurt.c (File Modified)
2902 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2904 Fix mask HEAL propagation.
2908 +6 -3 trunk/extensions/hurt.c (File Modified)
2911 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2918 +18 -31 trunk/extensions/README (File Modified)
2921 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2923 More target change hax.
2928 +5 -0 trunk/extensions/hurt.c (File Modified)
2931 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2933 Improvements to HURT propagation.
2937 +8 -6 trunk/extensions/hurt.c (File Modified)
2940 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2942 - further simplification
2946 +25 -76 trunk/extensions/hurt.c (File Modified)
2947 +0 -9 trunk/extensions/hurt.h (File Modified)
2950 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2956 +13 -0 trunk/extensions/hurt.c (File Modified)
2959 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2961 - cut off at 15 messages instead of 30
2965 +1 -1 trunk/extensions/hurt.h (File Modified)
2968 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2970 Squash a warning here.
2974 +1 -3 trunk/src/ircd.c (File Modified)
2977 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2979 Don't show servers in /stats l to nonopers if flatten links is enabled.
2983 +3 -1 trunk/modules/m_stats.c (File Modified)
2986 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2992 +20 -7 trunk/extensions/hurt.c (File Modified)
2995 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2997 - remove inline stuff (yuck)
2998 - sockaddr should have been sockhost
3002 +22 -31 trunk/extensions/hurt.c (File Modified)
3005 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3007 - make hurt checking actually work
3011 +2 -7 trunk/extensions/hurt.c (File Modified)
3014 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3016 Slight tweak to alias{}.
3020 +4 -0 trunk/src/parse.c (File Modified)
3023 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3025 - further simplification
3029 +59 -71 trunk/extensions/hurt.c (File Modified)
3030 +0 -1 trunk/extensions/hurt.h (File Modified)
3033 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3035 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3039 +10 -20 trunk/extensions/hurt.c (File Modified)
3040 +0 -4 trunk/extensions/hurt.h (File Modified)
3043 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3045 - remove some unnecessary code here (hurt_initial_check_event()).
3049 +0 -23 trunk/extensions/hurt.c (File Modified)
3052 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3054 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3058 +8 -0 trunk/modules/core/m_message.c (File Modified)
3061 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3063 - more sane tgchange hax
3067 +2 -1 trunk/extensions/hurt.c (File Modified)
3070 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3072 Make HEAL <nick> work.
3076 +40 -43 trunk/extensions/hurt.c (File Modified)
3079 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3081 Destroy hurt_clients list on unload.
3085 +7 -0 trunk/extensions/hurt.c (File Modified)
3088 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3090 Coding style: no space between a function name and parenthesis.
3094 +43 -43 trunk/extensions/hurt.c (File Modified)
3097 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3099 Now works and throws out hurt clients after 30 protocol messages
3100 unless they identify.
3104 +28 -36 trunk/extensions/hurt.c (File Modified)
3105 +1 -7 trunk/extensions/hurt.h (File Modified)
3108 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3110 Working addition/lookup.
3114 +8 -0 trunk/extensions/hurt.c (File Modified)
3117 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3119 Get rid of hyb6 style propagation (:server COMMAND source).
3123 +18 -22 trunk/extensions/hurt.c (File Modified)
3126 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3128 add not-working hurt_add and hurt_find
3132 +13 -5 trunk/extensions/hurt.c (File Modified)
3135 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3137 Comment out a lot of stuff so I can load and unload this without crashing.
3141 +17 -6 trunk/extensions/hurt.c (File Modified)
3144 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3146 Fix svn:keywords and add a short comment at the top.
3150 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3153 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3155 - Make hurt module compile
3156 - Link it to the build
3157 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3158 correct flag name, no CAP_TS6 use etc
3162 +1 -0 trunk/extensions/Makefile.in (File Modified)
3163 +30 -32 trunk/extensions/hurt.c (File Modified)
3166 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3168 Put beu's hurt module in trunk.
3172 + - trunk/extensions/hurt.c (File Added)
3173 + - trunk/extensions/hurt.h (File Added)
3176 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3178 - _iprint(): use stderr instead of stdout
3182 +1 -1 trunk/src/s_log.c (File Modified)
3185 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3187 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3188 and subsequently destroy our kqueue when we close 0, 1, 2
3190 - After closing fd 0, 1, 2 reopen them to /dev/null again
3191 so we don't send messages from malloc etc to a random
3193 - Remove an obsolete comment.
3197 +13 -2 trunk/src/ircd.c (File Modified)
3200 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3206 +29 -1 trunk/NEWS (File Modified)
3209 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3215 +1 -1 trunk/configure (File Modified)
3218 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3220 Fix openssl version check to also accept versions newer than 0.9.6.
3224 +1 -1 trunk/configure.ac (File Modified)
3227 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3229 Oops, need packet.h here.
3233 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3236 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3238 End the flood grace period in CPRIVMSG/CNOTICE.
3242 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3245 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3247 - update class::connectfreq documentation
3251 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3254 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3256 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3260 +3 -6 trunk/src/s_serv.c (File Modified)
3263 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3265 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3269 +1 -1 trunk/src/messages.tab (File Modified)
3272 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3274 Don't mention that /stats p shows idle times, as it doesn't.
3278 +1 -1 trunk/help/opers/stats (File Modified)
3279 +1 -1 trunk/help/users/stats (File Modified)
3282 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3284 /stats A shows DNS servers, it doesn't matter whether ircd
3285 uses ADNS or something else.
3289 +1 -1 trunk/help/opers/stats (File Modified)
3292 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3294 get_client_name() fix
3298 +4 -0 trunk/src/client.c (File Modified)
3301 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3307 +6 -0 trunk/src/ircd.c (File Modified)
3310 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3312 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3315 +16 -17 trunk/configure (File Modified)
3316 +1 -1 trunk/configure.ac (File Modified)
3319 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3321 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3324 +135 -0 trunk/configure (File Modified)
3325 +6 -0 trunk/configure.ac (File Modified)
3328 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3330 Exit 0 on successful -conftest.
3334 +1 -1 trunk/src/ircd.c (File Modified)
3337 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3339 Make the "keep the parent process around" thing work, by opening
3340 a pipe to the child process. This pipe is on fd 0 in the child
3341 process. After successful initialization, the child will write
3342 a byte to this pipe, on fatal errors it will close it without
3345 Somewhat hackish still but should work.
3349 +27 -30 trunk/src/ircd.c (File Modified)
3352 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3354 - convert some error messages to ierror() over fprintf/ilog combination
3358 +3 -6 trunk/src/ircd.c (File Modified)
3361 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3363 - inotice() for loadmodule when in foreground mode
3367 +3 -0 trunk/src/modules.c (File Modified)
3370 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3372 - remove inotice() on loading modules from the config
3376 +0 -3 trunk/src/modules.c (File Modified)
3379 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3381 - usleep for 50000usec in the parent process to allow for startup messages
3382 to be cleanly printed before detaching to shell, this should be more than
3387 +3 -0 trunk/src/ircd.c (File Modified)
3390 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3392 - display more errors during normal startup as to try to help people find common problems
3396 +27 -10 trunk/src/ircd.c (File Modified)
3399 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3401 - version bump in preparation of 2.0.0 release
3405 +9 -9 trunk/configure (File Modified)
3406 +1 -1 trunk/configure.ac (File Modified)
3409 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3411 Change example.conf operator block from "admin" to "god",
3412 so as to show we encourage per-person operator blocks.
3416 +4 -2 trunk/doc/example.conf (File Modified)
3419 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3421 Document alias{} block.
3425 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3428 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3430 Document DNS blacklist stuff in sgml.
3434 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3435 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3438 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3440 Misc /stats clarifications.
3444 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3447 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3449 Move snomasks into umodes chapter.
3450 Move oprivs chapter down.
3454 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3455 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3456 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3459 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3461 Mention operator{} user@host change.
3465 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3468 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3470 operator{} block user@host matches against orighost now, not host.
3471 This means that services/+h spoofs do not work in operator{} blocks;
3472 auth{} spoofs still work.
3476 +4 -0 trunk/doc/example.conf (File Modified)
3477 +1 -1 trunk/doc/reference.conf (File Modified)
3478 +2 -2 trunk/modules/m_challenge.c (File Modified)
3479 +1 -1 trunk/modules/m_oper.c (File Modified)
3482 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3484 - inotice/iwarn/ierror() stuff I was working on
3488 +3 -0 trunk/include/s_log.h (File Modified)
3489 +15 -11 trunk/src/ircd.c (File Modified)
3490 +3 -1 trunk/src/modules.c (File Modified)
3491 +1 -1 trunk/src/newconf.c (File Modified)
3492 +54 -0 trunk/src/s_log.c (File Modified)
3495 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3497 Oops, don't add blacklists to the list twice on rehash.
3501 +3 -2 trunk/src/blacklist.c (File Modified)
3504 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3506 Remove notices to the client about progress of dnsbl lookups.
3510 +0 -4 trunk/src/blacklist.c (File Modified)
3513 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3515 Add auth{} flag dnsbl_exempt.
3519 +2 -1 trunk/doc/example.conf (File Modified)
3520 +2 -1 trunk/doc/reference.conf (File Modified)
3521 +2 -0 trunk/include/s_conf.h (File Modified)
3522 +1 -0 trunk/src/newconf.c (File Modified)
3523 +8 -1 trunk/src/s_user.c (File Modified)
3526 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3528 Switch alias{} and blacklist{} around, for consistency with example.conf.
3532 +18 -18 trunk/doc/reference.conf (File Modified)
3535 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3537 Send a warning to the user if they are dnsbl listed but exempted.
3541 +17 -12 trunk/src/s_user.c (File Modified)
3544 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3546 Move throwing out dnsbl listed clients to registration,
3547 and make kline_exempt exempt from it.
3551 +1 -0 trunk/include/blacklist.h (File Modified)
3552 +4 -0 trunk/include/client.h (File Modified)
3553 +15 -16 trunk/src/blacklist.c (File Modified)
3554 +6 -0 trunk/src/client.c (File Modified)
3555 +17 -0 trunk/src/s_user.c (File Modified)
3558 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3560 Show refcount in /stats n.
3564 +3 -2 trunk/modules/m_stats.c (File Modified)
3567 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3569 Don't look up dnsbls twice if they send USER twice.
3573 +5 -3 trunk/modules/m_user.c (File Modified)
3576 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3578 Add /stats n to help files.
3582 +1 -0 trunk/help/opers/stats (File Modified)
3583 +1 -0 trunk/help/users/stats (File Modified)
3586 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3588 Only check dnsbls for A records, not AAAA.
3592 +1 -1 trunk/src/blacklist.c (File Modified)
3595 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3597 Don't remove non-illegal blacklists on completion of check.
3598 Add debugging notices (not working).
3602 +5 -1 trunk/src/blacklist.c (File Modified)
3605 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3607 Don't call register_local_user() if they haven't sent a nick yet.
3611 +1 -1 trunk/src/blacklist.c (File Modified)
3614 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3616 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3620 +21 -0 trunk/modules/m_stats.c (File Modified)
3623 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3625 More dnsbl rehash fixes, it was adding bogus entries.
3629 +2 -7 trunk/src/newconf.c (File Modified)
3632 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3634 Need blacklist.h here.
3638 +1 -0 trunk/src/s_conf.c (File Modified)
3641 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3647 +1 -2 trunk/configure (File Modified)
3648 +0 -48 trunk/configure.ac (File Modified)
3649 + - trunk/doc/example-iauth.conf (File Deleted)
3650 + - trunk/iauth/ (File Deleted)
3653 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3655 Improve handling of rehashing with blacklists.
3656 Also some coding style tweaks.
3660 +3 -2 trunk/include/blacklist.h (File Modified)
3661 +35 -16 trunk/src/blacklist.c (File Modified)
3662 +2 -0 trunk/src/s_conf.c (File Modified)
3665 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3667 Clear can_send cache if a user logs in or out from services.
3671 +2 -0 trunk/modules/m_services.c (File Modified)
3674 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3676 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3677 This directory is not entered by default.
3678 More stuff needs to be moved into here.
3682 +2 -1 trunk/configure (File Modified)
3683 +1 -0 trunk/configure.ac (File Modified)
3684 +69 -458 trunk/extensions/Makefile.in (File Modified)
3685 + - trunk/extensions/m_clearchan.c (File Deleted)
3686 + - trunk/extensions/m_force.c (File Deleted)
3687 + - trunk/unsupported/ (File Added)
3688 + - trunk/unsupported/Makefile.in (File Added)
3689 + - trunk/unsupported/m_clearchan.c (File Added)
3690 + - trunk/unsupported/m_force.c (File Added)
3693 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3695 Logging/wallops for forcejoin/forcepart, numeric fix.
3696 This needs to be moved to the toys section.
3700 +22 -2 trunk/extensions/m_force.c (File Modified)
3703 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3705 Fix comments at the top (including copyright).
3709 +3 -2 trunk/extensions/m_omode.c (File Modified)
3712 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3714 Add OMODE command to extensions/ for oper mode hacking:
3715 - requires admin privs
3716 - does not work for opped opers
3718 - sends a ServerMode for opping the oper themselves,
3719 otherwise a mode coming from the oper (not only
3720 does this provide full accountability, it is also
3721 easiest to implement while avoiding channels
3722 messed up with bogus bans etc).
3726 +171 -0 trunk/extensions/Makefile.in (File Modified)
3727 + - trunk/extensions/m_omode.c (File Added)
3730 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3736 + - trunk/include/blacklist.h (Property Modified)
3737 + - trunk/src/blacklist.c (Property Modified)
3740 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3742 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3746 +5 -1 trunk/src/blacklist.c (File Modified)
3749 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3751 Initial DNS blacklist support:
3752 - see example.conf for how to use.
3753 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3754 - tor.ahbl.org is also included because most networks will not want to allow tor
3755 (and we're considering going KoS on tor users here anyway due to abuse)
3759 +18 -0 trunk/doc/example.conf (File Modified)
3760 +66 -0 trunk/doc/reference.conf (File Modified)
3761 + - trunk/include/blacklist.h (File Added)
3762 +2 -0 trunk/include/client.h (File Modified)
3763 +3 -0 trunk/modules/m_user.c (File Modified)
3764 +152 -0 trunk/src/Makefile.in (File Modified)
3765 + - trunk/src/blacklist.c (File Added)
3766 +34 -0 trunk/src/newconf.c (File Modified)
3767 +1 -0 trunk/src/s_auth.c (File Modified)
3768 +4 -0 trunk/src/s_user.c (File Modified)
3771 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3773 Remove last bit of lzo stuff (comment in example.conf connect{}).
3777 +0 -4 trunk/doc/example.conf (File Modified)
3780 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3782 Show sasl successes and failures in /stats t (like other
3783 things in /stats t, about local clients only).
3787 +2 -0 trunk/include/s_stats.h (File Modified)
3788 +3 -0 trunk/modules/m_sasl.c (File Modified)
3789 +3 -0 trunk/src/s_stats.c (File Modified)
3792 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3794 Allow messaging services by nickname without using
3795 target change slots (this was already possible with
3796 user@server notation or services shortcuts).
3800 +2 -2 trunk/modules/core/m_message.c (File Modified)
3803 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3805 Abort a safelist if a new /list comes in while one is already in progress.
3809 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3812 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3814 Change $![letter]:[mask] to $~[letter]:[mask]
3815 so both ! and ~ invert an extban.
3819 +2 -0 trunk/src/chmode.c (File Modified)
3822 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3824 - revert due to technical issues
3828 +1 -1 trunk/src/extban.c (File Modified)
3831 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3833 - 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
3837 +1 -1 trunk/src/extban.c (File Modified)
3840 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3842 Don't pace /list on a single channel.
3846 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3849 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3851 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3855 +4 -2 trunk/include/supported.h (File Modified)
3858 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3860 Extban types are case insensitive; force them to lowercase when added.
3864 +5 -5 trunk/doc/extban.txt (File Modified)
3865 +4 -0 trunk/src/chmode.c (File Modified)
3866 +3 -3 trunk/src/extban.c (File Modified)
3869 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3871 sendto_wallops_flags():
3872 - instead of checking IsOper on each client, walk the appropriate list
3873 - instead of sending non-+z wallops from persons to nonopers, send only
3874 +w wallops from persons
3878 +1 -5 trunk/src/send.c (File Modified)
3881 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3883 Prefix oper wallops with "WALLOPS - " if they would
3884 otherwise look like operwalls or locops, when sending
3885 them to local users.
3889 +11 -1 trunk/modules/m_wallops.c (File Modified)
3892 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3894 Make sure destination field in some sasl numerics
3895 is the user's nick, not the sasl agent or server
3900 +2 -2 trunk/modules/m_sasl.c (File Modified)
3903 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3905 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3909 +1 -1 trunk/extensions/Makefile.in (File Modified)
3912 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3914 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3918 +1 -0 trunk/src/s_user.c (File Modified)
3921 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3923 Fix build for when IPv6 is disabled.
3927 +12 -10 trunk/src/s_auth.c (File Modified)
3930 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3932 Add information about adding extban types.
3936 +25 -0 trunk/doc/extban.txt (File Modified)
3939 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3941 Better extban validation: try to match a new extban from
3942 a local user against its setter to see if it is valid.
3943 Unknown extban types from remotes are no longer hidden.
3947 +4 -3 trunk/doc/extban.txt (File Modified)
3948 +1 -0 trunk/include/channel.h (File Modified)
3949 +2 -6 trunk/src/chmode.c (File Modified)
3950 +32 -0 trunk/src/extban.c (File Modified)
3953 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3955 Make sure both .c.o: and .s.o: are followed by the necessary command.
3959 +1 -0 trunk/src/Makefile.in (File Modified)
3962 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3964 Add need_sasl auth{} flag to sgml documentation.
3968 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3971 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3973 Document need_sasl auth{} flag in example confs.
3977 +1 -0 trunk/doc/example.conf (File Modified)
3978 +1 -0 trunk/doc/reference.conf (File Modified)
3981 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3983 Don't allow TB to set an empty topic.
3984 This would be possible if a server sent bad protocol
3985 and could cause a crash.
3989 +4 -0 trunk/modules/m_tb.c (File Modified)
3992 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3998 +1 -1 trunk/Makefile.in (File Modified)
4001 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4007 +2 -2 trunk/configure (File Modified)
4008 +1 -1 trunk/configure.ac (File Modified)
4011 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4017 +2 -2 trunk/configure (File Modified)
4020 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4026 +1 -1 trunk/extensions/Makefile.in (File Modified)
4029 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4031 - rename contrib to extensions to bring some clarity to things
4035 +1 -1 trunk/Makefile.in (File Modified)
4036 +1 -1 trunk/configure.ac (File Modified)
4037 +10 -10 trunk/doc/example.conf (File Modified)
4038 +10 -10 trunk/doc/reference.conf (File Modified)
4039 + - trunk/extensions/ (File Added)
4040 + - trunk/extras/ (File Deleted)
4043 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4049 +1 -1 trunk/Makefile.in (File Modified)
4050 +1 -1 trunk/configure.ac (File Modified)
4051 + - trunk/contrib/ (File Deleted)
4052 + - trunk/extras/ (File Added)
4055 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4057 Don't allow servers to QUIT (they should use SQUIT).
4061 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4064 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4070 + - trunk/src/fnvhash.s (Property Modified)
4073 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4075 - reduced version of code
4079 +9 -61 trunk/src/fnvhash.s (File Modified)
4082 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4084 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4088 +1 -1 trunk/src/fnvhash.s (File Modified)
4091 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4093 Fix orighost matching for klines, etc. Was hashing the visible
4098 +1 -1 trunk/src/hostmask.c (File Modified)
4101 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4103 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4107 +7 -1 trunk/configure (File Modified)
4108 +5 -0 trunk/configure.ac (File Modified)
4109 +5 -6 trunk/src/Makefile.in (File Modified)
4110 +0 -4 trunk/src/fnvhash.s (File Modified)
4111 +0 -2 trunk/src/hash.c (File Modified)
4114 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4116 - regenerate configure
4120 +18 -0 trunk/configure (File Modified)
4123 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4125 - --enable-ricer-hashing option.
4129 +9 -0 trunk/configure.ac (File Modified)
4130 +3 -0 trunk/include/setup.h.in (File Modified)
4133 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4135 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4139 + - trunk/src/fnvhash.s (File Added)
4140 +3 -0 trunk/src/hash.c (File Modified)
4143 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4145 Fix syntax error in reference.conf.
4149 +0 -1 trunk/doc/reference.conf (File Modified)
4152 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4154 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4155 (&& instead of ||...)
4156 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4160 +1 -1 trunk/src/chmode.c (File Modified)
4163 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4165 Documentation for extban.
4169 + - trunk/doc/extban.txt (File Added)
4172 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4174 Add extban modules to example confs.
4178 +5 -0 trunk/doc/example.conf (File Modified)
4179 +10 -0 trunk/doc/reference.conf (File Modified)
4182 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4184 Initial addition of extended ban types (conditionals).
4185 Allows custom +bqeI checks via modules.
4186 Initial extra types are account (a[:mask]), oper (o),
4187 channel (c:name), realname (r:mask), server (s:mask).
4191 +229 -0 trunk/contrib/Makefile.in (File Modified)
4192 + - trunk/contrib/extb_account.c (File Added)
4193 + - trunk/contrib/extb_channel.c (File Added)
4194 + - trunk/contrib/extb_oper.c (File Added)
4195 + - trunk/contrib/extb_realname.c (File Added)
4196 + - trunk/contrib/extb_server.c (File Added)
4197 +13 -0 trunk/include/channel.h (File Modified)
4198 +1 -0 trunk/src/Makefile.in (File Modified)
4199 +14 -5 trunk/src/channel.c (File Modified)
4200 +91 -0 trunk/src/chmode.c (File Modified)
4201 + - trunk/src/extban.c (File Added)
4204 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4206 Do not force +bqeI modes starting with '$' in nick!user@host format.
4207 * and ? characters in them are still assumed to be wildcards.
4211 +6 -0 trunk/src/chmode.c (File Modified)
4214 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4216 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4220 +4 -0 trunk/modules/m_capab.c (File Modified)
4223 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4225 Stop some mixing of client and server protocol.
4229 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4230 +4 -2 trunk/modules/m_pass.c (File Modified)
4231 +6 -0 trunk/modules/m_sasl.c (File Modified)
4232 +6 -0 trunk/modules/m_user.c (File Modified)
4235 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4241 +0 -2 trunk/include/s_newconf.h (File Modified)
4242 +0 -4 trunk/include/s_serv.h (File Modified)
4243 +0 -1 trunk/src/newconf.c (File Modified)
4244 +1 -13 trunk/src/s_serv.c (File Modified)
4247 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4249 - revert LZOLink patch for now
4253 +0 -1 trunk/servlink/Makefile.in (File Modified)
4254 +0 -16 trunk/servlink/README (File Modified)
4255 +2 -36 trunk/servlink/control.c (File Modified)
4256 +0 -3 trunk/servlink/control.h (File Modified)
4257 +7 -5955 trunk/servlink/io.c (File Modified)
4258 + - trunk/servlink/lzoconf.h (File Deleted)
4259 + - trunk/servlink/lzodefs.h (File Deleted)
4260 + - trunk/servlink/minilzo.c (File Deleted)
4261 + - trunk/servlink/minilzo.h (File Deleted)
4262 +0 -1 trunk/servlink/servlink.h (File Modified)
4265 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4271 +4 -2 trunk/servlink/control.c (File Modified)
4272 +2 -1 trunk/servlink/io.c (File Modified)
4275 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4281 +2 -2 trunk/servlink/io.c (File Modified)
4284 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4286 - paranoia, prevent segfaults
4290 +2 -2 trunk/servlink/io.c (File Modified)
4293 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4295 - more optimal servlink code
4299 +21 -8 trunk/servlink/io.c (File Modified)
4302 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4304 - more efficient read strategy
4308 +15 -3 trunk/servlink/io.c (File Modified)
4311 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4313 - use lzo_uintp cast to make LZO happy
4317 +3 -3 trunk/servlink/io.c (File Modified)
4320 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4322 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4326 +4 -0 trunk/doc/example.conf (File Modified)
4327 +2 -1 trunk/include/s_newconf.h (File Modified)
4328 +4 -0 trunk/include/s_serv.h (File Modified)
4329 +1 -0 trunk/servlink/Makefile.in (File Modified)
4330 +16 -0 trunk/servlink/README (File Modified)
4331 +34 -2 trunk/servlink/control.c (File Modified)
4332 +3 -0 trunk/servlink/control.h (File Modified)
4333 +5929 -7 trunk/servlink/io.c (File Modified)
4334 + - trunk/servlink/lzoconf.h (File Added)
4335 + - trunk/servlink/lzodefs.h (File Added)
4336 + - trunk/servlink/minilzo.c (File Added)
4337 + - trunk/servlink/minilzo.h (File Added)
4338 +1 -0 trunk/servlink/servlink.h (File Modified)
4339 +1 -0 trunk/src/newconf.c (File Modified)
4340 +14 -2 trunk/src/s_serv.c (File Modified)
4343 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4345 - remove imalloc, it was a concept that probably wouldn't have worked properly
4349 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4350 + - trunk/libcharybdis/imalloc.c (File Deleted)
4351 + - trunk/libcharybdis/imalloc.h (File Deleted)
4354 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4356 - disable imalloc for now
4360 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4363 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4365 - remove unneeded debug code
4369 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4372 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4374 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4378 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4381 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4383 - more stuff here, imalloc remains disabled for now
4387 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4390 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4396 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4399 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4405 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4406 +2 -0 trunk/src/ircd.c (File Modified)
4409 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4411 - roll back libircd crap
4415 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4416 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4417 +29 -0 trunk/src/.depend (File Modified)
4418 +6 -21 trunk/src/Makefile.in (File Modified)
4419 +3 -218 trunk/src/ircd.c (File Modified)
4420 + - trunk/src/ircd_linker.c (File Deleted)
4421 + - trunk/src/main.c (File Deleted)
4424 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4426 - realloc(), free() implementation
4430 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4433 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4435 - malloc(), calloc() implementation
4439 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4442 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4444 - block_free(), block_find(), retune_heaps() implementation
4448 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4451 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4453 - block_destroy code, block_allocate code.
4457 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4460 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4466 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4469 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4471 - disable imalloc again :P
4475 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4478 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4484 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4487 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4493 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4496 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4498 - constructor code for imalloc engine (malloc_init())
4502 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4505 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4507 - imalloc engine improvements
4511 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4514 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4516 - replace mmap() code with direct brk()/sbrk() calls.
4520 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4523 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4525 - remove outdated i_malloc() interfaces
4529 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4532 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4534 - redisable imalloc (sorry!)
4538 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4541 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4543 - correct GET_PAGE_SLOT() macro
4547 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4550 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4552 - oops forgot to commit it with imalloc turned off
4556 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4559 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4565 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4566 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4569 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4571 - lowlevel imalloc code
4575 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4576 + - trunk/libcharybdis/imalloc.h (File Added)
4579 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4585 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4588 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4594 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4597 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4599 - 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)
4603 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4604 + - trunk/libcharybdis/imalloc.c (File Added)
4607 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4609 - increment configure Id
4613 +2208 -1 trunk/configure (File Modified)
4616 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4618 - bootstrap for imalloc code
4622 +54 -1 trunk/configure.ac (File Modified)
4623 +27 -0 trunk/include/setup.h.in (File Modified)
4626 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4628 Clarify interaction of spoofs and channel bans/operator{} blocks.
4632 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4633 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4636 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4638 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4642 +30 -22 trunk/src/ircd.c (File Modified)
4645 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4647 If shared{} blocks deny something, the command
4648 is silently ignored.
4652 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4655 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4657 Move up IsService check so we don't store a non-service
4658 in preClient->sasl_agent.
4662 +6 -6 trunk/modules/m_sasl.c (File Modified)
4665 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4667 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4668 Add some more sanity checks on agent strings.
4672 +13 -11 trunk/modules/m_sasl.c (File Modified)
4675 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4677 Unknown clients can have an ID too now so make sure to remove
4678 them from the hash if they exit.
4682 +3 -0 trunk/src/client.c (File Modified)
4685 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4687 Only accept sasl from servers in a service{} block.
4688 Not tested but this must go in.
4692 +6 -0 trunk/modules/m_sasl.c (File Modified)
4693 +3 -0 trunk/modules/m_signon.c (File Modified)
4696 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4698 Only process SAVE messages targetting registered users,
4699 not servers or unregistered connections. Could cause
4700 a crash when bad protocol was received.
4704 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4707 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4709 - fix QJM buffer overflow vulnerability (fucking GXTi)
4713 +3 -3 trunk/src/s_user.c (File Modified)
4716 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4718 Mention /scan umodes under oper_spy privilege.
4722 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4725 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4727 Mention that overlapping cluster blocks are a bad thing.
4731 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4734 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4736 - Document cluster{} and shared{} blocks.
4737 - Mention that service{} does not allow wildcards.
4741 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4744 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4746 Document exempt{} and service{} blocks, point to reference.conf for
4747 general{}, channel{} and serverhide{}.
4751 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4754 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4756 Document ~ in lists of values better.
4760 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4763 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4765 More detailed CNOTICE, CPRIVMSG descriptions.
4769 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4772 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4774 Oops, need both Revision and Id on modules.
4778 + - trunk/modules/sno_routing.c (Property Modified)
4781 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4783 Tweak header comment a bit (filename, Id).
4787 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4790 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4792 Add GLINE and UNGLINE.
4796 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4799 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4801 New configure with proper Id.
4805 +3 -1 trunk/configure (File Modified)
4808 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4810 Change #include directives for in6addr_any, hopefully compiles better now.
4814 +3 -1 trunk/configure.ac (File Modified)
4817 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4819 Encourage putting actual administrative information
4820 in the admin{} block.
4824 +3 -3 trunk/doc/example.conf (File Modified)
4827 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4829 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4833 +9 -7 trunk/include/s_conf.h (File Modified)
4834 +1 -0 trunk/src/newconf.c (File Modified)
4835 +10 -0 trunk/src/s_user.c (File Modified)
4838 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4840 - Change to glines = no in example confs
4841 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4846 +1 -1 trunk/doc/example.conf (File Modified)
4847 +1 -1 trunk/doc/reference.conf (File Modified)
4848 +2 -2 trunk/modules/m_gline.c (File Modified)
4851 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4853 - forward-port QJM fix from 1.1
4857 +2 -0 trunk/src/s_user.c (File Modified)
4860 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4862 - add switch to configure to disable the block allocator
4866 +18 -0 trunk/configure (File Modified)
4867 +9 -0 trunk/configure.ac (File Modified)
4868 +0 -6 trunk/include/config.h (File Modified)
4869 +3 -0 trunk/include/setup.h.in (File Modified)
4872 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4874 Fix wierd error that would exit SASL users with "Overridden"
4877 +1 -1 trunk/modules/m_signon.c (File Modified)
4880 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4882 Remove obsolete XXX comment about lazylinks.
4886 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4889 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4891 OJOIN: make sure to send the wallops remotely for #channels
4895 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4898 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4900 Accountability for OJOIN (contrib module)
4903 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4906 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4908 - move more stuff over to ircd_state
4912 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4913 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4914 +9 -0 trunk/src/ircd_state.c (File Modified)
4915 +3 -3 trunk/src/patricia.c (File Modified)
4918 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4920 - move more stuff out of libircd and into ircd_state.c
4924 +5 -5 trunk/src/channel.c (File Modified)
4925 +4 -4 trunk/src/client.c (File Modified)
4926 +12 -0 trunk/src/ircd_state.c (File Modified)
4929 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4931 - this is just barrels of fun
4935 + - trunk/include/ircd_state.h (File Added)
4936 +1 -1 trunk/src/Makefile.in (File Modified)
4937 +2 -1 trunk/src/channel.c (File Modified)
4938 +3 -52 trunk/src/ircd.c (File Modified)
4939 +100 -3 trunk/src/ircd_state.c (File Modified)
4942 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4944 It's .include, not #include.
4948 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4951 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4953 More consistent section titles.
4957 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4958 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4959 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4962 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4964 Mention possible exceeding of +j/+l due to propagation
4965 delays between servers.
4969 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4972 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4975 - "text" -> <quote>text</quote>
4981 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4982 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4983 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4984 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4987 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4989 Remove text about deprecation of glines.
4993 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4996 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4998 - Add description of umode +D, deaf.
4999 - Mention CALLERID 005 token with umode +g.
5003 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5006 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5008 Strip off a leading colon in services shortcuts (aliases).
5012 +2 -0 trunk/src/parse.c (File Modified)
5015 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5017 Add no_oper_invis contrib module, denies opers setting
5018 themselves invisible (except hidden_oper's).
5022 +42 -0 trunk/contrib/Makefile.in (File Modified)
5023 + - trunk/contrib/no_oper_invis.c (File Added)
5026 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5028 Mention /stats E, make the other /stats descriptions more consistent.
5032 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5035 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5037 Mention that the KILL reason and oper will appear on channels.
5041 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5044 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5046 Mention /mode #channel f to query forward channel from outside.
5050 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5053 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5055 Port over RATBOX_2_1 r20960 (anfl):
5056 client connect notices to +C should be hiding the extra
5057 fields for spoofed users
5061 +2 -1 trunk/src/s_user.c (File Modified)
5064 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5066 Add a chapter with our extra user commands:
5067 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5071 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5072 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5075 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5077 Do not put by <server>: in SQUIT reasons to servers
5078 other than the one being exited.
5082 +1 -1 trunk/src/client.c (File Modified)
5085 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5087 Regenerate configure.
5091 +1162 -1159 trunk/configure (File Modified)
5094 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5096 Move the warning flags down so they do not mess up
5097 checks like for -Wl,-export-dynamic.
5101 +33 -30 trunk/configure.ac (File Modified)
5104 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5110 +2 -1 trunk/iauth/Makefile.in (File Modified)
5113 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5115 - build iauth makefile
5119 +3 -2 trunk/configure (File Modified)
5120 +1 -0 trunk/configure.ac (File Modified)
5123 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5129 + - trunk/iauth/Makefile.in (File Added)
5132 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5134 - add iauth.conf.example from irc2.11
5138 + - trunk/doc/example-iauth.conf (File Added)
5141 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5143 - wow, i found some docs on this thing
5147 + - trunk/doc/technical/iauth-internals.txt (File Added)
5150 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5152 - no longer applicable
5156 + - trunk/authdaemon/ (File Deleted)
5159 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5161 - remove libircd.so on make clean (oops)
5165 +1 -1 trunk/src/Makefile.in (File Modified)
5168 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5170 - merge iauth source for experimentation
5174 + - trunk/iauth/ (File Added)
5175 + - trunk/iauth/a_conf.c (File Added)
5176 + - trunk/iauth/a_conf_def.h (File Added)
5177 + - trunk/iauth/a_conf_ext.h (File Added)
5178 + - trunk/iauth/a_defines.h (File Added)
5179 + - trunk/iauth/a_externs.h (File Added)
5180 + - trunk/iauth/a_io.c (File Added)
5181 + - trunk/iauth/a_io_ext.h (File Added)
5182 + - trunk/iauth/a_log.c (File Added)
5183 + - trunk/iauth/a_log_def.h (File Added)
5184 + - trunk/iauth/a_log_ext.h (File Added)
5185 + - trunk/iauth/a_struct_def.h (File Added)
5186 + - trunk/iauth/iauth.c (File Added)
5187 + - trunk/iauth/mod_lhex.c (File Added)
5188 + - trunk/iauth/mod_lhex_ext.h (File Added)
5189 + - trunk/iauth/mod_pipe.c (File Added)
5190 + - trunk/iauth/mod_pipe_ext.h (File Added)
5191 + - trunk/iauth/mod_rfc931.c (File Added)
5192 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5193 + - trunk/iauth/mod_socks.c (File Added)
5194 + - trunk/iauth/mod_socks_ext.h (File Added)
5195 + - trunk/iauth/mod_webproxy.c (File Added)
5196 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5199 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5201 User /quote help index was not sorted properly.
5205 +2 -2 trunk/help/Makefile.in (File Modified)
5206 +8 -8 trunk/help/users/index (File Modified)
5209 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5215 +25 -8 trunk/help/opers/index (File Modified)
5216 + - trunk/help/opers/scan (File Added)
5219 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5222 - Document SCAN UMODES
5223 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5227 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5230 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5232 Add our copyright information to /info (part of release-1.1 r1026).
5236 +1 -0 trunk/src/version.c.SH (File Modified)
5239 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5241 Fix some compile warnings.
5245 +1 -1 trunk/modules/core/m_join.c (File Modified)
5246 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5247 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5248 +1 -1 trunk/modules/m_scan.c (File Modified)
5249 +4 -4 trunk/modules/m_signon.c (File Modified)
5252 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5254 RSFNC: OK, actually consider unknowns also for detecting a collide.
5255 Otherwise we can get two clients with the same nick.
5259 +1 -1 trunk/modules/m_services.c (File Modified)
5262 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5264 - charybdis profiling stuff
5265 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5270 +0 -8 trunk/configure (File Modified)
5271 +1 -8 trunk/configure.ac (File Modified)
5272 +18 -0 trunk/include/channel.h (File Modified)
5273 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5274 +335 -260 trunk/src/.depend (File Modified)
5275 +1569 -0 trunk/src/Makefile.in (File Modified)
5276 + - trunk/src/chmode.c (File Added)
5277 +16 -1 trunk/src/ircd.c (File Modified)
5278 +11 -0 trunk/src/main.c (File Modified)
5279 +11 -0 trunk/src/modules.c (File Modified)
5282 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5284 RSFNC: Do not send kills to servers for unknowns
5288 +4 -2 trunk/modules/m_services.c (File Modified)
5291 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5293 Describe service{} blocks in reference.conf.
5297 +12 -0 trunk/doc/reference.conf (File Modified)
5300 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5302 Replace this list of modes with pointers to other documentation.
5306 +6 -50 trunk/doc/modes.txt (File Modified)
5309 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5311 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5312 looks too much like an old-ircd client pointer otherwise.
5316 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5319 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5322 - note truncation of the list (perhaps sending multiple
5324 - clarify in a comment that /findforwards on a nonexistent
5325 channel can be useful
5326 - sendto_one_notice() requires that the text start with
5331 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5334 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5336 When we close a local server's link, always include the
5337 name of the client causing the exit in the reason in the
5338 SQUIT we send them (replacing them with us). This makes
5339 sure server notices for stuff like "Not enough arguments
5340 to server command" are different on the two sides.
5344 +7 -5 trunk/src/client.c (File Modified)
5347 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5349 New contrib module m_findforwards.c
5353 +112 -0 trunk/contrib/Makefile.in (File Modified)
5354 + - trunk/contrib/m_findforwards.c (File Added)
5357 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5359 Whoops, don't show real host behind auth{} spoof in
5360 spoof notices if hide_spoof_ips is enabled.
5362 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5366 +3 -2 trunk/src/s_conf.c (File Modified)
5369 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5371 Add dalnet-style /identify that sends to nickserv or chanserv.
5375 +102 -0 trunk/contrib/Makefile.in (File Modified)
5376 + - trunk/contrib/m_identify.c (File Added)
5379 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5381 Document alias{} blocks a bit better.
5385 +9 -0 trunk/doc/reference.conf (File Modified)
5388 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5390 - add aliases to /stats m (data usage is not counted though, sorry)
5394 +1 -0 trunk/include/s_conf.h (File Modified)
5395 +3 -0 trunk/src/newconf.c (File Modified)
5396 +15 -0 trunk/src/parse.c (File Modified)
5399 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5401 - remove m_sshortcut as it's no longer relevant
5405 +0 -145 trunk/modules/Makefile.in (File Modified)
5406 + - trunk/modules/m_sshortcut.c (File Deleted)
5409 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5411 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5412 targets instead of my original idea :P)
5416 +32 -0 trunk/doc/example.conf (File Modified)
5417 +35 -0 trunk/doc/reference.conf (File Modified)
5418 +4 -0 trunk/include/parse.h (File Modified)
5419 +7 -0 trunk/include/s_conf.h (File Modified)
5420 +82 -0 trunk/src/newconf.c (File Modified)
5421 +78 -0 trunk/src/parse.c (File Modified)
5422 +16 -0 trunk/src/s_conf.c (File Modified)
5425 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5427 Remove some spaces after tabs. ??
5431 +18 -18 trunk/src/newconf.c (File Modified)
5434 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5437 - make sure to clear all marks also if the who was aborted
5438 because of too many matches
5439 - give ERR_TOOMANYMATCHES if too many matches
5442 ratbox RATBOX_2_2 r22003 (jilles)
5446 +28 -26 trunk/modules/m_who.c (File Modified)
5449 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5455 +9 -9 trunk/configure (File Modified)
5456 +1 -1 trunk/configure.ac (File Modified)
5459 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5461 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5465 +2 -1 trunk/include/s_newconf.h (File Modified)
5466 +20 -0 trunk/modules/m_rehash.c (File Modified)
5467 +1 -1 trunk/src/s_newconf.c (File Modified)
5470 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5472 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5476 +0 -1 trunk/doc/example.conf (File Modified)
5477 +0 -3 trunk/doc/reference.conf (File Modified)
5478 +0 -1 trunk/include/s_conf.h (File Modified)
5479 +0 -6 trunk/modules/m_info.c (File Modified)
5480 +1 -1 trunk/src/channel.c (File Modified)
5481 +0 -1 trunk/src/newconf.c (File Modified)
5484 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5486 Missing header in m_chghost.c
5489 +1 -0 trunk/modules/m_chghost.c (File Modified)
5492 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5494 Relocate QJM code to a seperate function(change_nick_user_host)
5495 Change CHGHOST to use change_nick_user_host instead of just setting it
5499 +3 -0 trunk/include/s_user.h (File Modified)
5500 +1 -1 trunk/modules/m_chghost.c (File Modified)
5501 +3 -78 trunk/modules/m_signon.c (File Modified)
5502 +89 -0 trunk/src/s_user.c (File Modified)
5505 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5507 Restore /stats a (dns servers, admin-only).
5511 +1 -0 trunk/include/res.h (File Modified)
5512 +5 -8 trunk/modules/m_stats.c (File Modified)
5513 +16 -0 trunk/src/res.c (File Modified)
5516 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5518 - Add CHARYBDIS_PROFILE if we are profiling.
5519 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5520 - Remove duplicate --enable-epoll entry.
5524 +1595 -15 trunk/configure (File Modified)
5525 +30 -11 trunk/configure.ac (File Modified)
5526 +3 -0 trunk/include/setup.h.in (File Modified)
5529 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5531 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5535 +28 -0 trunk/aclocal.m4 (File Modified)
5538 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5540 Allow requesting forward channel and quiet list in same mode command.
5544 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5547 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5549 Add description of xline wildcards.
5553 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5556 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5558 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5562 +0 -4 trunk/modules/m_services.c (File Modified)
5565 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5571 +1 -1 trunk/include/hook.h (File Modified)
5574 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5576 call_hook, not hook_call
5580 +1 -1 trunk/modules/core/m_join.c (File Modified)
5583 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5585 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5586 Could be useful for a number of things.
5590 +9 -0 trunk/modules/core/m_join.c (File Modified)
5593 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5595 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5599 +7 -0 trunk/include/hook.h (File Modified)
5602 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5604 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5608 +15 -0 trunk/modules/m_services.c (File Modified)
5611 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5613 Clarify snomask +f, +k, +u.
5617 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5620 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5622 Cmode +p and +s may be set simultaneously.
5626 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5629 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5631 actually, we should check the data version on each reload (oops)
5635 +6 -6 trunk/src/main.c (File Modified)
5638 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5640 more work on the loader
5644 +45 -21 trunk/src/main.c (File Modified)
5647 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5649 Add prototype ircd_state.c
5653 + - trunk/src/ircd_state.c (File Added)
5656 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5658 Smaller improvements.
5662 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5665 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5667 Add a lot of stuff here.
5671 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5674 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5676 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5680 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5683 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5685 Invex doesn't trump +r or (sic) +J.
5689 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5692 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5694 Check to make sure a module is not loaded before loading it.
5698 +6 -1 trunk/src/ircd_parser.y (File Modified)
5701 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5703 - Add a missing comma in the HeaderMessages array
5704 - Only send "Your hostname is too long ..." if that really is the case
5708 +2 -2 trunk/src/s_auth.c (File Modified)
5711 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5713 build_symtable() will have already bailed here, so no need to check
5714 explicitly whether or not charybdis_main is NULL.
5718 +7 -16 trunk/src/main.c (File Modified)
5721 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5723 Data structure versioning, part 1.
5727 +10 -1 trunk/include/ircd_defs.h (File Modified)
5728 +2 -0 trunk/src/ircd.c (File Modified)
5729 +15 -3 trunk/src/main.c (File Modified)
5732 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5734 build a symbol table and use that instead of doing a raw dlsym on everything
5738 + - trunk/include/ircd_linker.h (File Added)
5739 +71 -1 trunk/src/Makefile.in (File Modified)
5740 + - trunk/src/ircd_linker.c (File Added)
5741 +16 -4 trunk/src/main.c (File Modified)
5744 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5746 The launcher now calls io_loop() instead of charybdis_main().
5747 This is so that we do not have to reinitialize *everything* later.
5751 +1 -0 trunk/include/ircd.h (File Modified)
5752 +6 -7 trunk/src/ircd.c (File Modified)
5753 +13 -1 trunk/src/main.c (File Modified)
5756 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5758 Use global binding on libircd.so.
5762 +1 -1 trunk/src/main.c (File Modified)
5765 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5767 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5768 (it will do more later)
5772 +14 -12 trunk/include/config.h (File Modified)
5773 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5774 +31 -5 trunk/src/Makefile.in (File Modified)
5775 +78 -1 trunk/src/ircd.c (File Modified)
5776 + - trunk/src/main.c (File Added)
5779 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5781 Add whitespace here, oops.
5785 +1 -1 trunk/CREDITS (File Modified)
5788 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5790 Properly copy over the IP address here instead of using a cheap hack.
5791 Because the hack didn't work right except on IPv6. :|
5795 +12 -2 trunk/src/s_newconf.c (File Modified)
5798 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5800 Revert reject cache notice to ratbox's, which more
5801 clearly suggests what's happening.
5805 +4 -1 trunk/src/reject.c (File Modified)
5808 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5810 Fix the openssl status in the overview information.
5814 +1 -3 trunk/configure (File Modified)
5815 +1 -3 trunk/configure.ac (File Modified)
5818 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5820 - Add simple exempt{} block (127.0.0.1) to example.conf.
5821 - Remove mention of deny{}.
5825 +5 -0 trunk/doc/example.conf (File Modified)
5826 +1 -1 trunk/doc/reference.conf (File Modified)
5829 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5831 example.conf: add some comments at the start
5832 reference.conf: some ircd-ratbox -> charybdis
5836 +11 -0 trunk/doc/example.conf (File Modified)
5837 +6 -5 trunk/doc/reference.conf (File Modified)
5840 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5842 Rename m_createauthonly module to createauthonly
5843 as this is not a module providing an m_function
5848 +1 -38 trunk/contrib/Makefile.in (File Modified)
5849 + - trunk/contrib/createauthonly.c (File Added)
5850 + - trunk/contrib/m_createauthonly.c (File Deleted)
5853 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5855 Add to example confs commented lines for:
5856 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5857 sno_globalkline.so, sno_globaloper.so.
5861 +5 -1 trunk/doc/example.conf (File Modified)
5862 +9 -1 trunk/doc/reference.conf (File Modified)
5865 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5867 - Unbreak connecting to connect{}s with hostnames
5868 instead of IP addresses (broken with new resolver).
5869 - Try to do A/AAAA query based on aftype in
5870 connect{} (doesn't seem to work fully).
5874 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5877 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5879 Unbreak /rehash dns.
5883 +1 -0 trunk/src/res.c (File Modified)
5886 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5888 Preserve Hybrid Id and add one of our own.
5892 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5893 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5896 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5898 Add anfl and Androsyn to CREDITS.
5899 They wrote a lot of ratbox code we use, both before and after the fork.
5903 +2 -0 trunk/CREDITS (File Modified)
5906 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5908 Hostname validity check.
5912 +42 -3 trunk/src/s_auth.c (File Modified)
5915 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5917 Version bump to 1.2.0.
5921 +9 -9 trunk/configure (File Modified)
5922 +1 -1 trunk/configure.ac (File Modified)
5925 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5927 - Missed a spot in the IPv6 code here. Should be usable now.
5931 +2 -2 trunk/src/res.c (File Modified)
5934 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5936 Alright, so, this massive commit does the following:
5938 - Adds a resolver based on the undernet and hybrid one.
5939 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5940 - Makes a check in ./configure be posixly correct
5941 - Simplifies the auth code and DNS callbacks
5943 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5947 +1 -1 trunk/Makefile.in (File Modified)
5948 + - trunk/adns/ (File Deleted)
5949 +148 -80 trunk/configure (File Modified)
5950 +1 -2 trunk/configure.ac (File Modified)
5951 +6 -0 trunk/include/client.h (File Modified)
5952 +1 -0 trunk/include/packet.h (File Modified)
5953 +153 -41 trunk/include/res.h (File Modified)
5954 + - trunk/include/reslib.h (File Added)
5955 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5956 +930 -1449 trunk/modules/.depend (File Modified)
5957 +3 -0 trunk/modules/m_stats.c (File Modified)
5958 +417 -621 trunk/src/.depend (File Modified)
5959 +1 -1 trunk/src/.indent.pro (File Modified)
5960 +2069 -289 trunk/src/Makefile.in (File Modified)
5961 + - trunk/src/adns.c (File Deleted)
5962 + - trunk/src/res.c (File Added)
5963 + - trunk/src/reslib.c (File Added)
5964 +11 -50 trunk/src/s_auth.c (File Modified)
5965 +4 -26 trunk/src/s_newconf.c (File Modified)
5968 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5970 Document the NOBALLOC feature.
5974 +7 -1 trunk/include/config.h (File Modified)
5977 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5979 commands.sgml changes
5983 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5986 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5992 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5995 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5997 Improve description of class{} block (in particular,
5998 mention server classes as well as client classes).
6002 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6005 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6008 -/* sendq: servers need a higher sendq as they send more data */
6009 +/* sendq: servers need a higher sendq as they are sent more data */
6013 +1 -1 trunk/doc/reference.conf (File Modified)
6016 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6018 Add modules{} block.
6022 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6025 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6027 Add general::oper_snomask, snomask on oper up for opers
6028 that have umode +s set on oper up, but do not have
6029 a specific snomask setting in their operator block.
6030 If this is empty or not specified, +s is used as before.
6034 +4 -1 trunk/doc/example.conf (File Modified)
6035 +7 -1 trunk/doc/reference.conf (File Modified)
6036 +1 -0 trunk/include/client.h (File Modified)
6037 +1 -0 trunk/include/s_conf.h (File Modified)
6038 +32 -0 trunk/src/newconf.c (File Modified)
6039 +1 -0 trunk/src/s_conf.c (File Modified)
6040 +13 -3 trunk/src/s_user.c (File Modified)
6043 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6048 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6051 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6053 Add MASKTRACE and CHANTRACE commands.
6057 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6060 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6062 document loadmodule directive
6066 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6069 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6075 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6078 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6080 q:lines are no longer living in the ircd.conf either
6084 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6087 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6089 remove k:line, d:line, x:line as they are their own files now
6093 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6096 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6098 New place for operator::snomask.
6102 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6105 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6107 Document connect {}.
6111 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6114 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6116 example.conf: move operator::snomask to a more logical place,
6117 more sensible default
6118 reference.conf: add operator::snomask
6122 +3 -3 trunk/doc/example.conf (File Modified)
6123 +3 -0 trunk/doc/reference.conf (File Modified)
6126 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6128 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6129 in those conf entries that take umodes like <name1>, <name2>, ...
6133 +3 -0 trunk/doc/reference.conf (File Modified)
6134 +3 -0 trunk/src/newconf.c (File Modified)
6137 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6143 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6146 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6152 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6155 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6161 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6164 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6170 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6173 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6175 Document operator {} blocks.
6179 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6182 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6184 auth{}: clarify/add some details
6188 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6191 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6193 auth{}: Move a paragraph.
6197 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6200 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6202 Document auth{} blocks.
6206 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6209 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6215 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6218 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6220 Add umode +R, prevents unidentified clients from
6221 sending private messages or notices. /accept'ed
6222 clients and opers are exempt.
6223 Due to the /accept part, this is only checked
6224 at the target's server, may want to change
6229 +1 -0 trunk/help/opers/umode (File Modified)
6230 +1 -0 trunk/help/users/umode (File Modified)
6231 +2 -0 trunk/include/client.h (File Modified)
6232 +1 -0 trunk/include/numeric.h (File Modified)
6233 +11 -1 trunk/modules/core/m_message.c (File Modified)
6234 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6235 +1 -1 trunk/src/messages.tab (File Modified)
6236 +1 -1 trunk/src/s_user.c (File Modified)
6239 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6241 Don't allow a nick change if banned or quieted (and not
6242 voiced or opped) on a channel. This uses numeric 435
6243 (bahamut's "cannot change to a banned nick") because
6244 bahamut/ircu's 437 and hyperion's 438 already have
6245 another meaning for us.
6249 +2 -0 trunk/include/channel.h (File Modified)
6250 +1 -0 trunk/include/numeric.h (File Modified)
6251 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6252 +38 -0 trunk/src/channel.c (File Modified)
6253 +1 -1 trunk/src/messages.tab (File Modified)
6256 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6259 - respect ban exceptions
6260 - also deny a knock if quieted
6264 +2 -1 trunk/modules/m_knock.c (File Modified)
6267 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6269 Reverse bad substitution in comment.
6273 +1 -1 trunk/src/channel.c (File Modified)
6276 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6278 - set DynSpoof flag for clients spoofed at registration
6279 - add orighost instead of host to the hostname hash
6283 +5 -1 trunk/src/s_user.c (File Modified)
6286 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6288 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6292 +2 -3 trunk/src/send.c (File Modified)
6295 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6297 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6301 +17 -7 trunk/modules/m_signon.c (File Modified)
6304 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6306 Correct minimum args on ENCAP SASL to avoid nasty core.
6310 +1 -1 trunk/modules/m_sasl.c (File Modified)
6313 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6315 Style nits: sptr can't ever be NULL, don't compare truth
6320 +2 -3 trunk/modules/m_scan.c (File Modified)
6323 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6325 - Comment out scan_cmodes() prototype to suppress warning
6326 - Correct minimum parameter count for mo_scan()
6330 +2 -2 trunk/modules/m_scan.c (File Modified)
6333 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6336 - Include full command in operspy notice
6337 - Allow global scans (no-list used, mask not used) without operspy
6338 - Use ERR_NOPRIVS numeric
6342 +21 -9 trunk/modules/m_scan.c (File Modified)
6345 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6347 Cancel out the >3 default if < is given; this way
6348 any </> specification fully overrides the default.
6352 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6355 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6357 - Call mo_list() from m_list() to reduce code duplication
6358 - Default to >3, rather arbitrarily (conf option?)
6359 - Make < and > mean less than and greater than again
6363 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6366 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6368 When processing topic burst, hide connecting server
6369 on netburst if flatten links is enabled.
6373 +9 -2 trunk/modules/m_tb.c (File Modified)
6376 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6378 - remove PENALTY token
6382 +0 -1 trunk/include/supported.h (File Modified)
6385 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6388 - Add PENALTY because we have a pace-wait system.
6389 - Add FNC due to SAVE and RSFNC
6394 +4 -2 trunk/include/supported.h (File Modified)
6397 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6399 mkay, indent went nuts here
6403 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6406 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6408 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6409 and can be used instead. The SAFELIST implementation is the one used by
6410 default, as most users/networks will be used to it.
6414 +1 -0 trunk/NEWS (File Modified)
6415 +14 -0 trunk/include/client.h (File Modified)
6416 +5 -0 trunk/include/hash.h (File Modified)
6417 +404 -272 trunk/modules/Makefile.in (File Modified)
6418 + - trunk/modules/m_list.c (File Deleted)
6419 + - trunk/modules/m_list_ratbox.c (File Added)
6420 + - trunk/modules/m_list_safelist.c (File Added)
6421 +5 -5 trunk/src/hash.c (File Modified)
6424 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6426 Clear invites on a lowerTS JOIN or SJOIN.
6427 This should complete kick_on_split_riding protection.
6431 +5 -0 trunk/modules/core/m_join.c (File Modified)
6432 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6435 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6437 Like in ratbox, send and interpret timestamps on invites.
6441 +9 -2 trunk/modules/m_invite.c (File Modified)
6444 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6446 Add +S (network service) umode. Just for completeness, users or opers
6451 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6454 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6460 +35 -2 trunk/NEWS (File Modified)
6463 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6465 Split off a PreClient structure for data to be freed on registation (i.e. password).
6466 New hook introduce_client for post-registration messages.
6467 Fix b0rked SASL numerics.
6468 Burst REALHOST post-introduction for spoofed-on-registration clients.
6469 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6470 Pre-registration signon support.
6474 +10 -0 trunk/configure (File Modified)
6475 +2 -0 trunk/configure.ac (File Modified)
6476 +14 -4 trunk/include/client.h (File Modified)
6477 +1 -0 trunk/include/hook.h (File Modified)
6478 +1 -0 trunk/include/numeric.h (File Modified)
6479 +3 -0 trunk/include/setup.h.in (File Modified)
6480 +16 -0 trunk/modules/m_chghost.c (File Modified)
6481 +25 -21 trunk/modules/m_sasl.c (File Modified)
6482 +63 -30 trunk/modules/m_signon.c (File Modified)
6483 +18 -0 trunk/src/client.c (File Modified)
6484 +2 -0 trunk/src/hook.c (File Modified)
6485 +5 -5 trunk/src/messages.tab (File Modified)
6486 +2 -0 trunk/src/s_serv.c (File Modified)
6487 +28 -2 trunk/src/s_user.c (File Modified)
6490 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6492 Update hook documentation.
6496 +30 -0 trunk/doc/hooks.txt (File Modified)
6499 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6501 Improve @/# handling in match_esc().
6505 +21 -13 trunk/src/match.c (File Modified)
6508 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6510 backtrack instead of bailing out when handling a mismatched escape
6514 +1 -1 trunk/src/match.c (File Modified)
6517 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6519 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6522 +2 -1 trunk/CREDITS (File Modified)
6525 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6527 Fix the escape brokenness and pick up a more efficient matching algorithm,
6528 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6529 Patch sent upstream. They can do whatever they want with it, *shrug*.
6533 +147 -161 trunk/src/match.c (File Modified)
6536 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6538 If flatten links is enabled, fake the origins of some ServerModes
6539 sent to clients so that the server sending the netburst is hidden.
6540 Most mode hacks still show the true source.
6544 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6545 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6548 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6550 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6551 where the exit originated).
6552 - When receiving an SQUIT for a server themselves
6553 (IsMe(target_p) || target_p == client_p)
6554 close their link and send a local server notice.
6558 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6559 +6 -3 trunk/src/client.c (File Modified)
6562 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6564 Hooking into the wrong hook, whoops. :P
6568 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6569 +6 -10 trunk/modules/core/m_join.c (File Modified)
6572 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6574 this doesn't work right, right now :P
6578 +40 -0 trunk/contrib/Makefile.in (File Modified)
6579 + - trunk/contrib/m_createauthonly.c (File Added)
6580 +6 -0 trunk/include/hook.h (File Modified)
6581 +26 -1 trunk/modules/core/m_join.c (File Modified)
6582 +1 -1 trunk/src/ircd.c (File Modified)
6585 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6587 Make can_join() hookable.
6591 +12 -1 trunk/src/channel.c (File Modified)
6594 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6596 add 'int approved;' to the channel event hook
6600 +1 -0 trunk/include/hook.h (File Modified)
6603 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6605 Use SIDs in SASL ENCAP origin.
6606 Ignore responses from other agents once the first SASL response has been received for a client.
6610 +9 -5 trunk/modules/m_sasl.c (File Modified)
6613 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6615 Removed stray debug code.
6619 +1 -1 trunk/modules/m_sasl.c (File Modified)
6622 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6624 Don't complain "unknown MODE flag" if a non-oper attempts
6625 to unset an oper only umode they do not have.
6626 This is to prevent unwanted error messages when users/bots
6627 do things like MODE <nick> +i-sw.
6631 +4 -2 trunk/src/s_user.c (File Modified)
6634 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6636 Fix client_exit hook name and only call it for local exits that are not
6641 +3 -2 trunk/modules/m_sasl.c (File Modified)
6644 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6646 Fix SASL logic to actually use stored agent UID.
6647 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6648 Add abort code for exiting clients.
6652 +18 -9 trunk/modules/m_sasl.c (File Modified)
6655 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6657 Port over ratbox 2.2 /challenge. This is slightly more secure
6658 (better crypto, longer keys, challenge timeout) and has better
6661 The respond tool is no longer part of the ircd tree but a
6662 separate package, currently available from
6663 http://respond.ircd-ratbox.org (we should mirror/... this).
6667 +65 -310 trunk/doc/challenge.txt (File Modified)
6668 +5 -5 trunk/include/client.h (File Modified)
6669 +3 -0 trunk/include/irc_string.h (File Modified)
6670 +3 -0 trunk/include/numeric.h (File Modified)
6671 +94 -50 trunk/modules/m_challenge.c (File Modified)
6672 +1 -2 trunk/src/client.c (File Modified)
6673 +125 -0 trunk/src/irc_string.c (File Modified)
6674 +2 -2 trunk/src/messages.tab (File Modified)
6675 + - trunk/tools/rsa_respond/ (File Deleted)
6678 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6680 Preliminary SASL support.
6684 +7 -0 trunk/include/client.h (File Modified)
6685 +6 -0 trunk/include/numeric.h (File Modified)
6686 +1 -0 trunk/modules/Makefile.in (File Modified)
6687 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6688 +175 -1 trunk/modules/m_cap.c (File Modified)
6689 + - trunk/modules/m_sasl.c (File Added)
6690 +2 -0 trunk/modules/m_user.c (File Modified)
6691 +5 -5 trunk/src/messages.tab (File Modified)
6692 +8 -2 trunk/src/s_user.c (File Modified)
6695 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6697 SIGNON: make logout also apply remotely.
6701 +7 -2 trunk/modules/m_signon.c (File Modified)
6704 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6706 Use an asterisk when sending empty logins in SIGNON.
6710 +5 -5 trunk/modules/m_signon.c (File Modified)
6713 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6715 SIGNON: Only add whowas entry (add_history()) and wipe
6716 accepts (del_all_accepts()) if nick changed.
6720 +5 -3 trunk/modules/m_signon.c (File Modified)
6723 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6725 SIGNON: slight fixes to collision code:
6726 - don't kill if target_p == source_p (nick unchanged or only changed case)
6727 - add comment that SAVE support is missing
6728 - use sendto_realops_snomask() instead of sendto_realops_flags()
6732 +9 -6 trunk/modules/m_signon.c (File Modified)
6735 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6737 Fix up kills for bad nick/user/host on SIGNON.
6741 +16 -6 trunk/modules/m_signon.c (File Modified)
6744 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6746 If changing to a nick with a digit, only allow the UID.
6750 +4 -0 trunk/modules/m_signon.c (File Modified)
6753 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6755 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6756 Strip leading digits from logins that are not purely numeric.
6760 +3 -0 trunk/include/numeric.h (File Modified)
6761 +2 -0 trunk/include/send.h (File Modified)
6762 +1 -0 trunk/modules/Makefile.in (File Modified)
6763 +456 -3 trunk/modules/m_services.c (File Modified)
6764 + - trunk/modules/m_signon.c (File Added)
6765 +2 -2 trunk/src/messages.tab (File Modified)
6766 +98 -0 trunk/src/send.c (File Modified)
6769 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6771 Remove old server notice umodes from example confs.
6775 +1 -2 trunk/doc/example.conf (File Modified)
6776 +4 -17 trunk/doc/reference.conf (File Modified)
6779 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6781 Add snomask help file (forgot this earlier).
6785 + - trunk/help/opers/snomask (File Added)
6788 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6790 Add umode +l (receive locops).
6794 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6797 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6799 We don't plan to implement cmode +R (quiet unidentified) and
6800 umode +I (deny invite) for 1.1, so comment them out from the
6805 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6806 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6809 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6811 Improve snomask usage description.
6815 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6818 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6820 Mention the word snomask with umode +s (needs to be a link really).
6824 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6827 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6829 Add snomask +Z (operspy notices).
6833 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6836 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6838 Misc updates/clarifications.
6842 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6845 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6851 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6852 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6853 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6856 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6858 - Allow ENCAP REALHOST outside burst
6859 - Fix comment describing race condition: this can only happen
6860 on a local whois with use_whois_actually enabled
6864 +4 -6 trunk/modules/m_chghost.c (File Modified)
6867 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6869 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6873 +39 -0 trunk/contrib/Makefile.in (File Modified)
6874 + - trunk/contrib/sno_globaloper.c (File Added)
6877 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6879 Pass along old umodes and snomask in umode_changed hook,
6880 changing its parameter type from struct Client *
6881 to hook_data_umode_changed *. (For a new client, both
6884 The IP cloaking module now fully ignores umode changes
6885 where +h didn't change.
6889 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6890 +7 -0 trunk/include/hook.h (File Modified)
6891 +18 -4 trunk/src/s_user.c (File Modified)
6894 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6896 move libcharybdis-provided function initialisation into libcharybdis_init().
6900 +32 -11 trunk/src/ircd.c (File Modified)
6903 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6905 Make +f notices (local host, global host, global user@host, local class)
6906 netwide. Exceeding /quote set max remains local.
6910 +4 -4 trunk/src/s_conf.c (File Modified)
6913 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6915 Netwide notices about attempts to join juped channels.
6919 +1 -1 trunk/modules/core/m_join.c (File Modified)
6922 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6924 Send server notices about failed oper attempts globally.
6925 Successful remote oper attempt notices will be generated
6926 from the mode changes.
6930 +3 -3 trunk/modules/m_challenge.c (File Modified)
6931 +2 -2 trunk/modules/m_oper.c (File Modified)
6934 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6936 Rest of infrastructure for sending server notices globally.
6937 Uses a new L_NETWIDE level on sendto_realops_snomask().
6941 +1 -0 trunk/include/send.h (File Modified)
6942 +31 -4 trunk/src/send.c (File Modified)
6945 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6947 Add general::global_snotices conf option to control
6948 whether we send out SNOTEs. Does not do anything yet.
6952 +1 -0 trunk/doc/example.conf (File Modified)
6953 +6 -0 trunk/doc/reference.conf (File Modified)
6954 +1 -0 trunk/include/s_conf.h (File Modified)
6955 +6 -0 trunk/modules/m_info.c (File Modified)
6956 +1 -0 trunk/src/newconf.c (File Modified)
6957 +1 -0 trunk/src/s_conf.c (File Modified)
6960 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6962 Only accept SNOTE from servers.
6966 +2 -0 trunk/modules/m_snote.c (File Modified)
6969 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6971 Correct parv indices so this actually works.
6975 +2 -2 trunk/modules/m_snote.c (File Modified)
6978 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6984 +3 -3 trunk/modules/m_snote.c (File Modified)
6987 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6989 Add m_snote.c, SNOTE propagator.
6993 +86 -0 trunk/modules/Makefile.in (File Modified)
6994 + - trunk/modules/m_snote.c (File Added)
6997 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6999 start seeding the 1.1 NEWS file
7003 +4 -0 trunk/NEWS (File Modified)
7006 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7008 rename some modules to more descriptive names...
7012 +2 -131 trunk/contrib/Makefile.in (File Modified)
7013 + - trunk/contrib/globalconnexit.c (File Deleted)
7014 + - trunk/contrib/globallineactive.c (File Deleted)
7015 + - trunk/contrib/sno_farconnect.c (File Added)
7016 + - trunk/contrib/sno_globalkline.c (File Added)
7017 +1 -120 trunk/modules/Makefile.in (File Modified)
7018 + - trunk/modules/networknotice.c (File Deleted)
7019 + - trunk/modules/sno_routing.c (File Added)
7022 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7024 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7025 Uses FLAGS2_FLOODDONE bit on servers.
7029 +3 -0 trunk/include/client.h (File Modified)
7030 +121 -1 trunk/modules/Makefile.in (File Modified)
7031 + - trunk/modules/networknotice.c (File Added)
7034 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7036 Don't show servers in /trace to nonopers if flatten links is enabled.
7040 +8 -5 trunk/modules/m_trace.c (File Modified)
7043 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7046 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7047 - send back confirmation to source, if local client
7048 - send a +s server notice if the source is neither a server nor a service (+S)
7052 +5 -1 trunk/modules/m_chghost.c (File Modified)
7055 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7057 Use sendto_realops_snomask_from() to make the
7058 server notices appear to come from the affected
7063 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7064 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7067 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7069 Add sendto_realops_snomask_from(), allows
7070 specification of apparent source server.
7074 +1 -0 trunk/include/send.h (File Modified)
7075 +41 -1 trunk/src/send.c (File Modified)
7078 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7080 Revert r579. Keep host, not orighost in oper up notice.
7081 It would be inconsistent to have orighost there, and we
7082 don't want to mess up all server notices by putting both
7087 +1 -1 trunk/src/s_user.c (File Modified)
7090 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7092 Include the IP address in operlog/foperlog.
7096 +10 -8 trunk/modules/m_challenge.c (File Modified)
7097 +8 -6 trunk/modules/m_oper.c (File Modified)
7100 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7102 Call umode_changed hook on oper up.
7106 +1 -0 trunk/src/s_user.c (File Modified)
7109 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7111 Add globalconnexit contrib module, shows remote client connects/exits
7112 except netsplits/netjoin on snomask +F.
7113 Notice formatting will probably change somewhat still.
7117 +80 -0 trunk/contrib/Makefile.in (File Modified)
7118 + - trunk/contrib/globalconnexit.c (File Added)
7121 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7123 Declare snomask_modes[] so modules can provide snomasks.
7127 +2 -0 trunk/include/snomask.h (File Modified)
7130 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7132 Replace user_signon hook with two new hooks: new_local_user
7133 and new_remote_user.
7134 These are called right before the user is introduced to the
7135 rest of the network.
7139 +2 -1 trunk/include/hook.h (File Modified)
7140 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7141 +4 -2 trunk/src/hook.c (File Modified)
7142 +2 -3 trunk/src/s_user.c (File Modified)
7145 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7147 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7151 +2 -2 trunk/modules/m_scan.c (File Modified)
7154 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7156 Update doc/technical/send.txt.
7160 +91 -131 trunk/doc/technical/send.txt (File Modified)
7163 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7165 Add chantrace and masktrace to help files.
7169 + - trunk/help/opers/chantrace (File Added)
7170 +27 -20 trunk/help/opers/index (File Modified)
7171 + - trunk/help/opers/masktrace (File Added)
7172 +2 -0 trunk/help/opers/operspy (File Modified)
7175 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7177 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7178 Shows etrace-like output for all users in a channel,
7179 in particular IP addresses.
7183 +75 -2 trunk/modules/m_etrace.c (File Modified)
7186 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7188 Port over ratbox 2.2 r21727 (anfl):
7189 add some logging when we drop servers in places where we only notify opers
7193 +31 -0 trunk/modules/core/m_server.c (File Modified)
7196 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7198 display orighost in operup message
7202 +1 -1 trunk/src/s_user.c (File Modified)
7205 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7207 Add globallineactive contrib module, a hack which can often
7208 show k/d/g/x line active for remote clients.
7212 +52 -0 trunk/contrib/Makefile.in (File Modified)
7213 + - trunk/contrib/globallineactive.c (File Added)
7216 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7218 Show IP field in the same way as MASKTRACE:
7219 "255.255.255.255" if it's unknown (remote TS5 client)
7220 and "0" if we or the remote server are purposely
7225 +12 -1 trunk/modules/m_scan.c (File Modified)
7228 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7231 - don't show servers in a global scan
7232 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7236 +4 -1 trunk/modules/m_scan.c (File Modified)
7239 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7241 Implement SCAN UMODES.
7245 +3 -0 trunk/include/numeric.h (File Modified)
7246 +128 -2 trunk/modules/m_scan.c (File Modified)
7247 +2 -2 trunk/src/messages.tab (File Modified)
7250 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7256 +1 -1 trunk/modules/m_scan.c (File Modified)
7259 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7261 parv[0] should be parv[1].
7265 +1 -1 trunk/modules/m_scan.c (File Modified)
7268 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7274 +1 -1 trunk/modules/m_scan.c (File Modified)
7277 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7283 +2 -2 trunk/modules/m_scan.c (File Modified)
7286 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7288 framework for scan command
7292 +113 -0 trunk/modules/Makefile.in (File Modified)
7293 + - trunk/modules/m_scan.c (File Added)
7296 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7298 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7302 +2 -0 trunk/include/irc_string.h (File Modified)
7303 +157 -1 trunk/modules/m_etrace.c (File Modified)
7304 +129 -90 trunk/src/match.c (File Modified)
7307 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7309 orighost may live in a different hash bucket (likely the case), lets check it standalone
7313 +39 -3 trunk/src/hostmask.c (File Modified)
7316 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7318 SVN didn't check modules/ somehow, hrmm.
7322 +1 -1 trunk/modules/m_kline.c (File Modified)
7323 +6 -6 trunk/modules/m_stats.c (File Modified)
7326 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7328 Track hostmask entries for client_p->orighost, if available.
7329 Not throughly tested, but seems to work fine.
7333 +8 -4 trunk/include/hostmask.h (File Modified)
7334 +14 -10 trunk/src/hostmask.c (File Modified)
7337 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7339 Pass on SQUIT reasons more.
7343 +17 -19 trunk/src/client.c (File Modified)
7346 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7348 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7349 This way, hidden admins also get them.
7353 +4 -4 trunk/src/send.c (File Modified)
7356 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7358 From ircd-ratbox 2.2 (r21339 anfl):
7359 ms_kill() should be using find_person(), not find_client()
7360 otherwise it can generate a core.
7364 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7367 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7369 Add m_error to core_module_table, so it is loaded by default.
7373 +1 -0 trunk/src/modules.c (File Modified)
7376 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7378 comment is a const char *, not char *.
7382 +1 -1 trunk/include/hook.h (File Modified)
7385 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7387 Fix a long standing hybrid 7 bug: when getting a read error
7388 on a server, report_error() is called with a %d instead of
7389 a %s in the format string ("Lost connection" in +d).
7393 +1 -1 trunk/src/client.c (File Modified)
7396 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7402 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7405 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7407 Add document describing capabilities and what they mean.
7411 + - trunk/doc/technical/capab.txt (File Added)
7414 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7416 Change client_exit hook to pass all exit_client() parameters.
7420 +8 -0 trunk/include/hook.h (File Modified)
7421 +6 -1 trunk/src/client.c (File Modified)
7424 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7426 Add client_exit hook, called in exit_client() for all
7427 clients of all types, except clients exiting because
7428 of netsplits (QS). The only thing done before it is
7429 marking the client as "closing" (to prevent
7434 +1 -0 trunk/include/hook.h (File Modified)
7435 +2 -0 trunk/src/client.c (File Modified)
7436 +2 -0 trunk/src/hook.c (File Modified)
7439 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7441 Improve the code that calculates the nnnS nnnC counts
7444 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7448 +43 -36 trunk/modules/m_trace.c (File Modified)
7451 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7453 Add server_eob hook.
7454 Planning to use this for netsplit/join notices.
7458 +1 -0 trunk/include/hook.h (File Modified)
7459 +2 -0 trunk/modules/m_pong.c (File Modified)
7460 +2 -0 trunk/src/hook.c (File Modified)
7463 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7465 Default motd: ircd-ratbox -> charybdis
7469 +1 -1 trunk/doc/ircd.motd (File Modified)
7472 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7474 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7478 +4 -4 trunk/src/s_user.c (File Modified)
7481 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7483 - Remove obsolete EOB help file
7484 - Document snomask in the help files
7489 + - trunk/help/opers/eob (File Deleted)
7490 +13 -12 trunk/help/opers/index (File Modified)
7491 +1 -13 trunk/help/opers/umode (File Modified)
7492 +7 -7 trunk/help/users/index (File Modified)
7495 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7497 Bail if snomask to parse is not given. Pointy hat to myself.
7501 +3 -0 trunk/src/snomask.c (File Modified)
7504 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7506 Remove m_flags from autoconf
7510 +0 -1 trunk/contrib/Makefile.in (File Modified)
7513 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7519 + - trunk/contrib/m_flags.c (File Deleted)
7522 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7524 If +s is in oper_only_umodes, clear snomask on deoper.
7528 +5 -0 trunk/src/s_user.c (File Modified)
7531 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7533 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7537 +2 -2 trunk/configure (File Modified)
7538 +2 -2 trunk/configure.ac (File Modified)
7541 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7543 Remove the old server notice umodes.
7544 Default oper only umodes is now +s.
7545 Please make sure all remaining umodes still work.
7549 +3 -21 trunk/include/client.h (File Modified)
7550 +0 -12 trunk/src/newconf.c (File Modified)
7551 +1 -1 trunk/src/s_conf.c (File Modified)
7552 +12 -12 trunk/src/s_user.c (File Modified)
7555 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7557 operator::flags nick_changes now controls +n snomask instead of +n umode.
7561 +8 -8 trunk/src/s_user.c (File Modified)
7564 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7566 Move down h_umode_changed hook call after umode allowed checks
7567 (so it will not see +a if someone tries to set it but is not
7572 +2 -3 trunk/src/s_user.c (File Modified)
7575 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7577 Move over non-+s server notices (hopefully, all of them).
7581 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7582 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7583 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7584 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7585 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7586 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7587 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7588 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7589 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7590 +2 -2 trunk/libcharybdis/event.c (File Modified)
7591 +2 -2 trunk/modules/core/m_join.c (File Modified)
7592 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7593 +3 -3 trunk/modules/core/m_message.c (File Modified)
7594 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7595 +2 -2 trunk/modules/core/m_server.c (File Modified)
7596 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7597 +1 -1 trunk/modules/m_post.c (File Modified)
7598 +1 -1 trunk/modules/m_services.c (File Modified)
7599 +2 -2 trunk/src/channel.c (File Modified)
7600 +3 -3 trunk/src/client.c (File Modified)
7601 +1 -1 trunk/src/hash.c (File Modified)
7602 +5 -5 trunk/src/s_conf.c (File Modified)
7603 +2 -2 trunk/src/s_log.c (File Modified)
7604 +4 -4 trunk/src/s_user.c (File Modified)
7607 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7609 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7613 +2 -1 trunk/include/snomask.h (File Modified)
7614 +2 -2 trunk/src/snomask.c (File Modified)
7617 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7619 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7623 +1 -1 trunk/contrib/example_module.c (File Modified)
7624 +2 -2 trunk/include/ircd_defs.h (File Modified)
7625 +6 -6 trunk/modules/core/m_error.c (File Modified)
7626 +1 -1 trunk/modules/core/m_join.c (File Modified)
7627 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7628 +1 -1 trunk/modules/core/m_message.c (File Modified)
7629 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7630 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7631 +18 -18 trunk/modules/core/m_server.c (File Modified)
7632 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7633 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7634 +4 -4 trunk/modules/m_challenge.c (File Modified)
7635 +4 -4 trunk/modules/m_dline.c (File Modified)
7636 +13 -13 trunk/modules/m_gline.c (File Modified)
7637 +5 -5 trunk/modules/m_kline.c (File Modified)
7638 +2 -2 trunk/modules/m_oper.c (File Modified)
7639 +1 -1 trunk/modules/m_pong.c (File Modified)
7640 +13 -13 trunk/modules/m_rehash.c (File Modified)
7641 +4 -4 trunk/modules/m_resv.c (File Modified)
7642 +16 -16 trunk/modules/m_set.c (File Modified)
7643 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7644 +6 -6 trunk/modules/m_xline.c (File Modified)
7645 +1 -1 trunk/src/adns.c (File Modified)
7646 +2 -2 trunk/src/channel.c (File Modified)
7647 +1 -1 trunk/src/listener.c (File Modified)
7648 +1 -1 trunk/src/s_auth.c (File Modified)
7649 +15 -15 trunk/src/s_conf.c (File Modified)
7650 +3 -3 trunk/src/s_user.c (File Modified)
7651 +7 -7 trunk/src/send.c (File Modified)
7654 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7657 - set +s snomask if +s umode set but no snomasks
7658 - put numerics in more logical order
7662 +3 -1 trunk/src/s_user.c (File Modified)
7665 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7667 parse_snobuf_to_mask(): default to + at start
7668 allows stuff like /mode jilles +s C
7672 +1 -1 trunk/src/snomask.c (File Modified)
7675 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7677 Changes to user_mode() snomask handling.
7678 - show snomask (if not 0) on /mode <nick>
7679 - show snomask once at the end if +s/-s used
7680 - only parse 1 parameter for umode changes
7681 - don't crash on /mode <nick> +s
7682 - /mode <nick> -s clears snomask, doesn't use parameter
7683 - set umode +s iff snomask is not 0
7684 - snomask is not propagated, but umode +s is
7688 +97 -72 trunk/src/s_user.c (File Modified)
7691 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7693 Convert some messages over to snomask.
7697 +29 -29 trunk/src/client.c (File Modified)
7698 +2 -2 trunk/src/ircd.c (File Modified)
7699 +13 -13 trunk/src/modules.c (File Modified)
7700 +1 -1 trunk/src/newconf.c (File Modified)
7701 +5 -5 trunk/src/parse.c (File Modified)
7702 +1 -1 trunk/src/restart.c (File Modified)
7703 +4 -4 trunk/src/s_newconf.c (File Modified)
7704 +11 -11 trunk/src/s_serv.c (File Modified)
7707 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7709 include snomask.h from client.h
7713 +1 -0 trunk/include/client.h (File Modified)
7716 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7718 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7722 +1 -0 trunk/src/newconf.c (File Modified)
7723 +2 -1 trunk/src/snomask.c (File Modified)
7726 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7728 should start with +, not \0. Whoops. :)
7732 +1 -1 trunk/src/snomask.c (File Modified)
7735 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7737 core snomask support.
7741 +3 -0 trunk/doc/example.conf (File Modified)
7742 +2 -0 trunk/include/client.h (File Modified)
7743 +2 -0 trunk/include/numeric.h (File Modified)
7744 +2 -0 trunk/include/s_newconf.h (File Modified)
7745 +63 -0 trunk/include/send.h (File Modified)
7746 + - trunk/include/snomask.h (File Added)
7747 +1 -0 trunk/src/Makefile.in (File Modified)
7748 +1 -1 trunk/src/messages.tab (File Modified)
7749 +8 -0 trunk/src/newconf.c (File Modified)
7750 +12 -0 trunk/src/s_user.c (File Modified)
7751 +235 -0 trunk/src/send.c (File Modified)
7752 + - trunk/src/snomask.c (File Added)
7755 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7757 add a blank line after the license info.
7761 +1 -1 trunk/CREDITS (File Modified)
7764 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7766 Extend copyright to 2006.
7770 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7773 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7776 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7780 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7781 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7784 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7786 Add oper privileges document.
7790 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7791 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7794 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7796 Capitalize message names in services shortcuts (for consistency).
7800 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7803 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7809 +1 -1 trunk/src/patricia.c (File Modified)
7812 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7814 Remove obsolete 'nextconnect' variable.
7818 +0 -1 trunk/include/ircd.h (File Modified)
7819 +0 -2 trunk/src/client.c (File Modified)
7820 +0 -1 trunk/src/ircd.c (File Modified)
7823 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7825 Remove this remnant of the hybrid 6 ziplinks implementation.
7829 + - trunk/include/s_zip.h (File Deleted)
7832 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7834 Make clone limiting work on orighost, not host (so it
7835 looks through services cloaks). Lightly tested, please
7840 +2 -0 trunk/modules/m_chghost.c (File Modified)
7841 +1 -1 trunk/src/client.c (File Modified)
7842 +1 -1 trunk/src/s_conf.c (File Modified)
7845 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7847 Don't forget to link me_realhost() into the command hash.
7849 Pointy hat to: myself
7853 +1 -1 trunk/modules/m_chghost.c (File Modified)
7856 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7858 It's call_hook, not hook_call.
7862 +1 -1 trunk/src/s_user.c (File Modified)
7865 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7867 Add unreject help file.
7871 + - trunk/help/opers/unreject (File Added)
7874 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7876 Link the all-important 42 module to the build :P
7880 +1 -0 trunk/contrib/Makefile.in (File Modified)
7883 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7885 Mention /rehash help.
7889 +1 -0 trunk/help/opers/rehash (File Modified)
7892 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7894 Add h_user_signon hook.
7898 +1 -0 trunk/include/hook.h (File Modified)
7899 +2 -0 trunk/src/hook.c (File Modified)
7900 +4 -0 trunk/src/s_user.c (File Modified)
7903 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7905 Oops, forgot to set orighost for remote client introductions.
7909 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7912 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7914 Use TS6 forms in services shortcuts, if possible.
7918 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7921 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7923 - Start out default_umodes conf entry from the empty set instead of +i.
7924 - Move oper_only_umodes check to where default_umodes is used, as
7925 oper_only_umodes may not be set yet while we're reading the conf.
7929 +6 -7 trunk/src/newconf.c (File Modified)
7930 +1 -1 trunk/src/s_user.c (File Modified)
7933 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7935 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7939 +1 -0 trunk/doc/example.conf (File Modified)
7940 +7 -0 trunk/doc/reference.conf (File Modified)
7941 +0 -7 trunk/include/config.h.dist (File Modified)
7942 +1 -0 trunk/include/s_conf.h (File Modified)
7943 +6 -0 trunk/modules/m_info.c (File Modified)
7944 +9 -18 trunk/src/client.c (File Modified)
7945 +1 -0 trunk/src/newconf.c (File Modified)
7946 +1 -0 trunk/src/s_conf.c (File Modified)
7949 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7951 - Allow NULL target_ip in show_ip() (indicates message is being
7952 sent to local opers)
7953 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7955 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7956 those in src/client.c
7958 From ratbox 2.2 svn (anfl)
7962 +1 -0 trunk/include/client.h (File Modified)
7963 +21 -2 trunk/src/client.c (File Modified)
7964 +2 -4 trunk/src/hostmask.c (File Modified)
7965 +1 -5 trunk/src/s_conf.c (File Modified)
7966 +4 -8 trunk/src/s_user.c (File Modified)
7969 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7971 Fire off events properly.
7975 +7 -3 trunk/src/s_user.c (File Modified)
7978 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7980 make sure modules which depend on umode information get the message upon connection (oops)
7984 +3 -0 trunk/src/s_user.c (File Modified)
7987 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7989 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7990 From ratbox 2.2 svn.
7994 +3 -7 trunk/modules/m_etrace.c (File Modified)
7997 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7999 Replace silly `default_invisible' option with more versatile default_umodes.
8003 +2 -2 trunk/Makefile.in (File Modified)
8004 +12 -1 trunk/doc/example.conf (File Modified)
8005 +14 -7 trunk/doc/reference.conf (File Modified)
8006 +2 -4 trunk/include/s_conf.h (File Modified)
8007 +0 -6 trunk/modules/m_info.c (File Modified)
8008 +4 -0 trunk/src/modules.c (File Modified)
8009 +41 -1 trunk/src/newconf.c (File Modified)
8010 +2 -2 trunk/src/s_conf.c (File Modified)
8011 +3 -4 trunk/src/s_user.c (File Modified)
8014 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8016 Add temporary nick resvs with the proper duration,
8017 not 60 times too long.
8021 +1 -1 trunk/modules/m_resv.c (File Modified)
8024 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8026 Add kick on split riding. See reference.conf for more details.
8030 +1 -0 trunk/doc/example.conf (File Modified)
8031 +16 -0 trunk/doc/reference.conf (File Modified)
8032 +1 -0 trunk/include/s_conf.h (File Modified)
8033 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8034 +6 -0 trunk/modules/m_info.c (File Modified)
8035 +1 -0 trunk/src/newconf.c (File Modified)
8036 +1 -0 trunk/src/s_conf.c (File Modified)
8039 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8041 New credits, denoting GXTi as being on the core team.
8045 +16 -5 trunk/CREDITS (File Modified)
8048 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8050 better cloaking algorithm
8054 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8057 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8059 don't do redundant bitshifting.
8063 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8066 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8072 +1 -0 trunk/contrib/Makefile.in (File Modified)
8075 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8077 Set the DynSpoof flag properly.
8081 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8084 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8086 first go at an ip_cloaking implementation for charybdis.
8090 + - trunk/contrib/ip_cloaking.c (File Added)
8093 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8095 Add libcharybdis to contrib/ includes.
8099 +1 -1 trunk/contrib/Makefile.in (File Modified)
8102 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8104 add h_umode_changed hook for modules that provide usermodes.
8108 +1 -0 trunk/include/hook.h (File Modified)
8109 +2 -1 trunk/src/hook.c (File Modified)
8110 +3 -0 trunk/src/s_user.c (File Modified)
8113 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8115 Show quiets in /stats z.
8119 +15 -10 trunk/src/s_stats.c (File Modified)
8122 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8124 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8128 +0 -12 trunk/configure (File Modified)
8129 +0 -9 trunk/configure.ac (File Modified)
8130 +0 -3 trunk/include/setup.h.in (File Modified)
8133 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8135 change various buffer sizes to = topiclen.
8139 +3 -4 trunk/include/ircd_defs.h (File Modified)
8142 jon 2005/12/12 19:32:18 UTC (20051212-400)
8144 - Partial commit test, partial ego strokage ;)
8148 +2 -1 trunk/CREDITS (File Modified)
8151 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8153 More kqueue corrections.
8156 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8159 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8161 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8162 Not sure why this wasn't this way to begin with.
8166 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8169 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8171 example.conf tweaks:
8172 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8173 most people do not need this.
8174 Enable serverinfo::hub.
8178 +14 -11 trunk/doc/example.conf (File Modified)
8181 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8183 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8187 +1 -1 trunk/src/s_serv.c (File Modified)
8190 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8192 header include changes
8196 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8197 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8198 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8199 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8200 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8201 +1 -21 trunk/libcharybdis/select.c (File Modified)
8204 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8206 s/ilog/libcharybdis_{die,log,restart}/g
8210 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8211 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8212 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8213 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8214 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8215 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8216 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8217 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8220 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8222 Use the right callbacks in the function code.
8225 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8228 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8230 More work, it builds again!
8234 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8235 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8236 + - trunk/libcharybdis/libcharybdis.c (File Added)
8237 + - trunk/libcharybdis/libcharybdis.h (File Added)
8240 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8242 Move some stuff around.
8246 + - trunk/include/memory.h (File Deleted)
8247 + - trunk/include/tools.h (File Deleted)
8248 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8249 + - trunk/libcharybdis/memory.c (File Added)
8250 + - trunk/libcharybdis/memory.h (File Added)
8251 + - trunk/libcharybdis/snprintf.c (File Added)
8252 + - trunk/libcharybdis/tools.c (File Added)
8253 + - trunk/libcharybdis/tools.h (File Added)
8254 +1000 -1062 trunk/modules/.depend (File Modified)
8255 +421 -455 trunk/src/.depend (File Modified)
8256 +0 -1191 trunk/src/Makefile.in (File Modified)
8257 + - trunk/src/memory.c (File Deleted)
8258 + - trunk/src/snprintf.c (File Deleted)
8259 + - trunk/src/tools.c (File Deleted)
8262 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8264 move more headers into libcharybdis
8267 + - trunk/include/balloc.h (File Deleted)
8268 + - trunk/include/event.h (File Deleted)
8269 + - trunk/libcharybdis/balloc.h (File Added)
8270 + - trunk/libcharybdis/event.h (File Added)
8271 +924 -1020 trunk/modules/.depend (File Modified)
8272 +327 -406 trunk/src/.depend (File Modified)
8275 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8277 balloc, events -> libcharybdis
8280 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8281 + - trunk/libcharybdis/balloc.c (File Added)
8282 + - trunk/libcharybdis/event.c (File Added)
8283 +0 -1008 trunk/src/Makefile.in (File Modified)
8284 + - trunk/src/balloc.c (File Deleted)
8285 + - trunk/src/event.c (File Deleted)
8288 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8293 + - trunk/include/commio.h (File Deleted)
8294 + - trunk/include/linebuf.h (File Deleted)
8295 + - trunk/libcharybdis/commio.h (File Added)
8296 + - trunk/libcharybdis/linebuf.h (File Added)
8297 +1644 -530 trunk/modules/.depend (File Modified)
8298 +1 -1 trunk/modules/Makefile.in (File Modified)
8299 +720 -284 trunk/src/.depend (File Modified)
8302 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8304 Makefile reworking -- moving libcharybdis headers into proper location.
8307 +1 -1 trunk/adns/Makefile.in (File Modified)
8308 +1 -1 trunk/src/Makefile.in (File Modified)
8311 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8313 Document proposed authdaemon protocol.
8316 + - trunk/authdaemon/protocol.txt (File Added)
8319 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8324 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8327 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8329 Remove dead makefile from generation
8332 +1 -2 trunk/configure (File Modified)
8333 +0 -1 trunk/configure.ac (File Modified)
8336 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8338 libcharybdisIO -> libcharybdis
8341 +1 -1 trunk/src/Makefile.in (File Modified)
8344 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8349 + - trunk/libcharybdis/Makefile.in (File Added)
8350 + - trunk/libcharybdis/commio.c (File Added)
8351 + - trunk/libcharybdis/devpoll.c (File Added)
8352 + - trunk/libcharybdis/epoll.c (File Added)
8353 + - trunk/libcharybdis/io/ (File Deleted)
8354 + - trunk/libcharybdis/kqueue.c (File Added)
8355 + - trunk/libcharybdis/linebuf.c (File Added)
8356 + - trunk/libcharybdis/log/ (File Deleted)
8357 + - trunk/libcharybdis/poll.c (File Added)
8358 + - trunk/libcharybdis/ports.c (File Added)
8359 + - trunk/libcharybdis/select.c (File Added)
8362 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8367 + - trunk/libcharybdis/Makefile.in (File Deleted)
8370 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8375 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8378 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8380 add authdaemon dir for later hacking
8384 + - trunk/authdaemon/ (File Added)
8387 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8389 linebuf -> libcharybdisIO
8393 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8394 + - trunk/libcharybdis/io/linebuf.c (File Added)
8395 + - trunk/libcharybdis/log/ (File Added)
8396 + - trunk/libcharybdis/log/Makefile.in (File Added)
8397 +0 -687 trunk/src/Makefile.in (File Modified)
8398 + - trunk/src/linebuf.c (File Deleted)
8401 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8403 Solaris 10 I/O ports support
8406 + - trunk/libcharybdis/io/ports.c (File Added)
8409 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8415 +1 -1 trunk/Makefile.in (File Modified)
8416 +3 -1 trunk/configure (File Modified)
8417 +133 -10 trunk/configure.ac (File Modified)
8418 + - trunk/libcharybdis/ (File Added)
8419 + - trunk/libcharybdis/Makefile.in (File Added)
8420 + - trunk/libcharybdis/io/ (File Added)
8421 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8422 +2 -3 trunk/src/Makefile.in (File Modified)
8423 + - trunk/src/io/ (File Deleted)
8426 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8428 split IO stuff into libcharybdisIO.
8432 + - trunk/src/commio.c (File Deleted)
8433 + - trunk/src/devpoll.c (File Deleted)
8434 + - trunk/src/epoll.c (File Deleted)
8435 + - trunk/src/io/ (File Added)
8436 + - trunk/src/io/Makefile.in (File Added)
8437 + - trunk/src/io/commio.c (File Added)
8438 + - trunk/src/io/devpoll.c (File Added)
8439 + - trunk/src/io/epoll.c (File Added)
8440 + - trunk/src/io/kqueue.c (File Added)
8441 + - trunk/src/io/poll.c (File Added)
8442 + - trunk/src/io/select.c (File Added)
8443 + - trunk/src/kqueue.c (File Deleted)
8444 + - trunk/src/poll.c (File Deleted)
8445 + - trunk/src/select.c (File Deleted)
8448 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8454 +86 -155 trunk/configure (File Modified)
8455 +1 -1 trunk/configure.ac (File Modified)
8458 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8460 Remove mentions of mkkeypair/cryptlinks.
8464 +1 -3 trunk/doc/challenge.txt (File Modified)
8467 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8469 Clarify serverinfo{} description.
8473 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8476 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8478 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8482 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8485 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8487 Improvements also applicable to hyperion 1.x.
8491 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8494 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8496 - Add +F description
8497 - General improvements and changes to charybdis
8501 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8504 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8506 The server notice umodes only have an effect
8507 for opers. ("sendto_realops_flags", so having
8508 the umode is not enough, they must also be
8513 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8516 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8518 Updates to umodes docs.
8522 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8525 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8527 Add SGML documentation.
8530 + - trunk/doc/sgml/ (File Added)
8531 + - trunk/doc/sgml/oper-guide/ (File Added)
8532 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8533 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8534 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8535 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8536 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8537 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8538 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8541 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8543 Make operwall flag restrict setting umode +z.
8544 This repairs this flag broken in charybdis-1.0.
8548 +41 -0 trunk/contrib/m_flags.c (File Modified)
8549 +9 -0 trunk/src/s_user.c (File Modified)
8552 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8554 Don't complain/reset remote clients +n. I'm still not
8555 convinced propagating all umodes is the way to go, oh
8560 +1 -1 trunk/src/s_user.c (File Modified)
8563 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8565 - Require admin flag for oper /chghost (if it's enabled
8566 which is not default)
8567 - Give error message on nonexistant nick
8571 +12 -0 trunk/modules/m_chghost.c (File Modified)
8574 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8576 Incorporated jilles' dynspoof patch with a few minor changes.
8579 +5 -2 trunk/include/client.h (File Modified)
8580 +1 -0 trunk/include/numeric.h (File Modified)
8581 +75 -4 trunk/modules/m_chghost.c (File Modified)
8582 +2 -21 trunk/modules/m_stats.c (File Modified)
8583 +2 -8 trunk/modules/m_trace.c (File Modified)
8584 +2 -0 trunk/src/client.c (File Modified)
8585 +3 -0 trunk/src/s_user.c (File Modified)
8588 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8593 +5 -0 trunk/NEWS (File Modified)
8596 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8598 Make show_ip() far less braindead.
8600 Obtained from: ratbox 2.2 SVN
8604 +14 -85 trunk/src/client.c (File Modified)
8607 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8609 Instead of not showing channels at all for whoising services,
8610 only show channels the requester is also on. If operspying
8611 services, show all the channels.
8615 +37 -40 trunk/modules/m_whois.c (File Modified)
8618 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8620 - Show real errno if we fail to connect to a server
8621 - Don't show server IPs on IRC if a server goes dead
8626 +2 -5 trunk/src/s_serv.c (File Modified)
8629 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8631 Revert hybrid 7.2 aline code. It causes too many problems.
8635 +1 -47 trunk/NEWS (File Modified)
8636 + - trunk/include/aline.h (File Deleted)
8637 +53 -6 trunk/modules/m_dline.c (File Modified)
8638 +212 -16 trunk/modules/m_kline.c (File Modified)
8639 +37 -8 trunk/modules/m_resv.c (File Modified)
8640 +45 -24 trunk/modules/m_xline.c (File Modified)
8641 +0 -485 trunk/src/Makefile.in (File Modified)
8642 + - trunk/src/aline.c (File Deleted)
8645 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8647 Incorporate recent ratbox monitor bugfixes (could crash).
8651 +16 -0 trunk/modules/m_monitor.c (File Modified)
8652 +4 -3 trunk/src/monitor.c (File Modified)
8655 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8657 Fix /invite UID leak.
8659 Found by logiclrd@EFnet.
8663 +3 -2 trunk/modules/m_invite.c (File Modified)
8666 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8668 Don't show what channels a service is in.
8671 +1 -0 trunk/NEWS (File Modified)
8672 +40 -35 trunk/modules/m_whois.c (File Modified)
8675 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8677 Update version to 1.0.3.
8681 +9 -9 trunk/configure (File Modified)
8682 +1 -1 trunk/configure.ac (File Modified)
8685 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8691 +7 -1 trunk/NEWS (File Modified)
8694 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8696 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8697 More static buffers :(
8701 +12 -4 trunk/src/aline.c (File Modified)
8704 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8706 Make operspy mode (/mode !#channel showing parameters
8707 even if not on channel) work again.
8711 +4 -4 trunk/src/channel.c (File Modified)
8714 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8716 Call server_introduced hook on TS6 remote server
8717 introduction (ms_sid()).
8721 +6 -0 trunk/modules/core/m_server.c (File Modified)
8724 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8726 Cyrix boxes are wierd.
8729 +2 -1 trunk/modules/m_services.c (File Modified)
8732 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8737 +1 -1 trunk/include/client.h (File Modified)
8738 +3 -1 trunk/modules/m_services.c (File Modified)
8741 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8746 +1 -6 trunk/modules/m_services.c (File Modified)
8749 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8751 Disable a check that doesn't always seem to work right for some reason.
8754 +2 -0 trunk/modules/m_services.c (File Modified)
8757 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8763 +4 -1 trunk/NEWS (File Modified)
8766 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8772 +9 -9 trunk/configure (File Modified)
8773 +1 -1 trunk/configure.ac (File Modified)
8776 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8778 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8782 +3 -13 trunk/modules/m_trace.c (File Modified)
8785 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8787 Don't send empty RPL_WHOISCHANNELS on remote whois.
8789 Pointy hat to: jilles
8793 +1 -1 trunk/modules/m_whois.c (File Modified)
8796 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8802 +3 -0 trunk/NEWS (File Modified)
8805 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8807 Modular umode support.
8811 +0 -9 trunk/include/client.h (File Modified)
8812 +2 -1 trunk/include/s_user.h (File Modified)
8813 +1 -1 trunk/include/tools.h (File Modified)
8814 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8815 +3 -0 trunk/src/ircd.c (File Modified)
8816 +1 -1 trunk/src/messages.tab (File Modified)
8817 +2 -2 trunk/src/s_serv.c (File Modified)
8818 +37 -59 trunk/src/s_user.c (File Modified)
8819 +21 -0 trunk/src/tools.c (File Modified)
8822 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8824 Optionally do forced nick change to the UID instead of kill
8825 on nick collisions, see doc/collision_fnc.txt for more
8830 + - trunk/doc/collision_fnc.txt (File Added)
8831 +1 -0 trunk/doc/example.conf (File Modified)
8832 +8 -0 trunk/doc/reference.conf (File Modified)
8833 +1 -0 trunk/include/numeric.h (File Modified)
8834 +1 -0 trunk/include/s_conf.h (File Modified)
8835 +2 -1 trunk/include/s_serv.h (File Modified)
8836 +1 -0 trunk/include/s_stats.h (File Modified)
8837 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8838 +1 -1 trunk/src/messages.tab (File Modified)
8839 +1 -0 trunk/src/newconf.c (File Modified)
8840 +1 -0 trunk/src/s_conf.c (File Modified)
8841 +1 -0 trunk/src/s_serv.c (File Modified)
8842 +2 -2 trunk/src/s_stats.c (File Modified)
8845 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8851 trunk/NEWS (File Modified)
8854 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8856 Don't allow lookups by uid in /monitor + and /monitor s.
8860 trunk/modules/m_monitor.c (File Modified)
8863 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8865 Stop garbage +j being set in cases like +j aaa:bbb by
8866 initializing the variables properly.
8872 trunk/modules/core/m_mode.c (File Modified)
8873 trunk/modules/core/m_sjoin.c (File Modified)
8876 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8878 Apply flags to the proper server in me_gcap().
8882 trunk/modules/m_capab.c (File Modified)
8885 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8887 Use find_named_client() instead of find_client() to check
8888 for nick collisions.
8892 trunk/modules/core/m_nick.c (File Modified)
8895 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8897 - Replace old 381 numeric with a new, more positive one!
8901 trunk/src/messages.tab (File Modified)
8904 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8906 Make it compile again.
8910 trunk/src/channel.c (File Modified)
8911 trunk/src/client.c (File Modified)
8912 trunk/src/ircd.c (File Modified)
8913 trunk/src/packet.c (File Modified)
8916 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8918 - Prevent UID disclosure in cmode setting.
8922 trunk/NEWS (File Modified)
8923 trunk/modules/core/m_mode.c (File Modified)
8926 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8928 A different check which prevents UID disclosure.
8932 trunk/modules/core/m_kick.c (File Modified)
8935 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8937 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8941 trunk/modules/core/m_kick.c (File Modified)
8944 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8946 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8950 trunk/NEWS (File Modified)
8951 trunk/modules/m_accept.c (File Modified)
8952 trunk/modules/m_admin.c (File Modified)
8953 trunk/modules/m_away.c (File Modified)
8954 trunk/modules/m_cap.c (File Modified)
8955 trunk/modules/m_capab.c (File Modified)
8956 trunk/modules/m_challenge.c (File Modified)
8957 trunk/modules/m_chghost.c (File Modified)
8958 trunk/modules/m_close.c (File Modified)
8959 trunk/modules/m_cmessage.c (File Modified)
8960 trunk/modules/m_connect.c (File Modified)
8961 trunk/modules/m_dline.c (File Modified)
8962 trunk/modules/m_encap.c (File Modified)
8963 trunk/modules/m_etrace.c (File Modified)
8964 trunk/modules/m_gline.c (File Modified)
8965 trunk/modules/m_help.c (File Modified)
8966 trunk/modules/m_info.c (File Modified)
8967 trunk/modules/m_invite.c (File Modified)
8968 trunk/modules/m_ison.c (File Modified)
8969 trunk/modules/m_kline.c (File Modified)
8970 trunk/modules/m_knock.c (File Modified)
8971 trunk/modules/m_links.c (File Modified)
8972 trunk/modules/m_list.c (File Modified)
8973 trunk/modules/m_locops.c (File Modified)
8974 trunk/modules/m_lusers.c (File Modified)
8975 trunk/modules/m_map.c (File Modified)
8976 trunk/modules/m_monitor.c (File Modified)
8977 trunk/modules/m_motd.c (File Modified)
8978 trunk/modules/m_names.c (File Modified)
8979 trunk/modules/m_oper.c (File Modified)
8980 trunk/modules/m_operspy.c (File Modified)
8981 trunk/modules/m_pass.c (File Modified)
8982 trunk/modules/m_ping.c (File Modified)
8983 trunk/modules/m_pong.c (File Modified)
8984 trunk/modules/m_post.c (File Modified)
8985 trunk/modules/m_rehash.c (File Modified)
8986 trunk/modules/m_restart.c (File Modified)
8987 trunk/modules/m_resv.c (File Modified)
8988 trunk/modules/m_services.c (File Modified)
8989 trunk/modules/m_set.c (File Modified)
8990 trunk/modules/m_sshortcut.c (File Modified)
8991 trunk/modules/m_stats.c (File Modified)
8992 trunk/modules/m_svinfo.c (File Modified)
8993 trunk/modules/m_tb.c (File Modified)
8994 trunk/modules/m_testline.c (File Modified)
8995 trunk/modules/m_testmask.c (File Modified)
8996 trunk/modules/m_time.c (File Modified)
8997 trunk/modules/m_topic.c (File Modified)
8998 trunk/modules/m_trace.c (File Modified)
8999 trunk/modules/m_unreject.c (File Modified)
9000 trunk/modules/m_user.c (File Modified)
9001 trunk/modules/m_userhost.c (File Modified)
9002 trunk/modules/m_users.c (File Modified)
9003 trunk/modules/m_version.c (File Modified)
9004 trunk/modules/m_wallops.c (File Modified)
9005 trunk/modules/m_who.c (File Modified)
9006 trunk/modules/m_whois.c (File Modified)
9007 trunk/modules/m_whowas.c (File Modified)
9008 trunk/modules/m_xline.c (File Modified)
9009 trunk/src/adns.c (File Modified)
9010 trunk/src/aline.c (File Modified)
9011 trunk/src/cache.c (File Modified)
9012 trunk/src/channel.c (File Modified)
9013 trunk/src/class.c (File Modified)
9014 trunk/src/client.c (File Modified)
9015 trunk/src/commio.c (File Modified)
9016 trunk/src/event.c (File Modified)
9017 trunk/src/hash.c (File Modified)
9018 trunk/src/hostmask.c (File Modified)
9019 trunk/src/ircd.c (File Modified)
9020 trunk/src/kdparse.c (File Modified)
9021 trunk/src/linebuf.c (File Modified)
9022 trunk/src/listener.c (File Modified)
9023 trunk/src/modules.c (File Modified)
9024 trunk/src/monitor.c (File Modified)
9025 trunk/src/newconf.c (File Modified)
9026 trunk/src/packet.c (File Modified)
9027 trunk/src/parse.c (File Modified)
9028 trunk/src/reject.c (File Modified)
9029 trunk/src/s_auth.c (File Modified)
9030 trunk/src/s_conf.c (File Modified)
9031 trunk/src/s_gline.c (File Modified)
9032 trunk/src/s_log.c (File Modified)
9033 trunk/src/s_newconf.c (File Modified)
9034 trunk/src/s_serv.c (File Modified)
9035 trunk/src/s_stats.c (File Modified)
9036 trunk/src/s_user.c (File Modified)
9037 trunk/src/send.c (File Modified)
9038 trunk/src/whowas.c (File Modified)
9041 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9043 - More coding style niceities. Pretty much got client.h squared away.
9047 trunk/modules/m_dline.c (File Modified)
9048 trunk/modules/m_gline.c (File Modified)
9049 trunk/modules/m_kline.c (File Modified)
9050 trunk/modules/m_rehash.c (File Modified)
9051 trunk/modules/m_resv.c (File Modified)
9052 trunk/modules/m_stats.c (File Modified)
9053 trunk/modules/m_testline.c (File Modified)
9054 trunk/modules/m_user.c (File Modified)
9055 trunk/modules/m_xline.c (File Modified)
9058 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9060 - Propagate quiets (+q) on netjoins
9061 - Clear +q list too on lowerTS sjoin from TS6 source
9065 trunk/modules/core/m_sjoin.c (File Modified)
9066 trunk/src/s_serv.c (File Modified)
9069 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9071 Second argument to whois is always a nick, never a uid.
9072 This prevents /whois other.server uid to get information
9077 trunk/modules/m_whois.c (File Modified)
9080 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9082 Don't allow local users to use uids in user mode.
9086 trunk/src/s_user.c (File Modified)
9089 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9091 Make it compile again.
9095 trunk/src/s_stats.c (File Modified)
9098 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9100 Fix propagation of empty SJOIN.
9104 trunk/modules/core/m_sjoin.c (File Modified)
9107 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9109 Some atheme-style niceties here.
9113 trunk/modules/m_accept.c (File Modified)
9114 trunk/modules/m_admin.c (File Modified)
9115 trunk/modules/m_away.c (File Modified)
9116 trunk/modules/m_cap.c (File Modified)
9117 trunk/modules/m_capab.c (File Modified)
9118 trunk/modules/m_challenge.c (File Modified)
9119 trunk/modules/m_chghost.c (File Modified)
9120 trunk/modules/m_close.c (File Modified)
9121 trunk/modules/m_cmessage.c (File Modified)
9122 trunk/modules/m_connect.c (File Modified)
9123 trunk/modules/m_dline.c (File Modified)
9124 trunk/modules/m_encap.c (File Modified)
9125 trunk/modules/m_etrace.c (File Modified)
9126 trunk/modules/m_gline.c (File Modified)
9127 trunk/modules/m_help.c (File Modified)
9128 trunk/modules/m_info.c (File Modified)
9129 trunk/modules/m_invite.c (File Modified)
9130 trunk/modules/m_ison.c (File Modified)
9131 trunk/modules/m_kline.c (File Modified)
9132 trunk/modules/m_knock.c (File Modified)
9133 trunk/modules/m_links.c (File Modified)
9134 trunk/modules/m_list.c (File Modified)
9135 trunk/modules/m_locops.c (File Modified)
9136 trunk/modules/m_lusers.c (File Modified)
9137 trunk/modules/m_map.c (File Modified)
9138 trunk/modules/m_monitor.c (File Modified)
9139 trunk/modules/m_motd.c (File Modified)
9140 trunk/modules/m_names.c (File Modified)
9141 trunk/modules/m_oper.c (File Modified)
9142 trunk/modules/m_operspy.c (File Modified)
9143 trunk/modules/m_pass.c (File Modified)
9144 trunk/modules/m_ping.c (File Modified)
9145 trunk/modules/m_pong.c (File Modified)
9146 trunk/modules/m_post.c (File Modified)
9147 trunk/modules/m_rehash.c (File Modified)
9148 trunk/modules/m_restart.c (File Modified)
9149 trunk/modules/m_resv.c (File Modified)
9150 trunk/modules/m_services.c (File Modified)
9151 trunk/modules/m_set.c (File Modified)
9152 trunk/modules/m_sshortcut.c (File Modified)
9153 trunk/modules/m_stats.c (File Modified)
9154 trunk/modules/m_svinfo.c (File Modified)
9155 trunk/modules/m_tb.c (File Modified)
9156 trunk/modules/m_testline.c (File Modified)
9157 trunk/modules/m_testmask.c (File Modified)
9158 trunk/modules/m_time.c (File Modified)
9159 trunk/modules/m_topic.c (File Modified)
9160 trunk/modules/m_trace.c (File Modified)
9161 trunk/modules/m_unreject.c (File Modified)
9162 trunk/modules/m_user.c (File Modified)
9163 trunk/modules/m_userhost.c (File Modified)
9164 trunk/modules/m_users.c (File Modified)
9165 trunk/modules/m_version.c (File Modified)
9166 trunk/modules/m_wallops.c (File Modified)
9167 trunk/modules/m_who.c (File Modified)
9168 trunk/modules/m_whois.c (File Modified)
9169 trunk/modules/m_whowas.c (File Modified)
9170 trunk/modules/m_xline.c (File Modified)
9173 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9175 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9179 trunk/.indent.pro (File Modified)
9180 trunk/include/charybdis.h (File Added)
9181 trunk/include/client.h (File Modified)
9182 trunk/modules/.indent.pro (File Modified)
9183 trunk/src/.indent.pro (File Modified)
9184 trunk/src/adns.c (File Modified)
9185 trunk/src/aline.c (File Modified)
9186 trunk/src/cache.c (File Modified)
9187 trunk/src/channel.c (File Modified)
9188 trunk/src/class.c (File Modified)
9189 trunk/src/client.c (File Modified)
9190 trunk/src/commio.c (File Modified)
9191 trunk/src/event.c (File Modified)
9192 trunk/src/hash.c (File Modified)
9193 trunk/src/hostmask.c (File Modified)
9194 trunk/src/ircd.c (File Modified)
9195 trunk/src/kdparse.c (File Modified)
9196 trunk/src/linebuf.c (File Modified)
9197 trunk/src/listener.c (File Modified)
9198 trunk/src/modules.c (File Modified)
9199 trunk/src/monitor.c (File Modified)
9200 trunk/src/newconf.c (File Modified)
9201 trunk/src/packet.c (File Modified)
9202 trunk/src/parse.c (File Modified)
9203 trunk/src/reject.c (File Modified)
9204 trunk/src/s_auth.c (File Modified)
9205 trunk/src/s_conf.c (File Modified)
9206 trunk/src/s_gline.c (File Modified)
9207 trunk/src/s_log.c (File Modified)
9208 trunk/src/s_newconf.c (File Modified)
9209 trunk/src/s_serv.c (File Modified)
9210 trunk/src/s_stats.c (File Modified)
9211 trunk/src/s_user.c (File Modified)
9212 trunk/src/send.c (File Modified)
9213 trunk/src/whowas.c (File Modified)
9216 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9218 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9219 - Convert a few modules towards using this code.
9220 - Make a note about this change in NEWS.
9224 trunk/NEWS (File Modified)
9225 trunk/include/aline.h (File Added)
9226 trunk/modules/m_dline.c (File Modified)
9227 trunk/modules/m_kline.c (File Modified)
9228 trunk/modules/m_resv.c (File Modified)
9229 trunk/modules/m_xline.c (File Modified)
9230 trunk/src/Makefile.in (File Modified)
9231 trunk/src/aline.c (File Added)
9234 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9236 - Update NEWS document.
9240 trunk/NEWS (File Modified)
9243 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9245 Use find_named_person() instead of find_person() in services shortcuts.
9249 trunk/modules/m_sshortcut.c (File Modified)
9252 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9254 Fix propagation of empty channels (+P).
9258 trunk/modules/core/m_sjoin.c (File Modified)
9259 trunk/src/s_serv.c (File Modified)
9262 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9264 Use same comparison for +f.
9268 trunk/modules/core/m_join.c (File Modified)
9271 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9273 Retire server-server non-encap CHGHOST, and clean it up a bit.
9277 trunk/modules/m_chghost.c (File Modified)
9280 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9282 Use TS6 form for SQUIT wallops.
9286 trunk/modules/core/m_squit.c (File Modified)
9289 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9291 Propagate nick changes for remote clients in TS6 form if possible;
9292 simplify the code a bit.
9296 trunk/modules/core/m_nick.c (File Modified)
9299 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9301 Only clear oper_only_umodes on deoper for local clients.
9305 trunk/src/s_user.c (File Modified)
9308 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9310 - Don't enable use_whois_actually in the default config, makes cloaking
9311 only useful for vanity.
9315 trunk/doc/example.conf (File Modified)
9318 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9320 Fix linebuf raw code to not truncate lines longer than
9321 510 characters. This stops ziplinks corruption at
9322 the initial burst if the other side sends a lot.
9326 trunk/src/linebuf.c (File Modified)
9329 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9331 - Add +r to channel_modes().
9335 trunk/src/channel.c (File Modified)
9338 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9344 trunk/NEWS (File Modified)
9347 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9349 err, nvm. wrong project :-P
9353 trunk/src/match.c (File Modified)
9356 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9358 make sure we don't crash on match(NULL, test)
9362 trunk/src/match.c (File Modified)
9365 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9367 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9368 flags = rehash in shared{}.
9369 Uses :<source> ENCAP <target> REHASH [option].
9373 trunk/doc/example.conf (File Modified)
9374 trunk/doc/reference.conf (File Modified)
9375 trunk/help/opers/rehash (File Modified)
9376 trunk/include/s_newconf.h (File Modified)
9377 trunk/modules/m_rehash.c (File Modified)
9378 trunk/modules/m_stats.c (File Modified)
9379 trunk/src/newconf.c (File Modified)
9382 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9384 Initialize flags to 0 in conf_set_shared_flags() and
9385 conf_set_cluster_flags().
9389 trunk/src/newconf.c (File Modified)
9392 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9394 Don't allow a forward from a #channel to an &channel.
9395 Error message is Illegal channel name.
9399 trunk/modules/core/m_mode.c (File Modified)
9402 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9404 - change version to 1.0.1
9408 trunk/configure (File Modified)
9409 trunk/configure.ac (File Modified)
9412 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9418 trunk/NEWS (File Modified)
9421 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9423 Services shortcuts changes:
9424 - Require umode +S on target
9425 - Use ERR_SERVICESDOWN (440) for error message
9426 - Fix check for empty string
9430 trunk/include/numeric.h (File Modified)
9431 trunk/modules/m_sshortcut.c (File Modified)
9432 trunk/src/messages.tab (File Modified)
9435 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9437 s/IsChanService/IsService/g;
9441 trunk/modules/m_sshortcut.c (File Modified)
9444 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9446 Add check for service validity in shortcut routines.
9450 trunk/modules/m_sshortcut.c (File Modified)
9453 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9455 Don't allow forwarding to a -F channel the setter is not on.
9459 trunk/modules/core/m_mode.c (File Modified)
9462 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9464 Describe identify_service and identify_command in
9469 trunk/doc/reference.conf (File Modified)
9472 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9474 More helpfile updates.
9478 trunk/help/Makefile.in (File Modified)
9479 trunk/help/opers/die (File Modified)
9480 trunk/help/opers/join (File Modified)
9481 trunk/help/opers/links (File Modified)
9482 trunk/help/opers/lusers (File Modified)
9483 trunk/help/opers/map (File Added)
9484 trunk/help/opers/motd (File Modified)
9485 trunk/help/opers/names (File Modified)
9486 trunk/help/opers/notice (File Modified)
9487 trunk/help/opers/operspy (File Modified)
9488 trunk/help/opers/part (File Modified)
9489 trunk/help/opers/privmsg (File Modified)
9490 trunk/help/opers/restart (File Modified)
9491 trunk/help/opers/set (File Modified)
9492 trunk/help/opers/stats (File Modified)
9493 trunk/help/opers/trace (File Modified)
9494 trunk/help/opers/version (File Modified)
9495 trunk/help/users/notice (File Modified)
9496 trunk/help/users/privmsg (File Modified)
9497 trunk/help/users/stats (File Modified)
9500 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9506 trunk/help/opers/cmode (File Modified)
9507 trunk/help/opers/umode (File Modified)
9508 trunk/help/opers/wallops (File Modified)
9509 trunk/help/opers/who (File Modified)
9510 trunk/help/users/umode (File Modified)
9513 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9515 Include cmode +r in 004 and 005.
9519 trunk/include/supported.h (File Modified)
9520 trunk/src/messages.tab (File Modified)
9523 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9525 No need to clear all 3 buffers in channel_modes().
9529 trunk/src/channel.c (File Modified)
9532 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9534 - Fix multiple +f modes per line
9535 - -f shouldn't take a parameter
9539 trunk/modules/core/m_mode.c (File Modified)
9542 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9544 Channel mode +Q now prevents forwarding to or through
9545 a channel, just like in hyperion, not from a channel.
9549 trunk/modules/core/m_join.c (File Modified)
9552 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9554 Complete +F/+Q propagation.
9558 trunk/modules/core/m_join.c (File Modified)
9559 trunk/modules/core/m_sjoin.c (File Modified)
9560 trunk/src/channel.c (File Modified)
9563 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9565 - A few minor fixes.
9569 trunk/modules/core/m_join.c (File Modified)
9570 trunk/modules/m_services.c (File Modified)
9573 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9575 - Fix netsplit obfuscation.
9579 trunk/src/client.c (File Modified)
9582 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9584 - Fix another /stats p related bug.
9588 trunk/src/client.c (File Modified)
9591 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9593 - Update example.conf.
9597 trunk/doc/example.conf (File Modified)
9600 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9602 - Fix a minor bug here, and re-release 1.0.
9606 trunk/modules/core/m_nick.c (File Modified)
9609 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9611 - Add bursted clients to /stats p list.
9615 trunk/modules/core/m_nick.c (File Modified)
9618 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9620 - Add identify_service, identify_command options to the example.conf,
9625 trunk/NEWS (File Modified)
9626 trunk/doc/example.conf (File Modified)
9627 trunk/src/newconf.c (File Modified)
9630 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9632 - Add services shortcuts.
9636 trunk/modules/Makefile.in (File Modified)
9637 trunk/modules/m_sshortcut.c (File Added)
9640 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9642 - put back checks i removed by mistake
9646 trunk/modules/core/m_join.c (File Modified)
9649 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9651 - Implement channel mode +Q, which disables forwarding.
9652 - Make forwarding usable by everyone.
9653 - Implement channel mode +F which bypasses authority checks on a target
9659 trunk/NEWS (File Modified)
9660 trunk/include/channel.h (File Modified)
9661 trunk/include/supported.h (File Modified)
9662 trunk/modules/core/m_join.c (File Modified)
9663 trunk/modules/core/m_mode.c (File Modified)
9664 trunk/src/messages.tab (File Modified)
9667 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9669 - Fix account handling brokenness.
9673 trunk/modules/m_services.c (File Modified)
9676 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9678 Identify to services via server password hack. Still
9679 needs config file parts, like
9680 identifyservice = "nickserv@services.int";
9681 identifycommand = "IDENTIFY";
9685 trunk/include/s_conf.h (File Modified)
9686 trunk/src/s_user.c (File Modified)
9689 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9691 Make send.c compile.
9695 trunk/src/send.c (File Modified)
9698 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9700 - Handle this better.
9704 trunk/src/send.c (File Modified)
9707 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9709 If the source is not a client, don't send to normal users.
9713 trunk/src/send.c (File Modified)
9716 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9718 - Make /wallops behave as wallops in other ircds.
9722 trunk/modules/m_wallops.c (File Modified)
9723 trunk/src/send.c (File Modified)
9726 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9732 trunk/NEWS (File Modified)
9733 trunk/configure (File Modified)
9734 trunk/configure.ac (File Modified)
9737 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9739 - Remove efnet configuration.
9740 - Rename example.conf as reference.conf, and replace the default
9741 example.conf with one suitable for AthemeNET.
9742 - Update makefile to reflect these changes.
9746 trunk/doc/Makefile.in (File Modified)
9747 trunk/doc/example.conf (File Modified)
9748 trunk/doc/example.efnet.conf (File Deleted)
9749 trunk/doc/reference.conf (File Added)
9752 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9754 - Don't display opers who are /away.
9758 trunk/modules/m_stats.c (File Modified)
9761 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9763 Put cmode +f in 004 and 005.
9767 trunk/include/supported.h (File Modified)
9768 trunk/src/messages.tab (File Modified)
9771 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9773 Add user umode +Q which prevents a user from
9778 trunk/include/client.h (File Modified)
9779 trunk/modules/core/m_join.c (File Modified)
9780 trunk/src/messages.tab (File Modified)
9781 trunk/src/s_user.c (File Modified)
9784 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9786 Implement channel forwarding in m_join(). As in
9787 hyperion, failing to join because of +i, +r or +j
9788 can cause you to be forwarded, potentially
9789 recursively. Unlike hyperion, a single numeric
9790 is sent in case of a successful forward, otherwise
9791 the ircd acts if there were no forward.
9795 trunk/include/numeric.h (File Modified)
9796 trunk/modules/core/m_join.c (File Modified)
9797 trunk/src/messages.tab (File Modified)
9800 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9802 Allow servers to set oper-only cmodes as well.
9806 trunk/modules/core/m_mode.c (File Modified)
9809 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9811 Add cmode +f which takes a channel name, settable
9812 only by opers for now. Does not do anything yet.
9816 trunk/include/channel.h (File Modified)
9817 trunk/modules/core/m_join.c (File Modified)
9818 trunk/modules/core/m_mode.c (File Modified)
9819 trunk/modules/core/m_sjoin.c (File Modified)
9820 trunk/src/channel.c (File Modified)
9823 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9825 Fully initialize 'mode' in ms_join() and ms_sjoin()
9826 to avoid old +j garbage from being used.
9830 trunk/modules/core/m_join.c (File Modified)
9831 trunk/modules/core/m_sjoin.c (File Modified)
9834 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9836 - only touch join_count/join_delta if join throttling
9837 is enabled on the channel
9838 - reset join_count/join_delta to 0 if -j is set
9842 trunk/modules/core/m_join.c (File Modified)
9843 trunk/modules/core/m_mode.c (File Modified)
9844 trunk/modules/core/m_sjoin.c (File Modified)
9847 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9849 Also start a new "period" for join throttling for remote joins,
9850 if necessary. Make the code slightly clearer.
9854 trunk/modules/core/m_join.c (File Modified)
9855 trunk/src/channel.c (File Modified)
9858 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9860 Some +j improvements, still broken.
9864 trunk/modules/core/m_join.c (File Modified)
9865 trunk/modules/core/m_sjoin.c (File Modified)
9868 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9870 Only do +z processing for +m channels the sender is on,
9871 as bans/quiets are currently only checked locally.
9875 trunk/modules/core/m_message.c (File Modified)
9878 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9880 - Add max_bans_large configuration option, defaulting to 500, to
9881 limit the number of bans in a +L channel
9882 - Change b/e/I to b/e/I/q in texts
9886 trunk/doc/example.conf (File Modified)
9887 trunk/include/s_conf.h (File Modified)
9888 trunk/modules/core/m_mode.c (File Modified)
9889 trunk/modules/m_info.c (File Modified)
9890 trunk/src/newconf.c (File Modified)
9891 trunk/src/s_conf.c (File Modified)
9894 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9896 Store invite for +gi channels.
9897 Note that +gi is significantly weaker access control than +i.
9901 trunk/modules/m_invite.c (File Modified)
9904 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9906 Nonops are allowed to see +q lists.
9910 trunk/modules/core/m_mode.c (File Modified)
9913 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9915 Invalidate can_send() cache on -q.
9919 trunk/modules/core/m_mode.c (File Modified)
9922 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9924 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9928 trunk/modules/core/m_sjoin.c (File Modified)
9931 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9933 - Allow blank SJOINs -- for permanant channels.
9937 trunk/modules/core/m_sjoin.c (File Modified)
9940 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9942 - Burst permanant channels.
9946 trunk/src/s_serv.c (File Modified)
9949 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9951 - Fix handling of permanant channels.
9955 trunk/modules/core/m_join.c (File Modified)
9958 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9960 - Run indent on core modules.
9961 - Add propagation of join throttle settings.
9965 trunk/modules/core/m_die.c (File Modified)
9966 trunk/modules/core/m_error.c (File Modified)
9967 trunk/modules/core/m_join.c (File Modified)
9968 trunk/modules/core/m_kick.c (File Modified)
9969 trunk/modules/core/m_kill.c (File Modified)
9970 trunk/modules/core/m_message.c (File Modified)
9971 trunk/modules/core/m_mode.c (File Modified)
9972 trunk/modules/core/m_nick.c (File Modified)
9973 trunk/modules/core/m_part.c (File Modified)
9974 trunk/modules/core/m_quit.c (File Modified)
9975 trunk/modules/core/m_server.c (File Modified)
9976 trunk/modules/core/m_sjoin.c (File Modified)
9977 trunk/modules/core/m_squit.c (File Modified)
9980 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9982 - Fix mistake in commit message.
9986 trunk/ChangeLog (File Modified)
9989 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9991 - Channel throttling.
9995 trunk/NEWS (File Modified)
9996 trunk/include/supported.h (File Modified)
9997 trunk/modules/core/m_mode.c (File Modified)
9998 trunk/src/messages.tab (File Modified)
10001 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10003 - Channel throttle logic fixes.
10007 trunk/include/channel.h (File Modified)
10010 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10012 - Add the throttle logic.
10016 trunk/include/channel.h (File Modified)
10017 trunk/include/numeric.h (File Modified)
10018 trunk/modules/core/m_join.c (File Modified)
10019 trunk/src/channel.c (File Modified)
10020 trunk/src/messages.tab (File Modified)
10023 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10025 - Cosmetic fixes to CREDITS.
10029 trunk/CREDITS (File Modified)
10032 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10034 - Better channel_modes() from ShadowIRCd 4.
10038 trunk/include/channel.h (File Modified)
10039 trunk/src/channel.c (File Modified)
10042 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10044 - Strip colour codes from parts.
10048 trunk/modules/core/m_part.c (File Modified)
10051 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10053 - Strip colour codes from quits.
10057 trunk/modules/core/m_quit.c (File Modified)
10060 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10062 - add +c/+g/+z to channel_modes().
10066 trunk/src/channel.c (File Modified)
10069 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10071 - Add +g to 004/005 numerics.
10075 trunk/include/supported.h (File Modified)
10076 trunk/src/messages.tab (File Modified)
10079 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10081 - Add +cgz to set_final_mode() in both join/sjoin.
10082 - Implement channel mode +g: Free invite.
10086 trunk/include/channel.h (File Modified)
10087 trunk/modules/core/m_join.c (File Modified)
10088 trunk/modules/core/m_mode.c (File Modified)
10089 trunk/modules/core/m_sjoin.c (File Modified)
10090 trunk/modules/m_invite.c (File Modified)
10093 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10095 - Make sure /stats p uses the right list.
10099 trunk/modules/m_stats.c (File Modified)
10102 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10104 - local oper list becomes local_oper_list.
10105 - all opers are stored on oper_list for /stats p.
10109 trunk/include/ircd.h (File Modified)
10110 trunk/modules/m_stats.c (File Modified)
10111 trunk/modules/m_trace.c (File Modified)
10112 trunk/src/client.c (File Modified)
10113 trunk/src/ircd.c (File Modified)
10114 trunk/src/s_user.c (File Modified)
10115 trunk/src/send.c (File Modified)
10118 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10120 - Remove ENABLE_SERVICES legacy define.
10124 trunk/configure (File Modified)
10125 trunk/configure.ac (File Modified)
10126 trunk/include/client.h (File Modified)
10127 trunk/include/m_info.h (File Modified)
10128 trunk/include/s_conf.h (File Modified)
10129 trunk/modules/Makefile.in (File Modified)
10130 trunk/modules/core/m_kick.c (File Modified)
10131 trunk/modules/core/m_mode.c (File Modified)
10132 trunk/modules/core/m_nick.c (File Modified)
10133 trunk/modules/core/m_sjoin.c (File Modified)
10134 trunk/modules/m_services.c (File Modified)
10135 trunk/src/channel.c (File Modified)
10136 trunk/src/newconf.c (File Modified)
10137 trunk/src/s_conf.c (File Modified)
10138 trunk/src/s_serv.c (File Modified)
10139 trunk/src/s_user.c (File Modified)
10142 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10144 - New reject message, ala ircu.
10148 trunk/src/reject.c (File Modified)
10151 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10153 - Reduce 'broadcast storm' effect in m_chghost.
10157 trunk/modules/m_chghost.c (File Modified)
10160 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10162 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10166 trunk/include/supported.h (File Modified)
10167 trunk/src/messages.tab (File Modified)
10170 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10176 trunk/include/channel.h (File Modified)
10177 trunk/modules/core/m_message.c (File Modified)
10178 trunk/modules/core/m_mode.c (File Modified)
10181 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10183 - use sendto_one_numeric() in some places.
10187 trunk/modules/core/m_mode.c (File Modified)
10190 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10192 - Implement channel mode +c -- colour stripping.
10196 trunk/include/irc_string.h (File Modified)
10197 trunk/include/supported.h (File Modified)
10198 trunk/modules/core/m_message.c (File Modified)
10199 trunk/modules/core/m_mode.c (File Modified)
10200 trunk/src/irc_string.c (File Modified)
10201 trunk/src/messages.tab (File Modified)
10204 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10206 - Add +qLP to CHANMODES 005 numeric.
10210 trunk/include/supported.h (File Modified)
10213 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10215 Move credits files to doc/.
10219 trunk/Hybrid-team (File Deleted)
10220 trunk/Ratbox-team (File Deleted)
10221 trunk/doc/Hybrid-team (File Added)
10222 trunk/doc/Ratbox-team (File Added)
10225 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10227 - Rename Ratbox credits as Ratbox-team.
10228 - Add in our own CREDITS.
10232 trunk/CREDITS (File Deleted)
10233 trunk/CREDITS (File Added)
10234 trunk/Ratbox-team (File Added)
10237 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10239 - Quietcache fixes.
10243 trunk/modules/core/m_mode.c (File Modified)
10246 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10248 - Rebuild configure.
10252 trunk/autom4te.cache/ (File Deleted)
10253 trunk/configure (File Modified)
10256 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10258 Add +q to messages.tab.
10262 trunk/src/messages.tab (File Modified)
10265 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10267 - port m_sjoin stuff to TS6 JOIN syntax.
10271 trunk/modules/core/m_join.c (File Modified)
10274 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10276 - Implement channel mode +q (quiet)
10280 trunk/include/channel.h (File Modified)
10281 trunk/modules/core/m_mode.c (File Modified)
10282 trunk/src/channel.c (File Modified)
10285 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10287 Add +L/+P for set_final_mode().
10291 trunk/modules/core/m_sjoin.c (File Modified)
10294 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10296 Add +L/+P in channel_modes().
10300 trunk/src/channel.c (File Modified)
10303 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10305 - Use MODE_PERMANENT, not MODE_PERMANANT
10306 - Actually use chm_staff()
10308 It compiles but is not otherwise tested.
10312 trunk/include/channel.h (File Modified)
10313 trunk/modules/core/m_mode.c (File Modified)
10314 trunk/modules/core/m_sjoin.c (File Modified)
10315 trunk/src/channel.c (File Modified)
10318 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10320 - Ok, patchlevel.h is fixed now.
10324 trunk/include/patchlevel.h (File Modified)
10327 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10333 trunk/include/patchlevel.h (File Modified)
10334 trunk/src/version.c.SH (File Modified)
10337 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10339 - Fix compilation issue with version.c.
10343 trunk/src/version.c.SH (File Modified)
10346 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10348 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10349 this from the BUGS file.
10353 trunk/BUGS (File Modified)
10356 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10358 Mangle all netsplit messages if flatten links is enabled.
10362 trunk/src/client.c (File Modified)
10365 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10367 - jilles pointed out that /stats p needed severe changes -- implement
10372 trunk/modules/m_stats.c (File Modified)
10375 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10377 Rename RELNOTES to NEWS.
10381 trunk/NEWS (File Added)
10382 trunk/RELNOTES (File Deleted)
10385 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10391 trunk/RELNOTES (File Modified)
10394 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10396 - Make /stats p work globally.
10397 - Change 'OPER(s)' to 'staff members'
10401 trunk/modules/m_stats.c (File Modified)
10404 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10406 - add modes, +LP to RPL_MYINFO.
10410 trunk/src/messages.tab (File Modified)
10413 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10415 More stuff to RELNOTES.
10419 trunk/RELNOTES (File Modified)
10422 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10428 trunk/modules/core/m_sjoin.c (File Modified)
10429 trunk/src/channel.c (File Modified)
10432 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10434 - Implement list limit exceed modes -- +L.
10438 trunk/modules/core/m_mode.c (File Modified)
10441 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10443 - Add handlers for modes +L, +P.
10447 trunk/include/channel.h (File Modified)
10448 trunk/modules/core/m_mode.c (File Modified)
10451 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10453 Update properties on *everything*.
10457 trunk/.cvsignore (Property Modified)
10458 trunk/.indent.pro (Property Modified)
10459 trunk/BUGS (File Modified) (Property Modified)
10460 trunk/CREDITS (File Modified) (Property Modified)
10461 trunk/ChangeLog (Property Modified)
10462 trunk/Hybrid-team (File Modified) (Property Modified)
10463 trunk/INSTALL (File Modified) (Property Modified)
10464 trunk/LICENSE (File Modified) (Property Modified)
10465 trunk/Makefile.in (File Modified) (Property Modified)
10466 trunk/README.FIRST (File Modified) (Property Modified)
10467 trunk/RELNOTES (File Modified) (Property Modified)
10468 trunk/SVN-Access (Property Modified)
10469 trunk/aclocal.m4 (File Modified) (Property Modified)
10470 trunk/adns/.cvsignore (Property Modified)
10471 trunk/adns/COPYING (Property Modified)
10472 trunk/adns/GPL-vs-LGPL (Property Modified)
10473 trunk/adns/Makefile.in (File Modified) (Property Modified)
10474 trunk/adns/README (Property Modified)
10475 trunk/adns/README.ircd (Property Modified)
10476 trunk/adns/adns.h (File Modified) (Property Modified)
10477 trunk/adns/check.c (File Modified) (Property Modified)
10478 trunk/adns/dlist.h (File Modified) (Property Modified)
10479 trunk/adns/event.c (File Modified) (Property Modified)
10480 trunk/adns/general.c (File Modified) (Property Modified)
10481 trunk/adns/internal.h (File Modified) (Property Modified)
10482 trunk/adns/parse.c (File Modified) (Property Modified)
10483 trunk/adns/query.c (File Modified) (Property Modified)
10484 trunk/adns/reply.c (File Modified) (Property Modified)
10485 trunk/adns/setup.c (File Modified) (Property Modified)
10486 trunk/adns/transmit.c (File Modified) (Property Modified)
10487 trunk/adns/tvarith.h (File Modified) (Property Modified)
10488 trunk/adns/types.c (File Modified) (Property Modified)
10489 trunk/configure (File Modified) (Property Modified)
10490 trunk/configure.ac (File Modified) (Property Modified)
10491 trunk/contrib/.cvsignore (Property Modified)
10492 trunk/contrib/.indent.pro (Property Modified)
10493 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10494 trunk/contrib/README (File Modified) (Property Modified)
10495 trunk/contrib/example_module.c (File Modified) (Property Modified)
10496 trunk/contrib/m_42.c (File Modified) (Property Modified)
10497 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10498 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10499 trunk/contrib/m_force.c (File Modified) (Property Modified)
10500 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10501 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10502 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10503 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10504 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10505 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10506 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10507 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10508 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10509 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10510 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10511 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10512 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10513 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10514 trunk/doc/.cvsignore (Property Modified)
10515 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10516 trunk/doc/Makefile.in (File Modified) (Property Modified)
10517 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10518 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10519 trunk/doc/challenge.txt (File Modified) (Property Modified)
10520 trunk/doc/example.conf (File Modified) (Property Modified)
10521 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10522 trunk/doc/hooks.txt (File Modified) (Property Modified)
10523 trunk/doc/index.txt (File Modified) (Property Modified)
10524 trunk/doc/ircd.8 (File Modified) (Property Modified)
10525 trunk/doc/ircd.motd (Property Modified)
10526 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10527 trunk/doc/modeg.txt (File Modified) (Property Modified)
10528 trunk/doc/modes.txt (File Modified) (Property Modified)
10529 trunk/doc/monitor.txt (File Modified) (Property Modified)
10530 trunk/doc/old/Authors (Property Modified)
10531 trunk/doc/operguide.txt (File Modified) (Property Modified)
10532 trunk/doc/opermyth.txt (Property Modified)
10533 trunk/doc/server-version-info (File Modified) (Property Modified)
10534 trunk/doc/services.txt (File Modified) (Property Modified)
10535 trunk/doc/technical/README.TSora (Property Modified)
10536 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10537 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10538 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10539 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10540 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10541 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10542 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10543 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10544 trunk/doc/technical/rfc1459.txt (Property Modified)
10545 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10546 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10547 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10548 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10549 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10550 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10551 trunk/help/Makefile.in (File Modified) (Property Modified)
10552 trunk/help/opers/accept (Property Modified)
10553 trunk/help/opers/admin (Property Modified)
10554 trunk/help/opers/away (Property Modified)
10555 trunk/help/opers/capab (Property Modified)
10556 trunk/help/opers/challenge (Property Modified)
10557 trunk/help/opers/close (Property Modified)
10558 trunk/help/opers/cmode (Property Modified)
10559 trunk/help/opers/cnotice (Property Modified)
10560 trunk/help/opers/connect (Property Modified)
10561 trunk/help/opers/cprivmsg (Property Modified)
10562 trunk/help/opers/credits (Property Modified)
10563 trunk/help/opers/die (Property Modified)
10564 trunk/help/opers/dline (Property Modified)
10565 trunk/help/opers/eob (Property Modified)
10566 trunk/help/opers/error (Property Modified)
10567 trunk/help/opers/etrace (Property Modified)
10568 trunk/help/opers/gline (Property Modified)
10569 trunk/help/opers/help (Property Modified)
10570 trunk/help/opers/index (Property Modified)
10571 trunk/help/opers/info (Property Modified)
10572 trunk/help/opers/invite (Property Modified)
10573 trunk/help/opers/ison (Property Modified)
10574 trunk/help/opers/join (Property Modified)
10575 trunk/help/opers/kick (Property Modified)
10576 trunk/help/opers/kill (Property Modified)
10577 trunk/help/opers/kline (Property Modified)
10578 trunk/help/opers/knock (Property Modified)
10579 trunk/help/opers/links (Property Modified)
10580 trunk/help/opers/list (Property Modified)
10581 trunk/help/opers/locops (Property Modified)
10582 trunk/help/opers/lusers (Property Modified)
10583 trunk/help/opers/modlist (Property Modified)
10584 trunk/help/opers/modload (Property Modified)
10585 trunk/help/opers/modrestart (Property Modified)
10586 trunk/help/opers/modunload (Property Modified)
10587 trunk/help/opers/motd (Property Modified)
10588 trunk/help/opers/names (Property Modified)
10589 trunk/help/opers/nick (Property Modified)
10590 trunk/help/opers/notice (Property Modified)
10591 trunk/help/opers/oper (Property Modified)
10592 trunk/help/opers/operspy (Property Modified)
10593 trunk/help/opers/operwall (Property Modified)
10594 trunk/help/opers/part (Property Modified)
10595 trunk/help/opers/pass (Property Modified)
10596 trunk/help/opers/ping (Property Modified)
10597 trunk/help/opers/pong (Property Modified)
10598 trunk/help/opers/post (Property Modified)
10599 trunk/help/opers/privmsg (Property Modified)
10600 trunk/help/opers/quit (Property Modified)
10601 trunk/help/opers/rehash (Property Modified)
10602 trunk/help/opers/restart (Property Modified)
10603 trunk/help/opers/resv (Property Modified)
10604 trunk/help/opers/server (Property Modified)
10605 trunk/help/opers/set (Property Modified)
10606 trunk/help/opers/sjoin (Property Modified)
10607 trunk/help/opers/squit (Property Modified)
10608 trunk/help/opers/stats (Property Modified)
10609 trunk/help/opers/svinfo (Property Modified)
10610 trunk/help/opers/testgecos (Property Modified)
10611 trunk/help/opers/testline (Property Modified)
10612 trunk/help/opers/testmask (Property Modified)
10613 trunk/help/opers/time (Property Modified)
10614 trunk/help/opers/topic (Property Modified)
10615 trunk/help/opers/trace (Property Modified)
10616 trunk/help/opers/uhelp (Property Modified)
10617 trunk/help/opers/umode (Property Modified)
10618 trunk/help/opers/undline (Property Modified)
10619 trunk/help/opers/ungline (Property Modified)
10620 trunk/help/opers/unkline (Property Modified)
10621 trunk/help/opers/unresv (Property Modified)
10622 trunk/help/opers/unxline (Property Modified)
10623 trunk/help/opers/user (Property Modified)
10624 trunk/help/opers/userhost (Property Modified)
10625 trunk/help/opers/users (Property Modified)
10626 trunk/help/opers/version (Property Modified)
10627 trunk/help/opers/wallops (Property Modified)
10628 trunk/help/opers/who (Property Modified)
10629 trunk/help/opers/whois (Property Modified)
10630 trunk/help/opers/whowas (Property Modified)
10631 trunk/help/opers/xline (Property Modified)
10632 trunk/help/users/index (Property Modified)
10633 trunk/help/users/info (Property Modified)
10634 trunk/help/users/notice (Property Modified)
10635 trunk/help/users/privmsg (Property Modified)
10636 trunk/help/users/stats (Property Modified)
10637 trunk/help/users/umode (Property Modified)
10638 trunk/include/.cvsignore (Property Modified)
10639 trunk/include/.indent.pro (Property Modified)
10640 trunk/include/balloc.h (File Modified) (Property Modified)
10641 trunk/include/cache.h (File Modified) (Property Modified)
10642 trunk/include/channel.h (File Modified) (Property Modified)
10643 trunk/include/class.h (File Modified) (Property Modified)
10644 trunk/include/client.h (File Modified) (Property Modified)
10645 trunk/include/commio.h (File Modified) (Property Modified)
10646 trunk/include/common.h (File Modified) (Property Modified)
10647 trunk/include/config.h (File Modified) (Property Modified)
10648 trunk/include/config.h.dist (File Modified) (Property Modified)
10649 trunk/include/defaults.h (File Modified) (Property Modified)
10650 trunk/include/event.h (File Modified) (Property Modified)
10651 trunk/include/hash.h (File Modified) (Property Modified)
10652 trunk/include/hook.h (File Modified) (Property Modified)
10653 trunk/include/hostmask.h (File Modified) (Property Modified)
10654 trunk/include/irc_string.h (File Modified) (Property Modified)
10655 trunk/include/ircd.h (File Modified) (Property Modified)
10656 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10657 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10658 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10659 trunk/include/linebuf.h (File Modified) (Property Modified)
10660 trunk/include/listener.h (File Modified) (Property Modified)
10661 trunk/include/m_info.h (File Modified) (Property Modified)
10662 trunk/include/memory.h (File Modified) (Property Modified)
10663 trunk/include/modules.h (File Modified) (Property Modified)
10664 trunk/include/monitor.h (File Modified) (Property Modified)
10665 trunk/include/msg.h (File Modified) (Property Modified)
10666 trunk/include/newconf.h (File Modified) (Property Modified)
10667 trunk/include/numeric.h (File Modified) (Property Modified)
10668 trunk/include/packet.h (File Modified) (Property Modified)
10669 trunk/include/parse.h (File Modified) (Property Modified)
10670 trunk/include/patchlevel.h (File Modified) (Property Modified)
10671 trunk/include/patricia.h (File Modified) (Property Modified)
10672 trunk/include/reject.h (File Modified) (Property Modified)
10673 trunk/include/res.h (File Modified) (Property Modified)
10674 trunk/include/restart.h (File Modified) (Property Modified)
10675 trunk/include/s_auth.h (File Modified) (Property Modified)
10676 trunk/include/s_conf.h (File Modified) (Property Modified)
10677 trunk/include/s_gline.h (File Modified) (Property Modified)
10678 trunk/include/s_log.h (File Modified) (Property Modified)
10679 trunk/include/s_newconf.h (File Modified) (Property Modified)
10680 trunk/include/s_serv.h (File Modified) (Property Modified)
10681 trunk/include/s_stats.h (File Modified) (Property Modified)
10682 trunk/include/s_user.h (File Modified) (Property Modified)
10683 trunk/include/s_zip.h (File Modified) (Property Modified)
10684 trunk/include/scache.h (File Modified) (Property Modified)
10685 trunk/include/send.h (File Modified) (Property Modified)
10686 trunk/include/serno.h (Property Modified)
10687 trunk/include/setup.h.in (Property Modified)
10688 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10689 trunk/include/stdinc.h (File Modified) (Property Modified)
10690 trunk/include/supported.h (File Modified) (Property Modified)
10691 trunk/include/tools.h (File Modified) (Property Modified)
10692 trunk/include/whowas.h (File Modified) (Property Modified)
10693 trunk/install-sh (File Modified) (Property Modified)
10694 trunk/modules/.cvsignore (Property Modified)
10695 trunk/modules/.depend (Property Modified)
10696 trunk/modules/.indent.pro (Property Modified)
10697 trunk/modules/Makefile.in (File Modified) (Property Modified)
10698 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10699 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10700 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10701 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10702 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10703 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10704 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10705 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10706 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10707 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10708 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10709 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10710 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10711 trunk/modules/m_accept.c (File Modified) (Property Modified)
10712 trunk/modules/m_admin.c (File Modified) (Property Modified)
10713 trunk/modules/m_away.c (File Modified) (Property Modified)
10714 trunk/modules/m_cap.c (File Modified) (Property Modified)
10715 trunk/modules/m_capab.c (File Modified) (Property Modified)
10716 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10717 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10718 trunk/modules/m_close.c (File Modified) (Property Modified)
10719 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10720 trunk/modules/m_connect.c (File Modified) (Property Modified)
10721 trunk/modules/m_dline.c (File Modified) (Property Modified)
10722 trunk/modules/m_encap.c (File Modified) (Property Modified)
10723 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10724 trunk/modules/m_gline.c (File Modified) (Property Modified)
10725 trunk/modules/m_help.c (File Modified) (Property Modified)
10726 trunk/modules/m_info.c (File Modified) (Property Modified)
10727 trunk/modules/m_invite.c (File Modified) (Property Modified)
10728 trunk/modules/m_ison.c (File Modified) (Property Modified)
10729 trunk/modules/m_kline.c (File Modified) (Property Modified)
10730 trunk/modules/m_knock.c (File Modified) (Property Modified)
10731 trunk/modules/m_links.c (File Modified) (Property Modified)
10732 trunk/modules/m_list.c (File Modified) (Property Modified)
10733 trunk/modules/m_locops.c (File Modified) (Property Modified)
10734 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10735 trunk/modules/m_map.c (File Modified) (Property Modified)
10736 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10737 trunk/modules/m_motd.c (File Modified) (Property Modified)
10738 trunk/modules/m_names.c (File Modified) (Property Modified)
10739 trunk/modules/m_oper.c (File Modified) (Property Modified)
10740 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10741 trunk/modules/m_pass.c (File Modified) (Property Modified)
10742 trunk/modules/m_ping.c (File Modified) (Property Modified)
10743 trunk/modules/m_pong.c (File Modified) (Property Modified)
10744 trunk/modules/m_post.c (File Modified) (Property Modified)
10745 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10746 trunk/modules/m_restart.c (File Modified) (Property Modified)
10747 trunk/modules/m_resv.c (File Modified) (Property Modified)
10748 trunk/modules/m_services.c (File Modified) (Property Modified)
10749 trunk/modules/m_set.c (File Modified) (Property Modified)
10750 trunk/modules/m_stats.c (File Modified) (Property Modified)
10751 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10752 trunk/modules/m_tb.c (File Modified) (Property Modified)
10753 trunk/modules/m_testline.c (File Modified) (Property Modified)
10754 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10755 trunk/modules/m_time.c (File Modified) (Property Modified)
10756 trunk/modules/m_topic.c (File Modified) (Property Modified)
10757 trunk/modules/m_trace.c (File Modified) (Property Modified)
10758 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10759 trunk/modules/m_user.c (File Modified) (Property Modified)
10760 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10761 trunk/modules/m_users.c (File Modified) (Property Modified)
10762 trunk/modules/m_version.c (File Modified) (Property Modified)
10763 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10764 trunk/modules/m_who.c (File Modified) (Property Modified)
10765 trunk/modules/m_whois.c (File Modified) (Property Modified)
10766 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10767 trunk/modules/m_xline.c (File Modified) (Property Modified)
10768 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10769 trunk/servlink/.cvsignore (Property Modified)
10770 trunk/servlink/.indent.pro (Property Modified)
10771 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10772 trunk/servlink/README (File Modified) (Property Modified)
10773 trunk/servlink/TODO (File Modified) (Property Modified)
10774 trunk/servlink/control.c (File Modified) (Property Modified)
10775 trunk/servlink/control.h (File Modified) (Property Modified)
10776 trunk/servlink/io.c (File Modified) (Property Modified)
10777 trunk/servlink/io.h (File Modified) (Property Modified)
10778 trunk/servlink/servlink.c (File Modified) (Property Modified)
10779 trunk/servlink/servlink.h (File Modified) (Property Modified)
10780 trunk/src/.cvsignore (Property Modified)
10781 trunk/src/.depend (Property Modified)
10782 trunk/src/.indent.pro (Property Modified)
10783 trunk/src/Makefile.in (File Modified) (Property Modified)
10784 trunk/src/adns.c (File Modified) (Property Modified)
10785 trunk/src/balloc.c (File Modified) (Property Modified)
10786 trunk/src/cache.c (File Modified) (Property Modified)
10787 trunk/src/channel.c (File Modified) (Property Modified)
10788 trunk/src/class.c (File Modified) (Property Modified)
10789 trunk/src/client.c (File Modified) (Property Modified)
10790 trunk/src/commio.c (File Modified) (Property Modified)
10791 trunk/src/devpoll.c (File Modified) (Property Modified)
10792 trunk/src/epoll.c (File Modified) (Property Modified)
10793 trunk/src/event.c (File Modified) (Property Modified)
10794 trunk/src/getopt.c (File Modified) (Property Modified)
10795 trunk/src/hash.c (File Modified) (Property Modified)
10796 trunk/src/hook.c (File Modified) (Property Modified)
10797 trunk/src/hostmask.c (File Modified) (Property Modified)
10798 trunk/src/irc_string.c (File Modified) (Property Modified)
10799 trunk/src/ircd.c (File Modified) (Property Modified)
10800 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10801 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10802 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10803 trunk/src/kdparse.c (File Modified) (Property Modified)
10804 trunk/src/kqueue.c (File Modified) (Property Modified)
10805 trunk/src/linebuf.c (File Modified) (Property Modified)
10806 trunk/src/listener.c (File Modified) (Property Modified)
10807 trunk/src/match.c (File Modified) (Property Modified)
10808 trunk/src/memory.c (File Modified) (Property Modified)
10809 trunk/src/messages.tab (File Modified) (Property Modified)
10810 trunk/src/modules.c (File Modified) (Property Modified)
10811 trunk/src/monitor.c (File Modified) (Property Modified)
10812 trunk/src/newconf.c (File Modified) (Property Modified)
10813 trunk/src/numeric.c (File Modified) (Property Modified)
10814 trunk/src/packet.c (File Modified) (Property Modified)
10815 trunk/src/parse.c (File Modified) (Property Modified)
10816 trunk/src/patricia.c (File Modified) (Property Modified)
10817 trunk/src/poll.c (File Modified) (Property Modified)
10818 trunk/src/reject.c (File Modified) (Property Modified)
10819 trunk/src/restart.c (File Modified) (Property Modified)
10820 trunk/src/s_auth.c (File Modified) (Property Modified)
10821 trunk/src/s_conf.c (File Modified) (Property Modified)
10822 trunk/src/s_gline.c (File Modified) (Property Modified)
10823 trunk/src/s_log.c (File Modified) (Property Modified)
10824 trunk/src/s_newconf.c (File Modified) (Property Modified)
10825 trunk/src/s_serv.c (File Modified) (Property Modified)
10826 trunk/src/s_stats.c (File Modified) (Property Modified)
10827 trunk/src/s_user.c (File Modified) (Property Modified)
10828 trunk/src/scache.c (File Modified) (Property Modified)
10829 trunk/src/select.c (File Modified) (Property Modified)
10830 trunk/src/send.c (File Modified) (Property Modified)
10831 trunk/src/snprintf.c (File Modified) (Property Modified)
10832 trunk/src/tools.c (File Modified) (Property Modified)
10833 trunk/src/version.c.SH (File Modified) (Property Modified)
10834 trunk/src/whowas.c (File Modified) (Property Modified)
10835 trunk/tools/.cvsignore (Property Modified)
10836 trunk/tools/Makefile.in (File Modified) (Property Modified)
10837 trunk/tools/README (File Modified) (Property Modified)
10838 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10839 trunk/tools/convertilines.c (File Modified) (Property Modified)
10840 trunk/tools/convertklines.c (File Modified) (Property Modified)
10841 trunk/tools/mkkeypair (Property Modified)
10842 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10843 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10844 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10845 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10846 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10847 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10848 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10849 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10850 trunk/tools/untabify (File Modified) (Property Modified)
10851 trunk/tools/viconf.c (File Modified) (Property Modified)
10854 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10860 trunk/RELNOTES (File Modified)
10863 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10865 - Make version.c use our serial, not ratbox's.
10869 trunk/src/version.c.SH (File Modified)
10872 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10875 - revved patchlevel to 2.1.5
10879 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10880 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10883 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10885 - fix buffer overflow and unterminated buffer when removing TS6 bans
10886 - fix rebuilding of SJOIN
10890 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10893 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10895 have servlink report if it gets an uncompressed error message when it gets inflate failures
10898 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10901 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10903 - extend our copyrights to 2005.
10907 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10918 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10919 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10920 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10921 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10922 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10923 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10924 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10925 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10933 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10934 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10935 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10937 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10938 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10939 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10945 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10947 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10948 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10949 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10950 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10951 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10952 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10953 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10954 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10955 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10956 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10957 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10958 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10959 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10960 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10961 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10962 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10963 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10966 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10967 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10968 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10969 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10970 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10971 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10972 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10973 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10974 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10975 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10976 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10977 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10978 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10979 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10980 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10981 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10982 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10983 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10984 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10985 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10986 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10987 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10988 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10989 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10999 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11000 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11001 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11002 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11013 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11016 - revved patchlevel to 2.1.4
11020 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11024 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11026 - add TARGMAX to 005
11027 - remove the +1 from ->uid in struct Client
11028 - fix checking of accept entries in m_accept.c
11032 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11033 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11034 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11035 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11038 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11040 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11045 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11048 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11050 - remove an unused variable
11054 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11057 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11059 don't burst a TS5 name in burst_TS6. -via jillies
11062 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11065 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11067 - via jilles, make nickchanges invalidate any cached bans for
11072 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11073 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11074 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11075 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11078 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11080 - fix some char vs byte usage to make adns compile cleanly with gcc4
11084 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11085 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11086 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11087 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11088 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11089 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11090 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11091 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11094 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11096 userhost should allow 5 userhost checks, not 4
11099 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11102 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11104 - another darwin fix
11108 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11111 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11117 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11118 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11119 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11120 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11121 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11122 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11123 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11124 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11127 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11129 - remove bogus extern of abort_list
11133 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11136 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11138 svn repo access stuff
11141 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11144 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11150 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11153 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11159 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11162 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11164 revert omotd..i thought it was a good idea..oh well
11167 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11170 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11172 Commas are bad things in channel keys
11176 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11179 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11181 Add OMOTD command to display oper motd
11185 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11188 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11190 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11193 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11196 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11198 Modified files: (Branch: RATBOX_2_1)
11201 - stop testing whois for protocol violations, as they can be caused in
11202 ircds going all the way back to the original ircd2.8
11204 Revision Changes Path
11205 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11209 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11211 Modified files: (Branch: RATBOX_2_1)
11214 - remove some 2.2 code
11216 Revision Changes Path
11217 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11221 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11223 Modified files: (Branch: RATBOX_2_1)
11226 backport of the silly december 31st bug
11228 Revision Changes Path
11229 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11233 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11235 Modified files: (Branch: RATBOX_2_1)
11237 include patchlevel.h
11239 - revved patchlevel to 2.1.3
11241 Revision Changes Path
11242 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11243 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11247 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11249 Modified files: (Branch: RATBOX_2_1)
11252 modules/core m_nick.c
11255 - stop removing a clients own list of accepted clients when they do a
11257 - clean up the accept code so its less retarded
11259 Revision Changes Path
11260 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11261 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11262 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11263 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11267 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11269 Modified files: (Branch: RATBOX_2_1)
11272 src event.c ircd.c newconf.c
11274 - remove a defn of links_cache_list in m_links.c which was causing
11275 the flattened links update to be ignored
11276 - add eventUpdate(), and make links_delay update on rehash
11278 Revision Changes Path
11279 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11280 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11281 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11282 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11283 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11287 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11289 Modified files: (Branch: RATBOX_2_1)
11293 - make the conf parser apply service {}; on rehash
11295 Revision Changes Path
11296 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11297 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11301 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11303 Modified files: (Branch: RATBOX_2_1)
11306 - show ENABLE_SERVICES define in info
11308 Revision Changes Path
11309 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11313 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11315 Modified files: (Branch: RATBOX_2_1)
11316 modules m_services.c m_stats.c
11318 - via jilles, make m_services.c hook into stats U and display service
11321 Revision Changes Path
11322 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11323 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11327 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11329 Modified files: (Branch: RATBOX_2_1)
11330 . configure configure.ac
11332 - default build to -O2
11334 Revision Changes Path
11335 7.249.2.2 +4 -4 ircd-ratbox/configure
11336 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11340 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11342 Modified files: (Branch: RATBOX_2_1)
11343 doc example.conf example.efnet.conf
11344 include client.h s_conf.h s_newconf.h
11346 modules/core m_join.c m_nick.c
11347 src channel.c newconf.c s_conf.c s_user.c
11349 - remove no_oper_resvs from general {};
11350 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11352 Revision Changes Path
11353 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11354 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11355 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11356 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11357 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11358 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11359 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11360 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11361 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11362 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11363 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11364 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11368 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11370 Modified files: (Branch: RATBOX_2_1)
11371 modules/core m_mode.c m_nick.c
11375 - raise max temptime to a year
11377 - require 9 parameters in ms_nick(), 10 in ms_uid()
11379 Revision Changes Path
11380 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11381 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11382 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11386 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11388 Modified files: (Branch: RATBOX_2_1)
11389 modules m_services.c
11391 - only show services logged in info when its a local client
11393 Revision Changes Path
11394 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11398 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11400 Modified files: (Branch: RATBOX_2_1)
11403 passing a pointer to a pointer is not what was intended, oops
11405 Revision Changes Path
11406 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11410 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11412 Modified files: (Branch: RATBOX_2_1)
11415 - update services.txt with FNC
11417 Revision Changes Path
11418 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11422 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11424 Modified files: (Branch: RATBOX_2_1)
11427 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11429 Revision Changes Path
11430 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11434 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11436 Modified files: (Branch: RATBOX_2_1)
11439 - add some uniqueness into auth process for bopm
11441 Revision Changes Path
11442 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11446 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11448 Modified files: (Branch: RATBOX_2_1)
11449 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11451 - make contrib/ compile
11453 Revision Changes Path
11454 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11455 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11456 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11457 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11461 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11463 Modified files: (Branch: RATBOX_2_1)
11464 modules m_monitor.c
11466 Don't allow MONITOR from an unregistered client
11468 Revision Changes Path
11469 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11473 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11475 Modified files: (Branch: RATBOX_2_1)
11476 doc example.conf example.efnet.conf
11478 src class.c messages.tab newconf.c
11480 - remove sendq_eob, its become more of a hindrance than a benefit.
11481 - sync example.efnet.conf cluster {}; with example.conf
11483 Revision Changes Path
11484 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11485 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11486 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11487 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11488 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11489 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11493 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11495 Modified files: (Branch: RATBOX_2_1)
11497 include patchlevel.h
11500 - revved patchlevel to 2.1.2
11502 Revision Changes Path
11503 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11504 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11508 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11510 Modified files: (Branch: RATBOX_2_1)
11511 . configure configure.ac
11513 - raise default topiclen to 160.
11515 Revision Changes Path
11516 7.249.2.1 +3 -3 ircd-ratbox/configure
11517 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11521 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11523 Modified files: (Branch: RATBOX_2_1)
11524 modules m_services.c
11526 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11527 tsinfo matches this
11529 Revision Changes Path
11530 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11534 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11536 Modified files: (Branch: RATBOX_2_1)
11537 modules m_services.c
11539 - monitor_signoff() the client we're nickchanging
11541 Revision Changes Path
11542 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11546 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11548 Modified files: (Branch: RATBOX_2_1)
11551 - fix various UID problems with trace
11553 Revision Changes Path
11554 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11558 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11560 Modified files: (Branch: RATBOX_2_1)
11561 help/opers dline kline
11562 modules m_resv.c m_stats.c
11563 modules/core m_mode.c
11566 - tidy up kline/dline help to note they dont accept nick as target
11567 - disallow bans beginning with ':' over bmask
11568 - disallow bans with a space in chm_ban
11569 - stop counting hidden opers in stats p
11570 - match() parameters in remote unresv were inverted, causing it to fail
11571 - fix possibility of clients setting blank keys
11573 Revision Changes Path
11574 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11575 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11576 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11577 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11578 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11582 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11584 Modified files: (Branch: RATBOX_2_1)
11587 - fix problems with amd64 and the way we do va_list
11589 Revision Changes Path
11590 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11594 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11596 Modified files: (Branch: RATBOX_2_1)
11597 modules m_services.c
11599 - tidy up the kill notifications for RSFNC
11601 Revision Changes Path
11602 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11606 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11608 Modified files: (Branch: RATBOX_2_1)
11610 modules m_services.c
11613 - some more rserv stuff:
11614 - add RSFNC capability
11615 - fix up RSFNC, kill existing clients if they exist.
11617 Revision Changes Path
11618 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11619 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11620 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11624 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11626 Modified files: (Branch: RATBOX_2_1)
11627 modules m_services.c
11629 - first stab at a FNC implementation for rserv
11631 Revision Changes Path
11632 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11636 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11638 Modified files: (Branch: RATBOX_2_1)
11643 Revision Changes Path
11644 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11648 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11650 Modified files: (Branch: RATBOX_2_1)
11653 - add links_delay back
11655 Revision Changes Path
11656 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11660 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11662 Modified files: (Branch: RATBOX_2_1)
11666 - swap tabs for spaces
11668 Revision Changes Path
11669 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11670 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11674 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11676 Modified files: (Branch: RATBOX_2_1)
11679 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11680 contained in the client_flood conf option
11681 - remove a couple of unused defines from info
11683 Revision Changes Path
11684 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11688 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11690 Modified files: (Branch: RATBOX_2_1)
11693 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11695 Revision Changes Path
11696 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11700 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11702 Modified files: (Branch: RATBOX_2_1)
11703 doc example.conf example.efnet.conf
11705 - fix missing closing comment tag
11707 Revision Changes Path
11708 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11709 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11713 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11715 Modified files: (Branch: RATBOX_2_1)
11717 include patchlevel.h
11719 - revved patchlevel to 2.1.1
11721 Revision Changes Path
11722 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11723 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11727 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11729 Modified files: (Branch: RATBOX_2_1)
11732 - sync up remote kline reasons, so theyre consistent with what happens
11733 when we add local klines - notably the "Temporary K-line x min" and
11734 date added to reason.
11736 Revision Changes Path
11737 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11741 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11743 Modified files: (Branch: RATBOX_2_1)
11746 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11748 Revision Changes Path
11749 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11753 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11755 Modified files: (Branch: RATBOX_2_1)
11758 used the data pointer we saved, not what just got nulled
11760 Revision Changes Path
11761 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11765 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11767 Modified files: (Branch: RATBOX_2_1)
11768 modules m_resv.c m_xline.c
11770 - fix broken propagation of xline/resv
11772 Revision Changes Path
11773 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11774 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11778 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11780 Modified files: (Branch: RATBOX_2_1)
11783 - properly increment bad auth count for stats T when we timeout an auth
11785 Revision Changes Path
11786 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11790 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11792 Modified files: (Branch: RATBOX_2_1)
11795 modules/core m_nick.c
11797 - fix a bit that didnt make sense in monitor.txt
11798 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11800 Revision Changes Path
11801 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11802 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11803 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11807 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11809 Modified files: (Branch: RATBOX_2_1)
11812 removing dlink nodes from auth_poll_list twice is bad
11814 Revision Changes Path
11815 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11819 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11821 Modified files: (Branch: RATBOX_2_1)
11824 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11825 changed to RPL_STATSDEBUG
11827 Revision Changes Path
11828 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11832 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11834 Added files: (Branch: RATBOX_2_1)
11837 - add some documentation about target change
11839 Revision Changes Path
11840 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11844 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11846 Modified files: (Branch: RATBOX_2_1)
11847 include supported.h
11848 modules/core m_message.c
11850 - remove extra argument to 005
11851 - disallow messaging of UIDs
11853 Revision Changes Path
11854 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11855 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11859 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11861 Modified files: (Branch: RATBOX_2_1)
11864 - fix a longstanding parser bug with wrong limit checking, causing us to
11865 accept one less parameter than we're allowed to accept.
11867 Revision Changes Path
11868 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11872 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11874 Modified files: (Branch: RATBOX_2_1)
11875 modules/core m_message.c
11877 - exempt users messaging themselves from target change
11879 Revision Changes Path
11880 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11884 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11886 Modified files: (Branch: RATBOX_2_1)
11887 include supported.h
11889 - stop violating MAXPARA on 005.
11891 Revision Changes Path
11892 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11896 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11898 Modified files: (Branch: RATBOX_2_1)
11899 modules/core m_nick.c
11901 - dont store an ipv6 sockhost if we're not compiled with v6 support
11903 Revision Changes Path
11904 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11908 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11910 Modified files: (Branch: RATBOX_2_1)
11913 - remove some vms includes
11915 Revision Changes Path
11916 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11920 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11922 Modified files: (Branch: RATBOX_2_1)
11926 - force commit for new branch
11928 Revision Changes Path
11929 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11930 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11934 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11937 . RELNOTES configure configure.ac
11938 include patchlevel.h
11940 - revved patchlevel to 2.1.0
11942 Revision Changes Path
11943 1.114 +6 -2 ircd-ratbox/RELNOTES
11944 7.249 +11 -11 ircd-ratbox/configure
11945 7.63 +3 -3 ircd-ratbox/configure.ac
11946 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11950 leeh 2005/03/04 13:31:32 EST (20050304_2)
11954 include patchlevel.h
11957 - revved patchlevel to 2.1.0beta2
11959 Revision Changes Path
11960 1.113 +12 -0 ircd-ratbox/RELNOTES
11961 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11965 leeh 2005/03/04 13:27:05 EST (20050304_1)
11968 doc whats-new-2.1.txt
11971 - update whats-new-2.1
11972 - when we're handling global NAMES, dont output channels if there are no
11973 members within them we can show.
11975 Revision Changes Path
11976 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11977 7.436 +12 -2 ircd-ratbox/src/channel.c
11981 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11986 That would be a node_heap not a prefix_heap..oops
11988 Revision Changes Path
11989 7.30 +1 -1 ircd-ratbox/src/patricia.c
11993 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11998 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11999 otherwise..the other macros might work????
12001 Revision Changes Path
12002 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12006 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12009 . configure configure.ac
12013 Revision Changes Path
12014 7.248 +5 -5 ircd-ratbox/configure
12015 7.62 +5 -5 ircd-ratbox/configure.ac
12019 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12022 . configure configure.ac
12026 Revision Changes Path
12027 7.247 +3 -2 ircd-ratbox/configure
12028 7.61 +3 -2 ircd-ratbox/configure.ac
12032 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12035 . configure configure.ac
12039 Revision Changes Path
12040 7.246 +6 -6 ircd-ratbox/configure
12041 7.60 +4 -4 ircd-ratbox/configure.ac
12045 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12048 . configure configure.ac
12051 Doh these changes got put on RATBOX_2_0 when they were meant for
12053 Also merged in the monitor heap size stuff, not that i think monitor has
12056 Revision Changes Path
12057 7.245 +12 -3 ircd-ratbox/configure
12058 7.59 +11 -3 ircd-ratbox/configure.ac
12059 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12063 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12068 Add more robust alloca checking
12070 Revision Changes Path
12071 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12075 leeh 2005/02/24 15:27:17 EST (20050224_9)
12080 - fix the copyright on m_42.c :p
12082 Revision Changes Path
12083 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12087 leeh 2005/02/24 15:22:53 EST (20050224_8)
12090 include supported.h
12093 - fix a core in undline on bad masks
12094 - remove an unwanted space from beginning of second 005 numeric
12096 Revision Changes Path
12097 7.5 +1 -1 ircd-ratbox/include/supported.h
12098 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12102 leeh 2005/02/24 15:18:59 EST (20050224_7)
12105 modules m_monitor.c
12107 - use max_monitor when adding nicknames
12109 that should be everything now..
12111 Revision Changes Path
12112 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12116 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12123 Revision Changes Path
12124 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12128 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12135 Revision Changes Path
12136 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12140 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12145 The Answer to Life, the Universe, and Everything
12147 Revision Changes Path
12148 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12152 leeh 2005/02/24 14:53:04 EST (20050224_3)
12156 modules m_monitor.c
12157 src ircd.c monitor.c
12159 - call init_monitor() on startup
12160 - add in support for adding/deleting/listing monitor entries
12162 Revision Changes Path
12163 7.2 +3 -1 ircd-ratbox/include/monitor.h
12164 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12165 7.374 +2 -0 ircd-ratbox/src/ircd.c
12166 7.3 +15 -4 ircd-ratbox/src/monitor.c
12170 leeh 2005/02/23 21:20:10 EST (20050224_2)
12173 doc example.conf example.efnet.conf
12174 include s_conf.h supported.h
12175 modules Makefile.in
12176 src client.c newconf.c s_conf.c
12178 modules m_monitor.c
12180 - add the max_monitor config option
12181 - advertise MONITOR=%d in 005
12182 - clear a local clients monitor list on exit
12183 - add the framework for the MONITOR command
12186 Revision Changes Path
12187 7.261 +5 -0 ircd-ratbox/doc/example.conf
12188 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12189 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12190 7.4 +4 -2 ircd-ratbox/include/supported.h
12191 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12192 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12193 7.492 +1 -0 ircd-ratbox/src/client.c
12194 7.202 +1 -0 ircd-ratbox/src/newconf.c
12195 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12199 leeh 2005/02/23 20:57:51 EST (20050224_1)
12202 . configure configure.ac
12206 - move MONITOR_HEAP_SIZE over to configure
12208 Revision Changes Path
12209 7.244 ircd-ratbox/configure
12210 7.58 +4 -2 ircd-ratbox/configure.ac
12211 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12212 7.2 +0 -2 ircd-ratbox/src/monitor.c
12216 leeh 2005/02/23 20:48:08 EST (20050224_0)
12220 include client.h numeric.h
12221 modules/core m_nick.c
12222 src Makefile.in client.c messages.tab
12228 - first half of my server-side notify list implementation..
12230 Revision Changes Path
12231 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12232 7.266 +3 -0 ircd-ratbox/include/client.h
12233 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12234 7.58 +6 -0 ircd-ratbox/include/numeric.h
12235 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12236 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12237 7.491 +3 -0 ircd-ratbox/src/client.c
12238 7.126 +5 -5 ircd-ratbox/src/messages.tab
12239 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12240 7.342 +2 -0 ircd-ratbox/src/s_user.c
12244 leeh 2005/02/23 18:42:59 EST (20050223_0)
12249 - double the size of the client and channel hashtables (64k -> 128k and
12250 32k -> 64k). The improvements are quite significant..
12252 Revision Changes Path
12253 7.54 +4 -4 ircd-ratbox/include/hash.h
12257 leeh 2005/02/22 14:55:56 EST (20050222_1)
12261 modules m_services.c
12263 - remove a couple of unused vars
12264 - update monitor.txt
12266 Revision Changes Path
12267 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12268 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12272 leeh 2005/02/21 19:47:24 EST (20050222_0)
12277 - add in my documentation on the upcoming MONITOR command
12279 Revision Changes Path
12280 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12284 leeh 2005/02/21 12:09:34 EST (20050221_0)
12287 . configure configure.ac
12288 doc whats-new-2.1.txt
12289 tools README.mkpasswd
12293 - update whats-new-2.1.txt some more
12294 - we dont have vms mkpasswd anymore
12295 - remove the unused crypt.c
12297 Revision Changes Path
12298 7.243 +3 -6 ircd-ratbox/configure
12299 7.57 +2 -4 ircd-ratbox/configure.ac
12300 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12301 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12302 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12306 leeh 2005/02/19 12:38:09 EST (20050219_3)
12309 doc example.conf example.efnet.conf
12312 src channel.c client.c ircd.c s_conf.c
12314 - rework the splitcode, splitservers is now how many servers we've marked as
12315 EOB, rather than how many are linked. Thus pull ourselves out of
12316 splitmode immediately once this is satisfied
12318 Revision Changes Path
12319 7.260 +8 -9 ircd-ratbox/doc/example.conf
12320 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12321 7.83 +1 -0 ircd-ratbox/include/ircd.h
12322 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12323 7.435 +16 -36 ircd-ratbox/src/channel.c
12324 7.490 +2 -0 ircd-ratbox/src/client.c
12325 7.373 +2 -1 ircd-ratbox/src/ircd.c
12326 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12330 leeh 2005/02/19 09:02:34 EST (20050219_2)
12333 doc example.conf example.efnet.conf
12334 include ircd.h s_conf.h
12336 src channel.c ircd.c newconf.c s_conf.c
12338 - remove split_delay
12340 Revision Changes Path
12341 7.259 +0 -5 ircd-ratbox/doc/example.conf
12342 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12343 7.82 +0 -1 ircd-ratbox/include/ircd.h
12344 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12345 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12346 7.434 +2 -7 ircd-ratbox/src/channel.c
12347 7.372 +0 -1 ircd-ratbox/src/ircd.c
12348 7.201 +0 -1 ircd-ratbox/src/newconf.c
12349 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12353 leeh 2005/02/19 08:48:05 EST (20050219_1)
12357 modules m_cap.c m_who.c
12360 - implemented multi-prefix client capability, which allows stacking of @+ in
12363 Revision Changes Path
12364 7.265 +1 -1 ircd-ratbox/include/client.h
12365 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12366 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12367 7.433 +4 -6 ircd-ratbox/src/channel.c
12371 leeh 2005/02/19 06:27:58 EST (20050219_0)
12375 src newconf.c s_conf.c s_newconf.c
12377 - removed some unused vars/functions
12379 Revision Changes Path
12380 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12381 7.200 +0 -15 ircd-ratbox/src/newconf.c
12382 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12383 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12387 leeh 2005/02/16 12:58:24 EST (20050216_2)
12390 . RELNOTES configure configure.ac
12391 include patchlevel.h
12393 - update configure to reflect this is 'devel'
12395 - revved patchlevel to 2.1.0beta1
12397 Revision Changes Path
12398 1.112 +9 -1 ircd-ratbox/RELNOTES
12399 7.242 +11 -11 ircd-ratbox/configure
12400 7.56 +3 -3 ircd-ratbox/configure.ac
12401 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12405 leeh 2005/02/16 12:46:30 EST (20050216_1)
12408 . configure configure.ac
12409 include client.h numeric.h s_conf.h setup.h.in
12411 modules Makefile.in
12412 modules/core m_nick.c
12413 src Makefile.in client.c ircd.c messages.tab
12414 newconf.c s_conf.c s_user.c
12420 - remove watch, the protocol for this sucks so hard I just dont want it
12423 Revision Changes Path
12424 7.241 +2 -12 ircd-ratbox/configure
12425 7.55 +2 -4 ircd-ratbox/configure.ac
12426 7.264 +0 -2 ircd-ratbox/include/client.h
12427 7.57 +0 -11 ircd-ratbox/include/numeric.h
12428 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12429 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12430 7.3 +2 -3 ircd-ratbox/include/supported.h
12431 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12432 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12433 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12434 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12435 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12436 7.489 +0 -3 ircd-ratbox/src/client.c
12437 7.371 +0 -2 ircd-ratbox/src/ircd.c
12438 7.125 +9 -9 ircd-ratbox/src/messages.tab
12439 7.199 +0 -1 ircd-ratbox/src/newconf.c
12440 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12441 7.341 +0 -2 ircd-ratbox/src/s_user.c
12442 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12446 leeh 2005/02/15 19:13:31 EST (20050216_0)
12450 src event.c ircd_lexer.l ircd_signal.c
12453 servlink descrip.mms
12455 - remove a few vms bits
12457 Revision Changes Path
12458 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12459 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12460 7.47 +0 -54 ircd-ratbox/src/event.c
12461 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12462 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12463 7.152 +0 -3 ircd-ratbox/src/modules.c
12467 leeh 2005/02/15 18:53:32 EST (20050215_0)
12470 include hostmask.h ircd.h s_conf.h s_newconf.h
12471 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12473 src hostmask.c ircd.c ircd_signal.c s_conf.c
12476 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12477 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12479 Revision Changes Path
12480 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12481 7.81 +1 -0 ircd-ratbox/include/ircd.h
12482 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12483 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12484 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12485 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12486 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12487 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12488 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12489 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12490 7.370 +7 -0 ircd-ratbox/src/ircd.c
12491 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12492 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12493 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12497 leeh 2005/02/13 10:21:41 EST (20050213_4)
12502 doc whats-new-2.0.txt whats-new-2.1.txt
12506 - move whats-new.txt to whats-new-2.0.txt
12507 - add in whats-new-2.1.txt
12508 - update services.txt with the whois for logged in users
12510 Revision Changes Path
12511 7.2 +5 -0 ircd-ratbox/doc/services.txt
12512 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12513 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12514 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12518 leeh 2005/02/13 09:20:37 EST (20050213_3)
12521 include supported.h
12522 modules/core m_message.c
12524 - fix a compile error in m_message.c
12525 - update 005 to the spec and add CPRIVMSG/CNOTICE
12527 Revision Changes Path
12528 7.2 +31 -37 ircd-ratbox/include/supported.h
12529 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12533 leeh 2005/02/13 09:14:12 EST (20050213_2)
12538 - fix the membership memleak
12540 Revision Changes Path
12541 7.432 +0 -3 ircd-ratbox/src/channel.c
12545 leeh 2005/02/12 21:51:56 EST (20050213_1)
12549 modules/core m_message.c
12551 - add a bitmask to track when they send their first message, only allowing
12552 clearing stuff after that.
12554 Revision Changes Path
12555 7.263 +4 -0 ircd-ratbox/include/client.h
12556 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12560 leeh 2005/02/12 21:17:52 EST (20050213_0)
12563 include patricia.h s_newconf.h
12564 modules/core m_message.c
12565 src patricia.c s_newconf.c s_user.c
12567 - add in the patricia for tracking who fills up targets, give them a reduced
12570 Revision Changes Path
12571 7.20 +1 -1 ircd-ratbox/include/patricia.h
12572 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12573 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12574 7.29 +1 -1 ircd-ratbox/src/patricia.c
12575 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12576 7.340 +4 -0 ircd-ratbox/src/s_user.c
12580 leeh 2005/02/12 18:35:10 EST (20050212_0)
12583 include ircd_defs.h
12584 src class.c reject.c
12586 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12588 Revision Changes Path
12589 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12590 7.68 +1 -5 ircd-ratbox/src/class.c
12591 1.33 +1 -5 ircd-ratbox/src/reject.c
12595 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12600 remove stupid memory leak
12602 Revision Changes Path
12603 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12607 leeh 2005/02/11 06:42:48 EST (20050211_0)
12612 - workaround hyb6 allowing empty gline reasons
12614 Revision Changes Path
12615 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12619 leeh 2005/02/09 14:39:13 EST (20050209_2)
12623 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12624 src ircd.c s_conf.c
12626 - move temp dlines and temp klines over to an array, rather than completely
12629 Revision Changes Path
12630 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12631 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12632 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12633 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12634 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12635 7.369 +0 -5 ircd-ratbox/src/ircd.c
12636 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12640 leeh 2005/02/09 14:02:13 EST (20050209_1)
12644 modules m_cap.c m_pong.c m_user.c
12645 modules/core m_nick.c
12648 - remove 'nick' param from register_local_user(), its not needed.
12650 Revision Changes Path
12651 7.35 +1 -1 ircd-ratbox/include/s_user.h
12652 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12653 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12654 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12655 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12656 7.339 +6 -6 ircd-ratbox/src/s_user.c
12660 leeh 2005/02/09 13:12:53 EST (20050209_0)
12663 modules m_cmessage.c
12665 - dont send numerics when we're dealing with CNOTICE
12666 - add in checking for +g, and resetting idle
12668 Revision Changes Path
12669 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12673 leeh 2005/02/08 11:37:50 EST (20050208_2)
12678 - fix operator blocks to work on ip spoofs
12680 Revision Changes Path
12681 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12685 leeh 2005/02/07 19:23:22 EST (20050208_1)
12688 doc example.conf example.efnet.conf
12691 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12693 Revision Changes Path
12694 7.258 +0 -39 ircd-ratbox/doc/example.conf
12695 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12696 7.198 +0 -272 ircd-ratbox/src/newconf.c
12700 leeh 2005/02/07 19:19:32 EST (20050208_0)
12705 - added support for kline.conf.perm et al, these take the same formats
12706 as their non-permanent partners, but you cant remove them via the ircd.
12708 Revision Changes Path
12709 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12713 leeh 2005/02/02 19:18:59 EST (20050203_1)
12720 help/opers cnotice cprivmsg
12722 - added help files for cprivmsg/cnotice
12724 Revision Changes Path
12725 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12726 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12727 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12728 1.10 +19 -19 ircd-ratbox/help/opers/index
12729 1.7 +10 -9 ircd-ratbox/help/users/index
12733 leeh 2005/02/02 19:14:25 EST (20050203_0)
12737 modules Makefile.in
12740 modules m_cmessage.c
12742 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12743 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12744 nick is a member. These bypass any target change limitations.
12745 - added ERR_VOICENEEDED, numeric 489.
12747 Revision Changes Path
12748 7.56 +2 -0 ircd-ratbox/include/numeric.h
12749 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12750 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12751 7.124 +1 -1 ircd-ratbox/src/messages.tab
12755 leeh 2005/02/02 16:58:16 EST (20050202_4)
12760 - update etrace help
12762 Revision Changes Path
12763 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12767 leeh 2005/02/02 16:55:04 EST (20050202_3)
12772 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12773 can put its external ip address in there..
12775 Revision Changes Path
12776 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12780 leeh 2005/02/02 16:41:06 EST (20050202_2)
12785 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12786 if its a non-local client. These will just get "lost" if the remote
12787 server doesnt support this..
12789 Revision Changes Path
12790 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12794 leeh 2005/02/02 16:12:12 EST (20050202_1)
12797 include client.h numeric.h s_conf.h
12798 modules/core m_message.c
12799 src messages.tab newconf.c s_conf.c
12801 - first part of the target change code, add the storage of targets for
12802 localuser, throttle messages when they fill all the available slots
12804 Revision Changes Path
12805 7.262 +5 -1 ircd-ratbox/include/client.h
12806 7.55 +2 -0 ircd-ratbox/include/numeric.h
12807 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12808 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12809 7.123 +1 -1 ircd-ratbox/src/messages.tab
12810 7.197 +1 -0 ircd-ratbox/src/newconf.c
12811 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12815 leeh 2005/02/02 13:28:10 EST (20050202_0)
12818 modules m_resv.c m_stats.c m_testline.c
12819 modules/core m_join.c
12820 src hash.c kdparse.c messages.tab s_newconf.c
12822 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12823 tracking of when resvs get hit
12825 Revision Changes Path
12826 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12827 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12828 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12829 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12830 7.114 +3 -0 ircd-ratbox/src/hash.c
12831 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12832 7.122 +1 -1 ircd-ratbox/src/messages.tab
12833 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12837 leeh 2005/01/31 09:04:10 EST (20050131_2)
12842 - fflush() logfiles
12844 Revision Changes Path
12845 7.79 +2 -0 ircd-ratbox/src/s_log.c
12849 leeh 2005/01/31 08:59:09 EST (20050131_1)
12854 - rename fd_dump() to comm_dump()
12856 Revision Changes Path
12857 1.27 +2 -2 ircd-ratbox/src/commio.c
12861 leeh 2005/01/30 19:16:08 EST (20050131_0)
12866 modules m_services.c
12867 modules/core m_server.c
12868 src hook.c s_serv.c
12870 - added hook for server_introduced
12871 - fixed up services support for hooks
12873 Revision Changes Path
12874 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12875 1.31 +1 -0 ircd-ratbox/include/hook.h
12876 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12877 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12878 7.36 +2 -0 ircd-ratbox/src/hook.c
12879 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12883 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12888 Add back in the comm_fd_hack thing for solaris
12890 Revision Changes Path
12891 1.26 +26 -1 ircd-ratbox/src/commio.c
12895 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12899 include commio.h s_conf.h watch.h
12900 modules m_dline.c m_kline.c m_resv.c m_stats.c
12901 m_watch.c m_xline.c
12902 modules/core m_nick.c
12903 src balloc.c cache.c client.c commio.c
12904 epoll.c ircd.c ircd_lexer.l kdparse.c
12905 listener.c s_auth.c s_conf.c s_log.c
12908 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12910 Revision Changes Path
12911 1.18 +0 -2 ircd-ratbox/adns/adns.h
12912 1.14 +6 -37 ircd-ratbox/include/commio.h
12913 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12914 7.3 +2 -2 ircd-ratbox/include/watch.h
12915 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12916 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12917 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12918 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12919 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12920 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12921 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12922 7.85 +1 -1 ircd-ratbox/src/balloc.c
12923 1.24 +5 -5 ircd-ratbox/src/cache.c
12924 7.488 +4 -4 ircd-ratbox/src/client.c
12925 1.25 +10 -280 ircd-ratbox/src/commio.c
12926 1.33 +1 -1 ircd-ratbox/src/epoll.c
12927 7.368 +4 -4 ircd-ratbox/src/ircd.c
12928 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12929 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12930 7.125 +8 -8 ircd-ratbox/src/listener.c
12931 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12932 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12933 7.78 +20 -20 ircd-ratbox/src/s_log.c
12934 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12935 1.6 +22 -15 ircd-ratbox/src/watch.c
12939 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12942 modules/core m_mode.c
12944 remove two unused variables
12946 Revision Changes Path
12947 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12951 leeh 2005/01/28 15:31:40 EST (20050128_1)
12957 - mo_kline() needs minpara of 3, not 2
12958 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12959 - require me.info is never blank
12961 Revision Changes Path
12962 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12963 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12967 leeh 2005/01/28 15:26:28 EST (20050128_0)
12970 modules/core m_mode.c m_sjoin.c
12972 - patch via jilles to fix +eI lists being shown to lusers when handling
12973 protocol stuff over TS6
12975 Revision Changes Path
12976 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12977 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12981 leeh 2005/01/25 19:47:38 EST (20050126_0)
12985 modules/core m_join.c m_mode.c m_sjoin.c
12986 src channel.c messages.tab s_serv.c
12988 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12989 an operspy call with &me
12990 - remove modebuf/parabuf params from channel_modes(), we now generate a
12991 buffer internally which we return.
12993 Revision Changes Path
12994 7.163 +1 -1 ircd-ratbox/include/channel.h
12995 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12996 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12997 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12998 7.431 +25 -18 ircd-ratbox/src/channel.c
12999 7.121 +1 -1 ircd-ratbox/src/messages.tab
13000 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13004 alz 2005/01/25 18:09:18 EST (20050125_5)
13007 doc example.conf example.efnet.conf
13010 src listener.c newconf.c s_conf.c
13012 Added dline_with_reason config option (default yes):
13014 /* dline reason: show the user the dline reason when they connect
13017 dline_with_reason = yes;
13019 Revision Changes Path
13020 7.257 +6 -1 ircd-ratbox/doc/example.conf
13021 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13022 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13023 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13024 7.124 +1 -1 ircd-ratbox/src/listener.c
13025 7.196 +1 -0 ircd-ratbox/src/newconf.c
13026 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13030 leeh 2005/01/25 13:21:17 EST (20050125_4)
13035 - make conf_set_generic_string() test len exists before it uses it.
13037 Revision Changes Path
13038 7.195 +1 -1 ircd-ratbox/src/newconf.c
13042 leeh 2005/01/25 13:10:56 EST (20050125_3)
13048 - rename 'type' to 'flags' in cluster {};
13049 - add stacking of servers in cluster {}; documented in example.conf
13051 Revision Changes Path
13052 7.256 +18 -10 ircd-ratbox/doc/example.conf
13053 7.194 +39 -7 ircd-ratbox/src/newconf.c
13057 alz 2005/01/25 12:48:54 EST (20050125_2)
13061 src listener.c s_conf.c
13063 Added dline reasons, connecting/banned clients now see ban reason.
13065 Revision Changes Path
13066 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13067 7.123 +17 -4 ircd-ratbox/src/listener.c
13068 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13072 leeh 2005/01/25 07:44:37 EST (20050125_1)
13075 doc example.conf example.efnet.conf
13078 - implement stacking of shared {}; blocks, documented in example.conf
13080 Revision Changes Path
13081 7.255 +26 -13 ircd-ratbox/doc/example.conf
13082 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13083 7.193 +51 -36 ircd-ratbox/src/newconf.c
13087 leeh 2005/01/24 19:08:29 EST (20050125_0)
13091 include client.h s_conf.h
13092 modules/core m_join.c
13093 src newconf.c s_user.c
13095 - added jupe_exempt to auth {};, exempts the user from generating warnings
13096 when they attempt to join juped channels.
13098 Revision Changes Path
13099 7.254 +2 -0 ircd-ratbox/doc/example.conf
13100 7.261 +3 -0 ircd-ratbox/include/client.h
13101 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13102 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13103 7.192 +1 -0 ircd-ratbox/src/newconf.c
13104 7.338 +8 -0 ircd-ratbox/src/s_user.c
13108 leeh 2005/01/24 18:57:02 EST (20050124_6)
13113 - rework shared {};, the format is now:
13115 oper = "flame@*.leeh.co.uk", "*.lan";
13121 oper = "flame@*.leeh.co.uk", "*.lan";
13125 Revision Changes Path
13126 7.191 +55 -23 ircd-ratbox/src/newconf.c
13130 leeh 2005/01/24 17:25:58 EST (20050124_5)
13135 - fix the prototype on load_static_modules()
13137 Revision Changes Path
13138 7.61 +1 -1 ircd-ratbox/include/modules.h
13142 leeh 2005/01/24 16:00:30 EST (20050124_4)
13147 - have cap end call register_local_user() with its own copy of
13148 source_p->username so its safe for unidented users..
13150 Revision Changes Path
13151 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13155 leeh 2005/01/24 15:48:09 EST (20050124_3)
13158 include newconf.h s_conf.h
13160 src newconf.c s_conf.c s_log.c
13162 - move the conf parser over to a table based structure, with generic setting
13163 of integers/strings
13165 Revision Changes Path
13166 7.34 +9 -8 ircd-ratbox/include/newconf.h
13167 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13168 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13169 7.190 +264 -808 ircd-ratbox/src/newconf.c
13170 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13171 7.77 +13 -13 ircd-ratbox/src/s_log.c
13175 leeh 2005/01/24 13:11:30 EST (20050124_2)
13181 - added stacking of ips in exempt {};
13183 Revision Changes Path
13184 7.253 +4 -0 ircd-ratbox/doc/example.conf
13185 7.189 +11 -30 ircd-ratbox/src/newconf.c
13189 leeh 2005/01/24 12:59:57 EST (20050124_1)
13193 src channel.c client.c hash.c hook.c
13194 newconf.c s_user.c watch.c
13196 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13197 consistent with the rest of the dlink code.
13199 Revision Changes Path
13200 1.54 +7 -7 ircd-ratbox/include/tools.h
13201 7.430 +2 -2 ircd-ratbox/src/channel.c
13202 7.487 +6 -6 ircd-ratbox/src/client.c
13203 7.113 +5 -5 ircd-ratbox/src/hash.c
13204 7.35 +1 -1 ircd-ratbox/src/hook.c
13205 7.188 +2 -2 ircd-ratbox/src/newconf.c
13206 7.337 +1 -1 ircd-ratbox/src/s_user.c
13207 1.5 +4 -4 ircd-ratbox/src/watch.c
13211 leeh 2005/01/24 12:47:13 EST (20050124_0)
13216 - cheap hack on sticky capabs..
13218 Revision Changes Path
13219 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13223 leeh 2005/01/22 11:36:54 EST (20050122_0)
13228 - updated my clicap implementation to match the spec so far..
13230 Revision Changes Path
13231 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13235 leeh 2005/01/21 07:14:43 EST (20050121_2)
13240 modules m_services.c
13241 src hook.c s_serv.c
13243 - added hooks for when we're sending a burst
13244 - rewrote hooks.txt
13245 - fix up the hooks ive already done in services compatibility, ill add the
13246 hooks for server/client introductions in a bit.
13248 Revision Changes Path
13249 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13250 1.30 +4 -0 ircd-ratbox/include/hook.h
13251 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13252 7.34 +7 -0 ircd-ratbox/src/hook.c
13253 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13257 leeh 2005/01/21 06:34:03 EST (20050121_1)
13260 contrib example_module.c spy_admin_notice.c
13261 spy_info_notice.c spy_links_notice.c
13262 spy_motd_notice.c spy_stats_notice.c
13263 spy_stats_p_notice.c spy_trace_notice.c
13265 spy_whois_notice_global.c
13267 modules m_admin.c m_info.c m_links.c m_motd.c
13268 m_services.c m_stats.c m_trace.c
13269 m_whois.c static_modules.c.SH
13270 modules/core m_server.c
13271 src client.c hook.c ircd.c modules.c packet.c
13272 s_auth.c s_serv.c s_user.c send.c
13274 - add a better implementation of the hook system, its now a slow leaking
13275 array and events are created whenever we try adding a hook for it, or
13276 theyre registered for the caller.
13278 Ive temporarily fucked services support and removed most of the other
13279 hooks.. I shall fix this soon.
13281 Revision Changes Path
13282 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13283 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13284 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13285 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13286 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13287 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13288 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13289 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13290 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13291 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13292 1.29 +34 -70 ircd-ratbox/include/hook.h
13293 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13294 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13295 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13296 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13297 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13298 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13299 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13300 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13301 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13302 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13303 7.486 +1 -28 ircd-ratbox/src/client.c
13304 7.33 +131 -137 ircd-ratbox/src/hook.c
13305 7.367 +1 -1 ircd-ratbox/src/ircd.c
13306 7.151 +6 -10 ircd-ratbox/src/modules.c
13307 7.138 +10 -14 ircd-ratbox/src/packet.c
13308 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13309 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13310 7.336 +0 -6 ircd-ratbox/src/s_user.c
13311 7.286 +8 -6 ircd-ratbox/src/send.c
13315 leeh 2005/01/20 19:19:20 EST (20050121_0)
13320 - remove an unused struct
13322 Revision Changes Path
13323 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13327 leeh 2005/01/20 13:38:39 EST (20050120_1)
13330 . configure configure.ac
13331 include client.h numeric.h patchlevel.h
13332 modules Makefile.in
13333 src messages.tab s_user.c
13337 - drop back to -O0, fix patchlevel.h
13338 - first stab at client capabilities.. this still needs work.
13340 Revision Changes Path
13341 7.240 +3 -3 ircd-ratbox/configure
13342 7.54 +3 -3 ircd-ratbox/configure.ac
13343 7.260 +3 -0 ircd-ratbox/include/client.h
13344 7.54 +2 -0 ircd-ratbox/include/numeric.h
13345 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13346 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13347 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13348 7.120 +1 -1 ircd-ratbox/src/messages.tab
13349 7.335 +3 -0 ircd-ratbox/src/s_user.c
13353 leeh 2005/01/20 06:04:41 EST (20050120_0)
13356 . ChangeLog RELNOTES
13357 include config.h config.h.dist memory.h
13360 src commio.c crypt.c getopt.c ircd.c s_serv.c
13362 . README.VMS clean.com make.com
13363 include setup.h_vms
13364 modules descrip.mms static_modules_c.com
13365 modules/core descrip.mms
13366 src descrip.mms qio.c version.com
13367 tools descrip.mms mkpasswd_vms.c
13369 - clean changelog, relnotes
13370 - mark patchlevel as 2.1.0beta
13371 - remove VMS support
13373 Revision Changes Path
13374 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13375 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13376 1.111 +1 -348 ircd-ratbox/RELNOTES
13377 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13378 7.182 +0 -42 ircd-ratbox/include/config.h
13379 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13380 7.50 +0 -4 ircd-ratbox/include/memory.h
13381 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13382 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13383 7.2 +0 -58 ircd-ratbox/make.com (dead)
13384 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13385 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13386 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13387 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13388 1.24 +7 -30 ircd-ratbox/src/commio.c
13389 7.12 +0 -4 ircd-ratbox/src/crypt.c
13390 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13391 7.24 +0 -4 ircd-ratbox/src/getopt.c
13392 7.366 +4 -19 ircd-ratbox/src/ircd.c
13393 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13394 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13395 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13396 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13397 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13401 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13407 not using the return values on a few watch functions so make them void
13409 Revision Changes Path
13410 7.2 +5 -5 ircd-ratbox/include/watch.h
13411 1.4 +19 -28 ircd-ratbox/src/watch.c
13414 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13419 Make watch throttle, don't accept letter commands stacked
13421 Revision Changes Path
13422 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13426 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13433 Revision Changes Path
13434 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13438 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13441 . ChangeLog README.FIRST RELNOTES configure
13443 adns adns.h internal.h parse.c transmit.c
13445 contrib example_module.c spy_admin_notice.c
13446 spy_info_notice.c spy_links_notice.c
13447 spy_motd_notice.c spy_stats_notice.c
13448 spy_stats_p_notice.c spy_trace_notice.c
13450 spy_whois_notice_global.c
13451 doc example.conf example.efnet.conf ircd.motd
13452 server-version-info whats-new.txt
13453 help/opers umode xline
13455 include cache.h channel.h class.h client.h
13456 commio.h config.h config.h.dist hash.h
13457 hook.h hostmask.h irc_string.h ircd.h
13458 ircd_defs.h m_info.h memory.h msg.h
13459 newconf.h numeric.h packet.h patchlevel.h
13460 patricia.h s_conf.h s_gline.h s_newconf.h
13461 s_serv.h s_user.h scache.h serno.h
13462 setup.h.in sprintf_irc.h stdinc.h tools.h
13463 modules .depend Makefile.in m_admin.c m_away.c
13464 m_dline.c m_encap.c m_gline.c m_info.c
13465 m_kline.c m_links.c m_list.c m_lusers.c
13466 m_motd.c m_oper.c m_operspy.c m_rehash.c
13467 m_restart.c m_resv.c m_set.c m_stats.c
13468 m_svinfo.c m_testline.c m_testmask.c
13469 m_topic.c m_trace.c m_watch.c m_who.c
13470 m_whois.c m_whowas.c m_xline.c
13471 static_modules.c.SH
13472 modules/core m_error.c m_message.c m_mode.c m_quit.c
13473 m_server.c m_squit.c
13474 src .depend Makefile.in adns.c balloc.c
13475 cache.c channel.c class.c client.c
13476 commio.c crypt.c devpoll.c epoll.c
13477 event.c getopt.c hash.c hook.c hostmask.c
13478 irc_string.c ircd.c ircd_lexer.l
13479 ircd_parser.y ircd_signal.c listener.c
13480 modules.c newconf.c numeric.c packet.c
13481 parse.c patricia.c poll.c reject.c
13482 restart.c s_auth.c s_conf.c s_log.c
13483 s_newconf.c s_serv.c s_user.c scache.c
13484 select.c send.c snprintf.c tools.c
13485 version.c.SH watch.c whowas.c
13486 tools README.mkpasswd mkpasswd.c
13488 . README.VMS clean.com make.com
13490 include common.h s_stats.h setup.h_vms
13492 modules descrip.mms m_challenge.c m_etrace.c
13493 m_invite.c m_names.c m_pass.c m_ping.c
13494 m_pong.c m_services.c m_tb.c m_user.c
13495 m_users.c m_version.c
13496 static_modules_c.com
13497 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13499 servlink descrip.mms
13500 src descrip.mms kdparse.c messages.tab qio.c
13501 s_gline.c s_stats.c version.com
13502 tools descrip.mms mkpasswd_vms.c
13506 modules/core channels.c users.c
13509 merge from RATBOX_2_0
13511 Revision Changes Path
13512 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13513 7.40 +1 -0 ircd-ratbox/README.FIRST
13514 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13515 1.110 +114 -6 ircd-ratbox/RELNOTES
13516 1.17 +4 -0 ircd-ratbox/adns/adns.h
13517 1.17 +4 -4 ircd-ratbox/adns/internal.h
13518 1.12 +38 -38 ircd-ratbox/adns/parse.c
13519 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13520 1.19 +13 -13 ircd-ratbox/adns/types.c
13521 7.1 +10 -0 ircd-ratbox/clean.com (new)
13522 7.239 +47 -29 ircd-ratbox/configure
13523 7.53 +40 -32 ircd-ratbox/configure.ac
13524 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13525 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13526 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13527 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13528 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13529 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13530 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13531 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13532 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13533 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13534 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13535 7.252 +68 -22 ircd-ratbox/doc/example.conf
13536 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13537 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13538 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13539 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13540 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13541 1.5 +2 -1 ircd-ratbox/help/opers/umode
13542 1.7 +1 -1 ircd-ratbox/help/opers/xline
13543 1.2 +1 -0 ircd-ratbox/help/users/umode
13544 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13545 1.7 +8 -0 ircd-ratbox/include/cache.h
13546 7.162 +18 -16 ircd-ratbox/include/channel.h
13547 7.25 +4 -0 ircd-ratbox/include/class.h
13548 7.259 +34 -28 ircd-ratbox/include/client.h
13549 1.13 +45 -7 ircd-ratbox/include/commio.h
13550 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13551 7.181 +74 -16 ircd-ratbox/include/config.h
13552 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13553 7.53 +2 -0 ircd-ratbox/include/hash.h
13554 1.28 +73 -27 ircd-ratbox/include/hook.h
13555 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13556 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13557 7.80 +6 -31 ircd-ratbox/include/ircd.h
13558 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13559 7.56 +14 -8 ircd-ratbox/include/m_info.h
13560 7.49 +4 -0 ircd-ratbox/include/memory.h
13561 7.53 +2 -0 ircd-ratbox/include/msg.h
13562 7.33 +9 -9 ircd-ratbox/include/newconf.h
13563 7.53 +12 -8 ircd-ratbox/include/numeric.h
13564 7.27 +1 -1 ircd-ratbox/include/packet.h
13565 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13566 7.19 +25 -1 ircd-ratbox/include/patricia.h
13567 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13568 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13569 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13570 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13571 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13572 7.34 +13 -9 ircd-ratbox/include/s_user.h
13573 7.15 +1 -1 ircd-ratbox/include/scache.h
13574 7.5366 +1 -1 ircd-ratbox/include/serno.h
13575 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13576 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13577 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13578 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13579 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13580 1.53 +10 -10 ircd-ratbox/include/tools.h
13581 7.1 +58 -0 ircd-ratbox/make.com (new)
13582 1.45 +338 -182 ircd-ratbox/modules/.depend
13583 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13584 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13585 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13586 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13587 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13588 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13589 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13590 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13591 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13592 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13593 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13594 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13595 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13596 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13597 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13598 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13599 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13600 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13601 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13602 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13603 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13604 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13605 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13606 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13607 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13608 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13609 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13610 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13611 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13612 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13613 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13614 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13615 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13616 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13617 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13618 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13619 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13620 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13621 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13622 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13623 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13624 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13625 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13626 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13627 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13628 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13629 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13630 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13631 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13632 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13633 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13634 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13635 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13636 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13637 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13638 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13639 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13640 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13641 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13642 7.48 +162 -119 ircd-ratbox/src/.depend
13643 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13644 7.75 +5 -5 ircd-ratbox/src/adns.c
13645 7.84 +1 -1 ircd-ratbox/src/balloc.c
13646 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13647 1.23 +75 -7 ircd-ratbox/src/cache.c
13648 7.429 +342 -79 ircd-ratbox/src/channel.c
13649 7.67 +42 -2 ircd-ratbox/src/class.c
13650 7.485 +245 -85 ircd-ratbox/src/client.c
13651 1.23 +349 -43 ircd-ratbox/src/commio.c
13652 7.11 +4 -0 ircd-ratbox/src/crypt.c
13653 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13654 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13655 1.32 +4 -8 ircd-ratbox/src/epoll.c
13656 7.46 +63 -6 ircd-ratbox/src/event.c
13657 7.23 +4 -0 ircd-ratbox/src/getopt.c
13658 7.112 +8 -7 ircd-ratbox/src/hash.c
13659 7.32 +135 -133 ircd-ratbox/src/hook.c
13660 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13661 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13662 7.365 +56 -48 ircd-ratbox/src/ircd.c
13663 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13664 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13665 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13666 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13667 7.122 +14 -13 ircd-ratbox/src/listener.c
13668 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13669 7.150 +17 -8 ircd-ratbox/src/modules.c
13670 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13671 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13672 7.137 +55 -42 ircd-ratbox/src/packet.c
13673 7.187 +8 -15 ircd-ratbox/src/parse.c
13674 7.28 +2 -4 ircd-ratbox/src/patricia.c
13675 7.82 +3 -1 ircd-ratbox/src/poll.c
13676 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13677 1.32 +8 -3 ircd-ratbox/src/reject.c
13678 7.34 +1 -0 ircd-ratbox/src/restart.c
13679 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13680 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13681 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13682 7.76 +32 -35 ircd-ratbox/src/s_log.c
13683 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13684 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13685 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13686 7.334 +773 -2 ircd-ratbox/src/s_user.c
13687 7.27 +2 -1 ircd-ratbox/src/scache.c
13688 7.44 +2 -0 ircd-ratbox/src/select.c
13689 7.285 +12 -12 ircd-ratbox/src/send.c
13690 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13691 7.46 +0 -1 ircd-ratbox/src/tools.c
13692 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13693 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13694 1.3 +4 -4 ircd-ratbox/src/watch.c
13695 7.32 +1 -0 ircd-ratbox/src/whowas.c
13696 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13697 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13698 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13699 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13703 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13705 Modified files: (Branch: RATBOX_2_0)
13708 a remote client is never going to have a watch list..duh
13710 Revision Changes Path
13711 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13715 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13717 Added files: (Branch: RATBOX_2_0)
13722 Revision Changes Path
13723 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13727 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13729 Added files: (Branch: RATBOX_2_0)
13733 helps if we actually include the .c/.h files
13735 Revision Changes Path
13736 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13737 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13741 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13743 Modified files: (Branch: RATBOX_2_0)
13744 . configure configure.ac
13745 include client.h numeric.h s_conf.h setup.h.in
13747 modules Makefile.in
13748 modules/core m_nick.c
13749 src Makefile.in client.c ircd.c messages.tab
13750 newconf.c s_conf.c s_user.c
13752 backport watch from devel
13754 Revision Changes Path
13755 7.229.2.10 +12 -2 ircd-ratbox/configure
13756 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13757 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13758 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13759 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13760 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13761 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13762 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13763 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13764 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13765 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13766 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13767 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13768 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13769 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13770 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13774 leeh 2005/01/12 10:12:40 EST (20050112_1)
13776 Modified files: (Branch: RATBOX_2_0)
13778 modules m_services.c m_whois.c
13781 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13782 when the user is logged in
13784 Revision Changes Path
13785 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13786 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13787 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13788 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13792 leeh 2005/01/11 19:47:14 EST (20050112_0)
13794 Modified files: (Branch: RATBOX_2_0)
13795 include supported.h
13796 Added files: (Branch: RATBOX_2_0)
13800 - added doc/services.txt, outlining the compatibility code
13802 Revision Changes Path
13803 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13804 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13808 leeh 2005/01/11 18:38:10 EST (20050111_5)
13810 Modified files: (Branch: RATBOX_2_0)
13811 include client.h hook.h
13812 modules m_services.c
13813 modules/core m_server.c
13814 src hook.c s_serv.c
13816 - more services compatibility code:
13817 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13818 appropriate service {}; entry, only accept SU from these.
13819 - hook into us finishing nick burst, and have services burst a list of
13822 Revision Changes Path
13823 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13824 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13825 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13826 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13827 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13828 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13832 leeh 2005/01/11 17:32:42 EST (20050111_4)
13834 Modified files: (Branch: RATBOX_2_0)
13835 . configure configure.ac
13837 modules Makefile.in
13839 Added files: (Branch: RATBOX_2_0)
13840 modules m_services.c
13842 - more services compatibility code:
13843 - encap handlers for SU (services marking client as logged in)
13844 - and for LOGIN (servers bursting logged in status)
13845 - move suser from Client -> User
13847 Revision Changes Path
13848 7.229.2.9 +9 -3 ircd-ratbox/configure
13849 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13850 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13851 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13852 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13853 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13857 leeh 2005/01/11 16:46:34 EST (20050111_3)
13859 Modified files: (Branch: RATBOX_2_0)
13860 include ircd_defs.h
13862 - whoops, missing #endif
13864 Revision Changes Path
13865 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13869 leeh 2005/01/11 15:56:57 EST (20050111_2)
13871 Modified files: (Branch: RATBOX_2_0)
13872 include ircd_defs.h
13874 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13875 have ipv6 just report sizeof(struct sockaddr_in)
13877 Revision Changes Path
13878 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13882 leeh 2005/01/10 20:19:35 EST (20050111_1)
13884 Modified files: (Branch: RATBOX_2_0)
13887 - fix a gcc warning
13889 Revision Changes Path
13890 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13894 leeh 2005/01/10 20:10:35 EST (20050111_0)
13896 Modified files: (Branch: RATBOX_2_0)
13897 adns internal.h parse.c transmit.c types.c
13899 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13902 Revision Changes Path
13903 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13904 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13905 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13906 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13910 leeh 2005/01/10 17:48:48 EST (20050110_3)
13912 Modified files: (Branch: RATBOX_2_0)
13915 - send out the reformatted xline to opers (\s -> ' ')
13917 Revision Changes Path
13918 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13922 leeh 2005/01/10 16:18:53 EST (20050110_2)
13924 Modified files: (Branch: RATBOX_2_0)
13927 include client.h supported.h
13928 src messages.tab s_user.c send.c
13930 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13933 Revision Changes Path
13934 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13935 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13936 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13937 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13938 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13939 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13940 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13944 leeh 2005/01/10 14:50:47 EST (20050110_1)
13946 Modified files: (Branch: RATBOX_2_0)
13947 doc example.conf example.efnet.conf
13949 - I dont remember ts6 desyncing on bans, so im not sure why the example
13952 Revision Changes Path
13953 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13954 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13958 leeh 2005/01/10 13:31:10 EST (20050110_0)
13960 Modified files: (Branch: RATBOX_2_0)
13961 . configure configure.ac
13962 include channel.h client.h numeric.h s_conf.h
13963 s_serv.h setup.h.in
13964 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13966 src channel.c messages.tab newconf.c s_conf.c
13969 - added --enable-services to configure, which enables some ratbox-services
13970 compatibility code:
13971 - chanmode +r, registered users only
13972 - usermode +S, prevents deop/kick of a service
13973 - service { }; block in conf for the above umode
13975 Revision Changes Path
13976 7.229.2.8 +28 -16 ircd-ratbox/configure
13977 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13978 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13979 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13980 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13981 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13982 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13983 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13984 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13985 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13986 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13987 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13988 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13989 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13990 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13991 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13992 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13993 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13994 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13998 leeh 2005/01/09 08:23:30 EST (20050109_0)
14000 Modified files: (Branch: RATBOX_2_0)
14003 - remove a tab, and add +C to opers umode help
14005 Revision Changes Path
14006 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode