1 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
3 Fix /who on channels with ** in their name.
7 +2 -2 trunk/modules/m_who.c (File Modified)
10 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
12 NEWS: As in 2.1.3, mention that the TS6 revision will
13 interoperate with older versions
17 +2 -1 trunk/NEWS (File Modified)
20 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
22 Fix documentation of HIDE_SERVERS_IPS define.
26 +2 -2 trunk/include/config.h.dist (File Modified)
29 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
31 Don't leak auth{} spoofed ip for I-line is full notice either.
35 +1 -1 trunk/src/s_conf.c (File Modified)
38 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
44 +37 -0 trunk/NEWS (File Modified)
47 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
49 Allow /invite (but not invex) to override +r, +l, +j in
50 addition to +i. As before, a restrictive mode must be in
51 place at /invite time for the invite to have an effect;
52 +r does not count as a restrictive mode if the user is
53 logged in; +l and +j always count as restrictive modes to
54 allow for cases where they would allow join at /invite
55 time but not when the user tries to join.
59 +6 -2 trunk/modules/m_invite.c (File Modified)
60 +21 -10 trunk/src/channel.c (File Modified)
63 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
65 Remove invite_ops_only, forcing it to YES.
69 +0 -1 trunk/doc/example.conf (File Modified)
70 +0 -5 trunk/doc/reference.conf (File Modified)
71 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
72 +0 -1 trunk/include/s_conf.h (File Modified)
73 +0 -6 trunk/modules/m_info.c (File Modified)
74 +10 -14 trunk/modules/m_invite.c (File Modified)
75 +0 -1 trunk/src/newconf.c (File Modified)
76 +0 -1 trunk/src/s_conf.c (File Modified)
79 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
81 Move username check after xline and dnsbl checks, so it
82 will not complain to opers about clients who are xlined
83 or blacklisted anyway (both of which silently reject).
87 +15 -15 trunk/src/s_user.c (File Modified)
90 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
92 - MASTER_MAX is no longer relevant
96 +0 -7 trunk/modules/m_set.c (File Modified)
99 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
101 - add config option for setting max_clients.
105 +5 -0 trunk/doc/example.conf (File Modified)
106 +5 -0 trunk/doc/reference.conf (File Modified)
107 +2 -0 trunk/include/s_conf.h (File Modified)
108 +1 -1 trunk/src/ircd.c (File Modified)
109 +2 -0 trunk/src/newconf.c (File Modified)
110 +2 -1 trunk/src/s_conf.c (File Modified)
113 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
115 - remove get_maxrss() and all of that insecure and unsafe nonsense
119 +3 -38 trunk/src/ircd.c (File Modified)
120 +1 -1 trunk/src/restart.c (File Modified)
121 +0 -4 trunk/src/s_stats.c (File Modified)
124 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
126 - avoid some potential NULL dereferencing
130 +1 -1 trunk/libcharybdis/commio.c (File Modified)
133 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
139 +1 -1 trunk/libcharybdis/poll.c (File Modified)
142 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
144 - rework poll a bit for the MAXCONNECTIONS changes.
148 +46 -23 trunk/libcharybdis/poll.c (File Modified)
151 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
153 Our way of using kqueue may cause it to report fds we
154 don't know about anymore, cope.
158 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
161 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
163 Don't reference freed memory (fde_t) in comm_close().
167 +1 -1 trunk/libcharybdis/commio.c (File Modified)
170 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
172 - fix for 100% cpu use
176 +1 -1 trunk/libcharybdis/commio.c (File Modified)
179 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
181 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
185 +37 -25 trunk/libcharybdis/commio.c (File Modified)
188 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
190 - clear up use of fd_table in ircd.
194 +3 -2 trunk/src/s_serv.c (File Modified)
197 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
199 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
203 +97 -26 trunk/libcharybdis/commio.c (File Modified)
204 +3 -2 trunk/libcharybdis/commio.h (File Modified)
205 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
206 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
207 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
208 +3 -3 trunk/libcharybdis/poll.c (File Modified)
209 +2 -2 trunk/libcharybdis/ports.c (File Modified)
210 +2 -2 trunk/libcharybdis/select.c (File Modified)
213 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
215 Fix some cases where the size argument to strlcpy()
216 for usernames and hostnames is 1 too small.
220 +1 -1 trunk/modules/m_chghost.c (File Modified)
221 +2 -2 trunk/src/res.c (File Modified)
222 +2 -2 trunk/src/s_user.c (File Modified)
225 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
227 Cut down quit/part/kick reasons to avoid quit reasons
228 overflowing the client exiting server notice (from
229 TOPICLEN to 260). kill reasons become shorter accordingly.
230 kline/dline/gline reasons become 390.
231 away messages stay at TOPICLEN for now.
235 +8 -3 trunk/include/ircd_defs.h (File Modified)
236 +2 -2 trunk/modules/m_dline.c (File Modified)
237 +4 -4 trunk/modules/m_gline.c (File Modified)
238 +2 -2 trunk/modules/m_kline.c (File Modified)
241 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
243 Don't leak auth{} spoofed IP addresses in +f notices.
244 from ratbox (androsyn)
248 +10 -3 trunk/src/s_conf.c (File Modified)
251 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
253 Make oper_up() take +i/-i during opering up into account
254 (e.g. no_oper_invis extension, +i in operator::umodes).
255 Remove the hack from no_oper_invis.
259 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
260 +4 -0 trunk/src/s_user.c (File Modified)
263 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
265 no_oper_invis: decrement invisible count when clearing
266 invisible on a local client who has just opered up
267 oper_up() should really do this
271 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
274 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
276 Put "End of Channel Quiet List" instead of
277 "End of Channel Ban List" for a +q list.
278 Due to client restrictions the numerics for
279 quiet lists must be the same as for ban lists.
283 +4 -1 trunk/src/chmode.c (File Modified)
286 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
288 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
289 Change TS6 JOIN processing
290 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
291 a local user joins an existing channel
292 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
293 propagating a TS6 JOIN
294 - don't interpret simple modes in an incoming TS6 JOIN
296 This is to avoid desyncs when certain mode changes (e.g. -im)
297 cross with joins. A downside is that simple modes will be
298 more desynched when a JOIN creates a channel or lowers TS,
299 but that's less important.
301 Update the TS6 specification to include this, and clarify
302 that TMODE can come from a server and that MODE must be
303 translated into TMODE from other servers too.
307 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
308 +19 -127 trunk/modules/core/m_join.c (File Modified)
311 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
313 Make -logfile work again.
317 +2 -2 trunk/src/s_log.c (File Modified)
320 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
322 - fix off-by-one memory overflow error.
326 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
329 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
331 Change handling of modularized umodes:
332 - keep the bitmask reserved forever to the letter, fixing
333 the problems when loading multiple umode modules,
334 unloading them and then loading them in a different order
335 - don't allow local users to change umodes which have
336 been unloaded and don't set them on new users via
341 +24 -3 trunk/src/s_user.c (File Modified)
344 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
346 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
350 +1 -0 trunk/include/s_user.h (File Modified)
351 +0 -22 trunk/libcharybdis/tools.c (File Modified)
352 +0 -1 trunk/libcharybdis/tools.h (File Modified)
353 +22 -0 trunk/src/s_user.c (File Modified)
356 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
358 DNSBL keyword substitution is available as of 2.1.3.
362 +1 -1 trunk/doc/example.conf (File Modified)
365 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
367 Change two occurances like match(userinput, target_p->name) ||
368 match(target_p->name, userinput) to just match(userinput,
369 target_p->name). No client name can contain * or ? now.
373 +1 -1 trunk/modules/m_trace.c (File Modified)
374 +1 -2 trunk/src/s_serv.c (File Modified)
377 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
379 Do not try find_server() on a name find_client() has
380 returned NULL for, as this will always return NULL
381 since the removal of hostmasking.
385 +1 -2 trunk/modules/m_pong.c (File Modified)
386 +0 -4 trunk/src/s_serv.c (File Modified)
389 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
391 Remove server_exists() which checked whether the
392 server name existed taking hostmasking into account
393 and just check with find_server(); admittedly
394 this checks if the name is a SID but that's not
399 +3 -27 trunk/modules/core/m_server.c (File Modified)
402 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
404 Remove hash_find_masked_server(), which made it possible
405 to specify the full (unmasked) name of a server behind
406 a hostmask. As a result find_any_client() (for prefixes)
407 becomes equal to find_client(), so remove that too.
411 +0 -1 trunk/include/hash.h (File Modified)
412 +1 -75 trunk/src/hash.c (File Modified)
413 +1 -1 trunk/src/parse.c (File Modified)
416 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
418 Remove '*' from valid server name characters.
419 This makes it impossible to connect hostmasked servers.
420 (This support didn't work well anyway, was incompatible
421 with TS6 and we never masked ourselves.)
425 +1 -1 trunk/src/match.c (File Modified)
428 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
430 Change spambot, flooder and jupe joiner notices from host to orighost.
434 +1 -1 trunk/modules/core/m_join.c (File Modified)
435 +2 -2 trunk/modules/core/m_message.c (File Modified)
436 +2 -2 trunk/src/channel.c (File Modified)
439 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
441 Add documentation for SASL client protocol, same as atheme doc/SASL.
445 + - trunk/doc/sasl.txt (File Added)
448 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
450 Include real hostname in Closing Link message for unknown
451 connections that have sent USER. This is helpful for
452 k-lined users while not breaking server IP hiding.
456 +3 -1 trunk/src/client.c (File Modified)
459 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
465 +29 -29 trunk/configure (File Modified)
468 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
470 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
474 +3 -3 trunk/modules/core/m_kill.c (File Modified)
477 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
479 Backport from early 3.x:
482 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
484 - remove "Processing connection to foobar.net" message
488 +0 -3 trunk/src/s_auth.c (File Modified)
491 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
493 - missed the processing connection one (actually, we can probably nuke this one)
497 +1 -2 trunk/src/s_auth.c (File Modified)
500 river 2006/09/27 16:33:05 UTC (20060927-2174)
502 get_client_name = stupid
507 +10 -7 trunk/modules/core/m_kill.c (File Modified)
510 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
512 - remove excessive arguments
516 +1 -2 trunk/src/s_conf.c (File Modified)
517 +1 -1 trunk/src/s_user.c (File Modified)
520 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
522 - use sendto_one_notice() for on-connect notices too.
526 +10 -10 trunk/src/s_auth.c (File Modified)
529 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
531 - use sendto_one_notice() in the core, too.
535 +2 -2 trunk/src/chmode.c (File Modified)
536 +8 -15 trunk/src/modules.c (File Modified)
537 +3 -5 trunk/src/s_conf.c (File Modified)
538 +1 -2 trunk/src/s_newconf.c (File Modified)
539 +20 -57 trunk/src/s_user.c (File Modified)
542 river 2006/09/27 16:19:25 UTC (20060927-2166)
544 the KILL command will use get_client_name(, SHOW_IP) instead of
545 target->name, and will show a more useful error for local opers
550 +6 -4 trunk/modules/core/m_kill.c (File Modified)
553 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
555 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
559 +4 -2 trunk/src/send.c (File Modified)
562 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
568 +1 -1 trunk/include/client.h (File Modified)
571 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
573 - get_id(): fall back to "*" if client has no known name
577 +1 -1 trunk/include/client.h (File Modified)
580 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
582 - convert to sendto_one_notice().
586 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
587 +4 -6 trunk/unsupported/m_force.c (File Modified)
590 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
592 - use sendto_one_notice() in many places instead of
593 sendto_one(source_p, ":%s NOTICE %s :", ...);
597 +10 -25 trunk/extensions/example_module.c (File Modified)
598 +5 -14 trunk/extensions/hurt.c (File Modified)
599 +1 -2 trunk/extensions/m_42.c (File Modified)
600 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
601 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
602 +1 -2 trunk/extensions/m_opme.c (File Modified)
603 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
604 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
605 +3 -7 trunk/modules/core/m_die.c (File Modified)
606 +2 -4 trunk/modules/core/m_kill.c (File Modified)
607 +2 -2 trunk/modules/core/m_squit.c (File Modified)
608 +1 -2 trunk/modules/m_challenge.c (File Modified)
609 +11 -15 trunk/modules/m_connect.c (File Modified)
610 +20 -28 trunk/modules/m_dline.c (File Modified)
611 +2 -2 trunk/modules/m_etrace.c (File Modified)
612 +11 -21 trunk/modules/m_gline.c (File Modified)
613 +2 -4 trunk/modules/m_kline.c (File Modified)
614 +1 -2 trunk/modules/m_rehash.c (File Modified)
615 +3 -7 trunk/modules/m_restart.c (File Modified)
616 +31 -45 trunk/modules/m_set.c (File Modified)
617 +2 -4 trunk/modules/m_testmask.c (File Modified)
618 +5 -8 trunk/modules/m_unreject.c (File Modified)
619 +2 -5 trunk/modules/m_xline.c (File Modified)
624 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
625 +10 -25 trunk/extensions/example_module.c (File Modified)
626 +5 -14 trunk/extensions/hurt.c (File Modified)
627 +1 -2 trunk/extensions/m_42.c (File Modified)
628 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
629 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
630 +1 -2 trunk/extensions/m_opme.c (File Modified)
631 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
632 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
633 +3 -7 trunk/modules/core/m_die.c (File Modified)
634 +14 -11 trunk/modules/core/m_kill.c (File Modified)
635 +2 -2 trunk/modules/core/m_squit.c (File Modified)
636 +1 -2 trunk/modules/m_challenge.c (File Modified)
637 +11 -15 trunk/modules/m_connect.c (File Modified)
638 +2 -4 trunk/modules/m_dline.c (File Modified)
639 +2 -2 trunk/modules/m_etrace.c (File Modified)
640 +11 -21 trunk/modules/m_gline.c (File Modified)
641 +2 -4 trunk/modules/m_kline.c (File Modified)
642 +1 -2 trunk/modules/m_rehash.c (File Modified)
643 +3 -7 trunk/modules/m_restart.c (File Modified)
644 +31 -45 trunk/modules/m_set.c (File Modified)
645 +2 -4 trunk/modules/m_testmask.c (File Modified)
646 +5 -8 trunk/modules/m_unreject.c (File Modified)
647 +1 -3 trunk/modules/m_xline.c (File Modified)
648 +2 -2 trunk/src/chmode.c (File Modified)
649 +8 -15 trunk/src/modules.c (File Modified)
650 +10 -14 trunk/src/s_auth.c (File Modified)
651 +3 -6 trunk/src/s_conf.c (File Modified)
652 +1 -2 trunk/src/s_newconf.c (File Modified)
653 +20 -57 trunk/src/s_user.c (File Modified)
654 +4 -2 trunk/src/send.c (File Modified)
655 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
656 +4 -6 trunk/unsupported/m_force.c (File Modified)
659 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
661 - keyword-subst from charybdis 2.2.
665 +12 -3 trunk/doc/example.conf (File Modified)
666 +58 -3 trunk/doc/reference.conf (File Modified)
667 + - trunk/include/substitution.h (File Added)
668 +1 -0 trunk/src/Makefile.in (File Modified)
669 +2 -2 trunk/src/s_conf.c (File Modified)
670 +164 -1 trunk/src/s_user.c (File Modified)
671 + - trunk/src/substitution.c (File Added)
674 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
676 Removed merge tracking for "svnmerge" for
677 http://svn.atheme.org/charybdis/branches/release-2.2
681 + - trunk/ (Property Modified)
684 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
686 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
687 http://svn.atheme.org/charybdis/branches/release-2.2
691 + - trunk/ (Property Modified)
694 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
696 Removed merge tracking for "svnmerge" for
697 http://svn.atheme.org/charybdis/branches/release-2.2
701 + - trunk/ (Property Modified)
704 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
706 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
707 http://svn.atheme.org/charybdis/branches/release-2.2
711 + - trunk/ (Property Modified)
714 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
720 + - trunk/ (Property Modified)
723 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
725 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
726 http://svn.atheme.org/charybdis/branches/release-2.2
730 + - trunk/ (Property Modified)
733 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
735 - version bump to 2.2.0
739 +3 -1 trunk/NEWS (File Modified)
740 +1 -1 trunk/configure.ac (File Modified)
743 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
746 + branches/release-2.1 -> 2.2 base
747 + 3.0 -> branches/cxxconversion
748 + backport some immediate 3.0 functionality for 2.2
753 + - trunk/ (File Added)
756 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
758 Merged revisions 3135,3137 via svnmerge from
759 http://svn.atheme.org/charybdis/trunk
762 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
764 - Expand TRACE description
765 - Mention expiry time in TESTLINE
767 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
769 Update copyright year for sgml docs to 2007.
774 + - branches/release-2.1/ (Property Modified)
775 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
776 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
779 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
781 Merged revisions 1999 via svnmerge from
782 http://svn.atheme.org/charybdis/trunk
786 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
793 + - branches/release-2.1/ (Property Modified)
794 +1 -0 branches/release-2.1/CREDITS (File Modified)
797 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
799 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
800 http://svn.atheme.org/charybdis/trunk
803 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
805 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
807 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
809 - add use_forward to /info
811 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
813 Call channel_modes() with &me instead of source_p when
814 sending out a JOIN and SJOIN for a local user. This
815 saves checking whether they are on the channel they
818 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
820 If use_forward is disabled:
822 - hide +f in /mode #channel (/mode #channel f still shows it)
823 - do not send any mode changes adding +f to local clients
824 (-f ones are still sent)
829 + - branches/release-2.1/ (Property Modified)
830 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
831 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
832 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
833 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
834 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
835 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
836 +1 -1 branches/release-2.1/src/channel.c (File Modified)
837 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
838 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
839 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
840 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
841 +4 -2 branches/release-2.1/src/supported.c (File Modified)
844 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
846 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
850 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
851 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
852 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
855 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
857 Add accountability (wallops, log) to OKICK.
861 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
864 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
866 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
867 Similar to branches/release-2.2 r3061.
871 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
874 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
876 - Write xline to file after instead of before notifying opers and source
877 - Also notify source of failure to add xline
878 Similar to branches/release-2.2 r3057.
882 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
885 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
887 If a dline/kline/resv cannot be added to the file, send
888 the regular notices to local opers and source anyway,
889 and also warn the source (local opers were already warned).
890 Similar to branches/release-2.2 r3053.
894 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
897 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
899 Port over fixes from unkline/unxline/unresv to undline.
900 Similar to branches/release-2.2 r3049.
904 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
907 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
909 Merged revisions 2915 via svnmerge from
910 http://svn.atheme.org/charybdis/trunk
913 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
915 In usage message, show kline.conf and xline.conf instead
916 of klines.conf and xlines.conf.
921 + - branches/release-2.1/ (Property Modified)
922 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
925 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
927 Merged revisions 2831,2833,2853 via svnmerge from
928 http://svn.atheme.org/charybdis/trunk
931 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
933 unkline/unxline/unresv:
934 - if fclose on the output returns an error, treat this as a
936 - check if the rename from the temp file to the ban conf failed
938 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
940 When adding a permanent dline/kline/xline/resv, check
941 the return value of fclose().
943 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
945 Do not free xline aconf if it could not be written out.
946 It will be added to the list in memory anyway.
951 + - branches/release-2.1/ (Property Modified)
952 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
953 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
954 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
955 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
958 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
960 NEWS: Clarify effects of ip_cloaking changes a little.
964 +2 -0 branches/release-2.1/NEWS (File Modified)
967 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
973 +9 -9 branches/release-2.1/configure (File Modified)
976 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
978 Version bump on 2.1 branch to 2.1.2.
982 +1 -1 branches/release-2.1/configure.ac (File Modified)
985 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
991 +1 -0 branches/release-2.1/NEWS (File Modified)
994 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
996 Merged revisions 2801 via svnmerge from
997 http://svn.atheme.org/charybdis/trunk
1000 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1002 ip_cloaking: try to avoid truncation by removing more
1003 components of the hostname (except the TLD).
1008 + - branches/release-2.1/ (Property Modified)
1009 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1012 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1018 +8 -1 branches/release-2.1/NEWS (File Modified)
1021 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1023 Merged revisions 2781 via svnmerge from
1024 http://svn.atheme.org/charybdis/trunk
1027 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1029 Fix stupid bug: checked a hostmask against the found
1030 ban instead of all exceptions, causing all host mangled
1031 clients to be exempted if there was a single ban
1032 exception in many cases.
1037 + - branches/release-2.1/ (Property Modified)
1038 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1041 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1043 Merged revisions 2773 via svnmerge from
1044 http://svn.atheme.org/charybdis/trunk
1047 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1049 user@host must be *@* for a shared{} block with flags=locops
1050 (server should not be *).
1055 + - branches/release-2.1/ (Property Modified)
1056 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1059 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1061 Tweak \s code a little.
1065 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1066 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1067 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1070 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1072 Merged revisions 2761 via svnmerge from
1073 http://svn.atheme.org/charybdis/trunk
1076 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1078 The testline/no_tilde fixes are in 2.1.1.
1083 + - branches/release-2.1/ (Property Modified)
1084 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1087 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1093 +4 -1 branches/release-2.1/NEWS (File Modified)
1096 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1098 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
1099 http://svn.atheme.org/charybdis/trunk
1103 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1105 If the auth{} block has no_tilde and is not kline exempt,
1106 check the username without tilde against klines too.
1107 This is consistent with the way klines work on spoofs
1108 (klines checked on both raw and appearing-on-IRC version).
1110 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1112 Rework the fix for klines with no_tilde.
1113 Add an extra argument to find_address_conf() for the
1114 username without tilde, as that may contain one character more.
1116 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1118 Unbreak compile (because of r2697).
1119 testline with ~ could be improved some more perhaps, but this should work.
1121 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1123 testline: take no_tilde and username truncation into account
1125 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1127 Add some information on /testline with no_tilde and username truncation.
1132 + - branches/release-2.1/ (Property Modified)
1133 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1134 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1135 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1136 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1137 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1138 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1141 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1143 Merged revisions 2149,2151 via svnmerge from
1144 http://svn.atheme.org/charybdis/trunk
1147 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1149 Move kills from services from +s to +k snomask.
1150 Kills from non-service opers remain on +s.
1152 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1154 Update description of +s and +k snomasks.
1159 + - branches/release-2.1/ (Property Modified)
1160 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1161 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1162 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1165 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1167 Merged revisions 2685 via svnmerge from
1168 http://svn.atheme.org/charybdis/trunk
1171 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1173 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1178 + - branches/release-2.1/ (Property Modified)
1179 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1182 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1184 Merged revisions 2693 via svnmerge from
1185 http://svn.atheme.org/charybdis/trunk
1188 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1190 Fix truncation (by one) of unidented usernames
1191 if user registration is done because of DNSBL
1192 completion (which is the usual case if a valid
1193 NICK and USER are sent quickly and any DNSBLs
1199 + - branches/release-2.1/ (Property Modified)
1200 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1203 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1209 +10 -0 branches/release-2.1/NEWS (File Modified)
1212 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1218 +9 -9 branches/release-2.1/configure (File Modified)
1221 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1223 Version bump to 2.1.1.
1227 +1 -1 branches/release-2.1/configure.ac (File Modified)
1230 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1232 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
1233 http://svn.atheme.org/charybdis/trunk
1236 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1238 - fix a server notice on SID collision where the server name is mentioned twice
1240 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1242 - get_server_name() is stupid
1244 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1248 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1250 Do the Attempt to re-introduce SID server notice somewhat
1251 differently, showing a real host again if !HIDE_SERVERS_IPS
1252 and still showing the server name exactly once.
1254 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1256 Fix log message for Attempt to re-introduce SID (server notice was ok).
1258 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1260 - replace "No N line" with "no connect block" in a
1262 - show attempted server name in a few serverlog messages
1267 + - branches/release-2.1/ (Property Modified)
1268 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1271 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1273 Merged revisions 2218 via svnmerge from
1274 http://svn.atheme.org/charybdis/trunk
1277 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1279 Fix garbage in /stats y output on 64-bit archs.
1284 + - branches/release-2.1/ (Property Modified)
1285 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1288 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1290 Merged revisions 2438 via svnmerge from
1291 http://svn.atheme.org/charybdis/trunk
1294 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1296 Enable Revision keyword in addition to Id.
1301 + - branches/release-2.1/ (Property Modified)
1302 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1305 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1307 Merged revisions 2679 via svnmerge from
1308 http://svn.atheme.org/charybdis/trunk
1311 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1313 Port over ratbox 2.2 r23253 (anfl):
1314 - remove the cached storage of how many +beI there are, thereby fixing a
1315 case where it can get desynced from reality
1320 + - branches/release-2.1/ (Property Modified)
1321 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1322 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1325 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1327 Merged revisions 2093,2095 via svnmerge from
1328 http://svn.atheme.org/charybdis/trunk
1331 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1333 - change DNSBL licensing to BSD.
1335 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1337 - change x86-assembly FNV implementation to BSD license
1342 + - branches/release-2.1/ (Property Modified)
1343 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1344 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1347 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1349 Merged revisions 2073,2075 via svnmerge from
1350 http://svn.atheme.org/charybdis/trunk
1353 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1355 Put full information in the squit reason when exiting
1356 a server due to a servlink (ziplinks) error.
1358 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1360 Put full information in the squit reason when exiting
1361 a server due to not enough arguments for a command.
1366 + - branches/release-2.1/ (Property Modified)
1367 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1368 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1371 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1373 Merged revisions 2071 via svnmerge from
1374 http://svn.atheme.org/charybdis/trunk
1377 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1379 Don't redirect users from an existing domain to an
1380 existing server in reference.conf.
1386 + - branches/release-2.1/ (Property Modified)
1387 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1390 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1392 Merged revisions 2053 via svnmerge from
1393 http://svn.atheme.org/charybdis/trunk
1396 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1398 Make find_channel_membership() choose the shortest list
1399 (channel's list or user's list) to search, avoiding excessive
1400 CPU usage with services which are in lots of channels.
1401 From ratbox 2.2 (anfl/jilles)
1406 + - branches/release-2.1/ (Property Modified)
1407 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1410 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1416 +9 -9 branches/release-2.1/configure (File Modified)
1419 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1421 Version change 2.1.0rc1 -> 2.1.0 (release).
1425 +1 -1 branches/release-2.1/configure.ac (File Modified)
1428 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1430 Merged revisions 2029 via svnmerge from
1431 http://svn.atheme.org/charybdis/trunk
1434 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1436 NEWS: mention m_webirc.c module
1441 + - branches/release-2.1/ (Property Modified)
1442 +1 -0 branches/release-2.1/NEWS (File Modified)
1445 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1451 +9 -9 branches/release-2.1/configure (File Modified)
1454 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1456 Change version to 2.1.0rc1.
1460 +1 -1 branches/release-2.1/configure.ac (File Modified)
1463 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1465 Merged revisions 2021 via svnmerge from
1466 http://svn.atheme.org/charybdis/trunk
1469 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1471 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1472 related flaky looking things, and instead keep a list
1473 of BlacklistClients in PreClient.
1478 + - branches/release-2.1/ (Property Modified)
1479 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1480 +1 -1 branches/release-2.1/include/client.h (File Modified)
1481 +0 -1 branches/release-2.1/include/res.h (File Modified)
1482 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1483 +0 -24 branches/release-2.1/src/res.c (File Modified)
1484 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1487 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1489 Merged revisions 2015,2017 via svnmerge from
1490 http://svn.atheme.org/charybdis/trunk
1493 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1495 Check if the name in the question section of the
1496 DNS reply matches what we queried, to guard against
1497 late replies to a previous query with the same id.
1499 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1501 res.c: add a comment summarizing our changes
1506 + - branches/release-2.1/ (Property Modified)
1507 +53 -18 branches/release-2.1/src/res.c (File Modified)
1510 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1512 Merged revisions 1981 via svnmerge from
1513 http://svn.atheme.org/charybdis/trunk
1516 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1518 Alphabetize extensions and tweak the descriptions a little.
1523 + - branches/release-2.1/ (Property Modified)
1524 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1525 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1528 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1530 Merged revisions 1975 via svnmerge from
1531 http://svn.atheme.org/charybdis/trunk
1534 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1536 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1537 We should use the IP and not truncate the hostname.
1538 From ratbox 2.2 (androsyn)
1543 + - branches/release-2.1/ (Property Modified)
1544 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1547 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1549 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1550 http://svn.atheme.org/charybdis/trunk
1554 + - branches/release-2.1/ (Property Modified)
1557 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1559 - branch 2.1 release family
1563 + - branches/release-2.1/ (File Added)
1566 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1568 Describe new handling of host mangling in channel bans in SGML.
1572 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1575 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1577 - ok, 2.1 operline brought to you by marvin the melancholy robot
1581 +1 -1 trunk/src/messages.tab (File Modified)
1584 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1586 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1587 If anybody comes up with anything better, then please let us know
1588 and we will change this before 2.1 is branched.
1592 +1 -1 trunk/src/messages.tab (File Modified)
1595 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1597 Add EUID to capab.txt.
1601 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1604 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1610 +3 -0 trunk/NEWS (File Modified)
1613 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1615 Allow service{} servers to manipulate the nick delay table
1616 (for "nickserv enforcement").
1617 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1618 If duration is 0, the nickdelay entry is removed, otherwise
1619 it is added with the duration in seconds (maximum 24 hours).
1620 It is suggested that this is used if the EUID capab is present.
1624 +42 -1 trunk/modules/m_services.c (File Modified)
1627 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1629 HURT: strip off *@ from the start of the mask
1630 reject anything else containing '@' or '!'
1634 +11 -0 trunk/extensions/hurt.c (File Modified)
1637 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1639 ircd.c: need supported.h here
1643 +1 -0 trunk/src/ircd.c (File Modified)
1646 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1648 HURT: less ambiguity here
1649 ips/hosts to be hurt must contain a '.' or ':' otherwise
1650 they are interpreted as nicks
1654 +14 -9 trunk/extensions/hurt.c (File Modified)
1657 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1659 - we're now ircd-charybdis.org.
1660 - properly alphabetize credits
1664 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1667 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1669 - add additional modules to the configs
1673 +6 -0 trunk/doc/example.conf (File Modified)
1674 +12 -0 trunk/doc/reference.conf (File Modified)
1677 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1679 - remove hurt.h, it is pointless and confusing
1683 +27 -62 trunk/extensions/hurt.c (File Modified)
1684 + - trunk/extensions/hurt.h (File Deleted)
1687 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1689 - add code to suggest a local HURT by nickname.
1690 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1694 +40 -10 trunk/extensions/hurt.c (File Modified)
1695 +1 -0 trunk/extensions/hurt.h (File Modified)
1698 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1704 +2 -1 trunk/NEWS (File Modified)
1707 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1709 MASKTRACE/TESTMASK: check orighost as well
1713 +4 -2 trunk/modules/m_etrace.c (File Modified)
1714 +3 -1 trunk/modules/m_testmask.c (File Modified)
1717 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1719 Make RPL_ISUPPORT (005) numeric modularizable.
1720 Currently it will reassemble the numeric every time
1721 it needs to be sent, using a few dozen callbacks;
1722 if this is too slow some caching scheme should be
1727 +0 -1 trunk/include/s_user.h (File Modified)
1728 +36 -114 trunk/include/supported.h (File Modified)
1729 +1 -1 trunk/modules/m_version.c (File Modified)
1730 +1 -0 trunk/src/Makefile.in (File Modified)
1731 +1 -0 trunk/src/ircd.c (File Modified)
1732 +300 -25 trunk/src/s_user.c (File Modified)
1733 + - trunk/src/supported.c (File Added)
1736 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1738 EUID orighost could differ from host only in case,
1739 do not mark as dynamic spoof then
1743 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1746 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1748 kline help file: clarify a bit and remove some obsolete stuff
1749 partly suggested by Olin
1753 +8 -8 trunk/help/opers/kline (File Modified)
1756 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1762 +20 -0 trunk/NEWS (File Modified)
1765 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1767 Show real host/IP to nonopers whoising themselves.
1768 The IP is not shown for auth{} spoofs, otherwise it is,
1769 as it looked rather weird to me to show an auth{} spoofed
1770 IP like this. (/userhost on self still shows the IP.)
1774 +13 -2 trunk/modules/m_whois.c (File Modified)
1777 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1779 Document nick_delay stuff and move it around a bit.
1783 +1 -2 trunk/doc/example.conf (File Modified)
1784 +8 -2 trunk/doc/reference.conf (File Modified)
1787 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1789 - disable nickdelay by default. Needs to be documented in reference.conf.
1793 +2 -0 trunk/doc/example.conf (File Modified)
1794 +2 -0 trunk/doc/reference.conf (File Modified)
1797 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1799 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1803 +2 -1 trunk/modules/m_services.c (File Modified)
1806 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1808 ip_cloaking: somewhat hackish but we need to send the
1809 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1814 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1817 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1819 If EUID is used, show realhost in far connect notice
1820 (but not in far disconnect notice).
1824 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1827 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1830 - use non-ENCAP CHGHOST if possible
1831 - really introduce new users with their mangled and real
1832 host if +h is in default umodes
1836 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1839 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1841 Add non-ENCAP CHGHOST.
1845 +49 -11 trunk/modules/m_chghost.c (File Modified)
1848 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1850 Initial addition of EUID (puts realhost/account in same
1851 command as user introduction).
1852 See doc/technical/euid.txt for more information.
1853 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1857 + - trunk/doc/technical/euid.txt (File Added)
1858 +2 -1 trunk/include/s_serv.h (File Modified)
1859 +1 -1 trunk/include/s_user.h (File Modified)
1860 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1861 +1 -34 trunk/modules/m_chghost.c (File Modified)
1862 +0 -28 trunk/modules/m_services.c (File Modified)
1863 +30 -1 trunk/src/s_serv.c (File Modified)
1864 +30 -3 trunk/src/s_user.c (File Modified)
1867 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1869 Store the mangled host in localClient and use it for
1870 ban matching (also match real host for mangled users,
1871 also match mangled host for uncloaked users).
1872 Improve interaction of +h with auth{} and services
1874 Note that all of this only applies to clients who
1875 connect after the mangling module is loaded
1876 (other clients cannot even set +h).
1877 The sorcerynet cloaking module has not been updated
1882 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1883 +3 -0 trunk/include/client.h (File Modified)
1884 +64 -5 trunk/src/channel.c (File Modified)
1885 +1 -0 trunk/src/client.c (File Modified)
1886 +2 -2 trunk/src/s_user.c (File Modified)
1889 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1891 Document /stats U letters in sgml.
1895 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1898 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1900 Better description of hub_mask and leaf_mask.
1904 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1907 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1909 Add operspy_dont_care_user_info to sgml docs.
1913 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1916 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1918 Add general::operspy_dont_care_user_info.
1919 This makes /who mask equivalent to /who !mask for opers
1920 with the operspy flag, and removes the operspy log/notice
1921 on /who mask, /masktrace and /scan.
1922 The necessary privilege (operspy flag) is unchanged.
1923 Behaviour for the other operspy commands (channel
1924 related ones) is also unchanged.
1928 +1 -0 trunk/doc/example.conf (File Modified)
1929 +6 -0 trunk/doc/reference.conf (File Modified)
1930 +1 -0 trunk/include/s_conf.h (File Modified)
1931 +10 -8 trunk/modules/m_etrace.c (File Modified)
1932 +6 -0 trunk/modules/m_info.c (File Modified)
1933 +8 -5 trunk/modules/m_scan.c (File Modified)
1934 +1 -1 trunk/modules/m_version.c (File Modified)
1935 +6 -1 trunk/modules/m_who.c (File Modified)
1936 +1 -0 trunk/src/newconf.c (File Modified)
1937 +1 -0 trunk/src/s_conf.c (File Modified)
1940 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1942 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1943 This letter will also be used for showing operspy with
1944 limited accountability (show non channel related info
1945 without '!' or notice).
1949 +2 -0 trunk/doc/server-version-info (File Modified)
1950 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1951 +2 -0 trunk/include/ircd.h (File Modified)
1952 +6 -0 trunk/modules/m_info.c (File Modified)
1953 +2 -0 trunk/modules/m_version.c (File Modified)
1954 +1 -0 trunk/src/ircd_state.c (File Modified)
1957 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1959 Add m_webirc module, allows showing real host of CGI:IRC users.
1960 Differences to the version available on my web page for a while:
1961 instructions on how to set it up.
1965 +137 -0 trunk/extensions/Makefile.in (File Modified)
1966 + - trunk/extensions/m_webirc.c (File Added)
1969 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1971 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1975 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1978 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1980 - move beu from core to contributors
1981 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1985 +2 -2 trunk/CREDITS (File Modified)
1988 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1990 Mention that class blocks must be defined before the
1991 auth or connect blocks referencing them.
1995 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1998 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2001 - change from "can join" to "is banned", this reverses sense
2002 and removes "weird" checks like for +i, +l, +j
2003 - don't allow $j to same channel
2004 - +s/+p restriction removed, anyone can /mode b anyway
2009 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2012 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2014 Add a few important lines from reference.conf to example.conf.
2018 +8 -1 trunk/doc/example.conf (File Modified)
2021 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2023 - we don't support rtsigio anymore
2024 - we definately don't support VMS nor Cygwin either.
2028 +2 -2 trunk/INSTALL (File Modified)
2029 +0 -2 trunk/README.FIRST (File Modified)
2032 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2034 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2038 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2041 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2044 - return EXTBAN_NOMATCH for a valid ban that does not match
2045 - consider a $j ban invalid if we were already processing a
2046 can_join for a $j ban
2050 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2053 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2055 extb_extgecos: realhost -> orighost
2059 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2062 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2064 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2068 +59 -0 trunk/extensions/Makefile.in (File Modified)
2069 + - trunk/extensions/extb_canjoin.c (File Added)
2072 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2074 - oh right, charybdis calls that 'orighost'.
2078 +2 -2 trunk/modules/m_who.c (File Modified)
2081 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2083 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2087 +2 -0 trunk/modules/m_who.c (File Modified)
2090 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2092 - also check $x against realhost
2096 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2099 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2101 Sorcerynet people want a debugging notice moved from +s to +d.
2105 +1 -1 trunk/src/blacklist.c (File Modified)
2108 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2110 Use source_p instead of client_p for free_pre_client().
2111 client_p could be NULL or another client.
2115 +1 -1 trunk/src/client.c (File Modified)
2118 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2120 - revert this, I know how to fix it now
2124 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2127 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2129 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2130 This fix is probably suboptimal, but it does indeed fix the problem.
2134 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2137 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2139 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2143 +49 -0 trunk/extensions/Makefile.in (File Modified)
2144 + - trunk/extensions/extb_extgecos.c (File Added)
2147 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2149 Remove undocumented and unused general::fallback_to_ip6_int config option.
2153 +0 -3 trunk/include/s_conf.h (File Modified)
2154 +0 -3 trunk/src/newconf.c (File Modified)
2157 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2160 - document new TESTMASK
2161 - mention that TESTMASK matching is the same as MASKTRACE matching
2162 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2167 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2170 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2172 New testmask from ratbox 2.2.
2173 Allows matches on nick, ip and gecos in addition to user
2174 and host, and is fully analogous to masktrace.
2175 The numeric has changed from 724 to 727 and fields in it
2180 +4 -3 trunk/help/opers/testmask (File Modified)
2181 +1 -0 trunk/include/numeric.h (File Modified)
2182 +82 -9 trunk/modules/m_testmask.c (File Modified)
2183 +2 -2 trunk/src/messages.tab (File Modified)
2186 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2188 contrib -> extensions
2192 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2195 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2197 CHGHOST: Check validity of new hostname.
2198 If the command came from a local client (disabled by
2199 default), send an error message and drop the command.
2200 If the command came from a remote client or server,
2201 send a notice to opers and the target user (if local).
2205 +42 -1 trunk/modules/m_chghost.c (File Modified)
2208 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2214 +23 -1 trunk/NEWS (File Modified)
2217 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2219 When an outgoing server connection succeeds, set
2220 localClient->ip by simply copying the whole sockaddr
2221 struct instead of copying certain parts only.
2225 +1 -19 trunk/src/s_serv.c (File Modified)
2228 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2230 Give a special error message and ignore the connect block
2231 if trying to add a connect block for the server's own name.
2235 +7 -0 trunk/src/newconf.c (File Modified)
2238 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2240 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2241 when --disable-balloc is used, so that it compiles.
2242 Obviously the BlockHeapUsage() stub returns just zeroes so
2243 /stats z will be less informative.
2247 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2250 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2252 Free and zero dns_query in DNS callback for outgoing connect.
2253 This avoids double free of reslist.
2257 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2260 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2262 From ratbox, log failed outgoing connections to serverlog.
2267 +13 -1 trunk/src/s_serv.c (File Modified)
2270 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2272 Change serverlog message when connecting to be more clear and show the port number.
2276 +1 -1 trunk/src/s_serv.c (File Modified)
2279 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2281 Remove gethost_byname(), this is meaningless
2282 since the removal of AAAA -> A fallback (r1763).
2286 +0 -1 trunk/include/res.h (File Modified)
2287 +0 -12 trunk/src/res.c (File Modified)
2290 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2292 Remove ip6.int support and use only ip6.arpa.
2293 The global ip6.int zone has disappeared on June 1
2294 and a lot of other software has been removing ip6.int
2296 This removes the second and last case where IPv6
2297 support in charybdis causes extra lookups and slows
2302 +5 -27 trunk/src/res.c (File Modified)
2305 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2307 Mention new default (r1767) for connect::aftype in sgml docs.
2311 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2314 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2316 Use IPv6 if connect::host looks like an IPv6 address
2317 (contains a colon). No need to aftype=ipv6 anymore.
2321 +2 -0 trunk/src/newconf.c (File Modified)
2324 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2326 More information about connect::host.
2330 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2333 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2335 Remove fallback to A if AAAA cannot be found.
2336 In case of a forward check of a reverse lookup, we
2337 already know if it's ipv4 or ipv6, so it is not
2338 useful and in case of a forward lookup of a hostname
2339 in connect::host, connect::aftype already specifies
2340 if it's ipv4 or ipv6.
2344 +4 -27 trunk/src/res.c (File Modified)
2347 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2350 - check if +c made the message text empty and refuse
2352 - don't copy message text if it is not necessary
2357 +14 -4 trunk/modules/core/m_message.c (File Modified)
2360 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2362 remove_conf_item(): do not free cf_name, this is generally a string constant
2366 +0 -1 trunk/src/newconf.c (File Modified)
2369 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2371 Remove the old unused FDL_ constants.
2375 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2378 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2380 Remove an unused struct irc_sockaddr_storage from fde_t
2381 (allocated for every possible file descriptor).
2385 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2388 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2390 If the DNS lookup for an outgoing connection is still
2391 pending when it is closed, clean it up.
2395 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2398 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2400 If proc_answer() fails (for example if a lookup for an
2401 A record returns a CNAME), fail the query immediately.
2402 Previously the packet was just ignored, leaving the
2407 +4 -8 trunk/src/res.c (File Modified)
2410 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2412 Correct sockhost field in an outgoing server connection.
2413 First copy the host field from the server_conf, then
2414 take the IP from to where the connection was attempted
2415 when the connection callback is called.
2416 (Before r1747 this used the IP from the server_conf.)
2420 +8 -2 trunk/src/s_serv.c (File Modified)
2423 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2425 Remove ipnum (keep aftype) and dns_query from server_conf.
2426 We don't keep track of binary form address in connect{}
2427 blocks anymore, DNS lookups of names in host= gone.
2428 As before the DNS lookup is done on connect.
2429 This should unbreak hostnames in host= somewhat.
2433 +1 -2 trunk/include/s_newconf.h (File Modified)
2434 +2 -2 trunk/src/newconf.c (File Modified)
2435 +1 -42 trunk/src/s_newconf.c (File Modified)
2436 +12 -31 trunk/src/s_serv.c (File Modified)
2439 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2445 +1 -1 trunk/configure (File Modified)
2448 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2450 Fix --disable-balloc help text (said --disable-small-net).
2454 +1 -1 trunk/configure.ac (File Modified)
2457 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2459 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2460 services (+S). Unlike operstring and adminstring, this
2461 is not changeable with /quote set but is updated on rehash.
2465 +1 -0 trunk/doc/example.conf (File Modified)
2466 +10 -2 trunk/doc/reference.conf (File Modified)
2467 +1 -0 trunk/include/s_conf.h (File Modified)
2468 +6 -0 trunk/modules/m_info.c (File Modified)
2469 +3 -2 trunk/modules/m_whois.c (File Modified)
2470 +1 -0 trunk/src/newconf.c (File Modified)
2471 +1 -0 trunk/src/s_conf.c (File Modified)
2474 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2476 Fix handling of comma in whois: ignore the comma and
2477 everything after it but do output the entire parameter
2482 +2 -2 trunk/modules/m_whois.c (File Modified)
2485 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2487 New /stats letter 's' to list HURTs:
2488 - opers get the full listing.
2489 - users get any HURTs that match their sockhost/orighost if
2490 "stats_k_oper_only" is set to 1.
2494 +50 -0 trunk/extensions/hurt.c (File Modified)
2497 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2499 - make the newconf system available to modules.
2503 +4 -1 trunk/include/newconf.h (File Modified)
2504 +4 -8 trunk/src/newconf.c (File Modified)
2507 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2509 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2512 +0 -3 trunk/doc/example.conf (File Modified)
2513 +0 -3 trunk/doc/reference.conf (File Modified)
2516 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2518 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2522 +3 -0 trunk/doc/example.conf (File Modified)
2523 +3 -0 trunk/doc/reference.conf (File Modified)
2526 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2528 Fix too early truncation of JOIN channel list.
2532 +2 -3 trunk/modules/core/m_join.c (File Modified)
2535 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2537 - From ratbox 2.2 (anfl), send server notices about read
2538 errors from handshakes and servers to +s instead of +d.
2539 - Send various server notices about failed server
2540 connections which did not reach registered state network
2541 wide if the connection was initiated by a remote oper.
2542 This avoids annoying the whole net if there is a
2543 broken autoconnect, but allows all opers to see why a
2544 remote connect failed. Failed connections which did reach
2545 server state already generate server notices everywhere.
2547 Note: this is an exception to our general policy to not send
2548 server notices about unregistered connections remotely.
2552 +1 -0 trunk/include/client.h (File Modified)
2553 +20 -6 trunk/src/client.c (File Modified)
2554 +6 -6 trunk/src/s_serv.c (File Modified)
2557 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2563 +1 -1 trunk/doc/example.conf (File Modified)
2564 +1 -1 trunk/doc/reference.conf (File Modified)
2567 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2569 Don't allow #channel +b $c:&channel (inconsistent target).
2573 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2576 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2578 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2582 +0 -2 trunk/include/client.h (File Modified)
2585 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2587 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2591 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2594 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2596 Store IP addresses in whowas. These are shown to opers.
2597 Obtained from Eurus patches.
2598 orighost tracking removed (not worth the memory IMHO),
2599 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2600 with unknown IPs and to not violate auth{} spoof policy.
2604 +2 -0 trunk/doc/reference.conf (File Modified)
2605 +1 -0 trunk/include/numeric.h (File Modified)
2606 +1 -0 trunk/include/whowas.h (File Modified)
2607 +10 -1 trunk/modules/m_whowas.c (File Modified)
2608 +1 -1 trunk/src/messages.tab (File Modified)
2609 +4 -0 trunk/src/whowas.c (File Modified)
2612 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2614 Describe hostmask parameter of masktrace better in sgml docs.
2618 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2621 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2623 masktrace help file: mention CIDR IP masks
2628 +2 -0 trunk/help/opers/masktrace (File Modified)
2631 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2633 MASKTRACE: allow normal match() on IP address also
2638 +2 -3 trunk/modules/m_etrace.c (File Modified)
2641 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2643 Allow +S clients (services) to send to channels and @/+ channels always.
2647 +1 -1 trunk/modules/core/m_message.c (File Modified)
2648 +1 -1 trunk/src/channel.c (File Modified)
2651 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2653 Allow servers to send to @#chan and +#chan.
2657 +1 -1 trunk/modules/core/m_message.c (File Modified)
2660 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2662 Don't count opers on service{} servers in /lusers.
2666 +2 -2 trunk/src/s_user.c (File Modified)
2669 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2671 Show opers the real host behind a dynamic spoof in WHOIS.
2672 If the user is auth{} spoofed, this shows the auth{} spoof
2673 otherwise it shows the DNS hostname and IP address.
2674 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2678 +1 -0 trunk/include/numeric.h (File Modified)
2679 +12 -2 trunk/modules/m_whois.c (File Modified)
2680 +1 -1 trunk/src/messages.tab (File Modified)
2683 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2685 Remove #define HIDE_SPOOF_IPS from config.h, should
2686 have been done earlier.
2690 +0 -7 trunk/include/config.h (File Modified)
2693 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2695 Bring back ERR_CANTKILLSERVER.
2699 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2702 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2705 - also send RPL_HOSTHIDDEN on -h
2706 - don't allow +h for auth{} spoofed clients
2710 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2713 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2715 /etc/resolv.conf parsing:
2716 - don't crash (sometimes) if there is a line without an argument
2717 (e.g. 'search' by itself)
2718 - fix handling of lines with leading whitespace
2722 +9 -8 trunk/src/reslib.c (File Modified)
2725 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2727 Put back code that terminates DNS queries, which was
2728 removed during the resolver changes.
2732 +4 -0 trunk/src/s_auth.c (File Modified)
2735 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2737 - oh hey, that was in the wrong place
2741 +13 -13 trunk/src/s_auth.c (File Modified)
2744 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2746 - handle a situation where a user can go away before DNS completes
2750 +13 -0 trunk/src/s_auth.c (File Modified)
2753 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2759 +1 -0 trunk/include/blacklist.h (File Modified)
2760 +1 -0 trunk/include/res.h (File Modified)
2761 +33 -2 trunk/src/blacklist.c (File Modified)
2762 +2 -0 trunk/src/client.c (File Modified)
2763 +24 -0 trunk/src/res.c (File Modified)
2766 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2768 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2769 if comm_accept() failed.
2771 Found with valgrind.
2775 +4 -4 trunk/src/listener.c (File Modified)
2778 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2780 - handle unavailable Client/preClient structs
2784 +9 -0 trunk/src/blacklist.c (File Modified)
2787 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2789 Add +lf to SGML docs.
2793 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2796 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2798 Also do forwarding if the channel limit (+l) is exceeded.
2802 +1 -1 trunk/help/opers/cmode (File Modified)
2803 +2 -2 trunk/modules/core/m_join.c (File Modified)
2806 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2808 Post-release lovin':
2809 - Update version to 2.1.0.
2810 - Regenerate configure.
2814 +9 -9 trunk/configure (File Modified)
2815 +1 -1 trunk/configure.ac (File Modified)
2818 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2820 Comment out example blacklist{} block.
2824 +7 -7 trunk/doc/example.conf (File Modified)
2825 +7 -7 trunk/doc/reference.conf (File Modified)
2828 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2830 Add note regarding use of AHBL BLs.
2834 +4 -0 trunk/doc/example.conf (File Modified)
2835 +4 -0 trunk/doc/reference.conf (File Modified)
2838 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2844 +2 -2 trunk/CREDITS (File Modified)
2847 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2853 +1 -0 trunk/CREDITS (File Modified)
2856 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2858 Put more recent ratbox CREDITS here.
2862 +3 -2 trunk/doc/Ratbox-team (File Modified)
2865 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2871 +5 -4 trunk/NEWS (File Modified)
2874 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2876 Mention that install or make install also avoids modunload crashes.
2880 +2 -1 trunk/BUGS (File Modified)
2883 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2889 +3 -8 trunk/NEWS (File Modified)
2892 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2898 +3 -2 trunk/BUGS (File Modified)
2901 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2903 - add orighost check to hurt.c
2908 +1 -6 trunk/BUGS (File Modified)
2909 +1 -1 trunk/extensions/hurt.c (File Modified)
2912 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2914 Make kline_exempt exempt from HURT also.
2918 +2 -1 trunk/extensions/hurt.c (File Modified)
2921 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2923 Fix mask HEAL propagation.
2927 +6 -3 trunk/extensions/hurt.c (File Modified)
2930 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2937 +18 -31 trunk/extensions/README (File Modified)
2940 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2942 More target change hax.
2947 +5 -0 trunk/extensions/hurt.c (File Modified)
2950 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2952 Improvements to HURT propagation.
2956 +8 -6 trunk/extensions/hurt.c (File Modified)
2959 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2961 - further simplification
2965 +25 -76 trunk/extensions/hurt.c (File Modified)
2966 +0 -9 trunk/extensions/hurt.h (File Modified)
2969 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2975 +13 -0 trunk/extensions/hurt.c (File Modified)
2978 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2980 - cut off at 15 messages instead of 30
2984 +1 -1 trunk/extensions/hurt.h (File Modified)
2987 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2989 Squash a warning here.
2993 +1 -3 trunk/src/ircd.c (File Modified)
2996 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2998 Don't show servers in /stats l to nonopers if flatten links is enabled.
3002 +3 -1 trunk/modules/m_stats.c (File Modified)
3005 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3011 +20 -7 trunk/extensions/hurt.c (File Modified)
3014 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3016 - remove inline stuff (yuck)
3017 - sockaddr should have been sockhost
3021 +22 -31 trunk/extensions/hurt.c (File Modified)
3024 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3026 - make hurt checking actually work
3030 +2 -7 trunk/extensions/hurt.c (File Modified)
3033 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3035 Slight tweak to alias{}.
3039 +4 -0 trunk/src/parse.c (File Modified)
3042 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3044 - further simplification
3048 +59 -71 trunk/extensions/hurt.c (File Modified)
3049 +0 -1 trunk/extensions/hurt.h (File Modified)
3052 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3054 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3058 +10 -20 trunk/extensions/hurt.c (File Modified)
3059 +0 -4 trunk/extensions/hurt.h (File Modified)
3062 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3064 - remove some unnecessary code here (hurt_initial_check_event()).
3068 +0 -23 trunk/extensions/hurt.c (File Modified)
3071 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3073 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3077 +8 -0 trunk/modules/core/m_message.c (File Modified)
3080 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3082 - more sane tgchange hax
3086 +2 -1 trunk/extensions/hurt.c (File Modified)
3089 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3091 Make HEAL <nick> work.
3095 +40 -43 trunk/extensions/hurt.c (File Modified)
3098 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3100 Destroy hurt_clients list on unload.
3104 +7 -0 trunk/extensions/hurt.c (File Modified)
3107 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3109 Coding style: no space between a function name and parenthesis.
3113 +43 -43 trunk/extensions/hurt.c (File Modified)
3116 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3118 Now works and throws out hurt clients after 30 protocol messages
3119 unless they identify.
3123 +28 -36 trunk/extensions/hurt.c (File Modified)
3124 +1 -7 trunk/extensions/hurt.h (File Modified)
3127 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3129 Working addition/lookup.
3133 +8 -0 trunk/extensions/hurt.c (File Modified)
3136 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3138 Get rid of hyb6 style propagation (:server COMMAND source).
3142 +18 -22 trunk/extensions/hurt.c (File Modified)
3145 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3147 add not-working hurt_add and hurt_find
3151 +13 -5 trunk/extensions/hurt.c (File Modified)
3154 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3156 Comment out a lot of stuff so I can load and unload this without crashing.
3160 +17 -6 trunk/extensions/hurt.c (File Modified)
3163 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3165 Fix svn:keywords and add a short comment at the top.
3169 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3172 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3174 - Make hurt module compile
3175 - Link it to the build
3176 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3177 correct flag name, no CAP_TS6 use etc
3181 +1 -0 trunk/extensions/Makefile.in (File Modified)
3182 +30 -32 trunk/extensions/hurt.c (File Modified)
3185 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3187 Put beu's hurt module in trunk.
3191 + - trunk/extensions/hurt.c (File Added)
3192 + - trunk/extensions/hurt.h (File Added)
3195 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3197 - _iprint(): use stderr instead of stdout
3201 +1 -1 trunk/src/s_log.c (File Modified)
3204 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3206 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3207 and subsequently destroy our kqueue when we close 0, 1, 2
3209 - After closing fd 0, 1, 2 reopen them to /dev/null again
3210 so we don't send messages from malloc etc to a random
3212 - Remove an obsolete comment.
3216 +13 -2 trunk/src/ircd.c (File Modified)
3219 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3225 +29 -1 trunk/NEWS (File Modified)
3228 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3234 +1 -1 trunk/configure (File Modified)
3237 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3239 Fix openssl version check to also accept versions newer than 0.9.6.
3243 +1 -1 trunk/configure.ac (File Modified)
3246 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3248 Oops, need packet.h here.
3252 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3255 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3257 End the flood grace period in CPRIVMSG/CNOTICE.
3261 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3264 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3266 - update class::connectfreq documentation
3270 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3273 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3275 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3279 +3 -6 trunk/src/s_serv.c (File Modified)
3282 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3284 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3288 +1 -1 trunk/src/messages.tab (File Modified)
3291 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3293 Don't mention that /stats p shows idle times, as it doesn't.
3297 +1 -1 trunk/help/opers/stats (File Modified)
3298 +1 -1 trunk/help/users/stats (File Modified)
3301 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3303 /stats A shows DNS servers, it doesn't matter whether ircd
3304 uses ADNS or something else.
3308 +1 -1 trunk/help/opers/stats (File Modified)
3311 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3313 get_client_name() fix
3317 +4 -0 trunk/src/client.c (File Modified)
3320 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3326 +6 -0 trunk/src/ircd.c (File Modified)
3329 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3331 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3334 +16 -17 trunk/configure (File Modified)
3335 +1 -1 trunk/configure.ac (File Modified)
3338 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3340 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3343 +135 -0 trunk/configure (File Modified)
3344 +6 -0 trunk/configure.ac (File Modified)
3347 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3349 Exit 0 on successful -conftest.
3353 +1 -1 trunk/src/ircd.c (File Modified)
3356 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3358 Make the "keep the parent process around" thing work, by opening
3359 a pipe to the child process. This pipe is on fd 0 in the child
3360 process. After successful initialization, the child will write
3361 a byte to this pipe, on fatal errors it will close it without
3364 Somewhat hackish still but should work.
3368 +27 -30 trunk/src/ircd.c (File Modified)
3371 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3373 - convert some error messages to ierror() over fprintf/ilog combination
3377 +3 -6 trunk/src/ircd.c (File Modified)
3380 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3382 - inotice() for loadmodule when in foreground mode
3386 +3 -0 trunk/src/modules.c (File Modified)
3389 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3391 - remove inotice() on loading modules from the config
3395 +0 -3 trunk/src/modules.c (File Modified)
3398 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3400 - usleep for 50000usec in the parent process to allow for startup messages
3401 to be cleanly printed before detaching to shell, this should be more than
3406 +3 -0 trunk/src/ircd.c (File Modified)
3409 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3411 - display more errors during normal startup as to try to help people find common problems
3415 +27 -10 trunk/src/ircd.c (File Modified)
3418 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3420 - version bump in preparation of 2.0.0 release
3424 +9 -9 trunk/configure (File Modified)
3425 +1 -1 trunk/configure.ac (File Modified)
3428 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3430 Change example.conf operator block from "admin" to "god",
3431 so as to show we encourage per-person operator blocks.
3435 +4 -2 trunk/doc/example.conf (File Modified)
3438 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3440 Document alias{} block.
3444 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3447 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3449 Document DNS blacklist stuff in sgml.
3453 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3454 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3457 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3459 Misc /stats clarifications.
3463 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3466 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3468 Move snomasks into umodes chapter.
3469 Move oprivs chapter down.
3473 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3474 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3475 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3478 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3480 Mention operator{} user@host change.
3484 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3487 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3489 operator{} block user@host matches against orighost now, not host.
3490 This means that services/+h spoofs do not work in operator{} blocks;
3491 auth{} spoofs still work.
3495 +4 -0 trunk/doc/example.conf (File Modified)
3496 +1 -1 trunk/doc/reference.conf (File Modified)
3497 +2 -2 trunk/modules/m_challenge.c (File Modified)
3498 +1 -1 trunk/modules/m_oper.c (File Modified)
3501 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3503 - inotice/iwarn/ierror() stuff I was working on
3507 +3 -0 trunk/include/s_log.h (File Modified)
3508 +15 -11 trunk/src/ircd.c (File Modified)
3509 +3 -1 trunk/src/modules.c (File Modified)
3510 +1 -1 trunk/src/newconf.c (File Modified)
3511 +54 -0 trunk/src/s_log.c (File Modified)
3514 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3516 Oops, don't add blacklists to the list twice on rehash.
3520 +3 -2 trunk/src/blacklist.c (File Modified)
3523 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3525 Remove notices to the client about progress of dnsbl lookups.
3529 +0 -4 trunk/src/blacklist.c (File Modified)
3532 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3534 Add auth{} flag dnsbl_exempt.
3538 +2 -1 trunk/doc/example.conf (File Modified)
3539 +2 -1 trunk/doc/reference.conf (File Modified)
3540 +2 -0 trunk/include/s_conf.h (File Modified)
3541 +1 -0 trunk/src/newconf.c (File Modified)
3542 +8 -1 trunk/src/s_user.c (File Modified)
3545 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3547 Switch alias{} and blacklist{} around, for consistency with example.conf.
3551 +18 -18 trunk/doc/reference.conf (File Modified)
3554 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3556 Send a warning to the user if they are dnsbl listed but exempted.
3560 +17 -12 trunk/src/s_user.c (File Modified)
3563 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3565 Move throwing out dnsbl listed clients to registration,
3566 and make kline_exempt exempt from it.
3570 +1 -0 trunk/include/blacklist.h (File Modified)
3571 +4 -0 trunk/include/client.h (File Modified)
3572 +15 -16 trunk/src/blacklist.c (File Modified)
3573 +6 -0 trunk/src/client.c (File Modified)
3574 +17 -0 trunk/src/s_user.c (File Modified)
3577 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3579 Show refcount in /stats n.
3583 +3 -2 trunk/modules/m_stats.c (File Modified)
3586 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3588 Don't look up dnsbls twice if they send USER twice.
3592 +5 -3 trunk/modules/m_user.c (File Modified)
3595 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3597 Add /stats n to help files.
3601 +1 -0 trunk/help/opers/stats (File Modified)
3602 +1 -0 trunk/help/users/stats (File Modified)
3605 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3607 Only check dnsbls for A records, not AAAA.
3611 +1 -1 trunk/src/blacklist.c (File Modified)
3614 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3616 Don't remove non-illegal blacklists on completion of check.
3617 Add debugging notices (not working).
3621 +5 -1 trunk/src/blacklist.c (File Modified)
3624 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3626 Don't call register_local_user() if they haven't sent a nick yet.
3630 +1 -1 trunk/src/blacklist.c (File Modified)
3633 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3635 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3639 +21 -0 trunk/modules/m_stats.c (File Modified)
3642 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3644 More dnsbl rehash fixes, it was adding bogus entries.
3648 +2 -7 trunk/src/newconf.c (File Modified)
3651 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3653 Need blacklist.h here.
3657 +1 -0 trunk/src/s_conf.c (File Modified)
3660 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3666 +1 -2 trunk/configure (File Modified)
3667 +0 -48 trunk/configure.ac (File Modified)
3668 + - trunk/doc/example-iauth.conf (File Deleted)
3669 + - trunk/iauth/ (File Deleted)
3672 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3674 Improve handling of rehashing with blacklists.
3675 Also some coding style tweaks.
3679 +3 -2 trunk/include/blacklist.h (File Modified)
3680 +35 -16 trunk/src/blacklist.c (File Modified)
3681 +2 -0 trunk/src/s_conf.c (File Modified)
3684 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3686 Clear can_send cache if a user logs in or out from services.
3690 +2 -0 trunk/modules/m_services.c (File Modified)
3693 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3695 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3696 This directory is not entered by default.
3697 More stuff needs to be moved into here.
3701 +2 -1 trunk/configure (File Modified)
3702 +1 -0 trunk/configure.ac (File Modified)
3703 +69 -458 trunk/extensions/Makefile.in (File Modified)
3704 + - trunk/extensions/m_clearchan.c (File Deleted)
3705 + - trunk/extensions/m_force.c (File Deleted)
3706 + - trunk/unsupported/ (File Added)
3707 + - trunk/unsupported/Makefile.in (File Added)
3708 + - trunk/unsupported/m_clearchan.c (File Added)
3709 + - trunk/unsupported/m_force.c (File Added)
3712 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3714 Logging/wallops for forcejoin/forcepart, numeric fix.
3715 This needs to be moved to the toys section.
3719 +22 -2 trunk/extensions/m_force.c (File Modified)
3722 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3724 Fix comments at the top (including copyright).
3728 +3 -2 trunk/extensions/m_omode.c (File Modified)
3731 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3733 Add OMODE command to extensions/ for oper mode hacking:
3734 - requires admin privs
3735 - does not work for opped opers
3737 - sends a ServerMode for opping the oper themselves,
3738 otherwise a mode coming from the oper (not only
3739 does this provide full accountability, it is also
3740 easiest to implement while avoiding channels
3741 messed up with bogus bans etc).
3745 +171 -0 trunk/extensions/Makefile.in (File Modified)
3746 + - trunk/extensions/m_omode.c (File Added)
3749 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3755 + - trunk/include/blacklist.h (Property Modified)
3756 + - trunk/src/blacklist.c (Property Modified)
3759 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3761 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3765 +5 -1 trunk/src/blacklist.c (File Modified)
3768 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3770 Initial DNS blacklist support:
3771 - see example.conf for how to use.
3772 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3773 - tor.ahbl.org is also included because most networks will not want to allow tor
3774 (and we're considering going KoS on tor users here anyway due to abuse)
3778 +18 -0 trunk/doc/example.conf (File Modified)
3779 +66 -0 trunk/doc/reference.conf (File Modified)
3780 + - trunk/include/blacklist.h (File Added)
3781 +2 -0 trunk/include/client.h (File Modified)
3782 +3 -0 trunk/modules/m_user.c (File Modified)
3783 +152 -0 trunk/src/Makefile.in (File Modified)
3784 + - trunk/src/blacklist.c (File Added)
3785 +34 -0 trunk/src/newconf.c (File Modified)
3786 +1 -0 trunk/src/s_auth.c (File Modified)
3787 +4 -0 trunk/src/s_user.c (File Modified)
3790 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3792 Remove last bit of lzo stuff (comment in example.conf connect{}).
3796 +0 -4 trunk/doc/example.conf (File Modified)
3799 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3801 Show sasl successes and failures in /stats t (like other
3802 things in /stats t, about local clients only).
3806 +2 -0 trunk/include/s_stats.h (File Modified)
3807 +3 -0 trunk/modules/m_sasl.c (File Modified)
3808 +3 -0 trunk/src/s_stats.c (File Modified)
3811 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3813 Allow messaging services by nickname without using
3814 target change slots (this was already possible with
3815 user@server notation or services shortcuts).
3819 +2 -2 trunk/modules/core/m_message.c (File Modified)
3822 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3824 Abort a safelist if a new /list comes in while one is already in progress.
3828 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3831 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3833 Change $![letter]:[mask] to $~[letter]:[mask]
3834 so both ! and ~ invert an extban.
3838 +2 -0 trunk/src/chmode.c (File Modified)
3841 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3843 - revert due to technical issues
3847 +1 -1 trunk/src/extban.c (File Modified)
3850 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3852 - 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
3856 +1 -1 trunk/src/extban.c (File Modified)
3859 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3861 Don't pace /list on a single channel.
3865 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3868 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3870 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3874 +4 -2 trunk/include/supported.h (File Modified)
3877 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3879 Extban types are case insensitive; force them to lowercase when added.
3883 +5 -5 trunk/doc/extban.txt (File Modified)
3884 +4 -0 trunk/src/chmode.c (File Modified)
3885 +3 -3 trunk/src/extban.c (File Modified)
3888 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3890 sendto_wallops_flags():
3891 - instead of checking IsOper on each client, walk the appropriate list
3892 - instead of sending non-+z wallops from persons to nonopers, send only
3893 +w wallops from persons
3897 +1 -5 trunk/src/send.c (File Modified)
3900 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3902 Prefix oper wallops with "WALLOPS - " if they would
3903 otherwise look like operwalls or locops, when sending
3904 them to local users.
3908 +11 -1 trunk/modules/m_wallops.c (File Modified)
3911 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3913 Make sure destination field in some sasl numerics
3914 is the user's nick, not the sasl agent or server
3919 +2 -2 trunk/modules/m_sasl.c (File Modified)
3922 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3924 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3928 +1 -1 trunk/extensions/Makefile.in (File Modified)
3931 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3933 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3937 +1 -0 trunk/src/s_user.c (File Modified)
3940 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3942 Fix build for when IPv6 is disabled.
3946 +12 -10 trunk/src/s_auth.c (File Modified)
3949 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3951 Add information about adding extban types.
3955 +25 -0 trunk/doc/extban.txt (File Modified)
3958 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3960 Better extban validation: try to match a new extban from
3961 a local user against its setter to see if it is valid.
3962 Unknown extban types from remotes are no longer hidden.
3966 +4 -3 trunk/doc/extban.txt (File Modified)
3967 +1 -0 trunk/include/channel.h (File Modified)
3968 +2 -6 trunk/src/chmode.c (File Modified)
3969 +32 -0 trunk/src/extban.c (File Modified)
3972 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3974 Make sure both .c.o: and .s.o: are followed by the necessary command.
3978 +1 -0 trunk/src/Makefile.in (File Modified)
3981 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3983 Add need_sasl auth{} flag to sgml documentation.
3987 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3990 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3992 Document need_sasl auth{} flag in example confs.
3996 +1 -0 trunk/doc/example.conf (File Modified)
3997 +1 -0 trunk/doc/reference.conf (File Modified)
4000 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4002 Don't allow TB to set an empty topic.
4003 This would be possible if a server sent bad protocol
4004 and could cause a crash.
4008 +4 -0 trunk/modules/m_tb.c (File Modified)
4011 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4017 +1 -1 trunk/Makefile.in (File Modified)
4020 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4026 +2 -2 trunk/configure (File Modified)
4027 +1 -1 trunk/configure.ac (File Modified)
4030 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4036 +2 -2 trunk/configure (File Modified)
4039 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4045 +1 -1 trunk/extensions/Makefile.in (File Modified)
4048 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4050 - rename contrib to extensions to bring some clarity to things
4054 +1 -1 trunk/Makefile.in (File Modified)
4055 +1 -1 trunk/configure.ac (File Modified)
4056 +10 -10 trunk/doc/example.conf (File Modified)
4057 +10 -10 trunk/doc/reference.conf (File Modified)
4058 + - trunk/extensions/ (File Added)
4059 + - trunk/extras/ (File Deleted)
4062 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4068 +1 -1 trunk/Makefile.in (File Modified)
4069 +1 -1 trunk/configure.ac (File Modified)
4070 + - trunk/contrib/ (File Deleted)
4071 + - trunk/extras/ (File Added)
4074 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4076 Don't allow servers to QUIT (they should use SQUIT).
4080 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4083 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4089 + - trunk/src/fnvhash.s (Property Modified)
4092 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4094 - reduced version of code
4098 +9 -61 trunk/src/fnvhash.s (File Modified)
4101 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4103 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4107 +1 -1 trunk/src/fnvhash.s (File Modified)
4110 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4112 Fix orighost matching for klines, etc. Was hashing the visible
4117 +1 -1 trunk/src/hostmask.c (File Modified)
4120 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4122 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4126 +7 -1 trunk/configure (File Modified)
4127 +5 -0 trunk/configure.ac (File Modified)
4128 +5 -6 trunk/src/Makefile.in (File Modified)
4129 +0 -4 trunk/src/fnvhash.s (File Modified)
4130 +0 -2 trunk/src/hash.c (File Modified)
4133 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4135 - regenerate configure
4139 +18 -0 trunk/configure (File Modified)
4142 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4144 - --enable-ricer-hashing option.
4148 +9 -0 trunk/configure.ac (File Modified)
4149 +3 -0 trunk/include/setup.h.in (File Modified)
4152 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4154 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4158 + - trunk/src/fnvhash.s (File Added)
4159 +3 -0 trunk/src/hash.c (File Modified)
4162 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4164 Fix syntax error in reference.conf.
4168 +0 -1 trunk/doc/reference.conf (File Modified)
4171 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4173 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4174 (&& instead of ||...)
4175 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4179 +1 -1 trunk/src/chmode.c (File Modified)
4182 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4184 Documentation for extban.
4188 + - trunk/doc/extban.txt (File Added)
4191 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4193 Add extban modules to example confs.
4197 +5 -0 trunk/doc/example.conf (File Modified)
4198 +10 -0 trunk/doc/reference.conf (File Modified)
4201 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4203 Initial addition of extended ban types (conditionals).
4204 Allows custom +bqeI checks via modules.
4205 Initial extra types are account (a[:mask]), oper (o),
4206 channel (c:name), realname (r:mask), server (s:mask).
4210 +229 -0 trunk/contrib/Makefile.in (File Modified)
4211 + - trunk/contrib/extb_account.c (File Added)
4212 + - trunk/contrib/extb_channel.c (File Added)
4213 + - trunk/contrib/extb_oper.c (File Added)
4214 + - trunk/contrib/extb_realname.c (File Added)
4215 + - trunk/contrib/extb_server.c (File Added)
4216 +13 -0 trunk/include/channel.h (File Modified)
4217 +1 -0 trunk/src/Makefile.in (File Modified)
4218 +14 -5 trunk/src/channel.c (File Modified)
4219 +91 -0 trunk/src/chmode.c (File Modified)
4220 + - trunk/src/extban.c (File Added)
4223 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4225 Do not force +bqeI modes starting with '$' in nick!user@host format.
4226 * and ? characters in them are still assumed to be wildcards.
4230 +6 -0 trunk/src/chmode.c (File Modified)
4233 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4235 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4239 +4 -0 trunk/modules/m_capab.c (File Modified)
4242 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4244 Stop some mixing of client and server protocol.
4248 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4249 +4 -2 trunk/modules/m_pass.c (File Modified)
4250 +6 -0 trunk/modules/m_sasl.c (File Modified)
4251 +6 -0 trunk/modules/m_user.c (File Modified)
4254 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4260 +0 -2 trunk/include/s_newconf.h (File Modified)
4261 +0 -4 trunk/include/s_serv.h (File Modified)
4262 +0 -1 trunk/src/newconf.c (File Modified)
4263 +1 -13 trunk/src/s_serv.c (File Modified)
4266 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4268 - revert LZOLink patch for now
4272 +0 -1 trunk/servlink/Makefile.in (File Modified)
4273 +0 -16 trunk/servlink/README (File Modified)
4274 +2 -36 trunk/servlink/control.c (File Modified)
4275 +0 -3 trunk/servlink/control.h (File Modified)
4276 +7 -5955 trunk/servlink/io.c (File Modified)
4277 + - trunk/servlink/lzoconf.h (File Deleted)
4278 + - trunk/servlink/lzodefs.h (File Deleted)
4279 + - trunk/servlink/minilzo.c (File Deleted)
4280 + - trunk/servlink/minilzo.h (File Deleted)
4281 +0 -1 trunk/servlink/servlink.h (File Modified)
4284 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4290 +4 -2 trunk/servlink/control.c (File Modified)
4291 +2 -1 trunk/servlink/io.c (File Modified)
4294 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4300 +2 -2 trunk/servlink/io.c (File Modified)
4303 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4305 - paranoia, prevent segfaults
4309 +2 -2 trunk/servlink/io.c (File Modified)
4312 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4314 - more optimal servlink code
4318 +21 -8 trunk/servlink/io.c (File Modified)
4321 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4323 - more efficient read strategy
4327 +15 -3 trunk/servlink/io.c (File Modified)
4330 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4332 - use lzo_uintp cast to make LZO happy
4336 +3 -3 trunk/servlink/io.c (File Modified)
4339 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4341 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4345 +4 -0 trunk/doc/example.conf (File Modified)
4346 +2 -1 trunk/include/s_newconf.h (File Modified)
4347 +4 -0 trunk/include/s_serv.h (File Modified)
4348 +1 -0 trunk/servlink/Makefile.in (File Modified)
4349 +16 -0 trunk/servlink/README (File Modified)
4350 +34 -2 trunk/servlink/control.c (File Modified)
4351 +3 -0 trunk/servlink/control.h (File Modified)
4352 +5929 -7 trunk/servlink/io.c (File Modified)
4353 + - trunk/servlink/lzoconf.h (File Added)
4354 + - trunk/servlink/lzodefs.h (File Added)
4355 + - trunk/servlink/minilzo.c (File Added)
4356 + - trunk/servlink/minilzo.h (File Added)
4357 +1 -0 trunk/servlink/servlink.h (File Modified)
4358 +1 -0 trunk/src/newconf.c (File Modified)
4359 +14 -2 trunk/src/s_serv.c (File Modified)
4362 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4364 - remove imalloc, it was a concept that probably wouldn't have worked properly
4368 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4369 + - trunk/libcharybdis/imalloc.c (File Deleted)
4370 + - trunk/libcharybdis/imalloc.h (File Deleted)
4373 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4375 - disable imalloc for now
4379 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4382 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4384 - remove unneeded debug code
4388 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4391 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4393 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4397 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4400 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4402 - more stuff here, imalloc remains disabled for now
4406 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4409 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4415 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4418 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4424 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4425 +2 -0 trunk/src/ircd.c (File Modified)
4428 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4430 - roll back libircd crap
4434 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4435 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4436 +29 -0 trunk/src/.depend (File Modified)
4437 +6 -21 trunk/src/Makefile.in (File Modified)
4438 +3 -218 trunk/src/ircd.c (File Modified)
4439 + - trunk/src/ircd_linker.c (File Deleted)
4440 + - trunk/src/main.c (File Deleted)
4443 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4445 - realloc(), free() implementation
4449 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4452 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4454 - malloc(), calloc() implementation
4458 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4461 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4463 - block_free(), block_find(), retune_heaps() implementation
4467 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4470 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4472 - block_destroy code, block_allocate code.
4476 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4479 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4485 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4488 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4490 - disable imalloc again :P
4494 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4497 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4503 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4506 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4512 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4515 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4517 - constructor code for imalloc engine (malloc_init())
4521 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4524 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4526 - imalloc engine improvements
4530 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4533 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4535 - replace mmap() code with direct brk()/sbrk() calls.
4539 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4542 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4544 - remove outdated i_malloc() interfaces
4548 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4551 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4553 - redisable imalloc (sorry!)
4557 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4560 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4562 - correct GET_PAGE_SLOT() macro
4566 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4569 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4571 - oops forgot to commit it with imalloc turned off
4575 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4578 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4584 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4585 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4588 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4590 - lowlevel imalloc code
4594 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4595 + - trunk/libcharybdis/imalloc.h (File Added)
4598 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4604 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4607 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4613 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4616 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4618 - 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)
4622 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4623 + - trunk/libcharybdis/imalloc.c (File Added)
4626 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4628 - increment configure Id
4632 +2208 -1 trunk/configure (File Modified)
4635 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4637 - bootstrap for imalloc code
4641 +54 -1 trunk/configure.ac (File Modified)
4642 +27 -0 trunk/include/setup.h.in (File Modified)
4645 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4647 Clarify interaction of spoofs and channel bans/operator{} blocks.
4651 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4652 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4655 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4657 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4661 +30 -22 trunk/src/ircd.c (File Modified)
4664 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4666 If shared{} blocks deny something, the command
4667 is silently ignored.
4671 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4674 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4676 Move up IsService check so we don't store a non-service
4677 in preClient->sasl_agent.
4681 +6 -6 trunk/modules/m_sasl.c (File Modified)
4684 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4686 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4687 Add some more sanity checks on agent strings.
4691 +13 -11 trunk/modules/m_sasl.c (File Modified)
4694 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4696 Unknown clients can have an ID too now so make sure to remove
4697 them from the hash if they exit.
4701 +3 -0 trunk/src/client.c (File Modified)
4704 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4706 Only accept sasl from servers in a service{} block.
4707 Not tested but this must go in.
4711 +6 -0 trunk/modules/m_sasl.c (File Modified)
4712 +3 -0 trunk/modules/m_signon.c (File Modified)
4715 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4717 Only process SAVE messages targetting registered users,
4718 not servers or unregistered connections. Could cause
4719 a crash when bad protocol was received.
4723 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4726 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4728 - fix QJM buffer overflow vulnerability (fucking GXTi)
4732 +3 -3 trunk/src/s_user.c (File Modified)
4735 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4737 Mention /scan umodes under oper_spy privilege.
4741 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4744 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4746 Mention that overlapping cluster blocks are a bad thing.
4750 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4753 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4755 - Document cluster{} and shared{} blocks.
4756 - Mention that service{} does not allow wildcards.
4760 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4763 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4765 Document exempt{} and service{} blocks, point to reference.conf for
4766 general{}, channel{} and serverhide{}.
4770 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4773 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4775 Document ~ in lists of values better.
4779 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4782 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4784 More detailed CNOTICE, CPRIVMSG descriptions.
4788 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4791 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4793 Oops, need both Revision and Id on modules.
4797 + - trunk/modules/sno_routing.c (Property Modified)
4800 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4802 Tweak header comment a bit (filename, Id).
4806 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4809 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4811 Add GLINE and UNGLINE.
4815 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4818 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4820 New configure with proper Id.
4824 +3 -1 trunk/configure (File Modified)
4827 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4829 Change #include directives for in6addr_any, hopefully compiles better now.
4833 +3 -1 trunk/configure.ac (File Modified)
4836 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4838 Encourage putting actual administrative information
4839 in the admin{} block.
4843 +3 -3 trunk/doc/example.conf (File Modified)
4846 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4848 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4852 +9 -7 trunk/include/s_conf.h (File Modified)
4853 +1 -0 trunk/src/newconf.c (File Modified)
4854 +10 -0 trunk/src/s_user.c (File Modified)
4857 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4859 - Change to glines = no in example confs
4860 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4865 +1 -1 trunk/doc/example.conf (File Modified)
4866 +1 -1 trunk/doc/reference.conf (File Modified)
4867 +2 -2 trunk/modules/m_gline.c (File Modified)
4870 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4872 - forward-port QJM fix from 1.1
4876 +2 -0 trunk/src/s_user.c (File Modified)
4879 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4881 - add switch to configure to disable the block allocator
4885 +18 -0 trunk/configure (File Modified)
4886 +9 -0 trunk/configure.ac (File Modified)
4887 +0 -6 trunk/include/config.h (File Modified)
4888 +3 -0 trunk/include/setup.h.in (File Modified)
4891 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4893 Fix wierd error that would exit SASL users with "Overridden"
4896 +1 -1 trunk/modules/m_signon.c (File Modified)
4899 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4901 Remove obsolete XXX comment about lazylinks.
4905 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4908 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4910 OJOIN: make sure to send the wallops remotely for #channels
4914 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4917 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4919 Accountability for OJOIN (contrib module)
4922 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4925 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4927 - move more stuff over to ircd_state
4931 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4932 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4933 +9 -0 trunk/src/ircd_state.c (File Modified)
4934 +3 -3 trunk/src/patricia.c (File Modified)
4937 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4939 - move more stuff out of libircd and into ircd_state.c
4943 +5 -5 trunk/src/channel.c (File Modified)
4944 +4 -4 trunk/src/client.c (File Modified)
4945 +12 -0 trunk/src/ircd_state.c (File Modified)
4948 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4950 - this is just barrels of fun
4954 + - trunk/include/ircd_state.h (File Added)
4955 +1 -1 trunk/src/Makefile.in (File Modified)
4956 +2 -1 trunk/src/channel.c (File Modified)
4957 +3 -52 trunk/src/ircd.c (File Modified)
4958 +100 -3 trunk/src/ircd_state.c (File Modified)
4961 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4963 It's .include, not #include.
4967 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4970 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4972 More consistent section titles.
4976 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4977 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4978 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4981 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4983 Mention possible exceeding of +j/+l due to propagation
4984 delays between servers.
4988 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4991 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4994 - "text" -> <quote>text</quote>
5000 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5001 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5002 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5003 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5006 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5008 Remove text about deprecation of glines.
5012 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5015 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5017 - Add description of umode +D, deaf.
5018 - Mention CALLERID 005 token with umode +g.
5022 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5025 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5027 Strip off a leading colon in services shortcuts (aliases).
5031 +2 -0 trunk/src/parse.c (File Modified)
5034 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5036 Add no_oper_invis contrib module, denies opers setting
5037 themselves invisible (except hidden_oper's).
5041 +42 -0 trunk/contrib/Makefile.in (File Modified)
5042 + - trunk/contrib/no_oper_invis.c (File Added)
5045 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5047 Mention /stats E, make the other /stats descriptions more consistent.
5051 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5054 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5056 Mention that the KILL reason and oper will appear on channels.
5060 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5063 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5065 Mention /mode #channel f to query forward channel from outside.
5069 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5072 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5074 Port over RATBOX_2_1 r20960 (anfl):
5075 client connect notices to +C should be hiding the extra
5076 fields for spoofed users
5080 +2 -1 trunk/src/s_user.c (File Modified)
5083 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5085 Add a chapter with our extra user commands:
5086 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5090 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5091 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5094 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5096 Do not put by <server>: in SQUIT reasons to servers
5097 other than the one being exited.
5101 +1 -1 trunk/src/client.c (File Modified)
5104 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5106 Regenerate configure.
5110 +1162 -1159 trunk/configure (File Modified)
5113 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5115 Move the warning flags down so they do not mess up
5116 checks like for -Wl,-export-dynamic.
5120 +33 -30 trunk/configure.ac (File Modified)
5123 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5129 +2 -1 trunk/iauth/Makefile.in (File Modified)
5132 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5134 - build iauth makefile
5138 +3 -2 trunk/configure (File Modified)
5139 +1 -0 trunk/configure.ac (File Modified)
5142 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5148 + - trunk/iauth/Makefile.in (File Added)
5151 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5153 - add iauth.conf.example from irc2.11
5157 + - trunk/doc/example-iauth.conf (File Added)
5160 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5162 - wow, i found some docs on this thing
5166 + - trunk/doc/technical/iauth-internals.txt (File Added)
5169 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5171 - no longer applicable
5175 + - trunk/authdaemon/ (File Deleted)
5178 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5180 - remove libircd.so on make clean (oops)
5184 +1 -1 trunk/src/Makefile.in (File Modified)
5187 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5189 - merge iauth source for experimentation
5193 + - trunk/iauth/ (File Added)
5194 + - trunk/iauth/a_conf.c (File Added)
5195 + - trunk/iauth/a_conf_def.h (File Added)
5196 + - trunk/iauth/a_conf_ext.h (File Added)
5197 + - trunk/iauth/a_defines.h (File Added)
5198 + - trunk/iauth/a_externs.h (File Added)
5199 + - trunk/iauth/a_io.c (File Added)
5200 + - trunk/iauth/a_io_ext.h (File Added)
5201 + - trunk/iauth/a_log.c (File Added)
5202 + - trunk/iauth/a_log_def.h (File Added)
5203 + - trunk/iauth/a_log_ext.h (File Added)
5204 + - trunk/iauth/a_struct_def.h (File Added)
5205 + - trunk/iauth/iauth.c (File Added)
5206 + - trunk/iauth/mod_lhex.c (File Added)
5207 + - trunk/iauth/mod_lhex_ext.h (File Added)
5208 + - trunk/iauth/mod_pipe.c (File Added)
5209 + - trunk/iauth/mod_pipe_ext.h (File Added)
5210 + - trunk/iauth/mod_rfc931.c (File Added)
5211 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5212 + - trunk/iauth/mod_socks.c (File Added)
5213 + - trunk/iauth/mod_socks_ext.h (File Added)
5214 + - trunk/iauth/mod_webproxy.c (File Added)
5215 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5218 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5220 User /quote help index was not sorted properly.
5224 +2 -2 trunk/help/Makefile.in (File Modified)
5225 +8 -8 trunk/help/users/index (File Modified)
5228 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5234 +25 -8 trunk/help/opers/index (File Modified)
5235 + - trunk/help/opers/scan (File Added)
5238 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5241 - Document SCAN UMODES
5242 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5246 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5249 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5251 Add our copyright information to /info (part of release-1.1 r1026).
5255 +1 -0 trunk/src/version.c.SH (File Modified)
5258 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5260 Fix some compile warnings.
5264 +1 -1 trunk/modules/core/m_join.c (File Modified)
5265 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5266 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5267 +1 -1 trunk/modules/m_scan.c (File Modified)
5268 +4 -4 trunk/modules/m_signon.c (File Modified)
5271 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5273 RSFNC: OK, actually consider unknowns also for detecting a collide.
5274 Otherwise we can get two clients with the same nick.
5278 +1 -1 trunk/modules/m_services.c (File Modified)
5281 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5283 - charybdis profiling stuff
5284 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5289 +0 -8 trunk/configure (File Modified)
5290 +1 -8 trunk/configure.ac (File Modified)
5291 +18 -0 trunk/include/channel.h (File Modified)
5292 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5293 +335 -260 trunk/src/.depend (File Modified)
5294 +1569 -0 trunk/src/Makefile.in (File Modified)
5295 + - trunk/src/chmode.c (File Added)
5296 +16 -1 trunk/src/ircd.c (File Modified)
5297 +11 -0 trunk/src/main.c (File Modified)
5298 +11 -0 trunk/src/modules.c (File Modified)
5301 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5303 RSFNC: Do not send kills to servers for unknowns
5307 +4 -2 trunk/modules/m_services.c (File Modified)
5310 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5312 Describe service{} blocks in reference.conf.
5316 +12 -0 trunk/doc/reference.conf (File Modified)
5319 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5321 Replace this list of modes with pointers to other documentation.
5325 +6 -50 trunk/doc/modes.txt (File Modified)
5328 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5330 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5331 looks too much like an old-ircd client pointer otherwise.
5335 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5338 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5341 - note truncation of the list (perhaps sending multiple
5343 - clarify in a comment that /findforwards on a nonexistent
5344 channel can be useful
5345 - sendto_one_notice() requires that the text start with
5350 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5353 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5355 When we close a local server's link, always include the
5356 name of the client causing the exit in the reason in the
5357 SQUIT we send them (replacing them with us). This makes
5358 sure server notices for stuff like "Not enough arguments
5359 to server command" are different on the two sides.
5363 +7 -5 trunk/src/client.c (File Modified)
5366 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5368 New contrib module m_findforwards.c
5372 +112 -0 trunk/contrib/Makefile.in (File Modified)
5373 + - trunk/contrib/m_findforwards.c (File Added)
5376 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5378 Whoops, don't show real host behind auth{} spoof in
5379 spoof notices if hide_spoof_ips is enabled.
5381 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5385 +3 -2 trunk/src/s_conf.c (File Modified)
5388 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5390 Add dalnet-style /identify that sends to nickserv or chanserv.
5394 +102 -0 trunk/contrib/Makefile.in (File Modified)
5395 + - trunk/contrib/m_identify.c (File Added)
5398 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5400 Document alias{} blocks a bit better.
5404 +9 -0 trunk/doc/reference.conf (File Modified)
5407 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5409 - add aliases to /stats m (data usage is not counted though, sorry)
5413 +1 -0 trunk/include/s_conf.h (File Modified)
5414 +3 -0 trunk/src/newconf.c (File Modified)
5415 +15 -0 trunk/src/parse.c (File Modified)
5418 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5420 - remove m_sshortcut as it's no longer relevant
5424 +0 -145 trunk/modules/Makefile.in (File Modified)
5425 + - trunk/modules/m_sshortcut.c (File Deleted)
5428 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5430 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5431 targets instead of my original idea :P)
5435 +32 -0 trunk/doc/example.conf (File Modified)
5436 +35 -0 trunk/doc/reference.conf (File Modified)
5437 +4 -0 trunk/include/parse.h (File Modified)
5438 +7 -0 trunk/include/s_conf.h (File Modified)
5439 +82 -0 trunk/src/newconf.c (File Modified)
5440 +78 -0 trunk/src/parse.c (File Modified)
5441 +16 -0 trunk/src/s_conf.c (File Modified)
5444 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5446 Remove some spaces after tabs. ??
5450 +18 -18 trunk/src/newconf.c (File Modified)
5453 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5456 - make sure to clear all marks also if the who was aborted
5457 because of too many matches
5458 - give ERR_TOOMANYMATCHES if too many matches
5461 ratbox RATBOX_2_2 r22003 (jilles)
5465 +28 -26 trunk/modules/m_who.c (File Modified)
5468 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5474 +9 -9 trunk/configure (File Modified)
5475 +1 -1 trunk/configure.ac (File Modified)
5478 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5480 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5484 +2 -1 trunk/include/s_newconf.h (File Modified)
5485 +20 -0 trunk/modules/m_rehash.c (File Modified)
5486 +1 -1 trunk/src/s_newconf.c (File Modified)
5489 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5491 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5495 +0 -1 trunk/doc/example.conf (File Modified)
5496 +0 -3 trunk/doc/reference.conf (File Modified)
5497 +0 -1 trunk/include/s_conf.h (File Modified)
5498 +0 -6 trunk/modules/m_info.c (File Modified)
5499 +1 -1 trunk/src/channel.c (File Modified)
5500 +0 -1 trunk/src/newconf.c (File Modified)
5503 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5505 Missing header in m_chghost.c
5508 +1 -0 trunk/modules/m_chghost.c (File Modified)
5511 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5513 Relocate QJM code to a seperate function(change_nick_user_host)
5514 Change CHGHOST to use change_nick_user_host instead of just setting it
5518 +3 -0 trunk/include/s_user.h (File Modified)
5519 +1 -1 trunk/modules/m_chghost.c (File Modified)
5520 +3 -78 trunk/modules/m_signon.c (File Modified)
5521 +89 -0 trunk/src/s_user.c (File Modified)
5524 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5526 Restore /stats a (dns servers, admin-only).
5530 +1 -0 trunk/include/res.h (File Modified)
5531 +5 -8 trunk/modules/m_stats.c (File Modified)
5532 +16 -0 trunk/src/res.c (File Modified)
5535 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5537 - Add CHARYBDIS_PROFILE if we are profiling.
5538 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5539 - Remove duplicate --enable-epoll entry.
5543 +1595 -15 trunk/configure (File Modified)
5544 +30 -11 trunk/configure.ac (File Modified)
5545 +3 -0 trunk/include/setup.h.in (File Modified)
5548 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5550 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5554 +28 -0 trunk/aclocal.m4 (File Modified)
5557 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5559 Allow requesting forward channel and quiet list in same mode command.
5563 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5566 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5568 Add description of xline wildcards.
5572 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5575 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5577 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5581 +0 -4 trunk/modules/m_services.c (File Modified)
5584 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5590 +1 -1 trunk/include/hook.h (File Modified)
5593 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5595 call_hook, not hook_call
5599 +1 -1 trunk/modules/core/m_join.c (File Modified)
5602 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5604 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5605 Could be useful for a number of things.
5609 +9 -0 trunk/modules/core/m_join.c (File Modified)
5612 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5614 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5618 +7 -0 trunk/include/hook.h (File Modified)
5621 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5623 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5627 +15 -0 trunk/modules/m_services.c (File Modified)
5630 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5632 Clarify snomask +f, +k, +u.
5636 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5639 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5641 Cmode +p and +s may be set simultaneously.
5645 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5648 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5650 actually, we should check the data version on each reload (oops)
5654 +6 -6 trunk/src/main.c (File Modified)
5657 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5659 more work on the loader
5663 +45 -21 trunk/src/main.c (File Modified)
5666 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5668 Add prototype ircd_state.c
5672 + - trunk/src/ircd_state.c (File Added)
5675 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5677 Smaller improvements.
5681 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5684 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5686 Add a lot of stuff here.
5690 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5693 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5695 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5699 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5702 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5704 Invex doesn't trump +r or (sic) +J.
5708 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5711 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5713 Check to make sure a module is not loaded before loading it.
5717 +6 -1 trunk/src/ircd_parser.y (File Modified)
5720 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5722 - Add a missing comma in the HeaderMessages array
5723 - Only send "Your hostname is too long ..." if that really is the case
5727 +2 -2 trunk/src/s_auth.c (File Modified)
5730 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5732 build_symtable() will have already bailed here, so no need to check
5733 explicitly whether or not charybdis_main is NULL.
5737 +7 -16 trunk/src/main.c (File Modified)
5740 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5742 Data structure versioning, part 1.
5746 +10 -1 trunk/include/ircd_defs.h (File Modified)
5747 +2 -0 trunk/src/ircd.c (File Modified)
5748 +15 -3 trunk/src/main.c (File Modified)
5751 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5753 build a symbol table and use that instead of doing a raw dlsym on everything
5757 + - trunk/include/ircd_linker.h (File Added)
5758 +71 -1 trunk/src/Makefile.in (File Modified)
5759 + - trunk/src/ircd_linker.c (File Added)
5760 +16 -4 trunk/src/main.c (File Modified)
5763 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5765 The launcher now calls io_loop() instead of charybdis_main().
5766 This is so that we do not have to reinitialize *everything* later.
5770 +1 -0 trunk/include/ircd.h (File Modified)
5771 +6 -7 trunk/src/ircd.c (File Modified)
5772 +13 -1 trunk/src/main.c (File Modified)
5775 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5777 Use global binding on libircd.so.
5781 +1 -1 trunk/src/main.c (File Modified)
5784 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5786 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5787 (it will do more later)
5791 +14 -12 trunk/include/config.h (File Modified)
5792 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5793 +31 -5 trunk/src/Makefile.in (File Modified)
5794 +78 -1 trunk/src/ircd.c (File Modified)
5795 + - trunk/src/main.c (File Added)
5798 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5800 Add whitespace here, oops.
5804 +1 -1 trunk/CREDITS (File Modified)
5807 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5809 Properly copy over the IP address here instead of using a cheap hack.
5810 Because the hack didn't work right except on IPv6. :|
5814 +12 -2 trunk/src/s_newconf.c (File Modified)
5817 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5819 Revert reject cache notice to ratbox's, which more
5820 clearly suggests what's happening.
5824 +4 -1 trunk/src/reject.c (File Modified)
5827 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5829 Fix the openssl status in the overview information.
5833 +1 -3 trunk/configure (File Modified)
5834 +1 -3 trunk/configure.ac (File Modified)
5837 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5839 - Add simple exempt{} block (127.0.0.1) to example.conf.
5840 - Remove mention of deny{}.
5844 +5 -0 trunk/doc/example.conf (File Modified)
5845 +1 -1 trunk/doc/reference.conf (File Modified)
5848 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5850 example.conf: add some comments at the start
5851 reference.conf: some ircd-ratbox -> charybdis
5855 +11 -0 trunk/doc/example.conf (File Modified)
5856 +6 -5 trunk/doc/reference.conf (File Modified)
5859 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5861 Rename m_createauthonly module to createauthonly
5862 as this is not a module providing an m_function
5867 +1 -38 trunk/contrib/Makefile.in (File Modified)
5868 + - trunk/contrib/createauthonly.c (File Added)
5869 + - trunk/contrib/m_createauthonly.c (File Deleted)
5872 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5874 Add to example confs commented lines for:
5875 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5876 sno_globalkline.so, sno_globaloper.so.
5880 +5 -1 trunk/doc/example.conf (File Modified)
5881 +9 -1 trunk/doc/reference.conf (File Modified)
5884 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5886 - Unbreak connecting to connect{}s with hostnames
5887 instead of IP addresses (broken with new resolver).
5888 - Try to do A/AAAA query based on aftype in
5889 connect{} (doesn't seem to work fully).
5893 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5896 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5898 Unbreak /rehash dns.
5902 +1 -0 trunk/src/res.c (File Modified)
5905 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5907 Preserve Hybrid Id and add one of our own.
5911 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5912 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5915 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5917 Add anfl and Androsyn to CREDITS.
5918 They wrote a lot of ratbox code we use, both before and after the fork.
5922 +2 -0 trunk/CREDITS (File Modified)
5925 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5927 Hostname validity check.
5931 +42 -3 trunk/src/s_auth.c (File Modified)
5934 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5936 Version bump to 1.2.0.
5940 +9 -9 trunk/configure (File Modified)
5941 +1 -1 trunk/configure.ac (File Modified)
5944 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5946 - Missed a spot in the IPv6 code here. Should be usable now.
5950 +2 -2 trunk/src/res.c (File Modified)
5953 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5955 Alright, so, this massive commit does the following:
5957 - Adds a resolver based on the undernet and hybrid one.
5958 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5959 - Makes a check in ./configure be posixly correct
5960 - Simplifies the auth code and DNS callbacks
5962 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5966 +1 -1 trunk/Makefile.in (File Modified)
5967 + - trunk/adns/ (File Deleted)
5968 +148 -80 trunk/configure (File Modified)
5969 +1 -2 trunk/configure.ac (File Modified)
5970 +6 -0 trunk/include/client.h (File Modified)
5971 +1 -0 trunk/include/packet.h (File Modified)
5972 +153 -41 trunk/include/res.h (File Modified)
5973 + - trunk/include/reslib.h (File Added)
5974 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5975 +930 -1449 trunk/modules/.depend (File Modified)
5976 +3 -0 trunk/modules/m_stats.c (File Modified)
5977 +417 -621 trunk/src/.depend (File Modified)
5978 +1 -1 trunk/src/.indent.pro (File Modified)
5979 +2069 -289 trunk/src/Makefile.in (File Modified)
5980 + - trunk/src/adns.c (File Deleted)
5981 + - trunk/src/res.c (File Added)
5982 + - trunk/src/reslib.c (File Added)
5983 +11 -50 trunk/src/s_auth.c (File Modified)
5984 +4 -26 trunk/src/s_newconf.c (File Modified)
5987 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5989 Document the NOBALLOC feature.
5993 +7 -1 trunk/include/config.h (File Modified)
5996 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5998 commands.sgml changes
6002 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6005 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6011 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6014 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6016 Improve description of class{} block (in particular,
6017 mention server classes as well as client classes).
6021 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6024 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6027 -/* sendq: servers need a higher sendq as they send more data */
6028 +/* sendq: servers need a higher sendq as they are sent more data */
6032 +1 -1 trunk/doc/reference.conf (File Modified)
6035 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6037 Add modules{} block.
6041 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6044 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6046 Add general::oper_snomask, snomask on oper up for opers
6047 that have umode +s set on oper up, but do not have
6048 a specific snomask setting in their operator block.
6049 If this is empty or not specified, +s is used as before.
6053 +4 -1 trunk/doc/example.conf (File Modified)
6054 +7 -1 trunk/doc/reference.conf (File Modified)
6055 +1 -0 trunk/include/client.h (File Modified)
6056 +1 -0 trunk/include/s_conf.h (File Modified)
6057 +32 -0 trunk/src/newconf.c (File Modified)
6058 +1 -0 trunk/src/s_conf.c (File Modified)
6059 +13 -3 trunk/src/s_user.c (File Modified)
6062 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6067 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6070 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6072 Add MASKTRACE and CHANTRACE commands.
6076 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6079 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6081 document loadmodule directive
6085 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6088 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6094 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6097 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6099 q:lines are no longer living in the ircd.conf either
6103 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6106 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6108 remove k:line, d:line, x:line as they are their own files now
6112 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6115 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6117 New place for operator::snomask.
6121 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6124 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6126 Document connect {}.
6130 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6133 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6135 example.conf: move operator::snomask to a more logical place,
6136 more sensible default
6137 reference.conf: add operator::snomask
6141 +3 -3 trunk/doc/example.conf (File Modified)
6142 +3 -0 trunk/doc/reference.conf (File Modified)
6145 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6147 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6148 in those conf entries that take umodes like <name1>, <name2>, ...
6152 +3 -0 trunk/doc/reference.conf (File Modified)
6153 +3 -0 trunk/src/newconf.c (File Modified)
6156 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6162 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6165 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6171 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6174 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6180 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6183 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6189 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6192 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6194 Document operator {} blocks.
6198 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6201 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6203 auth{}: clarify/add some details
6207 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6210 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6212 auth{}: Move a paragraph.
6216 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6219 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6221 Document auth{} blocks.
6225 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6228 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6234 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6237 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6239 Add umode +R, prevents unidentified clients from
6240 sending private messages or notices. /accept'ed
6241 clients and opers are exempt.
6242 Due to the /accept part, this is only checked
6243 at the target's server, may want to change
6248 +1 -0 trunk/help/opers/umode (File Modified)
6249 +1 -0 trunk/help/users/umode (File Modified)
6250 +2 -0 trunk/include/client.h (File Modified)
6251 +1 -0 trunk/include/numeric.h (File Modified)
6252 +11 -1 trunk/modules/core/m_message.c (File Modified)
6253 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6254 +1 -1 trunk/src/messages.tab (File Modified)
6255 +1 -1 trunk/src/s_user.c (File Modified)
6258 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6260 Don't allow a nick change if banned or quieted (and not
6261 voiced or opped) on a channel. This uses numeric 435
6262 (bahamut's "cannot change to a banned nick") because
6263 bahamut/ircu's 437 and hyperion's 438 already have
6264 another meaning for us.
6268 +2 -0 trunk/include/channel.h (File Modified)
6269 +1 -0 trunk/include/numeric.h (File Modified)
6270 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6271 +38 -0 trunk/src/channel.c (File Modified)
6272 +1 -1 trunk/src/messages.tab (File Modified)
6275 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6278 - respect ban exceptions
6279 - also deny a knock if quieted
6283 +2 -1 trunk/modules/m_knock.c (File Modified)
6286 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6288 Reverse bad substitution in comment.
6292 +1 -1 trunk/src/channel.c (File Modified)
6295 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6297 - set DynSpoof flag for clients spoofed at registration
6298 - add orighost instead of host to the hostname hash
6302 +5 -1 trunk/src/s_user.c (File Modified)
6305 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6307 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6311 +2 -3 trunk/src/send.c (File Modified)
6314 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6316 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6320 +17 -7 trunk/modules/m_signon.c (File Modified)
6323 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6325 Correct minimum args on ENCAP SASL to avoid nasty core.
6329 +1 -1 trunk/modules/m_sasl.c (File Modified)
6332 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6334 Style nits: sptr can't ever be NULL, don't compare truth
6339 +2 -3 trunk/modules/m_scan.c (File Modified)
6342 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6344 - Comment out scan_cmodes() prototype to suppress warning
6345 - Correct minimum parameter count for mo_scan()
6349 +2 -2 trunk/modules/m_scan.c (File Modified)
6352 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6355 - Include full command in operspy notice
6356 - Allow global scans (no-list used, mask not used) without operspy
6357 - Use ERR_NOPRIVS numeric
6361 +21 -9 trunk/modules/m_scan.c (File Modified)
6364 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6366 Cancel out the >3 default if < is given; this way
6367 any </> specification fully overrides the default.
6371 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6374 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6376 - Call mo_list() from m_list() to reduce code duplication
6377 - Default to >3, rather arbitrarily (conf option?)
6378 - Make < and > mean less than and greater than again
6382 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6385 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6387 When processing topic burst, hide connecting server
6388 on netburst if flatten links is enabled.
6392 +9 -2 trunk/modules/m_tb.c (File Modified)
6395 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6397 - remove PENALTY token
6401 +0 -1 trunk/include/supported.h (File Modified)
6404 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6407 - Add PENALTY because we have a pace-wait system.
6408 - Add FNC due to SAVE and RSFNC
6413 +4 -2 trunk/include/supported.h (File Modified)
6416 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6418 mkay, indent went nuts here
6422 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6425 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6427 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6428 and can be used instead. The SAFELIST implementation is the one used by
6429 default, as most users/networks will be used to it.
6433 +1 -0 trunk/NEWS (File Modified)
6434 +14 -0 trunk/include/client.h (File Modified)
6435 +5 -0 trunk/include/hash.h (File Modified)
6436 +404 -272 trunk/modules/Makefile.in (File Modified)
6437 + - trunk/modules/m_list.c (File Deleted)
6438 + - trunk/modules/m_list_ratbox.c (File Added)
6439 + - trunk/modules/m_list_safelist.c (File Added)
6440 +5 -5 trunk/src/hash.c (File Modified)
6443 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6445 Clear invites on a lowerTS JOIN or SJOIN.
6446 This should complete kick_on_split_riding protection.
6450 +5 -0 trunk/modules/core/m_join.c (File Modified)
6451 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6454 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6456 Like in ratbox, send and interpret timestamps on invites.
6460 +9 -2 trunk/modules/m_invite.c (File Modified)
6463 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6465 Add +S (network service) umode. Just for completeness, users or opers
6470 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6473 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6479 +35 -2 trunk/NEWS (File Modified)
6482 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6484 Split off a PreClient structure for data to be freed on registation (i.e. password).
6485 New hook introduce_client for post-registration messages.
6486 Fix b0rked SASL numerics.
6487 Burst REALHOST post-introduction for spoofed-on-registration clients.
6488 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6489 Pre-registration signon support.
6493 +10 -0 trunk/configure (File Modified)
6494 +2 -0 trunk/configure.ac (File Modified)
6495 +14 -4 trunk/include/client.h (File Modified)
6496 +1 -0 trunk/include/hook.h (File Modified)
6497 +1 -0 trunk/include/numeric.h (File Modified)
6498 +3 -0 trunk/include/setup.h.in (File Modified)
6499 +16 -0 trunk/modules/m_chghost.c (File Modified)
6500 +25 -21 trunk/modules/m_sasl.c (File Modified)
6501 +63 -30 trunk/modules/m_signon.c (File Modified)
6502 +18 -0 trunk/src/client.c (File Modified)
6503 +2 -0 trunk/src/hook.c (File Modified)
6504 +5 -5 trunk/src/messages.tab (File Modified)
6505 +2 -0 trunk/src/s_serv.c (File Modified)
6506 +28 -2 trunk/src/s_user.c (File Modified)
6509 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6511 Update hook documentation.
6515 +30 -0 trunk/doc/hooks.txt (File Modified)
6518 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6520 Improve @/# handling in match_esc().
6524 +21 -13 trunk/src/match.c (File Modified)
6527 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6529 backtrack instead of bailing out when handling a mismatched escape
6533 +1 -1 trunk/src/match.c (File Modified)
6536 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6538 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6541 +2 -1 trunk/CREDITS (File Modified)
6544 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6546 Fix the escape brokenness and pick up a more efficient matching algorithm,
6547 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6548 Patch sent upstream. They can do whatever they want with it, *shrug*.
6552 +147 -161 trunk/src/match.c (File Modified)
6555 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6557 If flatten links is enabled, fake the origins of some ServerModes
6558 sent to clients so that the server sending the netburst is hidden.
6559 Most mode hacks still show the true source.
6563 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6564 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6567 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6569 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6570 where the exit originated).
6571 - When receiving an SQUIT for a server themselves
6572 (IsMe(target_p) || target_p == client_p)
6573 close their link and send a local server notice.
6577 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6578 +6 -3 trunk/src/client.c (File Modified)
6581 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6583 Hooking into the wrong hook, whoops. :P
6587 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6588 +6 -10 trunk/modules/core/m_join.c (File Modified)
6591 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6593 this doesn't work right, right now :P
6597 +40 -0 trunk/contrib/Makefile.in (File Modified)
6598 + - trunk/contrib/m_createauthonly.c (File Added)
6599 +6 -0 trunk/include/hook.h (File Modified)
6600 +26 -1 trunk/modules/core/m_join.c (File Modified)
6601 +1 -1 trunk/src/ircd.c (File Modified)
6604 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6606 Make can_join() hookable.
6610 +12 -1 trunk/src/channel.c (File Modified)
6613 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6615 add 'int approved;' to the channel event hook
6619 +1 -0 trunk/include/hook.h (File Modified)
6622 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6624 Use SIDs in SASL ENCAP origin.
6625 Ignore responses from other agents once the first SASL response has been received for a client.
6629 +9 -5 trunk/modules/m_sasl.c (File Modified)
6632 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6634 Removed stray debug code.
6638 +1 -1 trunk/modules/m_sasl.c (File Modified)
6641 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6643 Don't complain "unknown MODE flag" if a non-oper attempts
6644 to unset an oper only umode they do not have.
6645 This is to prevent unwanted error messages when users/bots
6646 do things like MODE <nick> +i-sw.
6650 +4 -2 trunk/src/s_user.c (File Modified)
6653 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6655 Fix client_exit hook name and only call it for local exits that are not
6660 +3 -2 trunk/modules/m_sasl.c (File Modified)
6663 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6665 Fix SASL logic to actually use stored agent UID.
6666 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6667 Add abort code for exiting clients.
6671 +18 -9 trunk/modules/m_sasl.c (File Modified)
6674 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6676 Port over ratbox 2.2 /challenge. This is slightly more secure
6677 (better crypto, longer keys, challenge timeout) and has better
6680 The respond tool is no longer part of the ircd tree but a
6681 separate package, currently available from
6682 http://respond.ircd-ratbox.org (we should mirror/... this).
6686 +65 -310 trunk/doc/challenge.txt (File Modified)
6687 +5 -5 trunk/include/client.h (File Modified)
6688 +3 -0 trunk/include/irc_string.h (File Modified)
6689 +3 -0 trunk/include/numeric.h (File Modified)
6690 +94 -50 trunk/modules/m_challenge.c (File Modified)
6691 +1 -2 trunk/src/client.c (File Modified)
6692 +125 -0 trunk/src/irc_string.c (File Modified)
6693 +2 -2 trunk/src/messages.tab (File Modified)
6694 + - trunk/tools/rsa_respond/ (File Deleted)
6697 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6699 Preliminary SASL support.
6703 +7 -0 trunk/include/client.h (File Modified)
6704 +6 -0 trunk/include/numeric.h (File Modified)
6705 +1 -0 trunk/modules/Makefile.in (File Modified)
6706 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6707 +175 -1 trunk/modules/m_cap.c (File Modified)
6708 + - trunk/modules/m_sasl.c (File Added)
6709 +2 -0 trunk/modules/m_user.c (File Modified)
6710 +5 -5 trunk/src/messages.tab (File Modified)
6711 +8 -2 trunk/src/s_user.c (File Modified)
6714 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6716 SIGNON: make logout also apply remotely.
6720 +7 -2 trunk/modules/m_signon.c (File Modified)
6723 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6725 Use an asterisk when sending empty logins in SIGNON.
6729 +5 -5 trunk/modules/m_signon.c (File Modified)
6732 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6734 SIGNON: Only add whowas entry (add_history()) and wipe
6735 accepts (del_all_accepts()) if nick changed.
6739 +5 -3 trunk/modules/m_signon.c (File Modified)
6742 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6744 SIGNON: slight fixes to collision code:
6745 - don't kill if target_p == source_p (nick unchanged or only changed case)
6746 - add comment that SAVE support is missing
6747 - use sendto_realops_snomask() instead of sendto_realops_flags()
6751 +9 -6 trunk/modules/m_signon.c (File Modified)
6754 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6756 Fix up kills for bad nick/user/host on SIGNON.
6760 +16 -6 trunk/modules/m_signon.c (File Modified)
6763 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6765 If changing to a nick with a digit, only allow the UID.
6769 +4 -0 trunk/modules/m_signon.c (File Modified)
6772 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6774 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6775 Strip leading digits from logins that are not purely numeric.
6779 +3 -0 trunk/include/numeric.h (File Modified)
6780 +2 -0 trunk/include/send.h (File Modified)
6781 +1 -0 trunk/modules/Makefile.in (File Modified)
6782 +456 -3 trunk/modules/m_services.c (File Modified)
6783 + - trunk/modules/m_signon.c (File Added)
6784 +2 -2 trunk/src/messages.tab (File Modified)
6785 +98 -0 trunk/src/send.c (File Modified)
6788 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6790 Remove old server notice umodes from example confs.
6794 +1 -2 trunk/doc/example.conf (File Modified)
6795 +4 -17 trunk/doc/reference.conf (File Modified)
6798 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6800 Add snomask help file (forgot this earlier).
6804 + - trunk/help/opers/snomask (File Added)
6807 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6809 Add umode +l (receive locops).
6813 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6816 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6818 We don't plan to implement cmode +R (quiet unidentified) and
6819 umode +I (deny invite) for 1.1, so comment them out from the
6824 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6825 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6828 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6830 Improve snomask usage description.
6834 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6837 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6839 Mention the word snomask with umode +s (needs to be a link really).
6843 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6846 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6848 Add snomask +Z (operspy notices).
6852 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6855 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6857 Misc updates/clarifications.
6861 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6864 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6870 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6871 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6872 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6875 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6877 - Allow ENCAP REALHOST outside burst
6878 - Fix comment describing race condition: this can only happen
6879 on a local whois with use_whois_actually enabled
6883 +4 -6 trunk/modules/m_chghost.c (File Modified)
6886 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6888 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6892 +39 -0 trunk/contrib/Makefile.in (File Modified)
6893 + - trunk/contrib/sno_globaloper.c (File Added)
6896 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6898 Pass along old umodes and snomask in umode_changed hook,
6899 changing its parameter type from struct Client *
6900 to hook_data_umode_changed *. (For a new client, both
6903 The IP cloaking module now fully ignores umode changes
6904 where +h didn't change.
6908 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6909 +7 -0 trunk/include/hook.h (File Modified)
6910 +18 -4 trunk/src/s_user.c (File Modified)
6913 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6915 move libcharybdis-provided function initialisation into libcharybdis_init().
6919 +32 -11 trunk/src/ircd.c (File Modified)
6922 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6924 Make +f notices (local host, global host, global user@host, local class)
6925 netwide. Exceeding /quote set max remains local.
6929 +4 -4 trunk/src/s_conf.c (File Modified)
6932 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6934 Netwide notices about attempts to join juped channels.
6938 +1 -1 trunk/modules/core/m_join.c (File Modified)
6941 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6943 Send server notices about failed oper attempts globally.
6944 Successful remote oper attempt notices will be generated
6945 from the mode changes.
6949 +3 -3 trunk/modules/m_challenge.c (File Modified)
6950 +2 -2 trunk/modules/m_oper.c (File Modified)
6953 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6955 Rest of infrastructure for sending server notices globally.
6956 Uses a new L_NETWIDE level on sendto_realops_snomask().
6960 +1 -0 trunk/include/send.h (File Modified)
6961 +31 -4 trunk/src/send.c (File Modified)
6964 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6966 Add general::global_snotices conf option to control
6967 whether we send out SNOTEs. Does not do anything yet.
6971 +1 -0 trunk/doc/example.conf (File Modified)
6972 +6 -0 trunk/doc/reference.conf (File Modified)
6973 +1 -0 trunk/include/s_conf.h (File Modified)
6974 +6 -0 trunk/modules/m_info.c (File Modified)
6975 +1 -0 trunk/src/newconf.c (File Modified)
6976 +1 -0 trunk/src/s_conf.c (File Modified)
6979 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6981 Only accept SNOTE from servers.
6985 +2 -0 trunk/modules/m_snote.c (File Modified)
6988 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6990 Correct parv indices so this actually works.
6994 +2 -2 trunk/modules/m_snote.c (File Modified)
6997 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7003 +3 -3 trunk/modules/m_snote.c (File Modified)
7006 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7008 Add m_snote.c, SNOTE propagator.
7012 +86 -0 trunk/modules/Makefile.in (File Modified)
7013 + - trunk/modules/m_snote.c (File Added)
7016 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7018 start seeding the 1.1 NEWS file
7022 +4 -0 trunk/NEWS (File Modified)
7025 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7027 rename some modules to more descriptive names...
7031 +2 -131 trunk/contrib/Makefile.in (File Modified)
7032 + - trunk/contrib/globalconnexit.c (File Deleted)
7033 + - trunk/contrib/globallineactive.c (File Deleted)
7034 + - trunk/contrib/sno_farconnect.c (File Added)
7035 + - trunk/contrib/sno_globalkline.c (File Added)
7036 +1 -120 trunk/modules/Makefile.in (File Modified)
7037 + - trunk/modules/networknotice.c (File Deleted)
7038 + - trunk/modules/sno_routing.c (File Added)
7041 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7043 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7044 Uses FLAGS2_FLOODDONE bit on servers.
7048 +3 -0 trunk/include/client.h (File Modified)
7049 +121 -1 trunk/modules/Makefile.in (File Modified)
7050 + - trunk/modules/networknotice.c (File Added)
7053 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7055 Don't show servers in /trace to nonopers if flatten links is enabled.
7059 +8 -5 trunk/modules/m_trace.c (File Modified)
7062 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7065 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7066 - send back confirmation to source, if local client
7067 - send a +s server notice if the source is neither a server nor a service (+S)
7071 +5 -1 trunk/modules/m_chghost.c (File Modified)
7074 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7076 Use sendto_realops_snomask_from() to make the
7077 server notices appear to come from the affected
7082 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7083 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7086 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7088 Add sendto_realops_snomask_from(), allows
7089 specification of apparent source server.
7093 +1 -0 trunk/include/send.h (File Modified)
7094 +41 -1 trunk/src/send.c (File Modified)
7097 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7099 Revert r579. Keep host, not orighost in oper up notice.
7100 It would be inconsistent to have orighost there, and we
7101 don't want to mess up all server notices by putting both
7106 +1 -1 trunk/src/s_user.c (File Modified)
7109 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7111 Include the IP address in operlog/foperlog.
7115 +10 -8 trunk/modules/m_challenge.c (File Modified)
7116 +8 -6 trunk/modules/m_oper.c (File Modified)
7119 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7121 Call umode_changed hook on oper up.
7125 +1 -0 trunk/src/s_user.c (File Modified)
7128 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7130 Add globalconnexit contrib module, shows remote client connects/exits
7131 except netsplits/netjoin on snomask +F.
7132 Notice formatting will probably change somewhat still.
7136 +80 -0 trunk/contrib/Makefile.in (File Modified)
7137 + - trunk/contrib/globalconnexit.c (File Added)
7140 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7142 Declare snomask_modes[] so modules can provide snomasks.
7146 +2 -0 trunk/include/snomask.h (File Modified)
7149 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7151 Replace user_signon hook with two new hooks: new_local_user
7152 and new_remote_user.
7153 These are called right before the user is introduced to the
7154 rest of the network.
7158 +2 -1 trunk/include/hook.h (File Modified)
7159 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7160 +4 -2 trunk/src/hook.c (File Modified)
7161 +2 -3 trunk/src/s_user.c (File Modified)
7164 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7166 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7170 +2 -2 trunk/modules/m_scan.c (File Modified)
7173 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7175 Update doc/technical/send.txt.
7179 +91 -131 trunk/doc/technical/send.txt (File Modified)
7182 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7184 Add chantrace and masktrace to help files.
7188 + - trunk/help/opers/chantrace (File Added)
7189 +27 -20 trunk/help/opers/index (File Modified)
7190 + - trunk/help/opers/masktrace (File Added)
7191 +2 -0 trunk/help/opers/operspy (File Modified)
7194 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7196 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7197 Shows etrace-like output for all users in a channel,
7198 in particular IP addresses.
7202 +75 -2 trunk/modules/m_etrace.c (File Modified)
7205 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7207 Port over ratbox 2.2 r21727 (anfl):
7208 add some logging when we drop servers in places where we only notify opers
7212 +31 -0 trunk/modules/core/m_server.c (File Modified)
7215 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7217 display orighost in operup message
7221 +1 -1 trunk/src/s_user.c (File Modified)
7224 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7226 Add globallineactive contrib module, a hack which can often
7227 show k/d/g/x line active for remote clients.
7231 +52 -0 trunk/contrib/Makefile.in (File Modified)
7232 + - trunk/contrib/globallineactive.c (File Added)
7235 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7237 Show IP field in the same way as MASKTRACE:
7238 "255.255.255.255" if it's unknown (remote TS5 client)
7239 and "0" if we or the remote server are purposely
7244 +12 -1 trunk/modules/m_scan.c (File Modified)
7247 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7250 - don't show servers in a global scan
7251 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7255 +4 -1 trunk/modules/m_scan.c (File Modified)
7258 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7260 Implement SCAN UMODES.
7264 +3 -0 trunk/include/numeric.h (File Modified)
7265 +128 -2 trunk/modules/m_scan.c (File Modified)
7266 +2 -2 trunk/src/messages.tab (File Modified)
7269 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7275 +1 -1 trunk/modules/m_scan.c (File Modified)
7278 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7280 parv[0] should be parv[1].
7284 +1 -1 trunk/modules/m_scan.c (File Modified)
7287 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7293 +1 -1 trunk/modules/m_scan.c (File Modified)
7296 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7302 +2 -2 trunk/modules/m_scan.c (File Modified)
7305 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7307 framework for scan command
7311 +113 -0 trunk/modules/Makefile.in (File Modified)
7312 + - trunk/modules/m_scan.c (File Added)
7315 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7317 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7321 +2 -0 trunk/include/irc_string.h (File Modified)
7322 +157 -1 trunk/modules/m_etrace.c (File Modified)
7323 +129 -90 trunk/src/match.c (File Modified)
7326 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7328 orighost may live in a different hash bucket (likely the case), lets check it standalone
7332 +39 -3 trunk/src/hostmask.c (File Modified)
7335 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7337 SVN didn't check modules/ somehow, hrmm.
7341 +1 -1 trunk/modules/m_kline.c (File Modified)
7342 +6 -6 trunk/modules/m_stats.c (File Modified)
7345 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7347 Track hostmask entries for client_p->orighost, if available.
7348 Not throughly tested, but seems to work fine.
7352 +8 -4 trunk/include/hostmask.h (File Modified)
7353 +14 -10 trunk/src/hostmask.c (File Modified)
7356 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7358 Pass on SQUIT reasons more.
7362 +17 -19 trunk/src/client.c (File Modified)
7365 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7367 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7368 This way, hidden admins also get them.
7372 +4 -4 trunk/src/send.c (File Modified)
7375 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7377 From ircd-ratbox 2.2 (r21339 anfl):
7378 ms_kill() should be using find_person(), not find_client()
7379 otherwise it can generate a core.
7383 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7386 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7388 Add m_error to core_module_table, so it is loaded by default.
7392 +1 -0 trunk/src/modules.c (File Modified)
7395 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7397 comment is a const char *, not char *.
7401 +1 -1 trunk/include/hook.h (File Modified)
7404 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7406 Fix a long standing hybrid 7 bug: when getting a read error
7407 on a server, report_error() is called with a %d instead of
7408 a %s in the format string ("Lost connection" in +d).
7412 +1 -1 trunk/src/client.c (File Modified)
7415 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7421 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7424 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7426 Add document describing capabilities and what they mean.
7430 + - trunk/doc/technical/capab.txt (File Added)
7433 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7435 Change client_exit hook to pass all exit_client() parameters.
7439 +8 -0 trunk/include/hook.h (File Modified)
7440 +6 -1 trunk/src/client.c (File Modified)
7443 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7445 Add client_exit hook, called in exit_client() for all
7446 clients of all types, except clients exiting because
7447 of netsplits (QS). The only thing done before it is
7448 marking the client as "closing" (to prevent
7453 +1 -0 trunk/include/hook.h (File Modified)
7454 +2 -0 trunk/src/client.c (File Modified)
7455 +2 -0 trunk/src/hook.c (File Modified)
7458 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7460 Improve the code that calculates the nnnS nnnC counts
7463 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7467 +43 -36 trunk/modules/m_trace.c (File Modified)
7470 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7472 Add server_eob hook.
7473 Planning to use this for netsplit/join notices.
7477 +1 -0 trunk/include/hook.h (File Modified)
7478 +2 -0 trunk/modules/m_pong.c (File Modified)
7479 +2 -0 trunk/src/hook.c (File Modified)
7482 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7484 Default motd: ircd-ratbox -> charybdis
7488 +1 -1 trunk/doc/ircd.motd (File Modified)
7491 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7493 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7497 +4 -4 trunk/src/s_user.c (File Modified)
7500 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7502 - Remove obsolete EOB help file
7503 - Document snomask in the help files
7508 + - trunk/help/opers/eob (File Deleted)
7509 +13 -12 trunk/help/opers/index (File Modified)
7510 +1 -13 trunk/help/opers/umode (File Modified)
7511 +7 -7 trunk/help/users/index (File Modified)
7514 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7516 Bail if snomask to parse is not given. Pointy hat to myself.
7520 +3 -0 trunk/src/snomask.c (File Modified)
7523 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7525 Remove m_flags from autoconf
7529 +0 -1 trunk/contrib/Makefile.in (File Modified)
7532 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7538 + - trunk/contrib/m_flags.c (File Deleted)
7541 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7543 If +s is in oper_only_umodes, clear snomask on deoper.
7547 +5 -0 trunk/src/s_user.c (File Modified)
7550 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7552 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7556 +2 -2 trunk/configure (File Modified)
7557 +2 -2 trunk/configure.ac (File Modified)
7560 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7562 Remove the old server notice umodes.
7563 Default oper only umodes is now +s.
7564 Please make sure all remaining umodes still work.
7568 +3 -21 trunk/include/client.h (File Modified)
7569 +0 -12 trunk/src/newconf.c (File Modified)
7570 +1 -1 trunk/src/s_conf.c (File Modified)
7571 +12 -12 trunk/src/s_user.c (File Modified)
7574 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7576 operator::flags nick_changes now controls +n snomask instead of +n umode.
7580 +8 -8 trunk/src/s_user.c (File Modified)
7583 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7585 Move down h_umode_changed hook call after umode allowed checks
7586 (so it will not see +a if someone tries to set it but is not
7591 +2 -3 trunk/src/s_user.c (File Modified)
7594 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7596 Move over non-+s server notices (hopefully, all of them).
7600 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7601 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7602 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7603 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7604 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7605 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7606 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7607 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7608 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7609 +2 -2 trunk/libcharybdis/event.c (File Modified)
7610 +2 -2 trunk/modules/core/m_join.c (File Modified)
7611 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7612 +3 -3 trunk/modules/core/m_message.c (File Modified)
7613 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7614 +2 -2 trunk/modules/core/m_server.c (File Modified)
7615 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7616 +1 -1 trunk/modules/m_post.c (File Modified)
7617 +1 -1 trunk/modules/m_services.c (File Modified)
7618 +2 -2 trunk/src/channel.c (File Modified)
7619 +3 -3 trunk/src/client.c (File Modified)
7620 +1 -1 trunk/src/hash.c (File Modified)
7621 +5 -5 trunk/src/s_conf.c (File Modified)
7622 +2 -2 trunk/src/s_log.c (File Modified)
7623 +4 -4 trunk/src/s_user.c (File Modified)
7626 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7628 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7632 +2 -1 trunk/include/snomask.h (File Modified)
7633 +2 -2 trunk/src/snomask.c (File Modified)
7636 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7638 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7642 +1 -1 trunk/contrib/example_module.c (File Modified)
7643 +2 -2 trunk/include/ircd_defs.h (File Modified)
7644 +6 -6 trunk/modules/core/m_error.c (File Modified)
7645 +1 -1 trunk/modules/core/m_join.c (File Modified)
7646 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7647 +1 -1 trunk/modules/core/m_message.c (File Modified)
7648 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7649 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7650 +18 -18 trunk/modules/core/m_server.c (File Modified)
7651 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7652 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7653 +4 -4 trunk/modules/m_challenge.c (File Modified)
7654 +4 -4 trunk/modules/m_dline.c (File Modified)
7655 +13 -13 trunk/modules/m_gline.c (File Modified)
7656 +5 -5 trunk/modules/m_kline.c (File Modified)
7657 +2 -2 trunk/modules/m_oper.c (File Modified)
7658 +1 -1 trunk/modules/m_pong.c (File Modified)
7659 +13 -13 trunk/modules/m_rehash.c (File Modified)
7660 +4 -4 trunk/modules/m_resv.c (File Modified)
7661 +16 -16 trunk/modules/m_set.c (File Modified)
7662 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7663 +6 -6 trunk/modules/m_xline.c (File Modified)
7664 +1 -1 trunk/src/adns.c (File Modified)
7665 +2 -2 trunk/src/channel.c (File Modified)
7666 +1 -1 trunk/src/listener.c (File Modified)
7667 +1 -1 trunk/src/s_auth.c (File Modified)
7668 +15 -15 trunk/src/s_conf.c (File Modified)
7669 +3 -3 trunk/src/s_user.c (File Modified)
7670 +7 -7 trunk/src/send.c (File Modified)
7673 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7676 - set +s snomask if +s umode set but no snomasks
7677 - put numerics in more logical order
7681 +3 -1 trunk/src/s_user.c (File Modified)
7684 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7686 parse_snobuf_to_mask(): default to + at start
7687 allows stuff like /mode jilles +s C
7691 +1 -1 trunk/src/snomask.c (File Modified)
7694 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7696 Changes to user_mode() snomask handling.
7697 - show snomask (if not 0) on /mode <nick>
7698 - show snomask once at the end if +s/-s used
7699 - only parse 1 parameter for umode changes
7700 - don't crash on /mode <nick> +s
7701 - /mode <nick> -s clears snomask, doesn't use parameter
7702 - set umode +s iff snomask is not 0
7703 - snomask is not propagated, but umode +s is
7707 +97 -72 trunk/src/s_user.c (File Modified)
7710 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7712 Convert some messages over to snomask.
7716 +29 -29 trunk/src/client.c (File Modified)
7717 +2 -2 trunk/src/ircd.c (File Modified)
7718 +13 -13 trunk/src/modules.c (File Modified)
7719 +1 -1 trunk/src/newconf.c (File Modified)
7720 +5 -5 trunk/src/parse.c (File Modified)
7721 +1 -1 trunk/src/restart.c (File Modified)
7722 +4 -4 trunk/src/s_newconf.c (File Modified)
7723 +11 -11 trunk/src/s_serv.c (File Modified)
7726 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7728 include snomask.h from client.h
7732 +1 -0 trunk/include/client.h (File Modified)
7735 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7737 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7741 +1 -0 trunk/src/newconf.c (File Modified)
7742 +2 -1 trunk/src/snomask.c (File Modified)
7745 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7747 should start with +, not \0. Whoops. :)
7751 +1 -1 trunk/src/snomask.c (File Modified)
7754 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7756 core snomask support.
7760 +3 -0 trunk/doc/example.conf (File Modified)
7761 +2 -0 trunk/include/client.h (File Modified)
7762 +2 -0 trunk/include/numeric.h (File Modified)
7763 +2 -0 trunk/include/s_newconf.h (File Modified)
7764 +63 -0 trunk/include/send.h (File Modified)
7765 + - trunk/include/snomask.h (File Added)
7766 +1 -0 trunk/src/Makefile.in (File Modified)
7767 +1 -1 trunk/src/messages.tab (File Modified)
7768 +8 -0 trunk/src/newconf.c (File Modified)
7769 +12 -0 trunk/src/s_user.c (File Modified)
7770 +235 -0 trunk/src/send.c (File Modified)
7771 + - trunk/src/snomask.c (File Added)
7774 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7776 add a blank line after the license info.
7780 +1 -1 trunk/CREDITS (File Modified)
7783 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7785 Extend copyright to 2006.
7789 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7792 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7795 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7799 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7800 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7803 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7805 Add oper privileges document.
7809 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7810 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7813 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7815 Capitalize message names in services shortcuts (for consistency).
7819 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7822 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7828 +1 -1 trunk/src/patricia.c (File Modified)
7831 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7833 Remove obsolete 'nextconnect' variable.
7837 +0 -1 trunk/include/ircd.h (File Modified)
7838 +0 -2 trunk/src/client.c (File Modified)
7839 +0 -1 trunk/src/ircd.c (File Modified)
7842 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7844 Remove this remnant of the hybrid 6 ziplinks implementation.
7848 + - trunk/include/s_zip.h (File Deleted)
7851 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7853 Make clone limiting work on orighost, not host (so it
7854 looks through services cloaks). Lightly tested, please
7859 +2 -0 trunk/modules/m_chghost.c (File Modified)
7860 +1 -1 trunk/src/client.c (File Modified)
7861 +1 -1 trunk/src/s_conf.c (File Modified)
7864 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7866 Don't forget to link me_realhost() into the command hash.
7868 Pointy hat to: myself
7872 +1 -1 trunk/modules/m_chghost.c (File Modified)
7875 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7877 It's call_hook, not hook_call.
7881 +1 -1 trunk/src/s_user.c (File Modified)
7884 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7886 Add unreject help file.
7890 + - trunk/help/opers/unreject (File Added)
7893 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7895 Link the all-important 42 module to the build :P
7899 +1 -0 trunk/contrib/Makefile.in (File Modified)
7902 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7904 Mention /rehash help.
7908 +1 -0 trunk/help/opers/rehash (File Modified)
7911 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7913 Add h_user_signon hook.
7917 +1 -0 trunk/include/hook.h (File Modified)
7918 +2 -0 trunk/src/hook.c (File Modified)
7919 +4 -0 trunk/src/s_user.c (File Modified)
7922 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7924 Oops, forgot to set orighost for remote client introductions.
7928 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7931 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7933 Use TS6 forms in services shortcuts, if possible.
7937 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7940 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7942 - Start out default_umodes conf entry from the empty set instead of +i.
7943 - Move oper_only_umodes check to where default_umodes is used, as
7944 oper_only_umodes may not be set yet while we're reading the conf.
7948 +6 -7 trunk/src/newconf.c (File Modified)
7949 +1 -1 trunk/src/s_user.c (File Modified)
7952 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7954 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7958 +1 -0 trunk/doc/example.conf (File Modified)
7959 +7 -0 trunk/doc/reference.conf (File Modified)
7960 +0 -7 trunk/include/config.h.dist (File Modified)
7961 +1 -0 trunk/include/s_conf.h (File Modified)
7962 +6 -0 trunk/modules/m_info.c (File Modified)
7963 +9 -18 trunk/src/client.c (File Modified)
7964 +1 -0 trunk/src/newconf.c (File Modified)
7965 +1 -0 trunk/src/s_conf.c (File Modified)
7968 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7970 - Allow NULL target_ip in show_ip() (indicates message is being
7971 sent to local opers)
7972 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7974 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7975 those in src/client.c
7977 From ratbox 2.2 svn (anfl)
7981 +1 -0 trunk/include/client.h (File Modified)
7982 +21 -2 trunk/src/client.c (File Modified)
7983 +2 -4 trunk/src/hostmask.c (File Modified)
7984 +1 -5 trunk/src/s_conf.c (File Modified)
7985 +4 -8 trunk/src/s_user.c (File Modified)
7988 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7990 Fire off events properly.
7994 +7 -3 trunk/src/s_user.c (File Modified)
7997 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7999 make sure modules which depend on umode information get the message upon connection (oops)
8003 +3 -0 trunk/src/s_user.c (File Modified)
8006 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8008 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8009 From ratbox 2.2 svn.
8013 +3 -7 trunk/modules/m_etrace.c (File Modified)
8016 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8018 Replace silly `default_invisible' option with more versatile default_umodes.
8022 +2 -2 trunk/Makefile.in (File Modified)
8023 +12 -1 trunk/doc/example.conf (File Modified)
8024 +14 -7 trunk/doc/reference.conf (File Modified)
8025 +2 -4 trunk/include/s_conf.h (File Modified)
8026 +0 -6 trunk/modules/m_info.c (File Modified)
8027 +4 -0 trunk/src/modules.c (File Modified)
8028 +41 -1 trunk/src/newconf.c (File Modified)
8029 +2 -2 trunk/src/s_conf.c (File Modified)
8030 +3 -4 trunk/src/s_user.c (File Modified)
8033 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8035 Add temporary nick resvs with the proper duration,
8036 not 60 times too long.
8040 +1 -1 trunk/modules/m_resv.c (File Modified)
8043 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8045 Add kick on split riding. See reference.conf for more details.
8049 +1 -0 trunk/doc/example.conf (File Modified)
8050 +16 -0 trunk/doc/reference.conf (File Modified)
8051 +1 -0 trunk/include/s_conf.h (File Modified)
8052 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8053 +6 -0 trunk/modules/m_info.c (File Modified)
8054 +1 -0 trunk/src/newconf.c (File Modified)
8055 +1 -0 trunk/src/s_conf.c (File Modified)
8058 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8060 New credits, denoting GXTi as being on the core team.
8064 +16 -5 trunk/CREDITS (File Modified)
8067 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8069 better cloaking algorithm
8073 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8076 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8078 don't do redundant bitshifting.
8082 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8085 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8091 +1 -0 trunk/contrib/Makefile.in (File Modified)
8094 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8096 Set the DynSpoof flag properly.
8100 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8103 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8105 first go at an ip_cloaking implementation for charybdis.
8109 + - trunk/contrib/ip_cloaking.c (File Added)
8112 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8114 Add libcharybdis to contrib/ includes.
8118 +1 -1 trunk/contrib/Makefile.in (File Modified)
8121 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8123 add h_umode_changed hook for modules that provide usermodes.
8127 +1 -0 trunk/include/hook.h (File Modified)
8128 +2 -1 trunk/src/hook.c (File Modified)
8129 +3 -0 trunk/src/s_user.c (File Modified)
8132 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8134 Show quiets in /stats z.
8138 +15 -10 trunk/src/s_stats.c (File Modified)
8141 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8143 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8147 +0 -12 trunk/configure (File Modified)
8148 +0 -9 trunk/configure.ac (File Modified)
8149 +0 -3 trunk/include/setup.h.in (File Modified)
8152 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8154 change various buffer sizes to = topiclen.
8158 +3 -4 trunk/include/ircd_defs.h (File Modified)
8161 jon 2005/12/12 19:32:18 UTC (20051212-400)
8163 - Partial commit test, partial ego strokage ;)
8167 +2 -1 trunk/CREDITS (File Modified)
8170 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8172 More kqueue corrections.
8175 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8178 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8180 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8181 Not sure why this wasn't this way to begin with.
8185 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8188 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8190 example.conf tweaks:
8191 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8192 most people do not need this.
8193 Enable serverinfo::hub.
8197 +14 -11 trunk/doc/example.conf (File Modified)
8200 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8202 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8206 +1 -1 trunk/src/s_serv.c (File Modified)
8209 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8211 header include changes
8215 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8216 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8217 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8218 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8219 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8220 +1 -21 trunk/libcharybdis/select.c (File Modified)
8223 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8225 s/ilog/libcharybdis_{die,log,restart}/g
8229 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8230 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8231 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8232 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8233 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8234 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8235 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8236 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8239 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8241 Use the right callbacks in the function code.
8244 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8247 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8249 More work, it builds again!
8253 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8254 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8255 + - trunk/libcharybdis/libcharybdis.c (File Added)
8256 + - trunk/libcharybdis/libcharybdis.h (File Added)
8259 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8261 Move some stuff around.
8265 + - trunk/include/memory.h (File Deleted)
8266 + - trunk/include/tools.h (File Deleted)
8267 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8268 + - trunk/libcharybdis/memory.c (File Added)
8269 + - trunk/libcharybdis/memory.h (File Added)
8270 + - trunk/libcharybdis/snprintf.c (File Added)
8271 + - trunk/libcharybdis/tools.c (File Added)
8272 + - trunk/libcharybdis/tools.h (File Added)
8273 +1000 -1062 trunk/modules/.depend (File Modified)
8274 +421 -455 trunk/src/.depend (File Modified)
8275 +0 -1191 trunk/src/Makefile.in (File Modified)
8276 + - trunk/src/memory.c (File Deleted)
8277 + - trunk/src/snprintf.c (File Deleted)
8278 + - trunk/src/tools.c (File Deleted)
8281 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8283 move more headers into libcharybdis
8286 + - trunk/include/balloc.h (File Deleted)
8287 + - trunk/include/event.h (File Deleted)
8288 + - trunk/libcharybdis/balloc.h (File Added)
8289 + - trunk/libcharybdis/event.h (File Added)
8290 +924 -1020 trunk/modules/.depend (File Modified)
8291 +327 -406 trunk/src/.depend (File Modified)
8294 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8296 balloc, events -> libcharybdis
8299 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8300 + - trunk/libcharybdis/balloc.c (File Added)
8301 + - trunk/libcharybdis/event.c (File Added)
8302 +0 -1008 trunk/src/Makefile.in (File Modified)
8303 + - trunk/src/balloc.c (File Deleted)
8304 + - trunk/src/event.c (File Deleted)
8307 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8312 + - trunk/include/commio.h (File Deleted)
8313 + - trunk/include/linebuf.h (File Deleted)
8314 + - trunk/libcharybdis/commio.h (File Added)
8315 + - trunk/libcharybdis/linebuf.h (File Added)
8316 +1644 -530 trunk/modules/.depend (File Modified)
8317 +1 -1 trunk/modules/Makefile.in (File Modified)
8318 +720 -284 trunk/src/.depend (File Modified)
8321 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8323 Makefile reworking -- moving libcharybdis headers into proper location.
8326 +1 -1 trunk/adns/Makefile.in (File Modified)
8327 +1 -1 trunk/src/Makefile.in (File Modified)
8330 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8332 Document proposed authdaemon protocol.
8335 + - trunk/authdaemon/protocol.txt (File Added)
8338 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8343 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8346 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8348 Remove dead makefile from generation
8351 +1 -2 trunk/configure (File Modified)
8352 +0 -1 trunk/configure.ac (File Modified)
8355 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8357 libcharybdisIO -> libcharybdis
8360 +1 -1 trunk/src/Makefile.in (File Modified)
8363 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8368 + - trunk/libcharybdis/Makefile.in (File Added)
8369 + - trunk/libcharybdis/commio.c (File Added)
8370 + - trunk/libcharybdis/devpoll.c (File Added)
8371 + - trunk/libcharybdis/epoll.c (File Added)
8372 + - trunk/libcharybdis/io/ (File Deleted)
8373 + - trunk/libcharybdis/kqueue.c (File Added)
8374 + - trunk/libcharybdis/linebuf.c (File Added)
8375 + - trunk/libcharybdis/log/ (File Deleted)
8376 + - trunk/libcharybdis/poll.c (File Added)
8377 + - trunk/libcharybdis/ports.c (File Added)
8378 + - trunk/libcharybdis/select.c (File Added)
8381 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8386 + - trunk/libcharybdis/Makefile.in (File Deleted)
8389 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8394 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8397 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8399 add authdaemon dir for later hacking
8403 + - trunk/authdaemon/ (File Added)
8406 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8408 linebuf -> libcharybdisIO
8412 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8413 + - trunk/libcharybdis/io/linebuf.c (File Added)
8414 + - trunk/libcharybdis/log/ (File Added)
8415 + - trunk/libcharybdis/log/Makefile.in (File Added)
8416 +0 -687 trunk/src/Makefile.in (File Modified)
8417 + - trunk/src/linebuf.c (File Deleted)
8420 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8422 Solaris 10 I/O ports support
8425 + - trunk/libcharybdis/io/ports.c (File Added)
8428 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8434 +1 -1 trunk/Makefile.in (File Modified)
8435 +3 -1 trunk/configure (File Modified)
8436 +133 -10 trunk/configure.ac (File Modified)
8437 + - trunk/libcharybdis/ (File Added)
8438 + - trunk/libcharybdis/Makefile.in (File Added)
8439 + - trunk/libcharybdis/io/ (File Added)
8440 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8441 +2 -3 trunk/src/Makefile.in (File Modified)
8442 + - trunk/src/io/ (File Deleted)
8445 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8447 split IO stuff into libcharybdisIO.
8451 + - trunk/src/commio.c (File Deleted)
8452 + - trunk/src/devpoll.c (File Deleted)
8453 + - trunk/src/epoll.c (File Deleted)
8454 + - trunk/src/io/ (File Added)
8455 + - trunk/src/io/Makefile.in (File Added)
8456 + - trunk/src/io/commio.c (File Added)
8457 + - trunk/src/io/devpoll.c (File Added)
8458 + - trunk/src/io/epoll.c (File Added)
8459 + - trunk/src/io/kqueue.c (File Added)
8460 + - trunk/src/io/poll.c (File Added)
8461 + - trunk/src/io/select.c (File Added)
8462 + - trunk/src/kqueue.c (File Deleted)
8463 + - trunk/src/poll.c (File Deleted)
8464 + - trunk/src/select.c (File Deleted)
8467 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8473 +86 -155 trunk/configure (File Modified)
8474 +1 -1 trunk/configure.ac (File Modified)
8477 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8479 Remove mentions of mkkeypair/cryptlinks.
8483 +1 -3 trunk/doc/challenge.txt (File Modified)
8486 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8488 Clarify serverinfo{} description.
8492 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8495 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8497 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8501 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8504 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8506 Improvements also applicable to hyperion 1.x.
8510 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8513 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8515 - Add +F description
8516 - General improvements and changes to charybdis
8520 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8523 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8525 The server notice umodes only have an effect
8526 for opers. ("sendto_realops_flags", so having
8527 the umode is not enough, they must also be
8532 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8535 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8537 Updates to umodes docs.
8541 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8544 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8546 Add SGML documentation.
8549 + - trunk/doc/sgml/ (File Added)
8550 + - trunk/doc/sgml/oper-guide/ (File Added)
8551 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8552 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8553 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8554 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8555 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8556 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8557 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8560 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8562 Make operwall flag restrict setting umode +z.
8563 This repairs this flag broken in charybdis-1.0.
8567 +41 -0 trunk/contrib/m_flags.c (File Modified)
8568 +9 -0 trunk/src/s_user.c (File Modified)
8571 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8573 Don't complain/reset remote clients +n. I'm still not
8574 convinced propagating all umodes is the way to go, oh
8579 +1 -1 trunk/src/s_user.c (File Modified)
8582 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8584 - Require admin flag for oper /chghost (if it's enabled
8585 which is not default)
8586 - Give error message on nonexistant nick
8590 +12 -0 trunk/modules/m_chghost.c (File Modified)
8593 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8595 Incorporated jilles' dynspoof patch with a few minor changes.
8598 +5 -2 trunk/include/client.h (File Modified)
8599 +1 -0 trunk/include/numeric.h (File Modified)
8600 +75 -4 trunk/modules/m_chghost.c (File Modified)
8601 +2 -21 trunk/modules/m_stats.c (File Modified)
8602 +2 -8 trunk/modules/m_trace.c (File Modified)
8603 +2 -0 trunk/src/client.c (File Modified)
8604 +3 -0 trunk/src/s_user.c (File Modified)
8607 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8612 +5 -0 trunk/NEWS (File Modified)
8615 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8617 Make show_ip() far less braindead.
8619 Obtained from: ratbox 2.2 SVN
8623 +14 -85 trunk/src/client.c (File Modified)
8626 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8628 Instead of not showing channels at all for whoising services,
8629 only show channels the requester is also on. If operspying
8630 services, show all the channels.
8634 +37 -40 trunk/modules/m_whois.c (File Modified)
8637 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8639 - Show real errno if we fail to connect to a server
8640 - Don't show server IPs on IRC if a server goes dead
8645 +2 -5 trunk/src/s_serv.c (File Modified)
8648 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8650 Revert hybrid 7.2 aline code. It causes too many problems.
8654 +1 -47 trunk/NEWS (File Modified)
8655 + - trunk/include/aline.h (File Deleted)
8656 +53 -6 trunk/modules/m_dline.c (File Modified)
8657 +212 -16 trunk/modules/m_kline.c (File Modified)
8658 +37 -8 trunk/modules/m_resv.c (File Modified)
8659 +45 -24 trunk/modules/m_xline.c (File Modified)
8660 +0 -485 trunk/src/Makefile.in (File Modified)
8661 + - trunk/src/aline.c (File Deleted)
8664 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8666 Incorporate recent ratbox monitor bugfixes (could crash).
8670 +16 -0 trunk/modules/m_monitor.c (File Modified)
8671 +4 -3 trunk/src/monitor.c (File Modified)
8674 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8676 Fix /invite UID leak.
8678 Found by logiclrd@EFnet.
8682 +3 -2 trunk/modules/m_invite.c (File Modified)
8685 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8687 Don't show what channels a service is in.
8690 +1 -0 trunk/NEWS (File Modified)
8691 +40 -35 trunk/modules/m_whois.c (File Modified)
8694 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8696 Update version to 1.0.3.
8700 +9 -9 trunk/configure (File Modified)
8701 +1 -1 trunk/configure.ac (File Modified)
8704 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8710 +7 -1 trunk/NEWS (File Modified)
8713 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8715 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8716 More static buffers :(
8720 +12 -4 trunk/src/aline.c (File Modified)
8723 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8725 Make operspy mode (/mode !#channel showing parameters
8726 even if not on channel) work again.
8730 +4 -4 trunk/src/channel.c (File Modified)
8733 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8735 Call server_introduced hook on TS6 remote server
8736 introduction (ms_sid()).
8740 +6 -0 trunk/modules/core/m_server.c (File Modified)
8743 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8745 Cyrix boxes are wierd.
8748 +2 -1 trunk/modules/m_services.c (File Modified)
8751 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8756 +1 -1 trunk/include/client.h (File Modified)
8757 +3 -1 trunk/modules/m_services.c (File Modified)
8760 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8765 +1 -6 trunk/modules/m_services.c (File Modified)
8768 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8770 Disable a check that doesn't always seem to work right for some reason.
8773 +2 -0 trunk/modules/m_services.c (File Modified)
8776 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8782 +4 -1 trunk/NEWS (File Modified)
8785 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8791 +9 -9 trunk/configure (File Modified)
8792 +1 -1 trunk/configure.ac (File Modified)
8795 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8797 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8801 +3 -13 trunk/modules/m_trace.c (File Modified)
8804 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8806 Don't send empty RPL_WHOISCHANNELS on remote whois.
8808 Pointy hat to: jilles
8812 +1 -1 trunk/modules/m_whois.c (File Modified)
8815 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8821 +3 -0 trunk/NEWS (File Modified)
8824 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8826 Modular umode support.
8830 +0 -9 trunk/include/client.h (File Modified)
8831 +2 -1 trunk/include/s_user.h (File Modified)
8832 +1 -1 trunk/include/tools.h (File Modified)
8833 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8834 +3 -0 trunk/src/ircd.c (File Modified)
8835 +1 -1 trunk/src/messages.tab (File Modified)
8836 +2 -2 trunk/src/s_serv.c (File Modified)
8837 +37 -59 trunk/src/s_user.c (File Modified)
8838 +21 -0 trunk/src/tools.c (File Modified)
8841 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8843 Optionally do forced nick change to the UID instead of kill
8844 on nick collisions, see doc/collision_fnc.txt for more
8849 + - trunk/doc/collision_fnc.txt (File Added)
8850 +1 -0 trunk/doc/example.conf (File Modified)
8851 +8 -0 trunk/doc/reference.conf (File Modified)
8852 +1 -0 trunk/include/numeric.h (File Modified)
8853 +1 -0 trunk/include/s_conf.h (File Modified)
8854 +2 -1 trunk/include/s_serv.h (File Modified)
8855 +1 -0 trunk/include/s_stats.h (File Modified)
8856 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8857 +1 -1 trunk/src/messages.tab (File Modified)
8858 +1 -0 trunk/src/newconf.c (File Modified)
8859 +1 -0 trunk/src/s_conf.c (File Modified)
8860 +1 -0 trunk/src/s_serv.c (File Modified)
8861 +2 -2 trunk/src/s_stats.c (File Modified)
8864 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8870 trunk/NEWS (File Modified)
8873 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8875 Don't allow lookups by uid in /monitor + and /monitor s.
8879 trunk/modules/m_monitor.c (File Modified)
8882 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8884 Stop garbage +j being set in cases like +j aaa:bbb by
8885 initializing the variables properly.
8891 trunk/modules/core/m_mode.c (File Modified)
8892 trunk/modules/core/m_sjoin.c (File Modified)
8895 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8897 Apply flags to the proper server in me_gcap().
8901 trunk/modules/m_capab.c (File Modified)
8904 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8906 Use find_named_client() instead of find_client() to check
8907 for nick collisions.
8911 trunk/modules/core/m_nick.c (File Modified)
8914 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8916 - Replace old 381 numeric with a new, more positive one!
8920 trunk/src/messages.tab (File Modified)
8923 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8925 Make it compile again.
8929 trunk/src/channel.c (File Modified)
8930 trunk/src/client.c (File Modified)
8931 trunk/src/ircd.c (File Modified)
8932 trunk/src/packet.c (File Modified)
8935 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8937 - Prevent UID disclosure in cmode setting.
8941 trunk/NEWS (File Modified)
8942 trunk/modules/core/m_mode.c (File Modified)
8945 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8947 A different check which prevents UID disclosure.
8951 trunk/modules/core/m_kick.c (File Modified)
8954 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8956 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8960 trunk/modules/core/m_kick.c (File Modified)
8963 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8965 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8969 trunk/NEWS (File Modified)
8970 trunk/modules/m_accept.c (File Modified)
8971 trunk/modules/m_admin.c (File Modified)
8972 trunk/modules/m_away.c (File Modified)
8973 trunk/modules/m_cap.c (File Modified)
8974 trunk/modules/m_capab.c (File Modified)
8975 trunk/modules/m_challenge.c (File Modified)
8976 trunk/modules/m_chghost.c (File Modified)
8977 trunk/modules/m_close.c (File Modified)
8978 trunk/modules/m_cmessage.c (File Modified)
8979 trunk/modules/m_connect.c (File Modified)
8980 trunk/modules/m_dline.c (File Modified)
8981 trunk/modules/m_encap.c (File Modified)
8982 trunk/modules/m_etrace.c (File Modified)
8983 trunk/modules/m_gline.c (File Modified)
8984 trunk/modules/m_help.c (File Modified)
8985 trunk/modules/m_info.c (File Modified)
8986 trunk/modules/m_invite.c (File Modified)
8987 trunk/modules/m_ison.c (File Modified)
8988 trunk/modules/m_kline.c (File Modified)
8989 trunk/modules/m_knock.c (File Modified)
8990 trunk/modules/m_links.c (File Modified)
8991 trunk/modules/m_list.c (File Modified)
8992 trunk/modules/m_locops.c (File Modified)
8993 trunk/modules/m_lusers.c (File Modified)
8994 trunk/modules/m_map.c (File Modified)
8995 trunk/modules/m_monitor.c (File Modified)
8996 trunk/modules/m_motd.c (File Modified)
8997 trunk/modules/m_names.c (File Modified)
8998 trunk/modules/m_oper.c (File Modified)
8999 trunk/modules/m_operspy.c (File Modified)
9000 trunk/modules/m_pass.c (File Modified)
9001 trunk/modules/m_ping.c (File Modified)
9002 trunk/modules/m_pong.c (File Modified)
9003 trunk/modules/m_post.c (File Modified)
9004 trunk/modules/m_rehash.c (File Modified)
9005 trunk/modules/m_restart.c (File Modified)
9006 trunk/modules/m_resv.c (File Modified)
9007 trunk/modules/m_services.c (File Modified)
9008 trunk/modules/m_set.c (File Modified)
9009 trunk/modules/m_sshortcut.c (File Modified)
9010 trunk/modules/m_stats.c (File Modified)
9011 trunk/modules/m_svinfo.c (File Modified)
9012 trunk/modules/m_tb.c (File Modified)
9013 trunk/modules/m_testline.c (File Modified)
9014 trunk/modules/m_testmask.c (File Modified)
9015 trunk/modules/m_time.c (File Modified)
9016 trunk/modules/m_topic.c (File Modified)
9017 trunk/modules/m_trace.c (File Modified)
9018 trunk/modules/m_unreject.c (File Modified)
9019 trunk/modules/m_user.c (File Modified)
9020 trunk/modules/m_userhost.c (File Modified)
9021 trunk/modules/m_users.c (File Modified)
9022 trunk/modules/m_version.c (File Modified)
9023 trunk/modules/m_wallops.c (File Modified)
9024 trunk/modules/m_who.c (File Modified)
9025 trunk/modules/m_whois.c (File Modified)
9026 trunk/modules/m_whowas.c (File Modified)
9027 trunk/modules/m_xline.c (File Modified)
9028 trunk/src/adns.c (File Modified)
9029 trunk/src/aline.c (File Modified)
9030 trunk/src/cache.c (File Modified)
9031 trunk/src/channel.c (File Modified)
9032 trunk/src/class.c (File Modified)
9033 trunk/src/client.c (File Modified)
9034 trunk/src/commio.c (File Modified)
9035 trunk/src/event.c (File Modified)
9036 trunk/src/hash.c (File Modified)
9037 trunk/src/hostmask.c (File Modified)
9038 trunk/src/ircd.c (File Modified)
9039 trunk/src/kdparse.c (File Modified)
9040 trunk/src/linebuf.c (File Modified)
9041 trunk/src/listener.c (File Modified)
9042 trunk/src/modules.c (File Modified)
9043 trunk/src/monitor.c (File Modified)
9044 trunk/src/newconf.c (File Modified)
9045 trunk/src/packet.c (File Modified)
9046 trunk/src/parse.c (File Modified)
9047 trunk/src/reject.c (File Modified)
9048 trunk/src/s_auth.c (File Modified)
9049 trunk/src/s_conf.c (File Modified)
9050 trunk/src/s_gline.c (File Modified)
9051 trunk/src/s_log.c (File Modified)
9052 trunk/src/s_newconf.c (File Modified)
9053 trunk/src/s_serv.c (File Modified)
9054 trunk/src/s_stats.c (File Modified)
9055 trunk/src/s_user.c (File Modified)
9056 trunk/src/send.c (File Modified)
9057 trunk/src/whowas.c (File Modified)
9060 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9062 - More coding style niceities. Pretty much got client.h squared away.
9066 trunk/modules/m_dline.c (File Modified)
9067 trunk/modules/m_gline.c (File Modified)
9068 trunk/modules/m_kline.c (File Modified)
9069 trunk/modules/m_rehash.c (File Modified)
9070 trunk/modules/m_resv.c (File Modified)
9071 trunk/modules/m_stats.c (File Modified)
9072 trunk/modules/m_testline.c (File Modified)
9073 trunk/modules/m_user.c (File Modified)
9074 trunk/modules/m_xline.c (File Modified)
9077 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9079 - Propagate quiets (+q) on netjoins
9080 - Clear +q list too on lowerTS sjoin from TS6 source
9084 trunk/modules/core/m_sjoin.c (File Modified)
9085 trunk/src/s_serv.c (File Modified)
9088 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9090 Second argument to whois is always a nick, never a uid.
9091 This prevents /whois other.server uid to get information
9096 trunk/modules/m_whois.c (File Modified)
9099 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9101 Don't allow local users to use uids in user mode.
9105 trunk/src/s_user.c (File Modified)
9108 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9110 Make it compile again.
9114 trunk/src/s_stats.c (File Modified)
9117 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9119 Fix propagation of empty SJOIN.
9123 trunk/modules/core/m_sjoin.c (File Modified)
9126 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9128 Some atheme-style niceties here.
9132 trunk/modules/m_accept.c (File Modified)
9133 trunk/modules/m_admin.c (File Modified)
9134 trunk/modules/m_away.c (File Modified)
9135 trunk/modules/m_cap.c (File Modified)
9136 trunk/modules/m_capab.c (File Modified)
9137 trunk/modules/m_challenge.c (File Modified)
9138 trunk/modules/m_chghost.c (File Modified)
9139 trunk/modules/m_close.c (File Modified)
9140 trunk/modules/m_cmessage.c (File Modified)
9141 trunk/modules/m_connect.c (File Modified)
9142 trunk/modules/m_dline.c (File Modified)
9143 trunk/modules/m_encap.c (File Modified)
9144 trunk/modules/m_etrace.c (File Modified)
9145 trunk/modules/m_gline.c (File Modified)
9146 trunk/modules/m_help.c (File Modified)
9147 trunk/modules/m_info.c (File Modified)
9148 trunk/modules/m_invite.c (File Modified)
9149 trunk/modules/m_ison.c (File Modified)
9150 trunk/modules/m_kline.c (File Modified)
9151 trunk/modules/m_knock.c (File Modified)
9152 trunk/modules/m_links.c (File Modified)
9153 trunk/modules/m_list.c (File Modified)
9154 trunk/modules/m_locops.c (File Modified)
9155 trunk/modules/m_lusers.c (File Modified)
9156 trunk/modules/m_map.c (File Modified)
9157 trunk/modules/m_monitor.c (File Modified)
9158 trunk/modules/m_motd.c (File Modified)
9159 trunk/modules/m_names.c (File Modified)
9160 trunk/modules/m_oper.c (File Modified)
9161 trunk/modules/m_operspy.c (File Modified)
9162 trunk/modules/m_pass.c (File Modified)
9163 trunk/modules/m_ping.c (File Modified)
9164 trunk/modules/m_pong.c (File Modified)
9165 trunk/modules/m_post.c (File Modified)
9166 trunk/modules/m_rehash.c (File Modified)
9167 trunk/modules/m_restart.c (File Modified)
9168 trunk/modules/m_resv.c (File Modified)
9169 trunk/modules/m_services.c (File Modified)
9170 trunk/modules/m_set.c (File Modified)
9171 trunk/modules/m_sshortcut.c (File Modified)
9172 trunk/modules/m_stats.c (File Modified)
9173 trunk/modules/m_svinfo.c (File Modified)
9174 trunk/modules/m_tb.c (File Modified)
9175 trunk/modules/m_testline.c (File Modified)
9176 trunk/modules/m_testmask.c (File Modified)
9177 trunk/modules/m_time.c (File Modified)
9178 trunk/modules/m_topic.c (File Modified)
9179 trunk/modules/m_trace.c (File Modified)
9180 trunk/modules/m_unreject.c (File Modified)
9181 trunk/modules/m_user.c (File Modified)
9182 trunk/modules/m_userhost.c (File Modified)
9183 trunk/modules/m_users.c (File Modified)
9184 trunk/modules/m_version.c (File Modified)
9185 trunk/modules/m_wallops.c (File Modified)
9186 trunk/modules/m_who.c (File Modified)
9187 trunk/modules/m_whois.c (File Modified)
9188 trunk/modules/m_whowas.c (File Modified)
9189 trunk/modules/m_xline.c (File Modified)
9192 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9194 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9198 trunk/.indent.pro (File Modified)
9199 trunk/include/charybdis.h (File Added)
9200 trunk/include/client.h (File Modified)
9201 trunk/modules/.indent.pro (File Modified)
9202 trunk/src/.indent.pro (File Modified)
9203 trunk/src/adns.c (File Modified)
9204 trunk/src/aline.c (File Modified)
9205 trunk/src/cache.c (File Modified)
9206 trunk/src/channel.c (File Modified)
9207 trunk/src/class.c (File Modified)
9208 trunk/src/client.c (File Modified)
9209 trunk/src/commio.c (File Modified)
9210 trunk/src/event.c (File Modified)
9211 trunk/src/hash.c (File Modified)
9212 trunk/src/hostmask.c (File Modified)
9213 trunk/src/ircd.c (File Modified)
9214 trunk/src/kdparse.c (File Modified)
9215 trunk/src/linebuf.c (File Modified)
9216 trunk/src/listener.c (File Modified)
9217 trunk/src/modules.c (File Modified)
9218 trunk/src/monitor.c (File Modified)
9219 trunk/src/newconf.c (File Modified)
9220 trunk/src/packet.c (File Modified)
9221 trunk/src/parse.c (File Modified)
9222 trunk/src/reject.c (File Modified)
9223 trunk/src/s_auth.c (File Modified)
9224 trunk/src/s_conf.c (File Modified)
9225 trunk/src/s_gline.c (File Modified)
9226 trunk/src/s_log.c (File Modified)
9227 trunk/src/s_newconf.c (File Modified)
9228 trunk/src/s_serv.c (File Modified)
9229 trunk/src/s_stats.c (File Modified)
9230 trunk/src/s_user.c (File Modified)
9231 trunk/src/send.c (File Modified)
9232 trunk/src/whowas.c (File Modified)
9235 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9237 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9238 - Convert a few modules towards using this code.
9239 - Make a note about this change in NEWS.
9243 trunk/NEWS (File Modified)
9244 trunk/include/aline.h (File Added)
9245 trunk/modules/m_dline.c (File Modified)
9246 trunk/modules/m_kline.c (File Modified)
9247 trunk/modules/m_resv.c (File Modified)
9248 trunk/modules/m_xline.c (File Modified)
9249 trunk/src/Makefile.in (File Modified)
9250 trunk/src/aline.c (File Added)
9253 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9255 - Update NEWS document.
9259 trunk/NEWS (File Modified)
9262 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9264 Use find_named_person() instead of find_person() in services shortcuts.
9268 trunk/modules/m_sshortcut.c (File Modified)
9271 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9273 Fix propagation of empty channels (+P).
9277 trunk/modules/core/m_sjoin.c (File Modified)
9278 trunk/src/s_serv.c (File Modified)
9281 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9283 Use same comparison for +f.
9287 trunk/modules/core/m_join.c (File Modified)
9290 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9292 Retire server-server non-encap CHGHOST, and clean it up a bit.
9296 trunk/modules/m_chghost.c (File Modified)
9299 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9301 Use TS6 form for SQUIT wallops.
9305 trunk/modules/core/m_squit.c (File Modified)
9308 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9310 Propagate nick changes for remote clients in TS6 form if possible;
9311 simplify the code a bit.
9315 trunk/modules/core/m_nick.c (File Modified)
9318 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9320 Only clear oper_only_umodes on deoper for local clients.
9324 trunk/src/s_user.c (File Modified)
9327 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9329 - Don't enable use_whois_actually in the default config, makes cloaking
9330 only useful for vanity.
9334 trunk/doc/example.conf (File Modified)
9337 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9339 Fix linebuf raw code to not truncate lines longer than
9340 510 characters. This stops ziplinks corruption at
9341 the initial burst if the other side sends a lot.
9345 trunk/src/linebuf.c (File Modified)
9348 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9350 - Add +r to channel_modes().
9354 trunk/src/channel.c (File Modified)
9357 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9363 trunk/NEWS (File Modified)
9366 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9368 err, nvm. wrong project :-P
9372 trunk/src/match.c (File Modified)
9375 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9377 make sure we don't crash on match(NULL, test)
9381 trunk/src/match.c (File Modified)
9384 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9386 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9387 flags = rehash in shared{}.
9388 Uses :<source> ENCAP <target> REHASH [option].
9392 trunk/doc/example.conf (File Modified)
9393 trunk/doc/reference.conf (File Modified)
9394 trunk/help/opers/rehash (File Modified)
9395 trunk/include/s_newconf.h (File Modified)
9396 trunk/modules/m_rehash.c (File Modified)
9397 trunk/modules/m_stats.c (File Modified)
9398 trunk/src/newconf.c (File Modified)
9401 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9403 Initialize flags to 0 in conf_set_shared_flags() and
9404 conf_set_cluster_flags().
9408 trunk/src/newconf.c (File Modified)
9411 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9413 Don't allow a forward from a #channel to an &channel.
9414 Error message is Illegal channel name.
9418 trunk/modules/core/m_mode.c (File Modified)
9421 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9423 - change version to 1.0.1
9427 trunk/configure (File Modified)
9428 trunk/configure.ac (File Modified)
9431 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9437 trunk/NEWS (File Modified)
9440 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9442 Services shortcuts changes:
9443 - Require umode +S on target
9444 - Use ERR_SERVICESDOWN (440) for error message
9445 - Fix check for empty string
9449 trunk/include/numeric.h (File Modified)
9450 trunk/modules/m_sshortcut.c (File Modified)
9451 trunk/src/messages.tab (File Modified)
9454 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9456 s/IsChanService/IsService/g;
9460 trunk/modules/m_sshortcut.c (File Modified)
9463 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9465 Add check for service validity in shortcut routines.
9469 trunk/modules/m_sshortcut.c (File Modified)
9472 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9474 Don't allow forwarding to a -F channel the setter is not on.
9478 trunk/modules/core/m_mode.c (File Modified)
9481 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9483 Describe identify_service and identify_command in
9488 trunk/doc/reference.conf (File Modified)
9491 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9493 More helpfile updates.
9497 trunk/help/Makefile.in (File Modified)
9498 trunk/help/opers/die (File Modified)
9499 trunk/help/opers/join (File Modified)
9500 trunk/help/opers/links (File Modified)
9501 trunk/help/opers/lusers (File Modified)
9502 trunk/help/opers/map (File Added)
9503 trunk/help/opers/motd (File Modified)
9504 trunk/help/opers/names (File Modified)
9505 trunk/help/opers/notice (File Modified)
9506 trunk/help/opers/operspy (File Modified)
9507 trunk/help/opers/part (File Modified)
9508 trunk/help/opers/privmsg (File Modified)
9509 trunk/help/opers/restart (File Modified)
9510 trunk/help/opers/set (File Modified)
9511 trunk/help/opers/stats (File Modified)
9512 trunk/help/opers/trace (File Modified)
9513 trunk/help/opers/version (File Modified)
9514 trunk/help/users/notice (File Modified)
9515 trunk/help/users/privmsg (File Modified)
9516 trunk/help/users/stats (File Modified)
9519 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9525 trunk/help/opers/cmode (File Modified)
9526 trunk/help/opers/umode (File Modified)
9527 trunk/help/opers/wallops (File Modified)
9528 trunk/help/opers/who (File Modified)
9529 trunk/help/users/umode (File Modified)
9532 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9534 Include cmode +r in 004 and 005.
9538 trunk/include/supported.h (File Modified)
9539 trunk/src/messages.tab (File Modified)
9542 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9544 No need to clear all 3 buffers in channel_modes().
9548 trunk/src/channel.c (File Modified)
9551 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9553 - Fix multiple +f modes per line
9554 - -f shouldn't take a parameter
9558 trunk/modules/core/m_mode.c (File Modified)
9561 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9563 Channel mode +Q now prevents forwarding to or through
9564 a channel, just like in hyperion, not from a channel.
9568 trunk/modules/core/m_join.c (File Modified)
9571 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9573 Complete +F/+Q propagation.
9577 trunk/modules/core/m_join.c (File Modified)
9578 trunk/modules/core/m_sjoin.c (File Modified)
9579 trunk/src/channel.c (File Modified)
9582 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9584 - A few minor fixes.
9588 trunk/modules/core/m_join.c (File Modified)
9589 trunk/modules/m_services.c (File Modified)
9592 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9594 - Fix netsplit obfuscation.
9598 trunk/src/client.c (File Modified)
9601 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9603 - Fix another /stats p related bug.
9607 trunk/src/client.c (File Modified)
9610 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9612 - Update example.conf.
9616 trunk/doc/example.conf (File Modified)
9619 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9621 - Fix a minor bug here, and re-release 1.0.
9625 trunk/modules/core/m_nick.c (File Modified)
9628 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9630 - Add bursted clients to /stats p list.
9634 trunk/modules/core/m_nick.c (File Modified)
9637 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9639 - Add identify_service, identify_command options to the example.conf,
9644 trunk/NEWS (File Modified)
9645 trunk/doc/example.conf (File Modified)
9646 trunk/src/newconf.c (File Modified)
9649 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9651 - Add services shortcuts.
9655 trunk/modules/Makefile.in (File Modified)
9656 trunk/modules/m_sshortcut.c (File Added)
9659 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9661 - put back checks i removed by mistake
9665 trunk/modules/core/m_join.c (File Modified)
9668 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9670 - Implement channel mode +Q, which disables forwarding.
9671 - Make forwarding usable by everyone.
9672 - Implement channel mode +F which bypasses authority checks on a target
9678 trunk/NEWS (File Modified)
9679 trunk/include/channel.h (File Modified)
9680 trunk/include/supported.h (File Modified)
9681 trunk/modules/core/m_join.c (File Modified)
9682 trunk/modules/core/m_mode.c (File Modified)
9683 trunk/src/messages.tab (File Modified)
9686 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9688 - Fix account handling brokenness.
9692 trunk/modules/m_services.c (File Modified)
9695 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9697 Identify to services via server password hack. Still
9698 needs config file parts, like
9699 identifyservice = "nickserv@services.int";
9700 identifycommand = "IDENTIFY";
9704 trunk/include/s_conf.h (File Modified)
9705 trunk/src/s_user.c (File Modified)
9708 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9710 Make send.c compile.
9714 trunk/src/send.c (File Modified)
9717 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9719 - Handle this better.
9723 trunk/src/send.c (File Modified)
9726 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9728 If the source is not a client, don't send to normal users.
9732 trunk/src/send.c (File Modified)
9735 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9737 - Make /wallops behave as wallops in other ircds.
9741 trunk/modules/m_wallops.c (File Modified)
9742 trunk/src/send.c (File Modified)
9745 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9751 trunk/NEWS (File Modified)
9752 trunk/configure (File Modified)
9753 trunk/configure.ac (File Modified)
9756 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9758 - Remove efnet configuration.
9759 - Rename example.conf as reference.conf, and replace the default
9760 example.conf with one suitable for AthemeNET.
9761 - Update makefile to reflect these changes.
9765 trunk/doc/Makefile.in (File Modified)
9766 trunk/doc/example.conf (File Modified)
9767 trunk/doc/example.efnet.conf (File Deleted)
9768 trunk/doc/reference.conf (File Added)
9771 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9773 - Don't display opers who are /away.
9777 trunk/modules/m_stats.c (File Modified)
9780 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9782 Put cmode +f in 004 and 005.
9786 trunk/include/supported.h (File Modified)
9787 trunk/src/messages.tab (File Modified)
9790 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9792 Add user umode +Q which prevents a user from
9797 trunk/include/client.h (File Modified)
9798 trunk/modules/core/m_join.c (File Modified)
9799 trunk/src/messages.tab (File Modified)
9800 trunk/src/s_user.c (File Modified)
9803 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9805 Implement channel forwarding in m_join(). As in
9806 hyperion, failing to join because of +i, +r or +j
9807 can cause you to be forwarded, potentially
9808 recursively. Unlike hyperion, a single numeric
9809 is sent in case of a successful forward, otherwise
9810 the ircd acts if there were no forward.
9814 trunk/include/numeric.h (File Modified)
9815 trunk/modules/core/m_join.c (File Modified)
9816 trunk/src/messages.tab (File Modified)
9819 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9821 Allow servers to set oper-only cmodes as well.
9825 trunk/modules/core/m_mode.c (File Modified)
9828 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9830 Add cmode +f which takes a channel name, settable
9831 only by opers for now. Does not do anything yet.
9835 trunk/include/channel.h (File Modified)
9836 trunk/modules/core/m_join.c (File Modified)
9837 trunk/modules/core/m_mode.c (File Modified)
9838 trunk/modules/core/m_sjoin.c (File Modified)
9839 trunk/src/channel.c (File Modified)
9842 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9844 Fully initialize 'mode' in ms_join() and ms_sjoin()
9845 to avoid old +j garbage from being used.
9849 trunk/modules/core/m_join.c (File Modified)
9850 trunk/modules/core/m_sjoin.c (File Modified)
9853 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9855 - only touch join_count/join_delta if join throttling
9856 is enabled on the channel
9857 - reset join_count/join_delta to 0 if -j is set
9861 trunk/modules/core/m_join.c (File Modified)
9862 trunk/modules/core/m_mode.c (File Modified)
9863 trunk/modules/core/m_sjoin.c (File Modified)
9866 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9868 Also start a new "period" for join throttling for remote joins,
9869 if necessary. Make the code slightly clearer.
9873 trunk/modules/core/m_join.c (File Modified)
9874 trunk/src/channel.c (File Modified)
9877 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9879 Some +j improvements, still broken.
9883 trunk/modules/core/m_join.c (File Modified)
9884 trunk/modules/core/m_sjoin.c (File Modified)
9887 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9889 Only do +z processing for +m channels the sender is on,
9890 as bans/quiets are currently only checked locally.
9894 trunk/modules/core/m_message.c (File Modified)
9897 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9899 - Add max_bans_large configuration option, defaulting to 500, to
9900 limit the number of bans in a +L channel
9901 - Change b/e/I to b/e/I/q in texts
9905 trunk/doc/example.conf (File Modified)
9906 trunk/include/s_conf.h (File Modified)
9907 trunk/modules/core/m_mode.c (File Modified)
9908 trunk/modules/m_info.c (File Modified)
9909 trunk/src/newconf.c (File Modified)
9910 trunk/src/s_conf.c (File Modified)
9913 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9915 Store invite for +gi channels.
9916 Note that +gi is significantly weaker access control than +i.
9920 trunk/modules/m_invite.c (File Modified)
9923 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9925 Nonops are allowed to see +q lists.
9929 trunk/modules/core/m_mode.c (File Modified)
9932 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9934 Invalidate can_send() cache on -q.
9938 trunk/modules/core/m_mode.c (File Modified)
9941 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9943 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9947 trunk/modules/core/m_sjoin.c (File Modified)
9950 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9952 - Allow blank SJOINs -- for permanant channels.
9956 trunk/modules/core/m_sjoin.c (File Modified)
9959 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9961 - Burst permanant channels.
9965 trunk/src/s_serv.c (File Modified)
9968 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9970 - Fix handling of permanant channels.
9974 trunk/modules/core/m_join.c (File Modified)
9977 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9979 - Run indent on core modules.
9980 - Add propagation of join throttle settings.
9984 trunk/modules/core/m_die.c (File Modified)
9985 trunk/modules/core/m_error.c (File Modified)
9986 trunk/modules/core/m_join.c (File Modified)
9987 trunk/modules/core/m_kick.c (File Modified)
9988 trunk/modules/core/m_kill.c (File Modified)
9989 trunk/modules/core/m_message.c (File Modified)
9990 trunk/modules/core/m_mode.c (File Modified)
9991 trunk/modules/core/m_nick.c (File Modified)
9992 trunk/modules/core/m_part.c (File Modified)
9993 trunk/modules/core/m_quit.c (File Modified)
9994 trunk/modules/core/m_server.c (File Modified)
9995 trunk/modules/core/m_sjoin.c (File Modified)
9996 trunk/modules/core/m_squit.c (File Modified)
9999 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10001 - Fix mistake in commit message.
10005 trunk/ChangeLog (File Modified)
10008 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10010 - Channel throttling.
10014 trunk/NEWS (File Modified)
10015 trunk/include/supported.h (File Modified)
10016 trunk/modules/core/m_mode.c (File Modified)
10017 trunk/src/messages.tab (File Modified)
10020 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10022 - Channel throttle logic fixes.
10026 trunk/include/channel.h (File Modified)
10029 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10031 - Add the throttle logic.
10035 trunk/include/channel.h (File Modified)
10036 trunk/include/numeric.h (File Modified)
10037 trunk/modules/core/m_join.c (File Modified)
10038 trunk/src/channel.c (File Modified)
10039 trunk/src/messages.tab (File Modified)
10042 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10044 - Cosmetic fixes to CREDITS.
10048 trunk/CREDITS (File Modified)
10051 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10053 - Better channel_modes() from ShadowIRCd 4.
10057 trunk/include/channel.h (File Modified)
10058 trunk/src/channel.c (File Modified)
10061 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10063 - Strip colour codes from parts.
10067 trunk/modules/core/m_part.c (File Modified)
10070 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10072 - Strip colour codes from quits.
10076 trunk/modules/core/m_quit.c (File Modified)
10079 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10081 - add +c/+g/+z to channel_modes().
10085 trunk/src/channel.c (File Modified)
10088 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10090 - Add +g to 004/005 numerics.
10094 trunk/include/supported.h (File Modified)
10095 trunk/src/messages.tab (File Modified)
10098 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10100 - Add +cgz to set_final_mode() in both join/sjoin.
10101 - Implement channel mode +g: Free invite.
10105 trunk/include/channel.h (File Modified)
10106 trunk/modules/core/m_join.c (File Modified)
10107 trunk/modules/core/m_mode.c (File Modified)
10108 trunk/modules/core/m_sjoin.c (File Modified)
10109 trunk/modules/m_invite.c (File Modified)
10112 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10114 - Make sure /stats p uses the right list.
10118 trunk/modules/m_stats.c (File Modified)
10121 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10123 - local oper list becomes local_oper_list.
10124 - all opers are stored on oper_list for /stats p.
10128 trunk/include/ircd.h (File Modified)
10129 trunk/modules/m_stats.c (File Modified)
10130 trunk/modules/m_trace.c (File Modified)
10131 trunk/src/client.c (File Modified)
10132 trunk/src/ircd.c (File Modified)
10133 trunk/src/s_user.c (File Modified)
10134 trunk/src/send.c (File Modified)
10137 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10139 - Remove ENABLE_SERVICES legacy define.
10143 trunk/configure (File Modified)
10144 trunk/configure.ac (File Modified)
10145 trunk/include/client.h (File Modified)
10146 trunk/include/m_info.h (File Modified)
10147 trunk/include/s_conf.h (File Modified)
10148 trunk/modules/Makefile.in (File Modified)
10149 trunk/modules/core/m_kick.c (File Modified)
10150 trunk/modules/core/m_mode.c (File Modified)
10151 trunk/modules/core/m_nick.c (File Modified)
10152 trunk/modules/core/m_sjoin.c (File Modified)
10153 trunk/modules/m_services.c (File Modified)
10154 trunk/src/channel.c (File Modified)
10155 trunk/src/newconf.c (File Modified)
10156 trunk/src/s_conf.c (File Modified)
10157 trunk/src/s_serv.c (File Modified)
10158 trunk/src/s_user.c (File Modified)
10161 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10163 - New reject message, ala ircu.
10167 trunk/src/reject.c (File Modified)
10170 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10172 - Reduce 'broadcast storm' effect in m_chghost.
10176 trunk/modules/m_chghost.c (File Modified)
10179 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10181 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10185 trunk/include/supported.h (File Modified)
10186 trunk/src/messages.tab (File Modified)
10189 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10195 trunk/include/channel.h (File Modified)
10196 trunk/modules/core/m_message.c (File Modified)
10197 trunk/modules/core/m_mode.c (File Modified)
10200 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10202 - use sendto_one_numeric() in some places.
10206 trunk/modules/core/m_mode.c (File Modified)
10209 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10211 - Implement channel mode +c -- colour stripping.
10215 trunk/include/irc_string.h (File Modified)
10216 trunk/include/supported.h (File Modified)
10217 trunk/modules/core/m_message.c (File Modified)
10218 trunk/modules/core/m_mode.c (File Modified)
10219 trunk/src/irc_string.c (File Modified)
10220 trunk/src/messages.tab (File Modified)
10223 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10225 - Add +qLP to CHANMODES 005 numeric.
10229 trunk/include/supported.h (File Modified)
10232 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10234 Move credits files to doc/.
10238 trunk/Hybrid-team (File Deleted)
10239 trunk/Ratbox-team (File Deleted)
10240 trunk/doc/Hybrid-team (File Added)
10241 trunk/doc/Ratbox-team (File Added)
10244 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10246 - Rename Ratbox credits as Ratbox-team.
10247 - Add in our own CREDITS.
10251 trunk/CREDITS (File Deleted)
10252 trunk/CREDITS (File Added)
10253 trunk/Ratbox-team (File Added)
10256 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10258 - Quietcache fixes.
10262 trunk/modules/core/m_mode.c (File Modified)
10265 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10267 - Rebuild configure.
10271 trunk/autom4te.cache/ (File Deleted)
10272 trunk/configure (File Modified)
10275 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10277 Add +q to messages.tab.
10281 trunk/src/messages.tab (File Modified)
10284 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10286 - port m_sjoin stuff to TS6 JOIN syntax.
10290 trunk/modules/core/m_join.c (File Modified)
10293 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10295 - Implement channel mode +q (quiet)
10299 trunk/include/channel.h (File Modified)
10300 trunk/modules/core/m_mode.c (File Modified)
10301 trunk/src/channel.c (File Modified)
10304 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10306 Add +L/+P for set_final_mode().
10310 trunk/modules/core/m_sjoin.c (File Modified)
10313 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10315 Add +L/+P in channel_modes().
10319 trunk/src/channel.c (File Modified)
10322 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10324 - Use MODE_PERMANENT, not MODE_PERMANANT
10325 - Actually use chm_staff()
10327 It compiles but is not otherwise tested.
10331 trunk/include/channel.h (File Modified)
10332 trunk/modules/core/m_mode.c (File Modified)
10333 trunk/modules/core/m_sjoin.c (File Modified)
10334 trunk/src/channel.c (File Modified)
10337 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10339 - Ok, patchlevel.h is fixed now.
10343 trunk/include/patchlevel.h (File Modified)
10346 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10352 trunk/include/patchlevel.h (File Modified)
10353 trunk/src/version.c.SH (File Modified)
10356 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10358 - Fix compilation issue with version.c.
10362 trunk/src/version.c.SH (File Modified)
10365 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10367 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10368 this from the BUGS file.
10372 trunk/BUGS (File Modified)
10375 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10377 Mangle all netsplit messages if flatten links is enabled.
10381 trunk/src/client.c (File Modified)
10384 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10386 - jilles pointed out that /stats p needed severe changes -- implement
10391 trunk/modules/m_stats.c (File Modified)
10394 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10396 Rename RELNOTES to NEWS.
10400 trunk/NEWS (File Added)
10401 trunk/RELNOTES (File Deleted)
10404 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10410 trunk/RELNOTES (File Modified)
10413 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10415 - Make /stats p work globally.
10416 - Change 'OPER(s)' to 'staff members'
10420 trunk/modules/m_stats.c (File Modified)
10423 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10425 - add modes, +LP to RPL_MYINFO.
10429 trunk/src/messages.tab (File Modified)
10432 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10434 More stuff to RELNOTES.
10438 trunk/RELNOTES (File Modified)
10441 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10447 trunk/modules/core/m_sjoin.c (File Modified)
10448 trunk/src/channel.c (File Modified)
10451 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10453 - Implement list limit exceed modes -- +L.
10457 trunk/modules/core/m_mode.c (File Modified)
10460 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10462 - Add handlers for modes +L, +P.
10466 trunk/include/channel.h (File Modified)
10467 trunk/modules/core/m_mode.c (File Modified)
10470 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10472 Update properties on *everything*.
10476 trunk/.cvsignore (Property Modified)
10477 trunk/.indent.pro (Property Modified)
10478 trunk/BUGS (File Modified) (Property Modified)
10479 trunk/CREDITS (File Modified) (Property Modified)
10480 trunk/ChangeLog (Property Modified)
10481 trunk/Hybrid-team (File Modified) (Property Modified)
10482 trunk/INSTALL (File Modified) (Property Modified)
10483 trunk/LICENSE (File Modified) (Property Modified)
10484 trunk/Makefile.in (File Modified) (Property Modified)
10485 trunk/README.FIRST (File Modified) (Property Modified)
10486 trunk/RELNOTES (File Modified) (Property Modified)
10487 trunk/SVN-Access (Property Modified)
10488 trunk/aclocal.m4 (File Modified) (Property Modified)
10489 trunk/adns/.cvsignore (Property Modified)
10490 trunk/adns/COPYING (Property Modified)
10491 trunk/adns/GPL-vs-LGPL (Property Modified)
10492 trunk/adns/Makefile.in (File Modified) (Property Modified)
10493 trunk/adns/README (Property Modified)
10494 trunk/adns/README.ircd (Property Modified)
10495 trunk/adns/adns.h (File Modified) (Property Modified)
10496 trunk/adns/check.c (File Modified) (Property Modified)
10497 trunk/adns/dlist.h (File Modified) (Property Modified)
10498 trunk/adns/event.c (File Modified) (Property Modified)
10499 trunk/adns/general.c (File Modified) (Property Modified)
10500 trunk/adns/internal.h (File Modified) (Property Modified)
10501 trunk/adns/parse.c (File Modified) (Property Modified)
10502 trunk/adns/query.c (File Modified) (Property Modified)
10503 trunk/adns/reply.c (File Modified) (Property Modified)
10504 trunk/adns/setup.c (File Modified) (Property Modified)
10505 trunk/adns/transmit.c (File Modified) (Property Modified)
10506 trunk/adns/tvarith.h (File Modified) (Property Modified)
10507 trunk/adns/types.c (File Modified) (Property Modified)
10508 trunk/configure (File Modified) (Property Modified)
10509 trunk/configure.ac (File Modified) (Property Modified)
10510 trunk/contrib/.cvsignore (Property Modified)
10511 trunk/contrib/.indent.pro (Property Modified)
10512 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10513 trunk/contrib/README (File Modified) (Property Modified)
10514 trunk/contrib/example_module.c (File Modified) (Property Modified)
10515 trunk/contrib/m_42.c (File Modified) (Property Modified)
10516 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10517 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10518 trunk/contrib/m_force.c (File Modified) (Property Modified)
10519 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10520 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10521 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10522 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10523 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10524 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10525 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10526 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10527 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10528 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10529 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10530 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10531 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10532 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10533 trunk/doc/.cvsignore (Property Modified)
10534 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10535 trunk/doc/Makefile.in (File Modified) (Property Modified)
10536 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10537 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10538 trunk/doc/challenge.txt (File Modified) (Property Modified)
10539 trunk/doc/example.conf (File Modified) (Property Modified)
10540 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10541 trunk/doc/hooks.txt (File Modified) (Property Modified)
10542 trunk/doc/index.txt (File Modified) (Property Modified)
10543 trunk/doc/ircd.8 (File Modified) (Property Modified)
10544 trunk/doc/ircd.motd (Property Modified)
10545 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10546 trunk/doc/modeg.txt (File Modified) (Property Modified)
10547 trunk/doc/modes.txt (File Modified) (Property Modified)
10548 trunk/doc/monitor.txt (File Modified) (Property Modified)
10549 trunk/doc/old/Authors (Property Modified)
10550 trunk/doc/operguide.txt (File Modified) (Property Modified)
10551 trunk/doc/opermyth.txt (Property Modified)
10552 trunk/doc/server-version-info (File Modified) (Property Modified)
10553 trunk/doc/services.txt (File Modified) (Property Modified)
10554 trunk/doc/technical/README.TSora (Property Modified)
10555 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10556 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10557 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10558 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10559 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10560 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10561 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10562 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10563 trunk/doc/technical/rfc1459.txt (Property Modified)
10564 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10565 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10566 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10567 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10568 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10569 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10570 trunk/help/Makefile.in (File Modified) (Property Modified)
10571 trunk/help/opers/accept (Property Modified)
10572 trunk/help/opers/admin (Property Modified)
10573 trunk/help/opers/away (Property Modified)
10574 trunk/help/opers/capab (Property Modified)
10575 trunk/help/opers/challenge (Property Modified)
10576 trunk/help/opers/close (Property Modified)
10577 trunk/help/opers/cmode (Property Modified)
10578 trunk/help/opers/cnotice (Property Modified)
10579 trunk/help/opers/connect (Property Modified)
10580 trunk/help/opers/cprivmsg (Property Modified)
10581 trunk/help/opers/credits (Property Modified)
10582 trunk/help/opers/die (Property Modified)
10583 trunk/help/opers/dline (Property Modified)
10584 trunk/help/opers/eob (Property Modified)
10585 trunk/help/opers/error (Property Modified)
10586 trunk/help/opers/etrace (Property Modified)
10587 trunk/help/opers/gline (Property Modified)
10588 trunk/help/opers/help (Property Modified)
10589 trunk/help/opers/index (Property Modified)
10590 trunk/help/opers/info (Property Modified)
10591 trunk/help/opers/invite (Property Modified)
10592 trunk/help/opers/ison (Property Modified)
10593 trunk/help/opers/join (Property Modified)
10594 trunk/help/opers/kick (Property Modified)
10595 trunk/help/opers/kill (Property Modified)
10596 trunk/help/opers/kline (Property Modified)
10597 trunk/help/opers/knock (Property Modified)
10598 trunk/help/opers/links (Property Modified)
10599 trunk/help/opers/list (Property Modified)
10600 trunk/help/opers/locops (Property Modified)
10601 trunk/help/opers/lusers (Property Modified)
10602 trunk/help/opers/modlist (Property Modified)
10603 trunk/help/opers/modload (Property Modified)
10604 trunk/help/opers/modrestart (Property Modified)
10605 trunk/help/opers/modunload (Property Modified)
10606 trunk/help/opers/motd (Property Modified)
10607 trunk/help/opers/names (Property Modified)
10608 trunk/help/opers/nick (Property Modified)
10609 trunk/help/opers/notice (Property Modified)
10610 trunk/help/opers/oper (Property Modified)
10611 trunk/help/opers/operspy (Property Modified)
10612 trunk/help/opers/operwall (Property Modified)
10613 trunk/help/opers/part (Property Modified)
10614 trunk/help/opers/pass (Property Modified)
10615 trunk/help/opers/ping (Property Modified)
10616 trunk/help/opers/pong (Property Modified)
10617 trunk/help/opers/post (Property Modified)
10618 trunk/help/opers/privmsg (Property Modified)
10619 trunk/help/opers/quit (Property Modified)
10620 trunk/help/opers/rehash (Property Modified)
10621 trunk/help/opers/restart (Property Modified)
10622 trunk/help/opers/resv (Property Modified)
10623 trunk/help/opers/server (Property Modified)
10624 trunk/help/opers/set (Property Modified)
10625 trunk/help/opers/sjoin (Property Modified)
10626 trunk/help/opers/squit (Property Modified)
10627 trunk/help/opers/stats (Property Modified)
10628 trunk/help/opers/svinfo (Property Modified)
10629 trunk/help/opers/testgecos (Property Modified)
10630 trunk/help/opers/testline (Property Modified)
10631 trunk/help/opers/testmask (Property Modified)
10632 trunk/help/opers/time (Property Modified)
10633 trunk/help/opers/topic (Property Modified)
10634 trunk/help/opers/trace (Property Modified)
10635 trunk/help/opers/uhelp (Property Modified)
10636 trunk/help/opers/umode (Property Modified)
10637 trunk/help/opers/undline (Property Modified)
10638 trunk/help/opers/ungline (Property Modified)
10639 trunk/help/opers/unkline (Property Modified)
10640 trunk/help/opers/unresv (Property Modified)
10641 trunk/help/opers/unxline (Property Modified)
10642 trunk/help/opers/user (Property Modified)
10643 trunk/help/opers/userhost (Property Modified)
10644 trunk/help/opers/users (Property Modified)
10645 trunk/help/opers/version (Property Modified)
10646 trunk/help/opers/wallops (Property Modified)
10647 trunk/help/opers/who (Property Modified)
10648 trunk/help/opers/whois (Property Modified)
10649 trunk/help/opers/whowas (Property Modified)
10650 trunk/help/opers/xline (Property Modified)
10651 trunk/help/users/index (Property Modified)
10652 trunk/help/users/info (Property Modified)
10653 trunk/help/users/notice (Property Modified)
10654 trunk/help/users/privmsg (Property Modified)
10655 trunk/help/users/stats (Property Modified)
10656 trunk/help/users/umode (Property Modified)
10657 trunk/include/.cvsignore (Property Modified)
10658 trunk/include/.indent.pro (Property Modified)
10659 trunk/include/balloc.h (File Modified) (Property Modified)
10660 trunk/include/cache.h (File Modified) (Property Modified)
10661 trunk/include/channel.h (File Modified) (Property Modified)
10662 trunk/include/class.h (File Modified) (Property Modified)
10663 trunk/include/client.h (File Modified) (Property Modified)
10664 trunk/include/commio.h (File Modified) (Property Modified)
10665 trunk/include/common.h (File Modified) (Property Modified)
10666 trunk/include/config.h (File Modified) (Property Modified)
10667 trunk/include/config.h.dist (File Modified) (Property Modified)
10668 trunk/include/defaults.h (File Modified) (Property Modified)
10669 trunk/include/event.h (File Modified) (Property Modified)
10670 trunk/include/hash.h (File Modified) (Property Modified)
10671 trunk/include/hook.h (File Modified) (Property Modified)
10672 trunk/include/hostmask.h (File Modified) (Property Modified)
10673 trunk/include/irc_string.h (File Modified) (Property Modified)
10674 trunk/include/ircd.h (File Modified) (Property Modified)
10675 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10676 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10677 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10678 trunk/include/linebuf.h (File Modified) (Property Modified)
10679 trunk/include/listener.h (File Modified) (Property Modified)
10680 trunk/include/m_info.h (File Modified) (Property Modified)
10681 trunk/include/memory.h (File Modified) (Property Modified)
10682 trunk/include/modules.h (File Modified) (Property Modified)
10683 trunk/include/monitor.h (File Modified) (Property Modified)
10684 trunk/include/msg.h (File Modified) (Property Modified)
10685 trunk/include/newconf.h (File Modified) (Property Modified)
10686 trunk/include/numeric.h (File Modified) (Property Modified)
10687 trunk/include/packet.h (File Modified) (Property Modified)
10688 trunk/include/parse.h (File Modified) (Property Modified)
10689 trunk/include/patchlevel.h (File Modified) (Property Modified)
10690 trunk/include/patricia.h (File Modified) (Property Modified)
10691 trunk/include/reject.h (File Modified) (Property Modified)
10692 trunk/include/res.h (File Modified) (Property Modified)
10693 trunk/include/restart.h (File Modified) (Property Modified)
10694 trunk/include/s_auth.h (File Modified) (Property Modified)
10695 trunk/include/s_conf.h (File Modified) (Property Modified)
10696 trunk/include/s_gline.h (File Modified) (Property Modified)
10697 trunk/include/s_log.h (File Modified) (Property Modified)
10698 trunk/include/s_newconf.h (File Modified) (Property Modified)
10699 trunk/include/s_serv.h (File Modified) (Property Modified)
10700 trunk/include/s_stats.h (File Modified) (Property Modified)
10701 trunk/include/s_user.h (File Modified) (Property Modified)
10702 trunk/include/s_zip.h (File Modified) (Property Modified)
10703 trunk/include/scache.h (File Modified) (Property Modified)
10704 trunk/include/send.h (File Modified) (Property Modified)
10705 trunk/include/serno.h (Property Modified)
10706 trunk/include/setup.h.in (Property Modified)
10707 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10708 trunk/include/stdinc.h (File Modified) (Property Modified)
10709 trunk/include/supported.h (File Modified) (Property Modified)
10710 trunk/include/tools.h (File Modified) (Property Modified)
10711 trunk/include/whowas.h (File Modified) (Property Modified)
10712 trunk/install-sh (File Modified) (Property Modified)
10713 trunk/modules/.cvsignore (Property Modified)
10714 trunk/modules/.depend (Property Modified)
10715 trunk/modules/.indent.pro (Property Modified)
10716 trunk/modules/Makefile.in (File Modified) (Property Modified)
10717 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10718 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10719 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10720 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10721 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10722 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10723 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10724 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10725 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10726 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10727 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10728 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10729 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10730 trunk/modules/m_accept.c (File Modified) (Property Modified)
10731 trunk/modules/m_admin.c (File Modified) (Property Modified)
10732 trunk/modules/m_away.c (File Modified) (Property Modified)
10733 trunk/modules/m_cap.c (File Modified) (Property Modified)
10734 trunk/modules/m_capab.c (File Modified) (Property Modified)
10735 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10736 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10737 trunk/modules/m_close.c (File Modified) (Property Modified)
10738 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10739 trunk/modules/m_connect.c (File Modified) (Property Modified)
10740 trunk/modules/m_dline.c (File Modified) (Property Modified)
10741 trunk/modules/m_encap.c (File Modified) (Property Modified)
10742 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10743 trunk/modules/m_gline.c (File Modified) (Property Modified)
10744 trunk/modules/m_help.c (File Modified) (Property Modified)
10745 trunk/modules/m_info.c (File Modified) (Property Modified)
10746 trunk/modules/m_invite.c (File Modified) (Property Modified)
10747 trunk/modules/m_ison.c (File Modified) (Property Modified)
10748 trunk/modules/m_kline.c (File Modified) (Property Modified)
10749 trunk/modules/m_knock.c (File Modified) (Property Modified)
10750 trunk/modules/m_links.c (File Modified) (Property Modified)
10751 trunk/modules/m_list.c (File Modified) (Property Modified)
10752 trunk/modules/m_locops.c (File Modified) (Property Modified)
10753 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10754 trunk/modules/m_map.c (File Modified) (Property Modified)
10755 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10756 trunk/modules/m_motd.c (File Modified) (Property Modified)
10757 trunk/modules/m_names.c (File Modified) (Property Modified)
10758 trunk/modules/m_oper.c (File Modified) (Property Modified)
10759 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10760 trunk/modules/m_pass.c (File Modified) (Property Modified)
10761 trunk/modules/m_ping.c (File Modified) (Property Modified)
10762 trunk/modules/m_pong.c (File Modified) (Property Modified)
10763 trunk/modules/m_post.c (File Modified) (Property Modified)
10764 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10765 trunk/modules/m_restart.c (File Modified) (Property Modified)
10766 trunk/modules/m_resv.c (File Modified) (Property Modified)
10767 trunk/modules/m_services.c (File Modified) (Property Modified)
10768 trunk/modules/m_set.c (File Modified) (Property Modified)
10769 trunk/modules/m_stats.c (File Modified) (Property Modified)
10770 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10771 trunk/modules/m_tb.c (File Modified) (Property Modified)
10772 trunk/modules/m_testline.c (File Modified) (Property Modified)
10773 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10774 trunk/modules/m_time.c (File Modified) (Property Modified)
10775 trunk/modules/m_topic.c (File Modified) (Property Modified)
10776 trunk/modules/m_trace.c (File Modified) (Property Modified)
10777 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10778 trunk/modules/m_user.c (File Modified) (Property Modified)
10779 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10780 trunk/modules/m_users.c (File Modified) (Property Modified)
10781 trunk/modules/m_version.c (File Modified) (Property Modified)
10782 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10783 trunk/modules/m_who.c (File Modified) (Property Modified)
10784 trunk/modules/m_whois.c (File Modified) (Property Modified)
10785 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10786 trunk/modules/m_xline.c (File Modified) (Property Modified)
10787 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10788 trunk/servlink/.cvsignore (Property Modified)
10789 trunk/servlink/.indent.pro (Property Modified)
10790 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10791 trunk/servlink/README (File Modified) (Property Modified)
10792 trunk/servlink/TODO (File Modified) (Property Modified)
10793 trunk/servlink/control.c (File Modified) (Property Modified)
10794 trunk/servlink/control.h (File Modified) (Property Modified)
10795 trunk/servlink/io.c (File Modified) (Property Modified)
10796 trunk/servlink/io.h (File Modified) (Property Modified)
10797 trunk/servlink/servlink.c (File Modified) (Property Modified)
10798 trunk/servlink/servlink.h (File Modified) (Property Modified)
10799 trunk/src/.cvsignore (Property Modified)
10800 trunk/src/.depend (Property Modified)
10801 trunk/src/.indent.pro (Property Modified)
10802 trunk/src/Makefile.in (File Modified) (Property Modified)
10803 trunk/src/adns.c (File Modified) (Property Modified)
10804 trunk/src/balloc.c (File Modified) (Property Modified)
10805 trunk/src/cache.c (File Modified) (Property Modified)
10806 trunk/src/channel.c (File Modified) (Property Modified)
10807 trunk/src/class.c (File Modified) (Property Modified)
10808 trunk/src/client.c (File Modified) (Property Modified)
10809 trunk/src/commio.c (File Modified) (Property Modified)
10810 trunk/src/devpoll.c (File Modified) (Property Modified)
10811 trunk/src/epoll.c (File Modified) (Property Modified)
10812 trunk/src/event.c (File Modified) (Property Modified)
10813 trunk/src/getopt.c (File Modified) (Property Modified)
10814 trunk/src/hash.c (File Modified) (Property Modified)
10815 trunk/src/hook.c (File Modified) (Property Modified)
10816 trunk/src/hostmask.c (File Modified) (Property Modified)
10817 trunk/src/irc_string.c (File Modified) (Property Modified)
10818 trunk/src/ircd.c (File Modified) (Property Modified)
10819 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10820 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10821 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10822 trunk/src/kdparse.c (File Modified) (Property Modified)
10823 trunk/src/kqueue.c (File Modified) (Property Modified)
10824 trunk/src/linebuf.c (File Modified) (Property Modified)
10825 trunk/src/listener.c (File Modified) (Property Modified)
10826 trunk/src/match.c (File Modified) (Property Modified)
10827 trunk/src/memory.c (File Modified) (Property Modified)
10828 trunk/src/messages.tab (File Modified) (Property Modified)
10829 trunk/src/modules.c (File Modified) (Property Modified)
10830 trunk/src/monitor.c (File Modified) (Property Modified)
10831 trunk/src/newconf.c (File Modified) (Property Modified)
10832 trunk/src/numeric.c (File Modified) (Property Modified)
10833 trunk/src/packet.c (File Modified) (Property Modified)
10834 trunk/src/parse.c (File Modified) (Property Modified)
10835 trunk/src/patricia.c (File Modified) (Property Modified)
10836 trunk/src/poll.c (File Modified) (Property Modified)
10837 trunk/src/reject.c (File Modified) (Property Modified)
10838 trunk/src/restart.c (File Modified) (Property Modified)
10839 trunk/src/s_auth.c (File Modified) (Property Modified)
10840 trunk/src/s_conf.c (File Modified) (Property Modified)
10841 trunk/src/s_gline.c (File Modified) (Property Modified)
10842 trunk/src/s_log.c (File Modified) (Property Modified)
10843 trunk/src/s_newconf.c (File Modified) (Property Modified)
10844 trunk/src/s_serv.c (File Modified) (Property Modified)
10845 trunk/src/s_stats.c (File Modified) (Property Modified)
10846 trunk/src/s_user.c (File Modified) (Property Modified)
10847 trunk/src/scache.c (File Modified) (Property Modified)
10848 trunk/src/select.c (File Modified) (Property Modified)
10849 trunk/src/send.c (File Modified) (Property Modified)
10850 trunk/src/snprintf.c (File Modified) (Property Modified)
10851 trunk/src/tools.c (File Modified) (Property Modified)
10852 trunk/src/version.c.SH (File Modified) (Property Modified)
10853 trunk/src/whowas.c (File Modified) (Property Modified)
10854 trunk/tools/.cvsignore (Property Modified)
10855 trunk/tools/Makefile.in (File Modified) (Property Modified)
10856 trunk/tools/README (File Modified) (Property Modified)
10857 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10858 trunk/tools/convertilines.c (File Modified) (Property Modified)
10859 trunk/tools/convertklines.c (File Modified) (Property Modified)
10860 trunk/tools/mkkeypair (Property Modified)
10861 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10862 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10863 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10864 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10865 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10866 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10867 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10868 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10869 trunk/tools/untabify (File Modified) (Property Modified)
10870 trunk/tools/viconf.c (File Modified) (Property Modified)
10873 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10879 trunk/RELNOTES (File Modified)
10882 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10884 - Make version.c use our serial, not ratbox's.
10888 trunk/src/version.c.SH (File Modified)
10891 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10894 - revved patchlevel to 2.1.5
10898 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10899 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10902 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10904 - fix buffer overflow and unterminated buffer when removing TS6 bans
10905 - fix rebuilding of SJOIN
10909 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10912 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10914 have servlink report if it gets an uncompressed error message when it gets inflate failures
10917 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10920 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10922 - extend our copyrights to 2005.
10926 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10933 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10934 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10935 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10937 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10938 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10939 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10945 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10947 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10948 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10949 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10950 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10951 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10952 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10953 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10954 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10955 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10956 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10957 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10958 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10959 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10960 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10961 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10962 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10963 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10966 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10967 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10968 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10969 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10970 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10971 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10972 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10973 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10974 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10975 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10976 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10977 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10978 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10979 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10980 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10981 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10982 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10983 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10984 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10985 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10986 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10987 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10988 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10989 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10999 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11000 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11001 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11002 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11011 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11012 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11013 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11014 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11017 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11018 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11019 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11020 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11022 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11023 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11024 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11025 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11032 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11035 - revved patchlevel to 2.1.4
11039 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11040 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11043 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11045 - add TARGMAX to 005
11046 - remove the +1 from ->uid in struct Client
11047 - fix checking of accept entries in m_accept.c
11051 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11052 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11053 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11054 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11057 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11059 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11064 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11067 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11069 - remove an unused variable
11073 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11076 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11078 don't burst a TS5 name in burst_TS6. -via jillies
11081 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11084 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11086 - via jilles, make nickchanges invalidate any cached bans for
11091 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11092 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11093 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11094 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11097 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11099 - fix some char vs byte usage to make adns compile cleanly with gcc4
11103 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11104 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11105 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11106 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11107 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11108 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11109 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11110 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11113 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11115 userhost should allow 5 userhost checks, not 4
11118 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11121 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11123 - another darwin fix
11127 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11130 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11136 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11137 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11138 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11139 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11140 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11141 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11142 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11143 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11146 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11148 - remove bogus extern of abort_list
11152 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11155 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11157 svn repo access stuff
11160 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11163 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11169 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11172 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11178 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11181 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11183 revert omotd..i thought it was a good idea..oh well
11186 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11189 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11191 Commas are bad things in channel keys
11195 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11198 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11200 Add OMOTD command to display oper motd
11204 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11207 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11209 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11212 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11215 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11217 Modified files: (Branch: RATBOX_2_1)
11220 - stop testing whois for protocol violations, as they can be caused in
11221 ircds going all the way back to the original ircd2.8
11223 Revision Changes Path
11224 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11228 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11230 Modified files: (Branch: RATBOX_2_1)
11233 - remove some 2.2 code
11235 Revision Changes Path
11236 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11240 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11242 Modified files: (Branch: RATBOX_2_1)
11245 backport of the silly december 31st bug
11247 Revision Changes Path
11248 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11252 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11254 Modified files: (Branch: RATBOX_2_1)
11256 include patchlevel.h
11258 - revved patchlevel to 2.1.3
11260 Revision Changes Path
11261 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11262 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11266 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11268 Modified files: (Branch: RATBOX_2_1)
11271 modules/core m_nick.c
11274 - stop removing a clients own list of accepted clients when they do a
11276 - clean up the accept code so its less retarded
11278 Revision Changes Path
11279 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11280 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11281 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11282 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11286 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11288 Modified files: (Branch: RATBOX_2_1)
11291 src event.c ircd.c newconf.c
11293 - remove a defn of links_cache_list in m_links.c which was causing
11294 the flattened links update to be ignored
11295 - add eventUpdate(), and make links_delay update on rehash
11297 Revision Changes Path
11298 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11299 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11300 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11301 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11302 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11306 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11308 Modified files: (Branch: RATBOX_2_1)
11312 - make the conf parser apply service {}; on rehash
11314 Revision Changes Path
11315 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11316 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11320 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11322 Modified files: (Branch: RATBOX_2_1)
11325 - show ENABLE_SERVICES define in info
11327 Revision Changes Path
11328 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11332 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11334 Modified files: (Branch: RATBOX_2_1)
11335 modules m_services.c m_stats.c
11337 - via jilles, make m_services.c hook into stats U and display service
11340 Revision Changes Path
11341 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11342 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11346 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11348 Modified files: (Branch: RATBOX_2_1)
11349 . configure configure.ac
11351 - default build to -O2
11353 Revision Changes Path
11354 7.249.2.2 +4 -4 ircd-ratbox/configure
11355 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11359 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11361 Modified files: (Branch: RATBOX_2_1)
11362 doc example.conf example.efnet.conf
11363 include client.h s_conf.h s_newconf.h
11365 modules/core m_join.c m_nick.c
11366 src channel.c newconf.c s_conf.c s_user.c
11368 - remove no_oper_resvs from general {};
11369 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11371 Revision Changes Path
11372 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11373 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11374 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11375 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11376 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11377 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11378 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11379 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11380 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11381 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11382 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11383 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11387 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11389 Modified files: (Branch: RATBOX_2_1)
11390 modules/core m_mode.c m_nick.c
11394 - raise max temptime to a year
11396 - require 9 parameters in ms_nick(), 10 in ms_uid()
11398 Revision Changes Path
11399 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11400 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11401 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11405 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11407 Modified files: (Branch: RATBOX_2_1)
11408 modules m_services.c
11410 - only show services logged in info when its a local client
11412 Revision Changes Path
11413 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11417 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11419 Modified files: (Branch: RATBOX_2_1)
11422 passing a pointer to a pointer is not what was intended, oops
11424 Revision Changes Path
11425 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11429 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11431 Modified files: (Branch: RATBOX_2_1)
11434 - update services.txt with FNC
11436 Revision Changes Path
11437 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11441 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11443 Modified files: (Branch: RATBOX_2_1)
11446 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11448 Revision Changes Path
11449 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11453 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11455 Modified files: (Branch: RATBOX_2_1)
11458 - add some uniqueness into auth process for bopm
11460 Revision Changes Path
11461 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11465 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11467 Modified files: (Branch: RATBOX_2_1)
11468 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11470 - make contrib/ compile
11472 Revision Changes Path
11473 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11474 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11475 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11476 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11480 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11482 Modified files: (Branch: RATBOX_2_1)
11483 modules m_monitor.c
11485 Don't allow MONITOR from an unregistered client
11487 Revision Changes Path
11488 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11492 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11494 Modified files: (Branch: RATBOX_2_1)
11495 doc example.conf example.efnet.conf
11497 src class.c messages.tab newconf.c
11499 - remove sendq_eob, its become more of a hindrance than a benefit.
11500 - sync example.efnet.conf cluster {}; with example.conf
11502 Revision Changes Path
11503 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11504 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11505 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11506 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11507 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11508 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11512 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11514 Modified files: (Branch: RATBOX_2_1)
11516 include patchlevel.h
11519 - revved patchlevel to 2.1.2
11521 Revision Changes Path
11522 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11523 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11527 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11529 Modified files: (Branch: RATBOX_2_1)
11530 . configure configure.ac
11532 - raise default topiclen to 160.
11534 Revision Changes Path
11535 7.249.2.1 +3 -3 ircd-ratbox/configure
11536 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11540 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11542 Modified files: (Branch: RATBOX_2_1)
11543 modules m_services.c
11545 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11546 tsinfo matches this
11548 Revision Changes Path
11549 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11553 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11555 Modified files: (Branch: RATBOX_2_1)
11556 modules m_services.c
11558 - monitor_signoff() the client we're nickchanging
11560 Revision Changes Path
11561 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11565 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11567 Modified files: (Branch: RATBOX_2_1)
11570 - fix various UID problems with trace
11572 Revision Changes Path
11573 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11577 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11579 Modified files: (Branch: RATBOX_2_1)
11580 help/opers dline kline
11581 modules m_resv.c m_stats.c
11582 modules/core m_mode.c
11585 - tidy up kline/dline help to note they dont accept nick as target
11586 - disallow bans beginning with ':' over bmask
11587 - disallow bans with a space in chm_ban
11588 - stop counting hidden opers in stats p
11589 - match() parameters in remote unresv were inverted, causing it to fail
11590 - fix possibility of clients setting blank keys
11592 Revision Changes Path
11593 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11594 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11595 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11596 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11597 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11601 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11603 Modified files: (Branch: RATBOX_2_1)
11606 - fix problems with amd64 and the way we do va_list
11608 Revision Changes Path
11609 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11613 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11615 Modified files: (Branch: RATBOX_2_1)
11616 modules m_services.c
11618 - tidy up the kill notifications for RSFNC
11620 Revision Changes Path
11621 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11625 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11627 Modified files: (Branch: RATBOX_2_1)
11629 modules m_services.c
11632 - some more rserv stuff:
11633 - add RSFNC capability
11634 - fix up RSFNC, kill existing clients if they exist.
11636 Revision Changes Path
11637 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11638 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11639 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11643 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11645 Modified files: (Branch: RATBOX_2_1)
11646 modules m_services.c
11648 - first stab at a FNC implementation for rserv
11650 Revision Changes Path
11651 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11655 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11657 Modified files: (Branch: RATBOX_2_1)
11662 Revision Changes Path
11663 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11667 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11669 Modified files: (Branch: RATBOX_2_1)
11672 - add links_delay back
11674 Revision Changes Path
11675 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11679 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11681 Modified files: (Branch: RATBOX_2_1)
11685 - swap tabs for spaces
11687 Revision Changes Path
11688 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11689 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11693 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11695 Modified files: (Branch: RATBOX_2_1)
11698 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11699 contained in the client_flood conf option
11700 - remove a couple of unused defines from info
11702 Revision Changes Path
11703 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11707 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11709 Modified files: (Branch: RATBOX_2_1)
11712 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11714 Revision Changes Path
11715 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11719 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11721 Modified files: (Branch: RATBOX_2_1)
11722 doc example.conf example.efnet.conf
11724 - fix missing closing comment tag
11726 Revision Changes Path
11727 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11728 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11732 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11734 Modified files: (Branch: RATBOX_2_1)
11736 include patchlevel.h
11738 - revved patchlevel to 2.1.1
11740 Revision Changes Path
11741 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11742 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11746 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11748 Modified files: (Branch: RATBOX_2_1)
11751 - sync up remote kline reasons, so theyre consistent with what happens
11752 when we add local klines - notably the "Temporary K-line x min" and
11753 date added to reason.
11755 Revision Changes Path
11756 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11760 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11762 Modified files: (Branch: RATBOX_2_1)
11765 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11767 Revision Changes Path
11768 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11772 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11774 Modified files: (Branch: RATBOX_2_1)
11777 used the data pointer we saved, not what just got nulled
11779 Revision Changes Path
11780 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11784 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11786 Modified files: (Branch: RATBOX_2_1)
11787 modules m_resv.c m_xline.c
11789 - fix broken propagation of xline/resv
11791 Revision Changes Path
11792 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11793 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11797 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11799 Modified files: (Branch: RATBOX_2_1)
11802 - properly increment bad auth count for stats T when we timeout an auth
11804 Revision Changes Path
11805 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11809 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11811 Modified files: (Branch: RATBOX_2_1)
11814 modules/core m_nick.c
11816 - fix a bit that didnt make sense in monitor.txt
11817 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11819 Revision Changes Path
11820 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11821 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11822 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11826 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11828 Modified files: (Branch: RATBOX_2_1)
11831 removing dlink nodes from auth_poll_list twice is bad
11833 Revision Changes Path
11834 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11838 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11840 Modified files: (Branch: RATBOX_2_1)
11843 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11844 changed to RPL_STATSDEBUG
11846 Revision Changes Path
11847 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11851 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11853 Added files: (Branch: RATBOX_2_1)
11856 - add some documentation about target change
11858 Revision Changes Path
11859 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11863 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11865 Modified files: (Branch: RATBOX_2_1)
11866 include supported.h
11867 modules/core m_message.c
11869 - remove extra argument to 005
11870 - disallow messaging of UIDs
11872 Revision Changes Path
11873 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11874 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11878 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11880 Modified files: (Branch: RATBOX_2_1)
11883 - fix a longstanding parser bug with wrong limit checking, causing us to
11884 accept one less parameter than we're allowed to accept.
11886 Revision Changes Path
11887 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11891 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11893 Modified files: (Branch: RATBOX_2_1)
11894 modules/core m_message.c
11896 - exempt users messaging themselves from target change
11898 Revision Changes Path
11899 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11903 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11905 Modified files: (Branch: RATBOX_2_1)
11906 include supported.h
11908 - stop violating MAXPARA on 005.
11910 Revision Changes Path
11911 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11915 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11917 Modified files: (Branch: RATBOX_2_1)
11918 modules/core m_nick.c
11920 - dont store an ipv6 sockhost if we're not compiled with v6 support
11922 Revision Changes Path
11923 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11927 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11929 Modified files: (Branch: RATBOX_2_1)
11932 - remove some vms includes
11934 Revision Changes Path
11935 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11939 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11941 Modified files: (Branch: RATBOX_2_1)
11945 - force commit for new branch
11947 Revision Changes Path
11948 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11949 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11953 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11956 . RELNOTES configure configure.ac
11957 include patchlevel.h
11959 - revved patchlevel to 2.1.0
11961 Revision Changes Path
11962 1.114 +6 -2 ircd-ratbox/RELNOTES
11963 7.249 +11 -11 ircd-ratbox/configure
11964 7.63 +3 -3 ircd-ratbox/configure.ac
11965 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11969 leeh 2005/03/04 13:31:32 EST (20050304_2)
11973 include patchlevel.h
11976 - revved patchlevel to 2.1.0beta2
11978 Revision Changes Path
11979 1.113 +12 -0 ircd-ratbox/RELNOTES
11980 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11984 leeh 2005/03/04 13:27:05 EST (20050304_1)
11987 doc whats-new-2.1.txt
11990 - update whats-new-2.1
11991 - when we're handling global NAMES, dont output channels if there are no
11992 members within them we can show.
11994 Revision Changes Path
11995 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11996 7.436 +12 -2 ircd-ratbox/src/channel.c
12000 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12005 That would be a node_heap not a prefix_heap..oops
12007 Revision Changes Path
12008 7.30 +1 -1 ircd-ratbox/src/patricia.c
12012 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12017 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12018 otherwise..the other macros might work????
12020 Revision Changes Path
12021 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12025 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12028 . configure configure.ac
12032 Revision Changes Path
12033 7.248 +5 -5 ircd-ratbox/configure
12034 7.62 +5 -5 ircd-ratbox/configure.ac
12038 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12041 . configure configure.ac
12045 Revision Changes Path
12046 7.247 +3 -2 ircd-ratbox/configure
12047 7.61 +3 -2 ircd-ratbox/configure.ac
12051 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12054 . configure configure.ac
12058 Revision Changes Path
12059 7.246 +6 -6 ircd-ratbox/configure
12060 7.60 +4 -4 ircd-ratbox/configure.ac
12064 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12067 . configure configure.ac
12070 Doh these changes got put on RATBOX_2_0 when they were meant for
12072 Also merged in the monitor heap size stuff, not that i think monitor has
12075 Revision Changes Path
12076 7.245 +12 -3 ircd-ratbox/configure
12077 7.59 +11 -3 ircd-ratbox/configure.ac
12078 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12082 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12087 Add more robust alloca checking
12089 Revision Changes Path
12090 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12094 leeh 2005/02/24 15:27:17 EST (20050224_9)
12099 - fix the copyright on m_42.c :p
12101 Revision Changes Path
12102 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12106 leeh 2005/02/24 15:22:53 EST (20050224_8)
12109 include supported.h
12112 - fix a core in undline on bad masks
12113 - remove an unwanted space from beginning of second 005 numeric
12115 Revision Changes Path
12116 7.5 +1 -1 ircd-ratbox/include/supported.h
12117 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12121 leeh 2005/02/24 15:18:59 EST (20050224_7)
12124 modules m_monitor.c
12126 - use max_monitor when adding nicknames
12128 that should be everything now..
12130 Revision Changes Path
12131 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12135 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12142 Revision Changes Path
12143 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12147 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12154 Revision Changes Path
12155 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12159 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12164 The Answer to Life, the Universe, and Everything
12166 Revision Changes Path
12167 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12171 leeh 2005/02/24 14:53:04 EST (20050224_3)
12175 modules m_monitor.c
12176 src ircd.c monitor.c
12178 - call init_monitor() on startup
12179 - add in support for adding/deleting/listing monitor entries
12181 Revision Changes Path
12182 7.2 +3 -1 ircd-ratbox/include/monitor.h
12183 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12184 7.374 +2 -0 ircd-ratbox/src/ircd.c
12185 7.3 +15 -4 ircd-ratbox/src/monitor.c
12189 leeh 2005/02/23 21:20:10 EST (20050224_2)
12192 doc example.conf example.efnet.conf
12193 include s_conf.h supported.h
12194 modules Makefile.in
12195 src client.c newconf.c s_conf.c
12197 modules m_monitor.c
12199 - add the max_monitor config option
12200 - advertise MONITOR=%d in 005
12201 - clear a local clients monitor list on exit
12202 - add the framework for the MONITOR command
12205 Revision Changes Path
12206 7.261 +5 -0 ircd-ratbox/doc/example.conf
12207 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12208 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12209 7.4 +4 -2 ircd-ratbox/include/supported.h
12210 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12211 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12212 7.492 +1 -0 ircd-ratbox/src/client.c
12213 7.202 +1 -0 ircd-ratbox/src/newconf.c
12214 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12218 leeh 2005/02/23 20:57:51 EST (20050224_1)
12221 . configure configure.ac
12225 - move MONITOR_HEAP_SIZE over to configure
12227 Revision Changes Path
12228 7.244 ircd-ratbox/configure
12229 7.58 +4 -2 ircd-ratbox/configure.ac
12230 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12231 7.2 +0 -2 ircd-ratbox/src/monitor.c
12235 leeh 2005/02/23 20:48:08 EST (20050224_0)
12239 include client.h numeric.h
12240 modules/core m_nick.c
12241 src Makefile.in client.c messages.tab
12247 - first half of my server-side notify list implementation..
12249 Revision Changes Path
12250 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12251 7.266 +3 -0 ircd-ratbox/include/client.h
12252 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12253 7.58 +6 -0 ircd-ratbox/include/numeric.h
12254 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12255 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12256 7.491 +3 -0 ircd-ratbox/src/client.c
12257 7.126 +5 -5 ircd-ratbox/src/messages.tab
12258 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12259 7.342 +2 -0 ircd-ratbox/src/s_user.c
12263 leeh 2005/02/23 18:42:59 EST (20050223_0)
12268 - double the size of the client and channel hashtables (64k -> 128k and
12269 32k -> 64k). The improvements are quite significant..
12271 Revision Changes Path
12272 7.54 +4 -4 ircd-ratbox/include/hash.h
12276 leeh 2005/02/22 14:55:56 EST (20050222_1)
12280 modules m_services.c
12282 - remove a couple of unused vars
12283 - update monitor.txt
12285 Revision Changes Path
12286 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12287 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12291 leeh 2005/02/21 19:47:24 EST (20050222_0)
12296 - add in my documentation on the upcoming MONITOR command
12298 Revision Changes Path
12299 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12303 leeh 2005/02/21 12:09:34 EST (20050221_0)
12306 . configure configure.ac
12307 doc whats-new-2.1.txt
12308 tools README.mkpasswd
12312 - update whats-new-2.1.txt some more
12313 - we dont have vms mkpasswd anymore
12314 - remove the unused crypt.c
12316 Revision Changes Path
12317 7.243 +3 -6 ircd-ratbox/configure
12318 7.57 +2 -4 ircd-ratbox/configure.ac
12319 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12320 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12321 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12325 leeh 2005/02/19 12:38:09 EST (20050219_3)
12328 doc example.conf example.efnet.conf
12331 src channel.c client.c ircd.c s_conf.c
12333 - rework the splitcode, splitservers is now how many servers we've marked as
12334 EOB, rather than how many are linked. Thus pull ourselves out of
12335 splitmode immediately once this is satisfied
12337 Revision Changes Path
12338 7.260 +8 -9 ircd-ratbox/doc/example.conf
12339 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12340 7.83 +1 -0 ircd-ratbox/include/ircd.h
12341 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12342 7.435 +16 -36 ircd-ratbox/src/channel.c
12343 7.490 +2 -0 ircd-ratbox/src/client.c
12344 7.373 +2 -1 ircd-ratbox/src/ircd.c
12345 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12349 leeh 2005/02/19 09:02:34 EST (20050219_2)
12352 doc example.conf example.efnet.conf
12353 include ircd.h s_conf.h
12355 src channel.c ircd.c newconf.c s_conf.c
12357 - remove split_delay
12359 Revision Changes Path
12360 7.259 +0 -5 ircd-ratbox/doc/example.conf
12361 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12362 7.82 +0 -1 ircd-ratbox/include/ircd.h
12363 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12364 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12365 7.434 +2 -7 ircd-ratbox/src/channel.c
12366 7.372 +0 -1 ircd-ratbox/src/ircd.c
12367 7.201 +0 -1 ircd-ratbox/src/newconf.c
12368 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12372 leeh 2005/02/19 08:48:05 EST (20050219_1)
12376 modules m_cap.c m_who.c
12379 - implemented multi-prefix client capability, which allows stacking of @+ in
12382 Revision Changes Path
12383 7.265 +1 -1 ircd-ratbox/include/client.h
12384 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12385 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12386 7.433 +4 -6 ircd-ratbox/src/channel.c
12390 leeh 2005/02/19 06:27:58 EST (20050219_0)
12394 src newconf.c s_conf.c s_newconf.c
12396 - removed some unused vars/functions
12398 Revision Changes Path
12399 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12400 7.200 +0 -15 ircd-ratbox/src/newconf.c
12401 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12402 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12406 leeh 2005/02/16 12:58:24 EST (20050216_2)
12409 . RELNOTES configure configure.ac
12410 include patchlevel.h
12412 - update configure to reflect this is 'devel'
12414 - revved patchlevel to 2.1.0beta1
12416 Revision Changes Path
12417 1.112 +9 -1 ircd-ratbox/RELNOTES
12418 7.242 +11 -11 ircd-ratbox/configure
12419 7.56 +3 -3 ircd-ratbox/configure.ac
12420 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12424 leeh 2005/02/16 12:46:30 EST (20050216_1)
12427 . configure configure.ac
12428 include client.h numeric.h s_conf.h setup.h.in
12430 modules Makefile.in
12431 modules/core m_nick.c
12432 src Makefile.in client.c ircd.c messages.tab
12433 newconf.c s_conf.c s_user.c
12439 - remove watch, the protocol for this sucks so hard I just dont want it
12442 Revision Changes Path
12443 7.241 +2 -12 ircd-ratbox/configure
12444 7.55 +2 -4 ircd-ratbox/configure.ac
12445 7.264 +0 -2 ircd-ratbox/include/client.h
12446 7.57 +0 -11 ircd-ratbox/include/numeric.h
12447 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12448 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12449 7.3 +2 -3 ircd-ratbox/include/supported.h
12450 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12451 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12452 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12453 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12454 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12455 7.489 +0 -3 ircd-ratbox/src/client.c
12456 7.371 +0 -2 ircd-ratbox/src/ircd.c
12457 7.125 +9 -9 ircd-ratbox/src/messages.tab
12458 7.199 +0 -1 ircd-ratbox/src/newconf.c
12459 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12460 7.341 +0 -2 ircd-ratbox/src/s_user.c
12461 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12465 leeh 2005/02/15 19:13:31 EST (20050216_0)
12469 src event.c ircd_lexer.l ircd_signal.c
12472 servlink descrip.mms
12474 - remove a few vms bits
12476 Revision Changes Path
12477 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12478 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12479 7.47 +0 -54 ircd-ratbox/src/event.c
12480 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12481 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12482 7.152 +0 -3 ircd-ratbox/src/modules.c
12486 leeh 2005/02/15 18:53:32 EST (20050215_0)
12489 include hostmask.h ircd.h s_conf.h s_newconf.h
12490 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12492 src hostmask.c ircd.c ircd_signal.c s_conf.c
12495 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12496 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12498 Revision Changes Path
12499 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12500 7.81 +1 -0 ircd-ratbox/include/ircd.h
12501 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12502 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12503 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12504 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12505 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12506 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12507 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12508 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12509 7.370 +7 -0 ircd-ratbox/src/ircd.c
12510 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12511 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12512 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12516 leeh 2005/02/13 10:21:41 EST (20050213_4)
12521 doc whats-new-2.0.txt whats-new-2.1.txt
12525 - move whats-new.txt to whats-new-2.0.txt
12526 - add in whats-new-2.1.txt
12527 - update services.txt with the whois for logged in users
12529 Revision Changes Path
12530 7.2 +5 -0 ircd-ratbox/doc/services.txt
12531 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12532 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12533 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12537 leeh 2005/02/13 09:20:37 EST (20050213_3)
12540 include supported.h
12541 modules/core m_message.c
12543 - fix a compile error in m_message.c
12544 - update 005 to the spec and add CPRIVMSG/CNOTICE
12546 Revision Changes Path
12547 7.2 +31 -37 ircd-ratbox/include/supported.h
12548 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12552 leeh 2005/02/13 09:14:12 EST (20050213_2)
12557 - fix the membership memleak
12559 Revision Changes Path
12560 7.432 +0 -3 ircd-ratbox/src/channel.c
12564 leeh 2005/02/12 21:51:56 EST (20050213_1)
12568 modules/core m_message.c
12570 - add a bitmask to track when they send their first message, only allowing
12571 clearing stuff after that.
12573 Revision Changes Path
12574 7.263 +4 -0 ircd-ratbox/include/client.h
12575 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12579 leeh 2005/02/12 21:17:52 EST (20050213_0)
12582 include patricia.h s_newconf.h
12583 modules/core m_message.c
12584 src patricia.c s_newconf.c s_user.c
12586 - add in the patricia for tracking who fills up targets, give them a reduced
12589 Revision Changes Path
12590 7.20 +1 -1 ircd-ratbox/include/patricia.h
12591 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12592 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12593 7.29 +1 -1 ircd-ratbox/src/patricia.c
12594 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12595 7.340 +4 -0 ircd-ratbox/src/s_user.c
12599 leeh 2005/02/12 18:35:10 EST (20050212_0)
12602 include ircd_defs.h
12603 src class.c reject.c
12605 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12607 Revision Changes Path
12608 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12609 7.68 +1 -5 ircd-ratbox/src/class.c
12610 1.33 +1 -5 ircd-ratbox/src/reject.c
12614 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12619 remove stupid memory leak
12621 Revision Changes Path
12622 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12626 leeh 2005/02/11 06:42:48 EST (20050211_0)
12631 - workaround hyb6 allowing empty gline reasons
12633 Revision Changes Path
12634 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12638 leeh 2005/02/09 14:39:13 EST (20050209_2)
12642 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12643 src ircd.c s_conf.c
12645 - move temp dlines and temp klines over to an array, rather than completely
12648 Revision Changes Path
12649 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12650 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12651 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12652 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12653 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12654 7.369 +0 -5 ircd-ratbox/src/ircd.c
12655 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12659 leeh 2005/02/09 14:02:13 EST (20050209_1)
12663 modules m_cap.c m_pong.c m_user.c
12664 modules/core m_nick.c
12667 - remove 'nick' param from register_local_user(), its not needed.
12669 Revision Changes Path
12670 7.35 +1 -1 ircd-ratbox/include/s_user.h
12671 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12672 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12673 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12674 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12675 7.339 +6 -6 ircd-ratbox/src/s_user.c
12679 leeh 2005/02/09 13:12:53 EST (20050209_0)
12682 modules m_cmessage.c
12684 - dont send numerics when we're dealing with CNOTICE
12685 - add in checking for +g, and resetting idle
12687 Revision Changes Path
12688 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12692 leeh 2005/02/08 11:37:50 EST (20050208_2)
12697 - fix operator blocks to work on ip spoofs
12699 Revision Changes Path
12700 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12704 leeh 2005/02/07 19:23:22 EST (20050208_1)
12707 doc example.conf example.efnet.conf
12710 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12712 Revision Changes Path
12713 7.258 +0 -39 ircd-ratbox/doc/example.conf
12714 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12715 7.198 +0 -272 ircd-ratbox/src/newconf.c
12719 leeh 2005/02/07 19:19:32 EST (20050208_0)
12724 - added support for kline.conf.perm et al, these take the same formats
12725 as their non-permanent partners, but you cant remove them via the ircd.
12727 Revision Changes Path
12728 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12732 leeh 2005/02/02 19:18:59 EST (20050203_1)
12739 help/opers cnotice cprivmsg
12741 - added help files for cprivmsg/cnotice
12743 Revision Changes Path
12744 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12745 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12746 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12747 1.10 +19 -19 ircd-ratbox/help/opers/index
12748 1.7 +10 -9 ircd-ratbox/help/users/index
12752 leeh 2005/02/02 19:14:25 EST (20050203_0)
12756 modules Makefile.in
12759 modules m_cmessage.c
12761 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12762 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12763 nick is a member. These bypass any target change limitations.
12764 - added ERR_VOICENEEDED, numeric 489.
12766 Revision Changes Path
12767 7.56 +2 -0 ircd-ratbox/include/numeric.h
12768 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12769 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12770 7.124 +1 -1 ircd-ratbox/src/messages.tab
12774 leeh 2005/02/02 16:58:16 EST (20050202_4)
12779 - update etrace help
12781 Revision Changes Path
12782 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12786 leeh 2005/02/02 16:55:04 EST (20050202_3)
12791 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12792 can put its external ip address in there..
12794 Revision Changes Path
12795 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12799 leeh 2005/02/02 16:41:06 EST (20050202_2)
12804 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12805 if its a non-local client. These will just get "lost" if the remote
12806 server doesnt support this..
12808 Revision Changes Path
12809 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12813 leeh 2005/02/02 16:12:12 EST (20050202_1)
12816 include client.h numeric.h s_conf.h
12817 modules/core m_message.c
12818 src messages.tab newconf.c s_conf.c
12820 - first part of the target change code, add the storage of targets for
12821 localuser, throttle messages when they fill all the available slots
12823 Revision Changes Path
12824 7.262 +5 -1 ircd-ratbox/include/client.h
12825 7.55 +2 -0 ircd-ratbox/include/numeric.h
12826 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12827 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12828 7.123 +1 -1 ircd-ratbox/src/messages.tab
12829 7.197 +1 -0 ircd-ratbox/src/newconf.c
12830 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12834 leeh 2005/02/02 13:28:10 EST (20050202_0)
12837 modules m_resv.c m_stats.c m_testline.c
12838 modules/core m_join.c
12839 src hash.c kdparse.c messages.tab s_newconf.c
12841 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12842 tracking of when resvs get hit
12844 Revision Changes Path
12845 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12846 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12847 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12848 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12849 7.114 +3 -0 ircd-ratbox/src/hash.c
12850 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12851 7.122 +1 -1 ircd-ratbox/src/messages.tab
12852 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12856 leeh 2005/01/31 09:04:10 EST (20050131_2)
12861 - fflush() logfiles
12863 Revision Changes Path
12864 7.79 +2 -0 ircd-ratbox/src/s_log.c
12868 leeh 2005/01/31 08:59:09 EST (20050131_1)
12873 - rename fd_dump() to comm_dump()
12875 Revision Changes Path
12876 1.27 +2 -2 ircd-ratbox/src/commio.c
12880 leeh 2005/01/30 19:16:08 EST (20050131_0)
12885 modules m_services.c
12886 modules/core m_server.c
12887 src hook.c s_serv.c
12889 - added hook for server_introduced
12890 - fixed up services support for hooks
12892 Revision Changes Path
12893 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12894 1.31 +1 -0 ircd-ratbox/include/hook.h
12895 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12896 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12897 7.36 +2 -0 ircd-ratbox/src/hook.c
12898 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12902 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12907 Add back in the comm_fd_hack thing for solaris
12909 Revision Changes Path
12910 1.26 +26 -1 ircd-ratbox/src/commio.c
12914 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12918 include commio.h s_conf.h watch.h
12919 modules m_dline.c m_kline.c m_resv.c m_stats.c
12920 m_watch.c m_xline.c
12921 modules/core m_nick.c
12922 src balloc.c cache.c client.c commio.c
12923 epoll.c ircd.c ircd_lexer.l kdparse.c
12924 listener.c s_auth.c s_conf.c s_log.c
12927 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12929 Revision Changes Path
12930 1.18 +0 -2 ircd-ratbox/adns/adns.h
12931 1.14 +6 -37 ircd-ratbox/include/commio.h
12932 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12933 7.3 +2 -2 ircd-ratbox/include/watch.h
12934 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12935 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12936 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12937 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12938 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12939 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12940 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12941 7.85 +1 -1 ircd-ratbox/src/balloc.c
12942 1.24 +5 -5 ircd-ratbox/src/cache.c
12943 7.488 +4 -4 ircd-ratbox/src/client.c
12944 1.25 +10 -280 ircd-ratbox/src/commio.c
12945 1.33 +1 -1 ircd-ratbox/src/epoll.c
12946 7.368 +4 -4 ircd-ratbox/src/ircd.c
12947 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12948 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12949 7.125 +8 -8 ircd-ratbox/src/listener.c
12950 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12951 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12952 7.78 +20 -20 ircd-ratbox/src/s_log.c
12953 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12954 1.6 +22 -15 ircd-ratbox/src/watch.c
12958 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12961 modules/core m_mode.c
12963 remove two unused variables
12965 Revision Changes Path
12966 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12970 leeh 2005/01/28 15:31:40 EST (20050128_1)
12976 - mo_kline() needs minpara of 3, not 2
12977 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12978 - require me.info is never blank
12980 Revision Changes Path
12981 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12982 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12986 leeh 2005/01/28 15:26:28 EST (20050128_0)
12989 modules/core m_mode.c m_sjoin.c
12991 - patch via jilles to fix +eI lists being shown to lusers when handling
12992 protocol stuff over TS6
12994 Revision Changes Path
12995 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12996 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13000 leeh 2005/01/25 19:47:38 EST (20050126_0)
13004 modules/core m_join.c m_mode.c m_sjoin.c
13005 src channel.c messages.tab s_serv.c
13007 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13008 an operspy call with &me
13009 - remove modebuf/parabuf params from channel_modes(), we now generate a
13010 buffer internally which we return.
13012 Revision Changes Path
13013 7.163 +1 -1 ircd-ratbox/include/channel.h
13014 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13015 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13016 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13017 7.431 +25 -18 ircd-ratbox/src/channel.c
13018 7.121 +1 -1 ircd-ratbox/src/messages.tab
13019 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13023 alz 2005/01/25 18:09:18 EST (20050125_5)
13026 doc example.conf example.efnet.conf
13029 src listener.c newconf.c s_conf.c
13031 Added dline_with_reason config option (default yes):
13033 /* dline reason: show the user the dline reason when they connect
13036 dline_with_reason = yes;
13038 Revision Changes Path
13039 7.257 +6 -1 ircd-ratbox/doc/example.conf
13040 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13041 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13042 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13043 7.124 +1 -1 ircd-ratbox/src/listener.c
13044 7.196 +1 -0 ircd-ratbox/src/newconf.c
13045 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13049 leeh 2005/01/25 13:21:17 EST (20050125_4)
13054 - make conf_set_generic_string() test len exists before it uses it.
13056 Revision Changes Path
13057 7.195 +1 -1 ircd-ratbox/src/newconf.c
13061 leeh 2005/01/25 13:10:56 EST (20050125_3)
13067 - rename 'type' to 'flags' in cluster {};
13068 - add stacking of servers in cluster {}; documented in example.conf
13070 Revision Changes Path
13071 7.256 +18 -10 ircd-ratbox/doc/example.conf
13072 7.194 +39 -7 ircd-ratbox/src/newconf.c
13076 alz 2005/01/25 12:48:54 EST (20050125_2)
13080 src listener.c s_conf.c
13082 Added dline reasons, connecting/banned clients now see ban reason.
13084 Revision Changes Path
13085 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13086 7.123 +17 -4 ircd-ratbox/src/listener.c
13087 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13091 leeh 2005/01/25 07:44:37 EST (20050125_1)
13094 doc example.conf example.efnet.conf
13097 - implement stacking of shared {}; blocks, documented in example.conf
13099 Revision Changes Path
13100 7.255 +26 -13 ircd-ratbox/doc/example.conf
13101 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13102 7.193 +51 -36 ircd-ratbox/src/newconf.c
13106 leeh 2005/01/24 19:08:29 EST (20050125_0)
13110 include client.h s_conf.h
13111 modules/core m_join.c
13112 src newconf.c s_user.c
13114 - added jupe_exempt to auth {};, exempts the user from generating warnings
13115 when they attempt to join juped channels.
13117 Revision Changes Path
13118 7.254 +2 -0 ircd-ratbox/doc/example.conf
13119 7.261 +3 -0 ircd-ratbox/include/client.h
13120 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13121 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13122 7.192 +1 -0 ircd-ratbox/src/newconf.c
13123 7.338 +8 -0 ircd-ratbox/src/s_user.c
13127 leeh 2005/01/24 18:57:02 EST (20050124_6)
13132 - rework shared {};, the format is now:
13134 oper = "flame@*.leeh.co.uk", "*.lan";
13140 oper = "flame@*.leeh.co.uk", "*.lan";
13144 Revision Changes Path
13145 7.191 +55 -23 ircd-ratbox/src/newconf.c
13149 leeh 2005/01/24 17:25:58 EST (20050124_5)
13154 - fix the prototype on load_static_modules()
13156 Revision Changes Path
13157 7.61 +1 -1 ircd-ratbox/include/modules.h
13161 leeh 2005/01/24 16:00:30 EST (20050124_4)
13166 - have cap end call register_local_user() with its own copy of
13167 source_p->username so its safe for unidented users..
13169 Revision Changes Path
13170 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13174 leeh 2005/01/24 15:48:09 EST (20050124_3)
13177 include newconf.h s_conf.h
13179 src newconf.c s_conf.c s_log.c
13181 - move the conf parser over to a table based structure, with generic setting
13182 of integers/strings
13184 Revision Changes Path
13185 7.34 +9 -8 ircd-ratbox/include/newconf.h
13186 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13187 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13188 7.190 +264 -808 ircd-ratbox/src/newconf.c
13189 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13190 7.77 +13 -13 ircd-ratbox/src/s_log.c
13194 leeh 2005/01/24 13:11:30 EST (20050124_2)
13200 - added stacking of ips in exempt {};
13202 Revision Changes Path
13203 7.253 +4 -0 ircd-ratbox/doc/example.conf
13204 7.189 +11 -30 ircd-ratbox/src/newconf.c
13208 leeh 2005/01/24 12:59:57 EST (20050124_1)
13212 src channel.c client.c hash.c hook.c
13213 newconf.c s_user.c watch.c
13215 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13216 consistent with the rest of the dlink code.
13218 Revision Changes Path
13219 1.54 +7 -7 ircd-ratbox/include/tools.h
13220 7.430 +2 -2 ircd-ratbox/src/channel.c
13221 7.487 +6 -6 ircd-ratbox/src/client.c
13222 7.113 +5 -5 ircd-ratbox/src/hash.c
13223 7.35 +1 -1 ircd-ratbox/src/hook.c
13224 7.188 +2 -2 ircd-ratbox/src/newconf.c
13225 7.337 +1 -1 ircd-ratbox/src/s_user.c
13226 1.5 +4 -4 ircd-ratbox/src/watch.c
13230 leeh 2005/01/24 12:47:13 EST (20050124_0)
13235 - cheap hack on sticky capabs..
13237 Revision Changes Path
13238 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13242 leeh 2005/01/22 11:36:54 EST (20050122_0)
13247 - updated my clicap implementation to match the spec so far..
13249 Revision Changes Path
13250 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13254 leeh 2005/01/21 07:14:43 EST (20050121_2)
13259 modules m_services.c
13260 src hook.c s_serv.c
13262 - added hooks for when we're sending a burst
13263 - rewrote hooks.txt
13264 - fix up the hooks ive already done in services compatibility, ill add the
13265 hooks for server/client introductions in a bit.
13267 Revision Changes Path
13268 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13269 1.30 +4 -0 ircd-ratbox/include/hook.h
13270 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13271 7.34 +7 -0 ircd-ratbox/src/hook.c
13272 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13276 leeh 2005/01/21 06:34:03 EST (20050121_1)
13279 contrib example_module.c spy_admin_notice.c
13280 spy_info_notice.c spy_links_notice.c
13281 spy_motd_notice.c spy_stats_notice.c
13282 spy_stats_p_notice.c spy_trace_notice.c
13284 spy_whois_notice_global.c
13286 modules m_admin.c m_info.c m_links.c m_motd.c
13287 m_services.c m_stats.c m_trace.c
13288 m_whois.c static_modules.c.SH
13289 modules/core m_server.c
13290 src client.c hook.c ircd.c modules.c packet.c
13291 s_auth.c s_serv.c s_user.c send.c
13293 - add a better implementation of the hook system, its now a slow leaking
13294 array and events are created whenever we try adding a hook for it, or
13295 theyre registered for the caller.
13297 Ive temporarily fucked services support and removed most of the other
13298 hooks.. I shall fix this soon.
13300 Revision Changes Path
13301 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13302 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13303 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13304 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13305 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13306 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13307 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13308 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13309 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13310 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13311 1.29 +34 -70 ircd-ratbox/include/hook.h
13312 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13313 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13314 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13315 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13316 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13317 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13318 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13319 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13320 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13321 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13322 7.486 +1 -28 ircd-ratbox/src/client.c
13323 7.33 +131 -137 ircd-ratbox/src/hook.c
13324 7.367 +1 -1 ircd-ratbox/src/ircd.c
13325 7.151 +6 -10 ircd-ratbox/src/modules.c
13326 7.138 +10 -14 ircd-ratbox/src/packet.c
13327 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13328 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13329 7.336 +0 -6 ircd-ratbox/src/s_user.c
13330 7.286 +8 -6 ircd-ratbox/src/send.c
13334 leeh 2005/01/20 19:19:20 EST (20050121_0)
13339 - remove an unused struct
13341 Revision Changes Path
13342 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13346 leeh 2005/01/20 13:38:39 EST (20050120_1)
13349 . configure configure.ac
13350 include client.h numeric.h patchlevel.h
13351 modules Makefile.in
13352 src messages.tab s_user.c
13356 - drop back to -O0, fix patchlevel.h
13357 - first stab at client capabilities.. this still needs work.
13359 Revision Changes Path
13360 7.240 +3 -3 ircd-ratbox/configure
13361 7.54 +3 -3 ircd-ratbox/configure.ac
13362 7.260 +3 -0 ircd-ratbox/include/client.h
13363 7.54 +2 -0 ircd-ratbox/include/numeric.h
13364 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13365 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13366 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13367 7.120 +1 -1 ircd-ratbox/src/messages.tab
13368 7.335 +3 -0 ircd-ratbox/src/s_user.c
13372 leeh 2005/01/20 06:04:41 EST (20050120_0)
13375 . ChangeLog RELNOTES
13376 include config.h config.h.dist memory.h
13379 src commio.c crypt.c getopt.c ircd.c s_serv.c
13381 . README.VMS clean.com make.com
13382 include setup.h_vms
13383 modules descrip.mms static_modules_c.com
13384 modules/core descrip.mms
13385 src descrip.mms qio.c version.com
13386 tools descrip.mms mkpasswd_vms.c
13388 - clean changelog, relnotes
13389 - mark patchlevel as 2.1.0beta
13390 - remove VMS support
13392 Revision Changes Path
13393 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13394 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13395 1.111 +1 -348 ircd-ratbox/RELNOTES
13396 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13397 7.182 +0 -42 ircd-ratbox/include/config.h
13398 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13399 7.50 +0 -4 ircd-ratbox/include/memory.h
13400 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13401 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13402 7.2 +0 -58 ircd-ratbox/make.com (dead)
13403 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13404 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13405 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13406 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13407 1.24 +7 -30 ircd-ratbox/src/commio.c
13408 7.12 +0 -4 ircd-ratbox/src/crypt.c
13409 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13410 7.24 +0 -4 ircd-ratbox/src/getopt.c
13411 7.366 +4 -19 ircd-ratbox/src/ircd.c
13412 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13413 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13414 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13415 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13416 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13420 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13426 not using the return values on a few watch functions so make them void
13428 Revision Changes Path
13429 7.2 +5 -5 ircd-ratbox/include/watch.h
13430 1.4 +19 -28 ircd-ratbox/src/watch.c
13433 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13438 Make watch throttle, don't accept letter commands stacked
13440 Revision Changes Path
13441 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13445 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13452 Revision Changes Path
13453 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13457 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13460 . ChangeLog README.FIRST RELNOTES configure
13462 adns adns.h internal.h parse.c transmit.c
13464 contrib example_module.c spy_admin_notice.c
13465 spy_info_notice.c spy_links_notice.c
13466 spy_motd_notice.c spy_stats_notice.c
13467 spy_stats_p_notice.c spy_trace_notice.c
13469 spy_whois_notice_global.c
13470 doc example.conf example.efnet.conf ircd.motd
13471 server-version-info whats-new.txt
13472 help/opers umode xline
13474 include cache.h channel.h class.h client.h
13475 commio.h config.h config.h.dist hash.h
13476 hook.h hostmask.h irc_string.h ircd.h
13477 ircd_defs.h m_info.h memory.h msg.h
13478 newconf.h numeric.h packet.h patchlevel.h
13479 patricia.h s_conf.h s_gline.h s_newconf.h
13480 s_serv.h s_user.h scache.h serno.h
13481 setup.h.in sprintf_irc.h stdinc.h tools.h
13482 modules .depend Makefile.in m_admin.c m_away.c
13483 m_dline.c m_encap.c m_gline.c m_info.c
13484 m_kline.c m_links.c m_list.c m_lusers.c
13485 m_motd.c m_oper.c m_operspy.c m_rehash.c
13486 m_restart.c m_resv.c m_set.c m_stats.c
13487 m_svinfo.c m_testline.c m_testmask.c
13488 m_topic.c m_trace.c m_watch.c m_who.c
13489 m_whois.c m_whowas.c m_xline.c
13490 static_modules.c.SH
13491 modules/core m_error.c m_message.c m_mode.c m_quit.c
13492 m_server.c m_squit.c
13493 src .depend Makefile.in adns.c balloc.c
13494 cache.c channel.c class.c client.c
13495 commio.c crypt.c devpoll.c epoll.c
13496 event.c getopt.c hash.c hook.c hostmask.c
13497 irc_string.c ircd.c ircd_lexer.l
13498 ircd_parser.y ircd_signal.c listener.c
13499 modules.c newconf.c numeric.c packet.c
13500 parse.c patricia.c poll.c reject.c
13501 restart.c s_auth.c s_conf.c s_log.c
13502 s_newconf.c s_serv.c s_user.c scache.c
13503 select.c send.c snprintf.c tools.c
13504 version.c.SH watch.c whowas.c
13505 tools README.mkpasswd mkpasswd.c
13507 . README.VMS clean.com make.com
13509 include common.h s_stats.h setup.h_vms
13511 modules descrip.mms m_challenge.c m_etrace.c
13512 m_invite.c m_names.c m_pass.c m_ping.c
13513 m_pong.c m_services.c m_tb.c m_user.c
13514 m_users.c m_version.c
13515 static_modules_c.com
13516 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13518 servlink descrip.mms
13519 src descrip.mms kdparse.c messages.tab qio.c
13520 s_gline.c s_stats.c version.com
13521 tools descrip.mms mkpasswd_vms.c
13525 modules/core channels.c users.c
13528 merge from RATBOX_2_0
13530 Revision Changes Path
13531 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13532 7.40 +1 -0 ircd-ratbox/README.FIRST
13533 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13534 1.110 +114 -6 ircd-ratbox/RELNOTES
13535 1.17 +4 -0 ircd-ratbox/adns/adns.h
13536 1.17 +4 -4 ircd-ratbox/adns/internal.h
13537 1.12 +38 -38 ircd-ratbox/adns/parse.c
13538 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13539 1.19 +13 -13 ircd-ratbox/adns/types.c
13540 7.1 +10 -0 ircd-ratbox/clean.com (new)
13541 7.239 +47 -29 ircd-ratbox/configure
13542 7.53 +40 -32 ircd-ratbox/configure.ac
13543 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13544 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13545 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13546 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13547 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13548 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13549 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13550 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13551 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13552 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13553 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13554 7.252 +68 -22 ircd-ratbox/doc/example.conf
13555 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13556 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13557 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13558 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13559 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13560 1.5 +2 -1 ircd-ratbox/help/opers/umode
13561 1.7 +1 -1 ircd-ratbox/help/opers/xline
13562 1.2 +1 -0 ircd-ratbox/help/users/umode
13563 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13564 1.7 +8 -0 ircd-ratbox/include/cache.h
13565 7.162 +18 -16 ircd-ratbox/include/channel.h
13566 7.25 +4 -0 ircd-ratbox/include/class.h
13567 7.259 +34 -28 ircd-ratbox/include/client.h
13568 1.13 +45 -7 ircd-ratbox/include/commio.h
13569 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13570 7.181 +74 -16 ircd-ratbox/include/config.h
13571 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13572 7.53 +2 -0 ircd-ratbox/include/hash.h
13573 1.28 +73 -27 ircd-ratbox/include/hook.h
13574 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13575 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13576 7.80 +6 -31 ircd-ratbox/include/ircd.h
13577 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13578 7.56 +14 -8 ircd-ratbox/include/m_info.h
13579 7.49 +4 -0 ircd-ratbox/include/memory.h
13580 7.53 +2 -0 ircd-ratbox/include/msg.h
13581 7.33 +9 -9 ircd-ratbox/include/newconf.h
13582 7.53 +12 -8 ircd-ratbox/include/numeric.h
13583 7.27 +1 -1 ircd-ratbox/include/packet.h
13584 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13585 7.19 +25 -1 ircd-ratbox/include/patricia.h
13586 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13587 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13588 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13589 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13590 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13591 7.34 +13 -9 ircd-ratbox/include/s_user.h
13592 7.15 +1 -1 ircd-ratbox/include/scache.h
13593 7.5366 +1 -1 ircd-ratbox/include/serno.h
13594 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13595 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13596 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13597 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13598 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13599 1.53 +10 -10 ircd-ratbox/include/tools.h
13600 7.1 +58 -0 ircd-ratbox/make.com (new)
13601 1.45 +338 -182 ircd-ratbox/modules/.depend
13602 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13603 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13604 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13605 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13606 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13607 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13608 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13609 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13610 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13611 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13612 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13613 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13614 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13615 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13616 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13617 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13618 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13619 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13620 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13621 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13622 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13623 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13624 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13625 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13626 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13627 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13628 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13629 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13630 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13631 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13632 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13633 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13634 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13635 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13636 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13637 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13638 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13639 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13640 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13641 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13642 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13643 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13644 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13645 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13646 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13647 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13648 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13649 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13650 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13651 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13652 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13653 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13654 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13655 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13656 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13657 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13658 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13659 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13660 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13661 7.48 +162 -119 ircd-ratbox/src/.depend
13662 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13663 7.75 +5 -5 ircd-ratbox/src/adns.c
13664 7.84 +1 -1 ircd-ratbox/src/balloc.c
13665 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13666 1.23 +75 -7 ircd-ratbox/src/cache.c
13667 7.429 +342 -79 ircd-ratbox/src/channel.c
13668 7.67 +42 -2 ircd-ratbox/src/class.c
13669 7.485 +245 -85 ircd-ratbox/src/client.c
13670 1.23 +349 -43 ircd-ratbox/src/commio.c
13671 7.11 +4 -0 ircd-ratbox/src/crypt.c
13672 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13673 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13674 1.32 +4 -8 ircd-ratbox/src/epoll.c
13675 7.46 +63 -6 ircd-ratbox/src/event.c
13676 7.23 +4 -0 ircd-ratbox/src/getopt.c
13677 7.112 +8 -7 ircd-ratbox/src/hash.c
13678 7.32 +135 -133 ircd-ratbox/src/hook.c
13679 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13680 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13681 7.365 +56 -48 ircd-ratbox/src/ircd.c
13682 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13683 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13684 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13685 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13686 7.122 +14 -13 ircd-ratbox/src/listener.c
13687 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13688 7.150 +17 -8 ircd-ratbox/src/modules.c
13689 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13690 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13691 7.137 +55 -42 ircd-ratbox/src/packet.c
13692 7.187 +8 -15 ircd-ratbox/src/parse.c
13693 7.28 +2 -4 ircd-ratbox/src/patricia.c
13694 7.82 +3 -1 ircd-ratbox/src/poll.c
13695 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13696 1.32 +8 -3 ircd-ratbox/src/reject.c
13697 7.34 +1 -0 ircd-ratbox/src/restart.c
13698 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13699 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13700 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13701 7.76 +32 -35 ircd-ratbox/src/s_log.c
13702 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13703 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13704 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13705 7.334 +773 -2 ircd-ratbox/src/s_user.c
13706 7.27 +2 -1 ircd-ratbox/src/scache.c
13707 7.44 +2 -0 ircd-ratbox/src/select.c
13708 7.285 +12 -12 ircd-ratbox/src/send.c
13709 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13710 7.46 +0 -1 ircd-ratbox/src/tools.c
13711 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13712 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13713 1.3 +4 -4 ircd-ratbox/src/watch.c
13714 7.32 +1 -0 ircd-ratbox/src/whowas.c
13715 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13716 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13717 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13718 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13722 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13724 Modified files: (Branch: RATBOX_2_0)
13727 a remote client is never going to have a watch list..duh
13729 Revision Changes Path
13730 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13734 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13736 Added files: (Branch: RATBOX_2_0)
13741 Revision Changes Path
13742 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13746 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13748 Added files: (Branch: RATBOX_2_0)
13752 helps if we actually include the .c/.h files
13754 Revision Changes Path
13755 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13756 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13760 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13762 Modified files: (Branch: RATBOX_2_0)
13763 . configure configure.ac
13764 include client.h numeric.h s_conf.h setup.h.in
13766 modules Makefile.in
13767 modules/core m_nick.c
13768 src Makefile.in client.c ircd.c messages.tab
13769 newconf.c s_conf.c s_user.c
13771 backport watch from devel
13773 Revision Changes Path
13774 7.229.2.10 +12 -2 ircd-ratbox/configure
13775 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13776 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13777 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13778 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13779 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13780 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13781 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13782 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13783 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13784 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13785 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13786 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13787 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13788 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13789 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13793 leeh 2005/01/12 10:12:40 EST (20050112_1)
13795 Modified files: (Branch: RATBOX_2_0)
13797 modules m_services.c m_whois.c
13800 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13801 when the user is logged in
13803 Revision Changes Path
13804 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13805 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13806 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13807 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13811 leeh 2005/01/11 19:47:14 EST (20050112_0)
13813 Modified files: (Branch: RATBOX_2_0)
13814 include supported.h
13815 Added files: (Branch: RATBOX_2_0)
13819 - added doc/services.txt, outlining the compatibility code
13821 Revision Changes Path
13822 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13823 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13827 leeh 2005/01/11 18:38:10 EST (20050111_5)
13829 Modified files: (Branch: RATBOX_2_0)
13830 include client.h hook.h
13831 modules m_services.c
13832 modules/core m_server.c
13833 src hook.c s_serv.c
13835 - more services compatibility code:
13836 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13837 appropriate service {}; entry, only accept SU from these.
13838 - hook into us finishing nick burst, and have services burst a list of
13841 Revision Changes Path
13842 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13843 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13844 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13845 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13846 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13847 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13851 leeh 2005/01/11 17:32:42 EST (20050111_4)
13853 Modified files: (Branch: RATBOX_2_0)
13854 . configure configure.ac
13856 modules Makefile.in
13858 Added files: (Branch: RATBOX_2_0)
13859 modules m_services.c
13861 - more services compatibility code:
13862 - encap handlers for SU (services marking client as logged in)
13863 - and for LOGIN (servers bursting logged in status)
13864 - move suser from Client -> User
13866 Revision Changes Path
13867 7.229.2.9 +9 -3 ircd-ratbox/configure
13868 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13869 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13870 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13871 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13872 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13876 leeh 2005/01/11 16:46:34 EST (20050111_3)
13878 Modified files: (Branch: RATBOX_2_0)
13879 include ircd_defs.h
13881 - whoops, missing #endif
13883 Revision Changes Path
13884 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13888 leeh 2005/01/11 15:56:57 EST (20050111_2)
13890 Modified files: (Branch: RATBOX_2_0)
13891 include ircd_defs.h
13893 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13894 have ipv6 just report sizeof(struct sockaddr_in)
13896 Revision Changes Path
13897 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13901 leeh 2005/01/10 20:19:35 EST (20050111_1)
13903 Modified files: (Branch: RATBOX_2_0)
13906 - fix a gcc warning
13908 Revision Changes Path
13909 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13913 leeh 2005/01/10 20:10:35 EST (20050111_0)
13915 Modified files: (Branch: RATBOX_2_0)
13916 adns internal.h parse.c transmit.c types.c
13918 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13921 Revision Changes Path
13922 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13923 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13924 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13925 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13929 leeh 2005/01/10 17:48:48 EST (20050110_3)
13931 Modified files: (Branch: RATBOX_2_0)
13934 - send out the reformatted xline to opers (\s -> ' ')
13936 Revision Changes Path
13937 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13941 leeh 2005/01/10 16:18:53 EST (20050110_2)
13943 Modified files: (Branch: RATBOX_2_0)
13946 include client.h supported.h
13947 src messages.tab s_user.c send.c
13949 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13952 Revision Changes Path
13953 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13954 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13955 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13956 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13957 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13958 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13959 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13963 leeh 2005/01/10 14:50:47 EST (20050110_1)
13965 Modified files: (Branch: RATBOX_2_0)
13966 doc example.conf example.efnet.conf
13968 - I dont remember ts6 desyncing on bans, so im not sure why the example
13971 Revision Changes Path
13972 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13973 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13977 leeh 2005/01/10 13:31:10 EST (20050110_0)
13979 Modified files: (Branch: RATBOX_2_0)
13980 . configure configure.ac
13981 include channel.h client.h numeric.h s_conf.h
13982 s_serv.h setup.h.in
13983 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13985 src channel.c messages.tab newconf.c s_conf.c
13988 - added --enable-services to configure, which enables some ratbox-services
13989 compatibility code:
13990 - chanmode +r, registered users only
13991 - usermode +S, prevents deop/kick of a service
13992 - service { }; block in conf for the above umode
13994 Revision Changes Path
13995 7.229.2.8 +28 -16 ircd-ratbox/configure
13996 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13997 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13998 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13999 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14000 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14001 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14002 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14003 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14004 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14005 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14006 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14007 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14008 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14009 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14010 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14011 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14012 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14013 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14017 leeh 2005/01/09 08:23:30 EST (20050109_0)
14019 Modified files: (Branch: RATBOX_2_0)
14022 - remove a tab, and add +C to opers umode help
14024 Revision Changes Path
14025 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode