1 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
4 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
8 +1 -1 trunk/src/s_user.c (File Modified)
11 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
13 Merge old trunk r2226:
14 If we are connecting outward to a server, check if the
15 server name they sent is the same as what we tried to
16 connect to. Previously such a connection could succeed
17 if there existed connect blocks with the same IP and
18 passwords for the other server name.
22 +11 -0 trunk/modules/core/m_server.c (File Modified)
25 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
27 Merge old trunk r2212:
28 Another handling of SJOINs without nicks:
29 Propagate them if the channel is +P or the channel
30 already existed, otherwise remove the channel again
31 and do not propagate the SJOIN.
35 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
38 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
40 Remove channels entirely from /whois on services.
41 This cannot be overridden with operspy.
45 +20 -17 trunk/modules/m_whois.c (File Modified)
48 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
50 Fix /who on channels with ** in their name.
54 +2 -2 trunk/modules/m_who.c (File Modified)
57 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
59 NEWS: As in 2.1.3, mention that the TS6 revision will
60 interoperate with older versions
64 +2 -1 trunk/NEWS (File Modified)
67 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
69 Fix documentation of HIDE_SERVERS_IPS define.
73 +2 -2 trunk/include/config.h.dist (File Modified)
76 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
78 Don't leak auth{} spoofed ip for I-line is full notice either.
82 +1 -1 trunk/src/s_conf.c (File Modified)
85 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
91 +37 -0 trunk/NEWS (File Modified)
94 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
96 Allow /invite (but not invex) to override +r, +l, +j in
97 addition to +i. As before, a restrictive mode must be in
98 place at /invite time for the invite to have an effect;
99 +r does not count as a restrictive mode if the user is
100 logged in; +l and +j always count as restrictive modes to
101 allow for cases where they would allow join at /invite
102 time but not when the user tries to join.
106 +6 -2 trunk/modules/m_invite.c (File Modified)
107 +21 -10 trunk/src/channel.c (File Modified)
110 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
112 Remove invite_ops_only, forcing it to YES.
116 +0 -1 trunk/doc/example.conf (File Modified)
117 +0 -5 trunk/doc/reference.conf (File Modified)
118 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
119 +0 -1 trunk/include/s_conf.h (File Modified)
120 +0 -6 trunk/modules/m_info.c (File Modified)
121 +10 -14 trunk/modules/m_invite.c (File Modified)
122 +0 -1 trunk/src/newconf.c (File Modified)
123 +0 -1 trunk/src/s_conf.c (File Modified)
126 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
128 Move username check after xline and dnsbl checks, so it
129 will not complain to opers about clients who are xlined
130 or blacklisted anyway (both of which silently reject).
134 +15 -15 trunk/src/s_user.c (File Modified)
137 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
139 - MASTER_MAX is no longer relevant
143 +0 -7 trunk/modules/m_set.c (File Modified)
146 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
148 - add config option for setting max_clients.
152 +5 -0 trunk/doc/example.conf (File Modified)
153 +5 -0 trunk/doc/reference.conf (File Modified)
154 +2 -0 trunk/include/s_conf.h (File Modified)
155 +1 -1 trunk/src/ircd.c (File Modified)
156 +2 -0 trunk/src/newconf.c (File Modified)
157 +2 -1 trunk/src/s_conf.c (File Modified)
160 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
162 - remove get_maxrss() and all of that insecure and unsafe nonsense
166 +3 -38 trunk/src/ircd.c (File Modified)
167 +1 -1 trunk/src/restart.c (File Modified)
168 +0 -4 trunk/src/s_stats.c (File Modified)
171 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
173 - avoid some potential NULL dereferencing
177 +1 -1 trunk/libcharybdis/commio.c (File Modified)
180 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
186 +1 -1 trunk/libcharybdis/poll.c (File Modified)
189 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
191 - rework poll a bit for the MAXCONNECTIONS changes.
195 +46 -23 trunk/libcharybdis/poll.c (File Modified)
198 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
200 Our way of using kqueue may cause it to report fds we
201 don't know about anymore, cope.
205 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
208 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
210 Don't reference freed memory (fde_t) in comm_close().
214 +1 -1 trunk/libcharybdis/commio.c (File Modified)
217 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
219 - fix for 100% cpu use
223 +1 -1 trunk/libcharybdis/commio.c (File Modified)
226 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
228 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
232 +37 -25 trunk/libcharybdis/commio.c (File Modified)
235 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
237 - clear up use of fd_table in ircd.
241 +3 -2 trunk/src/s_serv.c (File Modified)
244 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
246 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
250 +97 -26 trunk/libcharybdis/commio.c (File Modified)
251 +3 -2 trunk/libcharybdis/commio.h (File Modified)
252 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
253 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
254 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
255 +3 -3 trunk/libcharybdis/poll.c (File Modified)
256 +2 -2 trunk/libcharybdis/ports.c (File Modified)
257 +2 -2 trunk/libcharybdis/select.c (File Modified)
260 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
262 Fix some cases where the size argument to strlcpy()
263 for usernames and hostnames is 1 too small.
267 +1 -1 trunk/modules/m_chghost.c (File Modified)
268 +2 -2 trunk/src/res.c (File Modified)
269 +2 -2 trunk/src/s_user.c (File Modified)
272 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
274 Cut down quit/part/kick reasons to avoid quit reasons
275 overflowing the client exiting server notice (from
276 TOPICLEN to 260). kill reasons become shorter accordingly.
277 kline/dline/gline reasons become 390.
278 away messages stay at TOPICLEN for now.
282 +8 -3 trunk/include/ircd_defs.h (File Modified)
283 +2 -2 trunk/modules/m_dline.c (File Modified)
284 +4 -4 trunk/modules/m_gline.c (File Modified)
285 +2 -2 trunk/modules/m_kline.c (File Modified)
288 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
290 Don't leak auth{} spoofed IP addresses in +f notices.
291 from ratbox (androsyn)
295 +10 -3 trunk/src/s_conf.c (File Modified)
298 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
300 Make oper_up() take +i/-i during opering up into account
301 (e.g. no_oper_invis extension, +i in operator::umodes).
302 Remove the hack from no_oper_invis.
306 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
307 +4 -0 trunk/src/s_user.c (File Modified)
310 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
312 no_oper_invis: decrement invisible count when clearing
313 invisible on a local client who has just opered up
314 oper_up() should really do this
318 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
321 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
323 Put "End of Channel Quiet List" instead of
324 "End of Channel Ban List" for a +q list.
325 Due to client restrictions the numerics for
326 quiet lists must be the same as for ban lists.
330 +4 -1 trunk/src/chmode.c (File Modified)
333 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
335 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
336 Change TS6 JOIN processing
337 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
338 a local user joins an existing channel
339 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
340 propagating a TS6 JOIN
341 - don't interpret simple modes in an incoming TS6 JOIN
343 This is to avoid desyncs when certain mode changes (e.g. -im)
344 cross with joins. A downside is that simple modes will be
345 more desynched when a JOIN creates a channel or lowers TS,
346 but that's less important.
348 Update the TS6 specification to include this, and clarify
349 that TMODE can come from a server and that MODE must be
350 translated into TMODE from other servers too.
354 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
355 +19 -127 trunk/modules/core/m_join.c (File Modified)
358 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
360 Make -logfile work again.
364 +2 -2 trunk/src/s_log.c (File Modified)
367 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
369 - fix off-by-one memory overflow error.
373 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
376 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
378 Change handling of modularized umodes:
379 - keep the bitmask reserved forever to the letter, fixing
380 the problems when loading multiple umode modules,
381 unloading them and then loading them in a different order
382 - don't allow local users to change umodes which have
383 been unloaded and don't set them on new users via
388 +24 -3 trunk/src/s_user.c (File Modified)
391 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
393 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
397 +1 -0 trunk/include/s_user.h (File Modified)
398 +0 -22 trunk/libcharybdis/tools.c (File Modified)
399 +0 -1 trunk/libcharybdis/tools.h (File Modified)
400 +22 -0 trunk/src/s_user.c (File Modified)
403 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
405 DNSBL keyword substitution is available as of 2.1.3.
409 +1 -1 trunk/doc/example.conf (File Modified)
412 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
414 Change two occurances like match(userinput, target_p->name) ||
415 match(target_p->name, userinput) to just match(userinput,
416 target_p->name). No client name can contain * or ? now.
420 +1 -1 trunk/modules/m_trace.c (File Modified)
421 +1 -2 trunk/src/s_serv.c (File Modified)
424 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
426 Do not try find_server() on a name find_client() has
427 returned NULL for, as this will always return NULL
428 since the removal of hostmasking.
432 +1 -2 trunk/modules/m_pong.c (File Modified)
433 +0 -4 trunk/src/s_serv.c (File Modified)
436 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
438 Remove server_exists() which checked whether the
439 server name existed taking hostmasking into account
440 and just check with find_server(); admittedly
441 this checks if the name is a SID but that's not
446 +3 -27 trunk/modules/core/m_server.c (File Modified)
449 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
451 Remove hash_find_masked_server(), which made it possible
452 to specify the full (unmasked) name of a server behind
453 a hostmask. As a result find_any_client() (for prefixes)
454 becomes equal to find_client(), so remove that too.
458 +0 -1 trunk/include/hash.h (File Modified)
459 +1 -75 trunk/src/hash.c (File Modified)
460 +1 -1 trunk/src/parse.c (File Modified)
463 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
465 Remove '*' from valid server name characters.
466 This makes it impossible to connect hostmasked servers.
467 (This support didn't work well anyway, was incompatible
468 with TS6 and we never masked ourselves.)
472 +1 -1 trunk/src/match.c (File Modified)
475 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
477 Change spambot, flooder and jupe joiner notices from host to orighost.
481 +1 -1 trunk/modules/core/m_join.c (File Modified)
482 +2 -2 trunk/modules/core/m_message.c (File Modified)
483 +2 -2 trunk/src/channel.c (File Modified)
486 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
488 Add documentation for SASL client protocol, same as atheme doc/SASL.
492 + - trunk/doc/sasl.txt (File Added)
495 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
497 Include real hostname in Closing Link message for unknown
498 connections that have sent USER. This is helpful for
499 k-lined users while not breaking server IP hiding.
503 +3 -1 trunk/src/client.c (File Modified)
506 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
512 +29 -29 trunk/configure (File Modified)
515 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
517 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
521 +3 -3 trunk/modules/core/m_kill.c (File Modified)
524 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
526 Backport from early 3.x:
529 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
531 - remove "Processing connection to foobar.net" message
535 +0 -3 trunk/src/s_auth.c (File Modified)
538 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
540 - missed the processing connection one (actually, we can probably nuke this one)
544 +1 -2 trunk/src/s_auth.c (File Modified)
547 river 2006/09/27 16:33:05 UTC (20060927-2174)
549 get_client_name = stupid
554 +10 -7 trunk/modules/core/m_kill.c (File Modified)
557 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
559 - remove excessive arguments
563 +1 -2 trunk/src/s_conf.c (File Modified)
564 +1 -1 trunk/src/s_user.c (File Modified)
567 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
569 - use sendto_one_notice() for on-connect notices too.
573 +10 -10 trunk/src/s_auth.c (File Modified)
576 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
578 - use sendto_one_notice() in the core, too.
582 +2 -2 trunk/src/chmode.c (File Modified)
583 +8 -15 trunk/src/modules.c (File Modified)
584 +3 -5 trunk/src/s_conf.c (File Modified)
585 +1 -2 trunk/src/s_newconf.c (File Modified)
586 +20 -57 trunk/src/s_user.c (File Modified)
589 river 2006/09/27 16:19:25 UTC (20060927-2166)
591 the KILL command will use get_client_name(, SHOW_IP) instead of
592 target->name, and will show a more useful error for local opers
597 +6 -4 trunk/modules/core/m_kill.c (File Modified)
600 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
602 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
606 +4 -2 trunk/src/send.c (File Modified)
609 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
615 +1 -1 trunk/include/client.h (File Modified)
618 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
620 - get_id(): fall back to "*" if client has no known name
624 +1 -1 trunk/include/client.h (File Modified)
627 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
629 - convert to sendto_one_notice().
633 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
634 +4 -6 trunk/unsupported/m_force.c (File Modified)
637 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
639 - use sendto_one_notice() in many places instead of
640 sendto_one(source_p, ":%s NOTICE %s :", ...);
644 +10 -25 trunk/extensions/example_module.c (File Modified)
645 +5 -14 trunk/extensions/hurt.c (File Modified)
646 +1 -2 trunk/extensions/m_42.c (File Modified)
647 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
648 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
649 +1 -2 trunk/extensions/m_opme.c (File Modified)
650 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
651 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
652 +3 -7 trunk/modules/core/m_die.c (File Modified)
653 +2 -4 trunk/modules/core/m_kill.c (File Modified)
654 +2 -2 trunk/modules/core/m_squit.c (File Modified)
655 +1 -2 trunk/modules/m_challenge.c (File Modified)
656 +11 -15 trunk/modules/m_connect.c (File Modified)
657 +20 -28 trunk/modules/m_dline.c (File Modified)
658 +2 -2 trunk/modules/m_etrace.c (File Modified)
659 +11 -21 trunk/modules/m_gline.c (File Modified)
660 +2 -4 trunk/modules/m_kline.c (File Modified)
661 +1 -2 trunk/modules/m_rehash.c (File Modified)
662 +3 -7 trunk/modules/m_restart.c (File Modified)
663 +31 -45 trunk/modules/m_set.c (File Modified)
664 +2 -4 trunk/modules/m_testmask.c (File Modified)
665 +5 -8 trunk/modules/m_unreject.c (File Modified)
666 +2 -5 trunk/modules/m_xline.c (File Modified)
671 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
672 +10 -25 trunk/extensions/example_module.c (File Modified)
673 +5 -14 trunk/extensions/hurt.c (File Modified)
674 +1 -2 trunk/extensions/m_42.c (File Modified)
675 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
676 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
677 +1 -2 trunk/extensions/m_opme.c (File Modified)
678 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
679 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
680 +3 -7 trunk/modules/core/m_die.c (File Modified)
681 +14 -11 trunk/modules/core/m_kill.c (File Modified)
682 +2 -2 trunk/modules/core/m_squit.c (File Modified)
683 +1 -2 trunk/modules/m_challenge.c (File Modified)
684 +11 -15 trunk/modules/m_connect.c (File Modified)
685 +2 -4 trunk/modules/m_dline.c (File Modified)
686 +2 -2 trunk/modules/m_etrace.c (File Modified)
687 +11 -21 trunk/modules/m_gline.c (File Modified)
688 +2 -4 trunk/modules/m_kline.c (File Modified)
689 +1 -2 trunk/modules/m_rehash.c (File Modified)
690 +3 -7 trunk/modules/m_restart.c (File Modified)
691 +31 -45 trunk/modules/m_set.c (File Modified)
692 +2 -4 trunk/modules/m_testmask.c (File Modified)
693 +5 -8 trunk/modules/m_unreject.c (File Modified)
694 +1 -3 trunk/modules/m_xline.c (File Modified)
695 +2 -2 trunk/src/chmode.c (File Modified)
696 +8 -15 trunk/src/modules.c (File Modified)
697 +10 -14 trunk/src/s_auth.c (File Modified)
698 +3 -6 trunk/src/s_conf.c (File Modified)
699 +1 -2 trunk/src/s_newconf.c (File Modified)
700 +20 -57 trunk/src/s_user.c (File Modified)
701 +4 -2 trunk/src/send.c (File Modified)
702 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
703 +4 -6 trunk/unsupported/m_force.c (File Modified)
706 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
708 - keyword-subst from charybdis 2.2.
712 +12 -3 trunk/doc/example.conf (File Modified)
713 +58 -3 trunk/doc/reference.conf (File Modified)
714 + - trunk/include/substitution.h (File Added)
715 +1 -0 trunk/src/Makefile.in (File Modified)
716 +2 -2 trunk/src/s_conf.c (File Modified)
717 +164 -1 trunk/src/s_user.c (File Modified)
718 + - trunk/src/substitution.c (File Added)
721 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
723 Removed merge tracking for "svnmerge" for
724 http://svn.atheme.org/charybdis/branches/release-2.2
728 + - trunk/ (Property Modified)
731 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
733 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
734 http://svn.atheme.org/charybdis/branches/release-2.2
738 + - trunk/ (Property Modified)
741 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
743 Removed merge tracking for "svnmerge" for
744 http://svn.atheme.org/charybdis/branches/release-2.2
748 + - trunk/ (Property Modified)
751 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
753 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
754 http://svn.atheme.org/charybdis/branches/release-2.2
758 + - trunk/ (Property Modified)
761 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
767 + - trunk/ (Property Modified)
770 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
772 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
773 http://svn.atheme.org/charybdis/branches/release-2.2
777 + - trunk/ (Property Modified)
780 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
782 - version bump to 2.2.0
786 +3 -1 trunk/NEWS (File Modified)
787 +1 -1 trunk/configure.ac (File Modified)
790 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
793 + branches/release-2.1 -> 2.2 base
794 + 3.0 -> branches/cxxconversion
795 + backport some immediate 3.0 functionality for 2.2
800 + - trunk/ (File Added)
803 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
805 Merged revisions 3135,3137 via svnmerge from
806 http://svn.atheme.org/charybdis/trunk
809 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
811 - Expand TRACE description
812 - Mention expiry time in TESTLINE
814 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
816 Update copyright year for sgml docs to 2007.
821 + - branches/release-2.1/ (Property Modified)
822 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
823 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
826 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
828 Merged revisions 1999 via svnmerge from
829 http://svn.atheme.org/charybdis/trunk
833 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
840 + - branches/release-2.1/ (Property Modified)
841 +1 -0 branches/release-2.1/CREDITS (File Modified)
844 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
846 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
847 http://svn.atheme.org/charybdis/trunk
850 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
852 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
854 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
856 - add use_forward to /info
858 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
860 Call channel_modes() with &me instead of source_p when
861 sending out a JOIN and SJOIN for a local user. This
862 saves checking whether they are on the channel they
865 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
867 If use_forward is disabled:
869 - hide +f in /mode #channel (/mode #channel f still shows it)
870 - do not send any mode changes adding +f to local clients
871 (-f ones are still sent)
876 + - branches/release-2.1/ (Property Modified)
877 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
878 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
879 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
880 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
881 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
882 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
883 +1 -1 branches/release-2.1/src/channel.c (File Modified)
884 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
885 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
886 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
887 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
888 +4 -2 branches/release-2.1/src/supported.c (File Modified)
891 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
893 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
897 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
898 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
899 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
902 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
904 Add accountability (wallops, log) to OKICK.
908 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
911 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
913 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
914 Similar to branches/release-2.2 r3061.
918 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
921 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
923 - Write xline to file after instead of before notifying opers and source
924 - Also notify source of failure to add xline
925 Similar to branches/release-2.2 r3057.
929 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
932 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
934 If a dline/kline/resv cannot be added to the file, send
935 the regular notices to local opers and source anyway,
936 and also warn the source (local opers were already warned).
937 Similar to branches/release-2.2 r3053.
941 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
944 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
946 Port over fixes from unkline/unxline/unresv to undline.
947 Similar to branches/release-2.2 r3049.
951 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
954 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
956 Merged revisions 2915 via svnmerge from
957 http://svn.atheme.org/charybdis/trunk
960 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
962 In usage message, show kline.conf and xline.conf instead
963 of klines.conf and xlines.conf.
968 + - branches/release-2.1/ (Property Modified)
969 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
972 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
974 Merged revisions 2831,2833,2853 via svnmerge from
975 http://svn.atheme.org/charybdis/trunk
978 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
980 unkline/unxline/unresv:
981 - if fclose on the output returns an error, treat this as a
983 - check if the rename from the temp file to the ban conf failed
985 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
987 When adding a permanent dline/kline/xline/resv, check
988 the return value of fclose().
990 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
992 Do not free xline aconf if it could not be written out.
993 It will be added to the list in memory anyway.
998 + - branches/release-2.1/ (Property Modified)
999 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1000 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1001 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1002 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1005 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1007 NEWS: Clarify effects of ip_cloaking changes a little.
1011 +2 -0 branches/release-2.1/NEWS (File Modified)
1014 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1020 +9 -9 branches/release-2.1/configure (File Modified)
1023 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1025 Version bump on 2.1 branch to 2.1.2.
1029 +1 -1 branches/release-2.1/configure.ac (File Modified)
1032 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1034 Mention r2801/r2805.
1038 +1 -0 branches/release-2.1/NEWS (File Modified)
1041 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1043 Merged revisions 2801 via svnmerge from
1044 http://svn.atheme.org/charybdis/trunk
1047 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1049 ip_cloaking: try to avoid truncation by removing more
1050 components of the hostname (except the TLD).
1055 + - branches/release-2.1/ (Property Modified)
1056 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1059 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1065 +8 -1 branches/release-2.1/NEWS (File Modified)
1068 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1070 Merged revisions 2781 via svnmerge from
1071 http://svn.atheme.org/charybdis/trunk
1074 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1076 Fix stupid bug: checked a hostmask against the found
1077 ban instead of all exceptions, causing all host mangled
1078 clients to be exempted if there was a single ban
1079 exception in many cases.
1084 + - branches/release-2.1/ (Property Modified)
1085 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1088 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1090 Merged revisions 2773 via svnmerge from
1091 http://svn.atheme.org/charybdis/trunk
1094 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1096 user@host must be *@* for a shared{} block with flags=locops
1097 (server should not be *).
1102 + - branches/release-2.1/ (Property Modified)
1103 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1106 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1108 Tweak \s code a little.
1112 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1113 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1114 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1117 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1119 Merged revisions 2761 via svnmerge from
1120 http://svn.atheme.org/charybdis/trunk
1123 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1125 The testline/no_tilde fixes are in 2.1.1.
1130 + - branches/release-2.1/ (Property Modified)
1131 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1134 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1140 +4 -1 branches/release-2.1/NEWS (File Modified)
1143 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1145 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
1146 http://svn.atheme.org/charybdis/trunk
1150 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1152 If the auth{} block has no_tilde and is not kline exempt,
1153 check the username without tilde against klines too.
1154 This is consistent with the way klines work on spoofs
1155 (klines checked on both raw and appearing-on-IRC version).
1157 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1159 Rework the fix for klines with no_tilde.
1160 Add an extra argument to find_address_conf() for the
1161 username without tilde, as that may contain one character more.
1163 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1165 Unbreak compile (because of r2697).
1166 testline with ~ could be improved some more perhaps, but this should work.
1168 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1170 testline: take no_tilde and username truncation into account
1172 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1174 Add some information on /testline with no_tilde and username truncation.
1179 + - branches/release-2.1/ (Property Modified)
1180 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1181 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1182 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1183 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1184 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1185 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1188 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1190 Merged revisions 2149,2151 via svnmerge from
1191 http://svn.atheme.org/charybdis/trunk
1194 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1196 Move kills from services from +s to +k snomask.
1197 Kills from non-service opers remain on +s.
1199 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1201 Update description of +s and +k snomasks.
1206 + - branches/release-2.1/ (Property Modified)
1207 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1208 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1209 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1212 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1214 Merged revisions 2685 via svnmerge from
1215 http://svn.atheme.org/charybdis/trunk
1218 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1220 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1225 + - branches/release-2.1/ (Property Modified)
1226 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1229 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1231 Merged revisions 2693 via svnmerge from
1232 http://svn.atheme.org/charybdis/trunk
1235 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1237 Fix truncation (by one) of unidented usernames
1238 if user registration is done because of DNSBL
1239 completion (which is the usual case if a valid
1240 NICK and USER are sent quickly and any DNSBLs
1246 + - branches/release-2.1/ (Property Modified)
1247 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1250 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1256 +10 -0 branches/release-2.1/NEWS (File Modified)
1259 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1265 +9 -9 branches/release-2.1/configure (File Modified)
1268 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1270 Version bump to 2.1.1.
1274 +1 -1 branches/release-2.1/configure.ac (File Modified)
1277 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1279 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
1280 http://svn.atheme.org/charybdis/trunk
1283 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1285 - fix a server notice on SID collision where the server name is mentioned twice
1287 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1289 - get_server_name() is stupid
1291 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1295 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1297 Do the Attempt to re-introduce SID server notice somewhat
1298 differently, showing a real host again if !HIDE_SERVERS_IPS
1299 and still showing the server name exactly once.
1301 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1303 Fix log message for Attempt to re-introduce SID (server notice was ok).
1305 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1307 - replace "No N line" with "no connect block" in a
1309 - show attempted server name in a few serverlog messages
1314 + - branches/release-2.1/ (Property Modified)
1315 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1318 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1320 Merged revisions 2218 via svnmerge from
1321 http://svn.atheme.org/charybdis/trunk
1324 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1326 Fix garbage in /stats y output on 64-bit archs.
1331 + - branches/release-2.1/ (Property Modified)
1332 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1335 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1337 Merged revisions 2438 via svnmerge from
1338 http://svn.atheme.org/charybdis/trunk
1341 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1343 Enable Revision keyword in addition to Id.
1348 + - branches/release-2.1/ (Property Modified)
1349 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1352 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1354 Merged revisions 2679 via svnmerge from
1355 http://svn.atheme.org/charybdis/trunk
1358 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1360 Port over ratbox 2.2 r23253 (anfl):
1361 - remove the cached storage of how many +beI there are, thereby fixing a
1362 case where it can get desynced from reality
1367 + - branches/release-2.1/ (Property Modified)
1368 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1369 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1372 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1374 Merged revisions 2093,2095 via svnmerge from
1375 http://svn.atheme.org/charybdis/trunk
1378 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1380 - change DNSBL licensing to BSD.
1382 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1384 - change x86-assembly FNV implementation to BSD license
1389 + - branches/release-2.1/ (Property Modified)
1390 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1391 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1394 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1396 Merged revisions 2073,2075 via svnmerge from
1397 http://svn.atheme.org/charybdis/trunk
1400 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1402 Put full information in the squit reason when exiting
1403 a server due to a servlink (ziplinks) error.
1405 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1407 Put full information in the squit reason when exiting
1408 a server due to not enough arguments for a command.
1413 + - branches/release-2.1/ (Property Modified)
1414 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1415 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1418 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1420 Merged revisions 2071 via svnmerge from
1421 http://svn.atheme.org/charybdis/trunk
1424 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1426 Don't redirect users from an existing domain to an
1427 existing server in reference.conf.
1433 + - branches/release-2.1/ (Property Modified)
1434 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1437 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1439 Merged revisions 2053 via svnmerge from
1440 http://svn.atheme.org/charybdis/trunk
1443 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1445 Make find_channel_membership() choose the shortest list
1446 (channel's list or user's list) to search, avoiding excessive
1447 CPU usage with services which are in lots of channels.
1448 From ratbox 2.2 (anfl/jilles)
1453 + - branches/release-2.1/ (Property Modified)
1454 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1457 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1463 +9 -9 branches/release-2.1/configure (File Modified)
1466 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1468 Version change 2.1.0rc1 -> 2.1.0 (release).
1472 +1 -1 branches/release-2.1/configure.ac (File Modified)
1475 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1477 Merged revisions 2029 via svnmerge from
1478 http://svn.atheme.org/charybdis/trunk
1481 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1483 NEWS: mention m_webirc.c module
1488 + - branches/release-2.1/ (Property Modified)
1489 +1 -0 branches/release-2.1/NEWS (File Modified)
1492 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1498 +9 -9 branches/release-2.1/configure (File Modified)
1501 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1503 Change version to 2.1.0rc1.
1507 +1 -1 branches/release-2.1/configure.ac (File Modified)
1510 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1512 Merged revisions 2021 via svnmerge from
1513 http://svn.atheme.org/charybdis/trunk
1516 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1518 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1519 related flaky looking things, and instead keep a list
1520 of BlacklistClients in PreClient.
1525 + - branches/release-2.1/ (Property Modified)
1526 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1527 +1 -1 branches/release-2.1/include/client.h (File Modified)
1528 +0 -1 branches/release-2.1/include/res.h (File Modified)
1529 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1530 +0 -24 branches/release-2.1/src/res.c (File Modified)
1531 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1534 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1536 Merged revisions 2015,2017 via svnmerge from
1537 http://svn.atheme.org/charybdis/trunk
1540 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1542 Check if the name in the question section of the
1543 DNS reply matches what we queried, to guard against
1544 late replies to a previous query with the same id.
1546 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1548 res.c: add a comment summarizing our changes
1553 + - branches/release-2.1/ (Property Modified)
1554 +53 -18 branches/release-2.1/src/res.c (File Modified)
1557 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1559 Merged revisions 1981 via svnmerge from
1560 http://svn.atheme.org/charybdis/trunk
1563 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1565 Alphabetize extensions and tweak the descriptions a little.
1570 + - branches/release-2.1/ (Property Modified)
1571 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1572 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1575 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1577 Merged revisions 1975 via svnmerge from
1578 http://svn.atheme.org/charybdis/trunk
1581 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1583 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1584 We should use the IP and not truncate the hostname.
1585 From ratbox 2.2 (androsyn)
1590 + - branches/release-2.1/ (Property Modified)
1591 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1594 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1596 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1597 http://svn.atheme.org/charybdis/trunk
1601 + - branches/release-2.1/ (Property Modified)
1604 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1606 - branch 2.1 release family
1610 + - branches/release-2.1/ (File Added)
1613 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1615 Describe new handling of host mangling in channel bans in SGML.
1619 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1622 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1624 - ok, 2.1 operline brought to you by marvin the melancholy robot
1628 +1 -1 trunk/src/messages.tab (File Modified)
1631 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1633 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1634 If anybody comes up with anything better, then please let us know
1635 and we will change this before 2.1 is branched.
1639 +1 -1 trunk/src/messages.tab (File Modified)
1642 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1644 Add EUID to capab.txt.
1648 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1651 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1657 +3 -0 trunk/NEWS (File Modified)
1660 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1662 Allow service{} servers to manipulate the nick delay table
1663 (for "nickserv enforcement").
1664 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1665 If duration is 0, the nickdelay entry is removed, otherwise
1666 it is added with the duration in seconds (maximum 24 hours).
1667 It is suggested that this is used if the EUID capab is present.
1671 +42 -1 trunk/modules/m_services.c (File Modified)
1674 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1676 HURT: strip off *@ from the start of the mask
1677 reject anything else containing '@' or '!'
1681 +11 -0 trunk/extensions/hurt.c (File Modified)
1684 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1686 ircd.c: need supported.h here
1690 +1 -0 trunk/src/ircd.c (File Modified)
1693 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1695 HURT: less ambiguity here
1696 ips/hosts to be hurt must contain a '.' or ':' otherwise
1697 they are interpreted as nicks
1701 +14 -9 trunk/extensions/hurt.c (File Modified)
1704 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1706 - we're now ircd-charybdis.org.
1707 - properly alphabetize credits
1711 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1714 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1716 - add additional modules to the configs
1720 +6 -0 trunk/doc/example.conf (File Modified)
1721 +12 -0 trunk/doc/reference.conf (File Modified)
1724 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1726 - remove hurt.h, it is pointless and confusing
1730 +27 -62 trunk/extensions/hurt.c (File Modified)
1731 + - trunk/extensions/hurt.h (File Deleted)
1734 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1736 - add code to suggest a local HURT by nickname.
1737 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1741 +40 -10 trunk/extensions/hurt.c (File Modified)
1742 +1 -0 trunk/extensions/hurt.h (File Modified)
1745 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1751 +2 -1 trunk/NEWS (File Modified)
1754 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1756 MASKTRACE/TESTMASK: check orighost as well
1760 +4 -2 trunk/modules/m_etrace.c (File Modified)
1761 +3 -1 trunk/modules/m_testmask.c (File Modified)
1764 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1766 Make RPL_ISUPPORT (005) numeric modularizable.
1767 Currently it will reassemble the numeric every time
1768 it needs to be sent, using a few dozen callbacks;
1769 if this is too slow some caching scheme should be
1774 +0 -1 trunk/include/s_user.h (File Modified)
1775 +36 -114 trunk/include/supported.h (File Modified)
1776 +1 -1 trunk/modules/m_version.c (File Modified)
1777 +1 -0 trunk/src/Makefile.in (File Modified)
1778 +1 -0 trunk/src/ircd.c (File Modified)
1779 +300 -25 trunk/src/s_user.c (File Modified)
1780 + - trunk/src/supported.c (File Added)
1783 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1785 EUID orighost could differ from host only in case,
1786 do not mark as dynamic spoof then
1790 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1793 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1795 kline help file: clarify a bit and remove some obsolete stuff
1796 partly suggested by Olin
1800 +8 -8 trunk/help/opers/kline (File Modified)
1803 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1809 +20 -0 trunk/NEWS (File Modified)
1812 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1814 Show real host/IP to nonopers whoising themselves.
1815 The IP is not shown for auth{} spoofs, otherwise it is,
1816 as it looked rather weird to me to show an auth{} spoofed
1817 IP like this. (/userhost on self still shows the IP.)
1821 +13 -2 trunk/modules/m_whois.c (File Modified)
1824 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1826 Document nick_delay stuff and move it around a bit.
1830 +1 -2 trunk/doc/example.conf (File Modified)
1831 +8 -2 trunk/doc/reference.conf (File Modified)
1834 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1836 - disable nickdelay by default. Needs to be documented in reference.conf.
1840 +2 -0 trunk/doc/example.conf (File Modified)
1841 +2 -0 trunk/doc/reference.conf (File Modified)
1844 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1846 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1850 +2 -1 trunk/modules/m_services.c (File Modified)
1853 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1855 ip_cloaking: somewhat hackish but we need to send the
1856 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1861 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1864 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1866 If EUID is used, show realhost in far connect notice
1867 (but not in far disconnect notice).
1871 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1874 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1877 - use non-ENCAP CHGHOST if possible
1878 - really introduce new users with their mangled and real
1879 host if +h is in default umodes
1883 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1886 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1888 Add non-ENCAP CHGHOST.
1892 +49 -11 trunk/modules/m_chghost.c (File Modified)
1895 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1897 Initial addition of EUID (puts realhost/account in same
1898 command as user introduction).
1899 See doc/technical/euid.txt for more information.
1900 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1904 + - trunk/doc/technical/euid.txt (File Added)
1905 +2 -1 trunk/include/s_serv.h (File Modified)
1906 +1 -1 trunk/include/s_user.h (File Modified)
1907 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1908 +1 -34 trunk/modules/m_chghost.c (File Modified)
1909 +0 -28 trunk/modules/m_services.c (File Modified)
1910 +30 -1 trunk/src/s_serv.c (File Modified)
1911 +30 -3 trunk/src/s_user.c (File Modified)
1914 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1916 Store the mangled host in localClient and use it for
1917 ban matching (also match real host for mangled users,
1918 also match mangled host for uncloaked users).
1919 Improve interaction of +h with auth{} and services
1921 Note that all of this only applies to clients who
1922 connect after the mangling module is loaded
1923 (other clients cannot even set +h).
1924 The sorcerynet cloaking module has not been updated
1929 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1930 +3 -0 trunk/include/client.h (File Modified)
1931 +64 -5 trunk/src/channel.c (File Modified)
1932 +1 -0 trunk/src/client.c (File Modified)
1933 +2 -2 trunk/src/s_user.c (File Modified)
1936 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1938 Document /stats U letters in sgml.
1942 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1945 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1947 Better description of hub_mask and leaf_mask.
1951 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1954 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1956 Add operspy_dont_care_user_info to sgml docs.
1960 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1963 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1965 Add general::operspy_dont_care_user_info.
1966 This makes /who mask equivalent to /who !mask for opers
1967 with the operspy flag, and removes the operspy log/notice
1968 on /who mask, /masktrace and /scan.
1969 The necessary privilege (operspy flag) is unchanged.
1970 Behaviour for the other operspy commands (channel
1971 related ones) is also unchanged.
1975 +1 -0 trunk/doc/example.conf (File Modified)
1976 +6 -0 trunk/doc/reference.conf (File Modified)
1977 +1 -0 trunk/include/s_conf.h (File Modified)
1978 +10 -8 trunk/modules/m_etrace.c (File Modified)
1979 +6 -0 trunk/modules/m_info.c (File Modified)
1980 +8 -5 trunk/modules/m_scan.c (File Modified)
1981 +1 -1 trunk/modules/m_version.c (File Modified)
1982 +6 -1 trunk/modules/m_who.c (File Modified)
1983 +1 -0 trunk/src/newconf.c (File Modified)
1984 +1 -0 trunk/src/s_conf.c (File Modified)
1987 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1989 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1990 This letter will also be used for showing operspy with
1991 limited accountability (show non channel related info
1992 without '!' or notice).
1996 +2 -0 trunk/doc/server-version-info (File Modified)
1997 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1998 +2 -0 trunk/include/ircd.h (File Modified)
1999 +6 -0 trunk/modules/m_info.c (File Modified)
2000 +2 -0 trunk/modules/m_version.c (File Modified)
2001 +1 -0 trunk/src/ircd_state.c (File Modified)
2004 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2006 Add m_webirc module, allows showing real host of CGI:IRC users.
2007 Differences to the version available on my web page for a while:
2008 instructions on how to set it up.
2012 +137 -0 trunk/extensions/Makefile.in (File Modified)
2013 + - trunk/extensions/m_webirc.c (File Added)
2016 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2018 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2022 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2025 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2027 - move beu from core to contributors
2028 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2032 +2 -2 trunk/CREDITS (File Modified)
2035 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2037 Mention that class blocks must be defined before the
2038 auth or connect blocks referencing them.
2042 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2045 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2048 - change from "can join" to "is banned", this reverses sense
2049 and removes "weird" checks like for +i, +l, +j
2050 - don't allow $j to same channel
2051 - +s/+p restriction removed, anyone can /mode b anyway
2056 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2059 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2061 Add a few important lines from reference.conf to example.conf.
2065 +8 -1 trunk/doc/example.conf (File Modified)
2068 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2070 - we don't support rtsigio anymore
2071 - we definately don't support VMS nor Cygwin either.
2075 +2 -2 trunk/INSTALL (File Modified)
2076 +0 -2 trunk/README.FIRST (File Modified)
2079 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2081 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2085 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2088 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2091 - return EXTBAN_NOMATCH for a valid ban that does not match
2092 - consider a $j ban invalid if we were already processing a
2093 can_join for a $j ban
2097 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2100 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2102 extb_extgecos: realhost -> orighost
2106 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2109 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2111 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2115 +59 -0 trunk/extensions/Makefile.in (File Modified)
2116 + - trunk/extensions/extb_canjoin.c (File Added)
2119 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2121 - oh right, charybdis calls that 'orighost'.
2125 +2 -2 trunk/modules/m_who.c (File Modified)
2128 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2130 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2134 +2 -0 trunk/modules/m_who.c (File Modified)
2137 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2139 - also check $x against realhost
2143 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2146 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2148 Sorcerynet people want a debugging notice moved from +s to +d.
2152 +1 -1 trunk/src/blacklist.c (File Modified)
2155 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2157 Use source_p instead of client_p for free_pre_client().
2158 client_p could be NULL or another client.
2162 +1 -1 trunk/src/client.c (File Modified)
2165 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2167 - revert this, I know how to fix it now
2171 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2174 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2176 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2177 This fix is probably suboptimal, but it does indeed fix the problem.
2181 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2184 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2186 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2190 +49 -0 trunk/extensions/Makefile.in (File Modified)
2191 + - trunk/extensions/extb_extgecos.c (File Added)
2194 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2196 Remove undocumented and unused general::fallback_to_ip6_int config option.
2200 +0 -3 trunk/include/s_conf.h (File Modified)
2201 +0 -3 trunk/src/newconf.c (File Modified)
2204 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2207 - document new TESTMASK
2208 - mention that TESTMASK matching is the same as MASKTRACE matching
2209 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2214 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2217 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2219 New testmask from ratbox 2.2.
2220 Allows matches on nick, ip and gecos in addition to user
2221 and host, and is fully analogous to masktrace.
2222 The numeric has changed from 724 to 727 and fields in it
2227 +4 -3 trunk/help/opers/testmask (File Modified)
2228 +1 -0 trunk/include/numeric.h (File Modified)
2229 +82 -9 trunk/modules/m_testmask.c (File Modified)
2230 +2 -2 trunk/src/messages.tab (File Modified)
2233 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2235 contrib -> extensions
2239 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2242 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2244 CHGHOST: Check validity of new hostname.
2245 If the command came from a local client (disabled by
2246 default), send an error message and drop the command.
2247 If the command came from a remote client or server,
2248 send a notice to opers and the target user (if local).
2252 +42 -1 trunk/modules/m_chghost.c (File Modified)
2255 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2261 +23 -1 trunk/NEWS (File Modified)
2264 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2266 When an outgoing server connection succeeds, set
2267 localClient->ip by simply copying the whole sockaddr
2268 struct instead of copying certain parts only.
2272 +1 -19 trunk/src/s_serv.c (File Modified)
2275 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2277 Give a special error message and ignore the connect block
2278 if trying to add a connect block for the server's own name.
2282 +7 -0 trunk/src/newconf.c (File Modified)
2285 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2287 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2288 when --disable-balloc is used, so that it compiles.
2289 Obviously the BlockHeapUsage() stub returns just zeroes so
2290 /stats z will be less informative.
2294 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2297 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2299 Free and zero dns_query in DNS callback for outgoing connect.
2300 This avoids double free of reslist.
2304 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2307 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2309 From ratbox, log failed outgoing connections to serverlog.
2314 +13 -1 trunk/src/s_serv.c (File Modified)
2317 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2319 Change serverlog message when connecting to be more clear and show the port number.
2323 +1 -1 trunk/src/s_serv.c (File Modified)
2326 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2328 Remove gethost_byname(), this is meaningless
2329 since the removal of AAAA -> A fallback (r1763).
2333 +0 -1 trunk/include/res.h (File Modified)
2334 +0 -12 trunk/src/res.c (File Modified)
2337 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2339 Remove ip6.int support and use only ip6.arpa.
2340 The global ip6.int zone has disappeared on June 1
2341 and a lot of other software has been removing ip6.int
2343 This removes the second and last case where IPv6
2344 support in charybdis causes extra lookups and slows
2349 +5 -27 trunk/src/res.c (File Modified)
2352 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2354 Mention new default (r1767) for connect::aftype in sgml docs.
2358 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2361 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2363 Use IPv6 if connect::host looks like an IPv6 address
2364 (contains a colon). No need to aftype=ipv6 anymore.
2368 +2 -0 trunk/src/newconf.c (File Modified)
2371 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2373 More information about connect::host.
2377 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2380 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2382 Remove fallback to A if AAAA cannot be found.
2383 In case of a forward check of a reverse lookup, we
2384 already know if it's ipv4 or ipv6, so it is not
2385 useful and in case of a forward lookup of a hostname
2386 in connect::host, connect::aftype already specifies
2387 if it's ipv4 or ipv6.
2391 +4 -27 trunk/src/res.c (File Modified)
2394 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2397 - check if +c made the message text empty and refuse
2399 - don't copy message text if it is not necessary
2404 +14 -4 trunk/modules/core/m_message.c (File Modified)
2407 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2409 remove_conf_item(): do not free cf_name, this is generally a string constant
2413 +0 -1 trunk/src/newconf.c (File Modified)
2416 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2418 Remove the old unused FDL_ constants.
2422 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2425 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2427 Remove an unused struct irc_sockaddr_storage from fde_t
2428 (allocated for every possible file descriptor).
2432 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2435 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2437 If the DNS lookup for an outgoing connection is still
2438 pending when it is closed, clean it up.
2442 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2445 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2447 If proc_answer() fails (for example if a lookup for an
2448 A record returns a CNAME), fail the query immediately.
2449 Previously the packet was just ignored, leaving the
2454 +4 -8 trunk/src/res.c (File Modified)
2457 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2459 Correct sockhost field in an outgoing server connection.
2460 First copy the host field from the server_conf, then
2461 take the IP from to where the connection was attempted
2462 when the connection callback is called.
2463 (Before r1747 this used the IP from the server_conf.)
2467 +8 -2 trunk/src/s_serv.c (File Modified)
2470 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2472 Remove ipnum (keep aftype) and dns_query from server_conf.
2473 We don't keep track of binary form address in connect{}
2474 blocks anymore, DNS lookups of names in host= gone.
2475 As before the DNS lookup is done on connect.
2476 This should unbreak hostnames in host= somewhat.
2480 +1 -2 trunk/include/s_newconf.h (File Modified)
2481 +2 -2 trunk/src/newconf.c (File Modified)
2482 +1 -42 trunk/src/s_newconf.c (File Modified)
2483 +12 -31 trunk/src/s_serv.c (File Modified)
2486 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2492 +1 -1 trunk/configure (File Modified)
2495 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2497 Fix --disable-balloc help text (said --disable-small-net).
2501 +1 -1 trunk/configure.ac (File Modified)
2504 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2506 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2507 services (+S). Unlike operstring and adminstring, this
2508 is not changeable with /quote set but is updated on rehash.
2512 +1 -0 trunk/doc/example.conf (File Modified)
2513 +10 -2 trunk/doc/reference.conf (File Modified)
2514 +1 -0 trunk/include/s_conf.h (File Modified)
2515 +6 -0 trunk/modules/m_info.c (File Modified)
2516 +3 -2 trunk/modules/m_whois.c (File Modified)
2517 +1 -0 trunk/src/newconf.c (File Modified)
2518 +1 -0 trunk/src/s_conf.c (File Modified)
2521 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2523 Fix handling of comma in whois: ignore the comma and
2524 everything after it but do output the entire parameter
2529 +2 -2 trunk/modules/m_whois.c (File Modified)
2532 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2534 New /stats letter 's' to list HURTs:
2535 - opers get the full listing.
2536 - users get any HURTs that match their sockhost/orighost if
2537 "stats_k_oper_only" is set to 1.
2541 +50 -0 trunk/extensions/hurt.c (File Modified)
2544 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2546 - make the newconf system available to modules.
2550 +4 -1 trunk/include/newconf.h (File Modified)
2551 +4 -8 trunk/src/newconf.c (File Modified)
2554 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2556 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2559 +0 -3 trunk/doc/example.conf (File Modified)
2560 +0 -3 trunk/doc/reference.conf (File Modified)
2563 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2565 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2569 +3 -0 trunk/doc/example.conf (File Modified)
2570 +3 -0 trunk/doc/reference.conf (File Modified)
2573 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2575 Fix too early truncation of JOIN channel list.
2579 +2 -3 trunk/modules/core/m_join.c (File Modified)
2582 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2584 - From ratbox 2.2 (anfl), send server notices about read
2585 errors from handshakes and servers to +s instead of +d.
2586 - Send various server notices about failed server
2587 connections which did not reach registered state network
2588 wide if the connection was initiated by a remote oper.
2589 This avoids annoying the whole net if there is a
2590 broken autoconnect, but allows all opers to see why a
2591 remote connect failed. Failed connections which did reach
2592 server state already generate server notices everywhere.
2594 Note: this is an exception to our general policy to not send
2595 server notices about unregistered connections remotely.
2599 +1 -0 trunk/include/client.h (File Modified)
2600 +20 -6 trunk/src/client.c (File Modified)
2601 +6 -6 trunk/src/s_serv.c (File Modified)
2604 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2610 +1 -1 trunk/doc/example.conf (File Modified)
2611 +1 -1 trunk/doc/reference.conf (File Modified)
2614 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2616 Don't allow #channel +b $c:&channel (inconsistent target).
2620 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2623 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2625 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2629 +0 -2 trunk/include/client.h (File Modified)
2632 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2634 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2638 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2641 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2643 Store IP addresses in whowas. These are shown to opers.
2644 Obtained from Eurus patches.
2645 orighost tracking removed (not worth the memory IMHO),
2646 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2647 with unknown IPs and to not violate auth{} spoof policy.
2651 +2 -0 trunk/doc/reference.conf (File Modified)
2652 +1 -0 trunk/include/numeric.h (File Modified)
2653 +1 -0 trunk/include/whowas.h (File Modified)
2654 +10 -1 trunk/modules/m_whowas.c (File Modified)
2655 +1 -1 trunk/src/messages.tab (File Modified)
2656 +4 -0 trunk/src/whowas.c (File Modified)
2659 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2661 Describe hostmask parameter of masktrace better in sgml docs.
2665 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2668 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2670 masktrace help file: mention CIDR IP masks
2675 +2 -0 trunk/help/opers/masktrace (File Modified)
2678 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2680 MASKTRACE: allow normal match() on IP address also
2685 +2 -3 trunk/modules/m_etrace.c (File Modified)
2688 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2690 Allow +S clients (services) to send to channels and @/+ channels always.
2694 +1 -1 trunk/modules/core/m_message.c (File Modified)
2695 +1 -1 trunk/src/channel.c (File Modified)
2698 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2700 Allow servers to send to @#chan and +#chan.
2704 +1 -1 trunk/modules/core/m_message.c (File Modified)
2707 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2709 Don't count opers on service{} servers in /lusers.
2713 +2 -2 trunk/src/s_user.c (File Modified)
2716 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2718 Show opers the real host behind a dynamic spoof in WHOIS.
2719 If the user is auth{} spoofed, this shows the auth{} spoof
2720 otherwise it shows the DNS hostname and IP address.
2721 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2725 +1 -0 trunk/include/numeric.h (File Modified)
2726 +12 -2 trunk/modules/m_whois.c (File Modified)
2727 +1 -1 trunk/src/messages.tab (File Modified)
2730 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2732 Remove #define HIDE_SPOOF_IPS from config.h, should
2733 have been done earlier.
2737 +0 -7 trunk/include/config.h (File Modified)
2740 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2742 Bring back ERR_CANTKILLSERVER.
2746 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2749 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2752 - also send RPL_HOSTHIDDEN on -h
2753 - don't allow +h for auth{} spoofed clients
2757 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2760 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2762 /etc/resolv.conf parsing:
2763 - don't crash (sometimes) if there is a line without an argument
2764 (e.g. 'search' by itself)
2765 - fix handling of lines with leading whitespace
2769 +9 -8 trunk/src/reslib.c (File Modified)
2772 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2774 Put back code that terminates DNS queries, which was
2775 removed during the resolver changes.
2779 +4 -0 trunk/src/s_auth.c (File Modified)
2782 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2784 - oh hey, that was in the wrong place
2788 +13 -13 trunk/src/s_auth.c (File Modified)
2791 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2793 - handle a situation where a user can go away before DNS completes
2797 +13 -0 trunk/src/s_auth.c (File Modified)
2800 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2806 +1 -0 trunk/include/blacklist.h (File Modified)
2807 +1 -0 trunk/include/res.h (File Modified)
2808 +33 -2 trunk/src/blacklist.c (File Modified)
2809 +2 -0 trunk/src/client.c (File Modified)
2810 +24 -0 trunk/src/res.c (File Modified)
2813 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2815 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2816 if comm_accept() failed.
2818 Found with valgrind.
2822 +4 -4 trunk/src/listener.c (File Modified)
2825 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2827 - handle unavailable Client/preClient structs
2831 +9 -0 trunk/src/blacklist.c (File Modified)
2834 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2836 Add +lf to SGML docs.
2840 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2843 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2845 Also do forwarding if the channel limit (+l) is exceeded.
2849 +1 -1 trunk/help/opers/cmode (File Modified)
2850 +2 -2 trunk/modules/core/m_join.c (File Modified)
2853 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2855 Post-release lovin':
2856 - Update version to 2.1.0.
2857 - Regenerate configure.
2861 +9 -9 trunk/configure (File Modified)
2862 +1 -1 trunk/configure.ac (File Modified)
2865 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2867 Comment out example blacklist{} block.
2871 +7 -7 trunk/doc/example.conf (File Modified)
2872 +7 -7 trunk/doc/reference.conf (File Modified)
2875 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2877 Add note regarding use of AHBL BLs.
2881 +4 -0 trunk/doc/example.conf (File Modified)
2882 +4 -0 trunk/doc/reference.conf (File Modified)
2885 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2891 +2 -2 trunk/CREDITS (File Modified)
2894 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2900 +1 -0 trunk/CREDITS (File Modified)
2903 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2905 Put more recent ratbox CREDITS here.
2909 +3 -2 trunk/doc/Ratbox-team (File Modified)
2912 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2918 +5 -4 trunk/NEWS (File Modified)
2921 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2923 Mention that install or make install also avoids modunload crashes.
2927 +2 -1 trunk/BUGS (File Modified)
2930 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2936 +3 -8 trunk/NEWS (File Modified)
2939 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2945 +3 -2 trunk/BUGS (File Modified)
2948 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2950 - add orighost check to hurt.c
2955 +1 -6 trunk/BUGS (File Modified)
2956 +1 -1 trunk/extensions/hurt.c (File Modified)
2959 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2961 Make kline_exempt exempt from HURT also.
2965 +2 -1 trunk/extensions/hurt.c (File Modified)
2968 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2970 Fix mask HEAL propagation.
2974 +6 -3 trunk/extensions/hurt.c (File Modified)
2977 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2984 +18 -31 trunk/extensions/README (File Modified)
2987 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2989 More target change hax.
2994 +5 -0 trunk/extensions/hurt.c (File Modified)
2997 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2999 Improvements to HURT propagation.
3003 +8 -6 trunk/extensions/hurt.c (File Modified)
3006 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3008 - further simplification
3012 +25 -76 trunk/extensions/hurt.c (File Modified)
3013 +0 -9 trunk/extensions/hurt.h (File Modified)
3016 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3022 +13 -0 trunk/extensions/hurt.c (File Modified)
3025 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3027 - cut off at 15 messages instead of 30
3031 +1 -1 trunk/extensions/hurt.h (File Modified)
3034 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3036 Squash a warning here.
3040 +1 -3 trunk/src/ircd.c (File Modified)
3043 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3045 Don't show servers in /stats l to nonopers if flatten links is enabled.
3049 +3 -1 trunk/modules/m_stats.c (File Modified)
3052 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3058 +20 -7 trunk/extensions/hurt.c (File Modified)
3061 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3063 - remove inline stuff (yuck)
3064 - sockaddr should have been sockhost
3068 +22 -31 trunk/extensions/hurt.c (File Modified)
3071 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3073 - make hurt checking actually work
3077 +2 -7 trunk/extensions/hurt.c (File Modified)
3080 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3082 Slight tweak to alias{}.
3086 +4 -0 trunk/src/parse.c (File Modified)
3089 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3091 - further simplification
3095 +59 -71 trunk/extensions/hurt.c (File Modified)
3096 +0 -1 trunk/extensions/hurt.h (File Modified)
3099 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3101 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3105 +10 -20 trunk/extensions/hurt.c (File Modified)
3106 +0 -4 trunk/extensions/hurt.h (File Modified)
3109 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3111 - remove some unnecessary code here (hurt_initial_check_event()).
3115 +0 -23 trunk/extensions/hurt.c (File Modified)
3118 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3120 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3124 +8 -0 trunk/modules/core/m_message.c (File Modified)
3127 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3129 - more sane tgchange hax
3133 +2 -1 trunk/extensions/hurt.c (File Modified)
3136 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3138 Make HEAL <nick> work.
3142 +40 -43 trunk/extensions/hurt.c (File Modified)
3145 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3147 Destroy hurt_clients list on unload.
3151 +7 -0 trunk/extensions/hurt.c (File Modified)
3154 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3156 Coding style: no space between a function name and parenthesis.
3160 +43 -43 trunk/extensions/hurt.c (File Modified)
3163 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3165 Now works and throws out hurt clients after 30 protocol messages
3166 unless they identify.
3170 +28 -36 trunk/extensions/hurt.c (File Modified)
3171 +1 -7 trunk/extensions/hurt.h (File Modified)
3174 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3176 Working addition/lookup.
3180 +8 -0 trunk/extensions/hurt.c (File Modified)
3183 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3185 Get rid of hyb6 style propagation (:server COMMAND source).
3189 +18 -22 trunk/extensions/hurt.c (File Modified)
3192 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3194 add not-working hurt_add and hurt_find
3198 +13 -5 trunk/extensions/hurt.c (File Modified)
3201 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3203 Comment out a lot of stuff so I can load and unload this without crashing.
3207 +17 -6 trunk/extensions/hurt.c (File Modified)
3210 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3212 Fix svn:keywords and add a short comment at the top.
3216 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3219 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3221 - Make hurt module compile
3222 - Link it to the build
3223 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3224 correct flag name, no CAP_TS6 use etc
3228 +1 -0 trunk/extensions/Makefile.in (File Modified)
3229 +30 -32 trunk/extensions/hurt.c (File Modified)
3232 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3234 Put beu's hurt module in trunk.
3238 + - trunk/extensions/hurt.c (File Added)
3239 + - trunk/extensions/hurt.h (File Added)
3242 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3244 - _iprint(): use stderr instead of stdout
3248 +1 -1 trunk/src/s_log.c (File Modified)
3251 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3253 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3254 and subsequently destroy our kqueue when we close 0, 1, 2
3256 - After closing fd 0, 1, 2 reopen them to /dev/null again
3257 so we don't send messages from malloc etc to a random
3259 - Remove an obsolete comment.
3263 +13 -2 trunk/src/ircd.c (File Modified)
3266 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3272 +29 -1 trunk/NEWS (File Modified)
3275 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3281 +1 -1 trunk/configure (File Modified)
3284 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3286 Fix openssl version check to also accept versions newer than 0.9.6.
3290 +1 -1 trunk/configure.ac (File Modified)
3293 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3295 Oops, need packet.h here.
3299 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3302 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3304 End the flood grace period in CPRIVMSG/CNOTICE.
3308 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3311 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3313 - update class::connectfreq documentation
3317 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3320 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3322 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3326 +3 -6 trunk/src/s_serv.c (File Modified)
3329 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3331 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3335 +1 -1 trunk/src/messages.tab (File Modified)
3338 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3340 Don't mention that /stats p shows idle times, as it doesn't.
3344 +1 -1 trunk/help/opers/stats (File Modified)
3345 +1 -1 trunk/help/users/stats (File Modified)
3348 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3350 /stats A shows DNS servers, it doesn't matter whether ircd
3351 uses ADNS or something else.
3355 +1 -1 trunk/help/opers/stats (File Modified)
3358 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3360 get_client_name() fix
3364 +4 -0 trunk/src/client.c (File Modified)
3367 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3373 +6 -0 trunk/src/ircd.c (File Modified)
3376 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3378 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3381 +16 -17 trunk/configure (File Modified)
3382 +1 -1 trunk/configure.ac (File Modified)
3385 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3387 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3390 +135 -0 trunk/configure (File Modified)
3391 +6 -0 trunk/configure.ac (File Modified)
3394 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3396 Exit 0 on successful -conftest.
3400 +1 -1 trunk/src/ircd.c (File Modified)
3403 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3405 Make the "keep the parent process around" thing work, by opening
3406 a pipe to the child process. This pipe is on fd 0 in the child
3407 process. After successful initialization, the child will write
3408 a byte to this pipe, on fatal errors it will close it without
3411 Somewhat hackish still but should work.
3415 +27 -30 trunk/src/ircd.c (File Modified)
3418 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3420 - convert some error messages to ierror() over fprintf/ilog combination
3424 +3 -6 trunk/src/ircd.c (File Modified)
3427 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3429 - inotice() for loadmodule when in foreground mode
3433 +3 -0 trunk/src/modules.c (File Modified)
3436 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3438 - remove inotice() on loading modules from the config
3442 +0 -3 trunk/src/modules.c (File Modified)
3445 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3447 - usleep for 50000usec in the parent process to allow for startup messages
3448 to be cleanly printed before detaching to shell, this should be more than
3453 +3 -0 trunk/src/ircd.c (File Modified)
3456 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3458 - display more errors during normal startup as to try to help people find common problems
3462 +27 -10 trunk/src/ircd.c (File Modified)
3465 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3467 - version bump in preparation of 2.0.0 release
3471 +9 -9 trunk/configure (File Modified)
3472 +1 -1 trunk/configure.ac (File Modified)
3475 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3477 Change example.conf operator block from "admin" to "god",
3478 so as to show we encourage per-person operator blocks.
3482 +4 -2 trunk/doc/example.conf (File Modified)
3485 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3487 Document alias{} block.
3491 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3494 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3496 Document DNS blacklist stuff in sgml.
3500 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3501 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3504 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3506 Misc /stats clarifications.
3510 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3513 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3515 Move snomasks into umodes chapter.
3516 Move oprivs chapter down.
3520 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3521 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3522 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3525 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3527 Mention operator{} user@host change.
3531 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3534 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3536 operator{} block user@host matches against orighost now, not host.
3537 This means that services/+h spoofs do not work in operator{} blocks;
3538 auth{} spoofs still work.
3542 +4 -0 trunk/doc/example.conf (File Modified)
3543 +1 -1 trunk/doc/reference.conf (File Modified)
3544 +2 -2 trunk/modules/m_challenge.c (File Modified)
3545 +1 -1 trunk/modules/m_oper.c (File Modified)
3548 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3550 - inotice/iwarn/ierror() stuff I was working on
3554 +3 -0 trunk/include/s_log.h (File Modified)
3555 +15 -11 trunk/src/ircd.c (File Modified)
3556 +3 -1 trunk/src/modules.c (File Modified)
3557 +1 -1 trunk/src/newconf.c (File Modified)
3558 +54 -0 trunk/src/s_log.c (File Modified)
3561 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3563 Oops, don't add blacklists to the list twice on rehash.
3567 +3 -2 trunk/src/blacklist.c (File Modified)
3570 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3572 Remove notices to the client about progress of dnsbl lookups.
3576 +0 -4 trunk/src/blacklist.c (File Modified)
3579 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3581 Add auth{} flag dnsbl_exempt.
3585 +2 -1 trunk/doc/example.conf (File Modified)
3586 +2 -1 trunk/doc/reference.conf (File Modified)
3587 +2 -0 trunk/include/s_conf.h (File Modified)
3588 +1 -0 trunk/src/newconf.c (File Modified)
3589 +8 -1 trunk/src/s_user.c (File Modified)
3592 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3594 Switch alias{} and blacklist{} around, for consistency with example.conf.
3598 +18 -18 trunk/doc/reference.conf (File Modified)
3601 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3603 Send a warning to the user if they are dnsbl listed but exempted.
3607 +17 -12 trunk/src/s_user.c (File Modified)
3610 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3612 Move throwing out dnsbl listed clients to registration,
3613 and make kline_exempt exempt from it.
3617 +1 -0 trunk/include/blacklist.h (File Modified)
3618 +4 -0 trunk/include/client.h (File Modified)
3619 +15 -16 trunk/src/blacklist.c (File Modified)
3620 +6 -0 trunk/src/client.c (File Modified)
3621 +17 -0 trunk/src/s_user.c (File Modified)
3624 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3626 Show refcount in /stats n.
3630 +3 -2 trunk/modules/m_stats.c (File Modified)
3633 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3635 Don't look up dnsbls twice if they send USER twice.
3639 +5 -3 trunk/modules/m_user.c (File Modified)
3642 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3644 Add /stats n to help files.
3648 +1 -0 trunk/help/opers/stats (File Modified)
3649 +1 -0 trunk/help/users/stats (File Modified)
3652 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3654 Only check dnsbls for A records, not AAAA.
3658 +1 -1 trunk/src/blacklist.c (File Modified)
3661 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3663 Don't remove non-illegal blacklists on completion of check.
3664 Add debugging notices (not working).
3668 +5 -1 trunk/src/blacklist.c (File Modified)
3671 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3673 Don't call register_local_user() if they haven't sent a nick yet.
3677 +1 -1 trunk/src/blacklist.c (File Modified)
3680 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3682 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3686 +21 -0 trunk/modules/m_stats.c (File Modified)
3689 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3691 More dnsbl rehash fixes, it was adding bogus entries.
3695 +2 -7 trunk/src/newconf.c (File Modified)
3698 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3700 Need blacklist.h here.
3704 +1 -0 trunk/src/s_conf.c (File Modified)
3707 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3713 +1 -2 trunk/configure (File Modified)
3714 +0 -48 trunk/configure.ac (File Modified)
3715 + - trunk/doc/example-iauth.conf (File Deleted)
3716 + - trunk/iauth/ (File Deleted)
3719 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3721 Improve handling of rehashing with blacklists.
3722 Also some coding style tweaks.
3726 +3 -2 trunk/include/blacklist.h (File Modified)
3727 +35 -16 trunk/src/blacklist.c (File Modified)
3728 +2 -0 trunk/src/s_conf.c (File Modified)
3731 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3733 Clear can_send cache if a user logs in or out from services.
3737 +2 -0 trunk/modules/m_services.c (File Modified)
3740 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3742 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3743 This directory is not entered by default.
3744 More stuff needs to be moved into here.
3748 +2 -1 trunk/configure (File Modified)
3749 +1 -0 trunk/configure.ac (File Modified)
3750 +69 -458 trunk/extensions/Makefile.in (File Modified)
3751 + - trunk/extensions/m_clearchan.c (File Deleted)
3752 + - trunk/extensions/m_force.c (File Deleted)
3753 + - trunk/unsupported/ (File Added)
3754 + - trunk/unsupported/Makefile.in (File Added)
3755 + - trunk/unsupported/m_clearchan.c (File Added)
3756 + - trunk/unsupported/m_force.c (File Added)
3759 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3761 Logging/wallops for forcejoin/forcepart, numeric fix.
3762 This needs to be moved to the toys section.
3766 +22 -2 trunk/extensions/m_force.c (File Modified)
3769 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3771 Fix comments at the top (including copyright).
3775 +3 -2 trunk/extensions/m_omode.c (File Modified)
3778 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3780 Add OMODE command to extensions/ for oper mode hacking:
3781 - requires admin privs
3782 - does not work for opped opers
3784 - sends a ServerMode for opping the oper themselves,
3785 otherwise a mode coming from the oper (not only
3786 does this provide full accountability, it is also
3787 easiest to implement while avoiding channels
3788 messed up with bogus bans etc).
3792 +171 -0 trunk/extensions/Makefile.in (File Modified)
3793 + - trunk/extensions/m_omode.c (File Added)
3796 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3802 + - trunk/include/blacklist.h (Property Modified)
3803 + - trunk/src/blacklist.c (Property Modified)
3806 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3808 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3812 +5 -1 trunk/src/blacklist.c (File Modified)
3815 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3817 Initial DNS blacklist support:
3818 - see example.conf for how to use.
3819 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3820 - tor.ahbl.org is also included because most networks will not want to allow tor
3821 (and we're considering going KoS on tor users here anyway due to abuse)
3825 +18 -0 trunk/doc/example.conf (File Modified)
3826 +66 -0 trunk/doc/reference.conf (File Modified)
3827 + - trunk/include/blacklist.h (File Added)
3828 +2 -0 trunk/include/client.h (File Modified)
3829 +3 -0 trunk/modules/m_user.c (File Modified)
3830 +152 -0 trunk/src/Makefile.in (File Modified)
3831 + - trunk/src/blacklist.c (File Added)
3832 +34 -0 trunk/src/newconf.c (File Modified)
3833 +1 -0 trunk/src/s_auth.c (File Modified)
3834 +4 -0 trunk/src/s_user.c (File Modified)
3837 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3839 Remove last bit of lzo stuff (comment in example.conf connect{}).
3843 +0 -4 trunk/doc/example.conf (File Modified)
3846 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3848 Show sasl successes and failures in /stats t (like other
3849 things in /stats t, about local clients only).
3853 +2 -0 trunk/include/s_stats.h (File Modified)
3854 +3 -0 trunk/modules/m_sasl.c (File Modified)
3855 +3 -0 trunk/src/s_stats.c (File Modified)
3858 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3860 Allow messaging services by nickname without using
3861 target change slots (this was already possible with
3862 user@server notation or services shortcuts).
3866 +2 -2 trunk/modules/core/m_message.c (File Modified)
3869 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3871 Abort a safelist if a new /list comes in while one is already in progress.
3875 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3878 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3880 Change $![letter]:[mask] to $~[letter]:[mask]
3881 so both ! and ~ invert an extban.
3885 +2 -0 trunk/src/chmode.c (File Modified)
3888 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3890 - revert due to technical issues
3894 +1 -1 trunk/src/extban.c (File Modified)
3897 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3899 - 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
3903 +1 -1 trunk/src/extban.c (File Modified)
3906 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3908 Don't pace /list on a single channel.
3912 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3915 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3917 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3921 +4 -2 trunk/include/supported.h (File Modified)
3924 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3926 Extban types are case insensitive; force them to lowercase when added.
3930 +5 -5 trunk/doc/extban.txt (File Modified)
3931 +4 -0 trunk/src/chmode.c (File Modified)
3932 +3 -3 trunk/src/extban.c (File Modified)
3935 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3937 sendto_wallops_flags():
3938 - instead of checking IsOper on each client, walk the appropriate list
3939 - instead of sending non-+z wallops from persons to nonopers, send only
3940 +w wallops from persons
3944 +1 -5 trunk/src/send.c (File Modified)
3947 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3949 Prefix oper wallops with "WALLOPS - " if they would
3950 otherwise look like operwalls or locops, when sending
3951 them to local users.
3955 +11 -1 trunk/modules/m_wallops.c (File Modified)
3958 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3960 Make sure destination field in some sasl numerics
3961 is the user's nick, not the sasl agent or server
3966 +2 -2 trunk/modules/m_sasl.c (File Modified)
3969 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3971 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3975 +1 -1 trunk/extensions/Makefile.in (File Modified)
3978 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3980 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3984 +1 -0 trunk/src/s_user.c (File Modified)
3987 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3989 Fix build for when IPv6 is disabled.
3993 +12 -10 trunk/src/s_auth.c (File Modified)
3996 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3998 Add information about adding extban types.
4002 +25 -0 trunk/doc/extban.txt (File Modified)
4005 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4007 Better extban validation: try to match a new extban from
4008 a local user against its setter to see if it is valid.
4009 Unknown extban types from remotes are no longer hidden.
4013 +4 -3 trunk/doc/extban.txt (File Modified)
4014 +1 -0 trunk/include/channel.h (File Modified)
4015 +2 -6 trunk/src/chmode.c (File Modified)
4016 +32 -0 trunk/src/extban.c (File Modified)
4019 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4021 Make sure both .c.o: and .s.o: are followed by the necessary command.
4025 +1 -0 trunk/src/Makefile.in (File Modified)
4028 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4030 Add need_sasl auth{} flag to sgml documentation.
4034 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4037 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4039 Document need_sasl auth{} flag in example confs.
4043 +1 -0 trunk/doc/example.conf (File Modified)
4044 +1 -0 trunk/doc/reference.conf (File Modified)
4047 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4049 Don't allow TB to set an empty topic.
4050 This would be possible if a server sent bad protocol
4051 and could cause a crash.
4055 +4 -0 trunk/modules/m_tb.c (File Modified)
4058 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4064 +1 -1 trunk/Makefile.in (File Modified)
4067 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4073 +2 -2 trunk/configure (File Modified)
4074 +1 -1 trunk/configure.ac (File Modified)
4077 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4083 +2 -2 trunk/configure (File Modified)
4086 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4092 +1 -1 trunk/extensions/Makefile.in (File Modified)
4095 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4097 - rename contrib to extensions to bring some clarity to things
4101 +1 -1 trunk/Makefile.in (File Modified)
4102 +1 -1 trunk/configure.ac (File Modified)
4103 +10 -10 trunk/doc/example.conf (File Modified)
4104 +10 -10 trunk/doc/reference.conf (File Modified)
4105 + - trunk/extensions/ (File Added)
4106 + - trunk/extras/ (File Deleted)
4109 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4115 +1 -1 trunk/Makefile.in (File Modified)
4116 +1 -1 trunk/configure.ac (File Modified)
4117 + - trunk/contrib/ (File Deleted)
4118 + - trunk/extras/ (File Added)
4121 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4123 Don't allow servers to QUIT (they should use SQUIT).
4127 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4130 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4136 + - trunk/src/fnvhash.s (Property Modified)
4139 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4141 - reduced version of code
4145 +9 -61 trunk/src/fnvhash.s (File Modified)
4148 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4150 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4154 +1 -1 trunk/src/fnvhash.s (File Modified)
4157 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4159 Fix orighost matching for klines, etc. Was hashing the visible
4164 +1 -1 trunk/src/hostmask.c (File Modified)
4167 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4169 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4173 +7 -1 trunk/configure (File Modified)
4174 +5 -0 trunk/configure.ac (File Modified)
4175 +5 -6 trunk/src/Makefile.in (File Modified)
4176 +0 -4 trunk/src/fnvhash.s (File Modified)
4177 +0 -2 trunk/src/hash.c (File Modified)
4180 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4182 - regenerate configure
4186 +18 -0 trunk/configure (File Modified)
4189 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4191 - --enable-ricer-hashing option.
4195 +9 -0 trunk/configure.ac (File Modified)
4196 +3 -0 trunk/include/setup.h.in (File Modified)
4199 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4201 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4205 + - trunk/src/fnvhash.s (File Added)
4206 +3 -0 trunk/src/hash.c (File Modified)
4209 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4211 Fix syntax error in reference.conf.
4215 +0 -1 trunk/doc/reference.conf (File Modified)
4218 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4220 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4221 (&& instead of ||...)
4222 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4226 +1 -1 trunk/src/chmode.c (File Modified)
4229 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4231 Documentation for extban.
4235 + - trunk/doc/extban.txt (File Added)
4238 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4240 Add extban modules to example confs.
4244 +5 -0 trunk/doc/example.conf (File Modified)
4245 +10 -0 trunk/doc/reference.conf (File Modified)
4248 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4250 Initial addition of extended ban types (conditionals).
4251 Allows custom +bqeI checks via modules.
4252 Initial extra types are account (a[:mask]), oper (o),
4253 channel (c:name), realname (r:mask), server (s:mask).
4257 +229 -0 trunk/contrib/Makefile.in (File Modified)
4258 + - trunk/contrib/extb_account.c (File Added)
4259 + - trunk/contrib/extb_channel.c (File Added)
4260 + - trunk/contrib/extb_oper.c (File Added)
4261 + - trunk/contrib/extb_realname.c (File Added)
4262 + - trunk/contrib/extb_server.c (File Added)
4263 +13 -0 trunk/include/channel.h (File Modified)
4264 +1 -0 trunk/src/Makefile.in (File Modified)
4265 +14 -5 trunk/src/channel.c (File Modified)
4266 +91 -0 trunk/src/chmode.c (File Modified)
4267 + - trunk/src/extban.c (File Added)
4270 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4272 Do not force +bqeI modes starting with '$' in nick!user@host format.
4273 * and ? characters in them are still assumed to be wildcards.
4277 +6 -0 trunk/src/chmode.c (File Modified)
4280 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4282 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4286 +4 -0 trunk/modules/m_capab.c (File Modified)
4289 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4291 Stop some mixing of client and server protocol.
4295 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4296 +4 -2 trunk/modules/m_pass.c (File Modified)
4297 +6 -0 trunk/modules/m_sasl.c (File Modified)
4298 +6 -0 trunk/modules/m_user.c (File Modified)
4301 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4307 +0 -2 trunk/include/s_newconf.h (File Modified)
4308 +0 -4 trunk/include/s_serv.h (File Modified)
4309 +0 -1 trunk/src/newconf.c (File Modified)
4310 +1 -13 trunk/src/s_serv.c (File Modified)
4313 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4315 - revert LZOLink patch for now
4319 +0 -1 trunk/servlink/Makefile.in (File Modified)
4320 +0 -16 trunk/servlink/README (File Modified)
4321 +2 -36 trunk/servlink/control.c (File Modified)
4322 +0 -3 trunk/servlink/control.h (File Modified)
4323 +7 -5955 trunk/servlink/io.c (File Modified)
4324 + - trunk/servlink/lzoconf.h (File Deleted)
4325 + - trunk/servlink/lzodefs.h (File Deleted)
4326 + - trunk/servlink/minilzo.c (File Deleted)
4327 + - trunk/servlink/minilzo.h (File Deleted)
4328 +0 -1 trunk/servlink/servlink.h (File Modified)
4331 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4337 +4 -2 trunk/servlink/control.c (File Modified)
4338 +2 -1 trunk/servlink/io.c (File Modified)
4341 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4347 +2 -2 trunk/servlink/io.c (File Modified)
4350 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4352 - paranoia, prevent segfaults
4356 +2 -2 trunk/servlink/io.c (File Modified)
4359 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4361 - more optimal servlink code
4365 +21 -8 trunk/servlink/io.c (File Modified)
4368 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4370 - more efficient read strategy
4374 +15 -3 trunk/servlink/io.c (File Modified)
4377 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4379 - use lzo_uintp cast to make LZO happy
4383 +3 -3 trunk/servlink/io.c (File Modified)
4386 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4388 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4392 +4 -0 trunk/doc/example.conf (File Modified)
4393 +2 -1 trunk/include/s_newconf.h (File Modified)
4394 +4 -0 trunk/include/s_serv.h (File Modified)
4395 +1 -0 trunk/servlink/Makefile.in (File Modified)
4396 +16 -0 trunk/servlink/README (File Modified)
4397 +34 -2 trunk/servlink/control.c (File Modified)
4398 +3 -0 trunk/servlink/control.h (File Modified)
4399 +5929 -7 trunk/servlink/io.c (File Modified)
4400 + - trunk/servlink/lzoconf.h (File Added)
4401 + - trunk/servlink/lzodefs.h (File Added)
4402 + - trunk/servlink/minilzo.c (File Added)
4403 + - trunk/servlink/minilzo.h (File Added)
4404 +1 -0 trunk/servlink/servlink.h (File Modified)
4405 +1 -0 trunk/src/newconf.c (File Modified)
4406 +14 -2 trunk/src/s_serv.c (File Modified)
4409 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4411 - remove imalloc, it was a concept that probably wouldn't have worked properly
4415 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4416 + - trunk/libcharybdis/imalloc.c (File Deleted)
4417 + - trunk/libcharybdis/imalloc.h (File Deleted)
4420 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4422 - disable imalloc for now
4426 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4429 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4431 - remove unneeded debug code
4435 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4438 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4440 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4444 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4447 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4449 - more stuff here, imalloc remains disabled for now
4453 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4456 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4462 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4465 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4471 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4472 +2 -0 trunk/src/ircd.c (File Modified)
4475 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4477 - roll back libircd crap
4481 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4482 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4483 +29 -0 trunk/src/.depend (File Modified)
4484 +6 -21 trunk/src/Makefile.in (File Modified)
4485 +3 -218 trunk/src/ircd.c (File Modified)
4486 + - trunk/src/ircd_linker.c (File Deleted)
4487 + - trunk/src/main.c (File Deleted)
4490 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4492 - realloc(), free() implementation
4496 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4499 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4501 - malloc(), calloc() implementation
4505 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4508 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4510 - block_free(), block_find(), retune_heaps() implementation
4514 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4517 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4519 - block_destroy code, block_allocate code.
4523 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4526 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4532 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4535 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4537 - disable imalloc again :P
4541 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4544 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4550 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4553 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4559 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4562 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4564 - constructor code for imalloc engine (malloc_init())
4568 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4571 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4573 - imalloc engine improvements
4577 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4580 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4582 - replace mmap() code with direct brk()/sbrk() calls.
4586 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4589 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4591 - remove outdated i_malloc() interfaces
4595 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4598 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4600 - redisable imalloc (sorry!)
4604 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4607 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4609 - correct GET_PAGE_SLOT() macro
4613 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4616 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4618 - oops forgot to commit it with imalloc turned off
4622 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4625 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4631 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4632 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4635 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4637 - lowlevel imalloc code
4641 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4642 + - trunk/libcharybdis/imalloc.h (File Added)
4645 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4651 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4654 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4660 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4663 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4665 - 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)
4669 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4670 + - trunk/libcharybdis/imalloc.c (File Added)
4673 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4675 - increment configure Id
4679 +2208 -1 trunk/configure (File Modified)
4682 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4684 - bootstrap for imalloc code
4688 +54 -1 trunk/configure.ac (File Modified)
4689 +27 -0 trunk/include/setup.h.in (File Modified)
4692 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4694 Clarify interaction of spoofs and channel bans/operator{} blocks.
4698 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4699 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4702 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4704 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4708 +30 -22 trunk/src/ircd.c (File Modified)
4711 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4713 If shared{} blocks deny something, the command
4714 is silently ignored.
4718 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4721 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4723 Move up IsService check so we don't store a non-service
4724 in preClient->sasl_agent.
4728 +6 -6 trunk/modules/m_sasl.c (File Modified)
4731 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4733 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4734 Add some more sanity checks on agent strings.
4738 +13 -11 trunk/modules/m_sasl.c (File Modified)
4741 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4743 Unknown clients can have an ID too now so make sure to remove
4744 them from the hash if they exit.
4748 +3 -0 trunk/src/client.c (File Modified)
4751 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4753 Only accept sasl from servers in a service{} block.
4754 Not tested but this must go in.
4758 +6 -0 trunk/modules/m_sasl.c (File Modified)
4759 +3 -0 trunk/modules/m_signon.c (File Modified)
4762 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4764 Only process SAVE messages targetting registered users,
4765 not servers or unregistered connections. Could cause
4766 a crash when bad protocol was received.
4770 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4773 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4775 - fix QJM buffer overflow vulnerability (fucking GXTi)
4779 +3 -3 trunk/src/s_user.c (File Modified)
4782 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4784 Mention /scan umodes under oper_spy privilege.
4788 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4791 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4793 Mention that overlapping cluster blocks are a bad thing.
4797 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4800 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4802 - Document cluster{} and shared{} blocks.
4803 - Mention that service{} does not allow wildcards.
4807 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4810 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4812 Document exempt{} and service{} blocks, point to reference.conf for
4813 general{}, channel{} and serverhide{}.
4817 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4820 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4822 Document ~ in lists of values better.
4826 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4829 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4831 More detailed CNOTICE, CPRIVMSG descriptions.
4835 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4838 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4840 Oops, need both Revision and Id on modules.
4844 + - trunk/modules/sno_routing.c (Property Modified)
4847 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4849 Tweak header comment a bit (filename, Id).
4853 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4856 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4858 Add GLINE and UNGLINE.
4862 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4865 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4867 New configure with proper Id.
4871 +3 -1 trunk/configure (File Modified)
4874 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4876 Change #include directives for in6addr_any, hopefully compiles better now.
4880 +3 -1 trunk/configure.ac (File Modified)
4883 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4885 Encourage putting actual administrative information
4886 in the admin{} block.
4890 +3 -3 trunk/doc/example.conf (File Modified)
4893 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4895 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4899 +9 -7 trunk/include/s_conf.h (File Modified)
4900 +1 -0 trunk/src/newconf.c (File Modified)
4901 +10 -0 trunk/src/s_user.c (File Modified)
4904 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4906 - Change to glines = no in example confs
4907 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4912 +1 -1 trunk/doc/example.conf (File Modified)
4913 +1 -1 trunk/doc/reference.conf (File Modified)
4914 +2 -2 trunk/modules/m_gline.c (File Modified)
4917 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4919 - forward-port QJM fix from 1.1
4923 +2 -0 trunk/src/s_user.c (File Modified)
4926 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4928 - add switch to configure to disable the block allocator
4932 +18 -0 trunk/configure (File Modified)
4933 +9 -0 trunk/configure.ac (File Modified)
4934 +0 -6 trunk/include/config.h (File Modified)
4935 +3 -0 trunk/include/setup.h.in (File Modified)
4938 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4940 Fix wierd error that would exit SASL users with "Overridden"
4943 +1 -1 trunk/modules/m_signon.c (File Modified)
4946 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4948 Remove obsolete XXX comment about lazylinks.
4952 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4955 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4957 OJOIN: make sure to send the wallops remotely for #channels
4961 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4964 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4966 Accountability for OJOIN (contrib module)
4969 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4972 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4974 - move more stuff over to ircd_state
4978 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4979 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4980 +9 -0 trunk/src/ircd_state.c (File Modified)
4981 +3 -3 trunk/src/patricia.c (File Modified)
4984 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4986 - move more stuff out of libircd and into ircd_state.c
4990 +5 -5 trunk/src/channel.c (File Modified)
4991 +4 -4 trunk/src/client.c (File Modified)
4992 +12 -0 trunk/src/ircd_state.c (File Modified)
4995 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4997 - this is just barrels of fun
5001 + - trunk/include/ircd_state.h (File Added)
5002 +1 -1 trunk/src/Makefile.in (File Modified)
5003 +2 -1 trunk/src/channel.c (File Modified)
5004 +3 -52 trunk/src/ircd.c (File Modified)
5005 +100 -3 trunk/src/ircd_state.c (File Modified)
5008 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5010 It's .include, not #include.
5014 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5017 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5019 More consistent section titles.
5023 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5024 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5025 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5028 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5030 Mention possible exceeding of +j/+l due to propagation
5031 delays between servers.
5035 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5038 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5041 - "text" -> <quote>text</quote>
5047 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5048 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5049 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5050 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5053 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5055 Remove text about deprecation of glines.
5059 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5062 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5064 - Add description of umode +D, deaf.
5065 - Mention CALLERID 005 token with umode +g.
5069 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5072 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5074 Strip off a leading colon in services shortcuts (aliases).
5078 +2 -0 trunk/src/parse.c (File Modified)
5081 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5083 Add no_oper_invis contrib module, denies opers setting
5084 themselves invisible (except hidden_oper's).
5088 +42 -0 trunk/contrib/Makefile.in (File Modified)
5089 + - trunk/contrib/no_oper_invis.c (File Added)
5092 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5094 Mention /stats E, make the other /stats descriptions more consistent.
5098 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5101 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5103 Mention that the KILL reason and oper will appear on channels.
5107 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5110 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5112 Mention /mode #channel f to query forward channel from outside.
5116 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5119 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5121 Port over RATBOX_2_1 r20960 (anfl):
5122 client connect notices to +C should be hiding the extra
5123 fields for spoofed users
5127 +2 -1 trunk/src/s_user.c (File Modified)
5130 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5132 Add a chapter with our extra user commands:
5133 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5137 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5138 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5141 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5143 Do not put by <server>: in SQUIT reasons to servers
5144 other than the one being exited.
5148 +1 -1 trunk/src/client.c (File Modified)
5151 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5153 Regenerate configure.
5157 +1162 -1159 trunk/configure (File Modified)
5160 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5162 Move the warning flags down so they do not mess up
5163 checks like for -Wl,-export-dynamic.
5167 +33 -30 trunk/configure.ac (File Modified)
5170 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5176 +2 -1 trunk/iauth/Makefile.in (File Modified)
5179 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5181 - build iauth makefile
5185 +3 -2 trunk/configure (File Modified)
5186 +1 -0 trunk/configure.ac (File Modified)
5189 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5195 + - trunk/iauth/Makefile.in (File Added)
5198 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5200 - add iauth.conf.example from irc2.11
5204 + - trunk/doc/example-iauth.conf (File Added)
5207 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5209 - wow, i found some docs on this thing
5213 + - trunk/doc/technical/iauth-internals.txt (File Added)
5216 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5218 - no longer applicable
5222 + - trunk/authdaemon/ (File Deleted)
5225 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5227 - remove libircd.so on make clean (oops)
5231 +1 -1 trunk/src/Makefile.in (File Modified)
5234 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5236 - merge iauth source for experimentation
5240 + - trunk/iauth/ (File Added)
5241 + - trunk/iauth/a_conf.c (File Added)
5242 + - trunk/iauth/a_conf_def.h (File Added)
5243 + - trunk/iauth/a_conf_ext.h (File Added)
5244 + - trunk/iauth/a_defines.h (File Added)
5245 + - trunk/iauth/a_externs.h (File Added)
5246 + - trunk/iauth/a_io.c (File Added)
5247 + - trunk/iauth/a_io_ext.h (File Added)
5248 + - trunk/iauth/a_log.c (File Added)
5249 + - trunk/iauth/a_log_def.h (File Added)
5250 + - trunk/iauth/a_log_ext.h (File Added)
5251 + - trunk/iauth/a_struct_def.h (File Added)
5252 + - trunk/iauth/iauth.c (File Added)
5253 + - trunk/iauth/mod_lhex.c (File Added)
5254 + - trunk/iauth/mod_lhex_ext.h (File Added)
5255 + - trunk/iauth/mod_pipe.c (File Added)
5256 + - trunk/iauth/mod_pipe_ext.h (File Added)
5257 + - trunk/iauth/mod_rfc931.c (File Added)
5258 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5259 + - trunk/iauth/mod_socks.c (File Added)
5260 + - trunk/iauth/mod_socks_ext.h (File Added)
5261 + - trunk/iauth/mod_webproxy.c (File Added)
5262 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5265 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5267 User /quote help index was not sorted properly.
5271 +2 -2 trunk/help/Makefile.in (File Modified)
5272 +8 -8 trunk/help/users/index (File Modified)
5275 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5281 +25 -8 trunk/help/opers/index (File Modified)
5282 + - trunk/help/opers/scan (File Added)
5285 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5288 - Document SCAN UMODES
5289 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5293 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5296 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5298 Add our copyright information to /info (part of release-1.1 r1026).
5302 +1 -0 trunk/src/version.c.SH (File Modified)
5305 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5307 Fix some compile warnings.
5311 +1 -1 trunk/modules/core/m_join.c (File Modified)
5312 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5313 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5314 +1 -1 trunk/modules/m_scan.c (File Modified)
5315 +4 -4 trunk/modules/m_signon.c (File Modified)
5318 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5320 RSFNC: OK, actually consider unknowns also for detecting a collide.
5321 Otherwise we can get two clients with the same nick.
5325 +1 -1 trunk/modules/m_services.c (File Modified)
5328 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5330 - charybdis profiling stuff
5331 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5336 +0 -8 trunk/configure (File Modified)
5337 +1 -8 trunk/configure.ac (File Modified)
5338 +18 -0 trunk/include/channel.h (File Modified)
5339 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5340 +335 -260 trunk/src/.depend (File Modified)
5341 +1569 -0 trunk/src/Makefile.in (File Modified)
5342 + - trunk/src/chmode.c (File Added)
5343 +16 -1 trunk/src/ircd.c (File Modified)
5344 +11 -0 trunk/src/main.c (File Modified)
5345 +11 -0 trunk/src/modules.c (File Modified)
5348 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5350 RSFNC: Do not send kills to servers for unknowns
5354 +4 -2 trunk/modules/m_services.c (File Modified)
5357 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5359 Describe service{} blocks in reference.conf.
5363 +12 -0 trunk/doc/reference.conf (File Modified)
5366 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5368 Replace this list of modes with pointers to other documentation.
5372 +6 -50 trunk/doc/modes.txt (File Modified)
5375 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5377 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5378 looks too much like an old-ircd client pointer otherwise.
5382 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5385 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5388 - note truncation of the list (perhaps sending multiple
5390 - clarify in a comment that /findforwards on a nonexistent
5391 channel can be useful
5392 - sendto_one_notice() requires that the text start with
5397 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5400 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5402 When we close a local server's link, always include the
5403 name of the client causing the exit in the reason in the
5404 SQUIT we send them (replacing them with us). This makes
5405 sure server notices for stuff like "Not enough arguments
5406 to server command" are different on the two sides.
5410 +7 -5 trunk/src/client.c (File Modified)
5413 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5415 New contrib module m_findforwards.c
5419 +112 -0 trunk/contrib/Makefile.in (File Modified)
5420 + - trunk/contrib/m_findforwards.c (File Added)
5423 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5425 Whoops, don't show real host behind auth{} spoof in
5426 spoof notices if hide_spoof_ips is enabled.
5428 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5432 +3 -2 trunk/src/s_conf.c (File Modified)
5435 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5437 Add dalnet-style /identify that sends to nickserv or chanserv.
5441 +102 -0 trunk/contrib/Makefile.in (File Modified)
5442 + - trunk/contrib/m_identify.c (File Added)
5445 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5447 Document alias{} blocks a bit better.
5451 +9 -0 trunk/doc/reference.conf (File Modified)
5454 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5456 - add aliases to /stats m (data usage is not counted though, sorry)
5460 +1 -0 trunk/include/s_conf.h (File Modified)
5461 +3 -0 trunk/src/newconf.c (File Modified)
5462 +15 -0 trunk/src/parse.c (File Modified)
5465 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5467 - remove m_sshortcut as it's no longer relevant
5471 +0 -145 trunk/modules/Makefile.in (File Modified)
5472 + - trunk/modules/m_sshortcut.c (File Deleted)
5475 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5477 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5478 targets instead of my original idea :P)
5482 +32 -0 trunk/doc/example.conf (File Modified)
5483 +35 -0 trunk/doc/reference.conf (File Modified)
5484 +4 -0 trunk/include/parse.h (File Modified)
5485 +7 -0 trunk/include/s_conf.h (File Modified)
5486 +82 -0 trunk/src/newconf.c (File Modified)
5487 +78 -0 trunk/src/parse.c (File Modified)
5488 +16 -0 trunk/src/s_conf.c (File Modified)
5491 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5493 Remove some spaces after tabs. ??
5497 +18 -18 trunk/src/newconf.c (File Modified)
5500 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5503 - make sure to clear all marks also if the who was aborted
5504 because of too many matches
5505 - give ERR_TOOMANYMATCHES if too many matches
5508 ratbox RATBOX_2_2 r22003 (jilles)
5512 +28 -26 trunk/modules/m_who.c (File Modified)
5515 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5521 +9 -9 trunk/configure (File Modified)
5522 +1 -1 trunk/configure.ac (File Modified)
5525 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5527 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5531 +2 -1 trunk/include/s_newconf.h (File Modified)
5532 +20 -0 trunk/modules/m_rehash.c (File Modified)
5533 +1 -1 trunk/src/s_newconf.c (File Modified)
5536 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5538 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5542 +0 -1 trunk/doc/example.conf (File Modified)
5543 +0 -3 trunk/doc/reference.conf (File Modified)
5544 +0 -1 trunk/include/s_conf.h (File Modified)
5545 +0 -6 trunk/modules/m_info.c (File Modified)
5546 +1 -1 trunk/src/channel.c (File Modified)
5547 +0 -1 trunk/src/newconf.c (File Modified)
5550 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5552 Missing header in m_chghost.c
5555 +1 -0 trunk/modules/m_chghost.c (File Modified)
5558 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5560 Relocate QJM code to a seperate function(change_nick_user_host)
5561 Change CHGHOST to use change_nick_user_host instead of just setting it
5565 +3 -0 trunk/include/s_user.h (File Modified)
5566 +1 -1 trunk/modules/m_chghost.c (File Modified)
5567 +3 -78 trunk/modules/m_signon.c (File Modified)
5568 +89 -0 trunk/src/s_user.c (File Modified)
5571 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5573 Restore /stats a (dns servers, admin-only).
5577 +1 -0 trunk/include/res.h (File Modified)
5578 +5 -8 trunk/modules/m_stats.c (File Modified)
5579 +16 -0 trunk/src/res.c (File Modified)
5582 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5584 - Add CHARYBDIS_PROFILE if we are profiling.
5585 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5586 - Remove duplicate --enable-epoll entry.
5590 +1595 -15 trunk/configure (File Modified)
5591 +30 -11 trunk/configure.ac (File Modified)
5592 +3 -0 trunk/include/setup.h.in (File Modified)
5595 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5597 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5601 +28 -0 trunk/aclocal.m4 (File Modified)
5604 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5606 Allow requesting forward channel and quiet list in same mode command.
5610 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5613 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5615 Add description of xline wildcards.
5619 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5622 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5624 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5628 +0 -4 trunk/modules/m_services.c (File Modified)
5631 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5637 +1 -1 trunk/include/hook.h (File Modified)
5640 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5642 call_hook, not hook_call
5646 +1 -1 trunk/modules/core/m_join.c (File Modified)
5649 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5651 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5652 Could be useful for a number of things.
5656 +9 -0 trunk/modules/core/m_join.c (File Modified)
5659 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5661 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5665 +7 -0 trunk/include/hook.h (File Modified)
5668 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5670 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5674 +15 -0 trunk/modules/m_services.c (File Modified)
5677 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5679 Clarify snomask +f, +k, +u.
5683 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5686 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5688 Cmode +p and +s may be set simultaneously.
5692 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5695 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5697 actually, we should check the data version on each reload (oops)
5701 +6 -6 trunk/src/main.c (File Modified)
5704 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5706 more work on the loader
5710 +45 -21 trunk/src/main.c (File Modified)
5713 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5715 Add prototype ircd_state.c
5719 + - trunk/src/ircd_state.c (File Added)
5722 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5724 Smaller improvements.
5728 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5731 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5733 Add a lot of stuff here.
5737 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5740 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5742 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5746 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5749 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5751 Invex doesn't trump +r or (sic) +J.
5755 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5758 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5760 Check to make sure a module is not loaded before loading it.
5764 +6 -1 trunk/src/ircd_parser.y (File Modified)
5767 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5769 - Add a missing comma in the HeaderMessages array
5770 - Only send "Your hostname is too long ..." if that really is the case
5774 +2 -2 trunk/src/s_auth.c (File Modified)
5777 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5779 build_symtable() will have already bailed here, so no need to check
5780 explicitly whether or not charybdis_main is NULL.
5784 +7 -16 trunk/src/main.c (File Modified)
5787 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5789 Data structure versioning, part 1.
5793 +10 -1 trunk/include/ircd_defs.h (File Modified)
5794 +2 -0 trunk/src/ircd.c (File Modified)
5795 +15 -3 trunk/src/main.c (File Modified)
5798 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5800 build a symbol table and use that instead of doing a raw dlsym on everything
5804 + - trunk/include/ircd_linker.h (File Added)
5805 +71 -1 trunk/src/Makefile.in (File Modified)
5806 + - trunk/src/ircd_linker.c (File Added)
5807 +16 -4 trunk/src/main.c (File Modified)
5810 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5812 The launcher now calls io_loop() instead of charybdis_main().
5813 This is so that we do not have to reinitialize *everything* later.
5817 +1 -0 trunk/include/ircd.h (File Modified)
5818 +6 -7 trunk/src/ircd.c (File Modified)
5819 +13 -1 trunk/src/main.c (File Modified)
5822 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5824 Use global binding on libircd.so.
5828 +1 -1 trunk/src/main.c (File Modified)
5831 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5833 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5834 (it will do more later)
5838 +14 -12 trunk/include/config.h (File Modified)
5839 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5840 +31 -5 trunk/src/Makefile.in (File Modified)
5841 +78 -1 trunk/src/ircd.c (File Modified)
5842 + - trunk/src/main.c (File Added)
5845 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5847 Add whitespace here, oops.
5851 +1 -1 trunk/CREDITS (File Modified)
5854 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5856 Properly copy over the IP address here instead of using a cheap hack.
5857 Because the hack didn't work right except on IPv6. :|
5861 +12 -2 trunk/src/s_newconf.c (File Modified)
5864 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5866 Revert reject cache notice to ratbox's, which more
5867 clearly suggests what's happening.
5871 +4 -1 trunk/src/reject.c (File Modified)
5874 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5876 Fix the openssl status in the overview information.
5880 +1 -3 trunk/configure (File Modified)
5881 +1 -3 trunk/configure.ac (File Modified)
5884 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5886 - Add simple exempt{} block (127.0.0.1) to example.conf.
5887 - Remove mention of deny{}.
5891 +5 -0 trunk/doc/example.conf (File Modified)
5892 +1 -1 trunk/doc/reference.conf (File Modified)
5895 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5897 example.conf: add some comments at the start
5898 reference.conf: some ircd-ratbox -> charybdis
5902 +11 -0 trunk/doc/example.conf (File Modified)
5903 +6 -5 trunk/doc/reference.conf (File Modified)
5906 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5908 Rename m_createauthonly module to createauthonly
5909 as this is not a module providing an m_function
5914 +1 -38 trunk/contrib/Makefile.in (File Modified)
5915 + - trunk/contrib/createauthonly.c (File Added)
5916 + - trunk/contrib/m_createauthonly.c (File Deleted)
5919 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5921 Add to example confs commented lines for:
5922 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5923 sno_globalkline.so, sno_globaloper.so.
5927 +5 -1 trunk/doc/example.conf (File Modified)
5928 +9 -1 trunk/doc/reference.conf (File Modified)
5931 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5933 - Unbreak connecting to connect{}s with hostnames
5934 instead of IP addresses (broken with new resolver).
5935 - Try to do A/AAAA query based on aftype in
5936 connect{} (doesn't seem to work fully).
5940 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5943 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5945 Unbreak /rehash dns.
5949 +1 -0 trunk/src/res.c (File Modified)
5952 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5954 Preserve Hybrid Id and add one of our own.
5958 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5959 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5962 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5964 Add anfl and Androsyn to CREDITS.
5965 They wrote a lot of ratbox code we use, both before and after the fork.
5969 +2 -0 trunk/CREDITS (File Modified)
5972 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5974 Hostname validity check.
5978 +42 -3 trunk/src/s_auth.c (File Modified)
5981 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5983 Version bump to 1.2.0.
5987 +9 -9 trunk/configure (File Modified)
5988 +1 -1 trunk/configure.ac (File Modified)
5991 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5993 - Missed a spot in the IPv6 code here. Should be usable now.
5997 +2 -2 trunk/src/res.c (File Modified)
6000 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6002 Alright, so, this massive commit does the following:
6004 - Adds a resolver based on the undernet and hybrid one.
6005 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6006 - Makes a check in ./configure be posixly correct
6007 - Simplifies the auth code and DNS callbacks
6009 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6013 +1 -1 trunk/Makefile.in (File Modified)
6014 + - trunk/adns/ (File Deleted)
6015 +148 -80 trunk/configure (File Modified)
6016 +1 -2 trunk/configure.ac (File Modified)
6017 +6 -0 trunk/include/client.h (File Modified)
6018 +1 -0 trunk/include/packet.h (File Modified)
6019 +153 -41 trunk/include/res.h (File Modified)
6020 + - trunk/include/reslib.h (File Added)
6021 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6022 +930 -1449 trunk/modules/.depend (File Modified)
6023 +3 -0 trunk/modules/m_stats.c (File Modified)
6024 +417 -621 trunk/src/.depend (File Modified)
6025 +1 -1 trunk/src/.indent.pro (File Modified)
6026 +2069 -289 trunk/src/Makefile.in (File Modified)
6027 + - trunk/src/adns.c (File Deleted)
6028 + - trunk/src/res.c (File Added)
6029 + - trunk/src/reslib.c (File Added)
6030 +11 -50 trunk/src/s_auth.c (File Modified)
6031 +4 -26 trunk/src/s_newconf.c (File Modified)
6034 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6036 Document the NOBALLOC feature.
6040 +7 -1 trunk/include/config.h (File Modified)
6043 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6045 commands.sgml changes
6049 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6052 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6058 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6061 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6063 Improve description of class{} block (in particular,
6064 mention server classes as well as client classes).
6068 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6071 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6074 -/* sendq: servers need a higher sendq as they send more data */
6075 +/* sendq: servers need a higher sendq as they are sent more data */
6079 +1 -1 trunk/doc/reference.conf (File Modified)
6082 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6084 Add modules{} block.
6088 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6091 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6093 Add general::oper_snomask, snomask on oper up for opers
6094 that have umode +s set on oper up, but do not have
6095 a specific snomask setting in their operator block.
6096 If this is empty or not specified, +s is used as before.
6100 +4 -1 trunk/doc/example.conf (File Modified)
6101 +7 -1 trunk/doc/reference.conf (File Modified)
6102 +1 -0 trunk/include/client.h (File Modified)
6103 +1 -0 trunk/include/s_conf.h (File Modified)
6104 +32 -0 trunk/src/newconf.c (File Modified)
6105 +1 -0 trunk/src/s_conf.c (File Modified)
6106 +13 -3 trunk/src/s_user.c (File Modified)
6109 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6114 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6117 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6119 Add MASKTRACE and CHANTRACE commands.
6123 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6126 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6128 document loadmodule directive
6132 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6135 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6141 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6144 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6146 q:lines are no longer living in the ircd.conf either
6150 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6153 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6155 remove k:line, d:line, x:line as they are their own files now
6159 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6162 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6164 New place for operator::snomask.
6168 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6171 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6173 Document connect {}.
6177 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6180 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6182 example.conf: move operator::snomask to a more logical place,
6183 more sensible default
6184 reference.conf: add operator::snomask
6188 +3 -3 trunk/doc/example.conf (File Modified)
6189 +3 -0 trunk/doc/reference.conf (File Modified)
6192 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6194 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6195 in those conf entries that take umodes like <name1>, <name2>, ...
6199 +3 -0 trunk/doc/reference.conf (File Modified)
6200 +3 -0 trunk/src/newconf.c (File Modified)
6203 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6209 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6212 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6218 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6221 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6227 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6230 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6236 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6239 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6241 Document operator {} blocks.
6245 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6248 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6250 auth{}: clarify/add some details
6254 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6257 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6259 auth{}: Move a paragraph.
6263 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6266 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6268 Document auth{} blocks.
6272 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6275 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6281 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6284 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6286 Add umode +R, prevents unidentified clients from
6287 sending private messages or notices. /accept'ed
6288 clients and opers are exempt.
6289 Due to the /accept part, this is only checked
6290 at the target's server, may want to change
6295 +1 -0 trunk/help/opers/umode (File Modified)
6296 +1 -0 trunk/help/users/umode (File Modified)
6297 +2 -0 trunk/include/client.h (File Modified)
6298 +1 -0 trunk/include/numeric.h (File Modified)
6299 +11 -1 trunk/modules/core/m_message.c (File Modified)
6300 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6301 +1 -1 trunk/src/messages.tab (File Modified)
6302 +1 -1 trunk/src/s_user.c (File Modified)
6305 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6307 Don't allow a nick change if banned or quieted (and not
6308 voiced or opped) on a channel. This uses numeric 435
6309 (bahamut's "cannot change to a banned nick") because
6310 bahamut/ircu's 437 and hyperion's 438 already have
6311 another meaning for us.
6315 +2 -0 trunk/include/channel.h (File Modified)
6316 +1 -0 trunk/include/numeric.h (File Modified)
6317 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6318 +38 -0 trunk/src/channel.c (File Modified)
6319 +1 -1 trunk/src/messages.tab (File Modified)
6322 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6325 - respect ban exceptions
6326 - also deny a knock if quieted
6330 +2 -1 trunk/modules/m_knock.c (File Modified)
6333 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6335 Reverse bad substitution in comment.
6339 +1 -1 trunk/src/channel.c (File Modified)
6342 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6344 - set DynSpoof flag for clients spoofed at registration
6345 - add orighost instead of host to the hostname hash
6349 +5 -1 trunk/src/s_user.c (File Modified)
6352 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6354 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6358 +2 -3 trunk/src/send.c (File Modified)
6361 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6363 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6367 +17 -7 trunk/modules/m_signon.c (File Modified)
6370 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6372 Correct minimum args on ENCAP SASL to avoid nasty core.
6376 +1 -1 trunk/modules/m_sasl.c (File Modified)
6379 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6381 Style nits: sptr can't ever be NULL, don't compare truth
6386 +2 -3 trunk/modules/m_scan.c (File Modified)
6389 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6391 - Comment out scan_cmodes() prototype to suppress warning
6392 - Correct minimum parameter count for mo_scan()
6396 +2 -2 trunk/modules/m_scan.c (File Modified)
6399 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6402 - Include full command in operspy notice
6403 - Allow global scans (no-list used, mask not used) without operspy
6404 - Use ERR_NOPRIVS numeric
6408 +21 -9 trunk/modules/m_scan.c (File Modified)
6411 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6413 Cancel out the >3 default if < is given; this way
6414 any </> specification fully overrides the default.
6418 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6421 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6423 - Call mo_list() from m_list() to reduce code duplication
6424 - Default to >3, rather arbitrarily (conf option?)
6425 - Make < and > mean less than and greater than again
6429 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6432 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6434 When processing topic burst, hide connecting server
6435 on netburst if flatten links is enabled.
6439 +9 -2 trunk/modules/m_tb.c (File Modified)
6442 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6444 - remove PENALTY token
6448 +0 -1 trunk/include/supported.h (File Modified)
6451 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6454 - Add PENALTY because we have a pace-wait system.
6455 - Add FNC due to SAVE and RSFNC
6460 +4 -2 trunk/include/supported.h (File Modified)
6463 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6465 mkay, indent went nuts here
6469 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6472 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6474 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6475 and can be used instead. The SAFELIST implementation is the one used by
6476 default, as most users/networks will be used to it.
6480 +1 -0 trunk/NEWS (File Modified)
6481 +14 -0 trunk/include/client.h (File Modified)
6482 +5 -0 trunk/include/hash.h (File Modified)
6483 +404 -272 trunk/modules/Makefile.in (File Modified)
6484 + - trunk/modules/m_list.c (File Deleted)
6485 + - trunk/modules/m_list_ratbox.c (File Added)
6486 + - trunk/modules/m_list_safelist.c (File Added)
6487 +5 -5 trunk/src/hash.c (File Modified)
6490 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6492 Clear invites on a lowerTS JOIN or SJOIN.
6493 This should complete kick_on_split_riding protection.
6497 +5 -0 trunk/modules/core/m_join.c (File Modified)
6498 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6501 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6503 Like in ratbox, send and interpret timestamps on invites.
6507 +9 -2 trunk/modules/m_invite.c (File Modified)
6510 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6512 Add +S (network service) umode. Just for completeness, users or opers
6517 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6520 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6526 +35 -2 trunk/NEWS (File Modified)
6529 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6531 Split off a PreClient structure for data to be freed on registation (i.e. password).
6532 New hook introduce_client for post-registration messages.
6533 Fix b0rked SASL numerics.
6534 Burst REALHOST post-introduction for spoofed-on-registration clients.
6535 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6536 Pre-registration signon support.
6540 +10 -0 trunk/configure (File Modified)
6541 +2 -0 trunk/configure.ac (File Modified)
6542 +14 -4 trunk/include/client.h (File Modified)
6543 +1 -0 trunk/include/hook.h (File Modified)
6544 +1 -0 trunk/include/numeric.h (File Modified)
6545 +3 -0 trunk/include/setup.h.in (File Modified)
6546 +16 -0 trunk/modules/m_chghost.c (File Modified)
6547 +25 -21 trunk/modules/m_sasl.c (File Modified)
6548 +63 -30 trunk/modules/m_signon.c (File Modified)
6549 +18 -0 trunk/src/client.c (File Modified)
6550 +2 -0 trunk/src/hook.c (File Modified)
6551 +5 -5 trunk/src/messages.tab (File Modified)
6552 +2 -0 trunk/src/s_serv.c (File Modified)
6553 +28 -2 trunk/src/s_user.c (File Modified)
6556 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6558 Update hook documentation.
6562 +30 -0 trunk/doc/hooks.txt (File Modified)
6565 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6567 Improve @/# handling in match_esc().
6571 +21 -13 trunk/src/match.c (File Modified)
6574 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6576 backtrack instead of bailing out when handling a mismatched escape
6580 +1 -1 trunk/src/match.c (File Modified)
6583 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6585 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6588 +2 -1 trunk/CREDITS (File Modified)
6591 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6593 Fix the escape brokenness and pick up a more efficient matching algorithm,
6594 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6595 Patch sent upstream. They can do whatever they want with it, *shrug*.
6599 +147 -161 trunk/src/match.c (File Modified)
6602 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6604 If flatten links is enabled, fake the origins of some ServerModes
6605 sent to clients so that the server sending the netburst is hidden.
6606 Most mode hacks still show the true source.
6610 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6611 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6614 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6616 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6617 where the exit originated).
6618 - When receiving an SQUIT for a server themselves
6619 (IsMe(target_p) || target_p == client_p)
6620 close their link and send a local server notice.
6624 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6625 +6 -3 trunk/src/client.c (File Modified)
6628 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6630 Hooking into the wrong hook, whoops. :P
6634 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6635 +6 -10 trunk/modules/core/m_join.c (File Modified)
6638 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6640 this doesn't work right, right now :P
6644 +40 -0 trunk/contrib/Makefile.in (File Modified)
6645 + - trunk/contrib/m_createauthonly.c (File Added)
6646 +6 -0 trunk/include/hook.h (File Modified)
6647 +26 -1 trunk/modules/core/m_join.c (File Modified)
6648 +1 -1 trunk/src/ircd.c (File Modified)
6651 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6653 Make can_join() hookable.
6657 +12 -1 trunk/src/channel.c (File Modified)
6660 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6662 add 'int approved;' to the channel event hook
6666 +1 -0 trunk/include/hook.h (File Modified)
6669 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6671 Use SIDs in SASL ENCAP origin.
6672 Ignore responses from other agents once the first SASL response has been received for a client.
6676 +9 -5 trunk/modules/m_sasl.c (File Modified)
6679 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6681 Removed stray debug code.
6685 +1 -1 trunk/modules/m_sasl.c (File Modified)
6688 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6690 Don't complain "unknown MODE flag" if a non-oper attempts
6691 to unset an oper only umode they do not have.
6692 This is to prevent unwanted error messages when users/bots
6693 do things like MODE <nick> +i-sw.
6697 +4 -2 trunk/src/s_user.c (File Modified)
6700 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6702 Fix client_exit hook name and only call it for local exits that are not
6707 +3 -2 trunk/modules/m_sasl.c (File Modified)
6710 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6712 Fix SASL logic to actually use stored agent UID.
6713 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6714 Add abort code for exiting clients.
6718 +18 -9 trunk/modules/m_sasl.c (File Modified)
6721 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6723 Port over ratbox 2.2 /challenge. This is slightly more secure
6724 (better crypto, longer keys, challenge timeout) and has better
6727 The respond tool is no longer part of the ircd tree but a
6728 separate package, currently available from
6729 http://respond.ircd-ratbox.org (we should mirror/... this).
6733 +65 -310 trunk/doc/challenge.txt (File Modified)
6734 +5 -5 trunk/include/client.h (File Modified)
6735 +3 -0 trunk/include/irc_string.h (File Modified)
6736 +3 -0 trunk/include/numeric.h (File Modified)
6737 +94 -50 trunk/modules/m_challenge.c (File Modified)
6738 +1 -2 trunk/src/client.c (File Modified)
6739 +125 -0 trunk/src/irc_string.c (File Modified)
6740 +2 -2 trunk/src/messages.tab (File Modified)
6741 + - trunk/tools/rsa_respond/ (File Deleted)
6744 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6746 Preliminary SASL support.
6750 +7 -0 trunk/include/client.h (File Modified)
6751 +6 -0 trunk/include/numeric.h (File Modified)
6752 +1 -0 trunk/modules/Makefile.in (File Modified)
6753 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6754 +175 -1 trunk/modules/m_cap.c (File Modified)
6755 + - trunk/modules/m_sasl.c (File Added)
6756 +2 -0 trunk/modules/m_user.c (File Modified)
6757 +5 -5 trunk/src/messages.tab (File Modified)
6758 +8 -2 trunk/src/s_user.c (File Modified)
6761 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6763 SIGNON: make logout also apply remotely.
6767 +7 -2 trunk/modules/m_signon.c (File Modified)
6770 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6772 Use an asterisk when sending empty logins in SIGNON.
6776 +5 -5 trunk/modules/m_signon.c (File Modified)
6779 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6781 SIGNON: Only add whowas entry (add_history()) and wipe
6782 accepts (del_all_accepts()) if nick changed.
6786 +5 -3 trunk/modules/m_signon.c (File Modified)
6789 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6791 SIGNON: slight fixes to collision code:
6792 - don't kill if target_p == source_p (nick unchanged or only changed case)
6793 - add comment that SAVE support is missing
6794 - use sendto_realops_snomask() instead of sendto_realops_flags()
6798 +9 -6 trunk/modules/m_signon.c (File Modified)
6801 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6803 Fix up kills for bad nick/user/host on SIGNON.
6807 +16 -6 trunk/modules/m_signon.c (File Modified)
6810 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6812 If changing to a nick with a digit, only allow the UID.
6816 +4 -0 trunk/modules/m_signon.c (File Modified)
6819 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6821 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6822 Strip leading digits from logins that are not purely numeric.
6826 +3 -0 trunk/include/numeric.h (File Modified)
6827 +2 -0 trunk/include/send.h (File Modified)
6828 +1 -0 trunk/modules/Makefile.in (File Modified)
6829 +456 -3 trunk/modules/m_services.c (File Modified)
6830 + - trunk/modules/m_signon.c (File Added)
6831 +2 -2 trunk/src/messages.tab (File Modified)
6832 +98 -0 trunk/src/send.c (File Modified)
6835 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6837 Remove old server notice umodes from example confs.
6841 +1 -2 trunk/doc/example.conf (File Modified)
6842 +4 -17 trunk/doc/reference.conf (File Modified)
6845 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6847 Add snomask help file (forgot this earlier).
6851 + - trunk/help/opers/snomask (File Added)
6854 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6856 Add umode +l (receive locops).
6860 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6863 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6865 We don't plan to implement cmode +R (quiet unidentified) and
6866 umode +I (deny invite) for 1.1, so comment them out from the
6871 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6872 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6875 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6877 Improve snomask usage description.
6881 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6884 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6886 Mention the word snomask with umode +s (needs to be a link really).
6890 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6893 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6895 Add snomask +Z (operspy notices).
6899 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6902 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6904 Misc updates/clarifications.
6908 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6911 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6917 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6918 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6919 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6922 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6924 - Allow ENCAP REALHOST outside burst
6925 - Fix comment describing race condition: this can only happen
6926 on a local whois with use_whois_actually enabled
6930 +4 -6 trunk/modules/m_chghost.c (File Modified)
6933 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6935 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6939 +39 -0 trunk/contrib/Makefile.in (File Modified)
6940 + - trunk/contrib/sno_globaloper.c (File Added)
6943 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6945 Pass along old umodes and snomask in umode_changed hook,
6946 changing its parameter type from struct Client *
6947 to hook_data_umode_changed *. (For a new client, both
6950 The IP cloaking module now fully ignores umode changes
6951 where +h didn't change.
6955 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6956 +7 -0 trunk/include/hook.h (File Modified)
6957 +18 -4 trunk/src/s_user.c (File Modified)
6960 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6962 move libcharybdis-provided function initialisation into libcharybdis_init().
6966 +32 -11 trunk/src/ircd.c (File Modified)
6969 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6971 Make +f notices (local host, global host, global user@host, local class)
6972 netwide. Exceeding /quote set max remains local.
6976 +4 -4 trunk/src/s_conf.c (File Modified)
6979 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6981 Netwide notices about attempts to join juped channels.
6985 +1 -1 trunk/modules/core/m_join.c (File Modified)
6988 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6990 Send server notices about failed oper attempts globally.
6991 Successful remote oper attempt notices will be generated
6992 from the mode changes.
6996 +3 -3 trunk/modules/m_challenge.c (File Modified)
6997 +2 -2 trunk/modules/m_oper.c (File Modified)
7000 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7002 Rest of infrastructure for sending server notices globally.
7003 Uses a new L_NETWIDE level on sendto_realops_snomask().
7007 +1 -0 trunk/include/send.h (File Modified)
7008 +31 -4 trunk/src/send.c (File Modified)
7011 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7013 Add general::global_snotices conf option to control
7014 whether we send out SNOTEs. Does not do anything yet.
7018 +1 -0 trunk/doc/example.conf (File Modified)
7019 +6 -0 trunk/doc/reference.conf (File Modified)
7020 +1 -0 trunk/include/s_conf.h (File Modified)
7021 +6 -0 trunk/modules/m_info.c (File Modified)
7022 +1 -0 trunk/src/newconf.c (File Modified)
7023 +1 -0 trunk/src/s_conf.c (File Modified)
7026 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7028 Only accept SNOTE from servers.
7032 +2 -0 trunk/modules/m_snote.c (File Modified)
7035 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7037 Correct parv indices so this actually works.
7041 +2 -2 trunk/modules/m_snote.c (File Modified)
7044 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7050 +3 -3 trunk/modules/m_snote.c (File Modified)
7053 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7055 Add m_snote.c, SNOTE propagator.
7059 +86 -0 trunk/modules/Makefile.in (File Modified)
7060 + - trunk/modules/m_snote.c (File Added)
7063 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7065 start seeding the 1.1 NEWS file
7069 +4 -0 trunk/NEWS (File Modified)
7072 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7074 rename some modules to more descriptive names...
7078 +2 -131 trunk/contrib/Makefile.in (File Modified)
7079 + - trunk/contrib/globalconnexit.c (File Deleted)
7080 + - trunk/contrib/globallineactive.c (File Deleted)
7081 + - trunk/contrib/sno_farconnect.c (File Added)
7082 + - trunk/contrib/sno_globalkline.c (File Added)
7083 +1 -120 trunk/modules/Makefile.in (File Modified)
7084 + - trunk/modules/networknotice.c (File Deleted)
7085 + - trunk/modules/sno_routing.c (File Added)
7088 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7090 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7091 Uses FLAGS2_FLOODDONE bit on servers.
7095 +3 -0 trunk/include/client.h (File Modified)
7096 +121 -1 trunk/modules/Makefile.in (File Modified)
7097 + - trunk/modules/networknotice.c (File Added)
7100 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7102 Don't show servers in /trace to nonopers if flatten links is enabled.
7106 +8 -5 trunk/modules/m_trace.c (File Modified)
7109 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7112 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7113 - send back confirmation to source, if local client
7114 - send a +s server notice if the source is neither a server nor a service (+S)
7118 +5 -1 trunk/modules/m_chghost.c (File Modified)
7121 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7123 Use sendto_realops_snomask_from() to make the
7124 server notices appear to come from the affected
7129 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7130 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7133 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7135 Add sendto_realops_snomask_from(), allows
7136 specification of apparent source server.
7140 +1 -0 trunk/include/send.h (File Modified)
7141 +41 -1 trunk/src/send.c (File Modified)
7144 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7146 Revert r579. Keep host, not orighost in oper up notice.
7147 It would be inconsistent to have orighost there, and we
7148 don't want to mess up all server notices by putting both
7153 +1 -1 trunk/src/s_user.c (File Modified)
7156 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7158 Include the IP address in operlog/foperlog.
7162 +10 -8 trunk/modules/m_challenge.c (File Modified)
7163 +8 -6 trunk/modules/m_oper.c (File Modified)
7166 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7168 Call umode_changed hook on oper up.
7172 +1 -0 trunk/src/s_user.c (File Modified)
7175 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7177 Add globalconnexit contrib module, shows remote client connects/exits
7178 except netsplits/netjoin on snomask +F.
7179 Notice formatting will probably change somewhat still.
7183 +80 -0 trunk/contrib/Makefile.in (File Modified)
7184 + - trunk/contrib/globalconnexit.c (File Added)
7187 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7189 Declare snomask_modes[] so modules can provide snomasks.
7193 +2 -0 trunk/include/snomask.h (File Modified)
7196 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7198 Replace user_signon hook with two new hooks: new_local_user
7199 and new_remote_user.
7200 These are called right before the user is introduced to the
7201 rest of the network.
7205 +2 -1 trunk/include/hook.h (File Modified)
7206 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7207 +4 -2 trunk/src/hook.c (File Modified)
7208 +2 -3 trunk/src/s_user.c (File Modified)
7211 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7213 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7217 +2 -2 trunk/modules/m_scan.c (File Modified)
7220 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7222 Update doc/technical/send.txt.
7226 +91 -131 trunk/doc/technical/send.txt (File Modified)
7229 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7231 Add chantrace and masktrace to help files.
7235 + - trunk/help/opers/chantrace (File Added)
7236 +27 -20 trunk/help/opers/index (File Modified)
7237 + - trunk/help/opers/masktrace (File Added)
7238 +2 -0 trunk/help/opers/operspy (File Modified)
7241 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7243 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7244 Shows etrace-like output for all users in a channel,
7245 in particular IP addresses.
7249 +75 -2 trunk/modules/m_etrace.c (File Modified)
7252 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7254 Port over ratbox 2.2 r21727 (anfl):
7255 add some logging when we drop servers in places where we only notify opers
7259 +31 -0 trunk/modules/core/m_server.c (File Modified)
7262 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7264 display orighost in operup message
7268 +1 -1 trunk/src/s_user.c (File Modified)
7271 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7273 Add globallineactive contrib module, a hack which can often
7274 show k/d/g/x line active for remote clients.
7278 +52 -0 trunk/contrib/Makefile.in (File Modified)
7279 + - trunk/contrib/globallineactive.c (File Added)
7282 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7284 Show IP field in the same way as MASKTRACE:
7285 "255.255.255.255" if it's unknown (remote TS5 client)
7286 and "0" if we or the remote server are purposely
7291 +12 -1 trunk/modules/m_scan.c (File Modified)
7294 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7297 - don't show servers in a global scan
7298 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7302 +4 -1 trunk/modules/m_scan.c (File Modified)
7305 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7307 Implement SCAN UMODES.
7311 +3 -0 trunk/include/numeric.h (File Modified)
7312 +128 -2 trunk/modules/m_scan.c (File Modified)
7313 +2 -2 trunk/src/messages.tab (File Modified)
7316 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7322 +1 -1 trunk/modules/m_scan.c (File Modified)
7325 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7327 parv[0] should be parv[1].
7331 +1 -1 trunk/modules/m_scan.c (File Modified)
7334 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7340 +1 -1 trunk/modules/m_scan.c (File Modified)
7343 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7349 +2 -2 trunk/modules/m_scan.c (File Modified)
7352 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7354 framework for scan command
7358 +113 -0 trunk/modules/Makefile.in (File Modified)
7359 + - trunk/modules/m_scan.c (File Added)
7362 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7364 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7368 +2 -0 trunk/include/irc_string.h (File Modified)
7369 +157 -1 trunk/modules/m_etrace.c (File Modified)
7370 +129 -90 trunk/src/match.c (File Modified)
7373 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7375 orighost may live in a different hash bucket (likely the case), lets check it standalone
7379 +39 -3 trunk/src/hostmask.c (File Modified)
7382 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7384 SVN didn't check modules/ somehow, hrmm.
7388 +1 -1 trunk/modules/m_kline.c (File Modified)
7389 +6 -6 trunk/modules/m_stats.c (File Modified)
7392 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7394 Track hostmask entries for client_p->orighost, if available.
7395 Not throughly tested, but seems to work fine.
7399 +8 -4 trunk/include/hostmask.h (File Modified)
7400 +14 -10 trunk/src/hostmask.c (File Modified)
7403 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7405 Pass on SQUIT reasons more.
7409 +17 -19 trunk/src/client.c (File Modified)
7412 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7414 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7415 This way, hidden admins also get them.
7419 +4 -4 trunk/src/send.c (File Modified)
7422 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7424 From ircd-ratbox 2.2 (r21339 anfl):
7425 ms_kill() should be using find_person(), not find_client()
7426 otherwise it can generate a core.
7430 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7433 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7435 Add m_error to core_module_table, so it is loaded by default.
7439 +1 -0 trunk/src/modules.c (File Modified)
7442 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7444 comment is a const char *, not char *.
7448 +1 -1 trunk/include/hook.h (File Modified)
7451 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7453 Fix a long standing hybrid 7 bug: when getting a read error
7454 on a server, report_error() is called with a %d instead of
7455 a %s in the format string ("Lost connection" in +d).
7459 +1 -1 trunk/src/client.c (File Modified)
7462 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7468 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7471 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7473 Add document describing capabilities and what they mean.
7477 + - trunk/doc/technical/capab.txt (File Added)
7480 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7482 Change client_exit hook to pass all exit_client() parameters.
7486 +8 -0 trunk/include/hook.h (File Modified)
7487 +6 -1 trunk/src/client.c (File Modified)
7490 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7492 Add client_exit hook, called in exit_client() for all
7493 clients of all types, except clients exiting because
7494 of netsplits (QS). The only thing done before it is
7495 marking the client as "closing" (to prevent
7500 +1 -0 trunk/include/hook.h (File Modified)
7501 +2 -0 trunk/src/client.c (File Modified)
7502 +2 -0 trunk/src/hook.c (File Modified)
7505 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7507 Improve the code that calculates the nnnS nnnC counts
7510 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7514 +43 -36 trunk/modules/m_trace.c (File Modified)
7517 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7519 Add server_eob hook.
7520 Planning to use this for netsplit/join notices.
7524 +1 -0 trunk/include/hook.h (File Modified)
7525 +2 -0 trunk/modules/m_pong.c (File Modified)
7526 +2 -0 trunk/src/hook.c (File Modified)
7529 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7531 Default motd: ircd-ratbox -> charybdis
7535 +1 -1 trunk/doc/ircd.motd (File Modified)
7538 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7540 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7544 +4 -4 trunk/src/s_user.c (File Modified)
7547 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7549 - Remove obsolete EOB help file
7550 - Document snomask in the help files
7555 + - trunk/help/opers/eob (File Deleted)
7556 +13 -12 trunk/help/opers/index (File Modified)
7557 +1 -13 trunk/help/opers/umode (File Modified)
7558 +7 -7 trunk/help/users/index (File Modified)
7561 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7563 Bail if snomask to parse is not given. Pointy hat to myself.
7567 +3 -0 trunk/src/snomask.c (File Modified)
7570 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7572 Remove m_flags from autoconf
7576 +0 -1 trunk/contrib/Makefile.in (File Modified)
7579 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7585 + - trunk/contrib/m_flags.c (File Deleted)
7588 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7590 If +s is in oper_only_umodes, clear snomask on deoper.
7594 +5 -0 trunk/src/s_user.c (File Modified)
7597 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7599 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7603 +2 -2 trunk/configure (File Modified)
7604 +2 -2 trunk/configure.ac (File Modified)
7607 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7609 Remove the old server notice umodes.
7610 Default oper only umodes is now +s.
7611 Please make sure all remaining umodes still work.
7615 +3 -21 trunk/include/client.h (File Modified)
7616 +0 -12 trunk/src/newconf.c (File Modified)
7617 +1 -1 trunk/src/s_conf.c (File Modified)
7618 +12 -12 trunk/src/s_user.c (File Modified)
7621 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7623 operator::flags nick_changes now controls +n snomask instead of +n umode.
7627 +8 -8 trunk/src/s_user.c (File Modified)
7630 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7632 Move down h_umode_changed hook call after umode allowed checks
7633 (so it will not see +a if someone tries to set it but is not
7638 +2 -3 trunk/src/s_user.c (File Modified)
7641 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7643 Move over non-+s server notices (hopefully, all of them).
7647 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7648 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7649 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7650 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7651 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7652 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7653 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7654 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7655 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7656 +2 -2 trunk/libcharybdis/event.c (File Modified)
7657 +2 -2 trunk/modules/core/m_join.c (File Modified)
7658 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7659 +3 -3 trunk/modules/core/m_message.c (File Modified)
7660 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7661 +2 -2 trunk/modules/core/m_server.c (File Modified)
7662 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7663 +1 -1 trunk/modules/m_post.c (File Modified)
7664 +1 -1 trunk/modules/m_services.c (File Modified)
7665 +2 -2 trunk/src/channel.c (File Modified)
7666 +3 -3 trunk/src/client.c (File Modified)
7667 +1 -1 trunk/src/hash.c (File Modified)
7668 +5 -5 trunk/src/s_conf.c (File Modified)
7669 +2 -2 trunk/src/s_log.c (File Modified)
7670 +4 -4 trunk/src/s_user.c (File Modified)
7673 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7675 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7679 +2 -1 trunk/include/snomask.h (File Modified)
7680 +2 -2 trunk/src/snomask.c (File Modified)
7683 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7685 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7689 +1 -1 trunk/contrib/example_module.c (File Modified)
7690 +2 -2 trunk/include/ircd_defs.h (File Modified)
7691 +6 -6 trunk/modules/core/m_error.c (File Modified)
7692 +1 -1 trunk/modules/core/m_join.c (File Modified)
7693 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7694 +1 -1 trunk/modules/core/m_message.c (File Modified)
7695 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7696 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7697 +18 -18 trunk/modules/core/m_server.c (File Modified)
7698 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7699 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7700 +4 -4 trunk/modules/m_challenge.c (File Modified)
7701 +4 -4 trunk/modules/m_dline.c (File Modified)
7702 +13 -13 trunk/modules/m_gline.c (File Modified)
7703 +5 -5 trunk/modules/m_kline.c (File Modified)
7704 +2 -2 trunk/modules/m_oper.c (File Modified)
7705 +1 -1 trunk/modules/m_pong.c (File Modified)
7706 +13 -13 trunk/modules/m_rehash.c (File Modified)
7707 +4 -4 trunk/modules/m_resv.c (File Modified)
7708 +16 -16 trunk/modules/m_set.c (File Modified)
7709 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7710 +6 -6 trunk/modules/m_xline.c (File Modified)
7711 +1 -1 trunk/src/adns.c (File Modified)
7712 +2 -2 trunk/src/channel.c (File Modified)
7713 +1 -1 trunk/src/listener.c (File Modified)
7714 +1 -1 trunk/src/s_auth.c (File Modified)
7715 +15 -15 trunk/src/s_conf.c (File Modified)
7716 +3 -3 trunk/src/s_user.c (File Modified)
7717 +7 -7 trunk/src/send.c (File Modified)
7720 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7723 - set +s snomask if +s umode set but no snomasks
7724 - put numerics in more logical order
7728 +3 -1 trunk/src/s_user.c (File Modified)
7731 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7733 parse_snobuf_to_mask(): default to + at start
7734 allows stuff like /mode jilles +s C
7738 +1 -1 trunk/src/snomask.c (File Modified)
7741 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7743 Changes to user_mode() snomask handling.
7744 - show snomask (if not 0) on /mode <nick>
7745 - show snomask once at the end if +s/-s used
7746 - only parse 1 parameter for umode changes
7747 - don't crash on /mode <nick> +s
7748 - /mode <nick> -s clears snomask, doesn't use parameter
7749 - set umode +s iff snomask is not 0
7750 - snomask is not propagated, but umode +s is
7754 +97 -72 trunk/src/s_user.c (File Modified)
7757 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7759 Convert some messages over to snomask.
7763 +29 -29 trunk/src/client.c (File Modified)
7764 +2 -2 trunk/src/ircd.c (File Modified)
7765 +13 -13 trunk/src/modules.c (File Modified)
7766 +1 -1 trunk/src/newconf.c (File Modified)
7767 +5 -5 trunk/src/parse.c (File Modified)
7768 +1 -1 trunk/src/restart.c (File Modified)
7769 +4 -4 trunk/src/s_newconf.c (File Modified)
7770 +11 -11 trunk/src/s_serv.c (File Modified)
7773 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7775 include snomask.h from client.h
7779 +1 -0 trunk/include/client.h (File Modified)
7782 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7784 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7788 +1 -0 trunk/src/newconf.c (File Modified)
7789 +2 -1 trunk/src/snomask.c (File Modified)
7792 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7794 should start with +, not \0. Whoops. :)
7798 +1 -1 trunk/src/snomask.c (File Modified)
7801 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7803 core snomask support.
7807 +3 -0 trunk/doc/example.conf (File Modified)
7808 +2 -0 trunk/include/client.h (File Modified)
7809 +2 -0 trunk/include/numeric.h (File Modified)
7810 +2 -0 trunk/include/s_newconf.h (File Modified)
7811 +63 -0 trunk/include/send.h (File Modified)
7812 + - trunk/include/snomask.h (File Added)
7813 +1 -0 trunk/src/Makefile.in (File Modified)
7814 +1 -1 trunk/src/messages.tab (File Modified)
7815 +8 -0 trunk/src/newconf.c (File Modified)
7816 +12 -0 trunk/src/s_user.c (File Modified)
7817 +235 -0 trunk/src/send.c (File Modified)
7818 + - trunk/src/snomask.c (File Added)
7821 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7823 add a blank line after the license info.
7827 +1 -1 trunk/CREDITS (File Modified)
7830 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7832 Extend copyright to 2006.
7836 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7839 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7842 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7846 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7847 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7850 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7852 Add oper privileges document.
7856 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7857 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7860 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7862 Capitalize message names in services shortcuts (for consistency).
7866 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7869 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7875 +1 -1 trunk/src/patricia.c (File Modified)
7878 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7880 Remove obsolete 'nextconnect' variable.
7884 +0 -1 trunk/include/ircd.h (File Modified)
7885 +0 -2 trunk/src/client.c (File Modified)
7886 +0 -1 trunk/src/ircd.c (File Modified)
7889 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7891 Remove this remnant of the hybrid 6 ziplinks implementation.
7895 + - trunk/include/s_zip.h (File Deleted)
7898 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7900 Make clone limiting work on orighost, not host (so it
7901 looks through services cloaks). Lightly tested, please
7906 +2 -0 trunk/modules/m_chghost.c (File Modified)
7907 +1 -1 trunk/src/client.c (File Modified)
7908 +1 -1 trunk/src/s_conf.c (File Modified)
7911 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7913 Don't forget to link me_realhost() into the command hash.
7915 Pointy hat to: myself
7919 +1 -1 trunk/modules/m_chghost.c (File Modified)
7922 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7924 It's call_hook, not hook_call.
7928 +1 -1 trunk/src/s_user.c (File Modified)
7931 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7933 Add unreject help file.
7937 + - trunk/help/opers/unreject (File Added)
7940 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7942 Link the all-important 42 module to the build :P
7946 +1 -0 trunk/contrib/Makefile.in (File Modified)
7949 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7951 Mention /rehash help.
7955 +1 -0 trunk/help/opers/rehash (File Modified)
7958 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7960 Add h_user_signon hook.
7964 +1 -0 trunk/include/hook.h (File Modified)
7965 +2 -0 trunk/src/hook.c (File Modified)
7966 +4 -0 trunk/src/s_user.c (File Modified)
7969 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7971 Oops, forgot to set orighost for remote client introductions.
7975 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7978 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7980 Use TS6 forms in services shortcuts, if possible.
7984 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7987 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7989 - Start out default_umodes conf entry from the empty set instead of +i.
7990 - Move oper_only_umodes check to where default_umodes is used, as
7991 oper_only_umodes may not be set yet while we're reading the conf.
7995 +6 -7 trunk/src/newconf.c (File Modified)
7996 +1 -1 trunk/src/s_user.c (File Modified)
7999 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8001 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8005 +1 -0 trunk/doc/example.conf (File Modified)
8006 +7 -0 trunk/doc/reference.conf (File Modified)
8007 +0 -7 trunk/include/config.h.dist (File Modified)
8008 +1 -0 trunk/include/s_conf.h (File Modified)
8009 +6 -0 trunk/modules/m_info.c (File Modified)
8010 +9 -18 trunk/src/client.c (File Modified)
8011 +1 -0 trunk/src/newconf.c (File Modified)
8012 +1 -0 trunk/src/s_conf.c (File Modified)
8015 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8017 - Allow NULL target_ip in show_ip() (indicates message is being
8018 sent to local opers)
8019 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8021 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8022 those in src/client.c
8024 From ratbox 2.2 svn (anfl)
8028 +1 -0 trunk/include/client.h (File Modified)
8029 +21 -2 trunk/src/client.c (File Modified)
8030 +2 -4 trunk/src/hostmask.c (File Modified)
8031 +1 -5 trunk/src/s_conf.c (File Modified)
8032 +4 -8 trunk/src/s_user.c (File Modified)
8035 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8037 Fire off events properly.
8041 +7 -3 trunk/src/s_user.c (File Modified)
8044 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8046 make sure modules which depend on umode information get the message upon connection (oops)
8050 +3 -0 trunk/src/s_user.c (File Modified)
8053 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8055 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8056 From ratbox 2.2 svn.
8060 +3 -7 trunk/modules/m_etrace.c (File Modified)
8063 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8065 Replace silly `default_invisible' option with more versatile default_umodes.
8069 +2 -2 trunk/Makefile.in (File Modified)
8070 +12 -1 trunk/doc/example.conf (File Modified)
8071 +14 -7 trunk/doc/reference.conf (File Modified)
8072 +2 -4 trunk/include/s_conf.h (File Modified)
8073 +0 -6 trunk/modules/m_info.c (File Modified)
8074 +4 -0 trunk/src/modules.c (File Modified)
8075 +41 -1 trunk/src/newconf.c (File Modified)
8076 +2 -2 trunk/src/s_conf.c (File Modified)
8077 +3 -4 trunk/src/s_user.c (File Modified)
8080 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8082 Add temporary nick resvs with the proper duration,
8083 not 60 times too long.
8087 +1 -1 trunk/modules/m_resv.c (File Modified)
8090 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8092 Add kick on split riding. See reference.conf for more details.
8096 +1 -0 trunk/doc/example.conf (File Modified)
8097 +16 -0 trunk/doc/reference.conf (File Modified)
8098 +1 -0 trunk/include/s_conf.h (File Modified)
8099 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8100 +6 -0 trunk/modules/m_info.c (File Modified)
8101 +1 -0 trunk/src/newconf.c (File Modified)
8102 +1 -0 trunk/src/s_conf.c (File Modified)
8105 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8107 New credits, denoting GXTi as being on the core team.
8111 +16 -5 trunk/CREDITS (File Modified)
8114 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8116 better cloaking algorithm
8120 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8123 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8125 don't do redundant bitshifting.
8129 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8132 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8138 +1 -0 trunk/contrib/Makefile.in (File Modified)
8141 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8143 Set the DynSpoof flag properly.
8147 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8150 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8152 first go at an ip_cloaking implementation for charybdis.
8156 + - trunk/contrib/ip_cloaking.c (File Added)
8159 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8161 Add libcharybdis to contrib/ includes.
8165 +1 -1 trunk/contrib/Makefile.in (File Modified)
8168 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8170 add h_umode_changed hook for modules that provide usermodes.
8174 +1 -0 trunk/include/hook.h (File Modified)
8175 +2 -1 trunk/src/hook.c (File Modified)
8176 +3 -0 trunk/src/s_user.c (File Modified)
8179 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8181 Show quiets in /stats z.
8185 +15 -10 trunk/src/s_stats.c (File Modified)
8188 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8190 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8194 +0 -12 trunk/configure (File Modified)
8195 +0 -9 trunk/configure.ac (File Modified)
8196 +0 -3 trunk/include/setup.h.in (File Modified)
8199 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8201 change various buffer sizes to = topiclen.
8205 +3 -4 trunk/include/ircd_defs.h (File Modified)
8208 jon 2005/12/12 19:32:18 UTC (20051212-400)
8210 - Partial commit test, partial ego strokage ;)
8214 +2 -1 trunk/CREDITS (File Modified)
8217 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8219 More kqueue corrections.
8222 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8225 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8227 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8228 Not sure why this wasn't this way to begin with.
8232 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8235 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8237 example.conf tweaks:
8238 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8239 most people do not need this.
8240 Enable serverinfo::hub.
8244 +14 -11 trunk/doc/example.conf (File Modified)
8247 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8249 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8253 +1 -1 trunk/src/s_serv.c (File Modified)
8256 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8258 header include changes
8262 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8263 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8264 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8265 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8266 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8267 +1 -21 trunk/libcharybdis/select.c (File Modified)
8270 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8272 s/ilog/libcharybdis_{die,log,restart}/g
8276 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8277 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8278 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8279 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8280 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8281 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8282 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8283 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8286 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8288 Use the right callbacks in the function code.
8291 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8294 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8296 More work, it builds again!
8300 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8301 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8302 + - trunk/libcharybdis/libcharybdis.c (File Added)
8303 + - trunk/libcharybdis/libcharybdis.h (File Added)
8306 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8308 Move some stuff around.
8312 + - trunk/include/memory.h (File Deleted)
8313 + - trunk/include/tools.h (File Deleted)
8314 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8315 + - trunk/libcharybdis/memory.c (File Added)
8316 + - trunk/libcharybdis/memory.h (File Added)
8317 + - trunk/libcharybdis/snprintf.c (File Added)
8318 + - trunk/libcharybdis/tools.c (File Added)
8319 + - trunk/libcharybdis/tools.h (File Added)
8320 +1000 -1062 trunk/modules/.depend (File Modified)
8321 +421 -455 trunk/src/.depend (File Modified)
8322 +0 -1191 trunk/src/Makefile.in (File Modified)
8323 + - trunk/src/memory.c (File Deleted)
8324 + - trunk/src/snprintf.c (File Deleted)
8325 + - trunk/src/tools.c (File Deleted)
8328 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8330 move more headers into libcharybdis
8333 + - trunk/include/balloc.h (File Deleted)
8334 + - trunk/include/event.h (File Deleted)
8335 + - trunk/libcharybdis/balloc.h (File Added)
8336 + - trunk/libcharybdis/event.h (File Added)
8337 +924 -1020 trunk/modules/.depend (File Modified)
8338 +327 -406 trunk/src/.depend (File Modified)
8341 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8343 balloc, events -> libcharybdis
8346 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8347 + - trunk/libcharybdis/balloc.c (File Added)
8348 + - trunk/libcharybdis/event.c (File Added)
8349 +0 -1008 trunk/src/Makefile.in (File Modified)
8350 + - trunk/src/balloc.c (File Deleted)
8351 + - trunk/src/event.c (File Deleted)
8354 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8359 + - trunk/include/commio.h (File Deleted)
8360 + - trunk/include/linebuf.h (File Deleted)
8361 + - trunk/libcharybdis/commio.h (File Added)
8362 + - trunk/libcharybdis/linebuf.h (File Added)
8363 +1644 -530 trunk/modules/.depend (File Modified)
8364 +1 -1 trunk/modules/Makefile.in (File Modified)
8365 +720 -284 trunk/src/.depend (File Modified)
8368 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8370 Makefile reworking -- moving libcharybdis headers into proper location.
8373 +1 -1 trunk/adns/Makefile.in (File Modified)
8374 +1 -1 trunk/src/Makefile.in (File Modified)
8377 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8379 Document proposed authdaemon protocol.
8382 + - trunk/authdaemon/protocol.txt (File Added)
8385 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8390 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8393 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8395 Remove dead makefile from generation
8398 +1 -2 trunk/configure (File Modified)
8399 +0 -1 trunk/configure.ac (File Modified)
8402 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8404 libcharybdisIO -> libcharybdis
8407 +1 -1 trunk/src/Makefile.in (File Modified)
8410 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8415 + - trunk/libcharybdis/Makefile.in (File Added)
8416 + - trunk/libcharybdis/commio.c (File Added)
8417 + - trunk/libcharybdis/devpoll.c (File Added)
8418 + - trunk/libcharybdis/epoll.c (File Added)
8419 + - trunk/libcharybdis/io/ (File Deleted)
8420 + - trunk/libcharybdis/kqueue.c (File Added)
8421 + - trunk/libcharybdis/linebuf.c (File Added)
8422 + - trunk/libcharybdis/log/ (File Deleted)
8423 + - trunk/libcharybdis/poll.c (File Added)
8424 + - trunk/libcharybdis/ports.c (File Added)
8425 + - trunk/libcharybdis/select.c (File Added)
8428 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8433 + - trunk/libcharybdis/Makefile.in (File Deleted)
8436 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8441 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8444 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8446 add authdaemon dir for later hacking
8450 + - trunk/authdaemon/ (File Added)
8453 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8455 linebuf -> libcharybdisIO
8459 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8460 + - trunk/libcharybdis/io/linebuf.c (File Added)
8461 + - trunk/libcharybdis/log/ (File Added)
8462 + - trunk/libcharybdis/log/Makefile.in (File Added)
8463 +0 -687 trunk/src/Makefile.in (File Modified)
8464 + - trunk/src/linebuf.c (File Deleted)
8467 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8469 Solaris 10 I/O ports support
8472 + - trunk/libcharybdis/io/ports.c (File Added)
8475 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8481 +1 -1 trunk/Makefile.in (File Modified)
8482 +3 -1 trunk/configure (File Modified)
8483 +133 -10 trunk/configure.ac (File Modified)
8484 + - trunk/libcharybdis/ (File Added)
8485 + - trunk/libcharybdis/Makefile.in (File Added)
8486 + - trunk/libcharybdis/io/ (File Added)
8487 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8488 +2 -3 trunk/src/Makefile.in (File Modified)
8489 + - trunk/src/io/ (File Deleted)
8492 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8494 split IO stuff into libcharybdisIO.
8498 + - trunk/src/commio.c (File Deleted)
8499 + - trunk/src/devpoll.c (File Deleted)
8500 + - trunk/src/epoll.c (File Deleted)
8501 + - trunk/src/io/ (File Added)
8502 + - trunk/src/io/Makefile.in (File Added)
8503 + - trunk/src/io/commio.c (File Added)
8504 + - trunk/src/io/devpoll.c (File Added)
8505 + - trunk/src/io/epoll.c (File Added)
8506 + - trunk/src/io/kqueue.c (File Added)
8507 + - trunk/src/io/poll.c (File Added)
8508 + - trunk/src/io/select.c (File Added)
8509 + - trunk/src/kqueue.c (File Deleted)
8510 + - trunk/src/poll.c (File Deleted)
8511 + - trunk/src/select.c (File Deleted)
8514 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8520 +86 -155 trunk/configure (File Modified)
8521 +1 -1 trunk/configure.ac (File Modified)
8524 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8526 Remove mentions of mkkeypair/cryptlinks.
8530 +1 -3 trunk/doc/challenge.txt (File Modified)
8533 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8535 Clarify serverinfo{} description.
8539 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8542 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8544 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8548 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8551 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8553 Improvements also applicable to hyperion 1.x.
8557 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8560 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8562 - Add +F description
8563 - General improvements and changes to charybdis
8567 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8570 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8572 The server notice umodes only have an effect
8573 for opers. ("sendto_realops_flags", so having
8574 the umode is not enough, they must also be
8579 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8582 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8584 Updates to umodes docs.
8588 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8591 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8593 Add SGML documentation.
8596 + - trunk/doc/sgml/ (File Added)
8597 + - trunk/doc/sgml/oper-guide/ (File Added)
8598 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8599 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8600 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8601 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8602 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8603 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8604 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8607 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8609 Make operwall flag restrict setting umode +z.
8610 This repairs this flag broken in charybdis-1.0.
8614 +41 -0 trunk/contrib/m_flags.c (File Modified)
8615 +9 -0 trunk/src/s_user.c (File Modified)
8618 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8620 Don't complain/reset remote clients +n. I'm still not
8621 convinced propagating all umodes is the way to go, oh
8626 +1 -1 trunk/src/s_user.c (File Modified)
8629 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8631 - Require admin flag for oper /chghost (if it's enabled
8632 which is not default)
8633 - Give error message on nonexistant nick
8637 +12 -0 trunk/modules/m_chghost.c (File Modified)
8640 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8642 Incorporated jilles' dynspoof patch with a few minor changes.
8645 +5 -2 trunk/include/client.h (File Modified)
8646 +1 -0 trunk/include/numeric.h (File Modified)
8647 +75 -4 trunk/modules/m_chghost.c (File Modified)
8648 +2 -21 trunk/modules/m_stats.c (File Modified)
8649 +2 -8 trunk/modules/m_trace.c (File Modified)
8650 +2 -0 trunk/src/client.c (File Modified)
8651 +3 -0 trunk/src/s_user.c (File Modified)
8654 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8659 +5 -0 trunk/NEWS (File Modified)
8662 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8664 Make show_ip() far less braindead.
8666 Obtained from: ratbox 2.2 SVN
8670 +14 -85 trunk/src/client.c (File Modified)
8673 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8675 Instead of not showing channels at all for whoising services,
8676 only show channels the requester is also on. If operspying
8677 services, show all the channels.
8681 +37 -40 trunk/modules/m_whois.c (File Modified)
8684 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8686 - Show real errno if we fail to connect to a server
8687 - Don't show server IPs on IRC if a server goes dead
8692 +2 -5 trunk/src/s_serv.c (File Modified)
8695 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8697 Revert hybrid 7.2 aline code. It causes too many problems.
8701 +1 -47 trunk/NEWS (File Modified)
8702 + - trunk/include/aline.h (File Deleted)
8703 +53 -6 trunk/modules/m_dline.c (File Modified)
8704 +212 -16 trunk/modules/m_kline.c (File Modified)
8705 +37 -8 trunk/modules/m_resv.c (File Modified)
8706 +45 -24 trunk/modules/m_xline.c (File Modified)
8707 +0 -485 trunk/src/Makefile.in (File Modified)
8708 + - trunk/src/aline.c (File Deleted)
8711 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8713 Incorporate recent ratbox monitor bugfixes (could crash).
8717 +16 -0 trunk/modules/m_monitor.c (File Modified)
8718 +4 -3 trunk/src/monitor.c (File Modified)
8721 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8723 Fix /invite UID leak.
8725 Found by logiclrd@EFnet.
8729 +3 -2 trunk/modules/m_invite.c (File Modified)
8732 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8734 Don't show what channels a service is in.
8737 +1 -0 trunk/NEWS (File Modified)
8738 +40 -35 trunk/modules/m_whois.c (File Modified)
8741 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8743 Update version to 1.0.3.
8747 +9 -9 trunk/configure (File Modified)
8748 +1 -1 trunk/configure.ac (File Modified)
8751 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8757 +7 -1 trunk/NEWS (File Modified)
8760 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8762 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8763 More static buffers :(
8767 +12 -4 trunk/src/aline.c (File Modified)
8770 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8772 Make operspy mode (/mode !#channel showing parameters
8773 even if not on channel) work again.
8777 +4 -4 trunk/src/channel.c (File Modified)
8780 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8782 Call server_introduced hook on TS6 remote server
8783 introduction (ms_sid()).
8787 +6 -0 trunk/modules/core/m_server.c (File Modified)
8790 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8792 Cyrix boxes are wierd.
8795 +2 -1 trunk/modules/m_services.c (File Modified)
8798 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8803 +1 -1 trunk/include/client.h (File Modified)
8804 +3 -1 trunk/modules/m_services.c (File Modified)
8807 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8812 +1 -6 trunk/modules/m_services.c (File Modified)
8815 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8817 Disable a check that doesn't always seem to work right for some reason.
8820 +2 -0 trunk/modules/m_services.c (File Modified)
8823 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8829 +4 -1 trunk/NEWS (File Modified)
8832 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8838 +9 -9 trunk/configure (File Modified)
8839 +1 -1 trunk/configure.ac (File Modified)
8842 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8844 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8848 +3 -13 trunk/modules/m_trace.c (File Modified)
8851 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8853 Don't send empty RPL_WHOISCHANNELS on remote whois.
8855 Pointy hat to: jilles
8859 +1 -1 trunk/modules/m_whois.c (File Modified)
8862 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8868 +3 -0 trunk/NEWS (File Modified)
8871 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8873 Modular umode support.
8877 +0 -9 trunk/include/client.h (File Modified)
8878 +2 -1 trunk/include/s_user.h (File Modified)
8879 +1 -1 trunk/include/tools.h (File Modified)
8880 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8881 +3 -0 trunk/src/ircd.c (File Modified)
8882 +1 -1 trunk/src/messages.tab (File Modified)
8883 +2 -2 trunk/src/s_serv.c (File Modified)
8884 +37 -59 trunk/src/s_user.c (File Modified)
8885 +21 -0 trunk/src/tools.c (File Modified)
8888 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8890 Optionally do forced nick change to the UID instead of kill
8891 on nick collisions, see doc/collision_fnc.txt for more
8896 + - trunk/doc/collision_fnc.txt (File Added)
8897 +1 -0 trunk/doc/example.conf (File Modified)
8898 +8 -0 trunk/doc/reference.conf (File Modified)
8899 +1 -0 trunk/include/numeric.h (File Modified)
8900 +1 -0 trunk/include/s_conf.h (File Modified)
8901 +2 -1 trunk/include/s_serv.h (File Modified)
8902 +1 -0 trunk/include/s_stats.h (File Modified)
8903 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8904 +1 -1 trunk/src/messages.tab (File Modified)
8905 +1 -0 trunk/src/newconf.c (File Modified)
8906 +1 -0 trunk/src/s_conf.c (File Modified)
8907 +1 -0 trunk/src/s_serv.c (File Modified)
8908 +2 -2 trunk/src/s_stats.c (File Modified)
8911 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8917 trunk/NEWS (File Modified)
8920 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8922 Don't allow lookups by uid in /monitor + and /monitor s.
8926 trunk/modules/m_monitor.c (File Modified)
8929 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8931 Stop garbage +j being set in cases like +j aaa:bbb by
8932 initializing the variables properly.
8938 trunk/modules/core/m_mode.c (File Modified)
8939 trunk/modules/core/m_sjoin.c (File Modified)
8942 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8944 Apply flags to the proper server in me_gcap().
8948 trunk/modules/m_capab.c (File Modified)
8951 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8953 Use find_named_client() instead of find_client() to check
8954 for nick collisions.
8958 trunk/modules/core/m_nick.c (File Modified)
8961 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8963 - Replace old 381 numeric with a new, more positive one!
8967 trunk/src/messages.tab (File Modified)
8970 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8972 Make it compile again.
8976 trunk/src/channel.c (File Modified)
8977 trunk/src/client.c (File Modified)
8978 trunk/src/ircd.c (File Modified)
8979 trunk/src/packet.c (File Modified)
8982 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8984 - Prevent UID disclosure in cmode setting.
8988 trunk/NEWS (File Modified)
8989 trunk/modules/core/m_mode.c (File Modified)
8992 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8994 A different check which prevents UID disclosure.
8998 trunk/modules/core/m_kick.c (File Modified)
9001 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9003 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9007 trunk/modules/core/m_kick.c (File Modified)
9010 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9012 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9016 trunk/NEWS (File Modified)
9017 trunk/modules/m_accept.c (File Modified)
9018 trunk/modules/m_admin.c (File Modified)
9019 trunk/modules/m_away.c (File Modified)
9020 trunk/modules/m_cap.c (File Modified)
9021 trunk/modules/m_capab.c (File Modified)
9022 trunk/modules/m_challenge.c (File Modified)
9023 trunk/modules/m_chghost.c (File Modified)
9024 trunk/modules/m_close.c (File Modified)
9025 trunk/modules/m_cmessage.c (File Modified)
9026 trunk/modules/m_connect.c (File Modified)
9027 trunk/modules/m_dline.c (File Modified)
9028 trunk/modules/m_encap.c (File Modified)
9029 trunk/modules/m_etrace.c (File Modified)
9030 trunk/modules/m_gline.c (File Modified)
9031 trunk/modules/m_help.c (File Modified)
9032 trunk/modules/m_info.c (File Modified)
9033 trunk/modules/m_invite.c (File Modified)
9034 trunk/modules/m_ison.c (File Modified)
9035 trunk/modules/m_kline.c (File Modified)
9036 trunk/modules/m_knock.c (File Modified)
9037 trunk/modules/m_links.c (File Modified)
9038 trunk/modules/m_list.c (File Modified)
9039 trunk/modules/m_locops.c (File Modified)
9040 trunk/modules/m_lusers.c (File Modified)
9041 trunk/modules/m_map.c (File Modified)
9042 trunk/modules/m_monitor.c (File Modified)
9043 trunk/modules/m_motd.c (File Modified)
9044 trunk/modules/m_names.c (File Modified)
9045 trunk/modules/m_oper.c (File Modified)
9046 trunk/modules/m_operspy.c (File Modified)
9047 trunk/modules/m_pass.c (File Modified)
9048 trunk/modules/m_ping.c (File Modified)
9049 trunk/modules/m_pong.c (File Modified)
9050 trunk/modules/m_post.c (File Modified)
9051 trunk/modules/m_rehash.c (File Modified)
9052 trunk/modules/m_restart.c (File Modified)
9053 trunk/modules/m_resv.c (File Modified)
9054 trunk/modules/m_services.c (File Modified)
9055 trunk/modules/m_set.c (File Modified)
9056 trunk/modules/m_sshortcut.c (File Modified)
9057 trunk/modules/m_stats.c (File Modified)
9058 trunk/modules/m_svinfo.c (File Modified)
9059 trunk/modules/m_tb.c (File Modified)
9060 trunk/modules/m_testline.c (File Modified)
9061 trunk/modules/m_testmask.c (File Modified)
9062 trunk/modules/m_time.c (File Modified)
9063 trunk/modules/m_topic.c (File Modified)
9064 trunk/modules/m_trace.c (File Modified)
9065 trunk/modules/m_unreject.c (File Modified)
9066 trunk/modules/m_user.c (File Modified)
9067 trunk/modules/m_userhost.c (File Modified)
9068 trunk/modules/m_users.c (File Modified)
9069 trunk/modules/m_version.c (File Modified)
9070 trunk/modules/m_wallops.c (File Modified)
9071 trunk/modules/m_who.c (File Modified)
9072 trunk/modules/m_whois.c (File Modified)
9073 trunk/modules/m_whowas.c (File Modified)
9074 trunk/modules/m_xline.c (File Modified)
9075 trunk/src/adns.c (File Modified)
9076 trunk/src/aline.c (File Modified)
9077 trunk/src/cache.c (File Modified)
9078 trunk/src/channel.c (File Modified)
9079 trunk/src/class.c (File Modified)
9080 trunk/src/client.c (File Modified)
9081 trunk/src/commio.c (File Modified)
9082 trunk/src/event.c (File Modified)
9083 trunk/src/hash.c (File Modified)
9084 trunk/src/hostmask.c (File Modified)
9085 trunk/src/ircd.c (File Modified)
9086 trunk/src/kdparse.c (File Modified)
9087 trunk/src/linebuf.c (File Modified)
9088 trunk/src/listener.c (File Modified)
9089 trunk/src/modules.c (File Modified)
9090 trunk/src/monitor.c (File Modified)
9091 trunk/src/newconf.c (File Modified)
9092 trunk/src/packet.c (File Modified)
9093 trunk/src/parse.c (File Modified)
9094 trunk/src/reject.c (File Modified)
9095 trunk/src/s_auth.c (File Modified)
9096 trunk/src/s_conf.c (File Modified)
9097 trunk/src/s_gline.c (File Modified)
9098 trunk/src/s_log.c (File Modified)
9099 trunk/src/s_newconf.c (File Modified)
9100 trunk/src/s_serv.c (File Modified)
9101 trunk/src/s_stats.c (File Modified)
9102 trunk/src/s_user.c (File Modified)
9103 trunk/src/send.c (File Modified)
9104 trunk/src/whowas.c (File Modified)
9107 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9109 - More coding style niceities. Pretty much got client.h squared away.
9113 trunk/modules/m_dline.c (File Modified)
9114 trunk/modules/m_gline.c (File Modified)
9115 trunk/modules/m_kline.c (File Modified)
9116 trunk/modules/m_rehash.c (File Modified)
9117 trunk/modules/m_resv.c (File Modified)
9118 trunk/modules/m_stats.c (File Modified)
9119 trunk/modules/m_testline.c (File Modified)
9120 trunk/modules/m_user.c (File Modified)
9121 trunk/modules/m_xline.c (File Modified)
9124 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9126 - Propagate quiets (+q) on netjoins
9127 - Clear +q list too on lowerTS sjoin from TS6 source
9131 trunk/modules/core/m_sjoin.c (File Modified)
9132 trunk/src/s_serv.c (File Modified)
9135 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9137 Second argument to whois is always a nick, never a uid.
9138 This prevents /whois other.server uid to get information
9143 trunk/modules/m_whois.c (File Modified)
9146 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9148 Don't allow local users to use uids in user mode.
9152 trunk/src/s_user.c (File Modified)
9155 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9157 Make it compile again.
9161 trunk/src/s_stats.c (File Modified)
9164 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9166 Fix propagation of empty SJOIN.
9170 trunk/modules/core/m_sjoin.c (File Modified)
9173 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9175 Some atheme-style niceties here.
9179 trunk/modules/m_accept.c (File Modified)
9180 trunk/modules/m_admin.c (File Modified)
9181 trunk/modules/m_away.c (File Modified)
9182 trunk/modules/m_cap.c (File Modified)
9183 trunk/modules/m_capab.c (File Modified)
9184 trunk/modules/m_challenge.c (File Modified)
9185 trunk/modules/m_chghost.c (File Modified)
9186 trunk/modules/m_close.c (File Modified)
9187 trunk/modules/m_cmessage.c (File Modified)
9188 trunk/modules/m_connect.c (File Modified)
9189 trunk/modules/m_dline.c (File Modified)
9190 trunk/modules/m_encap.c (File Modified)
9191 trunk/modules/m_etrace.c (File Modified)
9192 trunk/modules/m_gline.c (File Modified)
9193 trunk/modules/m_help.c (File Modified)
9194 trunk/modules/m_info.c (File Modified)
9195 trunk/modules/m_invite.c (File Modified)
9196 trunk/modules/m_ison.c (File Modified)
9197 trunk/modules/m_kline.c (File Modified)
9198 trunk/modules/m_knock.c (File Modified)
9199 trunk/modules/m_links.c (File Modified)
9200 trunk/modules/m_list.c (File Modified)
9201 trunk/modules/m_locops.c (File Modified)
9202 trunk/modules/m_lusers.c (File Modified)
9203 trunk/modules/m_map.c (File Modified)
9204 trunk/modules/m_monitor.c (File Modified)
9205 trunk/modules/m_motd.c (File Modified)
9206 trunk/modules/m_names.c (File Modified)
9207 trunk/modules/m_oper.c (File Modified)
9208 trunk/modules/m_operspy.c (File Modified)
9209 trunk/modules/m_pass.c (File Modified)
9210 trunk/modules/m_ping.c (File Modified)
9211 trunk/modules/m_pong.c (File Modified)
9212 trunk/modules/m_post.c (File Modified)
9213 trunk/modules/m_rehash.c (File Modified)
9214 trunk/modules/m_restart.c (File Modified)
9215 trunk/modules/m_resv.c (File Modified)
9216 trunk/modules/m_services.c (File Modified)
9217 trunk/modules/m_set.c (File Modified)
9218 trunk/modules/m_sshortcut.c (File Modified)
9219 trunk/modules/m_stats.c (File Modified)
9220 trunk/modules/m_svinfo.c (File Modified)
9221 trunk/modules/m_tb.c (File Modified)
9222 trunk/modules/m_testline.c (File Modified)
9223 trunk/modules/m_testmask.c (File Modified)
9224 trunk/modules/m_time.c (File Modified)
9225 trunk/modules/m_topic.c (File Modified)
9226 trunk/modules/m_trace.c (File Modified)
9227 trunk/modules/m_unreject.c (File Modified)
9228 trunk/modules/m_user.c (File Modified)
9229 trunk/modules/m_userhost.c (File Modified)
9230 trunk/modules/m_users.c (File Modified)
9231 trunk/modules/m_version.c (File Modified)
9232 trunk/modules/m_wallops.c (File Modified)
9233 trunk/modules/m_who.c (File Modified)
9234 trunk/modules/m_whois.c (File Modified)
9235 trunk/modules/m_whowas.c (File Modified)
9236 trunk/modules/m_xline.c (File Modified)
9239 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9241 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9245 trunk/.indent.pro (File Modified)
9246 trunk/include/charybdis.h (File Added)
9247 trunk/include/client.h (File Modified)
9248 trunk/modules/.indent.pro (File Modified)
9249 trunk/src/.indent.pro (File Modified)
9250 trunk/src/adns.c (File Modified)
9251 trunk/src/aline.c (File Modified)
9252 trunk/src/cache.c (File Modified)
9253 trunk/src/channel.c (File Modified)
9254 trunk/src/class.c (File Modified)
9255 trunk/src/client.c (File Modified)
9256 trunk/src/commio.c (File Modified)
9257 trunk/src/event.c (File Modified)
9258 trunk/src/hash.c (File Modified)
9259 trunk/src/hostmask.c (File Modified)
9260 trunk/src/ircd.c (File Modified)
9261 trunk/src/kdparse.c (File Modified)
9262 trunk/src/linebuf.c (File Modified)
9263 trunk/src/listener.c (File Modified)
9264 trunk/src/modules.c (File Modified)
9265 trunk/src/monitor.c (File Modified)
9266 trunk/src/newconf.c (File Modified)
9267 trunk/src/packet.c (File Modified)
9268 trunk/src/parse.c (File Modified)
9269 trunk/src/reject.c (File Modified)
9270 trunk/src/s_auth.c (File Modified)
9271 trunk/src/s_conf.c (File Modified)
9272 trunk/src/s_gline.c (File Modified)
9273 trunk/src/s_log.c (File Modified)
9274 trunk/src/s_newconf.c (File Modified)
9275 trunk/src/s_serv.c (File Modified)
9276 trunk/src/s_stats.c (File Modified)
9277 trunk/src/s_user.c (File Modified)
9278 trunk/src/send.c (File Modified)
9279 trunk/src/whowas.c (File Modified)
9282 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9284 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9285 - Convert a few modules towards using this code.
9286 - Make a note about this change in NEWS.
9290 trunk/NEWS (File Modified)
9291 trunk/include/aline.h (File Added)
9292 trunk/modules/m_dline.c (File Modified)
9293 trunk/modules/m_kline.c (File Modified)
9294 trunk/modules/m_resv.c (File Modified)
9295 trunk/modules/m_xline.c (File Modified)
9296 trunk/src/Makefile.in (File Modified)
9297 trunk/src/aline.c (File Added)
9300 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9302 - Update NEWS document.
9306 trunk/NEWS (File Modified)
9309 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9311 Use find_named_person() instead of find_person() in services shortcuts.
9315 trunk/modules/m_sshortcut.c (File Modified)
9318 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9320 Fix propagation of empty channels (+P).
9324 trunk/modules/core/m_sjoin.c (File Modified)
9325 trunk/src/s_serv.c (File Modified)
9328 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9330 Use same comparison for +f.
9334 trunk/modules/core/m_join.c (File Modified)
9337 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9339 Retire server-server non-encap CHGHOST, and clean it up a bit.
9343 trunk/modules/m_chghost.c (File Modified)
9346 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9348 Use TS6 form for SQUIT wallops.
9352 trunk/modules/core/m_squit.c (File Modified)
9355 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9357 Propagate nick changes for remote clients in TS6 form if possible;
9358 simplify the code a bit.
9362 trunk/modules/core/m_nick.c (File Modified)
9365 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9367 Only clear oper_only_umodes on deoper for local clients.
9371 trunk/src/s_user.c (File Modified)
9374 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9376 - Don't enable use_whois_actually in the default config, makes cloaking
9377 only useful for vanity.
9381 trunk/doc/example.conf (File Modified)
9384 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9386 Fix linebuf raw code to not truncate lines longer than
9387 510 characters. This stops ziplinks corruption at
9388 the initial burst if the other side sends a lot.
9392 trunk/src/linebuf.c (File Modified)
9395 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9397 - Add +r to channel_modes().
9401 trunk/src/channel.c (File Modified)
9404 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9410 trunk/NEWS (File Modified)
9413 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9415 err, nvm. wrong project :-P
9419 trunk/src/match.c (File Modified)
9422 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9424 make sure we don't crash on match(NULL, test)
9428 trunk/src/match.c (File Modified)
9431 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9433 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9434 flags = rehash in shared{}.
9435 Uses :<source> ENCAP <target> REHASH [option].
9439 trunk/doc/example.conf (File Modified)
9440 trunk/doc/reference.conf (File Modified)
9441 trunk/help/opers/rehash (File Modified)
9442 trunk/include/s_newconf.h (File Modified)
9443 trunk/modules/m_rehash.c (File Modified)
9444 trunk/modules/m_stats.c (File Modified)
9445 trunk/src/newconf.c (File Modified)
9448 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9450 Initialize flags to 0 in conf_set_shared_flags() and
9451 conf_set_cluster_flags().
9455 trunk/src/newconf.c (File Modified)
9458 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9460 Don't allow a forward from a #channel to an &channel.
9461 Error message is Illegal channel name.
9465 trunk/modules/core/m_mode.c (File Modified)
9468 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9470 - change version to 1.0.1
9474 trunk/configure (File Modified)
9475 trunk/configure.ac (File Modified)
9478 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9484 trunk/NEWS (File Modified)
9487 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9489 Services shortcuts changes:
9490 - Require umode +S on target
9491 - Use ERR_SERVICESDOWN (440) for error message
9492 - Fix check for empty string
9496 trunk/include/numeric.h (File Modified)
9497 trunk/modules/m_sshortcut.c (File Modified)
9498 trunk/src/messages.tab (File Modified)
9501 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9503 s/IsChanService/IsService/g;
9507 trunk/modules/m_sshortcut.c (File Modified)
9510 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9512 Add check for service validity in shortcut routines.
9516 trunk/modules/m_sshortcut.c (File Modified)
9519 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9521 Don't allow forwarding to a -F channel the setter is not on.
9525 trunk/modules/core/m_mode.c (File Modified)
9528 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9530 Describe identify_service and identify_command in
9535 trunk/doc/reference.conf (File Modified)
9538 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9540 More helpfile updates.
9544 trunk/help/Makefile.in (File Modified)
9545 trunk/help/opers/die (File Modified)
9546 trunk/help/opers/join (File Modified)
9547 trunk/help/opers/links (File Modified)
9548 trunk/help/opers/lusers (File Modified)
9549 trunk/help/opers/map (File Added)
9550 trunk/help/opers/motd (File Modified)
9551 trunk/help/opers/names (File Modified)
9552 trunk/help/opers/notice (File Modified)
9553 trunk/help/opers/operspy (File Modified)
9554 trunk/help/opers/part (File Modified)
9555 trunk/help/opers/privmsg (File Modified)
9556 trunk/help/opers/restart (File Modified)
9557 trunk/help/opers/set (File Modified)
9558 trunk/help/opers/stats (File Modified)
9559 trunk/help/opers/trace (File Modified)
9560 trunk/help/opers/version (File Modified)
9561 trunk/help/users/notice (File Modified)
9562 trunk/help/users/privmsg (File Modified)
9563 trunk/help/users/stats (File Modified)
9566 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9572 trunk/help/opers/cmode (File Modified)
9573 trunk/help/opers/umode (File Modified)
9574 trunk/help/opers/wallops (File Modified)
9575 trunk/help/opers/who (File Modified)
9576 trunk/help/users/umode (File Modified)
9579 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9581 Include cmode +r in 004 and 005.
9585 trunk/include/supported.h (File Modified)
9586 trunk/src/messages.tab (File Modified)
9589 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9591 No need to clear all 3 buffers in channel_modes().
9595 trunk/src/channel.c (File Modified)
9598 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9600 - Fix multiple +f modes per line
9601 - -f shouldn't take a parameter
9605 trunk/modules/core/m_mode.c (File Modified)
9608 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9610 Channel mode +Q now prevents forwarding to or through
9611 a channel, just like in hyperion, not from a channel.
9615 trunk/modules/core/m_join.c (File Modified)
9618 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9620 Complete +F/+Q propagation.
9624 trunk/modules/core/m_join.c (File Modified)
9625 trunk/modules/core/m_sjoin.c (File Modified)
9626 trunk/src/channel.c (File Modified)
9629 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9631 - A few minor fixes.
9635 trunk/modules/core/m_join.c (File Modified)
9636 trunk/modules/m_services.c (File Modified)
9639 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9641 - Fix netsplit obfuscation.
9645 trunk/src/client.c (File Modified)
9648 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9650 - Fix another /stats p related bug.
9654 trunk/src/client.c (File Modified)
9657 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9659 - Update example.conf.
9663 trunk/doc/example.conf (File Modified)
9666 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9668 - Fix a minor bug here, and re-release 1.0.
9672 trunk/modules/core/m_nick.c (File Modified)
9675 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9677 - Add bursted clients to /stats p list.
9681 trunk/modules/core/m_nick.c (File Modified)
9684 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9686 - Add identify_service, identify_command options to the example.conf,
9691 trunk/NEWS (File Modified)
9692 trunk/doc/example.conf (File Modified)
9693 trunk/src/newconf.c (File Modified)
9696 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9698 - Add services shortcuts.
9702 trunk/modules/Makefile.in (File Modified)
9703 trunk/modules/m_sshortcut.c (File Added)
9706 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9708 - put back checks i removed by mistake
9712 trunk/modules/core/m_join.c (File Modified)
9715 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9717 - Implement channel mode +Q, which disables forwarding.
9718 - Make forwarding usable by everyone.
9719 - Implement channel mode +F which bypasses authority checks on a target
9725 trunk/NEWS (File Modified)
9726 trunk/include/channel.h (File Modified)
9727 trunk/include/supported.h (File Modified)
9728 trunk/modules/core/m_join.c (File Modified)
9729 trunk/modules/core/m_mode.c (File Modified)
9730 trunk/src/messages.tab (File Modified)
9733 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9735 - Fix account handling brokenness.
9739 trunk/modules/m_services.c (File Modified)
9742 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9744 Identify to services via server password hack. Still
9745 needs config file parts, like
9746 identifyservice = "nickserv@services.int";
9747 identifycommand = "IDENTIFY";
9751 trunk/include/s_conf.h (File Modified)
9752 trunk/src/s_user.c (File Modified)
9755 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9757 Make send.c compile.
9761 trunk/src/send.c (File Modified)
9764 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9766 - Handle this better.
9770 trunk/src/send.c (File Modified)
9773 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9775 If the source is not a client, don't send to normal users.
9779 trunk/src/send.c (File Modified)
9782 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9784 - Make /wallops behave as wallops in other ircds.
9788 trunk/modules/m_wallops.c (File Modified)
9789 trunk/src/send.c (File Modified)
9792 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9798 trunk/NEWS (File Modified)
9799 trunk/configure (File Modified)
9800 trunk/configure.ac (File Modified)
9803 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9805 - Remove efnet configuration.
9806 - Rename example.conf as reference.conf, and replace the default
9807 example.conf with one suitable for AthemeNET.
9808 - Update makefile to reflect these changes.
9812 trunk/doc/Makefile.in (File Modified)
9813 trunk/doc/example.conf (File Modified)
9814 trunk/doc/example.efnet.conf (File Deleted)
9815 trunk/doc/reference.conf (File Added)
9818 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9820 - Don't display opers who are /away.
9824 trunk/modules/m_stats.c (File Modified)
9827 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9829 Put cmode +f in 004 and 005.
9833 trunk/include/supported.h (File Modified)
9834 trunk/src/messages.tab (File Modified)
9837 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9839 Add user umode +Q which prevents a user from
9844 trunk/include/client.h (File Modified)
9845 trunk/modules/core/m_join.c (File Modified)
9846 trunk/src/messages.tab (File Modified)
9847 trunk/src/s_user.c (File Modified)
9850 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9852 Implement channel forwarding in m_join(). As in
9853 hyperion, failing to join because of +i, +r or +j
9854 can cause you to be forwarded, potentially
9855 recursively. Unlike hyperion, a single numeric
9856 is sent in case of a successful forward, otherwise
9857 the ircd acts if there were no forward.
9861 trunk/include/numeric.h (File Modified)
9862 trunk/modules/core/m_join.c (File Modified)
9863 trunk/src/messages.tab (File Modified)
9866 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9868 Allow servers to set oper-only cmodes as well.
9872 trunk/modules/core/m_mode.c (File Modified)
9875 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9877 Add cmode +f which takes a channel name, settable
9878 only by opers for now. Does not do anything yet.
9882 trunk/include/channel.h (File Modified)
9883 trunk/modules/core/m_join.c (File Modified)
9884 trunk/modules/core/m_mode.c (File Modified)
9885 trunk/modules/core/m_sjoin.c (File Modified)
9886 trunk/src/channel.c (File Modified)
9889 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9891 Fully initialize 'mode' in ms_join() and ms_sjoin()
9892 to avoid old +j garbage from being used.
9896 trunk/modules/core/m_join.c (File Modified)
9897 trunk/modules/core/m_sjoin.c (File Modified)
9900 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9902 - only touch join_count/join_delta if join throttling
9903 is enabled on the channel
9904 - reset join_count/join_delta to 0 if -j is set
9908 trunk/modules/core/m_join.c (File Modified)
9909 trunk/modules/core/m_mode.c (File Modified)
9910 trunk/modules/core/m_sjoin.c (File Modified)
9913 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9915 Also start a new "period" for join throttling for remote joins,
9916 if necessary. Make the code slightly clearer.
9920 trunk/modules/core/m_join.c (File Modified)
9921 trunk/src/channel.c (File Modified)
9924 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9926 Some +j improvements, still broken.
9930 trunk/modules/core/m_join.c (File Modified)
9931 trunk/modules/core/m_sjoin.c (File Modified)
9934 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9936 Only do +z processing for +m channels the sender is on,
9937 as bans/quiets are currently only checked locally.
9941 trunk/modules/core/m_message.c (File Modified)
9944 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9946 - Add max_bans_large configuration option, defaulting to 500, to
9947 limit the number of bans in a +L channel
9948 - Change b/e/I to b/e/I/q in texts
9952 trunk/doc/example.conf (File Modified)
9953 trunk/include/s_conf.h (File Modified)
9954 trunk/modules/core/m_mode.c (File Modified)
9955 trunk/modules/m_info.c (File Modified)
9956 trunk/src/newconf.c (File Modified)
9957 trunk/src/s_conf.c (File Modified)
9960 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9962 Store invite for +gi channels.
9963 Note that +gi is significantly weaker access control than +i.
9967 trunk/modules/m_invite.c (File Modified)
9970 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9972 Nonops are allowed to see +q lists.
9976 trunk/modules/core/m_mode.c (File Modified)
9979 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9981 Invalidate can_send() cache on -q.
9985 trunk/modules/core/m_mode.c (File Modified)
9988 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9990 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9994 trunk/modules/core/m_sjoin.c (File Modified)
9997 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9999 - Allow blank SJOINs -- for permanant channels.
10003 trunk/modules/core/m_sjoin.c (File Modified)
10006 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10008 - Burst permanant channels.
10012 trunk/src/s_serv.c (File Modified)
10015 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10017 - Fix handling of permanant channels.
10021 trunk/modules/core/m_join.c (File Modified)
10024 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10026 - Run indent on core modules.
10027 - Add propagation of join throttle settings.
10031 trunk/modules/core/m_die.c (File Modified)
10032 trunk/modules/core/m_error.c (File Modified)
10033 trunk/modules/core/m_join.c (File Modified)
10034 trunk/modules/core/m_kick.c (File Modified)
10035 trunk/modules/core/m_kill.c (File Modified)
10036 trunk/modules/core/m_message.c (File Modified)
10037 trunk/modules/core/m_mode.c (File Modified)
10038 trunk/modules/core/m_nick.c (File Modified)
10039 trunk/modules/core/m_part.c (File Modified)
10040 trunk/modules/core/m_quit.c (File Modified)
10041 trunk/modules/core/m_server.c (File Modified)
10042 trunk/modules/core/m_sjoin.c (File Modified)
10043 trunk/modules/core/m_squit.c (File Modified)
10046 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10048 - Fix mistake in commit message.
10052 trunk/ChangeLog (File Modified)
10055 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10057 - Channel throttling.
10061 trunk/NEWS (File Modified)
10062 trunk/include/supported.h (File Modified)
10063 trunk/modules/core/m_mode.c (File Modified)
10064 trunk/src/messages.tab (File Modified)
10067 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10069 - Channel throttle logic fixes.
10073 trunk/include/channel.h (File Modified)
10076 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10078 - Add the throttle logic.
10082 trunk/include/channel.h (File Modified)
10083 trunk/include/numeric.h (File Modified)
10084 trunk/modules/core/m_join.c (File Modified)
10085 trunk/src/channel.c (File Modified)
10086 trunk/src/messages.tab (File Modified)
10089 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10091 - Cosmetic fixes to CREDITS.
10095 trunk/CREDITS (File Modified)
10098 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10100 - Better channel_modes() from ShadowIRCd 4.
10104 trunk/include/channel.h (File Modified)
10105 trunk/src/channel.c (File Modified)
10108 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10110 - Strip colour codes from parts.
10114 trunk/modules/core/m_part.c (File Modified)
10117 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10119 - Strip colour codes from quits.
10123 trunk/modules/core/m_quit.c (File Modified)
10126 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10128 - add +c/+g/+z to channel_modes().
10132 trunk/src/channel.c (File Modified)
10135 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10137 - Add +g to 004/005 numerics.
10141 trunk/include/supported.h (File Modified)
10142 trunk/src/messages.tab (File Modified)
10145 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10147 - Add +cgz to set_final_mode() in both join/sjoin.
10148 - Implement channel mode +g: Free invite.
10152 trunk/include/channel.h (File Modified)
10153 trunk/modules/core/m_join.c (File Modified)
10154 trunk/modules/core/m_mode.c (File Modified)
10155 trunk/modules/core/m_sjoin.c (File Modified)
10156 trunk/modules/m_invite.c (File Modified)
10159 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10161 - Make sure /stats p uses the right list.
10165 trunk/modules/m_stats.c (File Modified)
10168 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10170 - local oper list becomes local_oper_list.
10171 - all opers are stored on oper_list for /stats p.
10175 trunk/include/ircd.h (File Modified)
10176 trunk/modules/m_stats.c (File Modified)
10177 trunk/modules/m_trace.c (File Modified)
10178 trunk/src/client.c (File Modified)
10179 trunk/src/ircd.c (File Modified)
10180 trunk/src/s_user.c (File Modified)
10181 trunk/src/send.c (File Modified)
10184 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10186 - Remove ENABLE_SERVICES legacy define.
10190 trunk/configure (File Modified)
10191 trunk/configure.ac (File Modified)
10192 trunk/include/client.h (File Modified)
10193 trunk/include/m_info.h (File Modified)
10194 trunk/include/s_conf.h (File Modified)
10195 trunk/modules/Makefile.in (File Modified)
10196 trunk/modules/core/m_kick.c (File Modified)
10197 trunk/modules/core/m_mode.c (File Modified)
10198 trunk/modules/core/m_nick.c (File Modified)
10199 trunk/modules/core/m_sjoin.c (File Modified)
10200 trunk/modules/m_services.c (File Modified)
10201 trunk/src/channel.c (File Modified)
10202 trunk/src/newconf.c (File Modified)
10203 trunk/src/s_conf.c (File Modified)
10204 trunk/src/s_serv.c (File Modified)
10205 trunk/src/s_user.c (File Modified)
10208 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10210 - New reject message, ala ircu.
10214 trunk/src/reject.c (File Modified)
10217 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10219 - Reduce 'broadcast storm' effect in m_chghost.
10223 trunk/modules/m_chghost.c (File Modified)
10226 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10228 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10232 trunk/include/supported.h (File Modified)
10233 trunk/src/messages.tab (File Modified)
10236 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10242 trunk/include/channel.h (File Modified)
10243 trunk/modules/core/m_message.c (File Modified)
10244 trunk/modules/core/m_mode.c (File Modified)
10247 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10249 - use sendto_one_numeric() in some places.
10253 trunk/modules/core/m_mode.c (File Modified)
10256 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10258 - Implement channel mode +c -- colour stripping.
10262 trunk/include/irc_string.h (File Modified)
10263 trunk/include/supported.h (File Modified)
10264 trunk/modules/core/m_message.c (File Modified)
10265 trunk/modules/core/m_mode.c (File Modified)
10266 trunk/src/irc_string.c (File Modified)
10267 trunk/src/messages.tab (File Modified)
10270 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10272 - Add +qLP to CHANMODES 005 numeric.
10276 trunk/include/supported.h (File Modified)
10279 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10281 Move credits files to doc/.
10285 trunk/Hybrid-team (File Deleted)
10286 trunk/Ratbox-team (File Deleted)
10287 trunk/doc/Hybrid-team (File Added)
10288 trunk/doc/Ratbox-team (File Added)
10291 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10293 - Rename Ratbox credits as Ratbox-team.
10294 - Add in our own CREDITS.
10298 trunk/CREDITS (File Deleted)
10299 trunk/CREDITS (File Added)
10300 trunk/Ratbox-team (File Added)
10303 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10305 - Quietcache fixes.
10309 trunk/modules/core/m_mode.c (File Modified)
10312 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10314 - Rebuild configure.
10318 trunk/autom4te.cache/ (File Deleted)
10319 trunk/configure (File Modified)
10322 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10324 Add +q to messages.tab.
10328 trunk/src/messages.tab (File Modified)
10331 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10333 - port m_sjoin stuff to TS6 JOIN syntax.
10337 trunk/modules/core/m_join.c (File Modified)
10340 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10342 - Implement channel mode +q (quiet)
10346 trunk/include/channel.h (File Modified)
10347 trunk/modules/core/m_mode.c (File Modified)
10348 trunk/src/channel.c (File Modified)
10351 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10353 Add +L/+P for set_final_mode().
10357 trunk/modules/core/m_sjoin.c (File Modified)
10360 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10362 Add +L/+P in channel_modes().
10366 trunk/src/channel.c (File Modified)
10369 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10371 - Use MODE_PERMANENT, not MODE_PERMANANT
10372 - Actually use chm_staff()
10374 It compiles but is not otherwise tested.
10378 trunk/include/channel.h (File Modified)
10379 trunk/modules/core/m_mode.c (File Modified)
10380 trunk/modules/core/m_sjoin.c (File Modified)
10381 trunk/src/channel.c (File Modified)
10384 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10386 - Ok, patchlevel.h is fixed now.
10390 trunk/include/patchlevel.h (File Modified)
10393 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10399 trunk/include/patchlevel.h (File Modified)
10400 trunk/src/version.c.SH (File Modified)
10403 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10405 - Fix compilation issue with version.c.
10409 trunk/src/version.c.SH (File Modified)
10412 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10414 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10415 this from the BUGS file.
10419 trunk/BUGS (File Modified)
10422 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10424 Mangle all netsplit messages if flatten links is enabled.
10428 trunk/src/client.c (File Modified)
10431 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10433 - jilles pointed out that /stats p needed severe changes -- implement
10438 trunk/modules/m_stats.c (File Modified)
10441 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10443 Rename RELNOTES to NEWS.
10447 trunk/NEWS (File Added)
10448 trunk/RELNOTES (File Deleted)
10451 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10457 trunk/RELNOTES (File Modified)
10460 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10462 - Make /stats p work globally.
10463 - Change 'OPER(s)' to 'staff members'
10467 trunk/modules/m_stats.c (File Modified)
10470 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10472 - add modes, +LP to RPL_MYINFO.
10476 trunk/src/messages.tab (File Modified)
10479 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10481 More stuff to RELNOTES.
10485 trunk/RELNOTES (File Modified)
10488 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10494 trunk/modules/core/m_sjoin.c (File Modified)
10495 trunk/src/channel.c (File Modified)
10498 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10500 - Implement list limit exceed modes -- +L.
10504 trunk/modules/core/m_mode.c (File Modified)
10507 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10509 - Add handlers for modes +L, +P.
10513 trunk/include/channel.h (File Modified)
10514 trunk/modules/core/m_mode.c (File Modified)
10517 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10519 Update properties on *everything*.
10523 trunk/.cvsignore (Property Modified)
10524 trunk/.indent.pro (Property Modified)
10525 trunk/BUGS (File Modified) (Property Modified)
10526 trunk/CREDITS (File Modified) (Property Modified)
10527 trunk/ChangeLog (Property Modified)
10528 trunk/Hybrid-team (File Modified) (Property Modified)
10529 trunk/INSTALL (File Modified) (Property Modified)
10530 trunk/LICENSE (File Modified) (Property Modified)
10531 trunk/Makefile.in (File Modified) (Property Modified)
10532 trunk/README.FIRST (File Modified) (Property Modified)
10533 trunk/RELNOTES (File Modified) (Property Modified)
10534 trunk/SVN-Access (Property Modified)
10535 trunk/aclocal.m4 (File Modified) (Property Modified)
10536 trunk/adns/.cvsignore (Property Modified)
10537 trunk/adns/COPYING (Property Modified)
10538 trunk/adns/GPL-vs-LGPL (Property Modified)
10539 trunk/adns/Makefile.in (File Modified) (Property Modified)
10540 trunk/adns/README (Property Modified)
10541 trunk/adns/README.ircd (Property Modified)
10542 trunk/adns/adns.h (File Modified) (Property Modified)
10543 trunk/adns/check.c (File Modified) (Property Modified)
10544 trunk/adns/dlist.h (File Modified) (Property Modified)
10545 trunk/adns/event.c (File Modified) (Property Modified)
10546 trunk/adns/general.c (File Modified) (Property Modified)
10547 trunk/adns/internal.h (File Modified) (Property Modified)
10548 trunk/adns/parse.c (File Modified) (Property Modified)
10549 trunk/adns/query.c (File Modified) (Property Modified)
10550 trunk/adns/reply.c (File Modified) (Property Modified)
10551 trunk/adns/setup.c (File Modified) (Property Modified)
10552 trunk/adns/transmit.c (File Modified) (Property Modified)
10553 trunk/adns/tvarith.h (File Modified) (Property Modified)
10554 trunk/adns/types.c (File Modified) (Property Modified)
10555 trunk/configure (File Modified) (Property Modified)
10556 trunk/configure.ac (File Modified) (Property Modified)
10557 trunk/contrib/.cvsignore (Property Modified)
10558 trunk/contrib/.indent.pro (Property Modified)
10559 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10560 trunk/contrib/README (File Modified) (Property Modified)
10561 trunk/contrib/example_module.c (File Modified) (Property Modified)
10562 trunk/contrib/m_42.c (File Modified) (Property Modified)
10563 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10564 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10565 trunk/contrib/m_force.c (File Modified) (Property Modified)
10566 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10567 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10568 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10569 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10570 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10571 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10572 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10573 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10574 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10575 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10576 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10577 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10578 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10579 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10580 trunk/doc/.cvsignore (Property Modified)
10581 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10582 trunk/doc/Makefile.in (File Modified) (Property Modified)
10583 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10584 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10585 trunk/doc/challenge.txt (File Modified) (Property Modified)
10586 trunk/doc/example.conf (File Modified) (Property Modified)
10587 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10588 trunk/doc/hooks.txt (File Modified) (Property Modified)
10589 trunk/doc/index.txt (File Modified) (Property Modified)
10590 trunk/doc/ircd.8 (File Modified) (Property Modified)
10591 trunk/doc/ircd.motd (Property Modified)
10592 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10593 trunk/doc/modeg.txt (File Modified) (Property Modified)
10594 trunk/doc/modes.txt (File Modified) (Property Modified)
10595 trunk/doc/monitor.txt (File Modified) (Property Modified)
10596 trunk/doc/old/Authors (Property Modified)
10597 trunk/doc/operguide.txt (File Modified) (Property Modified)
10598 trunk/doc/opermyth.txt (Property Modified)
10599 trunk/doc/server-version-info (File Modified) (Property Modified)
10600 trunk/doc/services.txt (File Modified) (Property Modified)
10601 trunk/doc/technical/README.TSora (Property Modified)
10602 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10603 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10604 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10605 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10606 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10607 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10608 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10609 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10610 trunk/doc/technical/rfc1459.txt (Property Modified)
10611 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10612 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10613 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10614 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10615 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10616 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10617 trunk/help/Makefile.in (File Modified) (Property Modified)
10618 trunk/help/opers/accept (Property Modified)
10619 trunk/help/opers/admin (Property Modified)
10620 trunk/help/opers/away (Property Modified)
10621 trunk/help/opers/capab (Property Modified)
10622 trunk/help/opers/challenge (Property Modified)
10623 trunk/help/opers/close (Property Modified)
10624 trunk/help/opers/cmode (Property Modified)
10625 trunk/help/opers/cnotice (Property Modified)
10626 trunk/help/opers/connect (Property Modified)
10627 trunk/help/opers/cprivmsg (Property Modified)
10628 trunk/help/opers/credits (Property Modified)
10629 trunk/help/opers/die (Property Modified)
10630 trunk/help/opers/dline (Property Modified)
10631 trunk/help/opers/eob (Property Modified)
10632 trunk/help/opers/error (Property Modified)
10633 trunk/help/opers/etrace (Property Modified)
10634 trunk/help/opers/gline (Property Modified)
10635 trunk/help/opers/help (Property Modified)
10636 trunk/help/opers/index (Property Modified)
10637 trunk/help/opers/info (Property Modified)
10638 trunk/help/opers/invite (Property Modified)
10639 trunk/help/opers/ison (Property Modified)
10640 trunk/help/opers/join (Property Modified)
10641 trunk/help/opers/kick (Property Modified)
10642 trunk/help/opers/kill (Property Modified)
10643 trunk/help/opers/kline (Property Modified)
10644 trunk/help/opers/knock (Property Modified)
10645 trunk/help/opers/links (Property Modified)
10646 trunk/help/opers/list (Property Modified)
10647 trunk/help/opers/locops (Property Modified)
10648 trunk/help/opers/lusers (Property Modified)
10649 trunk/help/opers/modlist (Property Modified)
10650 trunk/help/opers/modload (Property Modified)
10651 trunk/help/opers/modrestart (Property Modified)
10652 trunk/help/opers/modunload (Property Modified)
10653 trunk/help/opers/motd (Property Modified)
10654 trunk/help/opers/names (Property Modified)
10655 trunk/help/opers/nick (Property Modified)
10656 trunk/help/opers/notice (Property Modified)
10657 trunk/help/opers/oper (Property Modified)
10658 trunk/help/opers/operspy (Property Modified)
10659 trunk/help/opers/operwall (Property Modified)
10660 trunk/help/opers/part (Property Modified)
10661 trunk/help/opers/pass (Property Modified)
10662 trunk/help/opers/ping (Property Modified)
10663 trunk/help/opers/pong (Property Modified)
10664 trunk/help/opers/post (Property Modified)
10665 trunk/help/opers/privmsg (Property Modified)
10666 trunk/help/opers/quit (Property Modified)
10667 trunk/help/opers/rehash (Property Modified)
10668 trunk/help/opers/restart (Property Modified)
10669 trunk/help/opers/resv (Property Modified)
10670 trunk/help/opers/server (Property Modified)
10671 trunk/help/opers/set (Property Modified)
10672 trunk/help/opers/sjoin (Property Modified)
10673 trunk/help/opers/squit (Property Modified)
10674 trunk/help/opers/stats (Property Modified)
10675 trunk/help/opers/svinfo (Property Modified)
10676 trunk/help/opers/testgecos (Property Modified)
10677 trunk/help/opers/testline (Property Modified)
10678 trunk/help/opers/testmask (Property Modified)
10679 trunk/help/opers/time (Property Modified)
10680 trunk/help/opers/topic (Property Modified)
10681 trunk/help/opers/trace (Property Modified)
10682 trunk/help/opers/uhelp (Property Modified)
10683 trunk/help/opers/umode (Property Modified)
10684 trunk/help/opers/undline (Property Modified)
10685 trunk/help/opers/ungline (Property Modified)
10686 trunk/help/opers/unkline (Property Modified)
10687 trunk/help/opers/unresv (Property Modified)
10688 trunk/help/opers/unxline (Property Modified)
10689 trunk/help/opers/user (Property Modified)
10690 trunk/help/opers/userhost (Property Modified)
10691 trunk/help/opers/users (Property Modified)
10692 trunk/help/opers/version (Property Modified)
10693 trunk/help/opers/wallops (Property Modified)
10694 trunk/help/opers/who (Property Modified)
10695 trunk/help/opers/whois (Property Modified)
10696 trunk/help/opers/whowas (Property Modified)
10697 trunk/help/opers/xline (Property Modified)
10698 trunk/help/users/index (Property Modified)
10699 trunk/help/users/info (Property Modified)
10700 trunk/help/users/notice (Property Modified)
10701 trunk/help/users/privmsg (Property Modified)
10702 trunk/help/users/stats (Property Modified)
10703 trunk/help/users/umode (Property Modified)
10704 trunk/include/.cvsignore (Property Modified)
10705 trunk/include/.indent.pro (Property Modified)
10706 trunk/include/balloc.h (File Modified) (Property Modified)
10707 trunk/include/cache.h (File Modified) (Property Modified)
10708 trunk/include/channel.h (File Modified) (Property Modified)
10709 trunk/include/class.h (File Modified) (Property Modified)
10710 trunk/include/client.h (File Modified) (Property Modified)
10711 trunk/include/commio.h (File Modified) (Property Modified)
10712 trunk/include/common.h (File Modified) (Property Modified)
10713 trunk/include/config.h (File Modified) (Property Modified)
10714 trunk/include/config.h.dist (File Modified) (Property Modified)
10715 trunk/include/defaults.h (File Modified) (Property Modified)
10716 trunk/include/event.h (File Modified) (Property Modified)
10717 trunk/include/hash.h (File Modified) (Property Modified)
10718 trunk/include/hook.h (File Modified) (Property Modified)
10719 trunk/include/hostmask.h (File Modified) (Property Modified)
10720 trunk/include/irc_string.h (File Modified) (Property Modified)
10721 trunk/include/ircd.h (File Modified) (Property Modified)
10722 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10723 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10724 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10725 trunk/include/linebuf.h (File Modified) (Property Modified)
10726 trunk/include/listener.h (File Modified) (Property Modified)
10727 trunk/include/m_info.h (File Modified) (Property Modified)
10728 trunk/include/memory.h (File Modified) (Property Modified)
10729 trunk/include/modules.h (File Modified) (Property Modified)
10730 trunk/include/monitor.h (File Modified) (Property Modified)
10731 trunk/include/msg.h (File Modified) (Property Modified)
10732 trunk/include/newconf.h (File Modified) (Property Modified)
10733 trunk/include/numeric.h (File Modified) (Property Modified)
10734 trunk/include/packet.h (File Modified) (Property Modified)
10735 trunk/include/parse.h (File Modified) (Property Modified)
10736 trunk/include/patchlevel.h (File Modified) (Property Modified)
10737 trunk/include/patricia.h (File Modified) (Property Modified)
10738 trunk/include/reject.h (File Modified) (Property Modified)
10739 trunk/include/res.h (File Modified) (Property Modified)
10740 trunk/include/restart.h (File Modified) (Property Modified)
10741 trunk/include/s_auth.h (File Modified) (Property Modified)
10742 trunk/include/s_conf.h (File Modified) (Property Modified)
10743 trunk/include/s_gline.h (File Modified) (Property Modified)
10744 trunk/include/s_log.h (File Modified) (Property Modified)
10745 trunk/include/s_newconf.h (File Modified) (Property Modified)
10746 trunk/include/s_serv.h (File Modified) (Property Modified)
10747 trunk/include/s_stats.h (File Modified) (Property Modified)
10748 trunk/include/s_user.h (File Modified) (Property Modified)
10749 trunk/include/s_zip.h (File Modified) (Property Modified)
10750 trunk/include/scache.h (File Modified) (Property Modified)
10751 trunk/include/send.h (File Modified) (Property Modified)
10752 trunk/include/serno.h (Property Modified)
10753 trunk/include/setup.h.in (Property Modified)
10754 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10755 trunk/include/stdinc.h (File Modified) (Property Modified)
10756 trunk/include/supported.h (File Modified) (Property Modified)
10757 trunk/include/tools.h (File Modified) (Property Modified)
10758 trunk/include/whowas.h (File Modified) (Property Modified)
10759 trunk/install-sh (File Modified) (Property Modified)
10760 trunk/modules/.cvsignore (Property Modified)
10761 trunk/modules/.depend (Property Modified)
10762 trunk/modules/.indent.pro (Property Modified)
10763 trunk/modules/Makefile.in (File Modified) (Property Modified)
10764 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10765 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10766 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10767 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10768 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10769 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10770 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10771 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10772 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10773 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10774 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10775 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10776 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10777 trunk/modules/m_accept.c (File Modified) (Property Modified)
10778 trunk/modules/m_admin.c (File Modified) (Property Modified)
10779 trunk/modules/m_away.c (File Modified) (Property Modified)
10780 trunk/modules/m_cap.c (File Modified) (Property Modified)
10781 trunk/modules/m_capab.c (File Modified) (Property Modified)
10782 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10783 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10784 trunk/modules/m_close.c (File Modified) (Property Modified)
10785 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10786 trunk/modules/m_connect.c (File Modified) (Property Modified)
10787 trunk/modules/m_dline.c (File Modified) (Property Modified)
10788 trunk/modules/m_encap.c (File Modified) (Property Modified)
10789 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10790 trunk/modules/m_gline.c (File Modified) (Property Modified)
10791 trunk/modules/m_help.c (File Modified) (Property Modified)
10792 trunk/modules/m_info.c (File Modified) (Property Modified)
10793 trunk/modules/m_invite.c (File Modified) (Property Modified)
10794 trunk/modules/m_ison.c (File Modified) (Property Modified)
10795 trunk/modules/m_kline.c (File Modified) (Property Modified)
10796 trunk/modules/m_knock.c (File Modified) (Property Modified)
10797 trunk/modules/m_links.c (File Modified) (Property Modified)
10798 trunk/modules/m_list.c (File Modified) (Property Modified)
10799 trunk/modules/m_locops.c (File Modified) (Property Modified)
10800 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10801 trunk/modules/m_map.c (File Modified) (Property Modified)
10802 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10803 trunk/modules/m_motd.c (File Modified) (Property Modified)
10804 trunk/modules/m_names.c (File Modified) (Property Modified)
10805 trunk/modules/m_oper.c (File Modified) (Property Modified)
10806 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10807 trunk/modules/m_pass.c (File Modified) (Property Modified)
10808 trunk/modules/m_ping.c (File Modified) (Property Modified)
10809 trunk/modules/m_pong.c (File Modified) (Property Modified)
10810 trunk/modules/m_post.c (File Modified) (Property Modified)
10811 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10812 trunk/modules/m_restart.c (File Modified) (Property Modified)
10813 trunk/modules/m_resv.c (File Modified) (Property Modified)
10814 trunk/modules/m_services.c (File Modified) (Property Modified)
10815 trunk/modules/m_set.c (File Modified) (Property Modified)
10816 trunk/modules/m_stats.c (File Modified) (Property Modified)
10817 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10818 trunk/modules/m_tb.c (File Modified) (Property Modified)
10819 trunk/modules/m_testline.c (File Modified) (Property Modified)
10820 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10821 trunk/modules/m_time.c (File Modified) (Property Modified)
10822 trunk/modules/m_topic.c (File Modified) (Property Modified)
10823 trunk/modules/m_trace.c (File Modified) (Property Modified)
10824 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10825 trunk/modules/m_user.c (File Modified) (Property Modified)
10826 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10827 trunk/modules/m_users.c (File Modified) (Property Modified)
10828 trunk/modules/m_version.c (File Modified) (Property Modified)
10829 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10830 trunk/modules/m_who.c (File Modified) (Property Modified)
10831 trunk/modules/m_whois.c (File Modified) (Property Modified)
10832 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10833 trunk/modules/m_xline.c (File Modified) (Property Modified)
10834 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10835 trunk/servlink/.cvsignore (Property Modified)
10836 trunk/servlink/.indent.pro (Property Modified)
10837 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10838 trunk/servlink/README (File Modified) (Property Modified)
10839 trunk/servlink/TODO (File Modified) (Property Modified)
10840 trunk/servlink/control.c (File Modified) (Property Modified)
10841 trunk/servlink/control.h (File Modified) (Property Modified)
10842 trunk/servlink/io.c (File Modified) (Property Modified)
10843 trunk/servlink/io.h (File Modified) (Property Modified)
10844 trunk/servlink/servlink.c (File Modified) (Property Modified)
10845 trunk/servlink/servlink.h (File Modified) (Property Modified)
10846 trunk/src/.cvsignore (Property Modified)
10847 trunk/src/.depend (Property Modified)
10848 trunk/src/.indent.pro (Property Modified)
10849 trunk/src/Makefile.in (File Modified) (Property Modified)
10850 trunk/src/adns.c (File Modified) (Property Modified)
10851 trunk/src/balloc.c (File Modified) (Property Modified)
10852 trunk/src/cache.c (File Modified) (Property Modified)
10853 trunk/src/channel.c (File Modified) (Property Modified)
10854 trunk/src/class.c (File Modified) (Property Modified)
10855 trunk/src/client.c (File Modified) (Property Modified)
10856 trunk/src/commio.c (File Modified) (Property Modified)
10857 trunk/src/devpoll.c (File Modified) (Property Modified)
10858 trunk/src/epoll.c (File Modified) (Property Modified)
10859 trunk/src/event.c (File Modified) (Property Modified)
10860 trunk/src/getopt.c (File Modified) (Property Modified)
10861 trunk/src/hash.c (File Modified) (Property Modified)
10862 trunk/src/hook.c (File Modified) (Property Modified)
10863 trunk/src/hostmask.c (File Modified) (Property Modified)
10864 trunk/src/irc_string.c (File Modified) (Property Modified)
10865 trunk/src/ircd.c (File Modified) (Property Modified)
10866 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10867 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10868 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10869 trunk/src/kdparse.c (File Modified) (Property Modified)
10870 trunk/src/kqueue.c (File Modified) (Property Modified)
10871 trunk/src/linebuf.c (File Modified) (Property Modified)
10872 trunk/src/listener.c (File Modified) (Property Modified)
10873 trunk/src/match.c (File Modified) (Property Modified)
10874 trunk/src/memory.c (File Modified) (Property Modified)
10875 trunk/src/messages.tab (File Modified) (Property Modified)
10876 trunk/src/modules.c (File Modified) (Property Modified)
10877 trunk/src/monitor.c (File Modified) (Property Modified)
10878 trunk/src/newconf.c (File Modified) (Property Modified)
10879 trunk/src/numeric.c (File Modified) (Property Modified)
10880 trunk/src/packet.c (File Modified) (Property Modified)
10881 trunk/src/parse.c (File Modified) (Property Modified)
10882 trunk/src/patricia.c (File Modified) (Property Modified)
10883 trunk/src/poll.c (File Modified) (Property Modified)
10884 trunk/src/reject.c (File Modified) (Property Modified)
10885 trunk/src/restart.c (File Modified) (Property Modified)
10886 trunk/src/s_auth.c (File Modified) (Property Modified)
10887 trunk/src/s_conf.c (File Modified) (Property Modified)
10888 trunk/src/s_gline.c (File Modified) (Property Modified)
10889 trunk/src/s_log.c (File Modified) (Property Modified)
10890 trunk/src/s_newconf.c (File Modified) (Property Modified)
10891 trunk/src/s_serv.c (File Modified) (Property Modified)
10892 trunk/src/s_stats.c (File Modified) (Property Modified)
10893 trunk/src/s_user.c (File Modified) (Property Modified)
10894 trunk/src/scache.c (File Modified) (Property Modified)
10895 trunk/src/select.c (File Modified) (Property Modified)
10896 trunk/src/send.c (File Modified) (Property Modified)
10897 trunk/src/snprintf.c (File Modified) (Property Modified)
10898 trunk/src/tools.c (File Modified) (Property Modified)
10899 trunk/src/version.c.SH (File Modified) (Property Modified)
10900 trunk/src/whowas.c (File Modified) (Property Modified)
10901 trunk/tools/.cvsignore (Property Modified)
10902 trunk/tools/Makefile.in (File Modified) (Property Modified)
10903 trunk/tools/README (File Modified) (Property Modified)
10904 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10905 trunk/tools/convertilines.c (File Modified) (Property Modified)
10906 trunk/tools/convertklines.c (File Modified) (Property Modified)
10907 trunk/tools/mkkeypair (Property Modified)
10908 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10909 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10910 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10911 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10912 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10913 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10914 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10915 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10916 trunk/tools/untabify (File Modified) (Property Modified)
10917 trunk/tools/viconf.c (File Modified) (Property Modified)
10920 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10926 trunk/RELNOTES (File Modified)
10929 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10931 - Make version.c use our serial, not ratbox's.
10935 trunk/src/version.c.SH (File Modified)
10938 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10941 - revved patchlevel to 2.1.5
10945 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10949 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10951 - fix buffer overflow and unterminated buffer when removing TS6 bans
10952 - fix rebuilding of SJOIN
10956 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10959 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10961 have servlink report if it gets an uncompressed error message when it gets inflate failures
10964 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10967 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10969 - extend our copyrights to 2005.
10973 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10974 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10975 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10976 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10977 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10978 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10979 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10980 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10981 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10982 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10983 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10984 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10985 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10986 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10987 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10988 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10989 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10999 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11000 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11001 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11002 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11011 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11012 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11013 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11014 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11017 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11018 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11019 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11020 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11022 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11023 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11024 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11025 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11030 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11032 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11033 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11034 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11035 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11036 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11037 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11038 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11039 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11040 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11041 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11042 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11043 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11044 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11045 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11046 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11047 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11048 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11049 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11050 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11051 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11052 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11053 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11054 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11055 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11056 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11057 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11058 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11065 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11066 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11067 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11068 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11069 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11070 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11071 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11072 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11073 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11074 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11075 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11076 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11079 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11082 - revved patchlevel to 2.1.4
11086 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11087 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11090 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11092 - add TARGMAX to 005
11093 - remove the +1 from ->uid in struct Client
11094 - fix checking of accept entries in m_accept.c
11098 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11099 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11100 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11101 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11104 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11106 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11111 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11114 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11116 - remove an unused variable
11120 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11123 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11125 don't burst a TS5 name in burst_TS6. -via jillies
11128 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11131 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11133 - via jilles, make nickchanges invalidate any cached bans for
11138 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11139 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11140 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11141 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11144 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11146 - fix some char vs byte usage to make adns compile cleanly with gcc4
11150 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11151 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11152 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11153 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11154 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11155 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11156 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11157 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11160 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11162 userhost should allow 5 userhost checks, not 4
11165 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11168 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11170 - another darwin fix
11174 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11177 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11183 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11184 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11185 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11186 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11187 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11188 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11189 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11190 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11193 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11195 - remove bogus extern of abort_list
11199 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11202 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11204 svn repo access stuff
11207 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11210 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11216 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11219 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11225 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11228 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11230 revert omotd..i thought it was a good idea..oh well
11233 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11236 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11238 Commas are bad things in channel keys
11242 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11245 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11247 Add OMOTD command to display oper motd
11251 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11254 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11256 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11259 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11262 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11264 Modified files: (Branch: RATBOX_2_1)
11267 - stop testing whois for protocol violations, as they can be caused in
11268 ircds going all the way back to the original ircd2.8
11270 Revision Changes Path
11271 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11275 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11277 Modified files: (Branch: RATBOX_2_1)
11280 - remove some 2.2 code
11282 Revision Changes Path
11283 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11287 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11289 Modified files: (Branch: RATBOX_2_1)
11292 backport of the silly december 31st bug
11294 Revision Changes Path
11295 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11299 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11301 Modified files: (Branch: RATBOX_2_1)
11303 include patchlevel.h
11305 - revved patchlevel to 2.1.3
11307 Revision Changes Path
11308 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11309 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11313 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11315 Modified files: (Branch: RATBOX_2_1)
11318 modules/core m_nick.c
11321 - stop removing a clients own list of accepted clients when they do a
11323 - clean up the accept code so its less retarded
11325 Revision Changes Path
11326 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11327 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11328 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11329 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11333 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11335 Modified files: (Branch: RATBOX_2_1)
11338 src event.c ircd.c newconf.c
11340 - remove a defn of links_cache_list in m_links.c which was causing
11341 the flattened links update to be ignored
11342 - add eventUpdate(), and make links_delay update on rehash
11344 Revision Changes Path
11345 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11346 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11347 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11348 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11349 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11353 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11355 Modified files: (Branch: RATBOX_2_1)
11359 - make the conf parser apply service {}; on rehash
11361 Revision Changes Path
11362 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11363 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11367 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11369 Modified files: (Branch: RATBOX_2_1)
11372 - show ENABLE_SERVICES define in info
11374 Revision Changes Path
11375 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11379 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11381 Modified files: (Branch: RATBOX_2_1)
11382 modules m_services.c m_stats.c
11384 - via jilles, make m_services.c hook into stats U and display service
11387 Revision Changes Path
11388 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11389 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11393 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11395 Modified files: (Branch: RATBOX_2_1)
11396 . configure configure.ac
11398 - default build to -O2
11400 Revision Changes Path
11401 7.249.2.2 +4 -4 ircd-ratbox/configure
11402 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11406 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11408 Modified files: (Branch: RATBOX_2_1)
11409 doc example.conf example.efnet.conf
11410 include client.h s_conf.h s_newconf.h
11412 modules/core m_join.c m_nick.c
11413 src channel.c newconf.c s_conf.c s_user.c
11415 - remove no_oper_resvs from general {};
11416 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11418 Revision Changes Path
11419 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11420 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11421 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11422 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11423 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11424 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11425 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11426 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11427 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11428 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11429 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11430 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11434 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11436 Modified files: (Branch: RATBOX_2_1)
11437 modules/core m_mode.c m_nick.c
11441 - raise max temptime to a year
11443 - require 9 parameters in ms_nick(), 10 in ms_uid()
11445 Revision Changes Path
11446 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11447 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11448 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11452 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11454 Modified files: (Branch: RATBOX_2_1)
11455 modules m_services.c
11457 - only show services logged in info when its a local client
11459 Revision Changes Path
11460 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11464 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11466 Modified files: (Branch: RATBOX_2_1)
11469 passing a pointer to a pointer is not what was intended, oops
11471 Revision Changes Path
11472 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11476 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11478 Modified files: (Branch: RATBOX_2_1)
11481 - update services.txt with FNC
11483 Revision Changes Path
11484 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11488 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11490 Modified files: (Branch: RATBOX_2_1)
11493 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11495 Revision Changes Path
11496 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11500 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11502 Modified files: (Branch: RATBOX_2_1)
11505 - add some uniqueness into auth process for bopm
11507 Revision Changes Path
11508 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11512 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11514 Modified files: (Branch: RATBOX_2_1)
11515 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11517 - make contrib/ compile
11519 Revision Changes Path
11520 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11521 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11522 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11523 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11527 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11529 Modified files: (Branch: RATBOX_2_1)
11530 modules m_monitor.c
11532 Don't allow MONITOR from an unregistered client
11534 Revision Changes Path
11535 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11539 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11541 Modified files: (Branch: RATBOX_2_1)
11542 doc example.conf example.efnet.conf
11544 src class.c messages.tab newconf.c
11546 - remove sendq_eob, its become more of a hindrance than a benefit.
11547 - sync example.efnet.conf cluster {}; with example.conf
11549 Revision Changes Path
11550 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11551 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11552 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11553 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11554 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11555 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11559 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11561 Modified files: (Branch: RATBOX_2_1)
11563 include patchlevel.h
11566 - revved patchlevel to 2.1.2
11568 Revision Changes Path
11569 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11570 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11574 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11576 Modified files: (Branch: RATBOX_2_1)
11577 . configure configure.ac
11579 - raise default topiclen to 160.
11581 Revision Changes Path
11582 7.249.2.1 +3 -3 ircd-ratbox/configure
11583 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11587 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11589 Modified files: (Branch: RATBOX_2_1)
11590 modules m_services.c
11592 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11593 tsinfo matches this
11595 Revision Changes Path
11596 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11600 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11602 Modified files: (Branch: RATBOX_2_1)
11603 modules m_services.c
11605 - monitor_signoff() the client we're nickchanging
11607 Revision Changes Path
11608 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11612 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11614 Modified files: (Branch: RATBOX_2_1)
11617 - fix various UID problems with trace
11619 Revision Changes Path
11620 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11624 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11626 Modified files: (Branch: RATBOX_2_1)
11627 help/opers dline kline
11628 modules m_resv.c m_stats.c
11629 modules/core m_mode.c
11632 - tidy up kline/dline help to note they dont accept nick as target
11633 - disallow bans beginning with ':' over bmask
11634 - disallow bans with a space in chm_ban
11635 - stop counting hidden opers in stats p
11636 - match() parameters in remote unresv were inverted, causing it to fail
11637 - fix possibility of clients setting blank keys
11639 Revision Changes Path
11640 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11641 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11642 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11643 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11644 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11648 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11650 Modified files: (Branch: RATBOX_2_1)
11653 - fix problems with amd64 and the way we do va_list
11655 Revision Changes Path
11656 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11660 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11662 Modified files: (Branch: RATBOX_2_1)
11663 modules m_services.c
11665 - tidy up the kill notifications for RSFNC
11667 Revision Changes Path
11668 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11672 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11674 Modified files: (Branch: RATBOX_2_1)
11676 modules m_services.c
11679 - some more rserv stuff:
11680 - add RSFNC capability
11681 - fix up RSFNC, kill existing clients if they exist.
11683 Revision Changes Path
11684 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11685 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11686 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11690 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11692 Modified files: (Branch: RATBOX_2_1)
11693 modules m_services.c
11695 - first stab at a FNC implementation for rserv
11697 Revision Changes Path
11698 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11702 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11704 Modified files: (Branch: RATBOX_2_1)
11709 Revision Changes Path
11710 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11714 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11716 Modified files: (Branch: RATBOX_2_1)
11719 - add links_delay back
11721 Revision Changes Path
11722 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11726 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11728 Modified files: (Branch: RATBOX_2_1)
11732 - swap tabs for spaces
11734 Revision Changes Path
11735 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11736 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11740 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11742 Modified files: (Branch: RATBOX_2_1)
11745 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11746 contained in the client_flood conf option
11747 - remove a couple of unused defines from info
11749 Revision Changes Path
11750 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11754 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11756 Modified files: (Branch: RATBOX_2_1)
11759 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11761 Revision Changes Path
11762 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11766 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11768 Modified files: (Branch: RATBOX_2_1)
11769 doc example.conf example.efnet.conf
11771 - fix missing closing comment tag
11773 Revision Changes Path
11774 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11775 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11779 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11781 Modified files: (Branch: RATBOX_2_1)
11783 include patchlevel.h
11785 - revved patchlevel to 2.1.1
11787 Revision Changes Path
11788 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11789 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11793 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11795 Modified files: (Branch: RATBOX_2_1)
11798 - sync up remote kline reasons, so theyre consistent with what happens
11799 when we add local klines - notably the "Temporary K-line x min" and
11800 date added to reason.
11802 Revision Changes Path
11803 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11807 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11809 Modified files: (Branch: RATBOX_2_1)
11812 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11814 Revision Changes Path
11815 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11819 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11821 Modified files: (Branch: RATBOX_2_1)
11824 used the data pointer we saved, not what just got nulled
11826 Revision Changes Path
11827 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11831 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11833 Modified files: (Branch: RATBOX_2_1)
11834 modules m_resv.c m_xline.c
11836 - fix broken propagation of xline/resv
11838 Revision Changes Path
11839 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11840 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11844 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11846 Modified files: (Branch: RATBOX_2_1)
11849 - properly increment bad auth count for stats T when we timeout an auth
11851 Revision Changes Path
11852 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11856 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11858 Modified files: (Branch: RATBOX_2_1)
11861 modules/core m_nick.c
11863 - fix a bit that didnt make sense in monitor.txt
11864 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11866 Revision Changes Path
11867 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11868 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11869 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11873 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11875 Modified files: (Branch: RATBOX_2_1)
11878 removing dlink nodes from auth_poll_list twice is bad
11880 Revision Changes Path
11881 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11885 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11887 Modified files: (Branch: RATBOX_2_1)
11890 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11891 changed to RPL_STATSDEBUG
11893 Revision Changes Path
11894 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11898 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11900 Added files: (Branch: RATBOX_2_1)
11903 - add some documentation about target change
11905 Revision Changes Path
11906 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11910 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11912 Modified files: (Branch: RATBOX_2_1)
11913 include supported.h
11914 modules/core m_message.c
11916 - remove extra argument to 005
11917 - disallow messaging of UIDs
11919 Revision Changes Path
11920 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11921 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11925 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11927 Modified files: (Branch: RATBOX_2_1)
11930 - fix a longstanding parser bug with wrong limit checking, causing us to
11931 accept one less parameter than we're allowed to accept.
11933 Revision Changes Path
11934 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11938 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11940 Modified files: (Branch: RATBOX_2_1)
11941 modules/core m_message.c
11943 - exempt users messaging themselves from target change
11945 Revision Changes Path
11946 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11950 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11952 Modified files: (Branch: RATBOX_2_1)
11953 include supported.h
11955 - stop violating MAXPARA on 005.
11957 Revision Changes Path
11958 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11962 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11964 Modified files: (Branch: RATBOX_2_1)
11965 modules/core m_nick.c
11967 - dont store an ipv6 sockhost if we're not compiled with v6 support
11969 Revision Changes Path
11970 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11974 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11976 Modified files: (Branch: RATBOX_2_1)
11979 - remove some vms includes
11981 Revision Changes Path
11982 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11986 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11988 Modified files: (Branch: RATBOX_2_1)
11992 - force commit for new branch
11994 Revision Changes Path
11995 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11996 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12000 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12003 . RELNOTES configure configure.ac
12004 include patchlevel.h
12006 - revved patchlevel to 2.1.0
12008 Revision Changes Path
12009 1.114 +6 -2 ircd-ratbox/RELNOTES
12010 7.249 +11 -11 ircd-ratbox/configure
12011 7.63 +3 -3 ircd-ratbox/configure.ac
12012 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12016 leeh 2005/03/04 13:31:32 EST (20050304_2)
12020 include patchlevel.h
12023 - revved patchlevel to 2.1.0beta2
12025 Revision Changes Path
12026 1.113 +12 -0 ircd-ratbox/RELNOTES
12027 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12031 leeh 2005/03/04 13:27:05 EST (20050304_1)
12034 doc whats-new-2.1.txt
12037 - update whats-new-2.1
12038 - when we're handling global NAMES, dont output channels if there are no
12039 members within them we can show.
12041 Revision Changes Path
12042 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12043 7.436 +12 -2 ircd-ratbox/src/channel.c
12047 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12052 That would be a node_heap not a prefix_heap..oops
12054 Revision Changes Path
12055 7.30 +1 -1 ircd-ratbox/src/patricia.c
12059 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12064 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12065 otherwise..the other macros might work????
12067 Revision Changes Path
12068 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12072 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12075 . configure configure.ac
12079 Revision Changes Path
12080 7.248 +5 -5 ircd-ratbox/configure
12081 7.62 +5 -5 ircd-ratbox/configure.ac
12085 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12088 . configure configure.ac
12092 Revision Changes Path
12093 7.247 +3 -2 ircd-ratbox/configure
12094 7.61 +3 -2 ircd-ratbox/configure.ac
12098 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12101 . configure configure.ac
12105 Revision Changes Path
12106 7.246 +6 -6 ircd-ratbox/configure
12107 7.60 +4 -4 ircd-ratbox/configure.ac
12111 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12114 . configure configure.ac
12117 Doh these changes got put on RATBOX_2_0 when they were meant for
12119 Also merged in the monitor heap size stuff, not that i think monitor has
12122 Revision Changes Path
12123 7.245 +12 -3 ircd-ratbox/configure
12124 7.59 +11 -3 ircd-ratbox/configure.ac
12125 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12129 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12134 Add more robust alloca checking
12136 Revision Changes Path
12137 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12141 leeh 2005/02/24 15:27:17 EST (20050224_9)
12146 - fix the copyright on m_42.c :p
12148 Revision Changes Path
12149 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12153 leeh 2005/02/24 15:22:53 EST (20050224_8)
12156 include supported.h
12159 - fix a core in undline on bad masks
12160 - remove an unwanted space from beginning of second 005 numeric
12162 Revision Changes Path
12163 7.5 +1 -1 ircd-ratbox/include/supported.h
12164 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12168 leeh 2005/02/24 15:18:59 EST (20050224_7)
12171 modules m_monitor.c
12173 - use max_monitor when adding nicknames
12175 that should be everything now..
12177 Revision Changes Path
12178 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12182 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12189 Revision Changes Path
12190 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12194 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12201 Revision Changes Path
12202 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12206 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12211 The Answer to Life, the Universe, and Everything
12213 Revision Changes Path
12214 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12218 leeh 2005/02/24 14:53:04 EST (20050224_3)
12222 modules m_monitor.c
12223 src ircd.c monitor.c
12225 - call init_monitor() on startup
12226 - add in support for adding/deleting/listing monitor entries
12228 Revision Changes Path
12229 7.2 +3 -1 ircd-ratbox/include/monitor.h
12230 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12231 7.374 +2 -0 ircd-ratbox/src/ircd.c
12232 7.3 +15 -4 ircd-ratbox/src/monitor.c
12236 leeh 2005/02/23 21:20:10 EST (20050224_2)
12239 doc example.conf example.efnet.conf
12240 include s_conf.h supported.h
12241 modules Makefile.in
12242 src client.c newconf.c s_conf.c
12244 modules m_monitor.c
12246 - add the max_monitor config option
12247 - advertise MONITOR=%d in 005
12248 - clear a local clients monitor list on exit
12249 - add the framework for the MONITOR command
12252 Revision Changes Path
12253 7.261 +5 -0 ircd-ratbox/doc/example.conf
12254 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12255 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12256 7.4 +4 -2 ircd-ratbox/include/supported.h
12257 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12258 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12259 7.492 +1 -0 ircd-ratbox/src/client.c
12260 7.202 +1 -0 ircd-ratbox/src/newconf.c
12261 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12265 leeh 2005/02/23 20:57:51 EST (20050224_1)
12268 . configure configure.ac
12272 - move MONITOR_HEAP_SIZE over to configure
12274 Revision Changes Path
12275 7.244 ircd-ratbox/configure
12276 7.58 +4 -2 ircd-ratbox/configure.ac
12277 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12278 7.2 +0 -2 ircd-ratbox/src/monitor.c
12282 leeh 2005/02/23 20:48:08 EST (20050224_0)
12286 include client.h numeric.h
12287 modules/core m_nick.c
12288 src Makefile.in client.c messages.tab
12294 - first half of my server-side notify list implementation..
12296 Revision Changes Path
12297 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12298 7.266 +3 -0 ircd-ratbox/include/client.h
12299 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12300 7.58 +6 -0 ircd-ratbox/include/numeric.h
12301 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12302 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12303 7.491 +3 -0 ircd-ratbox/src/client.c
12304 7.126 +5 -5 ircd-ratbox/src/messages.tab
12305 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12306 7.342 +2 -0 ircd-ratbox/src/s_user.c
12310 leeh 2005/02/23 18:42:59 EST (20050223_0)
12315 - double the size of the client and channel hashtables (64k -> 128k and
12316 32k -> 64k). The improvements are quite significant..
12318 Revision Changes Path
12319 7.54 +4 -4 ircd-ratbox/include/hash.h
12323 leeh 2005/02/22 14:55:56 EST (20050222_1)
12327 modules m_services.c
12329 - remove a couple of unused vars
12330 - update monitor.txt
12332 Revision Changes Path
12333 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12334 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12338 leeh 2005/02/21 19:47:24 EST (20050222_0)
12343 - add in my documentation on the upcoming MONITOR command
12345 Revision Changes Path
12346 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12350 leeh 2005/02/21 12:09:34 EST (20050221_0)
12353 . configure configure.ac
12354 doc whats-new-2.1.txt
12355 tools README.mkpasswd
12359 - update whats-new-2.1.txt some more
12360 - we dont have vms mkpasswd anymore
12361 - remove the unused crypt.c
12363 Revision Changes Path
12364 7.243 +3 -6 ircd-ratbox/configure
12365 7.57 +2 -4 ircd-ratbox/configure.ac
12366 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12367 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12368 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12372 leeh 2005/02/19 12:38:09 EST (20050219_3)
12375 doc example.conf example.efnet.conf
12378 src channel.c client.c ircd.c s_conf.c
12380 - rework the splitcode, splitservers is now how many servers we've marked as
12381 EOB, rather than how many are linked. Thus pull ourselves out of
12382 splitmode immediately once this is satisfied
12384 Revision Changes Path
12385 7.260 +8 -9 ircd-ratbox/doc/example.conf
12386 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12387 7.83 +1 -0 ircd-ratbox/include/ircd.h
12388 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12389 7.435 +16 -36 ircd-ratbox/src/channel.c
12390 7.490 +2 -0 ircd-ratbox/src/client.c
12391 7.373 +2 -1 ircd-ratbox/src/ircd.c
12392 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12396 leeh 2005/02/19 09:02:34 EST (20050219_2)
12399 doc example.conf example.efnet.conf
12400 include ircd.h s_conf.h
12402 src channel.c ircd.c newconf.c s_conf.c
12404 - remove split_delay
12406 Revision Changes Path
12407 7.259 +0 -5 ircd-ratbox/doc/example.conf
12408 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12409 7.82 +0 -1 ircd-ratbox/include/ircd.h
12410 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12411 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12412 7.434 +2 -7 ircd-ratbox/src/channel.c
12413 7.372 +0 -1 ircd-ratbox/src/ircd.c
12414 7.201 +0 -1 ircd-ratbox/src/newconf.c
12415 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12419 leeh 2005/02/19 08:48:05 EST (20050219_1)
12423 modules m_cap.c m_who.c
12426 - implemented multi-prefix client capability, which allows stacking of @+ in
12429 Revision Changes Path
12430 7.265 +1 -1 ircd-ratbox/include/client.h
12431 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12432 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12433 7.433 +4 -6 ircd-ratbox/src/channel.c
12437 leeh 2005/02/19 06:27:58 EST (20050219_0)
12441 src newconf.c s_conf.c s_newconf.c
12443 - removed some unused vars/functions
12445 Revision Changes Path
12446 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12447 7.200 +0 -15 ircd-ratbox/src/newconf.c
12448 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12449 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12453 leeh 2005/02/16 12:58:24 EST (20050216_2)
12456 . RELNOTES configure configure.ac
12457 include patchlevel.h
12459 - update configure to reflect this is 'devel'
12461 - revved patchlevel to 2.1.0beta1
12463 Revision Changes Path
12464 1.112 +9 -1 ircd-ratbox/RELNOTES
12465 7.242 +11 -11 ircd-ratbox/configure
12466 7.56 +3 -3 ircd-ratbox/configure.ac
12467 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12471 leeh 2005/02/16 12:46:30 EST (20050216_1)
12474 . configure configure.ac
12475 include client.h numeric.h s_conf.h setup.h.in
12477 modules Makefile.in
12478 modules/core m_nick.c
12479 src Makefile.in client.c ircd.c messages.tab
12480 newconf.c s_conf.c s_user.c
12486 - remove watch, the protocol for this sucks so hard I just dont want it
12489 Revision Changes Path
12490 7.241 +2 -12 ircd-ratbox/configure
12491 7.55 +2 -4 ircd-ratbox/configure.ac
12492 7.264 +0 -2 ircd-ratbox/include/client.h
12493 7.57 +0 -11 ircd-ratbox/include/numeric.h
12494 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12495 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12496 7.3 +2 -3 ircd-ratbox/include/supported.h
12497 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12498 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12499 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12500 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12501 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12502 7.489 +0 -3 ircd-ratbox/src/client.c
12503 7.371 +0 -2 ircd-ratbox/src/ircd.c
12504 7.125 +9 -9 ircd-ratbox/src/messages.tab
12505 7.199 +0 -1 ircd-ratbox/src/newconf.c
12506 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12507 7.341 +0 -2 ircd-ratbox/src/s_user.c
12508 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12512 leeh 2005/02/15 19:13:31 EST (20050216_0)
12516 src event.c ircd_lexer.l ircd_signal.c
12519 servlink descrip.mms
12521 - remove a few vms bits
12523 Revision Changes Path
12524 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12525 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12526 7.47 +0 -54 ircd-ratbox/src/event.c
12527 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12528 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12529 7.152 +0 -3 ircd-ratbox/src/modules.c
12533 leeh 2005/02/15 18:53:32 EST (20050215_0)
12536 include hostmask.h ircd.h s_conf.h s_newconf.h
12537 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12539 src hostmask.c ircd.c ircd_signal.c s_conf.c
12542 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12543 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12545 Revision Changes Path
12546 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12547 7.81 +1 -0 ircd-ratbox/include/ircd.h
12548 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12549 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12550 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12551 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12552 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12553 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12554 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12555 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12556 7.370 +7 -0 ircd-ratbox/src/ircd.c
12557 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12558 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12559 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12563 leeh 2005/02/13 10:21:41 EST (20050213_4)
12568 doc whats-new-2.0.txt whats-new-2.1.txt
12572 - move whats-new.txt to whats-new-2.0.txt
12573 - add in whats-new-2.1.txt
12574 - update services.txt with the whois for logged in users
12576 Revision Changes Path
12577 7.2 +5 -0 ircd-ratbox/doc/services.txt
12578 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12579 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12580 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12584 leeh 2005/02/13 09:20:37 EST (20050213_3)
12587 include supported.h
12588 modules/core m_message.c
12590 - fix a compile error in m_message.c
12591 - update 005 to the spec and add CPRIVMSG/CNOTICE
12593 Revision Changes Path
12594 7.2 +31 -37 ircd-ratbox/include/supported.h
12595 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12599 leeh 2005/02/13 09:14:12 EST (20050213_2)
12604 - fix the membership memleak
12606 Revision Changes Path
12607 7.432 +0 -3 ircd-ratbox/src/channel.c
12611 leeh 2005/02/12 21:51:56 EST (20050213_1)
12615 modules/core m_message.c
12617 - add a bitmask to track when they send their first message, only allowing
12618 clearing stuff after that.
12620 Revision Changes Path
12621 7.263 +4 -0 ircd-ratbox/include/client.h
12622 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12626 leeh 2005/02/12 21:17:52 EST (20050213_0)
12629 include patricia.h s_newconf.h
12630 modules/core m_message.c
12631 src patricia.c s_newconf.c s_user.c
12633 - add in the patricia for tracking who fills up targets, give them a reduced
12636 Revision Changes Path
12637 7.20 +1 -1 ircd-ratbox/include/patricia.h
12638 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12639 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12640 7.29 +1 -1 ircd-ratbox/src/patricia.c
12641 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12642 7.340 +4 -0 ircd-ratbox/src/s_user.c
12646 leeh 2005/02/12 18:35:10 EST (20050212_0)
12649 include ircd_defs.h
12650 src class.c reject.c
12652 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12654 Revision Changes Path
12655 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12656 7.68 +1 -5 ircd-ratbox/src/class.c
12657 1.33 +1 -5 ircd-ratbox/src/reject.c
12661 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12666 remove stupid memory leak
12668 Revision Changes Path
12669 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12673 leeh 2005/02/11 06:42:48 EST (20050211_0)
12678 - workaround hyb6 allowing empty gline reasons
12680 Revision Changes Path
12681 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12685 leeh 2005/02/09 14:39:13 EST (20050209_2)
12689 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12690 src ircd.c s_conf.c
12692 - move temp dlines and temp klines over to an array, rather than completely
12695 Revision Changes Path
12696 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12697 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12698 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12699 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12700 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12701 7.369 +0 -5 ircd-ratbox/src/ircd.c
12702 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12706 leeh 2005/02/09 14:02:13 EST (20050209_1)
12710 modules m_cap.c m_pong.c m_user.c
12711 modules/core m_nick.c
12714 - remove 'nick' param from register_local_user(), its not needed.
12716 Revision Changes Path
12717 7.35 +1 -1 ircd-ratbox/include/s_user.h
12718 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12719 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12720 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12721 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12722 7.339 +6 -6 ircd-ratbox/src/s_user.c
12726 leeh 2005/02/09 13:12:53 EST (20050209_0)
12729 modules m_cmessage.c
12731 - dont send numerics when we're dealing with CNOTICE
12732 - add in checking for +g, and resetting idle
12734 Revision Changes Path
12735 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12739 leeh 2005/02/08 11:37:50 EST (20050208_2)
12744 - fix operator blocks to work on ip spoofs
12746 Revision Changes Path
12747 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12751 leeh 2005/02/07 19:23:22 EST (20050208_1)
12754 doc example.conf example.efnet.conf
12757 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12759 Revision Changes Path
12760 7.258 +0 -39 ircd-ratbox/doc/example.conf
12761 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12762 7.198 +0 -272 ircd-ratbox/src/newconf.c
12766 leeh 2005/02/07 19:19:32 EST (20050208_0)
12771 - added support for kline.conf.perm et al, these take the same formats
12772 as their non-permanent partners, but you cant remove them via the ircd.
12774 Revision Changes Path
12775 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12779 leeh 2005/02/02 19:18:59 EST (20050203_1)
12786 help/opers cnotice cprivmsg
12788 - added help files for cprivmsg/cnotice
12790 Revision Changes Path
12791 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12792 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12793 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12794 1.10 +19 -19 ircd-ratbox/help/opers/index
12795 1.7 +10 -9 ircd-ratbox/help/users/index
12799 leeh 2005/02/02 19:14:25 EST (20050203_0)
12803 modules Makefile.in
12806 modules m_cmessage.c
12808 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12809 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12810 nick is a member. These bypass any target change limitations.
12811 - added ERR_VOICENEEDED, numeric 489.
12813 Revision Changes Path
12814 7.56 +2 -0 ircd-ratbox/include/numeric.h
12815 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12816 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12817 7.124 +1 -1 ircd-ratbox/src/messages.tab
12821 leeh 2005/02/02 16:58:16 EST (20050202_4)
12826 - update etrace help
12828 Revision Changes Path
12829 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12833 leeh 2005/02/02 16:55:04 EST (20050202_3)
12838 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12839 can put its external ip address in there..
12841 Revision Changes Path
12842 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12846 leeh 2005/02/02 16:41:06 EST (20050202_2)
12851 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12852 if its a non-local client. These will just get "lost" if the remote
12853 server doesnt support this..
12855 Revision Changes Path
12856 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12860 leeh 2005/02/02 16:12:12 EST (20050202_1)
12863 include client.h numeric.h s_conf.h
12864 modules/core m_message.c
12865 src messages.tab newconf.c s_conf.c
12867 - first part of the target change code, add the storage of targets for
12868 localuser, throttle messages when they fill all the available slots
12870 Revision Changes Path
12871 7.262 +5 -1 ircd-ratbox/include/client.h
12872 7.55 +2 -0 ircd-ratbox/include/numeric.h
12873 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12874 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12875 7.123 +1 -1 ircd-ratbox/src/messages.tab
12876 7.197 +1 -0 ircd-ratbox/src/newconf.c
12877 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12881 leeh 2005/02/02 13:28:10 EST (20050202_0)
12884 modules m_resv.c m_stats.c m_testline.c
12885 modules/core m_join.c
12886 src hash.c kdparse.c messages.tab s_newconf.c
12888 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12889 tracking of when resvs get hit
12891 Revision Changes Path
12892 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12893 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12894 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12895 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12896 7.114 +3 -0 ircd-ratbox/src/hash.c
12897 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12898 7.122 +1 -1 ircd-ratbox/src/messages.tab
12899 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12903 leeh 2005/01/31 09:04:10 EST (20050131_2)
12908 - fflush() logfiles
12910 Revision Changes Path
12911 7.79 +2 -0 ircd-ratbox/src/s_log.c
12915 leeh 2005/01/31 08:59:09 EST (20050131_1)
12920 - rename fd_dump() to comm_dump()
12922 Revision Changes Path
12923 1.27 +2 -2 ircd-ratbox/src/commio.c
12927 leeh 2005/01/30 19:16:08 EST (20050131_0)
12932 modules m_services.c
12933 modules/core m_server.c
12934 src hook.c s_serv.c
12936 - added hook for server_introduced
12937 - fixed up services support for hooks
12939 Revision Changes Path
12940 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12941 1.31 +1 -0 ircd-ratbox/include/hook.h
12942 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12943 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12944 7.36 +2 -0 ircd-ratbox/src/hook.c
12945 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12949 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12954 Add back in the comm_fd_hack thing for solaris
12956 Revision Changes Path
12957 1.26 +26 -1 ircd-ratbox/src/commio.c
12961 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12965 include commio.h s_conf.h watch.h
12966 modules m_dline.c m_kline.c m_resv.c m_stats.c
12967 m_watch.c m_xline.c
12968 modules/core m_nick.c
12969 src balloc.c cache.c client.c commio.c
12970 epoll.c ircd.c ircd_lexer.l kdparse.c
12971 listener.c s_auth.c s_conf.c s_log.c
12974 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12976 Revision Changes Path
12977 1.18 +0 -2 ircd-ratbox/adns/adns.h
12978 1.14 +6 -37 ircd-ratbox/include/commio.h
12979 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12980 7.3 +2 -2 ircd-ratbox/include/watch.h
12981 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12982 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12983 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12984 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12985 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12986 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12987 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12988 7.85 +1 -1 ircd-ratbox/src/balloc.c
12989 1.24 +5 -5 ircd-ratbox/src/cache.c
12990 7.488 +4 -4 ircd-ratbox/src/client.c
12991 1.25 +10 -280 ircd-ratbox/src/commio.c
12992 1.33 +1 -1 ircd-ratbox/src/epoll.c
12993 7.368 +4 -4 ircd-ratbox/src/ircd.c
12994 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12995 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12996 7.125 +8 -8 ircd-ratbox/src/listener.c
12997 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12998 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12999 7.78 +20 -20 ircd-ratbox/src/s_log.c
13000 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13001 1.6 +22 -15 ircd-ratbox/src/watch.c
13005 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13008 modules/core m_mode.c
13010 remove two unused variables
13012 Revision Changes Path
13013 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13017 leeh 2005/01/28 15:31:40 EST (20050128_1)
13023 - mo_kline() needs minpara of 3, not 2
13024 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13025 - require me.info is never blank
13027 Revision Changes Path
13028 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13029 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13033 leeh 2005/01/28 15:26:28 EST (20050128_0)
13036 modules/core m_mode.c m_sjoin.c
13038 - patch via jilles to fix +eI lists being shown to lusers when handling
13039 protocol stuff over TS6
13041 Revision Changes Path
13042 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13043 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13047 leeh 2005/01/25 19:47:38 EST (20050126_0)
13051 modules/core m_join.c m_mode.c m_sjoin.c
13052 src channel.c messages.tab s_serv.c
13054 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13055 an operspy call with &me
13056 - remove modebuf/parabuf params from channel_modes(), we now generate a
13057 buffer internally which we return.
13059 Revision Changes Path
13060 7.163 +1 -1 ircd-ratbox/include/channel.h
13061 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13062 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13063 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13064 7.431 +25 -18 ircd-ratbox/src/channel.c
13065 7.121 +1 -1 ircd-ratbox/src/messages.tab
13066 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13070 alz 2005/01/25 18:09:18 EST (20050125_5)
13073 doc example.conf example.efnet.conf
13076 src listener.c newconf.c s_conf.c
13078 Added dline_with_reason config option (default yes):
13080 /* dline reason: show the user the dline reason when they connect
13083 dline_with_reason = yes;
13085 Revision Changes Path
13086 7.257 +6 -1 ircd-ratbox/doc/example.conf
13087 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13088 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13089 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13090 7.124 +1 -1 ircd-ratbox/src/listener.c
13091 7.196 +1 -0 ircd-ratbox/src/newconf.c
13092 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13096 leeh 2005/01/25 13:21:17 EST (20050125_4)
13101 - make conf_set_generic_string() test len exists before it uses it.
13103 Revision Changes Path
13104 7.195 +1 -1 ircd-ratbox/src/newconf.c
13108 leeh 2005/01/25 13:10:56 EST (20050125_3)
13114 - rename 'type' to 'flags' in cluster {};
13115 - add stacking of servers in cluster {}; documented in example.conf
13117 Revision Changes Path
13118 7.256 +18 -10 ircd-ratbox/doc/example.conf
13119 7.194 +39 -7 ircd-ratbox/src/newconf.c
13123 alz 2005/01/25 12:48:54 EST (20050125_2)
13127 src listener.c s_conf.c
13129 Added dline reasons, connecting/banned clients now see ban reason.
13131 Revision Changes Path
13132 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13133 7.123 +17 -4 ircd-ratbox/src/listener.c
13134 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13138 leeh 2005/01/25 07:44:37 EST (20050125_1)
13141 doc example.conf example.efnet.conf
13144 - implement stacking of shared {}; blocks, documented in example.conf
13146 Revision Changes Path
13147 7.255 +26 -13 ircd-ratbox/doc/example.conf
13148 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13149 7.193 +51 -36 ircd-ratbox/src/newconf.c
13153 leeh 2005/01/24 19:08:29 EST (20050125_0)
13157 include client.h s_conf.h
13158 modules/core m_join.c
13159 src newconf.c s_user.c
13161 - added jupe_exempt to auth {};, exempts the user from generating warnings
13162 when they attempt to join juped channels.
13164 Revision Changes Path
13165 7.254 +2 -0 ircd-ratbox/doc/example.conf
13166 7.261 +3 -0 ircd-ratbox/include/client.h
13167 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13168 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13169 7.192 +1 -0 ircd-ratbox/src/newconf.c
13170 7.338 +8 -0 ircd-ratbox/src/s_user.c
13174 leeh 2005/01/24 18:57:02 EST (20050124_6)
13179 - rework shared {};, the format is now:
13181 oper = "flame@*.leeh.co.uk", "*.lan";
13187 oper = "flame@*.leeh.co.uk", "*.lan";
13191 Revision Changes Path
13192 7.191 +55 -23 ircd-ratbox/src/newconf.c
13196 leeh 2005/01/24 17:25:58 EST (20050124_5)
13201 - fix the prototype on load_static_modules()
13203 Revision Changes Path
13204 7.61 +1 -1 ircd-ratbox/include/modules.h
13208 leeh 2005/01/24 16:00:30 EST (20050124_4)
13213 - have cap end call register_local_user() with its own copy of
13214 source_p->username so its safe for unidented users..
13216 Revision Changes Path
13217 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13221 leeh 2005/01/24 15:48:09 EST (20050124_3)
13224 include newconf.h s_conf.h
13226 src newconf.c s_conf.c s_log.c
13228 - move the conf parser over to a table based structure, with generic setting
13229 of integers/strings
13231 Revision Changes Path
13232 7.34 +9 -8 ircd-ratbox/include/newconf.h
13233 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13234 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13235 7.190 +264 -808 ircd-ratbox/src/newconf.c
13236 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13237 7.77 +13 -13 ircd-ratbox/src/s_log.c
13241 leeh 2005/01/24 13:11:30 EST (20050124_2)
13247 - added stacking of ips in exempt {};
13249 Revision Changes Path
13250 7.253 +4 -0 ircd-ratbox/doc/example.conf
13251 7.189 +11 -30 ircd-ratbox/src/newconf.c
13255 leeh 2005/01/24 12:59:57 EST (20050124_1)
13259 src channel.c client.c hash.c hook.c
13260 newconf.c s_user.c watch.c
13262 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13263 consistent with the rest of the dlink code.
13265 Revision Changes Path
13266 1.54 +7 -7 ircd-ratbox/include/tools.h
13267 7.430 +2 -2 ircd-ratbox/src/channel.c
13268 7.487 +6 -6 ircd-ratbox/src/client.c
13269 7.113 +5 -5 ircd-ratbox/src/hash.c
13270 7.35 +1 -1 ircd-ratbox/src/hook.c
13271 7.188 +2 -2 ircd-ratbox/src/newconf.c
13272 7.337 +1 -1 ircd-ratbox/src/s_user.c
13273 1.5 +4 -4 ircd-ratbox/src/watch.c
13277 leeh 2005/01/24 12:47:13 EST (20050124_0)
13282 - cheap hack on sticky capabs..
13284 Revision Changes Path
13285 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13289 leeh 2005/01/22 11:36:54 EST (20050122_0)
13294 - updated my clicap implementation to match the spec so far..
13296 Revision Changes Path
13297 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13301 leeh 2005/01/21 07:14:43 EST (20050121_2)
13306 modules m_services.c
13307 src hook.c s_serv.c
13309 - added hooks for when we're sending a burst
13310 - rewrote hooks.txt
13311 - fix up the hooks ive already done in services compatibility, ill add the
13312 hooks for server/client introductions in a bit.
13314 Revision Changes Path
13315 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13316 1.30 +4 -0 ircd-ratbox/include/hook.h
13317 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13318 7.34 +7 -0 ircd-ratbox/src/hook.c
13319 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13323 leeh 2005/01/21 06:34:03 EST (20050121_1)
13326 contrib example_module.c spy_admin_notice.c
13327 spy_info_notice.c spy_links_notice.c
13328 spy_motd_notice.c spy_stats_notice.c
13329 spy_stats_p_notice.c spy_trace_notice.c
13331 spy_whois_notice_global.c
13333 modules m_admin.c m_info.c m_links.c m_motd.c
13334 m_services.c m_stats.c m_trace.c
13335 m_whois.c static_modules.c.SH
13336 modules/core m_server.c
13337 src client.c hook.c ircd.c modules.c packet.c
13338 s_auth.c s_serv.c s_user.c send.c
13340 - add a better implementation of the hook system, its now a slow leaking
13341 array and events are created whenever we try adding a hook for it, or
13342 theyre registered for the caller.
13344 Ive temporarily fucked services support and removed most of the other
13345 hooks.. I shall fix this soon.
13347 Revision Changes Path
13348 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13349 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13350 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13351 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13352 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13353 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13354 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13355 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13356 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13357 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13358 1.29 +34 -70 ircd-ratbox/include/hook.h
13359 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13360 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13361 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13362 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13363 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13364 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13365 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13366 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13367 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13368 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13369 7.486 +1 -28 ircd-ratbox/src/client.c
13370 7.33 +131 -137 ircd-ratbox/src/hook.c
13371 7.367 +1 -1 ircd-ratbox/src/ircd.c
13372 7.151 +6 -10 ircd-ratbox/src/modules.c
13373 7.138 +10 -14 ircd-ratbox/src/packet.c
13374 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13375 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13376 7.336 +0 -6 ircd-ratbox/src/s_user.c
13377 7.286 +8 -6 ircd-ratbox/src/send.c
13381 leeh 2005/01/20 19:19:20 EST (20050121_0)
13386 - remove an unused struct
13388 Revision Changes Path
13389 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13393 leeh 2005/01/20 13:38:39 EST (20050120_1)
13396 . configure configure.ac
13397 include client.h numeric.h patchlevel.h
13398 modules Makefile.in
13399 src messages.tab s_user.c
13403 - drop back to -O0, fix patchlevel.h
13404 - first stab at client capabilities.. this still needs work.
13406 Revision Changes Path
13407 7.240 +3 -3 ircd-ratbox/configure
13408 7.54 +3 -3 ircd-ratbox/configure.ac
13409 7.260 +3 -0 ircd-ratbox/include/client.h
13410 7.54 +2 -0 ircd-ratbox/include/numeric.h
13411 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13412 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13413 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13414 7.120 +1 -1 ircd-ratbox/src/messages.tab
13415 7.335 +3 -0 ircd-ratbox/src/s_user.c
13419 leeh 2005/01/20 06:04:41 EST (20050120_0)
13422 . ChangeLog RELNOTES
13423 include config.h config.h.dist memory.h
13426 src commio.c crypt.c getopt.c ircd.c s_serv.c
13428 . README.VMS clean.com make.com
13429 include setup.h_vms
13430 modules descrip.mms static_modules_c.com
13431 modules/core descrip.mms
13432 src descrip.mms qio.c version.com
13433 tools descrip.mms mkpasswd_vms.c
13435 - clean changelog, relnotes
13436 - mark patchlevel as 2.1.0beta
13437 - remove VMS support
13439 Revision Changes Path
13440 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13441 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13442 1.111 +1 -348 ircd-ratbox/RELNOTES
13443 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13444 7.182 +0 -42 ircd-ratbox/include/config.h
13445 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13446 7.50 +0 -4 ircd-ratbox/include/memory.h
13447 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13448 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13449 7.2 +0 -58 ircd-ratbox/make.com (dead)
13450 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13451 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13452 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13453 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13454 1.24 +7 -30 ircd-ratbox/src/commio.c
13455 7.12 +0 -4 ircd-ratbox/src/crypt.c
13456 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13457 7.24 +0 -4 ircd-ratbox/src/getopt.c
13458 7.366 +4 -19 ircd-ratbox/src/ircd.c
13459 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13460 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13461 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13462 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13463 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13467 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13473 not using the return values on a few watch functions so make them void
13475 Revision Changes Path
13476 7.2 +5 -5 ircd-ratbox/include/watch.h
13477 1.4 +19 -28 ircd-ratbox/src/watch.c
13480 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13485 Make watch throttle, don't accept letter commands stacked
13487 Revision Changes Path
13488 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13492 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13499 Revision Changes Path
13500 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13504 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13507 . ChangeLog README.FIRST RELNOTES configure
13509 adns adns.h internal.h parse.c transmit.c
13511 contrib example_module.c spy_admin_notice.c
13512 spy_info_notice.c spy_links_notice.c
13513 spy_motd_notice.c spy_stats_notice.c
13514 spy_stats_p_notice.c spy_trace_notice.c
13516 spy_whois_notice_global.c
13517 doc example.conf example.efnet.conf ircd.motd
13518 server-version-info whats-new.txt
13519 help/opers umode xline
13521 include cache.h channel.h class.h client.h
13522 commio.h config.h config.h.dist hash.h
13523 hook.h hostmask.h irc_string.h ircd.h
13524 ircd_defs.h m_info.h memory.h msg.h
13525 newconf.h numeric.h packet.h patchlevel.h
13526 patricia.h s_conf.h s_gline.h s_newconf.h
13527 s_serv.h s_user.h scache.h serno.h
13528 setup.h.in sprintf_irc.h stdinc.h tools.h
13529 modules .depend Makefile.in m_admin.c m_away.c
13530 m_dline.c m_encap.c m_gline.c m_info.c
13531 m_kline.c m_links.c m_list.c m_lusers.c
13532 m_motd.c m_oper.c m_operspy.c m_rehash.c
13533 m_restart.c m_resv.c m_set.c m_stats.c
13534 m_svinfo.c m_testline.c m_testmask.c
13535 m_topic.c m_trace.c m_watch.c m_who.c
13536 m_whois.c m_whowas.c m_xline.c
13537 static_modules.c.SH
13538 modules/core m_error.c m_message.c m_mode.c m_quit.c
13539 m_server.c m_squit.c
13540 src .depend Makefile.in adns.c balloc.c
13541 cache.c channel.c class.c client.c
13542 commio.c crypt.c devpoll.c epoll.c
13543 event.c getopt.c hash.c hook.c hostmask.c
13544 irc_string.c ircd.c ircd_lexer.l
13545 ircd_parser.y ircd_signal.c listener.c
13546 modules.c newconf.c numeric.c packet.c
13547 parse.c patricia.c poll.c reject.c
13548 restart.c s_auth.c s_conf.c s_log.c
13549 s_newconf.c s_serv.c s_user.c scache.c
13550 select.c send.c snprintf.c tools.c
13551 version.c.SH watch.c whowas.c
13552 tools README.mkpasswd mkpasswd.c
13554 . README.VMS clean.com make.com
13556 include common.h s_stats.h setup.h_vms
13558 modules descrip.mms m_challenge.c m_etrace.c
13559 m_invite.c m_names.c m_pass.c m_ping.c
13560 m_pong.c m_services.c m_tb.c m_user.c
13561 m_users.c m_version.c
13562 static_modules_c.com
13563 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13565 servlink descrip.mms
13566 src descrip.mms kdparse.c messages.tab qio.c
13567 s_gline.c s_stats.c version.com
13568 tools descrip.mms mkpasswd_vms.c
13572 modules/core channels.c users.c
13575 merge from RATBOX_2_0
13577 Revision Changes Path
13578 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13579 7.40 +1 -0 ircd-ratbox/README.FIRST
13580 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13581 1.110 +114 -6 ircd-ratbox/RELNOTES
13582 1.17 +4 -0 ircd-ratbox/adns/adns.h
13583 1.17 +4 -4 ircd-ratbox/adns/internal.h
13584 1.12 +38 -38 ircd-ratbox/adns/parse.c
13585 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13586 1.19 +13 -13 ircd-ratbox/adns/types.c
13587 7.1 +10 -0 ircd-ratbox/clean.com (new)
13588 7.239 +47 -29 ircd-ratbox/configure
13589 7.53 +40 -32 ircd-ratbox/configure.ac
13590 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13591 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13592 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13593 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13594 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13595 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13596 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13597 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13598 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13599 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13600 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13601 7.252 +68 -22 ircd-ratbox/doc/example.conf
13602 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13603 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13604 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13605 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13606 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13607 1.5 +2 -1 ircd-ratbox/help/opers/umode
13608 1.7 +1 -1 ircd-ratbox/help/opers/xline
13609 1.2 +1 -0 ircd-ratbox/help/users/umode
13610 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13611 1.7 +8 -0 ircd-ratbox/include/cache.h
13612 7.162 +18 -16 ircd-ratbox/include/channel.h
13613 7.25 +4 -0 ircd-ratbox/include/class.h
13614 7.259 +34 -28 ircd-ratbox/include/client.h
13615 1.13 +45 -7 ircd-ratbox/include/commio.h
13616 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13617 7.181 +74 -16 ircd-ratbox/include/config.h
13618 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13619 7.53 +2 -0 ircd-ratbox/include/hash.h
13620 1.28 +73 -27 ircd-ratbox/include/hook.h
13621 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13622 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13623 7.80 +6 -31 ircd-ratbox/include/ircd.h
13624 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13625 7.56 +14 -8 ircd-ratbox/include/m_info.h
13626 7.49 +4 -0 ircd-ratbox/include/memory.h
13627 7.53 +2 -0 ircd-ratbox/include/msg.h
13628 7.33 +9 -9 ircd-ratbox/include/newconf.h
13629 7.53 +12 -8 ircd-ratbox/include/numeric.h
13630 7.27 +1 -1 ircd-ratbox/include/packet.h
13631 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13632 7.19 +25 -1 ircd-ratbox/include/patricia.h
13633 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13634 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13635 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13636 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13637 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13638 7.34 +13 -9 ircd-ratbox/include/s_user.h
13639 7.15 +1 -1 ircd-ratbox/include/scache.h
13640 7.5366 +1 -1 ircd-ratbox/include/serno.h
13641 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13642 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13643 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13644 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13645 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13646 1.53 +10 -10 ircd-ratbox/include/tools.h
13647 7.1 +58 -0 ircd-ratbox/make.com (new)
13648 1.45 +338 -182 ircd-ratbox/modules/.depend
13649 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13650 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13651 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13652 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13653 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13654 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13655 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13656 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13657 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13658 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13659 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13660 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13661 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13662 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13663 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13664 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13665 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13666 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13667 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13668 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13669 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13670 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13671 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13672 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13673 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13674 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13675 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13676 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13677 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13678 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13679 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13680 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13681 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13682 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13683 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13684 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13685 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13686 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13687 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13688 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13689 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13690 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13691 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13692 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13693 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13694 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13695 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13696 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13697 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13698 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13699 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13700 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13701 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13702 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13703 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13704 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13705 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13706 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13707 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13708 7.48 +162 -119 ircd-ratbox/src/.depend
13709 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13710 7.75 +5 -5 ircd-ratbox/src/adns.c
13711 7.84 +1 -1 ircd-ratbox/src/balloc.c
13712 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13713 1.23 +75 -7 ircd-ratbox/src/cache.c
13714 7.429 +342 -79 ircd-ratbox/src/channel.c
13715 7.67 +42 -2 ircd-ratbox/src/class.c
13716 7.485 +245 -85 ircd-ratbox/src/client.c
13717 1.23 +349 -43 ircd-ratbox/src/commio.c
13718 7.11 +4 -0 ircd-ratbox/src/crypt.c
13719 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13720 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13721 1.32 +4 -8 ircd-ratbox/src/epoll.c
13722 7.46 +63 -6 ircd-ratbox/src/event.c
13723 7.23 +4 -0 ircd-ratbox/src/getopt.c
13724 7.112 +8 -7 ircd-ratbox/src/hash.c
13725 7.32 +135 -133 ircd-ratbox/src/hook.c
13726 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13727 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13728 7.365 +56 -48 ircd-ratbox/src/ircd.c
13729 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13730 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13731 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13732 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13733 7.122 +14 -13 ircd-ratbox/src/listener.c
13734 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13735 7.150 +17 -8 ircd-ratbox/src/modules.c
13736 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13737 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13738 7.137 +55 -42 ircd-ratbox/src/packet.c
13739 7.187 +8 -15 ircd-ratbox/src/parse.c
13740 7.28 +2 -4 ircd-ratbox/src/patricia.c
13741 7.82 +3 -1 ircd-ratbox/src/poll.c
13742 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13743 1.32 +8 -3 ircd-ratbox/src/reject.c
13744 7.34 +1 -0 ircd-ratbox/src/restart.c
13745 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13746 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13747 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13748 7.76 +32 -35 ircd-ratbox/src/s_log.c
13749 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13750 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13751 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13752 7.334 +773 -2 ircd-ratbox/src/s_user.c
13753 7.27 +2 -1 ircd-ratbox/src/scache.c
13754 7.44 +2 -0 ircd-ratbox/src/select.c
13755 7.285 +12 -12 ircd-ratbox/src/send.c
13756 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13757 7.46 +0 -1 ircd-ratbox/src/tools.c
13758 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13759 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13760 1.3 +4 -4 ircd-ratbox/src/watch.c
13761 7.32 +1 -0 ircd-ratbox/src/whowas.c
13762 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13763 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13764 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13765 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13769 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13771 Modified files: (Branch: RATBOX_2_0)
13774 a remote client is never going to have a watch list..duh
13776 Revision Changes Path
13777 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13781 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13783 Added files: (Branch: RATBOX_2_0)
13788 Revision Changes Path
13789 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13793 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13795 Added files: (Branch: RATBOX_2_0)
13799 helps if we actually include the .c/.h files
13801 Revision Changes Path
13802 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13803 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13807 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13809 Modified files: (Branch: RATBOX_2_0)
13810 . configure configure.ac
13811 include client.h numeric.h s_conf.h setup.h.in
13813 modules Makefile.in
13814 modules/core m_nick.c
13815 src Makefile.in client.c ircd.c messages.tab
13816 newconf.c s_conf.c s_user.c
13818 backport watch from devel
13820 Revision Changes Path
13821 7.229.2.10 +12 -2 ircd-ratbox/configure
13822 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13823 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13824 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13825 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13826 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13827 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13828 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13829 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13830 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13831 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13832 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13833 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13834 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13835 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13836 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13840 leeh 2005/01/12 10:12:40 EST (20050112_1)
13842 Modified files: (Branch: RATBOX_2_0)
13844 modules m_services.c m_whois.c
13847 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13848 when the user is logged in
13850 Revision Changes Path
13851 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13852 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13853 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13854 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13858 leeh 2005/01/11 19:47:14 EST (20050112_0)
13860 Modified files: (Branch: RATBOX_2_0)
13861 include supported.h
13862 Added files: (Branch: RATBOX_2_0)
13866 - added doc/services.txt, outlining the compatibility code
13868 Revision Changes Path
13869 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13870 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13874 leeh 2005/01/11 18:38:10 EST (20050111_5)
13876 Modified files: (Branch: RATBOX_2_0)
13877 include client.h hook.h
13878 modules m_services.c
13879 modules/core m_server.c
13880 src hook.c s_serv.c
13882 - more services compatibility code:
13883 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13884 appropriate service {}; entry, only accept SU from these.
13885 - hook into us finishing nick burst, and have services burst a list of
13888 Revision Changes Path
13889 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13890 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13891 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13892 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13893 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13894 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13898 leeh 2005/01/11 17:32:42 EST (20050111_4)
13900 Modified files: (Branch: RATBOX_2_0)
13901 . configure configure.ac
13903 modules Makefile.in
13905 Added files: (Branch: RATBOX_2_0)
13906 modules m_services.c
13908 - more services compatibility code:
13909 - encap handlers for SU (services marking client as logged in)
13910 - and for LOGIN (servers bursting logged in status)
13911 - move suser from Client -> User
13913 Revision Changes Path
13914 7.229.2.9 +9 -3 ircd-ratbox/configure
13915 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13916 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13917 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13918 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13919 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13923 leeh 2005/01/11 16:46:34 EST (20050111_3)
13925 Modified files: (Branch: RATBOX_2_0)
13926 include ircd_defs.h
13928 - whoops, missing #endif
13930 Revision Changes Path
13931 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13935 leeh 2005/01/11 15:56:57 EST (20050111_2)
13937 Modified files: (Branch: RATBOX_2_0)
13938 include ircd_defs.h
13940 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13941 have ipv6 just report sizeof(struct sockaddr_in)
13943 Revision Changes Path
13944 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13948 leeh 2005/01/10 20:19:35 EST (20050111_1)
13950 Modified files: (Branch: RATBOX_2_0)
13953 - fix a gcc warning
13955 Revision Changes Path
13956 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13960 leeh 2005/01/10 20:10:35 EST (20050111_0)
13962 Modified files: (Branch: RATBOX_2_0)
13963 adns internal.h parse.c transmit.c types.c
13965 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13968 Revision Changes Path
13969 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13970 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13971 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13972 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13976 leeh 2005/01/10 17:48:48 EST (20050110_3)
13978 Modified files: (Branch: RATBOX_2_0)
13981 - send out the reformatted xline to opers (\s -> ' ')
13983 Revision Changes Path
13984 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13988 leeh 2005/01/10 16:18:53 EST (20050110_2)
13990 Modified files: (Branch: RATBOX_2_0)
13993 include client.h supported.h
13994 src messages.tab s_user.c send.c
13996 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13999 Revision Changes Path
14000 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14001 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14002 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14003 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14004 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14005 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14006 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14010 leeh 2005/01/10 14:50:47 EST (20050110_1)
14012 Modified files: (Branch: RATBOX_2_0)
14013 doc example.conf example.efnet.conf
14015 - I dont remember ts6 desyncing on bans, so im not sure why the example
14018 Revision Changes Path
14019 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14020 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14024 leeh 2005/01/10 13:31:10 EST (20050110_0)
14026 Modified files: (Branch: RATBOX_2_0)
14027 . configure configure.ac
14028 include channel.h client.h numeric.h s_conf.h
14029 s_serv.h setup.h.in
14030 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14032 src channel.c messages.tab newconf.c s_conf.c
14035 - added --enable-services to configure, which enables some ratbox-services
14036 compatibility code:
14037 - chanmode +r, registered users only
14038 - usermode +S, prevents deop/kick of a service
14039 - service { }; block in conf for the above umode
14041 Revision Changes Path
14042 7.229.2.8 +28 -16 ircd-ratbox/configure
14043 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14044 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14045 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14046 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14047 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14048 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14049 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14050 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14051 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14052 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14053 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14054 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14055 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14056 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14057 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14058 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14059 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14060 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14064 leeh 2005/01/09 08:23:30 EST (20050109_0)
14066 Modified files: (Branch: RATBOX_2_0)
14069 - remove a tab, and add +C to opers umode help
14071 Revision Changes Path
14072 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode