1 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
4 If we are connecting outward to a server, check if the
5 server name they sent is the same as what we tried to
6 connect to. Previously such a connection could succeed
7 if there existed connect blocks with the same IP and
8 passwords for the other server name.
12 +11 -0 trunk/modules/core/m_server.c (File Modified)
15 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
17 Merge old trunk r2212:
18 Another handling of SJOINs without nicks:
19 Propagate them if the channel is +P or the channel
20 already existed, otherwise remove the channel again
21 and do not propagate the SJOIN.
25 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
28 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
30 Remove channels entirely from /whois on services.
31 This cannot be overridden with operspy.
35 +20 -17 trunk/modules/m_whois.c (File Modified)
38 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
40 Fix /who on channels with ** in their name.
44 +2 -2 trunk/modules/m_who.c (File Modified)
47 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
49 NEWS: As in 2.1.3, mention that the TS6 revision will
50 interoperate with older versions
54 +2 -1 trunk/NEWS (File Modified)
57 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
59 Fix documentation of HIDE_SERVERS_IPS define.
63 +2 -2 trunk/include/config.h.dist (File Modified)
66 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
68 Don't leak auth{} spoofed ip for I-line is full notice either.
72 +1 -1 trunk/src/s_conf.c (File Modified)
75 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
81 +37 -0 trunk/NEWS (File Modified)
84 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
86 Allow /invite (but not invex) to override +r, +l, +j in
87 addition to +i. As before, a restrictive mode must be in
88 place at /invite time for the invite to have an effect;
89 +r does not count as a restrictive mode if the user is
90 logged in; +l and +j always count as restrictive modes to
91 allow for cases where they would allow join at /invite
92 time but not when the user tries to join.
96 +6 -2 trunk/modules/m_invite.c (File Modified)
97 +21 -10 trunk/src/channel.c (File Modified)
100 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
102 Remove invite_ops_only, forcing it to YES.
106 +0 -1 trunk/doc/example.conf (File Modified)
107 +0 -5 trunk/doc/reference.conf (File Modified)
108 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
109 +0 -1 trunk/include/s_conf.h (File Modified)
110 +0 -6 trunk/modules/m_info.c (File Modified)
111 +10 -14 trunk/modules/m_invite.c (File Modified)
112 +0 -1 trunk/src/newconf.c (File Modified)
113 +0 -1 trunk/src/s_conf.c (File Modified)
116 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
118 Move username check after xline and dnsbl checks, so it
119 will not complain to opers about clients who are xlined
120 or blacklisted anyway (both of which silently reject).
124 +15 -15 trunk/src/s_user.c (File Modified)
127 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
129 - MASTER_MAX is no longer relevant
133 +0 -7 trunk/modules/m_set.c (File Modified)
136 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
138 - add config option for setting max_clients.
142 +5 -0 trunk/doc/example.conf (File Modified)
143 +5 -0 trunk/doc/reference.conf (File Modified)
144 +2 -0 trunk/include/s_conf.h (File Modified)
145 +1 -1 trunk/src/ircd.c (File Modified)
146 +2 -0 trunk/src/newconf.c (File Modified)
147 +2 -1 trunk/src/s_conf.c (File Modified)
150 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
152 - remove get_maxrss() and all of that insecure and unsafe nonsense
156 +3 -38 trunk/src/ircd.c (File Modified)
157 +1 -1 trunk/src/restart.c (File Modified)
158 +0 -4 trunk/src/s_stats.c (File Modified)
161 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
163 - avoid some potential NULL dereferencing
167 +1 -1 trunk/libcharybdis/commio.c (File Modified)
170 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
176 +1 -1 trunk/libcharybdis/poll.c (File Modified)
179 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
181 - rework poll a bit for the MAXCONNECTIONS changes.
185 +46 -23 trunk/libcharybdis/poll.c (File Modified)
188 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
190 Our way of using kqueue may cause it to report fds we
191 don't know about anymore, cope.
195 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
198 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
200 Don't reference freed memory (fde_t) in comm_close().
204 +1 -1 trunk/libcharybdis/commio.c (File Modified)
207 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
209 - fix for 100% cpu use
213 +1 -1 trunk/libcharybdis/commio.c (File Modified)
216 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
218 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
222 +37 -25 trunk/libcharybdis/commio.c (File Modified)
225 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
227 - clear up use of fd_table in ircd.
231 +3 -2 trunk/src/s_serv.c (File Modified)
234 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
236 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
240 +97 -26 trunk/libcharybdis/commio.c (File Modified)
241 +3 -2 trunk/libcharybdis/commio.h (File Modified)
242 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
243 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
244 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
245 +3 -3 trunk/libcharybdis/poll.c (File Modified)
246 +2 -2 trunk/libcharybdis/ports.c (File Modified)
247 +2 -2 trunk/libcharybdis/select.c (File Modified)
250 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
252 Fix some cases where the size argument to strlcpy()
253 for usernames and hostnames is 1 too small.
257 +1 -1 trunk/modules/m_chghost.c (File Modified)
258 +2 -2 trunk/src/res.c (File Modified)
259 +2 -2 trunk/src/s_user.c (File Modified)
262 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
264 Cut down quit/part/kick reasons to avoid quit reasons
265 overflowing the client exiting server notice (from
266 TOPICLEN to 260). kill reasons become shorter accordingly.
267 kline/dline/gline reasons become 390.
268 away messages stay at TOPICLEN for now.
272 +8 -3 trunk/include/ircd_defs.h (File Modified)
273 +2 -2 trunk/modules/m_dline.c (File Modified)
274 +4 -4 trunk/modules/m_gline.c (File Modified)
275 +2 -2 trunk/modules/m_kline.c (File Modified)
278 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
280 Don't leak auth{} spoofed IP addresses in +f notices.
281 from ratbox (androsyn)
285 +10 -3 trunk/src/s_conf.c (File Modified)
288 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
290 Make oper_up() take +i/-i during opering up into account
291 (e.g. no_oper_invis extension, +i in operator::umodes).
292 Remove the hack from no_oper_invis.
296 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
297 +4 -0 trunk/src/s_user.c (File Modified)
300 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
302 no_oper_invis: decrement invisible count when clearing
303 invisible on a local client who has just opered up
304 oper_up() should really do this
308 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
311 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
313 Put "End of Channel Quiet List" instead of
314 "End of Channel Ban List" for a +q list.
315 Due to client restrictions the numerics for
316 quiet lists must be the same as for ban lists.
320 +4 -1 trunk/src/chmode.c (File Modified)
323 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
325 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
326 Change TS6 JOIN processing
327 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
328 a local user joins an existing channel
329 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
330 propagating a TS6 JOIN
331 - don't interpret simple modes in an incoming TS6 JOIN
333 This is to avoid desyncs when certain mode changes (e.g. -im)
334 cross with joins. A downside is that simple modes will be
335 more desynched when a JOIN creates a channel or lowers TS,
336 but that's less important.
338 Update the TS6 specification to include this, and clarify
339 that TMODE can come from a server and that MODE must be
340 translated into TMODE from other servers too.
344 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
345 +19 -127 trunk/modules/core/m_join.c (File Modified)
348 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
350 Make -logfile work again.
354 +2 -2 trunk/src/s_log.c (File Modified)
357 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
359 - fix off-by-one memory overflow error.
363 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
366 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
368 Change handling of modularized umodes:
369 - keep the bitmask reserved forever to the letter, fixing
370 the problems when loading multiple umode modules,
371 unloading them and then loading them in a different order
372 - don't allow local users to change umodes which have
373 been unloaded and don't set them on new users via
378 +24 -3 trunk/src/s_user.c (File Modified)
381 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
383 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
387 +1 -0 trunk/include/s_user.h (File Modified)
388 +0 -22 trunk/libcharybdis/tools.c (File Modified)
389 +0 -1 trunk/libcharybdis/tools.h (File Modified)
390 +22 -0 trunk/src/s_user.c (File Modified)
393 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
395 DNSBL keyword substitution is available as of 2.1.3.
399 +1 -1 trunk/doc/example.conf (File Modified)
402 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
404 Change two occurances like match(userinput, target_p->name) ||
405 match(target_p->name, userinput) to just match(userinput,
406 target_p->name). No client name can contain * or ? now.
410 +1 -1 trunk/modules/m_trace.c (File Modified)
411 +1 -2 trunk/src/s_serv.c (File Modified)
414 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
416 Do not try find_server() on a name find_client() has
417 returned NULL for, as this will always return NULL
418 since the removal of hostmasking.
422 +1 -2 trunk/modules/m_pong.c (File Modified)
423 +0 -4 trunk/src/s_serv.c (File Modified)
426 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
428 Remove server_exists() which checked whether the
429 server name existed taking hostmasking into account
430 and just check with find_server(); admittedly
431 this checks if the name is a SID but that's not
436 +3 -27 trunk/modules/core/m_server.c (File Modified)
439 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
441 Remove hash_find_masked_server(), which made it possible
442 to specify the full (unmasked) name of a server behind
443 a hostmask. As a result find_any_client() (for prefixes)
444 becomes equal to find_client(), so remove that too.
448 +0 -1 trunk/include/hash.h (File Modified)
449 +1 -75 trunk/src/hash.c (File Modified)
450 +1 -1 trunk/src/parse.c (File Modified)
453 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
455 Remove '*' from valid server name characters.
456 This makes it impossible to connect hostmasked servers.
457 (This support didn't work well anyway, was incompatible
458 with TS6 and we never masked ourselves.)
462 +1 -1 trunk/src/match.c (File Modified)
465 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
467 Change spambot, flooder and jupe joiner notices from host to orighost.
471 +1 -1 trunk/modules/core/m_join.c (File Modified)
472 +2 -2 trunk/modules/core/m_message.c (File Modified)
473 +2 -2 trunk/src/channel.c (File Modified)
476 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
478 Add documentation for SASL client protocol, same as atheme doc/SASL.
482 + - trunk/doc/sasl.txt (File Added)
485 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
487 Include real hostname in Closing Link message for unknown
488 connections that have sent USER. This is helpful for
489 k-lined users while not breaking server IP hiding.
493 +3 -1 trunk/src/client.c (File Modified)
496 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
502 +29 -29 trunk/configure (File Modified)
505 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
507 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
511 +3 -3 trunk/modules/core/m_kill.c (File Modified)
514 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
516 Backport from early 3.x:
519 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
521 - remove "Processing connection to foobar.net" message
525 +0 -3 trunk/src/s_auth.c (File Modified)
528 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
530 - missed the processing connection one (actually, we can probably nuke this one)
534 +1 -2 trunk/src/s_auth.c (File Modified)
537 river 2006/09/27 16:33:05 UTC (20060927-2174)
539 get_client_name = stupid
544 +10 -7 trunk/modules/core/m_kill.c (File Modified)
547 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
549 - remove excessive arguments
553 +1 -2 trunk/src/s_conf.c (File Modified)
554 +1 -1 trunk/src/s_user.c (File Modified)
557 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
559 - use sendto_one_notice() for on-connect notices too.
563 +10 -10 trunk/src/s_auth.c (File Modified)
566 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
568 - use sendto_one_notice() in the core, too.
572 +2 -2 trunk/src/chmode.c (File Modified)
573 +8 -15 trunk/src/modules.c (File Modified)
574 +3 -5 trunk/src/s_conf.c (File Modified)
575 +1 -2 trunk/src/s_newconf.c (File Modified)
576 +20 -57 trunk/src/s_user.c (File Modified)
579 river 2006/09/27 16:19:25 UTC (20060927-2166)
581 the KILL command will use get_client_name(, SHOW_IP) instead of
582 target->name, and will show a more useful error for local opers
587 +6 -4 trunk/modules/core/m_kill.c (File Modified)
590 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
592 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
596 +4 -2 trunk/src/send.c (File Modified)
599 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
605 +1 -1 trunk/include/client.h (File Modified)
608 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
610 - get_id(): fall back to "*" if client has no known name
614 +1 -1 trunk/include/client.h (File Modified)
617 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
619 - convert to sendto_one_notice().
623 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
624 +4 -6 trunk/unsupported/m_force.c (File Modified)
627 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
629 - use sendto_one_notice() in many places instead of
630 sendto_one(source_p, ":%s NOTICE %s :", ...);
634 +10 -25 trunk/extensions/example_module.c (File Modified)
635 +5 -14 trunk/extensions/hurt.c (File Modified)
636 +1 -2 trunk/extensions/m_42.c (File Modified)
637 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
638 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
639 +1 -2 trunk/extensions/m_opme.c (File Modified)
640 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
641 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
642 +3 -7 trunk/modules/core/m_die.c (File Modified)
643 +2 -4 trunk/modules/core/m_kill.c (File Modified)
644 +2 -2 trunk/modules/core/m_squit.c (File Modified)
645 +1 -2 trunk/modules/m_challenge.c (File Modified)
646 +11 -15 trunk/modules/m_connect.c (File Modified)
647 +20 -28 trunk/modules/m_dline.c (File Modified)
648 +2 -2 trunk/modules/m_etrace.c (File Modified)
649 +11 -21 trunk/modules/m_gline.c (File Modified)
650 +2 -4 trunk/modules/m_kline.c (File Modified)
651 +1 -2 trunk/modules/m_rehash.c (File Modified)
652 +3 -7 trunk/modules/m_restart.c (File Modified)
653 +31 -45 trunk/modules/m_set.c (File Modified)
654 +2 -4 trunk/modules/m_testmask.c (File Modified)
655 +5 -8 trunk/modules/m_unreject.c (File Modified)
656 +2 -5 trunk/modules/m_xline.c (File Modified)
661 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
662 +10 -25 trunk/extensions/example_module.c (File Modified)
663 +5 -14 trunk/extensions/hurt.c (File Modified)
664 +1 -2 trunk/extensions/m_42.c (File Modified)
665 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
666 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
667 +1 -2 trunk/extensions/m_opme.c (File Modified)
668 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
669 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
670 +3 -7 trunk/modules/core/m_die.c (File Modified)
671 +14 -11 trunk/modules/core/m_kill.c (File Modified)
672 +2 -2 trunk/modules/core/m_squit.c (File Modified)
673 +1 -2 trunk/modules/m_challenge.c (File Modified)
674 +11 -15 trunk/modules/m_connect.c (File Modified)
675 +2 -4 trunk/modules/m_dline.c (File Modified)
676 +2 -2 trunk/modules/m_etrace.c (File Modified)
677 +11 -21 trunk/modules/m_gline.c (File Modified)
678 +2 -4 trunk/modules/m_kline.c (File Modified)
679 +1 -2 trunk/modules/m_rehash.c (File Modified)
680 +3 -7 trunk/modules/m_restart.c (File Modified)
681 +31 -45 trunk/modules/m_set.c (File Modified)
682 +2 -4 trunk/modules/m_testmask.c (File Modified)
683 +5 -8 trunk/modules/m_unreject.c (File Modified)
684 +1 -3 trunk/modules/m_xline.c (File Modified)
685 +2 -2 trunk/src/chmode.c (File Modified)
686 +8 -15 trunk/src/modules.c (File Modified)
687 +10 -14 trunk/src/s_auth.c (File Modified)
688 +3 -6 trunk/src/s_conf.c (File Modified)
689 +1 -2 trunk/src/s_newconf.c (File Modified)
690 +20 -57 trunk/src/s_user.c (File Modified)
691 +4 -2 trunk/src/send.c (File Modified)
692 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
693 +4 -6 trunk/unsupported/m_force.c (File Modified)
696 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
698 - keyword-subst from charybdis 2.2.
702 +12 -3 trunk/doc/example.conf (File Modified)
703 +58 -3 trunk/doc/reference.conf (File Modified)
704 + - trunk/include/substitution.h (File Added)
705 +1 -0 trunk/src/Makefile.in (File Modified)
706 +2 -2 trunk/src/s_conf.c (File Modified)
707 +164 -1 trunk/src/s_user.c (File Modified)
708 + - trunk/src/substitution.c (File Added)
711 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
713 Removed merge tracking for "svnmerge" for
714 http://svn.atheme.org/charybdis/branches/release-2.2
718 + - trunk/ (Property Modified)
721 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
723 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
724 http://svn.atheme.org/charybdis/branches/release-2.2
728 + - trunk/ (Property Modified)
731 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
733 Removed merge tracking for "svnmerge" for
734 http://svn.atheme.org/charybdis/branches/release-2.2
738 + - trunk/ (Property Modified)
741 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
743 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
744 http://svn.atheme.org/charybdis/branches/release-2.2
748 + - trunk/ (Property Modified)
751 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
757 + - trunk/ (Property Modified)
760 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
762 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
763 http://svn.atheme.org/charybdis/branches/release-2.2
767 + - trunk/ (Property Modified)
770 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
772 - version bump to 2.2.0
776 +3 -1 trunk/NEWS (File Modified)
777 +1 -1 trunk/configure.ac (File Modified)
780 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
783 + branches/release-2.1 -> 2.2 base
784 + 3.0 -> branches/cxxconversion
785 + backport some immediate 3.0 functionality for 2.2
790 + - trunk/ (File Added)
793 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
795 Merged revisions 3135,3137 via svnmerge from
796 http://svn.atheme.org/charybdis/trunk
799 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
801 - Expand TRACE description
802 - Mention expiry time in TESTLINE
804 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
806 Update copyright year for sgml docs to 2007.
811 + - branches/release-2.1/ (Property Modified)
812 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
813 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
816 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
818 Merged revisions 1999 via svnmerge from
819 http://svn.atheme.org/charybdis/trunk
823 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
830 + - branches/release-2.1/ (Property Modified)
831 +1 -0 branches/release-2.1/CREDITS (File Modified)
834 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
836 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
837 http://svn.atheme.org/charybdis/trunk
840 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
842 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
844 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
846 - add use_forward to /info
848 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
850 Call channel_modes() with &me instead of source_p when
851 sending out a JOIN and SJOIN for a local user. This
852 saves checking whether they are on the channel they
855 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
857 If use_forward is disabled:
859 - hide +f in /mode #channel (/mode #channel f still shows it)
860 - do not send any mode changes adding +f to local clients
861 (-f ones are still sent)
866 + - branches/release-2.1/ (Property Modified)
867 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
868 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
869 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
870 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
871 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
872 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
873 +1 -1 branches/release-2.1/src/channel.c (File Modified)
874 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
875 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
876 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
877 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
878 +4 -2 branches/release-2.1/src/supported.c (File Modified)
881 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
883 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
887 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
888 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
889 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
892 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
894 Add accountability (wallops, log) to OKICK.
898 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
901 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
903 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
904 Similar to branches/release-2.2 r3061.
908 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
911 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
913 - Write xline to file after instead of before notifying opers and source
914 - Also notify source of failure to add xline
915 Similar to branches/release-2.2 r3057.
919 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
922 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
924 If a dline/kline/resv cannot be added to the file, send
925 the regular notices to local opers and source anyway,
926 and also warn the source (local opers were already warned).
927 Similar to branches/release-2.2 r3053.
931 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
934 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
936 Port over fixes from unkline/unxline/unresv to undline.
937 Similar to branches/release-2.2 r3049.
941 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
944 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
946 Merged revisions 2915 via svnmerge from
947 http://svn.atheme.org/charybdis/trunk
950 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
952 In usage message, show kline.conf and xline.conf instead
953 of klines.conf and xlines.conf.
958 + - branches/release-2.1/ (Property Modified)
959 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
962 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
964 Merged revisions 2831,2833,2853 via svnmerge from
965 http://svn.atheme.org/charybdis/trunk
968 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
970 unkline/unxline/unresv:
971 - if fclose on the output returns an error, treat this as a
973 - check if the rename from the temp file to the ban conf failed
975 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
977 When adding a permanent dline/kline/xline/resv, check
978 the return value of fclose().
980 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
982 Do not free xline aconf if it could not be written out.
983 It will be added to the list in memory anyway.
988 + - branches/release-2.1/ (Property Modified)
989 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
990 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
991 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
992 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
995 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
997 NEWS: Clarify effects of ip_cloaking changes a little.
1001 +2 -0 branches/release-2.1/NEWS (File Modified)
1004 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1010 +9 -9 branches/release-2.1/configure (File Modified)
1013 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1015 Version bump on 2.1 branch to 2.1.2.
1019 +1 -1 branches/release-2.1/configure.ac (File Modified)
1022 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1024 Mention r2801/r2805.
1028 +1 -0 branches/release-2.1/NEWS (File Modified)
1031 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1033 Merged revisions 2801 via svnmerge from
1034 http://svn.atheme.org/charybdis/trunk
1037 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1039 ip_cloaking: try to avoid truncation by removing more
1040 components of the hostname (except the TLD).
1045 + - branches/release-2.1/ (Property Modified)
1046 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1049 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1055 +8 -1 branches/release-2.1/NEWS (File Modified)
1058 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1060 Merged revisions 2781 via svnmerge from
1061 http://svn.atheme.org/charybdis/trunk
1064 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1066 Fix stupid bug: checked a hostmask against the found
1067 ban instead of all exceptions, causing all host mangled
1068 clients to be exempted if there was a single ban
1069 exception in many cases.
1074 + - branches/release-2.1/ (Property Modified)
1075 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1078 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1080 Merged revisions 2773 via svnmerge from
1081 http://svn.atheme.org/charybdis/trunk
1084 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1086 user@host must be *@* for a shared{} block with flags=locops
1087 (server should not be *).
1092 + - branches/release-2.1/ (Property Modified)
1093 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1096 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1098 Tweak \s code a little.
1102 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1103 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1104 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1107 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1109 Merged revisions 2761 via svnmerge from
1110 http://svn.atheme.org/charybdis/trunk
1113 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1115 The testline/no_tilde fixes are in 2.1.1.
1120 + - branches/release-2.1/ (Property Modified)
1121 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1124 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1130 +4 -1 branches/release-2.1/NEWS (File Modified)
1133 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1135 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
1136 http://svn.atheme.org/charybdis/trunk
1140 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1142 If the auth{} block has no_tilde and is not kline exempt,
1143 check the username without tilde against klines too.
1144 This is consistent with the way klines work on spoofs
1145 (klines checked on both raw and appearing-on-IRC version).
1147 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1149 Rework the fix for klines with no_tilde.
1150 Add an extra argument to find_address_conf() for the
1151 username without tilde, as that may contain one character more.
1153 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1155 Unbreak compile (because of r2697).
1156 testline with ~ could be improved some more perhaps, but this should work.
1158 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1160 testline: take no_tilde and username truncation into account
1162 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1164 Add some information on /testline with no_tilde and username truncation.
1169 + - branches/release-2.1/ (Property Modified)
1170 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1171 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1172 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1173 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1174 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1175 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1178 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1180 Merged revisions 2149,2151 via svnmerge from
1181 http://svn.atheme.org/charybdis/trunk
1184 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1186 Move kills from services from +s to +k snomask.
1187 Kills from non-service opers remain on +s.
1189 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1191 Update description of +s and +k snomasks.
1196 + - branches/release-2.1/ (Property Modified)
1197 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1198 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1199 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1202 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1204 Merged revisions 2685 via svnmerge from
1205 http://svn.atheme.org/charybdis/trunk
1208 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1210 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1215 + - branches/release-2.1/ (Property Modified)
1216 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1219 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1221 Merged revisions 2693 via svnmerge from
1222 http://svn.atheme.org/charybdis/trunk
1225 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1227 Fix truncation (by one) of unidented usernames
1228 if user registration is done because of DNSBL
1229 completion (which is the usual case if a valid
1230 NICK and USER are sent quickly and any DNSBLs
1236 + - branches/release-2.1/ (Property Modified)
1237 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1240 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1246 +10 -0 branches/release-2.1/NEWS (File Modified)
1249 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1255 +9 -9 branches/release-2.1/configure (File Modified)
1258 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1260 Version bump to 2.1.1.
1264 +1 -1 branches/release-2.1/configure.ac (File Modified)
1267 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1269 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
1270 http://svn.atheme.org/charybdis/trunk
1273 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1275 - fix a server notice on SID collision where the server name is mentioned twice
1277 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1279 - get_server_name() is stupid
1281 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1285 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1287 Do the Attempt to re-introduce SID server notice somewhat
1288 differently, showing a real host again if !HIDE_SERVERS_IPS
1289 and still showing the server name exactly once.
1291 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1293 Fix log message for Attempt to re-introduce SID (server notice was ok).
1295 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1297 - replace "No N line" with "no connect block" in a
1299 - show attempted server name in a few serverlog messages
1304 + - branches/release-2.1/ (Property Modified)
1305 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1308 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1310 Merged revisions 2218 via svnmerge from
1311 http://svn.atheme.org/charybdis/trunk
1314 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1316 Fix garbage in /stats y output on 64-bit archs.
1321 + - branches/release-2.1/ (Property Modified)
1322 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1325 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1327 Merged revisions 2438 via svnmerge from
1328 http://svn.atheme.org/charybdis/trunk
1331 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1333 Enable Revision keyword in addition to Id.
1338 + - branches/release-2.1/ (Property Modified)
1339 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1342 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1344 Merged revisions 2679 via svnmerge from
1345 http://svn.atheme.org/charybdis/trunk
1348 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1350 Port over ratbox 2.2 r23253 (anfl):
1351 - remove the cached storage of how many +beI there are, thereby fixing a
1352 case where it can get desynced from reality
1357 + - branches/release-2.1/ (Property Modified)
1358 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1359 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1362 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1364 Merged revisions 2093,2095 via svnmerge from
1365 http://svn.atheme.org/charybdis/trunk
1368 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1370 - change DNSBL licensing to BSD.
1372 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1374 - change x86-assembly FNV implementation to BSD license
1379 + - branches/release-2.1/ (Property Modified)
1380 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1381 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1384 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1386 Merged revisions 2073,2075 via svnmerge from
1387 http://svn.atheme.org/charybdis/trunk
1390 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1392 Put full information in the squit reason when exiting
1393 a server due to a servlink (ziplinks) error.
1395 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1397 Put full information in the squit reason when exiting
1398 a server due to not enough arguments for a command.
1403 + - branches/release-2.1/ (Property Modified)
1404 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1405 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1408 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1410 Merged revisions 2071 via svnmerge from
1411 http://svn.atheme.org/charybdis/trunk
1414 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1416 Don't redirect users from an existing domain to an
1417 existing server in reference.conf.
1423 + - branches/release-2.1/ (Property Modified)
1424 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1427 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1429 Merged revisions 2053 via svnmerge from
1430 http://svn.atheme.org/charybdis/trunk
1433 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1435 Make find_channel_membership() choose the shortest list
1436 (channel's list or user's list) to search, avoiding excessive
1437 CPU usage with services which are in lots of channels.
1438 From ratbox 2.2 (anfl/jilles)
1443 + - branches/release-2.1/ (Property Modified)
1444 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1447 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1453 +9 -9 branches/release-2.1/configure (File Modified)
1456 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1458 Version change 2.1.0rc1 -> 2.1.0 (release).
1462 +1 -1 branches/release-2.1/configure.ac (File Modified)
1465 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1467 Merged revisions 2029 via svnmerge from
1468 http://svn.atheme.org/charybdis/trunk
1471 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1473 NEWS: mention m_webirc.c module
1478 + - branches/release-2.1/ (Property Modified)
1479 +1 -0 branches/release-2.1/NEWS (File Modified)
1482 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1488 +9 -9 branches/release-2.1/configure (File Modified)
1491 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1493 Change version to 2.1.0rc1.
1497 +1 -1 branches/release-2.1/configure.ac (File Modified)
1500 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1502 Merged revisions 2021 via svnmerge from
1503 http://svn.atheme.org/charybdis/trunk
1506 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1508 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1509 related flaky looking things, and instead keep a list
1510 of BlacklistClients in PreClient.
1515 + - branches/release-2.1/ (Property Modified)
1516 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1517 +1 -1 branches/release-2.1/include/client.h (File Modified)
1518 +0 -1 branches/release-2.1/include/res.h (File Modified)
1519 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1520 +0 -24 branches/release-2.1/src/res.c (File Modified)
1521 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1524 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1526 Merged revisions 2015,2017 via svnmerge from
1527 http://svn.atheme.org/charybdis/trunk
1530 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1532 Check if the name in the question section of the
1533 DNS reply matches what we queried, to guard against
1534 late replies to a previous query with the same id.
1536 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1538 res.c: add a comment summarizing our changes
1543 + - branches/release-2.1/ (Property Modified)
1544 +53 -18 branches/release-2.1/src/res.c (File Modified)
1547 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1549 Merged revisions 1981 via svnmerge from
1550 http://svn.atheme.org/charybdis/trunk
1553 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1555 Alphabetize extensions and tweak the descriptions a little.
1560 + - branches/release-2.1/ (Property Modified)
1561 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1562 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1565 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1567 Merged revisions 1975 via svnmerge from
1568 http://svn.atheme.org/charybdis/trunk
1571 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1573 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1574 We should use the IP and not truncate the hostname.
1575 From ratbox 2.2 (androsyn)
1580 + - branches/release-2.1/ (Property Modified)
1581 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1584 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1586 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1587 http://svn.atheme.org/charybdis/trunk
1591 + - branches/release-2.1/ (Property Modified)
1594 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1596 - branch 2.1 release family
1600 + - branches/release-2.1/ (File Added)
1603 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1605 Describe new handling of host mangling in channel bans in SGML.
1609 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1612 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1614 - ok, 2.1 operline brought to you by marvin the melancholy robot
1618 +1 -1 trunk/src/messages.tab (File Modified)
1621 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1623 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1624 If anybody comes up with anything better, then please let us know
1625 and we will change this before 2.1 is branched.
1629 +1 -1 trunk/src/messages.tab (File Modified)
1632 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1634 Add EUID to capab.txt.
1638 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1641 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1647 +3 -0 trunk/NEWS (File Modified)
1650 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1652 Allow service{} servers to manipulate the nick delay table
1653 (for "nickserv enforcement").
1654 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1655 If duration is 0, the nickdelay entry is removed, otherwise
1656 it is added with the duration in seconds (maximum 24 hours).
1657 It is suggested that this is used if the EUID capab is present.
1661 +42 -1 trunk/modules/m_services.c (File Modified)
1664 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1666 HURT: strip off *@ from the start of the mask
1667 reject anything else containing '@' or '!'
1671 +11 -0 trunk/extensions/hurt.c (File Modified)
1674 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1676 ircd.c: need supported.h here
1680 +1 -0 trunk/src/ircd.c (File Modified)
1683 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1685 HURT: less ambiguity here
1686 ips/hosts to be hurt must contain a '.' or ':' otherwise
1687 they are interpreted as nicks
1691 +14 -9 trunk/extensions/hurt.c (File Modified)
1694 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1696 - we're now ircd-charybdis.org.
1697 - properly alphabetize credits
1701 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1704 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1706 - add additional modules to the configs
1710 +6 -0 trunk/doc/example.conf (File Modified)
1711 +12 -0 trunk/doc/reference.conf (File Modified)
1714 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1716 - remove hurt.h, it is pointless and confusing
1720 +27 -62 trunk/extensions/hurt.c (File Modified)
1721 + - trunk/extensions/hurt.h (File Deleted)
1724 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1726 - add code to suggest a local HURT by nickname.
1727 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1731 +40 -10 trunk/extensions/hurt.c (File Modified)
1732 +1 -0 trunk/extensions/hurt.h (File Modified)
1735 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1741 +2 -1 trunk/NEWS (File Modified)
1744 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1746 MASKTRACE/TESTMASK: check orighost as well
1750 +4 -2 trunk/modules/m_etrace.c (File Modified)
1751 +3 -1 trunk/modules/m_testmask.c (File Modified)
1754 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1756 Make RPL_ISUPPORT (005) numeric modularizable.
1757 Currently it will reassemble the numeric every time
1758 it needs to be sent, using a few dozen callbacks;
1759 if this is too slow some caching scheme should be
1764 +0 -1 trunk/include/s_user.h (File Modified)
1765 +36 -114 trunk/include/supported.h (File Modified)
1766 +1 -1 trunk/modules/m_version.c (File Modified)
1767 +1 -0 trunk/src/Makefile.in (File Modified)
1768 +1 -0 trunk/src/ircd.c (File Modified)
1769 +300 -25 trunk/src/s_user.c (File Modified)
1770 + - trunk/src/supported.c (File Added)
1773 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1775 EUID orighost could differ from host only in case,
1776 do not mark as dynamic spoof then
1780 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1783 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1785 kline help file: clarify a bit and remove some obsolete stuff
1786 partly suggested by Olin
1790 +8 -8 trunk/help/opers/kline (File Modified)
1793 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1799 +20 -0 trunk/NEWS (File Modified)
1802 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1804 Show real host/IP to nonopers whoising themselves.
1805 The IP is not shown for auth{} spoofs, otherwise it is,
1806 as it looked rather weird to me to show an auth{} spoofed
1807 IP like this. (/userhost on self still shows the IP.)
1811 +13 -2 trunk/modules/m_whois.c (File Modified)
1814 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1816 Document nick_delay stuff and move it around a bit.
1820 +1 -2 trunk/doc/example.conf (File Modified)
1821 +8 -2 trunk/doc/reference.conf (File Modified)
1824 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1826 - disable nickdelay by default. Needs to be documented in reference.conf.
1830 +2 -0 trunk/doc/example.conf (File Modified)
1831 +2 -0 trunk/doc/reference.conf (File Modified)
1834 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1836 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1840 +2 -1 trunk/modules/m_services.c (File Modified)
1843 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1845 ip_cloaking: somewhat hackish but we need to send the
1846 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1851 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1854 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1856 If EUID is used, show realhost in far connect notice
1857 (but not in far disconnect notice).
1861 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1864 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1867 - use non-ENCAP CHGHOST if possible
1868 - really introduce new users with their mangled and real
1869 host if +h is in default umodes
1873 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1876 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1878 Add non-ENCAP CHGHOST.
1882 +49 -11 trunk/modules/m_chghost.c (File Modified)
1885 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1887 Initial addition of EUID (puts realhost/account in same
1888 command as user introduction).
1889 See doc/technical/euid.txt for more information.
1890 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1894 + - trunk/doc/technical/euid.txt (File Added)
1895 +2 -1 trunk/include/s_serv.h (File Modified)
1896 +1 -1 trunk/include/s_user.h (File Modified)
1897 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1898 +1 -34 trunk/modules/m_chghost.c (File Modified)
1899 +0 -28 trunk/modules/m_services.c (File Modified)
1900 +30 -1 trunk/src/s_serv.c (File Modified)
1901 +30 -3 trunk/src/s_user.c (File Modified)
1904 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1906 Store the mangled host in localClient and use it for
1907 ban matching (also match real host for mangled users,
1908 also match mangled host for uncloaked users).
1909 Improve interaction of +h with auth{} and services
1911 Note that all of this only applies to clients who
1912 connect after the mangling module is loaded
1913 (other clients cannot even set +h).
1914 The sorcerynet cloaking module has not been updated
1919 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1920 +3 -0 trunk/include/client.h (File Modified)
1921 +64 -5 trunk/src/channel.c (File Modified)
1922 +1 -0 trunk/src/client.c (File Modified)
1923 +2 -2 trunk/src/s_user.c (File Modified)
1926 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1928 Document /stats U letters in sgml.
1932 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1935 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1937 Better description of hub_mask and leaf_mask.
1941 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1944 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1946 Add operspy_dont_care_user_info to sgml docs.
1950 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1953 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1955 Add general::operspy_dont_care_user_info.
1956 This makes /who mask equivalent to /who !mask for opers
1957 with the operspy flag, and removes the operspy log/notice
1958 on /who mask, /masktrace and /scan.
1959 The necessary privilege (operspy flag) is unchanged.
1960 Behaviour for the other operspy commands (channel
1961 related ones) is also unchanged.
1965 +1 -0 trunk/doc/example.conf (File Modified)
1966 +6 -0 trunk/doc/reference.conf (File Modified)
1967 +1 -0 trunk/include/s_conf.h (File Modified)
1968 +10 -8 trunk/modules/m_etrace.c (File Modified)
1969 +6 -0 trunk/modules/m_info.c (File Modified)
1970 +8 -5 trunk/modules/m_scan.c (File Modified)
1971 +1 -1 trunk/modules/m_version.c (File Modified)
1972 +6 -1 trunk/modules/m_who.c (File Modified)
1973 +1 -0 trunk/src/newconf.c (File Modified)
1974 +1 -0 trunk/src/s_conf.c (File Modified)
1977 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1979 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1980 This letter will also be used for showing operspy with
1981 limited accountability (show non channel related info
1982 without '!' or notice).
1986 +2 -0 trunk/doc/server-version-info (File Modified)
1987 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1988 +2 -0 trunk/include/ircd.h (File Modified)
1989 +6 -0 trunk/modules/m_info.c (File Modified)
1990 +2 -0 trunk/modules/m_version.c (File Modified)
1991 +1 -0 trunk/src/ircd_state.c (File Modified)
1994 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1996 Add m_webirc module, allows showing real host of CGI:IRC users.
1997 Differences to the version available on my web page for a while:
1998 instructions on how to set it up.
2002 +137 -0 trunk/extensions/Makefile.in (File Modified)
2003 + - trunk/extensions/m_webirc.c (File Added)
2006 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2008 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2012 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2015 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2017 - move beu from core to contributors
2018 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2022 +2 -2 trunk/CREDITS (File Modified)
2025 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2027 Mention that class blocks must be defined before the
2028 auth or connect blocks referencing them.
2032 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2035 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2038 - change from "can join" to "is banned", this reverses sense
2039 and removes "weird" checks like for +i, +l, +j
2040 - don't allow $j to same channel
2041 - +s/+p restriction removed, anyone can /mode b anyway
2046 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2049 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2051 Add a few important lines from reference.conf to example.conf.
2055 +8 -1 trunk/doc/example.conf (File Modified)
2058 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2060 - we don't support rtsigio anymore
2061 - we definately don't support VMS nor Cygwin either.
2065 +2 -2 trunk/INSTALL (File Modified)
2066 +0 -2 trunk/README.FIRST (File Modified)
2069 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2071 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2075 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2078 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2081 - return EXTBAN_NOMATCH for a valid ban that does not match
2082 - consider a $j ban invalid if we were already processing a
2083 can_join for a $j ban
2087 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2090 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2092 extb_extgecos: realhost -> orighost
2096 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2099 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2101 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2105 +59 -0 trunk/extensions/Makefile.in (File Modified)
2106 + - trunk/extensions/extb_canjoin.c (File Added)
2109 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2111 - oh right, charybdis calls that 'orighost'.
2115 +2 -2 trunk/modules/m_who.c (File Modified)
2118 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2120 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2124 +2 -0 trunk/modules/m_who.c (File Modified)
2127 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2129 - also check $x against realhost
2133 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2136 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2138 Sorcerynet people want a debugging notice moved from +s to +d.
2142 +1 -1 trunk/src/blacklist.c (File Modified)
2145 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2147 Use source_p instead of client_p for free_pre_client().
2148 client_p could be NULL or another client.
2152 +1 -1 trunk/src/client.c (File Modified)
2155 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2157 - revert this, I know how to fix it now
2161 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2164 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2166 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2167 This fix is probably suboptimal, but it does indeed fix the problem.
2171 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2174 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2176 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2180 +49 -0 trunk/extensions/Makefile.in (File Modified)
2181 + - trunk/extensions/extb_extgecos.c (File Added)
2184 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2186 Remove undocumented and unused general::fallback_to_ip6_int config option.
2190 +0 -3 trunk/include/s_conf.h (File Modified)
2191 +0 -3 trunk/src/newconf.c (File Modified)
2194 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2197 - document new TESTMASK
2198 - mention that TESTMASK matching is the same as MASKTRACE matching
2199 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2204 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2207 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2209 New testmask from ratbox 2.2.
2210 Allows matches on nick, ip and gecos in addition to user
2211 and host, and is fully analogous to masktrace.
2212 The numeric has changed from 724 to 727 and fields in it
2217 +4 -3 trunk/help/opers/testmask (File Modified)
2218 +1 -0 trunk/include/numeric.h (File Modified)
2219 +82 -9 trunk/modules/m_testmask.c (File Modified)
2220 +2 -2 trunk/src/messages.tab (File Modified)
2223 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2225 contrib -> extensions
2229 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2232 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2234 CHGHOST: Check validity of new hostname.
2235 If the command came from a local client (disabled by
2236 default), send an error message and drop the command.
2237 If the command came from a remote client or server,
2238 send a notice to opers and the target user (if local).
2242 +42 -1 trunk/modules/m_chghost.c (File Modified)
2245 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2251 +23 -1 trunk/NEWS (File Modified)
2254 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2256 When an outgoing server connection succeeds, set
2257 localClient->ip by simply copying the whole sockaddr
2258 struct instead of copying certain parts only.
2262 +1 -19 trunk/src/s_serv.c (File Modified)
2265 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2267 Give a special error message and ignore the connect block
2268 if trying to add a connect block for the server's own name.
2272 +7 -0 trunk/src/newconf.c (File Modified)
2275 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2277 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2278 when --disable-balloc is used, so that it compiles.
2279 Obviously the BlockHeapUsage() stub returns just zeroes so
2280 /stats z will be less informative.
2284 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2287 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2289 Free and zero dns_query in DNS callback for outgoing connect.
2290 This avoids double free of reslist.
2294 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2297 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2299 From ratbox, log failed outgoing connections to serverlog.
2304 +13 -1 trunk/src/s_serv.c (File Modified)
2307 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2309 Change serverlog message when connecting to be more clear and show the port number.
2313 +1 -1 trunk/src/s_serv.c (File Modified)
2316 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2318 Remove gethost_byname(), this is meaningless
2319 since the removal of AAAA -> A fallback (r1763).
2323 +0 -1 trunk/include/res.h (File Modified)
2324 +0 -12 trunk/src/res.c (File Modified)
2327 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2329 Remove ip6.int support and use only ip6.arpa.
2330 The global ip6.int zone has disappeared on June 1
2331 and a lot of other software has been removing ip6.int
2333 This removes the second and last case where IPv6
2334 support in charybdis causes extra lookups and slows
2339 +5 -27 trunk/src/res.c (File Modified)
2342 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2344 Mention new default (r1767) for connect::aftype in sgml docs.
2348 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2351 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2353 Use IPv6 if connect::host looks like an IPv6 address
2354 (contains a colon). No need to aftype=ipv6 anymore.
2358 +2 -0 trunk/src/newconf.c (File Modified)
2361 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2363 More information about connect::host.
2367 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2370 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2372 Remove fallback to A if AAAA cannot be found.
2373 In case of a forward check of a reverse lookup, we
2374 already know if it's ipv4 or ipv6, so it is not
2375 useful and in case of a forward lookup of a hostname
2376 in connect::host, connect::aftype already specifies
2377 if it's ipv4 or ipv6.
2381 +4 -27 trunk/src/res.c (File Modified)
2384 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2387 - check if +c made the message text empty and refuse
2389 - don't copy message text if it is not necessary
2394 +14 -4 trunk/modules/core/m_message.c (File Modified)
2397 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2399 remove_conf_item(): do not free cf_name, this is generally a string constant
2403 +0 -1 trunk/src/newconf.c (File Modified)
2406 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2408 Remove the old unused FDL_ constants.
2412 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2415 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2417 Remove an unused struct irc_sockaddr_storage from fde_t
2418 (allocated for every possible file descriptor).
2422 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2425 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2427 If the DNS lookup for an outgoing connection is still
2428 pending when it is closed, clean it up.
2432 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2435 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2437 If proc_answer() fails (for example if a lookup for an
2438 A record returns a CNAME), fail the query immediately.
2439 Previously the packet was just ignored, leaving the
2444 +4 -8 trunk/src/res.c (File Modified)
2447 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2449 Correct sockhost field in an outgoing server connection.
2450 First copy the host field from the server_conf, then
2451 take the IP from to where the connection was attempted
2452 when the connection callback is called.
2453 (Before r1747 this used the IP from the server_conf.)
2457 +8 -2 trunk/src/s_serv.c (File Modified)
2460 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2462 Remove ipnum (keep aftype) and dns_query from server_conf.
2463 We don't keep track of binary form address in connect{}
2464 blocks anymore, DNS lookups of names in host= gone.
2465 As before the DNS lookup is done on connect.
2466 This should unbreak hostnames in host= somewhat.
2470 +1 -2 trunk/include/s_newconf.h (File Modified)
2471 +2 -2 trunk/src/newconf.c (File Modified)
2472 +1 -42 trunk/src/s_newconf.c (File Modified)
2473 +12 -31 trunk/src/s_serv.c (File Modified)
2476 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2482 +1 -1 trunk/configure (File Modified)
2485 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2487 Fix --disable-balloc help text (said --disable-small-net).
2491 +1 -1 trunk/configure.ac (File Modified)
2494 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2496 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2497 services (+S). Unlike operstring and adminstring, this
2498 is not changeable with /quote set but is updated on rehash.
2502 +1 -0 trunk/doc/example.conf (File Modified)
2503 +10 -2 trunk/doc/reference.conf (File Modified)
2504 +1 -0 trunk/include/s_conf.h (File Modified)
2505 +6 -0 trunk/modules/m_info.c (File Modified)
2506 +3 -2 trunk/modules/m_whois.c (File Modified)
2507 +1 -0 trunk/src/newconf.c (File Modified)
2508 +1 -0 trunk/src/s_conf.c (File Modified)
2511 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2513 Fix handling of comma in whois: ignore the comma and
2514 everything after it but do output the entire parameter
2519 +2 -2 trunk/modules/m_whois.c (File Modified)
2522 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2524 New /stats letter 's' to list HURTs:
2525 - opers get the full listing.
2526 - users get any HURTs that match their sockhost/orighost if
2527 "stats_k_oper_only" is set to 1.
2531 +50 -0 trunk/extensions/hurt.c (File Modified)
2534 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2536 - make the newconf system available to modules.
2540 +4 -1 trunk/include/newconf.h (File Modified)
2541 +4 -8 trunk/src/newconf.c (File Modified)
2544 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2546 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2549 +0 -3 trunk/doc/example.conf (File Modified)
2550 +0 -3 trunk/doc/reference.conf (File Modified)
2553 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2555 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2559 +3 -0 trunk/doc/example.conf (File Modified)
2560 +3 -0 trunk/doc/reference.conf (File Modified)
2563 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2565 Fix too early truncation of JOIN channel list.
2569 +2 -3 trunk/modules/core/m_join.c (File Modified)
2572 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2574 - From ratbox 2.2 (anfl), send server notices about read
2575 errors from handshakes and servers to +s instead of +d.
2576 - Send various server notices about failed server
2577 connections which did not reach registered state network
2578 wide if the connection was initiated by a remote oper.
2579 This avoids annoying the whole net if there is a
2580 broken autoconnect, but allows all opers to see why a
2581 remote connect failed. Failed connections which did reach
2582 server state already generate server notices everywhere.
2584 Note: this is an exception to our general policy to not send
2585 server notices about unregistered connections remotely.
2589 +1 -0 trunk/include/client.h (File Modified)
2590 +20 -6 trunk/src/client.c (File Modified)
2591 +6 -6 trunk/src/s_serv.c (File Modified)
2594 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2600 +1 -1 trunk/doc/example.conf (File Modified)
2601 +1 -1 trunk/doc/reference.conf (File Modified)
2604 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2606 Don't allow #channel +b $c:&channel (inconsistent target).
2610 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2613 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2615 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2619 +0 -2 trunk/include/client.h (File Modified)
2622 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2624 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2628 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2631 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2633 Store IP addresses in whowas. These are shown to opers.
2634 Obtained from Eurus patches.
2635 orighost tracking removed (not worth the memory IMHO),
2636 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2637 with unknown IPs and to not violate auth{} spoof policy.
2641 +2 -0 trunk/doc/reference.conf (File Modified)
2642 +1 -0 trunk/include/numeric.h (File Modified)
2643 +1 -0 trunk/include/whowas.h (File Modified)
2644 +10 -1 trunk/modules/m_whowas.c (File Modified)
2645 +1 -1 trunk/src/messages.tab (File Modified)
2646 +4 -0 trunk/src/whowas.c (File Modified)
2649 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2651 Describe hostmask parameter of masktrace better in sgml docs.
2655 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2658 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2660 masktrace help file: mention CIDR IP masks
2665 +2 -0 trunk/help/opers/masktrace (File Modified)
2668 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2670 MASKTRACE: allow normal match() on IP address also
2675 +2 -3 trunk/modules/m_etrace.c (File Modified)
2678 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2680 Allow +S clients (services) to send to channels and @/+ channels always.
2684 +1 -1 trunk/modules/core/m_message.c (File Modified)
2685 +1 -1 trunk/src/channel.c (File Modified)
2688 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2690 Allow servers to send to @#chan and +#chan.
2694 +1 -1 trunk/modules/core/m_message.c (File Modified)
2697 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2699 Don't count opers on service{} servers in /lusers.
2703 +2 -2 trunk/src/s_user.c (File Modified)
2706 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2708 Show opers the real host behind a dynamic spoof in WHOIS.
2709 If the user is auth{} spoofed, this shows the auth{} spoof
2710 otherwise it shows the DNS hostname and IP address.
2711 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2715 +1 -0 trunk/include/numeric.h (File Modified)
2716 +12 -2 trunk/modules/m_whois.c (File Modified)
2717 +1 -1 trunk/src/messages.tab (File Modified)
2720 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2722 Remove #define HIDE_SPOOF_IPS from config.h, should
2723 have been done earlier.
2727 +0 -7 trunk/include/config.h (File Modified)
2730 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2732 Bring back ERR_CANTKILLSERVER.
2736 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2739 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2742 - also send RPL_HOSTHIDDEN on -h
2743 - don't allow +h for auth{} spoofed clients
2747 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2750 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2752 /etc/resolv.conf parsing:
2753 - don't crash (sometimes) if there is a line without an argument
2754 (e.g. 'search' by itself)
2755 - fix handling of lines with leading whitespace
2759 +9 -8 trunk/src/reslib.c (File Modified)
2762 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2764 Put back code that terminates DNS queries, which was
2765 removed during the resolver changes.
2769 +4 -0 trunk/src/s_auth.c (File Modified)
2772 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2774 - oh hey, that was in the wrong place
2778 +13 -13 trunk/src/s_auth.c (File Modified)
2781 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2783 - handle a situation where a user can go away before DNS completes
2787 +13 -0 trunk/src/s_auth.c (File Modified)
2790 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2796 +1 -0 trunk/include/blacklist.h (File Modified)
2797 +1 -0 trunk/include/res.h (File Modified)
2798 +33 -2 trunk/src/blacklist.c (File Modified)
2799 +2 -0 trunk/src/client.c (File Modified)
2800 +24 -0 trunk/src/res.c (File Modified)
2803 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2805 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2806 if comm_accept() failed.
2808 Found with valgrind.
2812 +4 -4 trunk/src/listener.c (File Modified)
2815 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2817 - handle unavailable Client/preClient structs
2821 +9 -0 trunk/src/blacklist.c (File Modified)
2824 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2826 Add +lf to SGML docs.
2830 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2833 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2835 Also do forwarding if the channel limit (+l) is exceeded.
2839 +1 -1 trunk/help/opers/cmode (File Modified)
2840 +2 -2 trunk/modules/core/m_join.c (File Modified)
2843 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2845 Post-release lovin':
2846 - Update version to 2.1.0.
2847 - Regenerate configure.
2851 +9 -9 trunk/configure (File Modified)
2852 +1 -1 trunk/configure.ac (File Modified)
2855 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2857 Comment out example blacklist{} block.
2861 +7 -7 trunk/doc/example.conf (File Modified)
2862 +7 -7 trunk/doc/reference.conf (File Modified)
2865 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2867 Add note regarding use of AHBL BLs.
2871 +4 -0 trunk/doc/example.conf (File Modified)
2872 +4 -0 trunk/doc/reference.conf (File Modified)
2875 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2881 +2 -2 trunk/CREDITS (File Modified)
2884 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2890 +1 -0 trunk/CREDITS (File Modified)
2893 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2895 Put more recent ratbox CREDITS here.
2899 +3 -2 trunk/doc/Ratbox-team (File Modified)
2902 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2908 +5 -4 trunk/NEWS (File Modified)
2911 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2913 Mention that install or make install also avoids modunload crashes.
2917 +2 -1 trunk/BUGS (File Modified)
2920 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2926 +3 -8 trunk/NEWS (File Modified)
2929 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2935 +3 -2 trunk/BUGS (File Modified)
2938 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2940 - add orighost check to hurt.c
2945 +1 -6 trunk/BUGS (File Modified)
2946 +1 -1 trunk/extensions/hurt.c (File Modified)
2949 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2951 Make kline_exempt exempt from HURT also.
2955 +2 -1 trunk/extensions/hurt.c (File Modified)
2958 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2960 Fix mask HEAL propagation.
2964 +6 -3 trunk/extensions/hurt.c (File Modified)
2967 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2974 +18 -31 trunk/extensions/README (File Modified)
2977 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2979 More target change hax.
2984 +5 -0 trunk/extensions/hurt.c (File Modified)
2987 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2989 Improvements to HURT propagation.
2993 +8 -6 trunk/extensions/hurt.c (File Modified)
2996 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2998 - further simplification
3002 +25 -76 trunk/extensions/hurt.c (File Modified)
3003 +0 -9 trunk/extensions/hurt.h (File Modified)
3006 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3012 +13 -0 trunk/extensions/hurt.c (File Modified)
3015 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3017 - cut off at 15 messages instead of 30
3021 +1 -1 trunk/extensions/hurt.h (File Modified)
3024 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3026 Squash a warning here.
3030 +1 -3 trunk/src/ircd.c (File Modified)
3033 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3035 Don't show servers in /stats l to nonopers if flatten links is enabled.
3039 +3 -1 trunk/modules/m_stats.c (File Modified)
3042 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3048 +20 -7 trunk/extensions/hurt.c (File Modified)
3051 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3053 - remove inline stuff (yuck)
3054 - sockaddr should have been sockhost
3058 +22 -31 trunk/extensions/hurt.c (File Modified)
3061 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3063 - make hurt checking actually work
3067 +2 -7 trunk/extensions/hurt.c (File Modified)
3070 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3072 Slight tweak to alias{}.
3076 +4 -0 trunk/src/parse.c (File Modified)
3079 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3081 - further simplification
3085 +59 -71 trunk/extensions/hurt.c (File Modified)
3086 +0 -1 trunk/extensions/hurt.h (File Modified)
3089 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3091 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3095 +10 -20 trunk/extensions/hurt.c (File Modified)
3096 +0 -4 trunk/extensions/hurt.h (File Modified)
3099 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3101 - remove some unnecessary code here (hurt_initial_check_event()).
3105 +0 -23 trunk/extensions/hurt.c (File Modified)
3108 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3110 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3114 +8 -0 trunk/modules/core/m_message.c (File Modified)
3117 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3119 - more sane tgchange hax
3123 +2 -1 trunk/extensions/hurt.c (File Modified)
3126 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3128 Make HEAL <nick> work.
3132 +40 -43 trunk/extensions/hurt.c (File Modified)
3135 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3137 Destroy hurt_clients list on unload.
3141 +7 -0 trunk/extensions/hurt.c (File Modified)
3144 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3146 Coding style: no space between a function name and parenthesis.
3150 +43 -43 trunk/extensions/hurt.c (File Modified)
3153 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3155 Now works and throws out hurt clients after 30 protocol messages
3156 unless they identify.
3160 +28 -36 trunk/extensions/hurt.c (File Modified)
3161 +1 -7 trunk/extensions/hurt.h (File Modified)
3164 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3166 Working addition/lookup.
3170 +8 -0 trunk/extensions/hurt.c (File Modified)
3173 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3175 Get rid of hyb6 style propagation (:server COMMAND source).
3179 +18 -22 trunk/extensions/hurt.c (File Modified)
3182 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3184 add not-working hurt_add and hurt_find
3188 +13 -5 trunk/extensions/hurt.c (File Modified)
3191 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3193 Comment out a lot of stuff so I can load and unload this without crashing.
3197 +17 -6 trunk/extensions/hurt.c (File Modified)
3200 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3202 Fix svn:keywords and add a short comment at the top.
3206 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3209 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3211 - Make hurt module compile
3212 - Link it to the build
3213 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3214 correct flag name, no CAP_TS6 use etc
3218 +1 -0 trunk/extensions/Makefile.in (File Modified)
3219 +30 -32 trunk/extensions/hurt.c (File Modified)
3222 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3224 Put beu's hurt module in trunk.
3228 + - trunk/extensions/hurt.c (File Added)
3229 + - trunk/extensions/hurt.h (File Added)
3232 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3234 - _iprint(): use stderr instead of stdout
3238 +1 -1 trunk/src/s_log.c (File Modified)
3241 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3243 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3244 and subsequently destroy our kqueue when we close 0, 1, 2
3246 - After closing fd 0, 1, 2 reopen them to /dev/null again
3247 so we don't send messages from malloc etc to a random
3249 - Remove an obsolete comment.
3253 +13 -2 trunk/src/ircd.c (File Modified)
3256 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3262 +29 -1 trunk/NEWS (File Modified)
3265 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3271 +1 -1 trunk/configure (File Modified)
3274 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3276 Fix openssl version check to also accept versions newer than 0.9.6.
3280 +1 -1 trunk/configure.ac (File Modified)
3283 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3285 Oops, need packet.h here.
3289 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3292 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3294 End the flood grace period in CPRIVMSG/CNOTICE.
3298 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3301 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3303 - update class::connectfreq documentation
3307 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3310 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3312 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3316 +3 -6 trunk/src/s_serv.c (File Modified)
3319 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3321 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3325 +1 -1 trunk/src/messages.tab (File Modified)
3328 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3330 Don't mention that /stats p shows idle times, as it doesn't.
3334 +1 -1 trunk/help/opers/stats (File Modified)
3335 +1 -1 trunk/help/users/stats (File Modified)
3338 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3340 /stats A shows DNS servers, it doesn't matter whether ircd
3341 uses ADNS or something else.
3345 +1 -1 trunk/help/opers/stats (File Modified)
3348 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3350 get_client_name() fix
3354 +4 -0 trunk/src/client.c (File Modified)
3357 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3363 +6 -0 trunk/src/ircd.c (File Modified)
3366 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3368 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3371 +16 -17 trunk/configure (File Modified)
3372 +1 -1 trunk/configure.ac (File Modified)
3375 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3377 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3380 +135 -0 trunk/configure (File Modified)
3381 +6 -0 trunk/configure.ac (File Modified)
3384 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3386 Exit 0 on successful -conftest.
3390 +1 -1 trunk/src/ircd.c (File Modified)
3393 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3395 Make the "keep the parent process around" thing work, by opening
3396 a pipe to the child process. This pipe is on fd 0 in the child
3397 process. After successful initialization, the child will write
3398 a byte to this pipe, on fatal errors it will close it without
3401 Somewhat hackish still but should work.
3405 +27 -30 trunk/src/ircd.c (File Modified)
3408 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3410 - convert some error messages to ierror() over fprintf/ilog combination
3414 +3 -6 trunk/src/ircd.c (File Modified)
3417 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3419 - inotice() for loadmodule when in foreground mode
3423 +3 -0 trunk/src/modules.c (File Modified)
3426 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3428 - remove inotice() on loading modules from the config
3432 +0 -3 trunk/src/modules.c (File Modified)
3435 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3437 - usleep for 50000usec in the parent process to allow for startup messages
3438 to be cleanly printed before detaching to shell, this should be more than
3443 +3 -0 trunk/src/ircd.c (File Modified)
3446 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3448 - display more errors during normal startup as to try to help people find common problems
3452 +27 -10 trunk/src/ircd.c (File Modified)
3455 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3457 - version bump in preparation of 2.0.0 release
3461 +9 -9 trunk/configure (File Modified)
3462 +1 -1 trunk/configure.ac (File Modified)
3465 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3467 Change example.conf operator block from "admin" to "god",
3468 so as to show we encourage per-person operator blocks.
3472 +4 -2 trunk/doc/example.conf (File Modified)
3475 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3477 Document alias{} block.
3481 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3484 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3486 Document DNS blacklist stuff in sgml.
3490 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3491 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3494 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3496 Misc /stats clarifications.
3500 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3503 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3505 Move snomasks into umodes chapter.
3506 Move oprivs chapter down.
3510 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3511 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3512 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3515 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3517 Mention operator{} user@host change.
3521 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3524 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3526 operator{} block user@host matches against orighost now, not host.
3527 This means that services/+h spoofs do not work in operator{} blocks;
3528 auth{} spoofs still work.
3532 +4 -0 trunk/doc/example.conf (File Modified)
3533 +1 -1 trunk/doc/reference.conf (File Modified)
3534 +2 -2 trunk/modules/m_challenge.c (File Modified)
3535 +1 -1 trunk/modules/m_oper.c (File Modified)
3538 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3540 - inotice/iwarn/ierror() stuff I was working on
3544 +3 -0 trunk/include/s_log.h (File Modified)
3545 +15 -11 trunk/src/ircd.c (File Modified)
3546 +3 -1 trunk/src/modules.c (File Modified)
3547 +1 -1 trunk/src/newconf.c (File Modified)
3548 +54 -0 trunk/src/s_log.c (File Modified)
3551 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3553 Oops, don't add blacklists to the list twice on rehash.
3557 +3 -2 trunk/src/blacklist.c (File Modified)
3560 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3562 Remove notices to the client about progress of dnsbl lookups.
3566 +0 -4 trunk/src/blacklist.c (File Modified)
3569 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3571 Add auth{} flag dnsbl_exempt.
3575 +2 -1 trunk/doc/example.conf (File Modified)
3576 +2 -1 trunk/doc/reference.conf (File Modified)
3577 +2 -0 trunk/include/s_conf.h (File Modified)
3578 +1 -0 trunk/src/newconf.c (File Modified)
3579 +8 -1 trunk/src/s_user.c (File Modified)
3582 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3584 Switch alias{} and blacklist{} around, for consistency with example.conf.
3588 +18 -18 trunk/doc/reference.conf (File Modified)
3591 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3593 Send a warning to the user if they are dnsbl listed but exempted.
3597 +17 -12 trunk/src/s_user.c (File Modified)
3600 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3602 Move throwing out dnsbl listed clients to registration,
3603 and make kline_exempt exempt from it.
3607 +1 -0 trunk/include/blacklist.h (File Modified)
3608 +4 -0 trunk/include/client.h (File Modified)
3609 +15 -16 trunk/src/blacklist.c (File Modified)
3610 +6 -0 trunk/src/client.c (File Modified)
3611 +17 -0 trunk/src/s_user.c (File Modified)
3614 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3616 Show refcount in /stats n.
3620 +3 -2 trunk/modules/m_stats.c (File Modified)
3623 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3625 Don't look up dnsbls twice if they send USER twice.
3629 +5 -3 trunk/modules/m_user.c (File Modified)
3632 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3634 Add /stats n to help files.
3638 +1 -0 trunk/help/opers/stats (File Modified)
3639 +1 -0 trunk/help/users/stats (File Modified)
3642 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3644 Only check dnsbls for A records, not AAAA.
3648 +1 -1 trunk/src/blacklist.c (File Modified)
3651 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3653 Don't remove non-illegal blacklists on completion of check.
3654 Add debugging notices (not working).
3658 +5 -1 trunk/src/blacklist.c (File Modified)
3661 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3663 Don't call register_local_user() if they haven't sent a nick yet.
3667 +1 -1 trunk/src/blacklist.c (File Modified)
3670 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3672 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3676 +21 -0 trunk/modules/m_stats.c (File Modified)
3679 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3681 More dnsbl rehash fixes, it was adding bogus entries.
3685 +2 -7 trunk/src/newconf.c (File Modified)
3688 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3690 Need blacklist.h here.
3694 +1 -0 trunk/src/s_conf.c (File Modified)
3697 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3703 +1 -2 trunk/configure (File Modified)
3704 +0 -48 trunk/configure.ac (File Modified)
3705 + - trunk/doc/example-iauth.conf (File Deleted)
3706 + - trunk/iauth/ (File Deleted)
3709 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3711 Improve handling of rehashing with blacklists.
3712 Also some coding style tweaks.
3716 +3 -2 trunk/include/blacklist.h (File Modified)
3717 +35 -16 trunk/src/blacklist.c (File Modified)
3718 +2 -0 trunk/src/s_conf.c (File Modified)
3721 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3723 Clear can_send cache if a user logs in or out from services.
3727 +2 -0 trunk/modules/m_services.c (File Modified)
3730 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3732 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3733 This directory is not entered by default.
3734 More stuff needs to be moved into here.
3738 +2 -1 trunk/configure (File Modified)
3739 +1 -0 trunk/configure.ac (File Modified)
3740 +69 -458 trunk/extensions/Makefile.in (File Modified)
3741 + - trunk/extensions/m_clearchan.c (File Deleted)
3742 + - trunk/extensions/m_force.c (File Deleted)
3743 + - trunk/unsupported/ (File Added)
3744 + - trunk/unsupported/Makefile.in (File Added)
3745 + - trunk/unsupported/m_clearchan.c (File Added)
3746 + - trunk/unsupported/m_force.c (File Added)
3749 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3751 Logging/wallops for forcejoin/forcepart, numeric fix.
3752 This needs to be moved to the toys section.
3756 +22 -2 trunk/extensions/m_force.c (File Modified)
3759 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3761 Fix comments at the top (including copyright).
3765 +3 -2 trunk/extensions/m_omode.c (File Modified)
3768 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3770 Add OMODE command to extensions/ for oper mode hacking:
3771 - requires admin privs
3772 - does not work for opped opers
3774 - sends a ServerMode for opping the oper themselves,
3775 otherwise a mode coming from the oper (not only
3776 does this provide full accountability, it is also
3777 easiest to implement while avoiding channels
3778 messed up with bogus bans etc).
3782 +171 -0 trunk/extensions/Makefile.in (File Modified)
3783 + - trunk/extensions/m_omode.c (File Added)
3786 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3792 + - trunk/include/blacklist.h (Property Modified)
3793 + - trunk/src/blacklist.c (Property Modified)
3796 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3798 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3802 +5 -1 trunk/src/blacklist.c (File Modified)
3805 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3807 Initial DNS blacklist support:
3808 - see example.conf for how to use.
3809 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3810 - tor.ahbl.org is also included because most networks will not want to allow tor
3811 (and we're considering going KoS on tor users here anyway due to abuse)
3815 +18 -0 trunk/doc/example.conf (File Modified)
3816 +66 -0 trunk/doc/reference.conf (File Modified)
3817 + - trunk/include/blacklist.h (File Added)
3818 +2 -0 trunk/include/client.h (File Modified)
3819 +3 -0 trunk/modules/m_user.c (File Modified)
3820 +152 -0 trunk/src/Makefile.in (File Modified)
3821 + - trunk/src/blacklist.c (File Added)
3822 +34 -0 trunk/src/newconf.c (File Modified)
3823 +1 -0 trunk/src/s_auth.c (File Modified)
3824 +4 -0 trunk/src/s_user.c (File Modified)
3827 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3829 Remove last bit of lzo stuff (comment in example.conf connect{}).
3833 +0 -4 trunk/doc/example.conf (File Modified)
3836 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3838 Show sasl successes and failures in /stats t (like other
3839 things in /stats t, about local clients only).
3843 +2 -0 trunk/include/s_stats.h (File Modified)
3844 +3 -0 trunk/modules/m_sasl.c (File Modified)
3845 +3 -0 trunk/src/s_stats.c (File Modified)
3848 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3850 Allow messaging services by nickname without using
3851 target change slots (this was already possible with
3852 user@server notation or services shortcuts).
3856 +2 -2 trunk/modules/core/m_message.c (File Modified)
3859 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3861 Abort a safelist if a new /list comes in while one is already in progress.
3865 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3868 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3870 Change $![letter]:[mask] to $~[letter]:[mask]
3871 so both ! and ~ invert an extban.
3875 +2 -0 trunk/src/chmode.c (File Modified)
3878 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3880 - revert due to technical issues
3884 +1 -1 trunk/src/extban.c (File Modified)
3887 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3889 - 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
3893 +1 -1 trunk/src/extban.c (File Modified)
3896 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3898 Don't pace /list on a single channel.
3902 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3905 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3907 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3911 +4 -2 trunk/include/supported.h (File Modified)
3914 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3916 Extban types are case insensitive; force them to lowercase when added.
3920 +5 -5 trunk/doc/extban.txt (File Modified)
3921 +4 -0 trunk/src/chmode.c (File Modified)
3922 +3 -3 trunk/src/extban.c (File Modified)
3925 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3927 sendto_wallops_flags():
3928 - instead of checking IsOper on each client, walk the appropriate list
3929 - instead of sending non-+z wallops from persons to nonopers, send only
3930 +w wallops from persons
3934 +1 -5 trunk/src/send.c (File Modified)
3937 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3939 Prefix oper wallops with "WALLOPS - " if they would
3940 otherwise look like operwalls or locops, when sending
3941 them to local users.
3945 +11 -1 trunk/modules/m_wallops.c (File Modified)
3948 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3950 Make sure destination field in some sasl numerics
3951 is the user's nick, not the sasl agent or server
3956 +2 -2 trunk/modules/m_sasl.c (File Modified)
3959 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3961 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3965 +1 -1 trunk/extensions/Makefile.in (File Modified)
3968 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3970 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3974 +1 -0 trunk/src/s_user.c (File Modified)
3977 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3979 Fix build for when IPv6 is disabled.
3983 +12 -10 trunk/src/s_auth.c (File Modified)
3986 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3988 Add information about adding extban types.
3992 +25 -0 trunk/doc/extban.txt (File Modified)
3995 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3997 Better extban validation: try to match a new extban from
3998 a local user against its setter to see if it is valid.
3999 Unknown extban types from remotes are no longer hidden.
4003 +4 -3 trunk/doc/extban.txt (File Modified)
4004 +1 -0 trunk/include/channel.h (File Modified)
4005 +2 -6 trunk/src/chmode.c (File Modified)
4006 +32 -0 trunk/src/extban.c (File Modified)
4009 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4011 Make sure both .c.o: and .s.o: are followed by the necessary command.
4015 +1 -0 trunk/src/Makefile.in (File Modified)
4018 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4020 Add need_sasl auth{} flag to sgml documentation.
4024 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4027 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4029 Document need_sasl auth{} flag in example confs.
4033 +1 -0 trunk/doc/example.conf (File Modified)
4034 +1 -0 trunk/doc/reference.conf (File Modified)
4037 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4039 Don't allow TB to set an empty topic.
4040 This would be possible if a server sent bad protocol
4041 and could cause a crash.
4045 +4 -0 trunk/modules/m_tb.c (File Modified)
4048 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4054 +1 -1 trunk/Makefile.in (File Modified)
4057 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4063 +2 -2 trunk/configure (File Modified)
4064 +1 -1 trunk/configure.ac (File Modified)
4067 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4073 +2 -2 trunk/configure (File Modified)
4076 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4082 +1 -1 trunk/extensions/Makefile.in (File Modified)
4085 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4087 - rename contrib to extensions to bring some clarity to things
4091 +1 -1 trunk/Makefile.in (File Modified)
4092 +1 -1 trunk/configure.ac (File Modified)
4093 +10 -10 trunk/doc/example.conf (File Modified)
4094 +10 -10 trunk/doc/reference.conf (File Modified)
4095 + - trunk/extensions/ (File Added)
4096 + - trunk/extras/ (File Deleted)
4099 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4105 +1 -1 trunk/Makefile.in (File Modified)
4106 +1 -1 trunk/configure.ac (File Modified)
4107 + - trunk/contrib/ (File Deleted)
4108 + - trunk/extras/ (File Added)
4111 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4113 Don't allow servers to QUIT (they should use SQUIT).
4117 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4120 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4126 + - trunk/src/fnvhash.s (Property Modified)
4129 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4131 - reduced version of code
4135 +9 -61 trunk/src/fnvhash.s (File Modified)
4138 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4140 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4144 +1 -1 trunk/src/fnvhash.s (File Modified)
4147 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4149 Fix orighost matching for klines, etc. Was hashing the visible
4154 +1 -1 trunk/src/hostmask.c (File Modified)
4157 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4159 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4163 +7 -1 trunk/configure (File Modified)
4164 +5 -0 trunk/configure.ac (File Modified)
4165 +5 -6 trunk/src/Makefile.in (File Modified)
4166 +0 -4 trunk/src/fnvhash.s (File Modified)
4167 +0 -2 trunk/src/hash.c (File Modified)
4170 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4172 - regenerate configure
4176 +18 -0 trunk/configure (File Modified)
4179 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4181 - --enable-ricer-hashing option.
4185 +9 -0 trunk/configure.ac (File Modified)
4186 +3 -0 trunk/include/setup.h.in (File Modified)
4189 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4191 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4195 + - trunk/src/fnvhash.s (File Added)
4196 +3 -0 trunk/src/hash.c (File Modified)
4199 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4201 Fix syntax error in reference.conf.
4205 +0 -1 trunk/doc/reference.conf (File Modified)
4208 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4210 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4211 (&& instead of ||...)
4212 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4216 +1 -1 trunk/src/chmode.c (File Modified)
4219 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4221 Documentation for extban.
4225 + - trunk/doc/extban.txt (File Added)
4228 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4230 Add extban modules to example confs.
4234 +5 -0 trunk/doc/example.conf (File Modified)
4235 +10 -0 trunk/doc/reference.conf (File Modified)
4238 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4240 Initial addition of extended ban types (conditionals).
4241 Allows custom +bqeI checks via modules.
4242 Initial extra types are account (a[:mask]), oper (o),
4243 channel (c:name), realname (r:mask), server (s:mask).
4247 +229 -0 trunk/contrib/Makefile.in (File Modified)
4248 + - trunk/contrib/extb_account.c (File Added)
4249 + - trunk/contrib/extb_channel.c (File Added)
4250 + - trunk/contrib/extb_oper.c (File Added)
4251 + - trunk/contrib/extb_realname.c (File Added)
4252 + - trunk/contrib/extb_server.c (File Added)
4253 +13 -0 trunk/include/channel.h (File Modified)
4254 +1 -0 trunk/src/Makefile.in (File Modified)
4255 +14 -5 trunk/src/channel.c (File Modified)
4256 +91 -0 trunk/src/chmode.c (File Modified)
4257 + - trunk/src/extban.c (File Added)
4260 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4262 Do not force +bqeI modes starting with '$' in nick!user@host format.
4263 * and ? characters in them are still assumed to be wildcards.
4267 +6 -0 trunk/src/chmode.c (File Modified)
4270 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4272 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4276 +4 -0 trunk/modules/m_capab.c (File Modified)
4279 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4281 Stop some mixing of client and server protocol.
4285 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4286 +4 -2 trunk/modules/m_pass.c (File Modified)
4287 +6 -0 trunk/modules/m_sasl.c (File Modified)
4288 +6 -0 trunk/modules/m_user.c (File Modified)
4291 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4297 +0 -2 trunk/include/s_newconf.h (File Modified)
4298 +0 -4 trunk/include/s_serv.h (File Modified)
4299 +0 -1 trunk/src/newconf.c (File Modified)
4300 +1 -13 trunk/src/s_serv.c (File Modified)
4303 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4305 - revert LZOLink patch for now
4309 +0 -1 trunk/servlink/Makefile.in (File Modified)
4310 +0 -16 trunk/servlink/README (File Modified)
4311 +2 -36 trunk/servlink/control.c (File Modified)
4312 +0 -3 trunk/servlink/control.h (File Modified)
4313 +7 -5955 trunk/servlink/io.c (File Modified)
4314 + - trunk/servlink/lzoconf.h (File Deleted)
4315 + - trunk/servlink/lzodefs.h (File Deleted)
4316 + - trunk/servlink/minilzo.c (File Deleted)
4317 + - trunk/servlink/minilzo.h (File Deleted)
4318 +0 -1 trunk/servlink/servlink.h (File Modified)
4321 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4327 +4 -2 trunk/servlink/control.c (File Modified)
4328 +2 -1 trunk/servlink/io.c (File Modified)
4331 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4337 +2 -2 trunk/servlink/io.c (File Modified)
4340 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4342 - paranoia, prevent segfaults
4346 +2 -2 trunk/servlink/io.c (File Modified)
4349 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4351 - more optimal servlink code
4355 +21 -8 trunk/servlink/io.c (File Modified)
4358 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4360 - more efficient read strategy
4364 +15 -3 trunk/servlink/io.c (File Modified)
4367 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4369 - use lzo_uintp cast to make LZO happy
4373 +3 -3 trunk/servlink/io.c (File Modified)
4376 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4378 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4382 +4 -0 trunk/doc/example.conf (File Modified)
4383 +2 -1 trunk/include/s_newconf.h (File Modified)
4384 +4 -0 trunk/include/s_serv.h (File Modified)
4385 +1 -0 trunk/servlink/Makefile.in (File Modified)
4386 +16 -0 trunk/servlink/README (File Modified)
4387 +34 -2 trunk/servlink/control.c (File Modified)
4388 +3 -0 trunk/servlink/control.h (File Modified)
4389 +5929 -7 trunk/servlink/io.c (File Modified)
4390 + - trunk/servlink/lzoconf.h (File Added)
4391 + - trunk/servlink/lzodefs.h (File Added)
4392 + - trunk/servlink/minilzo.c (File Added)
4393 + - trunk/servlink/minilzo.h (File Added)
4394 +1 -0 trunk/servlink/servlink.h (File Modified)
4395 +1 -0 trunk/src/newconf.c (File Modified)
4396 +14 -2 trunk/src/s_serv.c (File Modified)
4399 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4401 - remove imalloc, it was a concept that probably wouldn't have worked properly
4405 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4406 + - trunk/libcharybdis/imalloc.c (File Deleted)
4407 + - trunk/libcharybdis/imalloc.h (File Deleted)
4410 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4412 - disable imalloc for now
4416 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4419 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4421 - remove unneeded debug code
4425 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4428 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4430 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4434 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4437 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4439 - more stuff here, imalloc remains disabled for now
4443 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4446 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4452 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4455 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4461 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4462 +2 -0 trunk/src/ircd.c (File Modified)
4465 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4467 - roll back libircd crap
4471 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4472 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4473 +29 -0 trunk/src/.depend (File Modified)
4474 +6 -21 trunk/src/Makefile.in (File Modified)
4475 +3 -218 trunk/src/ircd.c (File Modified)
4476 + - trunk/src/ircd_linker.c (File Deleted)
4477 + - trunk/src/main.c (File Deleted)
4480 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4482 - realloc(), free() implementation
4486 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4489 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4491 - malloc(), calloc() implementation
4495 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4498 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4500 - block_free(), block_find(), retune_heaps() implementation
4504 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4507 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4509 - block_destroy code, block_allocate code.
4513 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4516 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4522 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4525 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4527 - disable imalloc again :P
4531 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4534 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4540 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4543 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4549 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4552 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4554 - constructor code for imalloc engine (malloc_init())
4558 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4561 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4563 - imalloc engine improvements
4567 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4570 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4572 - replace mmap() code with direct brk()/sbrk() calls.
4576 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4579 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4581 - remove outdated i_malloc() interfaces
4585 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4588 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4590 - redisable imalloc (sorry!)
4594 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4597 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4599 - correct GET_PAGE_SLOT() macro
4603 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4606 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4608 - oops forgot to commit it with imalloc turned off
4612 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4615 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4621 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4622 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4625 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4627 - lowlevel imalloc code
4631 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4632 + - trunk/libcharybdis/imalloc.h (File Added)
4635 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4641 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4644 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4650 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4653 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4655 - 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)
4659 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4660 + - trunk/libcharybdis/imalloc.c (File Added)
4663 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4665 - increment configure Id
4669 +2208 -1 trunk/configure (File Modified)
4672 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4674 - bootstrap for imalloc code
4678 +54 -1 trunk/configure.ac (File Modified)
4679 +27 -0 trunk/include/setup.h.in (File Modified)
4682 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4684 Clarify interaction of spoofs and channel bans/operator{} blocks.
4688 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4689 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4692 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4694 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4698 +30 -22 trunk/src/ircd.c (File Modified)
4701 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4703 If shared{} blocks deny something, the command
4704 is silently ignored.
4708 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4711 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4713 Move up IsService check so we don't store a non-service
4714 in preClient->sasl_agent.
4718 +6 -6 trunk/modules/m_sasl.c (File Modified)
4721 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4723 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4724 Add some more sanity checks on agent strings.
4728 +13 -11 trunk/modules/m_sasl.c (File Modified)
4731 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4733 Unknown clients can have an ID too now so make sure to remove
4734 them from the hash if they exit.
4738 +3 -0 trunk/src/client.c (File Modified)
4741 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4743 Only accept sasl from servers in a service{} block.
4744 Not tested but this must go in.
4748 +6 -0 trunk/modules/m_sasl.c (File Modified)
4749 +3 -0 trunk/modules/m_signon.c (File Modified)
4752 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4754 Only process SAVE messages targetting registered users,
4755 not servers or unregistered connections. Could cause
4756 a crash when bad protocol was received.
4760 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4763 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4765 - fix QJM buffer overflow vulnerability (fucking GXTi)
4769 +3 -3 trunk/src/s_user.c (File Modified)
4772 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4774 Mention /scan umodes under oper_spy privilege.
4778 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4781 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4783 Mention that overlapping cluster blocks are a bad thing.
4787 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4790 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4792 - Document cluster{} and shared{} blocks.
4793 - Mention that service{} does not allow wildcards.
4797 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4800 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4802 Document exempt{} and service{} blocks, point to reference.conf for
4803 general{}, channel{} and serverhide{}.
4807 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4810 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4812 Document ~ in lists of values better.
4816 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4819 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4821 More detailed CNOTICE, CPRIVMSG descriptions.
4825 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4828 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4830 Oops, need both Revision and Id on modules.
4834 + - trunk/modules/sno_routing.c (Property Modified)
4837 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4839 Tweak header comment a bit (filename, Id).
4843 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4846 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4848 Add GLINE and UNGLINE.
4852 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4855 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4857 New configure with proper Id.
4861 +3 -1 trunk/configure (File Modified)
4864 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4866 Change #include directives for in6addr_any, hopefully compiles better now.
4870 +3 -1 trunk/configure.ac (File Modified)
4873 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4875 Encourage putting actual administrative information
4876 in the admin{} block.
4880 +3 -3 trunk/doc/example.conf (File Modified)
4883 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4885 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4889 +9 -7 trunk/include/s_conf.h (File Modified)
4890 +1 -0 trunk/src/newconf.c (File Modified)
4891 +10 -0 trunk/src/s_user.c (File Modified)
4894 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4896 - Change to glines = no in example confs
4897 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4902 +1 -1 trunk/doc/example.conf (File Modified)
4903 +1 -1 trunk/doc/reference.conf (File Modified)
4904 +2 -2 trunk/modules/m_gline.c (File Modified)
4907 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4909 - forward-port QJM fix from 1.1
4913 +2 -0 trunk/src/s_user.c (File Modified)
4916 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4918 - add switch to configure to disable the block allocator
4922 +18 -0 trunk/configure (File Modified)
4923 +9 -0 trunk/configure.ac (File Modified)
4924 +0 -6 trunk/include/config.h (File Modified)
4925 +3 -0 trunk/include/setup.h.in (File Modified)
4928 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4930 Fix wierd error that would exit SASL users with "Overridden"
4933 +1 -1 trunk/modules/m_signon.c (File Modified)
4936 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4938 Remove obsolete XXX comment about lazylinks.
4942 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4945 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4947 OJOIN: make sure to send the wallops remotely for #channels
4951 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4954 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4956 Accountability for OJOIN (contrib module)
4959 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4962 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4964 - move more stuff over to ircd_state
4968 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4969 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4970 +9 -0 trunk/src/ircd_state.c (File Modified)
4971 +3 -3 trunk/src/patricia.c (File Modified)
4974 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4976 - move more stuff out of libircd and into ircd_state.c
4980 +5 -5 trunk/src/channel.c (File Modified)
4981 +4 -4 trunk/src/client.c (File Modified)
4982 +12 -0 trunk/src/ircd_state.c (File Modified)
4985 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4987 - this is just barrels of fun
4991 + - trunk/include/ircd_state.h (File Added)
4992 +1 -1 trunk/src/Makefile.in (File Modified)
4993 +2 -1 trunk/src/channel.c (File Modified)
4994 +3 -52 trunk/src/ircd.c (File Modified)
4995 +100 -3 trunk/src/ircd_state.c (File Modified)
4998 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5000 It's .include, not #include.
5004 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5007 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5009 More consistent section titles.
5013 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5014 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5015 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5018 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5020 Mention possible exceeding of +j/+l due to propagation
5021 delays between servers.
5025 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5028 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5031 - "text" -> <quote>text</quote>
5037 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5038 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5039 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5040 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5043 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5045 Remove text about deprecation of glines.
5049 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5052 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5054 - Add description of umode +D, deaf.
5055 - Mention CALLERID 005 token with umode +g.
5059 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5062 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5064 Strip off a leading colon in services shortcuts (aliases).
5068 +2 -0 trunk/src/parse.c (File Modified)
5071 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5073 Add no_oper_invis contrib module, denies opers setting
5074 themselves invisible (except hidden_oper's).
5078 +42 -0 trunk/contrib/Makefile.in (File Modified)
5079 + - trunk/contrib/no_oper_invis.c (File Added)
5082 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5084 Mention /stats E, make the other /stats descriptions more consistent.
5088 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5091 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5093 Mention that the KILL reason and oper will appear on channels.
5097 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5100 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5102 Mention /mode #channel f to query forward channel from outside.
5106 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5109 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5111 Port over RATBOX_2_1 r20960 (anfl):
5112 client connect notices to +C should be hiding the extra
5113 fields for spoofed users
5117 +2 -1 trunk/src/s_user.c (File Modified)
5120 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5122 Add a chapter with our extra user commands:
5123 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5127 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5128 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5131 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5133 Do not put by <server>: in SQUIT reasons to servers
5134 other than the one being exited.
5138 +1 -1 trunk/src/client.c (File Modified)
5141 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5143 Regenerate configure.
5147 +1162 -1159 trunk/configure (File Modified)
5150 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5152 Move the warning flags down so they do not mess up
5153 checks like for -Wl,-export-dynamic.
5157 +33 -30 trunk/configure.ac (File Modified)
5160 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5166 +2 -1 trunk/iauth/Makefile.in (File Modified)
5169 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5171 - build iauth makefile
5175 +3 -2 trunk/configure (File Modified)
5176 +1 -0 trunk/configure.ac (File Modified)
5179 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5185 + - trunk/iauth/Makefile.in (File Added)
5188 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5190 - add iauth.conf.example from irc2.11
5194 + - trunk/doc/example-iauth.conf (File Added)
5197 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5199 - wow, i found some docs on this thing
5203 + - trunk/doc/technical/iauth-internals.txt (File Added)
5206 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5208 - no longer applicable
5212 + - trunk/authdaemon/ (File Deleted)
5215 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5217 - remove libircd.so on make clean (oops)
5221 +1 -1 trunk/src/Makefile.in (File Modified)
5224 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5226 - merge iauth source for experimentation
5230 + - trunk/iauth/ (File Added)
5231 + - trunk/iauth/a_conf.c (File Added)
5232 + - trunk/iauth/a_conf_def.h (File Added)
5233 + - trunk/iauth/a_conf_ext.h (File Added)
5234 + - trunk/iauth/a_defines.h (File Added)
5235 + - trunk/iauth/a_externs.h (File Added)
5236 + - trunk/iauth/a_io.c (File Added)
5237 + - trunk/iauth/a_io_ext.h (File Added)
5238 + - trunk/iauth/a_log.c (File Added)
5239 + - trunk/iauth/a_log_def.h (File Added)
5240 + - trunk/iauth/a_log_ext.h (File Added)
5241 + - trunk/iauth/a_struct_def.h (File Added)
5242 + - trunk/iauth/iauth.c (File Added)
5243 + - trunk/iauth/mod_lhex.c (File Added)
5244 + - trunk/iauth/mod_lhex_ext.h (File Added)
5245 + - trunk/iauth/mod_pipe.c (File Added)
5246 + - trunk/iauth/mod_pipe_ext.h (File Added)
5247 + - trunk/iauth/mod_rfc931.c (File Added)
5248 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5249 + - trunk/iauth/mod_socks.c (File Added)
5250 + - trunk/iauth/mod_socks_ext.h (File Added)
5251 + - trunk/iauth/mod_webproxy.c (File Added)
5252 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5255 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5257 User /quote help index was not sorted properly.
5261 +2 -2 trunk/help/Makefile.in (File Modified)
5262 +8 -8 trunk/help/users/index (File Modified)
5265 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5271 +25 -8 trunk/help/opers/index (File Modified)
5272 + - trunk/help/opers/scan (File Added)
5275 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5278 - Document SCAN UMODES
5279 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5283 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5286 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5288 Add our copyright information to /info (part of release-1.1 r1026).
5292 +1 -0 trunk/src/version.c.SH (File Modified)
5295 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5297 Fix some compile warnings.
5301 +1 -1 trunk/modules/core/m_join.c (File Modified)
5302 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5303 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5304 +1 -1 trunk/modules/m_scan.c (File Modified)
5305 +4 -4 trunk/modules/m_signon.c (File Modified)
5308 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5310 RSFNC: OK, actually consider unknowns also for detecting a collide.
5311 Otherwise we can get two clients with the same nick.
5315 +1 -1 trunk/modules/m_services.c (File Modified)
5318 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5320 - charybdis profiling stuff
5321 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5326 +0 -8 trunk/configure (File Modified)
5327 +1 -8 trunk/configure.ac (File Modified)
5328 +18 -0 trunk/include/channel.h (File Modified)
5329 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5330 +335 -260 trunk/src/.depend (File Modified)
5331 +1569 -0 trunk/src/Makefile.in (File Modified)
5332 + - trunk/src/chmode.c (File Added)
5333 +16 -1 trunk/src/ircd.c (File Modified)
5334 +11 -0 trunk/src/main.c (File Modified)
5335 +11 -0 trunk/src/modules.c (File Modified)
5338 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5340 RSFNC: Do not send kills to servers for unknowns
5344 +4 -2 trunk/modules/m_services.c (File Modified)
5347 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5349 Describe service{} blocks in reference.conf.
5353 +12 -0 trunk/doc/reference.conf (File Modified)
5356 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5358 Replace this list of modes with pointers to other documentation.
5362 +6 -50 trunk/doc/modes.txt (File Modified)
5365 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5367 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5368 looks too much like an old-ircd client pointer otherwise.
5372 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5375 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5378 - note truncation of the list (perhaps sending multiple
5380 - clarify in a comment that /findforwards on a nonexistent
5381 channel can be useful
5382 - sendto_one_notice() requires that the text start with
5387 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5390 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5392 When we close a local server's link, always include the
5393 name of the client causing the exit in the reason in the
5394 SQUIT we send them (replacing them with us). This makes
5395 sure server notices for stuff like "Not enough arguments
5396 to server command" are different on the two sides.
5400 +7 -5 trunk/src/client.c (File Modified)
5403 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5405 New contrib module m_findforwards.c
5409 +112 -0 trunk/contrib/Makefile.in (File Modified)
5410 + - trunk/contrib/m_findforwards.c (File Added)
5413 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5415 Whoops, don't show real host behind auth{} spoof in
5416 spoof notices if hide_spoof_ips is enabled.
5418 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5422 +3 -2 trunk/src/s_conf.c (File Modified)
5425 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5427 Add dalnet-style /identify that sends to nickserv or chanserv.
5431 +102 -0 trunk/contrib/Makefile.in (File Modified)
5432 + - trunk/contrib/m_identify.c (File Added)
5435 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5437 Document alias{} blocks a bit better.
5441 +9 -0 trunk/doc/reference.conf (File Modified)
5444 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5446 - add aliases to /stats m (data usage is not counted though, sorry)
5450 +1 -0 trunk/include/s_conf.h (File Modified)
5451 +3 -0 trunk/src/newconf.c (File Modified)
5452 +15 -0 trunk/src/parse.c (File Modified)
5455 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5457 - remove m_sshortcut as it's no longer relevant
5461 +0 -145 trunk/modules/Makefile.in (File Modified)
5462 + - trunk/modules/m_sshortcut.c (File Deleted)
5465 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5467 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5468 targets instead of my original idea :P)
5472 +32 -0 trunk/doc/example.conf (File Modified)
5473 +35 -0 trunk/doc/reference.conf (File Modified)
5474 +4 -0 trunk/include/parse.h (File Modified)
5475 +7 -0 trunk/include/s_conf.h (File Modified)
5476 +82 -0 trunk/src/newconf.c (File Modified)
5477 +78 -0 trunk/src/parse.c (File Modified)
5478 +16 -0 trunk/src/s_conf.c (File Modified)
5481 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5483 Remove some spaces after tabs. ??
5487 +18 -18 trunk/src/newconf.c (File Modified)
5490 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5493 - make sure to clear all marks also if the who was aborted
5494 because of too many matches
5495 - give ERR_TOOMANYMATCHES if too many matches
5498 ratbox RATBOX_2_2 r22003 (jilles)
5502 +28 -26 trunk/modules/m_who.c (File Modified)
5505 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5511 +9 -9 trunk/configure (File Modified)
5512 +1 -1 trunk/configure.ac (File Modified)
5515 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5517 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5521 +2 -1 trunk/include/s_newconf.h (File Modified)
5522 +20 -0 trunk/modules/m_rehash.c (File Modified)
5523 +1 -1 trunk/src/s_newconf.c (File Modified)
5526 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5528 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5532 +0 -1 trunk/doc/example.conf (File Modified)
5533 +0 -3 trunk/doc/reference.conf (File Modified)
5534 +0 -1 trunk/include/s_conf.h (File Modified)
5535 +0 -6 trunk/modules/m_info.c (File Modified)
5536 +1 -1 trunk/src/channel.c (File Modified)
5537 +0 -1 trunk/src/newconf.c (File Modified)
5540 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5542 Missing header in m_chghost.c
5545 +1 -0 trunk/modules/m_chghost.c (File Modified)
5548 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5550 Relocate QJM code to a seperate function(change_nick_user_host)
5551 Change CHGHOST to use change_nick_user_host instead of just setting it
5555 +3 -0 trunk/include/s_user.h (File Modified)
5556 +1 -1 trunk/modules/m_chghost.c (File Modified)
5557 +3 -78 trunk/modules/m_signon.c (File Modified)
5558 +89 -0 trunk/src/s_user.c (File Modified)
5561 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5563 Restore /stats a (dns servers, admin-only).
5567 +1 -0 trunk/include/res.h (File Modified)
5568 +5 -8 trunk/modules/m_stats.c (File Modified)
5569 +16 -0 trunk/src/res.c (File Modified)
5572 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5574 - Add CHARYBDIS_PROFILE if we are profiling.
5575 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5576 - Remove duplicate --enable-epoll entry.
5580 +1595 -15 trunk/configure (File Modified)
5581 +30 -11 trunk/configure.ac (File Modified)
5582 +3 -0 trunk/include/setup.h.in (File Modified)
5585 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5587 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5591 +28 -0 trunk/aclocal.m4 (File Modified)
5594 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5596 Allow requesting forward channel and quiet list in same mode command.
5600 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5603 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5605 Add description of xline wildcards.
5609 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5612 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5614 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5618 +0 -4 trunk/modules/m_services.c (File Modified)
5621 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5627 +1 -1 trunk/include/hook.h (File Modified)
5630 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5632 call_hook, not hook_call
5636 +1 -1 trunk/modules/core/m_join.c (File Modified)
5639 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5641 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5642 Could be useful for a number of things.
5646 +9 -0 trunk/modules/core/m_join.c (File Modified)
5649 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5651 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5655 +7 -0 trunk/include/hook.h (File Modified)
5658 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5660 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5664 +15 -0 trunk/modules/m_services.c (File Modified)
5667 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5669 Clarify snomask +f, +k, +u.
5673 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5676 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5678 Cmode +p and +s may be set simultaneously.
5682 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5685 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5687 actually, we should check the data version on each reload (oops)
5691 +6 -6 trunk/src/main.c (File Modified)
5694 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5696 more work on the loader
5700 +45 -21 trunk/src/main.c (File Modified)
5703 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5705 Add prototype ircd_state.c
5709 + - trunk/src/ircd_state.c (File Added)
5712 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5714 Smaller improvements.
5718 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5721 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5723 Add a lot of stuff here.
5727 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5730 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5732 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5736 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5739 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5741 Invex doesn't trump +r or (sic) +J.
5745 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5748 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5750 Check to make sure a module is not loaded before loading it.
5754 +6 -1 trunk/src/ircd_parser.y (File Modified)
5757 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5759 - Add a missing comma in the HeaderMessages array
5760 - Only send "Your hostname is too long ..." if that really is the case
5764 +2 -2 trunk/src/s_auth.c (File Modified)
5767 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5769 build_symtable() will have already bailed here, so no need to check
5770 explicitly whether or not charybdis_main is NULL.
5774 +7 -16 trunk/src/main.c (File Modified)
5777 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5779 Data structure versioning, part 1.
5783 +10 -1 trunk/include/ircd_defs.h (File Modified)
5784 +2 -0 trunk/src/ircd.c (File Modified)
5785 +15 -3 trunk/src/main.c (File Modified)
5788 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5790 build a symbol table and use that instead of doing a raw dlsym on everything
5794 + - trunk/include/ircd_linker.h (File Added)
5795 +71 -1 trunk/src/Makefile.in (File Modified)
5796 + - trunk/src/ircd_linker.c (File Added)
5797 +16 -4 trunk/src/main.c (File Modified)
5800 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5802 The launcher now calls io_loop() instead of charybdis_main().
5803 This is so that we do not have to reinitialize *everything* later.
5807 +1 -0 trunk/include/ircd.h (File Modified)
5808 +6 -7 trunk/src/ircd.c (File Modified)
5809 +13 -1 trunk/src/main.c (File Modified)
5812 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5814 Use global binding on libircd.so.
5818 +1 -1 trunk/src/main.c (File Modified)
5821 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5823 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5824 (it will do more later)
5828 +14 -12 trunk/include/config.h (File Modified)
5829 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5830 +31 -5 trunk/src/Makefile.in (File Modified)
5831 +78 -1 trunk/src/ircd.c (File Modified)
5832 + - trunk/src/main.c (File Added)
5835 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5837 Add whitespace here, oops.
5841 +1 -1 trunk/CREDITS (File Modified)
5844 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5846 Properly copy over the IP address here instead of using a cheap hack.
5847 Because the hack didn't work right except on IPv6. :|
5851 +12 -2 trunk/src/s_newconf.c (File Modified)
5854 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5856 Revert reject cache notice to ratbox's, which more
5857 clearly suggests what's happening.
5861 +4 -1 trunk/src/reject.c (File Modified)
5864 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5866 Fix the openssl status in the overview information.
5870 +1 -3 trunk/configure (File Modified)
5871 +1 -3 trunk/configure.ac (File Modified)
5874 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5876 - Add simple exempt{} block (127.0.0.1) to example.conf.
5877 - Remove mention of deny{}.
5881 +5 -0 trunk/doc/example.conf (File Modified)
5882 +1 -1 trunk/doc/reference.conf (File Modified)
5885 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5887 example.conf: add some comments at the start
5888 reference.conf: some ircd-ratbox -> charybdis
5892 +11 -0 trunk/doc/example.conf (File Modified)
5893 +6 -5 trunk/doc/reference.conf (File Modified)
5896 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5898 Rename m_createauthonly module to createauthonly
5899 as this is not a module providing an m_function
5904 +1 -38 trunk/contrib/Makefile.in (File Modified)
5905 + - trunk/contrib/createauthonly.c (File Added)
5906 + - trunk/contrib/m_createauthonly.c (File Deleted)
5909 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5911 Add to example confs commented lines for:
5912 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5913 sno_globalkline.so, sno_globaloper.so.
5917 +5 -1 trunk/doc/example.conf (File Modified)
5918 +9 -1 trunk/doc/reference.conf (File Modified)
5921 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5923 - Unbreak connecting to connect{}s with hostnames
5924 instead of IP addresses (broken with new resolver).
5925 - Try to do A/AAAA query based on aftype in
5926 connect{} (doesn't seem to work fully).
5930 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5933 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5935 Unbreak /rehash dns.
5939 +1 -0 trunk/src/res.c (File Modified)
5942 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5944 Preserve Hybrid Id and add one of our own.
5948 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5949 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5952 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5954 Add anfl and Androsyn to CREDITS.
5955 They wrote a lot of ratbox code we use, both before and after the fork.
5959 +2 -0 trunk/CREDITS (File Modified)
5962 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5964 Hostname validity check.
5968 +42 -3 trunk/src/s_auth.c (File Modified)
5971 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5973 Version bump to 1.2.0.
5977 +9 -9 trunk/configure (File Modified)
5978 +1 -1 trunk/configure.ac (File Modified)
5981 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5983 - Missed a spot in the IPv6 code here. Should be usable now.
5987 +2 -2 trunk/src/res.c (File Modified)
5990 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5992 Alright, so, this massive commit does the following:
5994 - Adds a resolver based on the undernet and hybrid one.
5995 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5996 - Makes a check in ./configure be posixly correct
5997 - Simplifies the auth code and DNS callbacks
5999 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6003 +1 -1 trunk/Makefile.in (File Modified)
6004 + - trunk/adns/ (File Deleted)
6005 +148 -80 trunk/configure (File Modified)
6006 +1 -2 trunk/configure.ac (File Modified)
6007 +6 -0 trunk/include/client.h (File Modified)
6008 +1 -0 trunk/include/packet.h (File Modified)
6009 +153 -41 trunk/include/res.h (File Modified)
6010 + - trunk/include/reslib.h (File Added)
6011 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6012 +930 -1449 trunk/modules/.depend (File Modified)
6013 +3 -0 trunk/modules/m_stats.c (File Modified)
6014 +417 -621 trunk/src/.depend (File Modified)
6015 +1 -1 trunk/src/.indent.pro (File Modified)
6016 +2069 -289 trunk/src/Makefile.in (File Modified)
6017 + - trunk/src/adns.c (File Deleted)
6018 + - trunk/src/res.c (File Added)
6019 + - trunk/src/reslib.c (File Added)
6020 +11 -50 trunk/src/s_auth.c (File Modified)
6021 +4 -26 trunk/src/s_newconf.c (File Modified)
6024 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6026 Document the NOBALLOC feature.
6030 +7 -1 trunk/include/config.h (File Modified)
6033 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6035 commands.sgml changes
6039 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6042 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6048 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6051 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6053 Improve description of class{} block (in particular,
6054 mention server classes as well as client classes).
6058 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6061 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6064 -/* sendq: servers need a higher sendq as they send more data */
6065 +/* sendq: servers need a higher sendq as they are sent more data */
6069 +1 -1 trunk/doc/reference.conf (File Modified)
6072 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6074 Add modules{} block.
6078 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6081 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6083 Add general::oper_snomask, snomask on oper up for opers
6084 that have umode +s set on oper up, but do not have
6085 a specific snomask setting in their operator block.
6086 If this is empty or not specified, +s is used as before.
6090 +4 -1 trunk/doc/example.conf (File Modified)
6091 +7 -1 trunk/doc/reference.conf (File Modified)
6092 +1 -0 trunk/include/client.h (File Modified)
6093 +1 -0 trunk/include/s_conf.h (File Modified)
6094 +32 -0 trunk/src/newconf.c (File Modified)
6095 +1 -0 trunk/src/s_conf.c (File Modified)
6096 +13 -3 trunk/src/s_user.c (File Modified)
6099 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6104 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6107 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6109 Add MASKTRACE and CHANTRACE commands.
6113 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6116 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6118 document loadmodule directive
6122 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6125 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6131 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6134 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6136 q:lines are no longer living in the ircd.conf either
6140 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6143 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6145 remove k:line, d:line, x:line as they are their own files now
6149 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6152 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6154 New place for operator::snomask.
6158 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6161 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6163 Document connect {}.
6167 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6170 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6172 example.conf: move operator::snomask to a more logical place,
6173 more sensible default
6174 reference.conf: add operator::snomask
6178 +3 -3 trunk/doc/example.conf (File Modified)
6179 +3 -0 trunk/doc/reference.conf (File Modified)
6182 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6184 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6185 in those conf entries that take umodes like <name1>, <name2>, ...
6189 +3 -0 trunk/doc/reference.conf (File Modified)
6190 +3 -0 trunk/src/newconf.c (File Modified)
6193 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6199 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6202 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6208 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6211 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6217 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6220 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6226 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6229 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6231 Document operator {} blocks.
6235 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6238 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6240 auth{}: clarify/add some details
6244 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6247 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6249 auth{}: Move a paragraph.
6253 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6256 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6258 Document auth{} blocks.
6262 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6265 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6271 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6274 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6276 Add umode +R, prevents unidentified clients from
6277 sending private messages or notices. /accept'ed
6278 clients and opers are exempt.
6279 Due to the /accept part, this is only checked
6280 at the target's server, may want to change
6285 +1 -0 trunk/help/opers/umode (File Modified)
6286 +1 -0 trunk/help/users/umode (File Modified)
6287 +2 -0 trunk/include/client.h (File Modified)
6288 +1 -0 trunk/include/numeric.h (File Modified)
6289 +11 -1 trunk/modules/core/m_message.c (File Modified)
6290 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6291 +1 -1 trunk/src/messages.tab (File Modified)
6292 +1 -1 trunk/src/s_user.c (File Modified)
6295 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6297 Don't allow a nick change if banned or quieted (and not
6298 voiced or opped) on a channel. This uses numeric 435
6299 (bahamut's "cannot change to a banned nick") because
6300 bahamut/ircu's 437 and hyperion's 438 already have
6301 another meaning for us.
6305 +2 -0 trunk/include/channel.h (File Modified)
6306 +1 -0 trunk/include/numeric.h (File Modified)
6307 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6308 +38 -0 trunk/src/channel.c (File Modified)
6309 +1 -1 trunk/src/messages.tab (File Modified)
6312 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6315 - respect ban exceptions
6316 - also deny a knock if quieted
6320 +2 -1 trunk/modules/m_knock.c (File Modified)
6323 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6325 Reverse bad substitution in comment.
6329 +1 -1 trunk/src/channel.c (File Modified)
6332 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6334 - set DynSpoof flag for clients spoofed at registration
6335 - add orighost instead of host to the hostname hash
6339 +5 -1 trunk/src/s_user.c (File Modified)
6342 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6344 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6348 +2 -3 trunk/src/send.c (File Modified)
6351 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6353 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6357 +17 -7 trunk/modules/m_signon.c (File Modified)
6360 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6362 Correct minimum args on ENCAP SASL to avoid nasty core.
6366 +1 -1 trunk/modules/m_sasl.c (File Modified)
6369 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6371 Style nits: sptr can't ever be NULL, don't compare truth
6376 +2 -3 trunk/modules/m_scan.c (File Modified)
6379 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6381 - Comment out scan_cmodes() prototype to suppress warning
6382 - Correct minimum parameter count for mo_scan()
6386 +2 -2 trunk/modules/m_scan.c (File Modified)
6389 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6392 - Include full command in operspy notice
6393 - Allow global scans (no-list used, mask not used) without operspy
6394 - Use ERR_NOPRIVS numeric
6398 +21 -9 trunk/modules/m_scan.c (File Modified)
6401 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6403 Cancel out the >3 default if < is given; this way
6404 any </> specification fully overrides the default.
6408 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6411 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6413 - Call mo_list() from m_list() to reduce code duplication
6414 - Default to >3, rather arbitrarily (conf option?)
6415 - Make < and > mean less than and greater than again
6419 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6422 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6424 When processing topic burst, hide connecting server
6425 on netburst if flatten links is enabled.
6429 +9 -2 trunk/modules/m_tb.c (File Modified)
6432 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6434 - remove PENALTY token
6438 +0 -1 trunk/include/supported.h (File Modified)
6441 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6444 - Add PENALTY because we have a pace-wait system.
6445 - Add FNC due to SAVE and RSFNC
6450 +4 -2 trunk/include/supported.h (File Modified)
6453 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6455 mkay, indent went nuts here
6459 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6462 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6464 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6465 and can be used instead. The SAFELIST implementation is the one used by
6466 default, as most users/networks will be used to it.
6470 +1 -0 trunk/NEWS (File Modified)
6471 +14 -0 trunk/include/client.h (File Modified)
6472 +5 -0 trunk/include/hash.h (File Modified)
6473 +404 -272 trunk/modules/Makefile.in (File Modified)
6474 + - trunk/modules/m_list.c (File Deleted)
6475 + - trunk/modules/m_list_ratbox.c (File Added)
6476 + - trunk/modules/m_list_safelist.c (File Added)
6477 +5 -5 trunk/src/hash.c (File Modified)
6480 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6482 Clear invites on a lowerTS JOIN or SJOIN.
6483 This should complete kick_on_split_riding protection.
6487 +5 -0 trunk/modules/core/m_join.c (File Modified)
6488 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6491 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6493 Like in ratbox, send and interpret timestamps on invites.
6497 +9 -2 trunk/modules/m_invite.c (File Modified)
6500 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6502 Add +S (network service) umode. Just for completeness, users or opers
6507 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6510 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6516 +35 -2 trunk/NEWS (File Modified)
6519 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6521 Split off a PreClient structure for data to be freed on registation (i.e. password).
6522 New hook introduce_client for post-registration messages.
6523 Fix b0rked SASL numerics.
6524 Burst REALHOST post-introduction for spoofed-on-registration clients.
6525 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6526 Pre-registration signon support.
6530 +10 -0 trunk/configure (File Modified)
6531 +2 -0 trunk/configure.ac (File Modified)
6532 +14 -4 trunk/include/client.h (File Modified)
6533 +1 -0 trunk/include/hook.h (File Modified)
6534 +1 -0 trunk/include/numeric.h (File Modified)
6535 +3 -0 trunk/include/setup.h.in (File Modified)
6536 +16 -0 trunk/modules/m_chghost.c (File Modified)
6537 +25 -21 trunk/modules/m_sasl.c (File Modified)
6538 +63 -30 trunk/modules/m_signon.c (File Modified)
6539 +18 -0 trunk/src/client.c (File Modified)
6540 +2 -0 trunk/src/hook.c (File Modified)
6541 +5 -5 trunk/src/messages.tab (File Modified)
6542 +2 -0 trunk/src/s_serv.c (File Modified)
6543 +28 -2 trunk/src/s_user.c (File Modified)
6546 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6548 Update hook documentation.
6552 +30 -0 trunk/doc/hooks.txt (File Modified)
6555 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6557 Improve @/# handling in match_esc().
6561 +21 -13 trunk/src/match.c (File Modified)
6564 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6566 backtrack instead of bailing out when handling a mismatched escape
6570 +1 -1 trunk/src/match.c (File Modified)
6573 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6575 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6578 +2 -1 trunk/CREDITS (File Modified)
6581 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6583 Fix the escape brokenness and pick up a more efficient matching algorithm,
6584 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6585 Patch sent upstream. They can do whatever they want with it, *shrug*.
6589 +147 -161 trunk/src/match.c (File Modified)
6592 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6594 If flatten links is enabled, fake the origins of some ServerModes
6595 sent to clients so that the server sending the netburst is hidden.
6596 Most mode hacks still show the true source.
6600 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6601 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6604 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6606 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6607 where the exit originated).
6608 - When receiving an SQUIT for a server themselves
6609 (IsMe(target_p) || target_p == client_p)
6610 close their link and send a local server notice.
6614 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6615 +6 -3 trunk/src/client.c (File Modified)
6618 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6620 Hooking into the wrong hook, whoops. :P
6624 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6625 +6 -10 trunk/modules/core/m_join.c (File Modified)
6628 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6630 this doesn't work right, right now :P
6634 +40 -0 trunk/contrib/Makefile.in (File Modified)
6635 + - trunk/contrib/m_createauthonly.c (File Added)
6636 +6 -0 trunk/include/hook.h (File Modified)
6637 +26 -1 trunk/modules/core/m_join.c (File Modified)
6638 +1 -1 trunk/src/ircd.c (File Modified)
6641 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6643 Make can_join() hookable.
6647 +12 -1 trunk/src/channel.c (File Modified)
6650 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6652 add 'int approved;' to the channel event hook
6656 +1 -0 trunk/include/hook.h (File Modified)
6659 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6661 Use SIDs in SASL ENCAP origin.
6662 Ignore responses from other agents once the first SASL response has been received for a client.
6666 +9 -5 trunk/modules/m_sasl.c (File Modified)
6669 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6671 Removed stray debug code.
6675 +1 -1 trunk/modules/m_sasl.c (File Modified)
6678 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6680 Don't complain "unknown MODE flag" if a non-oper attempts
6681 to unset an oper only umode they do not have.
6682 This is to prevent unwanted error messages when users/bots
6683 do things like MODE <nick> +i-sw.
6687 +4 -2 trunk/src/s_user.c (File Modified)
6690 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6692 Fix client_exit hook name and only call it for local exits that are not
6697 +3 -2 trunk/modules/m_sasl.c (File Modified)
6700 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6702 Fix SASL logic to actually use stored agent UID.
6703 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6704 Add abort code for exiting clients.
6708 +18 -9 trunk/modules/m_sasl.c (File Modified)
6711 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6713 Port over ratbox 2.2 /challenge. This is slightly more secure
6714 (better crypto, longer keys, challenge timeout) and has better
6717 The respond tool is no longer part of the ircd tree but a
6718 separate package, currently available from
6719 http://respond.ircd-ratbox.org (we should mirror/... this).
6723 +65 -310 trunk/doc/challenge.txt (File Modified)
6724 +5 -5 trunk/include/client.h (File Modified)
6725 +3 -0 trunk/include/irc_string.h (File Modified)
6726 +3 -0 trunk/include/numeric.h (File Modified)
6727 +94 -50 trunk/modules/m_challenge.c (File Modified)
6728 +1 -2 trunk/src/client.c (File Modified)
6729 +125 -0 trunk/src/irc_string.c (File Modified)
6730 +2 -2 trunk/src/messages.tab (File Modified)
6731 + - trunk/tools/rsa_respond/ (File Deleted)
6734 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6736 Preliminary SASL support.
6740 +7 -0 trunk/include/client.h (File Modified)
6741 +6 -0 trunk/include/numeric.h (File Modified)
6742 +1 -0 trunk/modules/Makefile.in (File Modified)
6743 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6744 +175 -1 trunk/modules/m_cap.c (File Modified)
6745 + - trunk/modules/m_sasl.c (File Added)
6746 +2 -0 trunk/modules/m_user.c (File Modified)
6747 +5 -5 trunk/src/messages.tab (File Modified)
6748 +8 -2 trunk/src/s_user.c (File Modified)
6751 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6753 SIGNON: make logout also apply remotely.
6757 +7 -2 trunk/modules/m_signon.c (File Modified)
6760 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6762 Use an asterisk when sending empty logins in SIGNON.
6766 +5 -5 trunk/modules/m_signon.c (File Modified)
6769 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6771 SIGNON: Only add whowas entry (add_history()) and wipe
6772 accepts (del_all_accepts()) if nick changed.
6776 +5 -3 trunk/modules/m_signon.c (File Modified)
6779 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6781 SIGNON: slight fixes to collision code:
6782 - don't kill if target_p == source_p (nick unchanged or only changed case)
6783 - add comment that SAVE support is missing
6784 - use sendto_realops_snomask() instead of sendto_realops_flags()
6788 +9 -6 trunk/modules/m_signon.c (File Modified)
6791 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6793 Fix up kills for bad nick/user/host on SIGNON.
6797 +16 -6 trunk/modules/m_signon.c (File Modified)
6800 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6802 If changing to a nick with a digit, only allow the UID.
6806 +4 -0 trunk/modules/m_signon.c (File Modified)
6809 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6811 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6812 Strip leading digits from logins that are not purely numeric.
6816 +3 -0 trunk/include/numeric.h (File Modified)
6817 +2 -0 trunk/include/send.h (File Modified)
6818 +1 -0 trunk/modules/Makefile.in (File Modified)
6819 +456 -3 trunk/modules/m_services.c (File Modified)
6820 + - trunk/modules/m_signon.c (File Added)
6821 +2 -2 trunk/src/messages.tab (File Modified)
6822 +98 -0 trunk/src/send.c (File Modified)
6825 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6827 Remove old server notice umodes from example confs.
6831 +1 -2 trunk/doc/example.conf (File Modified)
6832 +4 -17 trunk/doc/reference.conf (File Modified)
6835 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6837 Add snomask help file (forgot this earlier).
6841 + - trunk/help/opers/snomask (File Added)
6844 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6846 Add umode +l (receive locops).
6850 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6853 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6855 We don't plan to implement cmode +R (quiet unidentified) and
6856 umode +I (deny invite) for 1.1, so comment them out from the
6861 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6862 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6865 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6867 Improve snomask usage description.
6871 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6874 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6876 Mention the word snomask with umode +s (needs to be a link really).
6880 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6883 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6885 Add snomask +Z (operspy notices).
6889 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6892 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6894 Misc updates/clarifications.
6898 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6901 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6907 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6908 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6909 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6912 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6914 - Allow ENCAP REALHOST outside burst
6915 - Fix comment describing race condition: this can only happen
6916 on a local whois with use_whois_actually enabled
6920 +4 -6 trunk/modules/m_chghost.c (File Modified)
6923 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6925 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6929 +39 -0 trunk/contrib/Makefile.in (File Modified)
6930 + - trunk/contrib/sno_globaloper.c (File Added)
6933 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6935 Pass along old umodes and snomask in umode_changed hook,
6936 changing its parameter type from struct Client *
6937 to hook_data_umode_changed *. (For a new client, both
6940 The IP cloaking module now fully ignores umode changes
6941 where +h didn't change.
6945 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6946 +7 -0 trunk/include/hook.h (File Modified)
6947 +18 -4 trunk/src/s_user.c (File Modified)
6950 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6952 move libcharybdis-provided function initialisation into libcharybdis_init().
6956 +32 -11 trunk/src/ircd.c (File Modified)
6959 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6961 Make +f notices (local host, global host, global user@host, local class)
6962 netwide. Exceeding /quote set max remains local.
6966 +4 -4 trunk/src/s_conf.c (File Modified)
6969 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6971 Netwide notices about attempts to join juped channels.
6975 +1 -1 trunk/modules/core/m_join.c (File Modified)
6978 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6980 Send server notices about failed oper attempts globally.
6981 Successful remote oper attempt notices will be generated
6982 from the mode changes.
6986 +3 -3 trunk/modules/m_challenge.c (File Modified)
6987 +2 -2 trunk/modules/m_oper.c (File Modified)
6990 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6992 Rest of infrastructure for sending server notices globally.
6993 Uses a new L_NETWIDE level on sendto_realops_snomask().
6997 +1 -0 trunk/include/send.h (File Modified)
6998 +31 -4 trunk/src/send.c (File Modified)
7001 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7003 Add general::global_snotices conf option to control
7004 whether we send out SNOTEs. Does not do anything yet.
7008 +1 -0 trunk/doc/example.conf (File Modified)
7009 +6 -0 trunk/doc/reference.conf (File Modified)
7010 +1 -0 trunk/include/s_conf.h (File Modified)
7011 +6 -0 trunk/modules/m_info.c (File Modified)
7012 +1 -0 trunk/src/newconf.c (File Modified)
7013 +1 -0 trunk/src/s_conf.c (File Modified)
7016 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7018 Only accept SNOTE from servers.
7022 +2 -0 trunk/modules/m_snote.c (File Modified)
7025 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7027 Correct parv indices so this actually works.
7031 +2 -2 trunk/modules/m_snote.c (File Modified)
7034 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7040 +3 -3 trunk/modules/m_snote.c (File Modified)
7043 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7045 Add m_snote.c, SNOTE propagator.
7049 +86 -0 trunk/modules/Makefile.in (File Modified)
7050 + - trunk/modules/m_snote.c (File Added)
7053 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7055 start seeding the 1.1 NEWS file
7059 +4 -0 trunk/NEWS (File Modified)
7062 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7064 rename some modules to more descriptive names...
7068 +2 -131 trunk/contrib/Makefile.in (File Modified)
7069 + - trunk/contrib/globalconnexit.c (File Deleted)
7070 + - trunk/contrib/globallineactive.c (File Deleted)
7071 + - trunk/contrib/sno_farconnect.c (File Added)
7072 + - trunk/contrib/sno_globalkline.c (File Added)
7073 +1 -120 trunk/modules/Makefile.in (File Modified)
7074 + - trunk/modules/networknotice.c (File Deleted)
7075 + - trunk/modules/sno_routing.c (File Added)
7078 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7080 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7081 Uses FLAGS2_FLOODDONE bit on servers.
7085 +3 -0 trunk/include/client.h (File Modified)
7086 +121 -1 trunk/modules/Makefile.in (File Modified)
7087 + - trunk/modules/networknotice.c (File Added)
7090 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7092 Don't show servers in /trace to nonopers if flatten links is enabled.
7096 +8 -5 trunk/modules/m_trace.c (File Modified)
7099 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7102 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7103 - send back confirmation to source, if local client
7104 - send a +s server notice if the source is neither a server nor a service (+S)
7108 +5 -1 trunk/modules/m_chghost.c (File Modified)
7111 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7113 Use sendto_realops_snomask_from() to make the
7114 server notices appear to come from the affected
7119 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7120 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7123 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7125 Add sendto_realops_snomask_from(), allows
7126 specification of apparent source server.
7130 +1 -0 trunk/include/send.h (File Modified)
7131 +41 -1 trunk/src/send.c (File Modified)
7134 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7136 Revert r579. Keep host, not orighost in oper up notice.
7137 It would be inconsistent to have orighost there, and we
7138 don't want to mess up all server notices by putting both
7143 +1 -1 trunk/src/s_user.c (File Modified)
7146 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7148 Include the IP address in operlog/foperlog.
7152 +10 -8 trunk/modules/m_challenge.c (File Modified)
7153 +8 -6 trunk/modules/m_oper.c (File Modified)
7156 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7158 Call umode_changed hook on oper up.
7162 +1 -0 trunk/src/s_user.c (File Modified)
7165 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7167 Add globalconnexit contrib module, shows remote client connects/exits
7168 except netsplits/netjoin on snomask +F.
7169 Notice formatting will probably change somewhat still.
7173 +80 -0 trunk/contrib/Makefile.in (File Modified)
7174 + - trunk/contrib/globalconnexit.c (File Added)
7177 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7179 Declare snomask_modes[] so modules can provide snomasks.
7183 +2 -0 trunk/include/snomask.h (File Modified)
7186 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7188 Replace user_signon hook with two new hooks: new_local_user
7189 and new_remote_user.
7190 These are called right before the user is introduced to the
7191 rest of the network.
7195 +2 -1 trunk/include/hook.h (File Modified)
7196 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7197 +4 -2 trunk/src/hook.c (File Modified)
7198 +2 -3 trunk/src/s_user.c (File Modified)
7201 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7203 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7207 +2 -2 trunk/modules/m_scan.c (File Modified)
7210 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7212 Update doc/technical/send.txt.
7216 +91 -131 trunk/doc/technical/send.txt (File Modified)
7219 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7221 Add chantrace and masktrace to help files.
7225 + - trunk/help/opers/chantrace (File Added)
7226 +27 -20 trunk/help/opers/index (File Modified)
7227 + - trunk/help/opers/masktrace (File Added)
7228 +2 -0 trunk/help/opers/operspy (File Modified)
7231 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7233 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7234 Shows etrace-like output for all users in a channel,
7235 in particular IP addresses.
7239 +75 -2 trunk/modules/m_etrace.c (File Modified)
7242 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7244 Port over ratbox 2.2 r21727 (anfl):
7245 add some logging when we drop servers in places where we only notify opers
7249 +31 -0 trunk/modules/core/m_server.c (File Modified)
7252 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7254 display orighost in operup message
7258 +1 -1 trunk/src/s_user.c (File Modified)
7261 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7263 Add globallineactive contrib module, a hack which can often
7264 show k/d/g/x line active for remote clients.
7268 +52 -0 trunk/contrib/Makefile.in (File Modified)
7269 + - trunk/contrib/globallineactive.c (File Added)
7272 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7274 Show IP field in the same way as MASKTRACE:
7275 "255.255.255.255" if it's unknown (remote TS5 client)
7276 and "0" if we or the remote server are purposely
7281 +12 -1 trunk/modules/m_scan.c (File Modified)
7284 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7287 - don't show servers in a global scan
7288 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7292 +4 -1 trunk/modules/m_scan.c (File Modified)
7295 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7297 Implement SCAN UMODES.
7301 +3 -0 trunk/include/numeric.h (File Modified)
7302 +128 -2 trunk/modules/m_scan.c (File Modified)
7303 +2 -2 trunk/src/messages.tab (File Modified)
7306 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7312 +1 -1 trunk/modules/m_scan.c (File Modified)
7315 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7317 parv[0] should be parv[1].
7321 +1 -1 trunk/modules/m_scan.c (File Modified)
7324 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7330 +1 -1 trunk/modules/m_scan.c (File Modified)
7333 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7339 +2 -2 trunk/modules/m_scan.c (File Modified)
7342 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7344 framework for scan command
7348 +113 -0 trunk/modules/Makefile.in (File Modified)
7349 + - trunk/modules/m_scan.c (File Added)
7352 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7354 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7358 +2 -0 trunk/include/irc_string.h (File Modified)
7359 +157 -1 trunk/modules/m_etrace.c (File Modified)
7360 +129 -90 trunk/src/match.c (File Modified)
7363 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7365 orighost may live in a different hash bucket (likely the case), lets check it standalone
7369 +39 -3 trunk/src/hostmask.c (File Modified)
7372 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7374 SVN didn't check modules/ somehow, hrmm.
7378 +1 -1 trunk/modules/m_kline.c (File Modified)
7379 +6 -6 trunk/modules/m_stats.c (File Modified)
7382 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7384 Track hostmask entries for client_p->orighost, if available.
7385 Not throughly tested, but seems to work fine.
7389 +8 -4 trunk/include/hostmask.h (File Modified)
7390 +14 -10 trunk/src/hostmask.c (File Modified)
7393 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7395 Pass on SQUIT reasons more.
7399 +17 -19 trunk/src/client.c (File Modified)
7402 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7404 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7405 This way, hidden admins also get them.
7409 +4 -4 trunk/src/send.c (File Modified)
7412 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7414 From ircd-ratbox 2.2 (r21339 anfl):
7415 ms_kill() should be using find_person(), not find_client()
7416 otherwise it can generate a core.
7420 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7423 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7425 Add m_error to core_module_table, so it is loaded by default.
7429 +1 -0 trunk/src/modules.c (File Modified)
7432 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7434 comment is a const char *, not char *.
7438 +1 -1 trunk/include/hook.h (File Modified)
7441 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7443 Fix a long standing hybrid 7 bug: when getting a read error
7444 on a server, report_error() is called with a %d instead of
7445 a %s in the format string ("Lost connection" in +d).
7449 +1 -1 trunk/src/client.c (File Modified)
7452 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7458 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7461 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7463 Add document describing capabilities and what they mean.
7467 + - trunk/doc/technical/capab.txt (File Added)
7470 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7472 Change client_exit hook to pass all exit_client() parameters.
7476 +8 -0 trunk/include/hook.h (File Modified)
7477 +6 -1 trunk/src/client.c (File Modified)
7480 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7482 Add client_exit hook, called in exit_client() for all
7483 clients of all types, except clients exiting because
7484 of netsplits (QS). The only thing done before it is
7485 marking the client as "closing" (to prevent
7490 +1 -0 trunk/include/hook.h (File Modified)
7491 +2 -0 trunk/src/client.c (File Modified)
7492 +2 -0 trunk/src/hook.c (File Modified)
7495 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7497 Improve the code that calculates the nnnS nnnC counts
7500 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7504 +43 -36 trunk/modules/m_trace.c (File Modified)
7507 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7509 Add server_eob hook.
7510 Planning to use this for netsplit/join notices.
7514 +1 -0 trunk/include/hook.h (File Modified)
7515 +2 -0 trunk/modules/m_pong.c (File Modified)
7516 +2 -0 trunk/src/hook.c (File Modified)
7519 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7521 Default motd: ircd-ratbox -> charybdis
7525 +1 -1 trunk/doc/ircd.motd (File Modified)
7528 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7530 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7534 +4 -4 trunk/src/s_user.c (File Modified)
7537 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7539 - Remove obsolete EOB help file
7540 - Document snomask in the help files
7545 + - trunk/help/opers/eob (File Deleted)
7546 +13 -12 trunk/help/opers/index (File Modified)
7547 +1 -13 trunk/help/opers/umode (File Modified)
7548 +7 -7 trunk/help/users/index (File Modified)
7551 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7553 Bail if snomask to parse is not given. Pointy hat to myself.
7557 +3 -0 trunk/src/snomask.c (File Modified)
7560 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7562 Remove m_flags from autoconf
7566 +0 -1 trunk/contrib/Makefile.in (File Modified)
7569 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7575 + - trunk/contrib/m_flags.c (File Deleted)
7578 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7580 If +s is in oper_only_umodes, clear snomask on deoper.
7584 +5 -0 trunk/src/s_user.c (File Modified)
7587 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7589 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7593 +2 -2 trunk/configure (File Modified)
7594 +2 -2 trunk/configure.ac (File Modified)
7597 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7599 Remove the old server notice umodes.
7600 Default oper only umodes is now +s.
7601 Please make sure all remaining umodes still work.
7605 +3 -21 trunk/include/client.h (File Modified)
7606 +0 -12 trunk/src/newconf.c (File Modified)
7607 +1 -1 trunk/src/s_conf.c (File Modified)
7608 +12 -12 trunk/src/s_user.c (File Modified)
7611 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7613 operator::flags nick_changes now controls +n snomask instead of +n umode.
7617 +8 -8 trunk/src/s_user.c (File Modified)
7620 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7622 Move down h_umode_changed hook call after umode allowed checks
7623 (so it will not see +a if someone tries to set it but is not
7628 +2 -3 trunk/src/s_user.c (File Modified)
7631 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7633 Move over non-+s server notices (hopefully, all of them).
7637 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7638 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7639 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7640 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7641 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7642 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7643 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7644 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7645 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7646 +2 -2 trunk/libcharybdis/event.c (File Modified)
7647 +2 -2 trunk/modules/core/m_join.c (File Modified)
7648 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7649 +3 -3 trunk/modules/core/m_message.c (File Modified)
7650 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7651 +2 -2 trunk/modules/core/m_server.c (File Modified)
7652 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7653 +1 -1 trunk/modules/m_post.c (File Modified)
7654 +1 -1 trunk/modules/m_services.c (File Modified)
7655 +2 -2 trunk/src/channel.c (File Modified)
7656 +3 -3 trunk/src/client.c (File Modified)
7657 +1 -1 trunk/src/hash.c (File Modified)
7658 +5 -5 trunk/src/s_conf.c (File Modified)
7659 +2 -2 trunk/src/s_log.c (File Modified)
7660 +4 -4 trunk/src/s_user.c (File Modified)
7663 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7665 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7669 +2 -1 trunk/include/snomask.h (File Modified)
7670 +2 -2 trunk/src/snomask.c (File Modified)
7673 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7675 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7679 +1 -1 trunk/contrib/example_module.c (File Modified)
7680 +2 -2 trunk/include/ircd_defs.h (File Modified)
7681 +6 -6 trunk/modules/core/m_error.c (File Modified)
7682 +1 -1 trunk/modules/core/m_join.c (File Modified)
7683 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7684 +1 -1 trunk/modules/core/m_message.c (File Modified)
7685 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7686 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7687 +18 -18 trunk/modules/core/m_server.c (File Modified)
7688 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7689 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7690 +4 -4 trunk/modules/m_challenge.c (File Modified)
7691 +4 -4 trunk/modules/m_dline.c (File Modified)
7692 +13 -13 trunk/modules/m_gline.c (File Modified)
7693 +5 -5 trunk/modules/m_kline.c (File Modified)
7694 +2 -2 trunk/modules/m_oper.c (File Modified)
7695 +1 -1 trunk/modules/m_pong.c (File Modified)
7696 +13 -13 trunk/modules/m_rehash.c (File Modified)
7697 +4 -4 trunk/modules/m_resv.c (File Modified)
7698 +16 -16 trunk/modules/m_set.c (File Modified)
7699 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7700 +6 -6 trunk/modules/m_xline.c (File Modified)
7701 +1 -1 trunk/src/adns.c (File Modified)
7702 +2 -2 trunk/src/channel.c (File Modified)
7703 +1 -1 trunk/src/listener.c (File Modified)
7704 +1 -1 trunk/src/s_auth.c (File Modified)
7705 +15 -15 trunk/src/s_conf.c (File Modified)
7706 +3 -3 trunk/src/s_user.c (File Modified)
7707 +7 -7 trunk/src/send.c (File Modified)
7710 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7713 - set +s snomask if +s umode set but no snomasks
7714 - put numerics in more logical order
7718 +3 -1 trunk/src/s_user.c (File Modified)
7721 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7723 parse_snobuf_to_mask(): default to + at start
7724 allows stuff like /mode jilles +s C
7728 +1 -1 trunk/src/snomask.c (File Modified)
7731 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7733 Changes to user_mode() snomask handling.
7734 - show snomask (if not 0) on /mode <nick>
7735 - show snomask once at the end if +s/-s used
7736 - only parse 1 parameter for umode changes
7737 - don't crash on /mode <nick> +s
7738 - /mode <nick> -s clears snomask, doesn't use parameter
7739 - set umode +s iff snomask is not 0
7740 - snomask is not propagated, but umode +s is
7744 +97 -72 trunk/src/s_user.c (File Modified)
7747 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7749 Convert some messages over to snomask.
7753 +29 -29 trunk/src/client.c (File Modified)
7754 +2 -2 trunk/src/ircd.c (File Modified)
7755 +13 -13 trunk/src/modules.c (File Modified)
7756 +1 -1 trunk/src/newconf.c (File Modified)
7757 +5 -5 trunk/src/parse.c (File Modified)
7758 +1 -1 trunk/src/restart.c (File Modified)
7759 +4 -4 trunk/src/s_newconf.c (File Modified)
7760 +11 -11 trunk/src/s_serv.c (File Modified)
7763 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7765 include snomask.h from client.h
7769 +1 -0 trunk/include/client.h (File Modified)
7772 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7774 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7778 +1 -0 trunk/src/newconf.c (File Modified)
7779 +2 -1 trunk/src/snomask.c (File Modified)
7782 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7784 should start with +, not \0. Whoops. :)
7788 +1 -1 trunk/src/snomask.c (File Modified)
7791 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7793 core snomask support.
7797 +3 -0 trunk/doc/example.conf (File Modified)
7798 +2 -0 trunk/include/client.h (File Modified)
7799 +2 -0 trunk/include/numeric.h (File Modified)
7800 +2 -0 trunk/include/s_newconf.h (File Modified)
7801 +63 -0 trunk/include/send.h (File Modified)
7802 + - trunk/include/snomask.h (File Added)
7803 +1 -0 trunk/src/Makefile.in (File Modified)
7804 +1 -1 trunk/src/messages.tab (File Modified)
7805 +8 -0 trunk/src/newconf.c (File Modified)
7806 +12 -0 trunk/src/s_user.c (File Modified)
7807 +235 -0 trunk/src/send.c (File Modified)
7808 + - trunk/src/snomask.c (File Added)
7811 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7813 add a blank line after the license info.
7817 +1 -1 trunk/CREDITS (File Modified)
7820 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7822 Extend copyright to 2006.
7826 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7829 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7832 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7836 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7837 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7840 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7842 Add oper privileges document.
7846 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7847 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7850 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7852 Capitalize message names in services shortcuts (for consistency).
7856 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7859 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7865 +1 -1 trunk/src/patricia.c (File Modified)
7868 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7870 Remove obsolete 'nextconnect' variable.
7874 +0 -1 trunk/include/ircd.h (File Modified)
7875 +0 -2 trunk/src/client.c (File Modified)
7876 +0 -1 trunk/src/ircd.c (File Modified)
7879 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7881 Remove this remnant of the hybrid 6 ziplinks implementation.
7885 + - trunk/include/s_zip.h (File Deleted)
7888 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7890 Make clone limiting work on orighost, not host (so it
7891 looks through services cloaks). Lightly tested, please
7896 +2 -0 trunk/modules/m_chghost.c (File Modified)
7897 +1 -1 trunk/src/client.c (File Modified)
7898 +1 -1 trunk/src/s_conf.c (File Modified)
7901 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7903 Don't forget to link me_realhost() into the command hash.
7905 Pointy hat to: myself
7909 +1 -1 trunk/modules/m_chghost.c (File Modified)
7912 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7914 It's call_hook, not hook_call.
7918 +1 -1 trunk/src/s_user.c (File Modified)
7921 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7923 Add unreject help file.
7927 + - trunk/help/opers/unreject (File Added)
7930 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7932 Link the all-important 42 module to the build :P
7936 +1 -0 trunk/contrib/Makefile.in (File Modified)
7939 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7941 Mention /rehash help.
7945 +1 -0 trunk/help/opers/rehash (File Modified)
7948 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7950 Add h_user_signon hook.
7954 +1 -0 trunk/include/hook.h (File Modified)
7955 +2 -0 trunk/src/hook.c (File Modified)
7956 +4 -0 trunk/src/s_user.c (File Modified)
7959 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7961 Oops, forgot to set orighost for remote client introductions.
7965 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7968 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7970 Use TS6 forms in services shortcuts, if possible.
7974 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7977 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7979 - Start out default_umodes conf entry from the empty set instead of +i.
7980 - Move oper_only_umodes check to where default_umodes is used, as
7981 oper_only_umodes may not be set yet while we're reading the conf.
7985 +6 -7 trunk/src/newconf.c (File Modified)
7986 +1 -1 trunk/src/s_user.c (File Modified)
7989 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7991 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7995 +1 -0 trunk/doc/example.conf (File Modified)
7996 +7 -0 trunk/doc/reference.conf (File Modified)
7997 +0 -7 trunk/include/config.h.dist (File Modified)
7998 +1 -0 trunk/include/s_conf.h (File Modified)
7999 +6 -0 trunk/modules/m_info.c (File Modified)
8000 +9 -18 trunk/src/client.c (File Modified)
8001 +1 -0 trunk/src/newconf.c (File Modified)
8002 +1 -0 trunk/src/s_conf.c (File Modified)
8005 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8007 - Allow NULL target_ip in show_ip() (indicates message is being
8008 sent to local opers)
8009 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8011 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8012 those in src/client.c
8014 From ratbox 2.2 svn (anfl)
8018 +1 -0 trunk/include/client.h (File Modified)
8019 +21 -2 trunk/src/client.c (File Modified)
8020 +2 -4 trunk/src/hostmask.c (File Modified)
8021 +1 -5 trunk/src/s_conf.c (File Modified)
8022 +4 -8 trunk/src/s_user.c (File Modified)
8025 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8027 Fire off events properly.
8031 +7 -3 trunk/src/s_user.c (File Modified)
8034 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8036 make sure modules which depend on umode information get the message upon connection (oops)
8040 +3 -0 trunk/src/s_user.c (File Modified)
8043 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8045 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8046 From ratbox 2.2 svn.
8050 +3 -7 trunk/modules/m_etrace.c (File Modified)
8053 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8055 Replace silly `default_invisible' option with more versatile default_umodes.
8059 +2 -2 trunk/Makefile.in (File Modified)
8060 +12 -1 trunk/doc/example.conf (File Modified)
8061 +14 -7 trunk/doc/reference.conf (File Modified)
8062 +2 -4 trunk/include/s_conf.h (File Modified)
8063 +0 -6 trunk/modules/m_info.c (File Modified)
8064 +4 -0 trunk/src/modules.c (File Modified)
8065 +41 -1 trunk/src/newconf.c (File Modified)
8066 +2 -2 trunk/src/s_conf.c (File Modified)
8067 +3 -4 trunk/src/s_user.c (File Modified)
8070 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8072 Add temporary nick resvs with the proper duration,
8073 not 60 times too long.
8077 +1 -1 trunk/modules/m_resv.c (File Modified)
8080 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8082 Add kick on split riding. See reference.conf for more details.
8086 +1 -0 trunk/doc/example.conf (File Modified)
8087 +16 -0 trunk/doc/reference.conf (File Modified)
8088 +1 -0 trunk/include/s_conf.h (File Modified)
8089 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8090 +6 -0 trunk/modules/m_info.c (File Modified)
8091 +1 -0 trunk/src/newconf.c (File Modified)
8092 +1 -0 trunk/src/s_conf.c (File Modified)
8095 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8097 New credits, denoting GXTi as being on the core team.
8101 +16 -5 trunk/CREDITS (File Modified)
8104 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8106 better cloaking algorithm
8110 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8113 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8115 don't do redundant bitshifting.
8119 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8122 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8128 +1 -0 trunk/contrib/Makefile.in (File Modified)
8131 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8133 Set the DynSpoof flag properly.
8137 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8140 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8142 first go at an ip_cloaking implementation for charybdis.
8146 + - trunk/contrib/ip_cloaking.c (File Added)
8149 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8151 Add libcharybdis to contrib/ includes.
8155 +1 -1 trunk/contrib/Makefile.in (File Modified)
8158 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8160 add h_umode_changed hook for modules that provide usermodes.
8164 +1 -0 trunk/include/hook.h (File Modified)
8165 +2 -1 trunk/src/hook.c (File Modified)
8166 +3 -0 trunk/src/s_user.c (File Modified)
8169 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8171 Show quiets in /stats z.
8175 +15 -10 trunk/src/s_stats.c (File Modified)
8178 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8180 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8184 +0 -12 trunk/configure (File Modified)
8185 +0 -9 trunk/configure.ac (File Modified)
8186 +0 -3 trunk/include/setup.h.in (File Modified)
8189 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8191 change various buffer sizes to = topiclen.
8195 +3 -4 trunk/include/ircd_defs.h (File Modified)
8198 jon 2005/12/12 19:32:18 UTC (20051212-400)
8200 - Partial commit test, partial ego strokage ;)
8204 +2 -1 trunk/CREDITS (File Modified)
8207 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8209 More kqueue corrections.
8212 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8215 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8217 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8218 Not sure why this wasn't this way to begin with.
8222 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8225 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8227 example.conf tweaks:
8228 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8229 most people do not need this.
8230 Enable serverinfo::hub.
8234 +14 -11 trunk/doc/example.conf (File Modified)
8237 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8239 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8243 +1 -1 trunk/src/s_serv.c (File Modified)
8246 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8248 header include changes
8252 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8253 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8254 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8255 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8256 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8257 +1 -21 trunk/libcharybdis/select.c (File Modified)
8260 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8262 s/ilog/libcharybdis_{die,log,restart}/g
8266 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8267 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8268 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8269 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8270 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8271 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8272 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8273 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8276 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8278 Use the right callbacks in the function code.
8281 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8284 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8286 More work, it builds again!
8290 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8291 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8292 + - trunk/libcharybdis/libcharybdis.c (File Added)
8293 + - trunk/libcharybdis/libcharybdis.h (File Added)
8296 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8298 Move some stuff around.
8302 + - trunk/include/memory.h (File Deleted)
8303 + - trunk/include/tools.h (File Deleted)
8304 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8305 + - trunk/libcharybdis/memory.c (File Added)
8306 + - trunk/libcharybdis/memory.h (File Added)
8307 + - trunk/libcharybdis/snprintf.c (File Added)
8308 + - trunk/libcharybdis/tools.c (File Added)
8309 + - trunk/libcharybdis/tools.h (File Added)
8310 +1000 -1062 trunk/modules/.depend (File Modified)
8311 +421 -455 trunk/src/.depend (File Modified)
8312 +0 -1191 trunk/src/Makefile.in (File Modified)
8313 + - trunk/src/memory.c (File Deleted)
8314 + - trunk/src/snprintf.c (File Deleted)
8315 + - trunk/src/tools.c (File Deleted)
8318 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8320 move more headers into libcharybdis
8323 + - trunk/include/balloc.h (File Deleted)
8324 + - trunk/include/event.h (File Deleted)
8325 + - trunk/libcharybdis/balloc.h (File Added)
8326 + - trunk/libcharybdis/event.h (File Added)
8327 +924 -1020 trunk/modules/.depend (File Modified)
8328 +327 -406 trunk/src/.depend (File Modified)
8331 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8333 balloc, events -> libcharybdis
8336 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8337 + - trunk/libcharybdis/balloc.c (File Added)
8338 + - trunk/libcharybdis/event.c (File Added)
8339 +0 -1008 trunk/src/Makefile.in (File Modified)
8340 + - trunk/src/balloc.c (File Deleted)
8341 + - trunk/src/event.c (File Deleted)
8344 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8349 + - trunk/include/commio.h (File Deleted)
8350 + - trunk/include/linebuf.h (File Deleted)
8351 + - trunk/libcharybdis/commio.h (File Added)
8352 + - trunk/libcharybdis/linebuf.h (File Added)
8353 +1644 -530 trunk/modules/.depend (File Modified)
8354 +1 -1 trunk/modules/Makefile.in (File Modified)
8355 +720 -284 trunk/src/.depend (File Modified)
8358 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8360 Makefile reworking -- moving libcharybdis headers into proper location.
8363 +1 -1 trunk/adns/Makefile.in (File Modified)
8364 +1 -1 trunk/src/Makefile.in (File Modified)
8367 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8369 Document proposed authdaemon protocol.
8372 + - trunk/authdaemon/protocol.txt (File Added)
8375 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8380 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8383 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8385 Remove dead makefile from generation
8388 +1 -2 trunk/configure (File Modified)
8389 +0 -1 trunk/configure.ac (File Modified)
8392 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8394 libcharybdisIO -> libcharybdis
8397 +1 -1 trunk/src/Makefile.in (File Modified)
8400 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8405 + - trunk/libcharybdis/Makefile.in (File Added)
8406 + - trunk/libcharybdis/commio.c (File Added)
8407 + - trunk/libcharybdis/devpoll.c (File Added)
8408 + - trunk/libcharybdis/epoll.c (File Added)
8409 + - trunk/libcharybdis/io/ (File Deleted)
8410 + - trunk/libcharybdis/kqueue.c (File Added)
8411 + - trunk/libcharybdis/linebuf.c (File Added)
8412 + - trunk/libcharybdis/log/ (File Deleted)
8413 + - trunk/libcharybdis/poll.c (File Added)
8414 + - trunk/libcharybdis/ports.c (File Added)
8415 + - trunk/libcharybdis/select.c (File Added)
8418 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8423 + - trunk/libcharybdis/Makefile.in (File Deleted)
8426 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8431 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8434 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8436 add authdaemon dir for later hacking
8440 + - trunk/authdaemon/ (File Added)
8443 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8445 linebuf -> libcharybdisIO
8449 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8450 + - trunk/libcharybdis/io/linebuf.c (File Added)
8451 + - trunk/libcharybdis/log/ (File Added)
8452 + - trunk/libcharybdis/log/Makefile.in (File Added)
8453 +0 -687 trunk/src/Makefile.in (File Modified)
8454 + - trunk/src/linebuf.c (File Deleted)
8457 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8459 Solaris 10 I/O ports support
8462 + - trunk/libcharybdis/io/ports.c (File Added)
8465 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8471 +1 -1 trunk/Makefile.in (File Modified)
8472 +3 -1 trunk/configure (File Modified)
8473 +133 -10 trunk/configure.ac (File Modified)
8474 + - trunk/libcharybdis/ (File Added)
8475 + - trunk/libcharybdis/Makefile.in (File Added)
8476 + - trunk/libcharybdis/io/ (File Added)
8477 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8478 +2 -3 trunk/src/Makefile.in (File Modified)
8479 + - trunk/src/io/ (File Deleted)
8482 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8484 split IO stuff into libcharybdisIO.
8488 + - trunk/src/commio.c (File Deleted)
8489 + - trunk/src/devpoll.c (File Deleted)
8490 + - trunk/src/epoll.c (File Deleted)
8491 + - trunk/src/io/ (File Added)
8492 + - trunk/src/io/Makefile.in (File Added)
8493 + - trunk/src/io/commio.c (File Added)
8494 + - trunk/src/io/devpoll.c (File Added)
8495 + - trunk/src/io/epoll.c (File Added)
8496 + - trunk/src/io/kqueue.c (File Added)
8497 + - trunk/src/io/poll.c (File Added)
8498 + - trunk/src/io/select.c (File Added)
8499 + - trunk/src/kqueue.c (File Deleted)
8500 + - trunk/src/poll.c (File Deleted)
8501 + - trunk/src/select.c (File Deleted)
8504 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8510 +86 -155 trunk/configure (File Modified)
8511 +1 -1 trunk/configure.ac (File Modified)
8514 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8516 Remove mentions of mkkeypair/cryptlinks.
8520 +1 -3 trunk/doc/challenge.txt (File Modified)
8523 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8525 Clarify serverinfo{} description.
8529 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8532 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8534 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8538 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8541 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8543 Improvements also applicable to hyperion 1.x.
8547 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8550 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8552 - Add +F description
8553 - General improvements and changes to charybdis
8557 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8560 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8562 The server notice umodes only have an effect
8563 for opers. ("sendto_realops_flags", so having
8564 the umode is not enough, they must also be
8569 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8572 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8574 Updates to umodes docs.
8578 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8581 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8583 Add SGML documentation.
8586 + - trunk/doc/sgml/ (File Added)
8587 + - trunk/doc/sgml/oper-guide/ (File Added)
8588 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8589 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8590 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8591 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8592 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8593 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8594 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8597 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8599 Make operwall flag restrict setting umode +z.
8600 This repairs this flag broken in charybdis-1.0.
8604 +41 -0 trunk/contrib/m_flags.c (File Modified)
8605 +9 -0 trunk/src/s_user.c (File Modified)
8608 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8610 Don't complain/reset remote clients +n. I'm still not
8611 convinced propagating all umodes is the way to go, oh
8616 +1 -1 trunk/src/s_user.c (File Modified)
8619 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8621 - Require admin flag for oper /chghost (if it's enabled
8622 which is not default)
8623 - Give error message on nonexistant nick
8627 +12 -0 trunk/modules/m_chghost.c (File Modified)
8630 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8632 Incorporated jilles' dynspoof patch with a few minor changes.
8635 +5 -2 trunk/include/client.h (File Modified)
8636 +1 -0 trunk/include/numeric.h (File Modified)
8637 +75 -4 trunk/modules/m_chghost.c (File Modified)
8638 +2 -21 trunk/modules/m_stats.c (File Modified)
8639 +2 -8 trunk/modules/m_trace.c (File Modified)
8640 +2 -0 trunk/src/client.c (File Modified)
8641 +3 -0 trunk/src/s_user.c (File Modified)
8644 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8649 +5 -0 trunk/NEWS (File Modified)
8652 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8654 Make show_ip() far less braindead.
8656 Obtained from: ratbox 2.2 SVN
8660 +14 -85 trunk/src/client.c (File Modified)
8663 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8665 Instead of not showing channels at all for whoising services,
8666 only show channels the requester is also on. If operspying
8667 services, show all the channels.
8671 +37 -40 trunk/modules/m_whois.c (File Modified)
8674 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8676 - Show real errno if we fail to connect to a server
8677 - Don't show server IPs on IRC if a server goes dead
8682 +2 -5 trunk/src/s_serv.c (File Modified)
8685 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8687 Revert hybrid 7.2 aline code. It causes too many problems.
8691 +1 -47 trunk/NEWS (File Modified)
8692 + - trunk/include/aline.h (File Deleted)
8693 +53 -6 trunk/modules/m_dline.c (File Modified)
8694 +212 -16 trunk/modules/m_kline.c (File Modified)
8695 +37 -8 trunk/modules/m_resv.c (File Modified)
8696 +45 -24 trunk/modules/m_xline.c (File Modified)
8697 +0 -485 trunk/src/Makefile.in (File Modified)
8698 + - trunk/src/aline.c (File Deleted)
8701 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8703 Incorporate recent ratbox monitor bugfixes (could crash).
8707 +16 -0 trunk/modules/m_monitor.c (File Modified)
8708 +4 -3 trunk/src/monitor.c (File Modified)
8711 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8713 Fix /invite UID leak.
8715 Found by logiclrd@EFnet.
8719 +3 -2 trunk/modules/m_invite.c (File Modified)
8722 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8724 Don't show what channels a service is in.
8727 +1 -0 trunk/NEWS (File Modified)
8728 +40 -35 trunk/modules/m_whois.c (File Modified)
8731 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8733 Update version to 1.0.3.
8737 +9 -9 trunk/configure (File Modified)
8738 +1 -1 trunk/configure.ac (File Modified)
8741 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8747 +7 -1 trunk/NEWS (File Modified)
8750 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8752 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8753 More static buffers :(
8757 +12 -4 trunk/src/aline.c (File Modified)
8760 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8762 Make operspy mode (/mode !#channel showing parameters
8763 even if not on channel) work again.
8767 +4 -4 trunk/src/channel.c (File Modified)
8770 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8772 Call server_introduced hook on TS6 remote server
8773 introduction (ms_sid()).
8777 +6 -0 trunk/modules/core/m_server.c (File Modified)
8780 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8782 Cyrix boxes are wierd.
8785 +2 -1 trunk/modules/m_services.c (File Modified)
8788 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8793 +1 -1 trunk/include/client.h (File Modified)
8794 +3 -1 trunk/modules/m_services.c (File Modified)
8797 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8802 +1 -6 trunk/modules/m_services.c (File Modified)
8805 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8807 Disable a check that doesn't always seem to work right for some reason.
8810 +2 -0 trunk/modules/m_services.c (File Modified)
8813 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8819 +4 -1 trunk/NEWS (File Modified)
8822 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8828 +9 -9 trunk/configure (File Modified)
8829 +1 -1 trunk/configure.ac (File Modified)
8832 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8834 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8838 +3 -13 trunk/modules/m_trace.c (File Modified)
8841 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8843 Don't send empty RPL_WHOISCHANNELS on remote whois.
8845 Pointy hat to: jilles
8849 +1 -1 trunk/modules/m_whois.c (File Modified)
8852 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8858 +3 -0 trunk/NEWS (File Modified)
8861 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8863 Modular umode support.
8867 +0 -9 trunk/include/client.h (File Modified)
8868 +2 -1 trunk/include/s_user.h (File Modified)
8869 +1 -1 trunk/include/tools.h (File Modified)
8870 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8871 +3 -0 trunk/src/ircd.c (File Modified)
8872 +1 -1 trunk/src/messages.tab (File Modified)
8873 +2 -2 trunk/src/s_serv.c (File Modified)
8874 +37 -59 trunk/src/s_user.c (File Modified)
8875 +21 -0 trunk/src/tools.c (File Modified)
8878 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8880 Optionally do forced nick change to the UID instead of kill
8881 on nick collisions, see doc/collision_fnc.txt for more
8886 + - trunk/doc/collision_fnc.txt (File Added)
8887 +1 -0 trunk/doc/example.conf (File Modified)
8888 +8 -0 trunk/doc/reference.conf (File Modified)
8889 +1 -0 trunk/include/numeric.h (File Modified)
8890 +1 -0 trunk/include/s_conf.h (File Modified)
8891 +2 -1 trunk/include/s_serv.h (File Modified)
8892 +1 -0 trunk/include/s_stats.h (File Modified)
8893 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8894 +1 -1 trunk/src/messages.tab (File Modified)
8895 +1 -0 trunk/src/newconf.c (File Modified)
8896 +1 -0 trunk/src/s_conf.c (File Modified)
8897 +1 -0 trunk/src/s_serv.c (File Modified)
8898 +2 -2 trunk/src/s_stats.c (File Modified)
8901 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8907 trunk/NEWS (File Modified)
8910 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8912 Don't allow lookups by uid in /monitor + and /monitor s.
8916 trunk/modules/m_monitor.c (File Modified)
8919 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8921 Stop garbage +j being set in cases like +j aaa:bbb by
8922 initializing the variables properly.
8928 trunk/modules/core/m_mode.c (File Modified)
8929 trunk/modules/core/m_sjoin.c (File Modified)
8932 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8934 Apply flags to the proper server in me_gcap().
8938 trunk/modules/m_capab.c (File Modified)
8941 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8943 Use find_named_client() instead of find_client() to check
8944 for nick collisions.
8948 trunk/modules/core/m_nick.c (File Modified)
8951 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8953 - Replace old 381 numeric with a new, more positive one!
8957 trunk/src/messages.tab (File Modified)
8960 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8962 Make it compile again.
8966 trunk/src/channel.c (File Modified)
8967 trunk/src/client.c (File Modified)
8968 trunk/src/ircd.c (File Modified)
8969 trunk/src/packet.c (File Modified)
8972 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8974 - Prevent UID disclosure in cmode setting.
8978 trunk/NEWS (File Modified)
8979 trunk/modules/core/m_mode.c (File Modified)
8982 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8984 A different check which prevents UID disclosure.
8988 trunk/modules/core/m_kick.c (File Modified)
8991 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8993 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8997 trunk/modules/core/m_kick.c (File Modified)
9000 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9002 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9006 trunk/NEWS (File Modified)
9007 trunk/modules/m_accept.c (File Modified)
9008 trunk/modules/m_admin.c (File Modified)
9009 trunk/modules/m_away.c (File Modified)
9010 trunk/modules/m_cap.c (File Modified)
9011 trunk/modules/m_capab.c (File Modified)
9012 trunk/modules/m_challenge.c (File Modified)
9013 trunk/modules/m_chghost.c (File Modified)
9014 trunk/modules/m_close.c (File Modified)
9015 trunk/modules/m_cmessage.c (File Modified)
9016 trunk/modules/m_connect.c (File Modified)
9017 trunk/modules/m_dline.c (File Modified)
9018 trunk/modules/m_encap.c (File Modified)
9019 trunk/modules/m_etrace.c (File Modified)
9020 trunk/modules/m_gline.c (File Modified)
9021 trunk/modules/m_help.c (File Modified)
9022 trunk/modules/m_info.c (File Modified)
9023 trunk/modules/m_invite.c (File Modified)
9024 trunk/modules/m_ison.c (File Modified)
9025 trunk/modules/m_kline.c (File Modified)
9026 trunk/modules/m_knock.c (File Modified)
9027 trunk/modules/m_links.c (File Modified)
9028 trunk/modules/m_list.c (File Modified)
9029 trunk/modules/m_locops.c (File Modified)
9030 trunk/modules/m_lusers.c (File Modified)
9031 trunk/modules/m_map.c (File Modified)
9032 trunk/modules/m_monitor.c (File Modified)
9033 trunk/modules/m_motd.c (File Modified)
9034 trunk/modules/m_names.c (File Modified)
9035 trunk/modules/m_oper.c (File Modified)
9036 trunk/modules/m_operspy.c (File Modified)
9037 trunk/modules/m_pass.c (File Modified)
9038 trunk/modules/m_ping.c (File Modified)
9039 trunk/modules/m_pong.c (File Modified)
9040 trunk/modules/m_post.c (File Modified)
9041 trunk/modules/m_rehash.c (File Modified)
9042 trunk/modules/m_restart.c (File Modified)
9043 trunk/modules/m_resv.c (File Modified)
9044 trunk/modules/m_services.c (File Modified)
9045 trunk/modules/m_set.c (File Modified)
9046 trunk/modules/m_sshortcut.c (File Modified)
9047 trunk/modules/m_stats.c (File Modified)
9048 trunk/modules/m_svinfo.c (File Modified)
9049 trunk/modules/m_tb.c (File Modified)
9050 trunk/modules/m_testline.c (File Modified)
9051 trunk/modules/m_testmask.c (File Modified)
9052 trunk/modules/m_time.c (File Modified)
9053 trunk/modules/m_topic.c (File Modified)
9054 trunk/modules/m_trace.c (File Modified)
9055 trunk/modules/m_unreject.c (File Modified)
9056 trunk/modules/m_user.c (File Modified)
9057 trunk/modules/m_userhost.c (File Modified)
9058 trunk/modules/m_users.c (File Modified)
9059 trunk/modules/m_version.c (File Modified)
9060 trunk/modules/m_wallops.c (File Modified)
9061 trunk/modules/m_who.c (File Modified)
9062 trunk/modules/m_whois.c (File Modified)
9063 trunk/modules/m_whowas.c (File Modified)
9064 trunk/modules/m_xline.c (File Modified)
9065 trunk/src/adns.c (File Modified)
9066 trunk/src/aline.c (File Modified)
9067 trunk/src/cache.c (File Modified)
9068 trunk/src/channel.c (File Modified)
9069 trunk/src/class.c (File Modified)
9070 trunk/src/client.c (File Modified)
9071 trunk/src/commio.c (File Modified)
9072 trunk/src/event.c (File Modified)
9073 trunk/src/hash.c (File Modified)
9074 trunk/src/hostmask.c (File Modified)
9075 trunk/src/ircd.c (File Modified)
9076 trunk/src/kdparse.c (File Modified)
9077 trunk/src/linebuf.c (File Modified)
9078 trunk/src/listener.c (File Modified)
9079 trunk/src/modules.c (File Modified)
9080 trunk/src/monitor.c (File Modified)
9081 trunk/src/newconf.c (File Modified)
9082 trunk/src/packet.c (File Modified)
9083 trunk/src/parse.c (File Modified)
9084 trunk/src/reject.c (File Modified)
9085 trunk/src/s_auth.c (File Modified)
9086 trunk/src/s_conf.c (File Modified)
9087 trunk/src/s_gline.c (File Modified)
9088 trunk/src/s_log.c (File Modified)
9089 trunk/src/s_newconf.c (File Modified)
9090 trunk/src/s_serv.c (File Modified)
9091 trunk/src/s_stats.c (File Modified)
9092 trunk/src/s_user.c (File Modified)
9093 trunk/src/send.c (File Modified)
9094 trunk/src/whowas.c (File Modified)
9097 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9099 - More coding style niceities. Pretty much got client.h squared away.
9103 trunk/modules/m_dline.c (File Modified)
9104 trunk/modules/m_gline.c (File Modified)
9105 trunk/modules/m_kline.c (File Modified)
9106 trunk/modules/m_rehash.c (File Modified)
9107 trunk/modules/m_resv.c (File Modified)
9108 trunk/modules/m_stats.c (File Modified)
9109 trunk/modules/m_testline.c (File Modified)
9110 trunk/modules/m_user.c (File Modified)
9111 trunk/modules/m_xline.c (File Modified)
9114 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9116 - Propagate quiets (+q) on netjoins
9117 - Clear +q list too on lowerTS sjoin from TS6 source
9121 trunk/modules/core/m_sjoin.c (File Modified)
9122 trunk/src/s_serv.c (File Modified)
9125 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9127 Second argument to whois is always a nick, never a uid.
9128 This prevents /whois other.server uid to get information
9133 trunk/modules/m_whois.c (File Modified)
9136 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9138 Don't allow local users to use uids in user mode.
9142 trunk/src/s_user.c (File Modified)
9145 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9147 Make it compile again.
9151 trunk/src/s_stats.c (File Modified)
9154 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9156 Fix propagation of empty SJOIN.
9160 trunk/modules/core/m_sjoin.c (File Modified)
9163 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9165 Some atheme-style niceties here.
9169 trunk/modules/m_accept.c (File Modified)
9170 trunk/modules/m_admin.c (File Modified)
9171 trunk/modules/m_away.c (File Modified)
9172 trunk/modules/m_cap.c (File Modified)
9173 trunk/modules/m_capab.c (File Modified)
9174 trunk/modules/m_challenge.c (File Modified)
9175 trunk/modules/m_chghost.c (File Modified)
9176 trunk/modules/m_close.c (File Modified)
9177 trunk/modules/m_cmessage.c (File Modified)
9178 trunk/modules/m_connect.c (File Modified)
9179 trunk/modules/m_dline.c (File Modified)
9180 trunk/modules/m_encap.c (File Modified)
9181 trunk/modules/m_etrace.c (File Modified)
9182 trunk/modules/m_gline.c (File Modified)
9183 trunk/modules/m_help.c (File Modified)
9184 trunk/modules/m_info.c (File Modified)
9185 trunk/modules/m_invite.c (File Modified)
9186 trunk/modules/m_ison.c (File Modified)
9187 trunk/modules/m_kline.c (File Modified)
9188 trunk/modules/m_knock.c (File Modified)
9189 trunk/modules/m_links.c (File Modified)
9190 trunk/modules/m_list.c (File Modified)
9191 trunk/modules/m_locops.c (File Modified)
9192 trunk/modules/m_lusers.c (File Modified)
9193 trunk/modules/m_map.c (File Modified)
9194 trunk/modules/m_monitor.c (File Modified)
9195 trunk/modules/m_motd.c (File Modified)
9196 trunk/modules/m_names.c (File Modified)
9197 trunk/modules/m_oper.c (File Modified)
9198 trunk/modules/m_operspy.c (File Modified)
9199 trunk/modules/m_pass.c (File Modified)
9200 trunk/modules/m_ping.c (File Modified)
9201 trunk/modules/m_pong.c (File Modified)
9202 trunk/modules/m_post.c (File Modified)
9203 trunk/modules/m_rehash.c (File Modified)
9204 trunk/modules/m_restart.c (File Modified)
9205 trunk/modules/m_resv.c (File Modified)
9206 trunk/modules/m_services.c (File Modified)
9207 trunk/modules/m_set.c (File Modified)
9208 trunk/modules/m_sshortcut.c (File Modified)
9209 trunk/modules/m_stats.c (File Modified)
9210 trunk/modules/m_svinfo.c (File Modified)
9211 trunk/modules/m_tb.c (File Modified)
9212 trunk/modules/m_testline.c (File Modified)
9213 trunk/modules/m_testmask.c (File Modified)
9214 trunk/modules/m_time.c (File Modified)
9215 trunk/modules/m_topic.c (File Modified)
9216 trunk/modules/m_trace.c (File Modified)
9217 trunk/modules/m_unreject.c (File Modified)
9218 trunk/modules/m_user.c (File Modified)
9219 trunk/modules/m_userhost.c (File Modified)
9220 trunk/modules/m_users.c (File Modified)
9221 trunk/modules/m_version.c (File Modified)
9222 trunk/modules/m_wallops.c (File Modified)
9223 trunk/modules/m_who.c (File Modified)
9224 trunk/modules/m_whois.c (File Modified)
9225 trunk/modules/m_whowas.c (File Modified)
9226 trunk/modules/m_xline.c (File Modified)
9229 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9231 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9235 trunk/.indent.pro (File Modified)
9236 trunk/include/charybdis.h (File Added)
9237 trunk/include/client.h (File Modified)
9238 trunk/modules/.indent.pro (File Modified)
9239 trunk/src/.indent.pro (File Modified)
9240 trunk/src/adns.c (File Modified)
9241 trunk/src/aline.c (File Modified)
9242 trunk/src/cache.c (File Modified)
9243 trunk/src/channel.c (File Modified)
9244 trunk/src/class.c (File Modified)
9245 trunk/src/client.c (File Modified)
9246 trunk/src/commio.c (File Modified)
9247 trunk/src/event.c (File Modified)
9248 trunk/src/hash.c (File Modified)
9249 trunk/src/hostmask.c (File Modified)
9250 trunk/src/ircd.c (File Modified)
9251 trunk/src/kdparse.c (File Modified)
9252 trunk/src/linebuf.c (File Modified)
9253 trunk/src/listener.c (File Modified)
9254 trunk/src/modules.c (File Modified)
9255 trunk/src/monitor.c (File Modified)
9256 trunk/src/newconf.c (File Modified)
9257 trunk/src/packet.c (File Modified)
9258 trunk/src/parse.c (File Modified)
9259 trunk/src/reject.c (File Modified)
9260 trunk/src/s_auth.c (File Modified)
9261 trunk/src/s_conf.c (File Modified)
9262 trunk/src/s_gline.c (File Modified)
9263 trunk/src/s_log.c (File Modified)
9264 trunk/src/s_newconf.c (File Modified)
9265 trunk/src/s_serv.c (File Modified)
9266 trunk/src/s_stats.c (File Modified)
9267 trunk/src/s_user.c (File Modified)
9268 trunk/src/send.c (File Modified)
9269 trunk/src/whowas.c (File Modified)
9272 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9274 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9275 - Convert a few modules towards using this code.
9276 - Make a note about this change in NEWS.
9280 trunk/NEWS (File Modified)
9281 trunk/include/aline.h (File Added)
9282 trunk/modules/m_dline.c (File Modified)
9283 trunk/modules/m_kline.c (File Modified)
9284 trunk/modules/m_resv.c (File Modified)
9285 trunk/modules/m_xline.c (File Modified)
9286 trunk/src/Makefile.in (File Modified)
9287 trunk/src/aline.c (File Added)
9290 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9292 - Update NEWS document.
9296 trunk/NEWS (File Modified)
9299 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9301 Use find_named_person() instead of find_person() in services shortcuts.
9305 trunk/modules/m_sshortcut.c (File Modified)
9308 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9310 Fix propagation of empty channels (+P).
9314 trunk/modules/core/m_sjoin.c (File Modified)
9315 trunk/src/s_serv.c (File Modified)
9318 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9320 Use same comparison for +f.
9324 trunk/modules/core/m_join.c (File Modified)
9327 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9329 Retire server-server non-encap CHGHOST, and clean it up a bit.
9333 trunk/modules/m_chghost.c (File Modified)
9336 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9338 Use TS6 form for SQUIT wallops.
9342 trunk/modules/core/m_squit.c (File Modified)
9345 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9347 Propagate nick changes for remote clients in TS6 form if possible;
9348 simplify the code a bit.
9352 trunk/modules/core/m_nick.c (File Modified)
9355 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9357 Only clear oper_only_umodes on deoper for local clients.
9361 trunk/src/s_user.c (File Modified)
9364 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9366 - Don't enable use_whois_actually in the default config, makes cloaking
9367 only useful for vanity.
9371 trunk/doc/example.conf (File Modified)
9374 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9376 Fix linebuf raw code to not truncate lines longer than
9377 510 characters. This stops ziplinks corruption at
9378 the initial burst if the other side sends a lot.
9382 trunk/src/linebuf.c (File Modified)
9385 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9387 - Add +r to channel_modes().
9391 trunk/src/channel.c (File Modified)
9394 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9400 trunk/NEWS (File Modified)
9403 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9405 err, nvm. wrong project :-P
9409 trunk/src/match.c (File Modified)
9412 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9414 make sure we don't crash on match(NULL, test)
9418 trunk/src/match.c (File Modified)
9421 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9423 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9424 flags = rehash in shared{}.
9425 Uses :<source> ENCAP <target> REHASH [option].
9429 trunk/doc/example.conf (File Modified)
9430 trunk/doc/reference.conf (File Modified)
9431 trunk/help/opers/rehash (File Modified)
9432 trunk/include/s_newconf.h (File Modified)
9433 trunk/modules/m_rehash.c (File Modified)
9434 trunk/modules/m_stats.c (File Modified)
9435 trunk/src/newconf.c (File Modified)
9438 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9440 Initialize flags to 0 in conf_set_shared_flags() and
9441 conf_set_cluster_flags().
9445 trunk/src/newconf.c (File Modified)
9448 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9450 Don't allow a forward from a #channel to an &channel.
9451 Error message is Illegal channel name.
9455 trunk/modules/core/m_mode.c (File Modified)
9458 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9460 - change version to 1.0.1
9464 trunk/configure (File Modified)
9465 trunk/configure.ac (File Modified)
9468 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9474 trunk/NEWS (File Modified)
9477 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9479 Services shortcuts changes:
9480 - Require umode +S on target
9481 - Use ERR_SERVICESDOWN (440) for error message
9482 - Fix check for empty string
9486 trunk/include/numeric.h (File Modified)
9487 trunk/modules/m_sshortcut.c (File Modified)
9488 trunk/src/messages.tab (File Modified)
9491 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9493 s/IsChanService/IsService/g;
9497 trunk/modules/m_sshortcut.c (File Modified)
9500 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9502 Add check for service validity in shortcut routines.
9506 trunk/modules/m_sshortcut.c (File Modified)
9509 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9511 Don't allow forwarding to a -F channel the setter is not on.
9515 trunk/modules/core/m_mode.c (File Modified)
9518 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9520 Describe identify_service and identify_command in
9525 trunk/doc/reference.conf (File Modified)
9528 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9530 More helpfile updates.
9534 trunk/help/Makefile.in (File Modified)
9535 trunk/help/opers/die (File Modified)
9536 trunk/help/opers/join (File Modified)
9537 trunk/help/opers/links (File Modified)
9538 trunk/help/opers/lusers (File Modified)
9539 trunk/help/opers/map (File Added)
9540 trunk/help/opers/motd (File Modified)
9541 trunk/help/opers/names (File Modified)
9542 trunk/help/opers/notice (File Modified)
9543 trunk/help/opers/operspy (File Modified)
9544 trunk/help/opers/part (File Modified)
9545 trunk/help/opers/privmsg (File Modified)
9546 trunk/help/opers/restart (File Modified)
9547 trunk/help/opers/set (File Modified)
9548 trunk/help/opers/stats (File Modified)
9549 trunk/help/opers/trace (File Modified)
9550 trunk/help/opers/version (File Modified)
9551 trunk/help/users/notice (File Modified)
9552 trunk/help/users/privmsg (File Modified)
9553 trunk/help/users/stats (File Modified)
9556 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9562 trunk/help/opers/cmode (File Modified)
9563 trunk/help/opers/umode (File Modified)
9564 trunk/help/opers/wallops (File Modified)
9565 trunk/help/opers/who (File Modified)
9566 trunk/help/users/umode (File Modified)
9569 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9571 Include cmode +r in 004 and 005.
9575 trunk/include/supported.h (File Modified)
9576 trunk/src/messages.tab (File Modified)
9579 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9581 No need to clear all 3 buffers in channel_modes().
9585 trunk/src/channel.c (File Modified)
9588 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9590 - Fix multiple +f modes per line
9591 - -f shouldn't take a parameter
9595 trunk/modules/core/m_mode.c (File Modified)
9598 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9600 Channel mode +Q now prevents forwarding to or through
9601 a channel, just like in hyperion, not from a channel.
9605 trunk/modules/core/m_join.c (File Modified)
9608 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9610 Complete +F/+Q propagation.
9614 trunk/modules/core/m_join.c (File Modified)
9615 trunk/modules/core/m_sjoin.c (File Modified)
9616 trunk/src/channel.c (File Modified)
9619 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9621 - A few minor fixes.
9625 trunk/modules/core/m_join.c (File Modified)
9626 trunk/modules/m_services.c (File Modified)
9629 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9631 - Fix netsplit obfuscation.
9635 trunk/src/client.c (File Modified)
9638 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9640 - Fix another /stats p related bug.
9644 trunk/src/client.c (File Modified)
9647 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9649 - Update example.conf.
9653 trunk/doc/example.conf (File Modified)
9656 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9658 - Fix a minor bug here, and re-release 1.0.
9662 trunk/modules/core/m_nick.c (File Modified)
9665 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9667 - Add bursted clients to /stats p list.
9671 trunk/modules/core/m_nick.c (File Modified)
9674 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9676 - Add identify_service, identify_command options to the example.conf,
9681 trunk/NEWS (File Modified)
9682 trunk/doc/example.conf (File Modified)
9683 trunk/src/newconf.c (File Modified)
9686 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9688 - Add services shortcuts.
9692 trunk/modules/Makefile.in (File Modified)
9693 trunk/modules/m_sshortcut.c (File Added)
9696 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9698 - put back checks i removed by mistake
9702 trunk/modules/core/m_join.c (File Modified)
9705 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9707 - Implement channel mode +Q, which disables forwarding.
9708 - Make forwarding usable by everyone.
9709 - Implement channel mode +F which bypasses authority checks on a target
9715 trunk/NEWS (File Modified)
9716 trunk/include/channel.h (File Modified)
9717 trunk/include/supported.h (File Modified)
9718 trunk/modules/core/m_join.c (File Modified)
9719 trunk/modules/core/m_mode.c (File Modified)
9720 trunk/src/messages.tab (File Modified)
9723 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9725 - Fix account handling brokenness.
9729 trunk/modules/m_services.c (File Modified)
9732 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9734 Identify to services via server password hack. Still
9735 needs config file parts, like
9736 identifyservice = "nickserv@services.int";
9737 identifycommand = "IDENTIFY";
9741 trunk/include/s_conf.h (File Modified)
9742 trunk/src/s_user.c (File Modified)
9745 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9747 Make send.c compile.
9751 trunk/src/send.c (File Modified)
9754 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9756 - Handle this better.
9760 trunk/src/send.c (File Modified)
9763 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9765 If the source is not a client, don't send to normal users.
9769 trunk/src/send.c (File Modified)
9772 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9774 - Make /wallops behave as wallops in other ircds.
9778 trunk/modules/m_wallops.c (File Modified)
9779 trunk/src/send.c (File Modified)
9782 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9788 trunk/NEWS (File Modified)
9789 trunk/configure (File Modified)
9790 trunk/configure.ac (File Modified)
9793 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9795 - Remove efnet configuration.
9796 - Rename example.conf as reference.conf, and replace the default
9797 example.conf with one suitable for AthemeNET.
9798 - Update makefile to reflect these changes.
9802 trunk/doc/Makefile.in (File Modified)
9803 trunk/doc/example.conf (File Modified)
9804 trunk/doc/example.efnet.conf (File Deleted)
9805 trunk/doc/reference.conf (File Added)
9808 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9810 - Don't display opers who are /away.
9814 trunk/modules/m_stats.c (File Modified)
9817 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9819 Put cmode +f in 004 and 005.
9823 trunk/include/supported.h (File Modified)
9824 trunk/src/messages.tab (File Modified)
9827 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9829 Add user umode +Q which prevents a user from
9834 trunk/include/client.h (File Modified)
9835 trunk/modules/core/m_join.c (File Modified)
9836 trunk/src/messages.tab (File Modified)
9837 trunk/src/s_user.c (File Modified)
9840 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9842 Implement channel forwarding in m_join(). As in
9843 hyperion, failing to join because of +i, +r or +j
9844 can cause you to be forwarded, potentially
9845 recursively. Unlike hyperion, a single numeric
9846 is sent in case of a successful forward, otherwise
9847 the ircd acts if there were no forward.
9851 trunk/include/numeric.h (File Modified)
9852 trunk/modules/core/m_join.c (File Modified)
9853 trunk/src/messages.tab (File Modified)
9856 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9858 Allow servers to set oper-only cmodes as well.
9862 trunk/modules/core/m_mode.c (File Modified)
9865 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9867 Add cmode +f which takes a channel name, settable
9868 only by opers for now. Does not do anything yet.
9872 trunk/include/channel.h (File Modified)
9873 trunk/modules/core/m_join.c (File Modified)
9874 trunk/modules/core/m_mode.c (File Modified)
9875 trunk/modules/core/m_sjoin.c (File Modified)
9876 trunk/src/channel.c (File Modified)
9879 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9881 Fully initialize 'mode' in ms_join() and ms_sjoin()
9882 to avoid old +j garbage from being used.
9886 trunk/modules/core/m_join.c (File Modified)
9887 trunk/modules/core/m_sjoin.c (File Modified)
9890 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9892 - only touch join_count/join_delta if join throttling
9893 is enabled on the channel
9894 - reset join_count/join_delta to 0 if -j is set
9898 trunk/modules/core/m_join.c (File Modified)
9899 trunk/modules/core/m_mode.c (File Modified)
9900 trunk/modules/core/m_sjoin.c (File Modified)
9903 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9905 Also start a new "period" for join throttling for remote joins,
9906 if necessary. Make the code slightly clearer.
9910 trunk/modules/core/m_join.c (File Modified)
9911 trunk/src/channel.c (File Modified)
9914 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9916 Some +j improvements, still broken.
9920 trunk/modules/core/m_join.c (File Modified)
9921 trunk/modules/core/m_sjoin.c (File Modified)
9924 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9926 Only do +z processing for +m channels the sender is on,
9927 as bans/quiets are currently only checked locally.
9931 trunk/modules/core/m_message.c (File Modified)
9934 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9936 - Add max_bans_large configuration option, defaulting to 500, to
9937 limit the number of bans in a +L channel
9938 - Change b/e/I to b/e/I/q in texts
9942 trunk/doc/example.conf (File Modified)
9943 trunk/include/s_conf.h (File Modified)
9944 trunk/modules/core/m_mode.c (File Modified)
9945 trunk/modules/m_info.c (File Modified)
9946 trunk/src/newconf.c (File Modified)
9947 trunk/src/s_conf.c (File Modified)
9950 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9952 Store invite for +gi channels.
9953 Note that +gi is significantly weaker access control than +i.
9957 trunk/modules/m_invite.c (File Modified)
9960 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9962 Nonops are allowed to see +q lists.
9966 trunk/modules/core/m_mode.c (File Modified)
9969 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9971 Invalidate can_send() cache on -q.
9975 trunk/modules/core/m_mode.c (File Modified)
9978 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9980 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9984 trunk/modules/core/m_sjoin.c (File Modified)
9987 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9989 - Allow blank SJOINs -- for permanant channels.
9993 trunk/modules/core/m_sjoin.c (File Modified)
9996 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9998 - Burst permanant channels.
10002 trunk/src/s_serv.c (File Modified)
10005 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10007 - Fix handling of permanant channels.
10011 trunk/modules/core/m_join.c (File Modified)
10014 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10016 - Run indent on core modules.
10017 - Add propagation of join throttle settings.
10021 trunk/modules/core/m_die.c (File Modified)
10022 trunk/modules/core/m_error.c (File Modified)
10023 trunk/modules/core/m_join.c (File Modified)
10024 trunk/modules/core/m_kick.c (File Modified)
10025 trunk/modules/core/m_kill.c (File Modified)
10026 trunk/modules/core/m_message.c (File Modified)
10027 trunk/modules/core/m_mode.c (File Modified)
10028 trunk/modules/core/m_nick.c (File Modified)
10029 trunk/modules/core/m_part.c (File Modified)
10030 trunk/modules/core/m_quit.c (File Modified)
10031 trunk/modules/core/m_server.c (File Modified)
10032 trunk/modules/core/m_sjoin.c (File Modified)
10033 trunk/modules/core/m_squit.c (File Modified)
10036 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10038 - Fix mistake in commit message.
10042 trunk/ChangeLog (File Modified)
10045 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10047 - Channel throttling.
10051 trunk/NEWS (File Modified)
10052 trunk/include/supported.h (File Modified)
10053 trunk/modules/core/m_mode.c (File Modified)
10054 trunk/src/messages.tab (File Modified)
10057 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10059 - Channel throttle logic fixes.
10063 trunk/include/channel.h (File Modified)
10066 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10068 - Add the throttle logic.
10072 trunk/include/channel.h (File Modified)
10073 trunk/include/numeric.h (File Modified)
10074 trunk/modules/core/m_join.c (File Modified)
10075 trunk/src/channel.c (File Modified)
10076 trunk/src/messages.tab (File Modified)
10079 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10081 - Cosmetic fixes to CREDITS.
10085 trunk/CREDITS (File Modified)
10088 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10090 - Better channel_modes() from ShadowIRCd 4.
10094 trunk/include/channel.h (File Modified)
10095 trunk/src/channel.c (File Modified)
10098 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10100 - Strip colour codes from parts.
10104 trunk/modules/core/m_part.c (File Modified)
10107 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10109 - Strip colour codes from quits.
10113 trunk/modules/core/m_quit.c (File Modified)
10116 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10118 - add +c/+g/+z to channel_modes().
10122 trunk/src/channel.c (File Modified)
10125 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10127 - Add +g to 004/005 numerics.
10131 trunk/include/supported.h (File Modified)
10132 trunk/src/messages.tab (File Modified)
10135 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10137 - Add +cgz to set_final_mode() in both join/sjoin.
10138 - Implement channel mode +g: Free invite.
10142 trunk/include/channel.h (File Modified)
10143 trunk/modules/core/m_join.c (File Modified)
10144 trunk/modules/core/m_mode.c (File Modified)
10145 trunk/modules/core/m_sjoin.c (File Modified)
10146 trunk/modules/m_invite.c (File Modified)
10149 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10151 - Make sure /stats p uses the right list.
10155 trunk/modules/m_stats.c (File Modified)
10158 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10160 - local oper list becomes local_oper_list.
10161 - all opers are stored on oper_list for /stats p.
10165 trunk/include/ircd.h (File Modified)
10166 trunk/modules/m_stats.c (File Modified)
10167 trunk/modules/m_trace.c (File Modified)
10168 trunk/src/client.c (File Modified)
10169 trunk/src/ircd.c (File Modified)
10170 trunk/src/s_user.c (File Modified)
10171 trunk/src/send.c (File Modified)
10174 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10176 - Remove ENABLE_SERVICES legacy define.
10180 trunk/configure (File Modified)
10181 trunk/configure.ac (File Modified)
10182 trunk/include/client.h (File Modified)
10183 trunk/include/m_info.h (File Modified)
10184 trunk/include/s_conf.h (File Modified)
10185 trunk/modules/Makefile.in (File Modified)
10186 trunk/modules/core/m_kick.c (File Modified)
10187 trunk/modules/core/m_mode.c (File Modified)
10188 trunk/modules/core/m_nick.c (File Modified)
10189 trunk/modules/core/m_sjoin.c (File Modified)
10190 trunk/modules/m_services.c (File Modified)
10191 trunk/src/channel.c (File Modified)
10192 trunk/src/newconf.c (File Modified)
10193 trunk/src/s_conf.c (File Modified)
10194 trunk/src/s_serv.c (File Modified)
10195 trunk/src/s_user.c (File Modified)
10198 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10200 - New reject message, ala ircu.
10204 trunk/src/reject.c (File Modified)
10207 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10209 - Reduce 'broadcast storm' effect in m_chghost.
10213 trunk/modules/m_chghost.c (File Modified)
10216 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10218 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10222 trunk/include/supported.h (File Modified)
10223 trunk/src/messages.tab (File Modified)
10226 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10232 trunk/include/channel.h (File Modified)
10233 trunk/modules/core/m_message.c (File Modified)
10234 trunk/modules/core/m_mode.c (File Modified)
10237 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10239 - use sendto_one_numeric() in some places.
10243 trunk/modules/core/m_mode.c (File Modified)
10246 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10248 - Implement channel mode +c -- colour stripping.
10252 trunk/include/irc_string.h (File Modified)
10253 trunk/include/supported.h (File Modified)
10254 trunk/modules/core/m_message.c (File Modified)
10255 trunk/modules/core/m_mode.c (File Modified)
10256 trunk/src/irc_string.c (File Modified)
10257 trunk/src/messages.tab (File Modified)
10260 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10262 - Add +qLP to CHANMODES 005 numeric.
10266 trunk/include/supported.h (File Modified)
10269 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10271 Move credits files to doc/.
10275 trunk/Hybrid-team (File Deleted)
10276 trunk/Ratbox-team (File Deleted)
10277 trunk/doc/Hybrid-team (File Added)
10278 trunk/doc/Ratbox-team (File Added)
10281 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10283 - Rename Ratbox credits as Ratbox-team.
10284 - Add in our own CREDITS.
10288 trunk/CREDITS (File Deleted)
10289 trunk/CREDITS (File Added)
10290 trunk/Ratbox-team (File Added)
10293 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10295 - Quietcache fixes.
10299 trunk/modules/core/m_mode.c (File Modified)
10302 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10304 - Rebuild configure.
10308 trunk/autom4te.cache/ (File Deleted)
10309 trunk/configure (File Modified)
10312 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10314 Add +q to messages.tab.
10318 trunk/src/messages.tab (File Modified)
10321 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10323 - port m_sjoin stuff to TS6 JOIN syntax.
10327 trunk/modules/core/m_join.c (File Modified)
10330 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10332 - Implement channel mode +q (quiet)
10336 trunk/include/channel.h (File Modified)
10337 trunk/modules/core/m_mode.c (File Modified)
10338 trunk/src/channel.c (File Modified)
10341 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10343 Add +L/+P for set_final_mode().
10347 trunk/modules/core/m_sjoin.c (File Modified)
10350 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10352 Add +L/+P in channel_modes().
10356 trunk/src/channel.c (File Modified)
10359 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10361 - Use MODE_PERMANENT, not MODE_PERMANANT
10362 - Actually use chm_staff()
10364 It compiles but is not otherwise tested.
10368 trunk/include/channel.h (File Modified)
10369 trunk/modules/core/m_mode.c (File Modified)
10370 trunk/modules/core/m_sjoin.c (File Modified)
10371 trunk/src/channel.c (File Modified)
10374 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10376 - Ok, patchlevel.h is fixed now.
10380 trunk/include/patchlevel.h (File Modified)
10383 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10389 trunk/include/patchlevel.h (File Modified)
10390 trunk/src/version.c.SH (File Modified)
10393 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10395 - Fix compilation issue with version.c.
10399 trunk/src/version.c.SH (File Modified)
10402 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10404 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10405 this from the BUGS file.
10409 trunk/BUGS (File Modified)
10412 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10414 Mangle all netsplit messages if flatten links is enabled.
10418 trunk/src/client.c (File Modified)
10421 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10423 - jilles pointed out that /stats p needed severe changes -- implement
10428 trunk/modules/m_stats.c (File Modified)
10431 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10433 Rename RELNOTES to NEWS.
10437 trunk/NEWS (File Added)
10438 trunk/RELNOTES (File Deleted)
10441 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10447 trunk/RELNOTES (File Modified)
10450 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10452 - Make /stats p work globally.
10453 - Change 'OPER(s)' to 'staff members'
10457 trunk/modules/m_stats.c (File Modified)
10460 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10462 - add modes, +LP to RPL_MYINFO.
10466 trunk/src/messages.tab (File Modified)
10469 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10471 More stuff to RELNOTES.
10475 trunk/RELNOTES (File Modified)
10478 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10484 trunk/modules/core/m_sjoin.c (File Modified)
10485 trunk/src/channel.c (File Modified)
10488 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10490 - Implement list limit exceed modes -- +L.
10494 trunk/modules/core/m_mode.c (File Modified)
10497 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10499 - Add handlers for modes +L, +P.
10503 trunk/include/channel.h (File Modified)
10504 trunk/modules/core/m_mode.c (File Modified)
10507 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10509 Update properties on *everything*.
10513 trunk/.cvsignore (Property Modified)
10514 trunk/.indent.pro (Property Modified)
10515 trunk/BUGS (File Modified) (Property Modified)
10516 trunk/CREDITS (File Modified) (Property Modified)
10517 trunk/ChangeLog (Property Modified)
10518 trunk/Hybrid-team (File Modified) (Property Modified)
10519 trunk/INSTALL (File Modified) (Property Modified)
10520 trunk/LICENSE (File Modified) (Property Modified)
10521 trunk/Makefile.in (File Modified) (Property Modified)
10522 trunk/README.FIRST (File Modified) (Property Modified)
10523 trunk/RELNOTES (File Modified) (Property Modified)
10524 trunk/SVN-Access (Property Modified)
10525 trunk/aclocal.m4 (File Modified) (Property Modified)
10526 trunk/adns/.cvsignore (Property Modified)
10527 trunk/adns/COPYING (Property Modified)
10528 trunk/adns/GPL-vs-LGPL (Property Modified)
10529 trunk/adns/Makefile.in (File Modified) (Property Modified)
10530 trunk/adns/README (Property Modified)
10531 trunk/adns/README.ircd (Property Modified)
10532 trunk/adns/adns.h (File Modified) (Property Modified)
10533 trunk/adns/check.c (File Modified) (Property Modified)
10534 trunk/adns/dlist.h (File Modified) (Property Modified)
10535 trunk/adns/event.c (File Modified) (Property Modified)
10536 trunk/adns/general.c (File Modified) (Property Modified)
10537 trunk/adns/internal.h (File Modified) (Property Modified)
10538 trunk/adns/parse.c (File Modified) (Property Modified)
10539 trunk/adns/query.c (File Modified) (Property Modified)
10540 trunk/adns/reply.c (File Modified) (Property Modified)
10541 trunk/adns/setup.c (File Modified) (Property Modified)
10542 trunk/adns/transmit.c (File Modified) (Property Modified)
10543 trunk/adns/tvarith.h (File Modified) (Property Modified)
10544 trunk/adns/types.c (File Modified) (Property Modified)
10545 trunk/configure (File Modified) (Property Modified)
10546 trunk/configure.ac (File Modified) (Property Modified)
10547 trunk/contrib/.cvsignore (Property Modified)
10548 trunk/contrib/.indent.pro (Property Modified)
10549 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10550 trunk/contrib/README (File Modified) (Property Modified)
10551 trunk/contrib/example_module.c (File Modified) (Property Modified)
10552 trunk/contrib/m_42.c (File Modified) (Property Modified)
10553 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10554 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10555 trunk/contrib/m_force.c (File Modified) (Property Modified)
10556 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10557 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10558 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10559 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10560 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10561 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10562 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10563 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10564 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10565 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10566 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10567 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10568 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10569 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10570 trunk/doc/.cvsignore (Property Modified)
10571 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10572 trunk/doc/Makefile.in (File Modified) (Property Modified)
10573 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10574 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10575 trunk/doc/challenge.txt (File Modified) (Property Modified)
10576 trunk/doc/example.conf (File Modified) (Property Modified)
10577 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10578 trunk/doc/hooks.txt (File Modified) (Property Modified)
10579 trunk/doc/index.txt (File Modified) (Property Modified)
10580 trunk/doc/ircd.8 (File Modified) (Property Modified)
10581 trunk/doc/ircd.motd (Property Modified)
10582 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10583 trunk/doc/modeg.txt (File Modified) (Property Modified)
10584 trunk/doc/modes.txt (File Modified) (Property Modified)
10585 trunk/doc/monitor.txt (File Modified) (Property Modified)
10586 trunk/doc/old/Authors (Property Modified)
10587 trunk/doc/operguide.txt (File Modified) (Property Modified)
10588 trunk/doc/opermyth.txt (Property Modified)
10589 trunk/doc/server-version-info (File Modified) (Property Modified)
10590 trunk/doc/services.txt (File Modified) (Property Modified)
10591 trunk/doc/technical/README.TSora (Property Modified)
10592 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10593 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10594 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10595 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10596 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10597 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10598 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10599 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10600 trunk/doc/technical/rfc1459.txt (Property Modified)
10601 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10602 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10603 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10604 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10605 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10606 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10607 trunk/help/Makefile.in (File Modified) (Property Modified)
10608 trunk/help/opers/accept (Property Modified)
10609 trunk/help/opers/admin (Property Modified)
10610 trunk/help/opers/away (Property Modified)
10611 trunk/help/opers/capab (Property Modified)
10612 trunk/help/opers/challenge (Property Modified)
10613 trunk/help/opers/close (Property Modified)
10614 trunk/help/opers/cmode (Property Modified)
10615 trunk/help/opers/cnotice (Property Modified)
10616 trunk/help/opers/connect (Property Modified)
10617 trunk/help/opers/cprivmsg (Property Modified)
10618 trunk/help/opers/credits (Property Modified)
10619 trunk/help/opers/die (Property Modified)
10620 trunk/help/opers/dline (Property Modified)
10621 trunk/help/opers/eob (Property Modified)
10622 trunk/help/opers/error (Property Modified)
10623 trunk/help/opers/etrace (Property Modified)
10624 trunk/help/opers/gline (Property Modified)
10625 trunk/help/opers/help (Property Modified)
10626 trunk/help/opers/index (Property Modified)
10627 trunk/help/opers/info (Property Modified)
10628 trunk/help/opers/invite (Property Modified)
10629 trunk/help/opers/ison (Property Modified)
10630 trunk/help/opers/join (Property Modified)
10631 trunk/help/opers/kick (Property Modified)
10632 trunk/help/opers/kill (Property Modified)
10633 trunk/help/opers/kline (Property Modified)
10634 trunk/help/opers/knock (Property Modified)
10635 trunk/help/opers/links (Property Modified)
10636 trunk/help/opers/list (Property Modified)
10637 trunk/help/opers/locops (Property Modified)
10638 trunk/help/opers/lusers (Property Modified)
10639 trunk/help/opers/modlist (Property Modified)
10640 trunk/help/opers/modload (Property Modified)
10641 trunk/help/opers/modrestart (Property Modified)
10642 trunk/help/opers/modunload (Property Modified)
10643 trunk/help/opers/motd (Property Modified)
10644 trunk/help/opers/names (Property Modified)
10645 trunk/help/opers/nick (Property Modified)
10646 trunk/help/opers/notice (Property Modified)
10647 trunk/help/opers/oper (Property Modified)
10648 trunk/help/opers/operspy (Property Modified)
10649 trunk/help/opers/operwall (Property Modified)
10650 trunk/help/opers/part (Property Modified)
10651 trunk/help/opers/pass (Property Modified)
10652 trunk/help/opers/ping (Property Modified)
10653 trunk/help/opers/pong (Property Modified)
10654 trunk/help/opers/post (Property Modified)
10655 trunk/help/opers/privmsg (Property Modified)
10656 trunk/help/opers/quit (Property Modified)
10657 trunk/help/opers/rehash (Property Modified)
10658 trunk/help/opers/restart (Property Modified)
10659 trunk/help/opers/resv (Property Modified)
10660 trunk/help/opers/server (Property Modified)
10661 trunk/help/opers/set (Property Modified)
10662 trunk/help/opers/sjoin (Property Modified)
10663 trunk/help/opers/squit (Property Modified)
10664 trunk/help/opers/stats (Property Modified)
10665 trunk/help/opers/svinfo (Property Modified)
10666 trunk/help/opers/testgecos (Property Modified)
10667 trunk/help/opers/testline (Property Modified)
10668 trunk/help/opers/testmask (Property Modified)
10669 trunk/help/opers/time (Property Modified)
10670 trunk/help/opers/topic (Property Modified)
10671 trunk/help/opers/trace (Property Modified)
10672 trunk/help/opers/uhelp (Property Modified)
10673 trunk/help/opers/umode (Property Modified)
10674 trunk/help/opers/undline (Property Modified)
10675 trunk/help/opers/ungline (Property Modified)
10676 trunk/help/opers/unkline (Property Modified)
10677 trunk/help/opers/unresv (Property Modified)
10678 trunk/help/opers/unxline (Property Modified)
10679 trunk/help/opers/user (Property Modified)
10680 trunk/help/opers/userhost (Property Modified)
10681 trunk/help/opers/users (Property Modified)
10682 trunk/help/opers/version (Property Modified)
10683 trunk/help/opers/wallops (Property Modified)
10684 trunk/help/opers/who (Property Modified)
10685 trunk/help/opers/whois (Property Modified)
10686 trunk/help/opers/whowas (Property Modified)
10687 trunk/help/opers/xline (Property Modified)
10688 trunk/help/users/index (Property Modified)
10689 trunk/help/users/info (Property Modified)
10690 trunk/help/users/notice (Property Modified)
10691 trunk/help/users/privmsg (Property Modified)
10692 trunk/help/users/stats (Property Modified)
10693 trunk/help/users/umode (Property Modified)
10694 trunk/include/.cvsignore (Property Modified)
10695 trunk/include/.indent.pro (Property Modified)
10696 trunk/include/balloc.h (File Modified) (Property Modified)
10697 trunk/include/cache.h (File Modified) (Property Modified)
10698 trunk/include/channel.h (File Modified) (Property Modified)
10699 trunk/include/class.h (File Modified) (Property Modified)
10700 trunk/include/client.h (File Modified) (Property Modified)
10701 trunk/include/commio.h (File Modified) (Property Modified)
10702 trunk/include/common.h (File Modified) (Property Modified)
10703 trunk/include/config.h (File Modified) (Property Modified)
10704 trunk/include/config.h.dist (File Modified) (Property Modified)
10705 trunk/include/defaults.h (File Modified) (Property Modified)
10706 trunk/include/event.h (File Modified) (Property Modified)
10707 trunk/include/hash.h (File Modified) (Property Modified)
10708 trunk/include/hook.h (File Modified) (Property Modified)
10709 trunk/include/hostmask.h (File Modified) (Property Modified)
10710 trunk/include/irc_string.h (File Modified) (Property Modified)
10711 trunk/include/ircd.h (File Modified) (Property Modified)
10712 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10713 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10714 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10715 trunk/include/linebuf.h (File Modified) (Property Modified)
10716 trunk/include/listener.h (File Modified) (Property Modified)
10717 trunk/include/m_info.h (File Modified) (Property Modified)
10718 trunk/include/memory.h (File Modified) (Property Modified)
10719 trunk/include/modules.h (File Modified) (Property Modified)
10720 trunk/include/monitor.h (File Modified) (Property Modified)
10721 trunk/include/msg.h (File Modified) (Property Modified)
10722 trunk/include/newconf.h (File Modified) (Property Modified)
10723 trunk/include/numeric.h (File Modified) (Property Modified)
10724 trunk/include/packet.h (File Modified) (Property Modified)
10725 trunk/include/parse.h (File Modified) (Property Modified)
10726 trunk/include/patchlevel.h (File Modified) (Property Modified)
10727 trunk/include/patricia.h (File Modified) (Property Modified)
10728 trunk/include/reject.h (File Modified) (Property Modified)
10729 trunk/include/res.h (File Modified) (Property Modified)
10730 trunk/include/restart.h (File Modified) (Property Modified)
10731 trunk/include/s_auth.h (File Modified) (Property Modified)
10732 trunk/include/s_conf.h (File Modified) (Property Modified)
10733 trunk/include/s_gline.h (File Modified) (Property Modified)
10734 trunk/include/s_log.h (File Modified) (Property Modified)
10735 trunk/include/s_newconf.h (File Modified) (Property Modified)
10736 trunk/include/s_serv.h (File Modified) (Property Modified)
10737 trunk/include/s_stats.h (File Modified) (Property Modified)
10738 trunk/include/s_user.h (File Modified) (Property Modified)
10739 trunk/include/s_zip.h (File Modified) (Property Modified)
10740 trunk/include/scache.h (File Modified) (Property Modified)
10741 trunk/include/send.h (File Modified) (Property Modified)
10742 trunk/include/serno.h (Property Modified)
10743 trunk/include/setup.h.in (Property Modified)
10744 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10745 trunk/include/stdinc.h (File Modified) (Property Modified)
10746 trunk/include/supported.h (File Modified) (Property Modified)
10747 trunk/include/tools.h (File Modified) (Property Modified)
10748 trunk/include/whowas.h (File Modified) (Property Modified)
10749 trunk/install-sh (File Modified) (Property Modified)
10750 trunk/modules/.cvsignore (Property Modified)
10751 trunk/modules/.depend (Property Modified)
10752 trunk/modules/.indent.pro (Property Modified)
10753 trunk/modules/Makefile.in (File Modified) (Property Modified)
10754 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10755 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10756 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10757 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10758 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10759 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10760 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10761 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10762 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10763 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10764 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10765 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10766 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10767 trunk/modules/m_accept.c (File Modified) (Property Modified)
10768 trunk/modules/m_admin.c (File Modified) (Property Modified)
10769 trunk/modules/m_away.c (File Modified) (Property Modified)
10770 trunk/modules/m_cap.c (File Modified) (Property Modified)
10771 trunk/modules/m_capab.c (File Modified) (Property Modified)
10772 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10773 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10774 trunk/modules/m_close.c (File Modified) (Property Modified)
10775 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10776 trunk/modules/m_connect.c (File Modified) (Property Modified)
10777 trunk/modules/m_dline.c (File Modified) (Property Modified)
10778 trunk/modules/m_encap.c (File Modified) (Property Modified)
10779 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10780 trunk/modules/m_gline.c (File Modified) (Property Modified)
10781 trunk/modules/m_help.c (File Modified) (Property Modified)
10782 trunk/modules/m_info.c (File Modified) (Property Modified)
10783 trunk/modules/m_invite.c (File Modified) (Property Modified)
10784 trunk/modules/m_ison.c (File Modified) (Property Modified)
10785 trunk/modules/m_kline.c (File Modified) (Property Modified)
10786 trunk/modules/m_knock.c (File Modified) (Property Modified)
10787 trunk/modules/m_links.c (File Modified) (Property Modified)
10788 trunk/modules/m_list.c (File Modified) (Property Modified)
10789 trunk/modules/m_locops.c (File Modified) (Property Modified)
10790 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10791 trunk/modules/m_map.c (File Modified) (Property Modified)
10792 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10793 trunk/modules/m_motd.c (File Modified) (Property Modified)
10794 trunk/modules/m_names.c (File Modified) (Property Modified)
10795 trunk/modules/m_oper.c (File Modified) (Property Modified)
10796 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10797 trunk/modules/m_pass.c (File Modified) (Property Modified)
10798 trunk/modules/m_ping.c (File Modified) (Property Modified)
10799 trunk/modules/m_pong.c (File Modified) (Property Modified)
10800 trunk/modules/m_post.c (File Modified) (Property Modified)
10801 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10802 trunk/modules/m_restart.c (File Modified) (Property Modified)
10803 trunk/modules/m_resv.c (File Modified) (Property Modified)
10804 trunk/modules/m_services.c (File Modified) (Property Modified)
10805 trunk/modules/m_set.c (File Modified) (Property Modified)
10806 trunk/modules/m_stats.c (File Modified) (Property Modified)
10807 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10808 trunk/modules/m_tb.c (File Modified) (Property Modified)
10809 trunk/modules/m_testline.c (File Modified) (Property Modified)
10810 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10811 trunk/modules/m_time.c (File Modified) (Property Modified)
10812 trunk/modules/m_topic.c (File Modified) (Property Modified)
10813 trunk/modules/m_trace.c (File Modified) (Property Modified)
10814 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10815 trunk/modules/m_user.c (File Modified) (Property Modified)
10816 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10817 trunk/modules/m_users.c (File Modified) (Property Modified)
10818 trunk/modules/m_version.c (File Modified) (Property Modified)
10819 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10820 trunk/modules/m_who.c (File Modified) (Property Modified)
10821 trunk/modules/m_whois.c (File Modified) (Property Modified)
10822 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10823 trunk/modules/m_xline.c (File Modified) (Property Modified)
10824 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10825 trunk/servlink/.cvsignore (Property Modified)
10826 trunk/servlink/.indent.pro (Property Modified)
10827 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10828 trunk/servlink/README (File Modified) (Property Modified)
10829 trunk/servlink/TODO (File Modified) (Property Modified)
10830 trunk/servlink/control.c (File Modified) (Property Modified)
10831 trunk/servlink/control.h (File Modified) (Property Modified)
10832 trunk/servlink/io.c (File Modified) (Property Modified)
10833 trunk/servlink/io.h (File Modified) (Property Modified)
10834 trunk/servlink/servlink.c (File Modified) (Property Modified)
10835 trunk/servlink/servlink.h (File Modified) (Property Modified)
10836 trunk/src/.cvsignore (Property Modified)
10837 trunk/src/.depend (Property Modified)
10838 trunk/src/.indent.pro (Property Modified)
10839 trunk/src/Makefile.in (File Modified) (Property Modified)
10840 trunk/src/adns.c (File Modified) (Property Modified)
10841 trunk/src/balloc.c (File Modified) (Property Modified)
10842 trunk/src/cache.c (File Modified) (Property Modified)
10843 trunk/src/channel.c (File Modified) (Property Modified)
10844 trunk/src/class.c (File Modified) (Property Modified)
10845 trunk/src/client.c (File Modified) (Property Modified)
10846 trunk/src/commio.c (File Modified) (Property Modified)
10847 trunk/src/devpoll.c (File Modified) (Property Modified)
10848 trunk/src/epoll.c (File Modified) (Property Modified)
10849 trunk/src/event.c (File Modified) (Property Modified)
10850 trunk/src/getopt.c (File Modified) (Property Modified)
10851 trunk/src/hash.c (File Modified) (Property Modified)
10852 trunk/src/hook.c (File Modified) (Property Modified)
10853 trunk/src/hostmask.c (File Modified) (Property Modified)
10854 trunk/src/irc_string.c (File Modified) (Property Modified)
10855 trunk/src/ircd.c (File Modified) (Property Modified)
10856 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10857 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10858 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10859 trunk/src/kdparse.c (File Modified) (Property Modified)
10860 trunk/src/kqueue.c (File Modified) (Property Modified)
10861 trunk/src/linebuf.c (File Modified) (Property Modified)
10862 trunk/src/listener.c (File Modified) (Property Modified)
10863 trunk/src/match.c (File Modified) (Property Modified)
10864 trunk/src/memory.c (File Modified) (Property Modified)
10865 trunk/src/messages.tab (File Modified) (Property Modified)
10866 trunk/src/modules.c (File Modified) (Property Modified)
10867 trunk/src/monitor.c (File Modified) (Property Modified)
10868 trunk/src/newconf.c (File Modified) (Property Modified)
10869 trunk/src/numeric.c (File Modified) (Property Modified)
10870 trunk/src/packet.c (File Modified) (Property Modified)
10871 trunk/src/parse.c (File Modified) (Property Modified)
10872 trunk/src/patricia.c (File Modified) (Property Modified)
10873 trunk/src/poll.c (File Modified) (Property Modified)
10874 trunk/src/reject.c (File Modified) (Property Modified)
10875 trunk/src/restart.c (File Modified) (Property Modified)
10876 trunk/src/s_auth.c (File Modified) (Property Modified)
10877 trunk/src/s_conf.c (File Modified) (Property Modified)
10878 trunk/src/s_gline.c (File Modified) (Property Modified)
10879 trunk/src/s_log.c (File Modified) (Property Modified)
10880 trunk/src/s_newconf.c (File Modified) (Property Modified)
10881 trunk/src/s_serv.c (File Modified) (Property Modified)
10882 trunk/src/s_stats.c (File Modified) (Property Modified)
10883 trunk/src/s_user.c (File Modified) (Property Modified)
10884 trunk/src/scache.c (File Modified) (Property Modified)
10885 trunk/src/select.c (File Modified) (Property Modified)
10886 trunk/src/send.c (File Modified) (Property Modified)
10887 trunk/src/snprintf.c (File Modified) (Property Modified)
10888 trunk/src/tools.c (File Modified) (Property Modified)
10889 trunk/src/version.c.SH (File Modified) (Property Modified)
10890 trunk/src/whowas.c (File Modified) (Property Modified)
10891 trunk/tools/.cvsignore (Property Modified)
10892 trunk/tools/Makefile.in (File Modified) (Property Modified)
10893 trunk/tools/README (File Modified) (Property Modified)
10894 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10895 trunk/tools/convertilines.c (File Modified) (Property Modified)
10896 trunk/tools/convertklines.c (File Modified) (Property Modified)
10897 trunk/tools/mkkeypair (Property Modified)
10898 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10899 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10900 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10901 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10902 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10903 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10904 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10905 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10906 trunk/tools/untabify (File Modified) (Property Modified)
10907 trunk/tools/viconf.c (File Modified) (Property Modified)
10910 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10916 trunk/RELNOTES (File Modified)
10919 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10921 - Make version.c use our serial, not ratbox's.
10925 trunk/src/version.c.SH (File Modified)
10928 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10931 - revved patchlevel to 2.1.5
10935 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10939 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10941 - fix buffer overflow and unterminated buffer when removing TS6 bans
10942 - fix rebuilding of SJOIN
10946 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10949 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10951 have servlink report if it gets an uncompressed error message when it gets inflate failures
10954 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10957 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10959 - extend our copyrights to 2005.
10963 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10966 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10967 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10968 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10969 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10970 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10971 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10972 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10973 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10974 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10975 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10976 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10977 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10978 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10979 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10980 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10981 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10982 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10983 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10984 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10985 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10986 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10987 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10988 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10989 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10999 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11000 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11001 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11002 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11011 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11012 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11013 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11014 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11017 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11018 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11019 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11020 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11022 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11023 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11024 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11025 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11030 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11032 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11033 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11034 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11035 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11036 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11037 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11038 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11039 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11040 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11041 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11042 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11043 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11044 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11045 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11046 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11047 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11048 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11049 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11050 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11051 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11052 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11053 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11054 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11055 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11056 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11057 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11058 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11065 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11066 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11069 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11072 - revved patchlevel to 2.1.4
11076 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11077 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11080 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11082 - add TARGMAX to 005
11083 - remove the +1 from ->uid in struct Client
11084 - fix checking of accept entries in m_accept.c
11088 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11089 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11090 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11091 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11094 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11096 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11101 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11104 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11106 - remove an unused variable
11110 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11113 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11115 don't burst a TS5 name in burst_TS6. -via jillies
11118 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11121 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11123 - via jilles, make nickchanges invalidate any cached bans for
11128 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11129 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11130 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11131 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11134 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11136 - fix some char vs byte usage to make adns compile cleanly with gcc4
11140 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11141 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11142 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11143 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11144 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11145 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11146 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11147 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11150 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11152 userhost should allow 5 userhost checks, not 4
11155 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11158 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11160 - another darwin fix
11164 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11167 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11173 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11174 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11175 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11176 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11177 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11178 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11179 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11180 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11183 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11185 - remove bogus extern of abort_list
11189 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11192 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11194 svn repo access stuff
11197 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11200 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11206 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11209 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11215 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11218 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11220 revert omotd..i thought it was a good idea..oh well
11223 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11226 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11228 Commas are bad things in channel keys
11232 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11235 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11237 Add OMOTD command to display oper motd
11241 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11244 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11246 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11249 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11252 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11254 Modified files: (Branch: RATBOX_2_1)
11257 - stop testing whois for protocol violations, as they can be caused in
11258 ircds going all the way back to the original ircd2.8
11260 Revision Changes Path
11261 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11265 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11267 Modified files: (Branch: RATBOX_2_1)
11270 - remove some 2.2 code
11272 Revision Changes Path
11273 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11277 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11279 Modified files: (Branch: RATBOX_2_1)
11282 backport of the silly december 31st bug
11284 Revision Changes Path
11285 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11289 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11291 Modified files: (Branch: RATBOX_2_1)
11293 include patchlevel.h
11295 - revved patchlevel to 2.1.3
11297 Revision Changes Path
11298 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11299 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11303 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11305 Modified files: (Branch: RATBOX_2_1)
11308 modules/core m_nick.c
11311 - stop removing a clients own list of accepted clients when they do a
11313 - clean up the accept code so its less retarded
11315 Revision Changes Path
11316 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11317 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11318 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11319 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11323 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11325 Modified files: (Branch: RATBOX_2_1)
11328 src event.c ircd.c newconf.c
11330 - remove a defn of links_cache_list in m_links.c which was causing
11331 the flattened links update to be ignored
11332 - add eventUpdate(), and make links_delay update on rehash
11334 Revision Changes Path
11335 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11336 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11337 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11338 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11339 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11343 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11345 Modified files: (Branch: RATBOX_2_1)
11349 - make the conf parser apply service {}; on rehash
11351 Revision Changes Path
11352 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11353 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11357 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11359 Modified files: (Branch: RATBOX_2_1)
11362 - show ENABLE_SERVICES define in info
11364 Revision Changes Path
11365 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11369 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11371 Modified files: (Branch: RATBOX_2_1)
11372 modules m_services.c m_stats.c
11374 - via jilles, make m_services.c hook into stats U and display service
11377 Revision Changes Path
11378 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11379 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11383 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11385 Modified files: (Branch: RATBOX_2_1)
11386 . configure configure.ac
11388 - default build to -O2
11390 Revision Changes Path
11391 7.249.2.2 +4 -4 ircd-ratbox/configure
11392 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11396 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11398 Modified files: (Branch: RATBOX_2_1)
11399 doc example.conf example.efnet.conf
11400 include client.h s_conf.h s_newconf.h
11402 modules/core m_join.c m_nick.c
11403 src channel.c newconf.c s_conf.c s_user.c
11405 - remove no_oper_resvs from general {};
11406 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11408 Revision Changes Path
11409 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11410 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11411 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11412 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11413 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11414 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11415 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11416 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11417 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11418 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11419 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11420 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11424 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11426 Modified files: (Branch: RATBOX_2_1)
11427 modules/core m_mode.c m_nick.c
11431 - raise max temptime to a year
11433 - require 9 parameters in ms_nick(), 10 in ms_uid()
11435 Revision Changes Path
11436 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11437 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11438 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11442 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11444 Modified files: (Branch: RATBOX_2_1)
11445 modules m_services.c
11447 - only show services logged in info when its a local client
11449 Revision Changes Path
11450 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11454 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11456 Modified files: (Branch: RATBOX_2_1)
11459 passing a pointer to a pointer is not what was intended, oops
11461 Revision Changes Path
11462 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11466 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11468 Modified files: (Branch: RATBOX_2_1)
11471 - update services.txt with FNC
11473 Revision Changes Path
11474 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11478 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11480 Modified files: (Branch: RATBOX_2_1)
11483 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11485 Revision Changes Path
11486 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11490 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11492 Modified files: (Branch: RATBOX_2_1)
11495 - add some uniqueness into auth process for bopm
11497 Revision Changes Path
11498 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11502 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11504 Modified files: (Branch: RATBOX_2_1)
11505 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11507 - make contrib/ compile
11509 Revision Changes Path
11510 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11511 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11512 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11513 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11517 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11519 Modified files: (Branch: RATBOX_2_1)
11520 modules m_monitor.c
11522 Don't allow MONITOR from an unregistered client
11524 Revision Changes Path
11525 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11529 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11531 Modified files: (Branch: RATBOX_2_1)
11532 doc example.conf example.efnet.conf
11534 src class.c messages.tab newconf.c
11536 - remove sendq_eob, its become more of a hindrance than a benefit.
11537 - sync example.efnet.conf cluster {}; with example.conf
11539 Revision Changes Path
11540 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11541 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11542 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11543 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11544 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11545 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11549 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11551 Modified files: (Branch: RATBOX_2_1)
11553 include patchlevel.h
11556 - revved patchlevel to 2.1.2
11558 Revision Changes Path
11559 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11560 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11564 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11566 Modified files: (Branch: RATBOX_2_1)
11567 . configure configure.ac
11569 - raise default topiclen to 160.
11571 Revision Changes Path
11572 7.249.2.1 +3 -3 ircd-ratbox/configure
11573 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11577 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11579 Modified files: (Branch: RATBOX_2_1)
11580 modules m_services.c
11582 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11583 tsinfo matches this
11585 Revision Changes Path
11586 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11590 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11592 Modified files: (Branch: RATBOX_2_1)
11593 modules m_services.c
11595 - monitor_signoff() the client we're nickchanging
11597 Revision Changes Path
11598 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11602 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11604 Modified files: (Branch: RATBOX_2_1)
11607 - fix various UID problems with trace
11609 Revision Changes Path
11610 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11614 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11616 Modified files: (Branch: RATBOX_2_1)
11617 help/opers dline kline
11618 modules m_resv.c m_stats.c
11619 modules/core m_mode.c
11622 - tidy up kline/dline help to note they dont accept nick as target
11623 - disallow bans beginning with ':' over bmask
11624 - disallow bans with a space in chm_ban
11625 - stop counting hidden opers in stats p
11626 - match() parameters in remote unresv were inverted, causing it to fail
11627 - fix possibility of clients setting blank keys
11629 Revision Changes Path
11630 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11631 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11632 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11633 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11634 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11638 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11640 Modified files: (Branch: RATBOX_2_1)
11643 - fix problems with amd64 and the way we do va_list
11645 Revision Changes Path
11646 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11650 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11652 Modified files: (Branch: RATBOX_2_1)
11653 modules m_services.c
11655 - tidy up the kill notifications for RSFNC
11657 Revision Changes Path
11658 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11662 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11664 Modified files: (Branch: RATBOX_2_1)
11666 modules m_services.c
11669 - some more rserv stuff:
11670 - add RSFNC capability
11671 - fix up RSFNC, kill existing clients if they exist.
11673 Revision Changes Path
11674 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11675 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11676 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11680 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11682 Modified files: (Branch: RATBOX_2_1)
11683 modules m_services.c
11685 - first stab at a FNC implementation for rserv
11687 Revision Changes Path
11688 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11692 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11694 Modified files: (Branch: RATBOX_2_1)
11699 Revision Changes Path
11700 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11704 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11706 Modified files: (Branch: RATBOX_2_1)
11709 - add links_delay back
11711 Revision Changes Path
11712 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11716 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11718 Modified files: (Branch: RATBOX_2_1)
11722 - swap tabs for spaces
11724 Revision Changes Path
11725 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11726 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11730 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11732 Modified files: (Branch: RATBOX_2_1)
11735 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11736 contained in the client_flood conf option
11737 - remove a couple of unused defines from info
11739 Revision Changes Path
11740 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11744 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11746 Modified files: (Branch: RATBOX_2_1)
11749 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11751 Revision Changes Path
11752 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11756 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11758 Modified files: (Branch: RATBOX_2_1)
11759 doc example.conf example.efnet.conf
11761 - fix missing closing comment tag
11763 Revision Changes Path
11764 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11765 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11769 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11771 Modified files: (Branch: RATBOX_2_1)
11773 include patchlevel.h
11775 - revved patchlevel to 2.1.1
11777 Revision Changes Path
11778 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11779 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11783 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11785 Modified files: (Branch: RATBOX_2_1)
11788 - sync up remote kline reasons, so theyre consistent with what happens
11789 when we add local klines - notably the "Temporary K-line x min" and
11790 date added to reason.
11792 Revision Changes Path
11793 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11797 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11799 Modified files: (Branch: RATBOX_2_1)
11802 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11804 Revision Changes Path
11805 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11809 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11811 Modified files: (Branch: RATBOX_2_1)
11814 used the data pointer we saved, not what just got nulled
11816 Revision Changes Path
11817 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11821 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11823 Modified files: (Branch: RATBOX_2_1)
11824 modules m_resv.c m_xline.c
11826 - fix broken propagation of xline/resv
11828 Revision Changes Path
11829 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11830 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11834 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11836 Modified files: (Branch: RATBOX_2_1)
11839 - properly increment bad auth count for stats T when we timeout an auth
11841 Revision Changes Path
11842 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11846 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11848 Modified files: (Branch: RATBOX_2_1)
11851 modules/core m_nick.c
11853 - fix a bit that didnt make sense in monitor.txt
11854 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11856 Revision Changes Path
11857 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11858 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11859 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11863 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11865 Modified files: (Branch: RATBOX_2_1)
11868 removing dlink nodes from auth_poll_list twice is bad
11870 Revision Changes Path
11871 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11875 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11877 Modified files: (Branch: RATBOX_2_1)
11880 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11881 changed to RPL_STATSDEBUG
11883 Revision Changes Path
11884 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11888 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11890 Added files: (Branch: RATBOX_2_1)
11893 - add some documentation about target change
11895 Revision Changes Path
11896 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11900 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11902 Modified files: (Branch: RATBOX_2_1)
11903 include supported.h
11904 modules/core m_message.c
11906 - remove extra argument to 005
11907 - disallow messaging of UIDs
11909 Revision Changes Path
11910 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11911 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11915 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11917 Modified files: (Branch: RATBOX_2_1)
11920 - fix a longstanding parser bug with wrong limit checking, causing us to
11921 accept one less parameter than we're allowed to accept.
11923 Revision Changes Path
11924 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11928 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11930 Modified files: (Branch: RATBOX_2_1)
11931 modules/core m_message.c
11933 - exempt users messaging themselves from target change
11935 Revision Changes Path
11936 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11940 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11942 Modified files: (Branch: RATBOX_2_1)
11943 include supported.h
11945 - stop violating MAXPARA on 005.
11947 Revision Changes Path
11948 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11952 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11954 Modified files: (Branch: RATBOX_2_1)
11955 modules/core m_nick.c
11957 - dont store an ipv6 sockhost if we're not compiled with v6 support
11959 Revision Changes Path
11960 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11964 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11966 Modified files: (Branch: RATBOX_2_1)
11969 - remove some vms includes
11971 Revision Changes Path
11972 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11976 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11978 Modified files: (Branch: RATBOX_2_1)
11982 - force commit for new branch
11984 Revision Changes Path
11985 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11986 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11990 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11993 . RELNOTES configure configure.ac
11994 include patchlevel.h
11996 - revved patchlevel to 2.1.0
11998 Revision Changes Path
11999 1.114 +6 -2 ircd-ratbox/RELNOTES
12000 7.249 +11 -11 ircd-ratbox/configure
12001 7.63 +3 -3 ircd-ratbox/configure.ac
12002 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12006 leeh 2005/03/04 13:31:32 EST (20050304_2)
12010 include patchlevel.h
12013 - revved patchlevel to 2.1.0beta2
12015 Revision Changes Path
12016 1.113 +12 -0 ircd-ratbox/RELNOTES
12017 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12021 leeh 2005/03/04 13:27:05 EST (20050304_1)
12024 doc whats-new-2.1.txt
12027 - update whats-new-2.1
12028 - when we're handling global NAMES, dont output channels if there are no
12029 members within them we can show.
12031 Revision Changes Path
12032 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12033 7.436 +12 -2 ircd-ratbox/src/channel.c
12037 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12042 That would be a node_heap not a prefix_heap..oops
12044 Revision Changes Path
12045 7.30 +1 -1 ircd-ratbox/src/patricia.c
12049 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12054 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12055 otherwise..the other macros might work????
12057 Revision Changes Path
12058 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12062 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12065 . configure configure.ac
12069 Revision Changes Path
12070 7.248 +5 -5 ircd-ratbox/configure
12071 7.62 +5 -5 ircd-ratbox/configure.ac
12075 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12078 . configure configure.ac
12082 Revision Changes Path
12083 7.247 +3 -2 ircd-ratbox/configure
12084 7.61 +3 -2 ircd-ratbox/configure.ac
12088 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12091 . configure configure.ac
12095 Revision Changes Path
12096 7.246 +6 -6 ircd-ratbox/configure
12097 7.60 +4 -4 ircd-ratbox/configure.ac
12101 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12104 . configure configure.ac
12107 Doh these changes got put on RATBOX_2_0 when they were meant for
12109 Also merged in the monitor heap size stuff, not that i think monitor has
12112 Revision Changes Path
12113 7.245 +12 -3 ircd-ratbox/configure
12114 7.59 +11 -3 ircd-ratbox/configure.ac
12115 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12119 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12124 Add more robust alloca checking
12126 Revision Changes Path
12127 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12131 leeh 2005/02/24 15:27:17 EST (20050224_9)
12136 - fix the copyright on m_42.c :p
12138 Revision Changes Path
12139 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12143 leeh 2005/02/24 15:22:53 EST (20050224_8)
12146 include supported.h
12149 - fix a core in undline on bad masks
12150 - remove an unwanted space from beginning of second 005 numeric
12152 Revision Changes Path
12153 7.5 +1 -1 ircd-ratbox/include/supported.h
12154 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12158 leeh 2005/02/24 15:18:59 EST (20050224_7)
12161 modules m_monitor.c
12163 - use max_monitor when adding nicknames
12165 that should be everything now..
12167 Revision Changes Path
12168 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12172 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12179 Revision Changes Path
12180 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12184 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12191 Revision Changes Path
12192 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12196 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12201 The Answer to Life, the Universe, and Everything
12203 Revision Changes Path
12204 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12208 leeh 2005/02/24 14:53:04 EST (20050224_3)
12212 modules m_monitor.c
12213 src ircd.c monitor.c
12215 - call init_monitor() on startup
12216 - add in support for adding/deleting/listing monitor entries
12218 Revision Changes Path
12219 7.2 +3 -1 ircd-ratbox/include/monitor.h
12220 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12221 7.374 +2 -0 ircd-ratbox/src/ircd.c
12222 7.3 +15 -4 ircd-ratbox/src/monitor.c
12226 leeh 2005/02/23 21:20:10 EST (20050224_2)
12229 doc example.conf example.efnet.conf
12230 include s_conf.h supported.h
12231 modules Makefile.in
12232 src client.c newconf.c s_conf.c
12234 modules m_monitor.c
12236 - add the max_monitor config option
12237 - advertise MONITOR=%d in 005
12238 - clear a local clients monitor list on exit
12239 - add the framework for the MONITOR command
12242 Revision Changes Path
12243 7.261 +5 -0 ircd-ratbox/doc/example.conf
12244 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12245 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12246 7.4 +4 -2 ircd-ratbox/include/supported.h
12247 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12248 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12249 7.492 +1 -0 ircd-ratbox/src/client.c
12250 7.202 +1 -0 ircd-ratbox/src/newconf.c
12251 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12255 leeh 2005/02/23 20:57:51 EST (20050224_1)
12258 . configure configure.ac
12262 - move MONITOR_HEAP_SIZE over to configure
12264 Revision Changes Path
12265 7.244 ircd-ratbox/configure
12266 7.58 +4 -2 ircd-ratbox/configure.ac
12267 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12268 7.2 +0 -2 ircd-ratbox/src/monitor.c
12272 leeh 2005/02/23 20:48:08 EST (20050224_0)
12276 include client.h numeric.h
12277 modules/core m_nick.c
12278 src Makefile.in client.c messages.tab
12284 - first half of my server-side notify list implementation..
12286 Revision Changes Path
12287 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12288 7.266 +3 -0 ircd-ratbox/include/client.h
12289 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12290 7.58 +6 -0 ircd-ratbox/include/numeric.h
12291 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12292 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12293 7.491 +3 -0 ircd-ratbox/src/client.c
12294 7.126 +5 -5 ircd-ratbox/src/messages.tab
12295 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12296 7.342 +2 -0 ircd-ratbox/src/s_user.c
12300 leeh 2005/02/23 18:42:59 EST (20050223_0)
12305 - double the size of the client and channel hashtables (64k -> 128k and
12306 32k -> 64k). The improvements are quite significant..
12308 Revision Changes Path
12309 7.54 +4 -4 ircd-ratbox/include/hash.h
12313 leeh 2005/02/22 14:55:56 EST (20050222_1)
12317 modules m_services.c
12319 - remove a couple of unused vars
12320 - update monitor.txt
12322 Revision Changes Path
12323 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12324 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12328 leeh 2005/02/21 19:47:24 EST (20050222_0)
12333 - add in my documentation on the upcoming MONITOR command
12335 Revision Changes Path
12336 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12340 leeh 2005/02/21 12:09:34 EST (20050221_0)
12343 . configure configure.ac
12344 doc whats-new-2.1.txt
12345 tools README.mkpasswd
12349 - update whats-new-2.1.txt some more
12350 - we dont have vms mkpasswd anymore
12351 - remove the unused crypt.c
12353 Revision Changes Path
12354 7.243 +3 -6 ircd-ratbox/configure
12355 7.57 +2 -4 ircd-ratbox/configure.ac
12356 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12357 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12358 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12362 leeh 2005/02/19 12:38:09 EST (20050219_3)
12365 doc example.conf example.efnet.conf
12368 src channel.c client.c ircd.c s_conf.c
12370 - rework the splitcode, splitservers is now how many servers we've marked as
12371 EOB, rather than how many are linked. Thus pull ourselves out of
12372 splitmode immediately once this is satisfied
12374 Revision Changes Path
12375 7.260 +8 -9 ircd-ratbox/doc/example.conf
12376 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12377 7.83 +1 -0 ircd-ratbox/include/ircd.h
12378 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12379 7.435 +16 -36 ircd-ratbox/src/channel.c
12380 7.490 +2 -0 ircd-ratbox/src/client.c
12381 7.373 +2 -1 ircd-ratbox/src/ircd.c
12382 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12386 leeh 2005/02/19 09:02:34 EST (20050219_2)
12389 doc example.conf example.efnet.conf
12390 include ircd.h s_conf.h
12392 src channel.c ircd.c newconf.c s_conf.c
12394 - remove split_delay
12396 Revision Changes Path
12397 7.259 +0 -5 ircd-ratbox/doc/example.conf
12398 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12399 7.82 +0 -1 ircd-ratbox/include/ircd.h
12400 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12401 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12402 7.434 +2 -7 ircd-ratbox/src/channel.c
12403 7.372 +0 -1 ircd-ratbox/src/ircd.c
12404 7.201 +0 -1 ircd-ratbox/src/newconf.c
12405 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12409 leeh 2005/02/19 08:48:05 EST (20050219_1)
12413 modules m_cap.c m_who.c
12416 - implemented multi-prefix client capability, which allows stacking of @+ in
12419 Revision Changes Path
12420 7.265 +1 -1 ircd-ratbox/include/client.h
12421 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12422 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12423 7.433 +4 -6 ircd-ratbox/src/channel.c
12427 leeh 2005/02/19 06:27:58 EST (20050219_0)
12431 src newconf.c s_conf.c s_newconf.c
12433 - removed some unused vars/functions
12435 Revision Changes Path
12436 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12437 7.200 +0 -15 ircd-ratbox/src/newconf.c
12438 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12439 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12443 leeh 2005/02/16 12:58:24 EST (20050216_2)
12446 . RELNOTES configure configure.ac
12447 include patchlevel.h
12449 - update configure to reflect this is 'devel'
12451 - revved patchlevel to 2.1.0beta1
12453 Revision Changes Path
12454 1.112 +9 -1 ircd-ratbox/RELNOTES
12455 7.242 +11 -11 ircd-ratbox/configure
12456 7.56 +3 -3 ircd-ratbox/configure.ac
12457 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12461 leeh 2005/02/16 12:46:30 EST (20050216_1)
12464 . configure configure.ac
12465 include client.h numeric.h s_conf.h setup.h.in
12467 modules Makefile.in
12468 modules/core m_nick.c
12469 src Makefile.in client.c ircd.c messages.tab
12470 newconf.c s_conf.c s_user.c
12476 - remove watch, the protocol for this sucks so hard I just dont want it
12479 Revision Changes Path
12480 7.241 +2 -12 ircd-ratbox/configure
12481 7.55 +2 -4 ircd-ratbox/configure.ac
12482 7.264 +0 -2 ircd-ratbox/include/client.h
12483 7.57 +0 -11 ircd-ratbox/include/numeric.h
12484 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12485 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12486 7.3 +2 -3 ircd-ratbox/include/supported.h
12487 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12488 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12489 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12490 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12491 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12492 7.489 +0 -3 ircd-ratbox/src/client.c
12493 7.371 +0 -2 ircd-ratbox/src/ircd.c
12494 7.125 +9 -9 ircd-ratbox/src/messages.tab
12495 7.199 +0 -1 ircd-ratbox/src/newconf.c
12496 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12497 7.341 +0 -2 ircd-ratbox/src/s_user.c
12498 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12502 leeh 2005/02/15 19:13:31 EST (20050216_0)
12506 src event.c ircd_lexer.l ircd_signal.c
12509 servlink descrip.mms
12511 - remove a few vms bits
12513 Revision Changes Path
12514 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12515 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12516 7.47 +0 -54 ircd-ratbox/src/event.c
12517 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12518 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12519 7.152 +0 -3 ircd-ratbox/src/modules.c
12523 leeh 2005/02/15 18:53:32 EST (20050215_0)
12526 include hostmask.h ircd.h s_conf.h s_newconf.h
12527 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12529 src hostmask.c ircd.c ircd_signal.c s_conf.c
12532 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12533 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12535 Revision Changes Path
12536 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12537 7.81 +1 -0 ircd-ratbox/include/ircd.h
12538 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12539 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12540 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12541 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12542 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12543 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12544 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12545 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12546 7.370 +7 -0 ircd-ratbox/src/ircd.c
12547 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12548 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12549 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12553 leeh 2005/02/13 10:21:41 EST (20050213_4)
12558 doc whats-new-2.0.txt whats-new-2.1.txt
12562 - move whats-new.txt to whats-new-2.0.txt
12563 - add in whats-new-2.1.txt
12564 - update services.txt with the whois for logged in users
12566 Revision Changes Path
12567 7.2 +5 -0 ircd-ratbox/doc/services.txt
12568 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12569 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12570 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12574 leeh 2005/02/13 09:20:37 EST (20050213_3)
12577 include supported.h
12578 modules/core m_message.c
12580 - fix a compile error in m_message.c
12581 - update 005 to the spec and add CPRIVMSG/CNOTICE
12583 Revision Changes Path
12584 7.2 +31 -37 ircd-ratbox/include/supported.h
12585 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12589 leeh 2005/02/13 09:14:12 EST (20050213_2)
12594 - fix the membership memleak
12596 Revision Changes Path
12597 7.432 +0 -3 ircd-ratbox/src/channel.c
12601 leeh 2005/02/12 21:51:56 EST (20050213_1)
12605 modules/core m_message.c
12607 - add a bitmask to track when they send their first message, only allowing
12608 clearing stuff after that.
12610 Revision Changes Path
12611 7.263 +4 -0 ircd-ratbox/include/client.h
12612 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12616 leeh 2005/02/12 21:17:52 EST (20050213_0)
12619 include patricia.h s_newconf.h
12620 modules/core m_message.c
12621 src patricia.c s_newconf.c s_user.c
12623 - add in the patricia for tracking who fills up targets, give them a reduced
12626 Revision Changes Path
12627 7.20 +1 -1 ircd-ratbox/include/patricia.h
12628 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12629 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12630 7.29 +1 -1 ircd-ratbox/src/patricia.c
12631 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12632 7.340 +4 -0 ircd-ratbox/src/s_user.c
12636 leeh 2005/02/12 18:35:10 EST (20050212_0)
12639 include ircd_defs.h
12640 src class.c reject.c
12642 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12644 Revision Changes Path
12645 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12646 7.68 +1 -5 ircd-ratbox/src/class.c
12647 1.33 +1 -5 ircd-ratbox/src/reject.c
12651 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12656 remove stupid memory leak
12658 Revision Changes Path
12659 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12663 leeh 2005/02/11 06:42:48 EST (20050211_0)
12668 - workaround hyb6 allowing empty gline reasons
12670 Revision Changes Path
12671 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12675 leeh 2005/02/09 14:39:13 EST (20050209_2)
12679 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12680 src ircd.c s_conf.c
12682 - move temp dlines and temp klines over to an array, rather than completely
12685 Revision Changes Path
12686 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12687 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12688 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12689 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12690 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12691 7.369 +0 -5 ircd-ratbox/src/ircd.c
12692 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12696 leeh 2005/02/09 14:02:13 EST (20050209_1)
12700 modules m_cap.c m_pong.c m_user.c
12701 modules/core m_nick.c
12704 - remove 'nick' param from register_local_user(), its not needed.
12706 Revision Changes Path
12707 7.35 +1 -1 ircd-ratbox/include/s_user.h
12708 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12709 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12710 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12711 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12712 7.339 +6 -6 ircd-ratbox/src/s_user.c
12716 leeh 2005/02/09 13:12:53 EST (20050209_0)
12719 modules m_cmessage.c
12721 - dont send numerics when we're dealing with CNOTICE
12722 - add in checking for +g, and resetting idle
12724 Revision Changes Path
12725 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12729 leeh 2005/02/08 11:37:50 EST (20050208_2)
12734 - fix operator blocks to work on ip spoofs
12736 Revision Changes Path
12737 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12741 leeh 2005/02/07 19:23:22 EST (20050208_1)
12744 doc example.conf example.efnet.conf
12747 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12749 Revision Changes Path
12750 7.258 +0 -39 ircd-ratbox/doc/example.conf
12751 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12752 7.198 +0 -272 ircd-ratbox/src/newconf.c
12756 leeh 2005/02/07 19:19:32 EST (20050208_0)
12761 - added support for kline.conf.perm et al, these take the same formats
12762 as their non-permanent partners, but you cant remove them via the ircd.
12764 Revision Changes Path
12765 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12769 leeh 2005/02/02 19:18:59 EST (20050203_1)
12776 help/opers cnotice cprivmsg
12778 - added help files for cprivmsg/cnotice
12780 Revision Changes Path
12781 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12782 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12783 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12784 1.10 +19 -19 ircd-ratbox/help/opers/index
12785 1.7 +10 -9 ircd-ratbox/help/users/index
12789 leeh 2005/02/02 19:14:25 EST (20050203_0)
12793 modules Makefile.in
12796 modules m_cmessage.c
12798 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12799 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12800 nick is a member. These bypass any target change limitations.
12801 - added ERR_VOICENEEDED, numeric 489.
12803 Revision Changes Path
12804 7.56 +2 -0 ircd-ratbox/include/numeric.h
12805 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12806 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12807 7.124 +1 -1 ircd-ratbox/src/messages.tab
12811 leeh 2005/02/02 16:58:16 EST (20050202_4)
12816 - update etrace help
12818 Revision Changes Path
12819 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12823 leeh 2005/02/02 16:55:04 EST (20050202_3)
12828 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12829 can put its external ip address in there..
12831 Revision Changes Path
12832 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12836 leeh 2005/02/02 16:41:06 EST (20050202_2)
12841 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12842 if its a non-local client. These will just get "lost" if the remote
12843 server doesnt support this..
12845 Revision Changes Path
12846 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12850 leeh 2005/02/02 16:12:12 EST (20050202_1)
12853 include client.h numeric.h s_conf.h
12854 modules/core m_message.c
12855 src messages.tab newconf.c s_conf.c
12857 - first part of the target change code, add the storage of targets for
12858 localuser, throttle messages when they fill all the available slots
12860 Revision Changes Path
12861 7.262 +5 -1 ircd-ratbox/include/client.h
12862 7.55 +2 -0 ircd-ratbox/include/numeric.h
12863 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12864 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12865 7.123 +1 -1 ircd-ratbox/src/messages.tab
12866 7.197 +1 -0 ircd-ratbox/src/newconf.c
12867 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12871 leeh 2005/02/02 13:28:10 EST (20050202_0)
12874 modules m_resv.c m_stats.c m_testline.c
12875 modules/core m_join.c
12876 src hash.c kdparse.c messages.tab s_newconf.c
12878 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12879 tracking of when resvs get hit
12881 Revision Changes Path
12882 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12883 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12884 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12885 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12886 7.114 +3 -0 ircd-ratbox/src/hash.c
12887 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12888 7.122 +1 -1 ircd-ratbox/src/messages.tab
12889 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12893 leeh 2005/01/31 09:04:10 EST (20050131_2)
12898 - fflush() logfiles
12900 Revision Changes Path
12901 7.79 +2 -0 ircd-ratbox/src/s_log.c
12905 leeh 2005/01/31 08:59:09 EST (20050131_1)
12910 - rename fd_dump() to comm_dump()
12912 Revision Changes Path
12913 1.27 +2 -2 ircd-ratbox/src/commio.c
12917 leeh 2005/01/30 19:16:08 EST (20050131_0)
12922 modules m_services.c
12923 modules/core m_server.c
12924 src hook.c s_serv.c
12926 - added hook for server_introduced
12927 - fixed up services support for hooks
12929 Revision Changes Path
12930 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12931 1.31 +1 -0 ircd-ratbox/include/hook.h
12932 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12933 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12934 7.36 +2 -0 ircd-ratbox/src/hook.c
12935 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12939 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12944 Add back in the comm_fd_hack thing for solaris
12946 Revision Changes Path
12947 1.26 +26 -1 ircd-ratbox/src/commio.c
12951 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12955 include commio.h s_conf.h watch.h
12956 modules m_dline.c m_kline.c m_resv.c m_stats.c
12957 m_watch.c m_xline.c
12958 modules/core m_nick.c
12959 src balloc.c cache.c client.c commio.c
12960 epoll.c ircd.c ircd_lexer.l kdparse.c
12961 listener.c s_auth.c s_conf.c s_log.c
12964 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12966 Revision Changes Path
12967 1.18 +0 -2 ircd-ratbox/adns/adns.h
12968 1.14 +6 -37 ircd-ratbox/include/commio.h
12969 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12970 7.3 +2 -2 ircd-ratbox/include/watch.h
12971 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12972 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12973 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12974 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12975 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12976 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12977 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12978 7.85 +1 -1 ircd-ratbox/src/balloc.c
12979 1.24 +5 -5 ircd-ratbox/src/cache.c
12980 7.488 +4 -4 ircd-ratbox/src/client.c
12981 1.25 +10 -280 ircd-ratbox/src/commio.c
12982 1.33 +1 -1 ircd-ratbox/src/epoll.c
12983 7.368 +4 -4 ircd-ratbox/src/ircd.c
12984 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12985 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12986 7.125 +8 -8 ircd-ratbox/src/listener.c
12987 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12988 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12989 7.78 +20 -20 ircd-ratbox/src/s_log.c
12990 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12991 1.6 +22 -15 ircd-ratbox/src/watch.c
12995 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12998 modules/core m_mode.c
13000 remove two unused variables
13002 Revision Changes Path
13003 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13007 leeh 2005/01/28 15:31:40 EST (20050128_1)
13013 - mo_kline() needs minpara of 3, not 2
13014 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13015 - require me.info is never blank
13017 Revision Changes Path
13018 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13019 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13023 leeh 2005/01/28 15:26:28 EST (20050128_0)
13026 modules/core m_mode.c m_sjoin.c
13028 - patch via jilles to fix +eI lists being shown to lusers when handling
13029 protocol stuff over TS6
13031 Revision Changes Path
13032 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13033 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13037 leeh 2005/01/25 19:47:38 EST (20050126_0)
13041 modules/core m_join.c m_mode.c m_sjoin.c
13042 src channel.c messages.tab s_serv.c
13044 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13045 an operspy call with &me
13046 - remove modebuf/parabuf params from channel_modes(), we now generate a
13047 buffer internally which we return.
13049 Revision Changes Path
13050 7.163 +1 -1 ircd-ratbox/include/channel.h
13051 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13052 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13053 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13054 7.431 +25 -18 ircd-ratbox/src/channel.c
13055 7.121 +1 -1 ircd-ratbox/src/messages.tab
13056 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13060 alz 2005/01/25 18:09:18 EST (20050125_5)
13063 doc example.conf example.efnet.conf
13066 src listener.c newconf.c s_conf.c
13068 Added dline_with_reason config option (default yes):
13070 /* dline reason: show the user the dline reason when they connect
13073 dline_with_reason = yes;
13075 Revision Changes Path
13076 7.257 +6 -1 ircd-ratbox/doc/example.conf
13077 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13078 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13079 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13080 7.124 +1 -1 ircd-ratbox/src/listener.c
13081 7.196 +1 -0 ircd-ratbox/src/newconf.c
13082 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13086 leeh 2005/01/25 13:21:17 EST (20050125_4)
13091 - make conf_set_generic_string() test len exists before it uses it.
13093 Revision Changes Path
13094 7.195 +1 -1 ircd-ratbox/src/newconf.c
13098 leeh 2005/01/25 13:10:56 EST (20050125_3)
13104 - rename 'type' to 'flags' in cluster {};
13105 - add stacking of servers in cluster {}; documented in example.conf
13107 Revision Changes Path
13108 7.256 +18 -10 ircd-ratbox/doc/example.conf
13109 7.194 +39 -7 ircd-ratbox/src/newconf.c
13113 alz 2005/01/25 12:48:54 EST (20050125_2)
13117 src listener.c s_conf.c
13119 Added dline reasons, connecting/banned clients now see ban reason.
13121 Revision Changes Path
13122 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13123 7.123 +17 -4 ircd-ratbox/src/listener.c
13124 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13128 leeh 2005/01/25 07:44:37 EST (20050125_1)
13131 doc example.conf example.efnet.conf
13134 - implement stacking of shared {}; blocks, documented in example.conf
13136 Revision Changes Path
13137 7.255 +26 -13 ircd-ratbox/doc/example.conf
13138 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13139 7.193 +51 -36 ircd-ratbox/src/newconf.c
13143 leeh 2005/01/24 19:08:29 EST (20050125_0)
13147 include client.h s_conf.h
13148 modules/core m_join.c
13149 src newconf.c s_user.c
13151 - added jupe_exempt to auth {};, exempts the user from generating warnings
13152 when they attempt to join juped channels.
13154 Revision Changes Path
13155 7.254 +2 -0 ircd-ratbox/doc/example.conf
13156 7.261 +3 -0 ircd-ratbox/include/client.h
13157 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13158 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13159 7.192 +1 -0 ircd-ratbox/src/newconf.c
13160 7.338 +8 -0 ircd-ratbox/src/s_user.c
13164 leeh 2005/01/24 18:57:02 EST (20050124_6)
13169 - rework shared {};, the format is now:
13171 oper = "flame@*.leeh.co.uk", "*.lan";
13177 oper = "flame@*.leeh.co.uk", "*.lan";
13181 Revision Changes Path
13182 7.191 +55 -23 ircd-ratbox/src/newconf.c
13186 leeh 2005/01/24 17:25:58 EST (20050124_5)
13191 - fix the prototype on load_static_modules()
13193 Revision Changes Path
13194 7.61 +1 -1 ircd-ratbox/include/modules.h
13198 leeh 2005/01/24 16:00:30 EST (20050124_4)
13203 - have cap end call register_local_user() with its own copy of
13204 source_p->username so its safe for unidented users..
13206 Revision Changes Path
13207 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13211 leeh 2005/01/24 15:48:09 EST (20050124_3)
13214 include newconf.h s_conf.h
13216 src newconf.c s_conf.c s_log.c
13218 - move the conf parser over to a table based structure, with generic setting
13219 of integers/strings
13221 Revision Changes Path
13222 7.34 +9 -8 ircd-ratbox/include/newconf.h
13223 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13224 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13225 7.190 +264 -808 ircd-ratbox/src/newconf.c
13226 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13227 7.77 +13 -13 ircd-ratbox/src/s_log.c
13231 leeh 2005/01/24 13:11:30 EST (20050124_2)
13237 - added stacking of ips in exempt {};
13239 Revision Changes Path
13240 7.253 +4 -0 ircd-ratbox/doc/example.conf
13241 7.189 +11 -30 ircd-ratbox/src/newconf.c
13245 leeh 2005/01/24 12:59:57 EST (20050124_1)
13249 src channel.c client.c hash.c hook.c
13250 newconf.c s_user.c watch.c
13252 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13253 consistent with the rest of the dlink code.
13255 Revision Changes Path
13256 1.54 +7 -7 ircd-ratbox/include/tools.h
13257 7.430 +2 -2 ircd-ratbox/src/channel.c
13258 7.487 +6 -6 ircd-ratbox/src/client.c
13259 7.113 +5 -5 ircd-ratbox/src/hash.c
13260 7.35 +1 -1 ircd-ratbox/src/hook.c
13261 7.188 +2 -2 ircd-ratbox/src/newconf.c
13262 7.337 +1 -1 ircd-ratbox/src/s_user.c
13263 1.5 +4 -4 ircd-ratbox/src/watch.c
13267 leeh 2005/01/24 12:47:13 EST (20050124_0)
13272 - cheap hack on sticky capabs..
13274 Revision Changes Path
13275 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13279 leeh 2005/01/22 11:36:54 EST (20050122_0)
13284 - updated my clicap implementation to match the spec so far..
13286 Revision Changes Path
13287 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13291 leeh 2005/01/21 07:14:43 EST (20050121_2)
13296 modules m_services.c
13297 src hook.c s_serv.c
13299 - added hooks for when we're sending a burst
13300 - rewrote hooks.txt
13301 - fix up the hooks ive already done in services compatibility, ill add the
13302 hooks for server/client introductions in a bit.
13304 Revision Changes Path
13305 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13306 1.30 +4 -0 ircd-ratbox/include/hook.h
13307 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13308 7.34 +7 -0 ircd-ratbox/src/hook.c
13309 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13313 leeh 2005/01/21 06:34:03 EST (20050121_1)
13316 contrib example_module.c spy_admin_notice.c
13317 spy_info_notice.c spy_links_notice.c
13318 spy_motd_notice.c spy_stats_notice.c
13319 spy_stats_p_notice.c spy_trace_notice.c
13321 spy_whois_notice_global.c
13323 modules m_admin.c m_info.c m_links.c m_motd.c
13324 m_services.c m_stats.c m_trace.c
13325 m_whois.c static_modules.c.SH
13326 modules/core m_server.c
13327 src client.c hook.c ircd.c modules.c packet.c
13328 s_auth.c s_serv.c s_user.c send.c
13330 - add a better implementation of the hook system, its now a slow leaking
13331 array and events are created whenever we try adding a hook for it, or
13332 theyre registered for the caller.
13334 Ive temporarily fucked services support and removed most of the other
13335 hooks.. I shall fix this soon.
13337 Revision Changes Path
13338 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13339 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13340 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13341 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13342 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13343 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13344 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13345 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13346 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13347 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13348 1.29 +34 -70 ircd-ratbox/include/hook.h
13349 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13350 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13351 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13352 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13353 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13354 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13355 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13356 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13357 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13358 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13359 7.486 +1 -28 ircd-ratbox/src/client.c
13360 7.33 +131 -137 ircd-ratbox/src/hook.c
13361 7.367 +1 -1 ircd-ratbox/src/ircd.c
13362 7.151 +6 -10 ircd-ratbox/src/modules.c
13363 7.138 +10 -14 ircd-ratbox/src/packet.c
13364 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13365 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13366 7.336 +0 -6 ircd-ratbox/src/s_user.c
13367 7.286 +8 -6 ircd-ratbox/src/send.c
13371 leeh 2005/01/20 19:19:20 EST (20050121_0)
13376 - remove an unused struct
13378 Revision Changes Path
13379 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13383 leeh 2005/01/20 13:38:39 EST (20050120_1)
13386 . configure configure.ac
13387 include client.h numeric.h patchlevel.h
13388 modules Makefile.in
13389 src messages.tab s_user.c
13393 - drop back to -O0, fix patchlevel.h
13394 - first stab at client capabilities.. this still needs work.
13396 Revision Changes Path
13397 7.240 +3 -3 ircd-ratbox/configure
13398 7.54 +3 -3 ircd-ratbox/configure.ac
13399 7.260 +3 -0 ircd-ratbox/include/client.h
13400 7.54 +2 -0 ircd-ratbox/include/numeric.h
13401 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13402 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13403 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13404 7.120 +1 -1 ircd-ratbox/src/messages.tab
13405 7.335 +3 -0 ircd-ratbox/src/s_user.c
13409 leeh 2005/01/20 06:04:41 EST (20050120_0)
13412 . ChangeLog RELNOTES
13413 include config.h config.h.dist memory.h
13416 src commio.c crypt.c getopt.c ircd.c s_serv.c
13418 . README.VMS clean.com make.com
13419 include setup.h_vms
13420 modules descrip.mms static_modules_c.com
13421 modules/core descrip.mms
13422 src descrip.mms qio.c version.com
13423 tools descrip.mms mkpasswd_vms.c
13425 - clean changelog, relnotes
13426 - mark patchlevel as 2.1.0beta
13427 - remove VMS support
13429 Revision Changes Path
13430 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13431 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13432 1.111 +1 -348 ircd-ratbox/RELNOTES
13433 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13434 7.182 +0 -42 ircd-ratbox/include/config.h
13435 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13436 7.50 +0 -4 ircd-ratbox/include/memory.h
13437 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13438 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13439 7.2 +0 -58 ircd-ratbox/make.com (dead)
13440 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13441 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13442 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13443 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13444 1.24 +7 -30 ircd-ratbox/src/commio.c
13445 7.12 +0 -4 ircd-ratbox/src/crypt.c
13446 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13447 7.24 +0 -4 ircd-ratbox/src/getopt.c
13448 7.366 +4 -19 ircd-ratbox/src/ircd.c
13449 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13450 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13451 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13452 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13453 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13457 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13463 not using the return values on a few watch functions so make them void
13465 Revision Changes Path
13466 7.2 +5 -5 ircd-ratbox/include/watch.h
13467 1.4 +19 -28 ircd-ratbox/src/watch.c
13470 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13475 Make watch throttle, don't accept letter commands stacked
13477 Revision Changes Path
13478 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13482 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13489 Revision Changes Path
13490 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13494 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13497 . ChangeLog README.FIRST RELNOTES configure
13499 adns adns.h internal.h parse.c transmit.c
13501 contrib example_module.c spy_admin_notice.c
13502 spy_info_notice.c spy_links_notice.c
13503 spy_motd_notice.c spy_stats_notice.c
13504 spy_stats_p_notice.c spy_trace_notice.c
13506 spy_whois_notice_global.c
13507 doc example.conf example.efnet.conf ircd.motd
13508 server-version-info whats-new.txt
13509 help/opers umode xline
13511 include cache.h channel.h class.h client.h
13512 commio.h config.h config.h.dist hash.h
13513 hook.h hostmask.h irc_string.h ircd.h
13514 ircd_defs.h m_info.h memory.h msg.h
13515 newconf.h numeric.h packet.h patchlevel.h
13516 patricia.h s_conf.h s_gline.h s_newconf.h
13517 s_serv.h s_user.h scache.h serno.h
13518 setup.h.in sprintf_irc.h stdinc.h tools.h
13519 modules .depend Makefile.in m_admin.c m_away.c
13520 m_dline.c m_encap.c m_gline.c m_info.c
13521 m_kline.c m_links.c m_list.c m_lusers.c
13522 m_motd.c m_oper.c m_operspy.c m_rehash.c
13523 m_restart.c m_resv.c m_set.c m_stats.c
13524 m_svinfo.c m_testline.c m_testmask.c
13525 m_topic.c m_trace.c m_watch.c m_who.c
13526 m_whois.c m_whowas.c m_xline.c
13527 static_modules.c.SH
13528 modules/core m_error.c m_message.c m_mode.c m_quit.c
13529 m_server.c m_squit.c
13530 src .depend Makefile.in adns.c balloc.c
13531 cache.c channel.c class.c client.c
13532 commio.c crypt.c devpoll.c epoll.c
13533 event.c getopt.c hash.c hook.c hostmask.c
13534 irc_string.c ircd.c ircd_lexer.l
13535 ircd_parser.y ircd_signal.c listener.c
13536 modules.c newconf.c numeric.c packet.c
13537 parse.c patricia.c poll.c reject.c
13538 restart.c s_auth.c s_conf.c s_log.c
13539 s_newconf.c s_serv.c s_user.c scache.c
13540 select.c send.c snprintf.c tools.c
13541 version.c.SH watch.c whowas.c
13542 tools README.mkpasswd mkpasswd.c
13544 . README.VMS clean.com make.com
13546 include common.h s_stats.h setup.h_vms
13548 modules descrip.mms m_challenge.c m_etrace.c
13549 m_invite.c m_names.c m_pass.c m_ping.c
13550 m_pong.c m_services.c m_tb.c m_user.c
13551 m_users.c m_version.c
13552 static_modules_c.com
13553 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13555 servlink descrip.mms
13556 src descrip.mms kdparse.c messages.tab qio.c
13557 s_gline.c s_stats.c version.com
13558 tools descrip.mms mkpasswd_vms.c
13562 modules/core channels.c users.c
13565 merge from RATBOX_2_0
13567 Revision Changes Path
13568 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13569 7.40 +1 -0 ircd-ratbox/README.FIRST
13570 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13571 1.110 +114 -6 ircd-ratbox/RELNOTES
13572 1.17 +4 -0 ircd-ratbox/adns/adns.h
13573 1.17 +4 -4 ircd-ratbox/adns/internal.h
13574 1.12 +38 -38 ircd-ratbox/adns/parse.c
13575 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13576 1.19 +13 -13 ircd-ratbox/adns/types.c
13577 7.1 +10 -0 ircd-ratbox/clean.com (new)
13578 7.239 +47 -29 ircd-ratbox/configure
13579 7.53 +40 -32 ircd-ratbox/configure.ac
13580 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13581 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13582 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13583 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13584 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13585 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13586 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13587 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13588 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13589 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13590 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13591 7.252 +68 -22 ircd-ratbox/doc/example.conf
13592 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13593 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13594 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13595 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13596 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13597 1.5 +2 -1 ircd-ratbox/help/opers/umode
13598 1.7 +1 -1 ircd-ratbox/help/opers/xline
13599 1.2 +1 -0 ircd-ratbox/help/users/umode
13600 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13601 1.7 +8 -0 ircd-ratbox/include/cache.h
13602 7.162 +18 -16 ircd-ratbox/include/channel.h
13603 7.25 +4 -0 ircd-ratbox/include/class.h
13604 7.259 +34 -28 ircd-ratbox/include/client.h
13605 1.13 +45 -7 ircd-ratbox/include/commio.h
13606 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13607 7.181 +74 -16 ircd-ratbox/include/config.h
13608 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13609 7.53 +2 -0 ircd-ratbox/include/hash.h
13610 1.28 +73 -27 ircd-ratbox/include/hook.h
13611 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13612 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13613 7.80 +6 -31 ircd-ratbox/include/ircd.h
13614 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13615 7.56 +14 -8 ircd-ratbox/include/m_info.h
13616 7.49 +4 -0 ircd-ratbox/include/memory.h
13617 7.53 +2 -0 ircd-ratbox/include/msg.h
13618 7.33 +9 -9 ircd-ratbox/include/newconf.h
13619 7.53 +12 -8 ircd-ratbox/include/numeric.h
13620 7.27 +1 -1 ircd-ratbox/include/packet.h
13621 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13622 7.19 +25 -1 ircd-ratbox/include/patricia.h
13623 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13624 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13625 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13626 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13627 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13628 7.34 +13 -9 ircd-ratbox/include/s_user.h
13629 7.15 +1 -1 ircd-ratbox/include/scache.h
13630 7.5366 +1 -1 ircd-ratbox/include/serno.h
13631 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13632 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13633 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13634 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13635 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13636 1.53 +10 -10 ircd-ratbox/include/tools.h
13637 7.1 +58 -0 ircd-ratbox/make.com (new)
13638 1.45 +338 -182 ircd-ratbox/modules/.depend
13639 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13640 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13641 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13642 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13643 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13644 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13645 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13646 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13647 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13648 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13649 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13650 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13651 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13652 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13653 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13654 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13655 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13656 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13657 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13658 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13659 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13660 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13661 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13662 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13663 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13664 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13665 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13666 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13667 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13668 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13669 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13670 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13671 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13672 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13673 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13674 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13675 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13676 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13677 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13678 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13679 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13680 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13681 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13682 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13683 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13684 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13685 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13686 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13687 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13688 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13689 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13690 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13691 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13692 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13693 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13694 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13695 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13696 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13697 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13698 7.48 +162 -119 ircd-ratbox/src/.depend
13699 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13700 7.75 +5 -5 ircd-ratbox/src/adns.c
13701 7.84 +1 -1 ircd-ratbox/src/balloc.c
13702 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13703 1.23 +75 -7 ircd-ratbox/src/cache.c
13704 7.429 +342 -79 ircd-ratbox/src/channel.c
13705 7.67 +42 -2 ircd-ratbox/src/class.c
13706 7.485 +245 -85 ircd-ratbox/src/client.c
13707 1.23 +349 -43 ircd-ratbox/src/commio.c
13708 7.11 +4 -0 ircd-ratbox/src/crypt.c
13709 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13710 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13711 1.32 +4 -8 ircd-ratbox/src/epoll.c
13712 7.46 +63 -6 ircd-ratbox/src/event.c
13713 7.23 +4 -0 ircd-ratbox/src/getopt.c
13714 7.112 +8 -7 ircd-ratbox/src/hash.c
13715 7.32 +135 -133 ircd-ratbox/src/hook.c
13716 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13717 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13718 7.365 +56 -48 ircd-ratbox/src/ircd.c
13719 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13720 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13721 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13722 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13723 7.122 +14 -13 ircd-ratbox/src/listener.c
13724 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13725 7.150 +17 -8 ircd-ratbox/src/modules.c
13726 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13727 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13728 7.137 +55 -42 ircd-ratbox/src/packet.c
13729 7.187 +8 -15 ircd-ratbox/src/parse.c
13730 7.28 +2 -4 ircd-ratbox/src/patricia.c
13731 7.82 +3 -1 ircd-ratbox/src/poll.c
13732 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13733 1.32 +8 -3 ircd-ratbox/src/reject.c
13734 7.34 +1 -0 ircd-ratbox/src/restart.c
13735 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13736 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13737 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13738 7.76 +32 -35 ircd-ratbox/src/s_log.c
13739 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13740 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13741 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13742 7.334 +773 -2 ircd-ratbox/src/s_user.c
13743 7.27 +2 -1 ircd-ratbox/src/scache.c
13744 7.44 +2 -0 ircd-ratbox/src/select.c
13745 7.285 +12 -12 ircd-ratbox/src/send.c
13746 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13747 7.46 +0 -1 ircd-ratbox/src/tools.c
13748 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13749 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13750 1.3 +4 -4 ircd-ratbox/src/watch.c
13751 7.32 +1 -0 ircd-ratbox/src/whowas.c
13752 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13753 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13754 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13755 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13759 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13761 Modified files: (Branch: RATBOX_2_0)
13764 a remote client is never going to have a watch list..duh
13766 Revision Changes Path
13767 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13771 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13773 Added files: (Branch: RATBOX_2_0)
13778 Revision Changes Path
13779 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13783 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13785 Added files: (Branch: RATBOX_2_0)
13789 helps if we actually include the .c/.h files
13791 Revision Changes Path
13792 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13793 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13797 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13799 Modified files: (Branch: RATBOX_2_0)
13800 . configure configure.ac
13801 include client.h numeric.h s_conf.h setup.h.in
13803 modules Makefile.in
13804 modules/core m_nick.c
13805 src Makefile.in client.c ircd.c messages.tab
13806 newconf.c s_conf.c s_user.c
13808 backport watch from devel
13810 Revision Changes Path
13811 7.229.2.10 +12 -2 ircd-ratbox/configure
13812 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13813 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13814 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13815 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13816 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13817 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13818 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13819 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13820 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13821 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13822 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13823 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13824 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13825 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13826 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13830 leeh 2005/01/12 10:12:40 EST (20050112_1)
13832 Modified files: (Branch: RATBOX_2_0)
13834 modules m_services.c m_whois.c
13837 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13838 when the user is logged in
13840 Revision Changes Path
13841 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13842 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13843 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13844 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13848 leeh 2005/01/11 19:47:14 EST (20050112_0)
13850 Modified files: (Branch: RATBOX_2_0)
13851 include supported.h
13852 Added files: (Branch: RATBOX_2_0)
13856 - added doc/services.txt, outlining the compatibility code
13858 Revision Changes Path
13859 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13860 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13864 leeh 2005/01/11 18:38:10 EST (20050111_5)
13866 Modified files: (Branch: RATBOX_2_0)
13867 include client.h hook.h
13868 modules m_services.c
13869 modules/core m_server.c
13870 src hook.c s_serv.c
13872 - more services compatibility code:
13873 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13874 appropriate service {}; entry, only accept SU from these.
13875 - hook into us finishing nick burst, and have services burst a list of
13878 Revision Changes Path
13879 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13880 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13881 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13882 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13883 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13884 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13888 leeh 2005/01/11 17:32:42 EST (20050111_4)
13890 Modified files: (Branch: RATBOX_2_0)
13891 . configure configure.ac
13893 modules Makefile.in
13895 Added files: (Branch: RATBOX_2_0)
13896 modules m_services.c
13898 - more services compatibility code:
13899 - encap handlers for SU (services marking client as logged in)
13900 - and for LOGIN (servers bursting logged in status)
13901 - move suser from Client -> User
13903 Revision Changes Path
13904 7.229.2.9 +9 -3 ircd-ratbox/configure
13905 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13906 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13907 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13908 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13909 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13913 leeh 2005/01/11 16:46:34 EST (20050111_3)
13915 Modified files: (Branch: RATBOX_2_0)
13916 include ircd_defs.h
13918 - whoops, missing #endif
13920 Revision Changes Path
13921 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13925 leeh 2005/01/11 15:56:57 EST (20050111_2)
13927 Modified files: (Branch: RATBOX_2_0)
13928 include ircd_defs.h
13930 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13931 have ipv6 just report sizeof(struct sockaddr_in)
13933 Revision Changes Path
13934 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13938 leeh 2005/01/10 20:19:35 EST (20050111_1)
13940 Modified files: (Branch: RATBOX_2_0)
13943 - fix a gcc warning
13945 Revision Changes Path
13946 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13950 leeh 2005/01/10 20:10:35 EST (20050111_0)
13952 Modified files: (Branch: RATBOX_2_0)
13953 adns internal.h parse.c transmit.c types.c
13955 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13958 Revision Changes Path
13959 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13960 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13961 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13962 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13966 leeh 2005/01/10 17:48:48 EST (20050110_3)
13968 Modified files: (Branch: RATBOX_2_0)
13971 - send out the reformatted xline to opers (\s -> ' ')
13973 Revision Changes Path
13974 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13978 leeh 2005/01/10 16:18:53 EST (20050110_2)
13980 Modified files: (Branch: RATBOX_2_0)
13983 include client.h supported.h
13984 src messages.tab s_user.c send.c
13986 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13989 Revision Changes Path
13990 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13991 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13992 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13993 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13994 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13995 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13996 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14000 leeh 2005/01/10 14:50:47 EST (20050110_1)
14002 Modified files: (Branch: RATBOX_2_0)
14003 doc example.conf example.efnet.conf
14005 - I dont remember ts6 desyncing on bans, so im not sure why the example
14008 Revision Changes Path
14009 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14010 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14014 leeh 2005/01/10 13:31:10 EST (20050110_0)
14016 Modified files: (Branch: RATBOX_2_0)
14017 . configure configure.ac
14018 include channel.h client.h numeric.h s_conf.h
14019 s_serv.h setup.h.in
14020 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14022 src channel.c messages.tab newconf.c s_conf.c
14025 - added --enable-services to configure, which enables some ratbox-services
14026 compatibility code:
14027 - chanmode +r, registered users only
14028 - usermode +S, prevents deop/kick of a service
14029 - service { }; block in conf for the above umode
14031 Revision Changes Path
14032 7.229.2.8 +28 -16 ircd-ratbox/configure
14033 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14034 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14035 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14036 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14037 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14038 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14039 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14040 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14041 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14042 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14043 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14044 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14045 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14046 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14047 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14048 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14049 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14050 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14054 leeh 2005/01/09 08:23:30 EST (20050109_0)
14056 Modified files: (Branch: RATBOX_2_0)
14059 - remove a tab, and add +C to opers umode help
14061 Revision Changes Path
14062 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode