1 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
4 Don't say that services cannot be killed in
5 ERR_ISCHANSERVICE message (given when trying
6 to kick or deop them), as that's not the case.
10 +1 -1 trunk/src/messages.tab (File Modified)
13 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
16 Clarifications to the descriptions of umode +Q and cmode +F,
17 suggested by Ariadne@SorceryNet.
21 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
22 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
25 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
27 Merge old trunk r2907,r2991:
28 Allow TESTLINE on channel names.
32 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
33 +4 -0 trunk/help/opers/testline (File Modified)
34 +22 -0 trunk/modules/m_testline.c (File Modified)
37 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
39 Merge old trunk r2835:
40 resolver: if sendto(2) fails, try sending to the next nameserver
44 +1 -1 trunk/src/res.c (File Modified)
47 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
49 Merge old trunk r2817:
50 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
51 starts with a digit. This is safe because the last
52 parameter is a nick and never a UID. (The first parameter
53 in a server-server two-param whois is a UID/SID.)
57 +1 -1 trunk/modules/m_whois.c (File Modified)
60 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
62 Merge old trunk r2779,r2785:
63 Show correct privilege name in a few ERR_NOPRIVS numerics.
67 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
68 +1 -1 trunk/extensions/m_opme.c (File Modified)
69 +2 -2 trunk/unsupported/m_force.c (File Modified)
72 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
74 Merge old trunk r2695:
75 Send an SQUIT instead of an ERROR to announce /die to connected servers.
76 This will generate better server notices.
80 +3 -2 trunk/modules/core/m_die.c (File Modified)
83 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
85 Merge old trunk r2294:
86 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
90 +1 -1 trunk/src/s_user.c (File Modified)
93 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
95 Merge old trunk r2226:
96 If we are connecting outward to a server, check if the
97 server name they sent is the same as what we tried to
98 connect to. Previously such a connection could succeed
99 if there existed connect blocks with the same IP and
100 passwords for the other server name.
104 +11 -0 trunk/modules/core/m_server.c (File Modified)
107 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
109 Merge old trunk r2212:
110 Another handling of SJOINs without nicks:
111 Propagate them if the channel is +P or the channel
112 already existed, otherwise remove the channel again
113 and do not propagate the SJOIN.
117 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
120 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
122 Remove channels entirely from /whois on services.
123 This cannot be overridden with operspy.
127 +20 -17 trunk/modules/m_whois.c (File Modified)
130 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
132 Fix /who on channels with ** in their name.
136 +2 -2 trunk/modules/m_who.c (File Modified)
139 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
141 NEWS: As in 2.1.3, mention that the TS6 revision will
142 interoperate with older versions
146 +2 -1 trunk/NEWS (File Modified)
149 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
151 Fix documentation of HIDE_SERVERS_IPS define.
155 +2 -2 trunk/include/config.h.dist (File Modified)
158 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
160 Don't leak auth{} spoofed ip for I-line is full notice either.
164 +1 -1 trunk/src/s_conf.c (File Modified)
167 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
173 +37 -0 trunk/NEWS (File Modified)
176 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
178 Allow /invite (but not invex) to override +r, +l, +j in
179 addition to +i. As before, a restrictive mode must be in
180 place at /invite time for the invite to have an effect;
181 +r does not count as a restrictive mode if the user is
182 logged in; +l and +j always count as restrictive modes to
183 allow for cases where they would allow join at /invite
184 time but not when the user tries to join.
188 +6 -2 trunk/modules/m_invite.c (File Modified)
189 +21 -10 trunk/src/channel.c (File Modified)
192 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
194 Remove invite_ops_only, forcing it to YES.
198 +0 -1 trunk/doc/example.conf (File Modified)
199 +0 -5 trunk/doc/reference.conf (File Modified)
200 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
201 +0 -1 trunk/include/s_conf.h (File Modified)
202 +0 -6 trunk/modules/m_info.c (File Modified)
203 +10 -14 trunk/modules/m_invite.c (File Modified)
204 +0 -1 trunk/src/newconf.c (File Modified)
205 +0 -1 trunk/src/s_conf.c (File Modified)
208 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
210 Move username check after xline and dnsbl checks, so it
211 will not complain to opers about clients who are xlined
212 or blacklisted anyway (both of which silently reject).
216 +15 -15 trunk/src/s_user.c (File Modified)
219 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
221 - MASTER_MAX is no longer relevant
225 +0 -7 trunk/modules/m_set.c (File Modified)
228 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
230 - add config option for setting max_clients.
234 +5 -0 trunk/doc/example.conf (File Modified)
235 +5 -0 trunk/doc/reference.conf (File Modified)
236 +2 -0 trunk/include/s_conf.h (File Modified)
237 +1 -1 trunk/src/ircd.c (File Modified)
238 +2 -0 trunk/src/newconf.c (File Modified)
239 +2 -1 trunk/src/s_conf.c (File Modified)
242 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
244 - remove get_maxrss() and all of that insecure and unsafe nonsense
248 +3 -38 trunk/src/ircd.c (File Modified)
249 +1 -1 trunk/src/restart.c (File Modified)
250 +0 -4 trunk/src/s_stats.c (File Modified)
253 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
255 - avoid some potential NULL dereferencing
259 +1 -1 trunk/libcharybdis/commio.c (File Modified)
262 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
268 +1 -1 trunk/libcharybdis/poll.c (File Modified)
271 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
273 - rework poll a bit for the MAXCONNECTIONS changes.
277 +46 -23 trunk/libcharybdis/poll.c (File Modified)
280 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
282 Our way of using kqueue may cause it to report fds we
283 don't know about anymore, cope.
287 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
290 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
292 Don't reference freed memory (fde_t) in comm_close().
296 +1 -1 trunk/libcharybdis/commio.c (File Modified)
299 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
301 - fix for 100% cpu use
305 +1 -1 trunk/libcharybdis/commio.c (File Modified)
308 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
310 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
314 +37 -25 trunk/libcharybdis/commio.c (File Modified)
317 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
319 - clear up use of fd_table in ircd.
323 +3 -2 trunk/src/s_serv.c (File Modified)
326 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
328 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
332 +97 -26 trunk/libcharybdis/commio.c (File Modified)
333 +3 -2 trunk/libcharybdis/commio.h (File Modified)
334 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
335 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
336 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
337 +3 -3 trunk/libcharybdis/poll.c (File Modified)
338 +2 -2 trunk/libcharybdis/ports.c (File Modified)
339 +2 -2 trunk/libcharybdis/select.c (File Modified)
342 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
344 Fix some cases where the size argument to strlcpy()
345 for usernames and hostnames is 1 too small.
349 +1 -1 trunk/modules/m_chghost.c (File Modified)
350 +2 -2 trunk/src/res.c (File Modified)
351 +2 -2 trunk/src/s_user.c (File Modified)
354 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
356 Cut down quit/part/kick reasons to avoid quit reasons
357 overflowing the client exiting server notice (from
358 TOPICLEN to 260). kill reasons become shorter accordingly.
359 kline/dline/gline reasons become 390.
360 away messages stay at TOPICLEN for now.
364 +8 -3 trunk/include/ircd_defs.h (File Modified)
365 +2 -2 trunk/modules/m_dline.c (File Modified)
366 +4 -4 trunk/modules/m_gline.c (File Modified)
367 +2 -2 trunk/modules/m_kline.c (File Modified)
370 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
372 Don't leak auth{} spoofed IP addresses in +f notices.
373 from ratbox (androsyn)
377 +10 -3 trunk/src/s_conf.c (File Modified)
380 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
382 Make oper_up() take +i/-i during opering up into account
383 (e.g. no_oper_invis extension, +i in operator::umodes).
384 Remove the hack from no_oper_invis.
388 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
389 +4 -0 trunk/src/s_user.c (File Modified)
392 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
394 no_oper_invis: decrement invisible count when clearing
395 invisible on a local client who has just opered up
396 oper_up() should really do this
400 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
403 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
405 Put "End of Channel Quiet List" instead of
406 "End of Channel Ban List" for a +q list.
407 Due to client restrictions the numerics for
408 quiet lists must be the same as for ban lists.
412 +4 -1 trunk/src/chmode.c (File Modified)
415 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
417 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
418 Change TS6 JOIN processing
419 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
420 a local user joins an existing channel
421 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
422 propagating a TS6 JOIN
423 - don't interpret simple modes in an incoming TS6 JOIN
425 This is to avoid desyncs when certain mode changes (e.g. -im)
426 cross with joins. A downside is that simple modes will be
427 more desynched when a JOIN creates a channel or lowers TS,
428 but that's less important.
430 Update the TS6 specification to include this, and clarify
431 that TMODE can come from a server and that MODE must be
432 translated into TMODE from other servers too.
436 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
437 +19 -127 trunk/modules/core/m_join.c (File Modified)
440 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
442 Make -logfile work again.
446 +2 -2 trunk/src/s_log.c (File Modified)
449 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
451 - fix off-by-one memory overflow error.
455 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
458 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
460 Change handling of modularized umodes:
461 - keep the bitmask reserved forever to the letter, fixing
462 the problems when loading multiple umode modules,
463 unloading them and then loading them in a different order
464 - don't allow local users to change umodes which have
465 been unloaded and don't set them on new users via
470 +24 -3 trunk/src/s_user.c (File Modified)
473 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
475 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
479 +1 -0 trunk/include/s_user.h (File Modified)
480 +0 -22 trunk/libcharybdis/tools.c (File Modified)
481 +0 -1 trunk/libcharybdis/tools.h (File Modified)
482 +22 -0 trunk/src/s_user.c (File Modified)
485 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
487 DNSBL keyword substitution is available as of 2.1.3.
491 +1 -1 trunk/doc/example.conf (File Modified)
494 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
496 Change two occurances like match(userinput, target_p->name) ||
497 match(target_p->name, userinput) to just match(userinput,
498 target_p->name). No client name can contain * or ? now.
502 +1 -1 trunk/modules/m_trace.c (File Modified)
503 +1 -2 trunk/src/s_serv.c (File Modified)
506 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
508 Do not try find_server() on a name find_client() has
509 returned NULL for, as this will always return NULL
510 since the removal of hostmasking.
514 +1 -2 trunk/modules/m_pong.c (File Modified)
515 +0 -4 trunk/src/s_serv.c (File Modified)
518 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
520 Remove server_exists() which checked whether the
521 server name existed taking hostmasking into account
522 and just check with find_server(); admittedly
523 this checks if the name is a SID but that's not
528 +3 -27 trunk/modules/core/m_server.c (File Modified)
531 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
533 Remove hash_find_masked_server(), which made it possible
534 to specify the full (unmasked) name of a server behind
535 a hostmask. As a result find_any_client() (for prefixes)
536 becomes equal to find_client(), so remove that too.
540 +0 -1 trunk/include/hash.h (File Modified)
541 +1 -75 trunk/src/hash.c (File Modified)
542 +1 -1 trunk/src/parse.c (File Modified)
545 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
547 Remove '*' from valid server name characters.
548 This makes it impossible to connect hostmasked servers.
549 (This support didn't work well anyway, was incompatible
550 with TS6 and we never masked ourselves.)
554 +1 -1 trunk/src/match.c (File Modified)
557 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
559 Change spambot, flooder and jupe joiner notices from host to orighost.
563 +1 -1 trunk/modules/core/m_join.c (File Modified)
564 +2 -2 trunk/modules/core/m_message.c (File Modified)
565 +2 -2 trunk/src/channel.c (File Modified)
568 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
570 Add documentation for SASL client protocol, same as atheme doc/SASL.
574 + - trunk/doc/sasl.txt (File Added)
577 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
579 Include real hostname in Closing Link message for unknown
580 connections that have sent USER. This is helpful for
581 k-lined users while not breaking server IP hiding.
585 +3 -1 trunk/src/client.c (File Modified)
588 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
594 +29 -29 trunk/configure (File Modified)
597 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
599 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
603 +3 -3 trunk/modules/core/m_kill.c (File Modified)
606 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
608 Backport from early 3.x:
611 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
613 - remove "Processing connection to foobar.net" message
617 +0 -3 trunk/src/s_auth.c (File Modified)
620 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
622 - missed the processing connection one (actually, we can probably nuke this one)
626 +1 -2 trunk/src/s_auth.c (File Modified)
629 river 2006/09/27 16:33:05 UTC (20060927-2174)
631 get_client_name = stupid
636 +10 -7 trunk/modules/core/m_kill.c (File Modified)
639 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
641 - remove excessive arguments
645 +1 -2 trunk/src/s_conf.c (File Modified)
646 +1 -1 trunk/src/s_user.c (File Modified)
649 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
651 - use sendto_one_notice() for on-connect notices too.
655 +10 -10 trunk/src/s_auth.c (File Modified)
658 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
660 - use sendto_one_notice() in the core, too.
664 +2 -2 trunk/src/chmode.c (File Modified)
665 +8 -15 trunk/src/modules.c (File Modified)
666 +3 -5 trunk/src/s_conf.c (File Modified)
667 +1 -2 trunk/src/s_newconf.c (File Modified)
668 +20 -57 trunk/src/s_user.c (File Modified)
671 river 2006/09/27 16:19:25 UTC (20060927-2166)
673 the KILL command will use get_client_name(, SHOW_IP) instead of
674 target->name, and will show a more useful error for local opers
679 +6 -4 trunk/modules/core/m_kill.c (File Modified)
682 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
684 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
688 +4 -2 trunk/src/send.c (File Modified)
691 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
697 +1 -1 trunk/include/client.h (File Modified)
700 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
702 - get_id(): fall back to "*" if client has no known name
706 +1 -1 trunk/include/client.h (File Modified)
709 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
711 - convert to sendto_one_notice().
715 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
716 +4 -6 trunk/unsupported/m_force.c (File Modified)
719 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
721 - use sendto_one_notice() in many places instead of
722 sendto_one(source_p, ":%s NOTICE %s :", ...);
726 +10 -25 trunk/extensions/example_module.c (File Modified)
727 +5 -14 trunk/extensions/hurt.c (File Modified)
728 +1 -2 trunk/extensions/m_42.c (File Modified)
729 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
730 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
731 +1 -2 trunk/extensions/m_opme.c (File Modified)
732 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
733 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
734 +3 -7 trunk/modules/core/m_die.c (File Modified)
735 +2 -4 trunk/modules/core/m_kill.c (File Modified)
736 +2 -2 trunk/modules/core/m_squit.c (File Modified)
737 +1 -2 trunk/modules/m_challenge.c (File Modified)
738 +11 -15 trunk/modules/m_connect.c (File Modified)
739 +20 -28 trunk/modules/m_dline.c (File Modified)
740 +2 -2 trunk/modules/m_etrace.c (File Modified)
741 +11 -21 trunk/modules/m_gline.c (File Modified)
742 +2 -4 trunk/modules/m_kline.c (File Modified)
743 +1 -2 trunk/modules/m_rehash.c (File Modified)
744 +3 -7 trunk/modules/m_restart.c (File Modified)
745 +31 -45 trunk/modules/m_set.c (File Modified)
746 +2 -4 trunk/modules/m_testmask.c (File Modified)
747 +5 -8 trunk/modules/m_unreject.c (File Modified)
748 +2 -5 trunk/modules/m_xline.c (File Modified)
753 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
754 +10 -25 trunk/extensions/example_module.c (File Modified)
755 +5 -14 trunk/extensions/hurt.c (File Modified)
756 +1 -2 trunk/extensions/m_42.c (File Modified)
757 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
758 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
759 +1 -2 trunk/extensions/m_opme.c (File Modified)
760 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
761 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
762 +3 -7 trunk/modules/core/m_die.c (File Modified)
763 +14 -11 trunk/modules/core/m_kill.c (File Modified)
764 +2 -2 trunk/modules/core/m_squit.c (File Modified)
765 +1 -2 trunk/modules/m_challenge.c (File Modified)
766 +11 -15 trunk/modules/m_connect.c (File Modified)
767 +2 -4 trunk/modules/m_dline.c (File Modified)
768 +2 -2 trunk/modules/m_etrace.c (File Modified)
769 +11 -21 trunk/modules/m_gline.c (File Modified)
770 +2 -4 trunk/modules/m_kline.c (File Modified)
771 +1 -2 trunk/modules/m_rehash.c (File Modified)
772 +3 -7 trunk/modules/m_restart.c (File Modified)
773 +31 -45 trunk/modules/m_set.c (File Modified)
774 +2 -4 trunk/modules/m_testmask.c (File Modified)
775 +5 -8 trunk/modules/m_unreject.c (File Modified)
776 +1 -3 trunk/modules/m_xline.c (File Modified)
777 +2 -2 trunk/src/chmode.c (File Modified)
778 +8 -15 trunk/src/modules.c (File Modified)
779 +10 -14 trunk/src/s_auth.c (File Modified)
780 +3 -6 trunk/src/s_conf.c (File Modified)
781 +1 -2 trunk/src/s_newconf.c (File Modified)
782 +20 -57 trunk/src/s_user.c (File Modified)
783 +4 -2 trunk/src/send.c (File Modified)
784 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
785 +4 -6 trunk/unsupported/m_force.c (File Modified)
788 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
790 - keyword-subst from charybdis 2.2.
794 +12 -3 trunk/doc/example.conf (File Modified)
795 +58 -3 trunk/doc/reference.conf (File Modified)
796 + - trunk/include/substitution.h (File Added)
797 +1 -0 trunk/src/Makefile.in (File Modified)
798 +2 -2 trunk/src/s_conf.c (File Modified)
799 +164 -1 trunk/src/s_user.c (File Modified)
800 + - trunk/src/substitution.c (File Added)
803 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
805 Removed merge tracking for "svnmerge" for
806 http://svn.atheme.org/charybdis/branches/release-2.2
810 + - trunk/ (Property Modified)
813 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
815 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
816 http://svn.atheme.org/charybdis/branches/release-2.2
820 + - trunk/ (Property Modified)
823 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
825 Removed merge tracking for "svnmerge" for
826 http://svn.atheme.org/charybdis/branches/release-2.2
830 + - trunk/ (Property Modified)
833 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
835 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
836 http://svn.atheme.org/charybdis/branches/release-2.2
840 + - trunk/ (Property Modified)
843 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
849 + - trunk/ (Property Modified)
852 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
854 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
855 http://svn.atheme.org/charybdis/branches/release-2.2
859 + - trunk/ (Property Modified)
862 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
864 - version bump to 2.2.0
868 +3 -1 trunk/NEWS (File Modified)
869 +1 -1 trunk/configure.ac (File Modified)
872 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
875 + branches/release-2.1 -> 2.2 base
876 + 3.0 -> branches/cxxconversion
877 + backport some immediate 3.0 functionality for 2.2
882 + - trunk/ (File Added)
885 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
887 Merged revisions 3135,3137 via svnmerge from
888 http://svn.atheme.org/charybdis/trunk
891 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
893 - Expand TRACE description
894 - Mention expiry time in TESTLINE
896 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
898 Update copyright year for sgml docs to 2007.
903 + - branches/release-2.1/ (Property Modified)
904 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
905 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
908 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
910 Merged revisions 1999 via svnmerge from
911 http://svn.atheme.org/charybdis/trunk
915 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
922 + - branches/release-2.1/ (Property Modified)
923 +1 -0 branches/release-2.1/CREDITS (File Modified)
926 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
928 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
929 http://svn.atheme.org/charybdis/trunk
932 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
934 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
936 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
938 - add use_forward to /info
940 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
942 Call channel_modes() with &me instead of source_p when
943 sending out a JOIN and SJOIN for a local user. This
944 saves checking whether they are on the channel they
947 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
949 If use_forward is disabled:
951 - hide +f in /mode #channel (/mode #channel f still shows it)
952 - do not send any mode changes adding +f to local clients
953 (-f ones are still sent)
958 + - branches/release-2.1/ (Property Modified)
959 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
960 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
961 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
962 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
963 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
964 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
965 +1 -1 branches/release-2.1/src/channel.c (File Modified)
966 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
967 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
968 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
969 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
970 +4 -2 branches/release-2.1/src/supported.c (File Modified)
973 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
975 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
979 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
980 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
981 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
984 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
986 Add accountability (wallops, log) to OKICK.
990 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
993 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
995 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
996 Similar to branches/release-2.2 r3061.
1000 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1003 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1005 - Write xline to file after instead of before notifying opers and source
1006 - Also notify source of failure to add xline
1007 Similar to branches/release-2.2 r3057.
1011 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1014 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1016 If a dline/kline/resv cannot be added to the file, send
1017 the regular notices to local opers and source anyway,
1018 and also warn the source (local opers were already warned).
1019 Similar to branches/release-2.2 r3053.
1023 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1026 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1028 Port over fixes from unkline/unxline/unresv to undline.
1029 Similar to branches/release-2.2 r3049.
1033 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1036 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1038 Merged revisions 2915 via svnmerge from
1039 http://svn.atheme.org/charybdis/trunk
1042 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1044 In usage message, show kline.conf and xline.conf instead
1045 of klines.conf and xlines.conf.
1050 + - branches/release-2.1/ (Property Modified)
1051 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1054 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1056 Merged revisions 2831,2833,2853 via svnmerge from
1057 http://svn.atheme.org/charybdis/trunk
1060 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1062 unkline/unxline/unresv:
1063 - if fclose on the output returns an error, treat this as a
1065 - check if the rename from the temp file to the ban conf failed
1067 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1069 When adding a permanent dline/kline/xline/resv, check
1070 the return value of fclose().
1072 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1074 Do not free xline aconf if it could not be written out.
1075 It will be added to the list in memory anyway.
1080 + - branches/release-2.1/ (Property Modified)
1081 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1082 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1083 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1084 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1087 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1089 NEWS: Clarify effects of ip_cloaking changes a little.
1093 +2 -0 branches/release-2.1/NEWS (File Modified)
1096 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1102 +9 -9 branches/release-2.1/configure (File Modified)
1105 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1107 Version bump on 2.1 branch to 2.1.2.
1111 +1 -1 branches/release-2.1/configure.ac (File Modified)
1114 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1116 Mention r2801/r2805.
1120 +1 -0 branches/release-2.1/NEWS (File Modified)
1123 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1125 Merged revisions 2801 via svnmerge from
1126 http://svn.atheme.org/charybdis/trunk
1129 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1131 ip_cloaking: try to avoid truncation by removing more
1132 components of the hostname (except the TLD).
1137 + - branches/release-2.1/ (Property Modified)
1138 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1141 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1147 +8 -1 branches/release-2.1/NEWS (File Modified)
1150 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1152 Merged revisions 2781 via svnmerge from
1153 http://svn.atheme.org/charybdis/trunk
1156 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1158 Fix stupid bug: checked a hostmask against the found
1159 ban instead of all exceptions, causing all host mangled
1160 clients to be exempted if there was a single ban
1161 exception in many cases.
1166 + - branches/release-2.1/ (Property Modified)
1167 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1170 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1172 Merged revisions 2773 via svnmerge from
1173 http://svn.atheme.org/charybdis/trunk
1176 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1178 user@host must be *@* for a shared{} block with flags=locops
1179 (server should not be *).
1184 + - branches/release-2.1/ (Property Modified)
1185 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1188 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1190 Tweak \s code a little.
1194 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1195 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1196 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1199 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1201 Merged revisions 2761 via svnmerge from
1202 http://svn.atheme.org/charybdis/trunk
1205 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1207 The testline/no_tilde fixes are in 2.1.1.
1212 + - branches/release-2.1/ (Property Modified)
1213 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1216 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1222 +4 -1 branches/release-2.1/NEWS (File Modified)
1225 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1227 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
1228 http://svn.atheme.org/charybdis/trunk
1232 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1234 If the auth{} block has no_tilde and is not kline exempt,
1235 check the username without tilde against klines too.
1236 This is consistent with the way klines work on spoofs
1237 (klines checked on both raw and appearing-on-IRC version).
1239 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1241 Rework the fix for klines with no_tilde.
1242 Add an extra argument to find_address_conf() for the
1243 username without tilde, as that may contain one character more.
1245 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1247 Unbreak compile (because of r2697).
1248 testline with ~ could be improved some more perhaps, but this should work.
1250 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1252 testline: take no_tilde and username truncation into account
1254 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1256 Add some information on /testline with no_tilde and username truncation.
1261 + - branches/release-2.1/ (Property Modified)
1262 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1263 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1264 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1265 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1266 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1267 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1270 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1272 Merged revisions 2149,2151 via svnmerge from
1273 http://svn.atheme.org/charybdis/trunk
1276 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1278 Move kills from services from +s to +k snomask.
1279 Kills from non-service opers remain on +s.
1281 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1283 Update description of +s and +k snomasks.
1288 + - branches/release-2.1/ (Property Modified)
1289 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1290 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1291 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1294 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1296 Merged revisions 2685 via svnmerge from
1297 http://svn.atheme.org/charybdis/trunk
1300 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1302 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1307 + - branches/release-2.1/ (Property Modified)
1308 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1311 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1313 Merged revisions 2693 via svnmerge from
1314 http://svn.atheme.org/charybdis/trunk
1317 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1319 Fix truncation (by one) of unidented usernames
1320 if user registration is done because of DNSBL
1321 completion (which is the usual case if a valid
1322 NICK and USER are sent quickly and any DNSBLs
1328 + - branches/release-2.1/ (Property Modified)
1329 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1332 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1338 +10 -0 branches/release-2.1/NEWS (File Modified)
1341 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1347 +9 -9 branches/release-2.1/configure (File Modified)
1350 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1352 Version bump to 2.1.1.
1356 +1 -1 branches/release-2.1/configure.ac (File Modified)
1359 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1361 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
1362 http://svn.atheme.org/charybdis/trunk
1365 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1367 - fix a server notice on SID collision where the server name is mentioned twice
1369 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1371 - get_server_name() is stupid
1373 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1377 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1379 Do the Attempt to re-introduce SID server notice somewhat
1380 differently, showing a real host again if !HIDE_SERVERS_IPS
1381 and still showing the server name exactly once.
1383 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1385 Fix log message for Attempt to re-introduce SID (server notice was ok).
1387 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1389 - replace "No N line" with "no connect block" in a
1391 - show attempted server name in a few serverlog messages
1396 + - branches/release-2.1/ (Property Modified)
1397 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1400 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1402 Merged revisions 2218 via svnmerge from
1403 http://svn.atheme.org/charybdis/trunk
1406 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1408 Fix garbage in /stats y output on 64-bit archs.
1413 + - branches/release-2.1/ (Property Modified)
1414 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1417 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1419 Merged revisions 2438 via svnmerge from
1420 http://svn.atheme.org/charybdis/trunk
1423 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1425 Enable Revision keyword in addition to Id.
1430 + - branches/release-2.1/ (Property Modified)
1431 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1434 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1436 Merged revisions 2679 via svnmerge from
1437 http://svn.atheme.org/charybdis/trunk
1440 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1442 Port over ratbox 2.2 r23253 (anfl):
1443 - remove the cached storage of how many +beI there are, thereby fixing a
1444 case where it can get desynced from reality
1449 + - branches/release-2.1/ (Property Modified)
1450 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1451 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1454 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1456 Merged revisions 2093,2095 via svnmerge from
1457 http://svn.atheme.org/charybdis/trunk
1460 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1462 - change DNSBL licensing to BSD.
1464 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1466 - change x86-assembly FNV implementation to BSD license
1471 + - branches/release-2.1/ (Property Modified)
1472 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1473 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1476 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1478 Merged revisions 2073,2075 via svnmerge from
1479 http://svn.atheme.org/charybdis/trunk
1482 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1484 Put full information in the squit reason when exiting
1485 a server due to a servlink (ziplinks) error.
1487 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1489 Put full information in the squit reason when exiting
1490 a server due to not enough arguments for a command.
1495 + - branches/release-2.1/ (Property Modified)
1496 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1497 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1500 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1502 Merged revisions 2071 via svnmerge from
1503 http://svn.atheme.org/charybdis/trunk
1506 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1508 Don't redirect users from an existing domain to an
1509 existing server in reference.conf.
1515 + - branches/release-2.1/ (Property Modified)
1516 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1519 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1521 Merged revisions 2053 via svnmerge from
1522 http://svn.atheme.org/charybdis/trunk
1525 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1527 Make find_channel_membership() choose the shortest list
1528 (channel's list or user's list) to search, avoiding excessive
1529 CPU usage with services which are in lots of channels.
1530 From ratbox 2.2 (anfl/jilles)
1535 + - branches/release-2.1/ (Property Modified)
1536 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1539 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1545 +9 -9 branches/release-2.1/configure (File Modified)
1548 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1550 Version change 2.1.0rc1 -> 2.1.0 (release).
1554 +1 -1 branches/release-2.1/configure.ac (File Modified)
1557 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1559 Merged revisions 2029 via svnmerge from
1560 http://svn.atheme.org/charybdis/trunk
1563 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1565 NEWS: mention m_webirc.c module
1570 + - branches/release-2.1/ (Property Modified)
1571 +1 -0 branches/release-2.1/NEWS (File Modified)
1574 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1580 +9 -9 branches/release-2.1/configure (File Modified)
1583 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1585 Change version to 2.1.0rc1.
1589 +1 -1 branches/release-2.1/configure.ac (File Modified)
1592 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1594 Merged revisions 2021 via svnmerge from
1595 http://svn.atheme.org/charybdis/trunk
1598 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1600 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1601 related flaky looking things, and instead keep a list
1602 of BlacklistClients in PreClient.
1607 + - branches/release-2.1/ (Property Modified)
1608 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1609 +1 -1 branches/release-2.1/include/client.h (File Modified)
1610 +0 -1 branches/release-2.1/include/res.h (File Modified)
1611 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1612 +0 -24 branches/release-2.1/src/res.c (File Modified)
1613 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1616 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1618 Merged revisions 2015,2017 via svnmerge from
1619 http://svn.atheme.org/charybdis/trunk
1622 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1624 Check if the name in the question section of the
1625 DNS reply matches what we queried, to guard against
1626 late replies to a previous query with the same id.
1628 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1630 res.c: add a comment summarizing our changes
1635 + - branches/release-2.1/ (Property Modified)
1636 +53 -18 branches/release-2.1/src/res.c (File Modified)
1639 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1641 Merged revisions 1981 via svnmerge from
1642 http://svn.atheme.org/charybdis/trunk
1645 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1647 Alphabetize extensions and tweak the descriptions a little.
1652 + - branches/release-2.1/ (Property Modified)
1653 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1654 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1657 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1659 Merged revisions 1975 via svnmerge from
1660 http://svn.atheme.org/charybdis/trunk
1663 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1665 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1666 We should use the IP and not truncate the hostname.
1667 From ratbox 2.2 (androsyn)
1672 + - branches/release-2.1/ (Property Modified)
1673 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1676 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1678 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1679 http://svn.atheme.org/charybdis/trunk
1683 + - branches/release-2.1/ (Property Modified)
1686 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1688 - branch 2.1 release family
1692 + - branches/release-2.1/ (File Added)
1695 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1697 Describe new handling of host mangling in channel bans in SGML.
1701 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1704 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1706 - ok, 2.1 operline brought to you by marvin the melancholy robot
1710 +1 -1 trunk/src/messages.tab (File Modified)
1713 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1715 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1716 If anybody comes up with anything better, then please let us know
1717 and we will change this before 2.1 is branched.
1721 +1 -1 trunk/src/messages.tab (File Modified)
1724 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1726 Add EUID to capab.txt.
1730 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1733 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1739 +3 -0 trunk/NEWS (File Modified)
1742 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1744 Allow service{} servers to manipulate the nick delay table
1745 (for "nickserv enforcement").
1746 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1747 If duration is 0, the nickdelay entry is removed, otherwise
1748 it is added with the duration in seconds (maximum 24 hours).
1749 It is suggested that this is used if the EUID capab is present.
1753 +42 -1 trunk/modules/m_services.c (File Modified)
1756 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1758 HURT: strip off *@ from the start of the mask
1759 reject anything else containing '@' or '!'
1763 +11 -0 trunk/extensions/hurt.c (File Modified)
1766 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1768 ircd.c: need supported.h here
1772 +1 -0 trunk/src/ircd.c (File Modified)
1775 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1777 HURT: less ambiguity here
1778 ips/hosts to be hurt must contain a '.' or ':' otherwise
1779 they are interpreted as nicks
1783 +14 -9 trunk/extensions/hurt.c (File Modified)
1786 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1788 - we're now ircd-charybdis.org.
1789 - properly alphabetize credits
1793 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1796 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1798 - add additional modules to the configs
1802 +6 -0 trunk/doc/example.conf (File Modified)
1803 +12 -0 trunk/doc/reference.conf (File Modified)
1806 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1808 - remove hurt.h, it is pointless and confusing
1812 +27 -62 trunk/extensions/hurt.c (File Modified)
1813 + - trunk/extensions/hurt.h (File Deleted)
1816 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1818 - add code to suggest a local HURT by nickname.
1819 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1823 +40 -10 trunk/extensions/hurt.c (File Modified)
1824 +1 -0 trunk/extensions/hurt.h (File Modified)
1827 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1833 +2 -1 trunk/NEWS (File Modified)
1836 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1838 MASKTRACE/TESTMASK: check orighost as well
1842 +4 -2 trunk/modules/m_etrace.c (File Modified)
1843 +3 -1 trunk/modules/m_testmask.c (File Modified)
1846 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1848 Make RPL_ISUPPORT (005) numeric modularizable.
1849 Currently it will reassemble the numeric every time
1850 it needs to be sent, using a few dozen callbacks;
1851 if this is too slow some caching scheme should be
1856 +0 -1 trunk/include/s_user.h (File Modified)
1857 +36 -114 trunk/include/supported.h (File Modified)
1858 +1 -1 trunk/modules/m_version.c (File Modified)
1859 +1 -0 trunk/src/Makefile.in (File Modified)
1860 +1 -0 trunk/src/ircd.c (File Modified)
1861 +300 -25 trunk/src/s_user.c (File Modified)
1862 + - trunk/src/supported.c (File Added)
1865 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1867 EUID orighost could differ from host only in case,
1868 do not mark as dynamic spoof then
1872 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1875 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1877 kline help file: clarify a bit and remove some obsolete stuff
1878 partly suggested by Olin
1882 +8 -8 trunk/help/opers/kline (File Modified)
1885 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1891 +20 -0 trunk/NEWS (File Modified)
1894 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1896 Show real host/IP to nonopers whoising themselves.
1897 The IP is not shown for auth{} spoofs, otherwise it is,
1898 as it looked rather weird to me to show an auth{} spoofed
1899 IP like this. (/userhost on self still shows the IP.)
1903 +13 -2 trunk/modules/m_whois.c (File Modified)
1906 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1908 Document nick_delay stuff and move it around a bit.
1912 +1 -2 trunk/doc/example.conf (File Modified)
1913 +8 -2 trunk/doc/reference.conf (File Modified)
1916 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1918 - disable nickdelay by default. Needs to be documented in reference.conf.
1922 +2 -0 trunk/doc/example.conf (File Modified)
1923 +2 -0 trunk/doc/reference.conf (File Modified)
1926 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1928 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1932 +2 -1 trunk/modules/m_services.c (File Modified)
1935 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1937 ip_cloaking: somewhat hackish but we need to send the
1938 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1943 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1946 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1948 If EUID is used, show realhost in far connect notice
1949 (but not in far disconnect notice).
1953 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1956 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1959 - use non-ENCAP CHGHOST if possible
1960 - really introduce new users with their mangled and real
1961 host if +h is in default umodes
1965 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1968 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1970 Add non-ENCAP CHGHOST.
1974 +49 -11 trunk/modules/m_chghost.c (File Modified)
1977 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1979 Initial addition of EUID (puts realhost/account in same
1980 command as user introduction).
1981 See doc/technical/euid.txt for more information.
1982 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1986 + - trunk/doc/technical/euid.txt (File Added)
1987 +2 -1 trunk/include/s_serv.h (File Modified)
1988 +1 -1 trunk/include/s_user.h (File Modified)
1989 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1990 +1 -34 trunk/modules/m_chghost.c (File Modified)
1991 +0 -28 trunk/modules/m_services.c (File Modified)
1992 +30 -1 trunk/src/s_serv.c (File Modified)
1993 +30 -3 trunk/src/s_user.c (File Modified)
1996 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1998 Store the mangled host in localClient and use it for
1999 ban matching (also match real host for mangled users,
2000 also match mangled host for uncloaked users).
2001 Improve interaction of +h with auth{} and services
2003 Note that all of this only applies to clients who
2004 connect after the mangling module is loaded
2005 (other clients cannot even set +h).
2006 The sorcerynet cloaking module has not been updated
2011 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2012 +3 -0 trunk/include/client.h (File Modified)
2013 +64 -5 trunk/src/channel.c (File Modified)
2014 +1 -0 trunk/src/client.c (File Modified)
2015 +2 -2 trunk/src/s_user.c (File Modified)
2018 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2020 Document /stats U letters in sgml.
2024 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2027 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2029 Better description of hub_mask and leaf_mask.
2033 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2036 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2038 Add operspy_dont_care_user_info to sgml docs.
2042 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2045 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2047 Add general::operspy_dont_care_user_info.
2048 This makes /who mask equivalent to /who !mask for opers
2049 with the operspy flag, and removes the operspy log/notice
2050 on /who mask, /masktrace and /scan.
2051 The necessary privilege (operspy flag) is unchanged.
2052 Behaviour for the other operspy commands (channel
2053 related ones) is also unchanged.
2057 +1 -0 trunk/doc/example.conf (File Modified)
2058 +6 -0 trunk/doc/reference.conf (File Modified)
2059 +1 -0 trunk/include/s_conf.h (File Modified)
2060 +10 -8 trunk/modules/m_etrace.c (File Modified)
2061 +6 -0 trunk/modules/m_info.c (File Modified)
2062 +8 -5 trunk/modules/m_scan.c (File Modified)
2063 +1 -1 trunk/modules/m_version.c (File Modified)
2064 +6 -1 trunk/modules/m_who.c (File Modified)
2065 +1 -0 trunk/src/newconf.c (File Modified)
2066 +1 -0 trunk/src/s_conf.c (File Modified)
2069 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2071 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2072 This letter will also be used for showing operspy with
2073 limited accountability (show non channel related info
2074 without '!' or notice).
2078 +2 -0 trunk/doc/server-version-info (File Modified)
2079 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2080 +2 -0 trunk/include/ircd.h (File Modified)
2081 +6 -0 trunk/modules/m_info.c (File Modified)
2082 +2 -0 trunk/modules/m_version.c (File Modified)
2083 +1 -0 trunk/src/ircd_state.c (File Modified)
2086 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2088 Add m_webirc module, allows showing real host of CGI:IRC users.
2089 Differences to the version available on my web page for a while:
2090 instructions on how to set it up.
2094 +137 -0 trunk/extensions/Makefile.in (File Modified)
2095 + - trunk/extensions/m_webirc.c (File Added)
2098 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2100 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2104 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2107 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2109 - move beu from core to contributors
2110 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2114 +2 -2 trunk/CREDITS (File Modified)
2117 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2119 Mention that class blocks must be defined before the
2120 auth or connect blocks referencing them.
2124 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2127 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2130 - change from "can join" to "is banned", this reverses sense
2131 and removes "weird" checks like for +i, +l, +j
2132 - don't allow $j to same channel
2133 - +s/+p restriction removed, anyone can /mode b anyway
2138 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2141 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2143 Add a few important lines from reference.conf to example.conf.
2147 +8 -1 trunk/doc/example.conf (File Modified)
2150 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2152 - we don't support rtsigio anymore
2153 - we definately don't support VMS nor Cygwin either.
2157 +2 -2 trunk/INSTALL (File Modified)
2158 +0 -2 trunk/README.FIRST (File Modified)
2161 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2163 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2167 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2170 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2173 - return EXTBAN_NOMATCH for a valid ban that does not match
2174 - consider a $j ban invalid if we were already processing a
2175 can_join for a $j ban
2179 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2182 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2184 extb_extgecos: realhost -> orighost
2188 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2191 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2193 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2197 +59 -0 trunk/extensions/Makefile.in (File Modified)
2198 + - trunk/extensions/extb_canjoin.c (File Added)
2201 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2203 - oh right, charybdis calls that 'orighost'.
2207 +2 -2 trunk/modules/m_who.c (File Modified)
2210 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2212 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2216 +2 -0 trunk/modules/m_who.c (File Modified)
2219 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2221 - also check $x against realhost
2225 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2228 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2230 Sorcerynet people want a debugging notice moved from +s to +d.
2234 +1 -1 trunk/src/blacklist.c (File Modified)
2237 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2239 Use source_p instead of client_p for free_pre_client().
2240 client_p could be NULL or another client.
2244 +1 -1 trunk/src/client.c (File Modified)
2247 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2249 - revert this, I know how to fix it now
2253 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2256 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2258 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2259 This fix is probably suboptimal, but it does indeed fix the problem.
2263 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2266 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2268 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2272 +49 -0 trunk/extensions/Makefile.in (File Modified)
2273 + - trunk/extensions/extb_extgecos.c (File Added)
2276 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2278 Remove undocumented and unused general::fallback_to_ip6_int config option.
2282 +0 -3 trunk/include/s_conf.h (File Modified)
2283 +0 -3 trunk/src/newconf.c (File Modified)
2286 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2289 - document new TESTMASK
2290 - mention that TESTMASK matching is the same as MASKTRACE matching
2291 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2296 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2299 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2301 New testmask from ratbox 2.2.
2302 Allows matches on nick, ip and gecos in addition to user
2303 and host, and is fully analogous to masktrace.
2304 The numeric has changed from 724 to 727 and fields in it
2309 +4 -3 trunk/help/opers/testmask (File Modified)
2310 +1 -0 trunk/include/numeric.h (File Modified)
2311 +82 -9 trunk/modules/m_testmask.c (File Modified)
2312 +2 -2 trunk/src/messages.tab (File Modified)
2315 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2317 contrib -> extensions
2321 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2324 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2326 CHGHOST: Check validity of new hostname.
2327 If the command came from a local client (disabled by
2328 default), send an error message and drop the command.
2329 If the command came from a remote client or server,
2330 send a notice to opers and the target user (if local).
2334 +42 -1 trunk/modules/m_chghost.c (File Modified)
2337 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2343 +23 -1 trunk/NEWS (File Modified)
2346 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2348 When an outgoing server connection succeeds, set
2349 localClient->ip by simply copying the whole sockaddr
2350 struct instead of copying certain parts only.
2354 +1 -19 trunk/src/s_serv.c (File Modified)
2357 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2359 Give a special error message and ignore the connect block
2360 if trying to add a connect block for the server's own name.
2364 +7 -0 trunk/src/newconf.c (File Modified)
2367 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2369 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2370 when --disable-balloc is used, so that it compiles.
2371 Obviously the BlockHeapUsage() stub returns just zeroes so
2372 /stats z will be less informative.
2376 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2379 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2381 Free and zero dns_query in DNS callback for outgoing connect.
2382 This avoids double free of reslist.
2386 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2389 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2391 From ratbox, log failed outgoing connections to serverlog.
2396 +13 -1 trunk/src/s_serv.c (File Modified)
2399 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2401 Change serverlog message when connecting to be more clear and show the port number.
2405 +1 -1 trunk/src/s_serv.c (File Modified)
2408 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2410 Remove gethost_byname(), this is meaningless
2411 since the removal of AAAA -> A fallback (r1763).
2415 +0 -1 trunk/include/res.h (File Modified)
2416 +0 -12 trunk/src/res.c (File Modified)
2419 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2421 Remove ip6.int support and use only ip6.arpa.
2422 The global ip6.int zone has disappeared on June 1
2423 and a lot of other software has been removing ip6.int
2425 This removes the second and last case where IPv6
2426 support in charybdis causes extra lookups and slows
2431 +5 -27 trunk/src/res.c (File Modified)
2434 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2436 Mention new default (r1767) for connect::aftype in sgml docs.
2440 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2443 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2445 Use IPv6 if connect::host looks like an IPv6 address
2446 (contains a colon). No need to aftype=ipv6 anymore.
2450 +2 -0 trunk/src/newconf.c (File Modified)
2453 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2455 More information about connect::host.
2459 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2462 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2464 Remove fallback to A if AAAA cannot be found.
2465 In case of a forward check of a reverse lookup, we
2466 already know if it's ipv4 or ipv6, so it is not
2467 useful and in case of a forward lookup of a hostname
2468 in connect::host, connect::aftype already specifies
2469 if it's ipv4 or ipv6.
2473 +4 -27 trunk/src/res.c (File Modified)
2476 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2479 - check if +c made the message text empty and refuse
2481 - don't copy message text if it is not necessary
2486 +14 -4 trunk/modules/core/m_message.c (File Modified)
2489 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2491 remove_conf_item(): do not free cf_name, this is generally a string constant
2495 +0 -1 trunk/src/newconf.c (File Modified)
2498 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2500 Remove the old unused FDL_ constants.
2504 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2507 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2509 Remove an unused struct irc_sockaddr_storage from fde_t
2510 (allocated for every possible file descriptor).
2514 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2517 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2519 If the DNS lookup for an outgoing connection is still
2520 pending when it is closed, clean it up.
2524 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2527 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2529 If proc_answer() fails (for example if a lookup for an
2530 A record returns a CNAME), fail the query immediately.
2531 Previously the packet was just ignored, leaving the
2536 +4 -8 trunk/src/res.c (File Modified)
2539 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2541 Correct sockhost field in an outgoing server connection.
2542 First copy the host field from the server_conf, then
2543 take the IP from to where the connection was attempted
2544 when the connection callback is called.
2545 (Before r1747 this used the IP from the server_conf.)
2549 +8 -2 trunk/src/s_serv.c (File Modified)
2552 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2554 Remove ipnum (keep aftype) and dns_query from server_conf.
2555 We don't keep track of binary form address in connect{}
2556 blocks anymore, DNS lookups of names in host= gone.
2557 As before the DNS lookup is done on connect.
2558 This should unbreak hostnames in host= somewhat.
2562 +1 -2 trunk/include/s_newconf.h (File Modified)
2563 +2 -2 trunk/src/newconf.c (File Modified)
2564 +1 -42 trunk/src/s_newconf.c (File Modified)
2565 +12 -31 trunk/src/s_serv.c (File Modified)
2568 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2574 +1 -1 trunk/configure (File Modified)
2577 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2579 Fix --disable-balloc help text (said --disable-small-net).
2583 +1 -1 trunk/configure.ac (File Modified)
2586 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2588 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2589 services (+S). Unlike operstring and adminstring, this
2590 is not changeable with /quote set but is updated on rehash.
2594 +1 -0 trunk/doc/example.conf (File Modified)
2595 +10 -2 trunk/doc/reference.conf (File Modified)
2596 +1 -0 trunk/include/s_conf.h (File Modified)
2597 +6 -0 trunk/modules/m_info.c (File Modified)
2598 +3 -2 trunk/modules/m_whois.c (File Modified)
2599 +1 -0 trunk/src/newconf.c (File Modified)
2600 +1 -0 trunk/src/s_conf.c (File Modified)
2603 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2605 Fix handling of comma in whois: ignore the comma and
2606 everything after it but do output the entire parameter
2611 +2 -2 trunk/modules/m_whois.c (File Modified)
2614 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2616 New /stats letter 's' to list HURTs:
2617 - opers get the full listing.
2618 - users get any HURTs that match their sockhost/orighost if
2619 "stats_k_oper_only" is set to 1.
2623 +50 -0 trunk/extensions/hurt.c (File Modified)
2626 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2628 - make the newconf system available to modules.
2632 +4 -1 trunk/include/newconf.h (File Modified)
2633 +4 -8 trunk/src/newconf.c (File Modified)
2636 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2638 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2641 +0 -3 trunk/doc/example.conf (File Modified)
2642 +0 -3 trunk/doc/reference.conf (File Modified)
2645 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2647 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2651 +3 -0 trunk/doc/example.conf (File Modified)
2652 +3 -0 trunk/doc/reference.conf (File Modified)
2655 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2657 Fix too early truncation of JOIN channel list.
2661 +2 -3 trunk/modules/core/m_join.c (File Modified)
2664 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2666 - From ratbox 2.2 (anfl), send server notices about read
2667 errors from handshakes and servers to +s instead of +d.
2668 - Send various server notices about failed server
2669 connections which did not reach registered state network
2670 wide if the connection was initiated by a remote oper.
2671 This avoids annoying the whole net if there is a
2672 broken autoconnect, but allows all opers to see why a
2673 remote connect failed. Failed connections which did reach
2674 server state already generate server notices everywhere.
2676 Note: this is an exception to our general policy to not send
2677 server notices about unregistered connections remotely.
2681 +1 -0 trunk/include/client.h (File Modified)
2682 +20 -6 trunk/src/client.c (File Modified)
2683 +6 -6 trunk/src/s_serv.c (File Modified)
2686 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2692 +1 -1 trunk/doc/example.conf (File Modified)
2693 +1 -1 trunk/doc/reference.conf (File Modified)
2696 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2698 Don't allow #channel +b $c:&channel (inconsistent target).
2702 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2705 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2707 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2711 +0 -2 trunk/include/client.h (File Modified)
2714 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2716 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2720 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2723 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2725 Store IP addresses in whowas. These are shown to opers.
2726 Obtained from Eurus patches.
2727 orighost tracking removed (not worth the memory IMHO),
2728 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2729 with unknown IPs and to not violate auth{} spoof policy.
2733 +2 -0 trunk/doc/reference.conf (File Modified)
2734 +1 -0 trunk/include/numeric.h (File Modified)
2735 +1 -0 trunk/include/whowas.h (File Modified)
2736 +10 -1 trunk/modules/m_whowas.c (File Modified)
2737 +1 -1 trunk/src/messages.tab (File Modified)
2738 +4 -0 trunk/src/whowas.c (File Modified)
2741 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2743 Describe hostmask parameter of masktrace better in sgml docs.
2747 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2750 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2752 masktrace help file: mention CIDR IP masks
2757 +2 -0 trunk/help/opers/masktrace (File Modified)
2760 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2762 MASKTRACE: allow normal match() on IP address also
2767 +2 -3 trunk/modules/m_etrace.c (File Modified)
2770 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2772 Allow +S clients (services) to send to channels and @/+ channels always.
2776 +1 -1 trunk/modules/core/m_message.c (File Modified)
2777 +1 -1 trunk/src/channel.c (File Modified)
2780 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2782 Allow servers to send to @#chan and +#chan.
2786 +1 -1 trunk/modules/core/m_message.c (File Modified)
2789 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2791 Don't count opers on service{} servers in /lusers.
2795 +2 -2 trunk/src/s_user.c (File Modified)
2798 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2800 Show opers the real host behind a dynamic spoof in WHOIS.
2801 If the user is auth{} spoofed, this shows the auth{} spoof
2802 otherwise it shows the DNS hostname and IP address.
2803 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2807 +1 -0 trunk/include/numeric.h (File Modified)
2808 +12 -2 trunk/modules/m_whois.c (File Modified)
2809 +1 -1 trunk/src/messages.tab (File Modified)
2812 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2814 Remove #define HIDE_SPOOF_IPS from config.h, should
2815 have been done earlier.
2819 +0 -7 trunk/include/config.h (File Modified)
2822 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2824 Bring back ERR_CANTKILLSERVER.
2828 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2831 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2834 - also send RPL_HOSTHIDDEN on -h
2835 - don't allow +h for auth{} spoofed clients
2839 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2842 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2844 /etc/resolv.conf parsing:
2845 - don't crash (sometimes) if there is a line without an argument
2846 (e.g. 'search' by itself)
2847 - fix handling of lines with leading whitespace
2851 +9 -8 trunk/src/reslib.c (File Modified)
2854 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2856 Put back code that terminates DNS queries, which was
2857 removed during the resolver changes.
2861 +4 -0 trunk/src/s_auth.c (File Modified)
2864 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2866 - oh hey, that was in the wrong place
2870 +13 -13 trunk/src/s_auth.c (File Modified)
2873 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2875 - handle a situation where a user can go away before DNS completes
2879 +13 -0 trunk/src/s_auth.c (File Modified)
2882 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2888 +1 -0 trunk/include/blacklist.h (File Modified)
2889 +1 -0 trunk/include/res.h (File Modified)
2890 +33 -2 trunk/src/blacklist.c (File Modified)
2891 +2 -0 trunk/src/client.c (File Modified)
2892 +24 -0 trunk/src/res.c (File Modified)
2895 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2897 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2898 if comm_accept() failed.
2900 Found with valgrind.
2904 +4 -4 trunk/src/listener.c (File Modified)
2907 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2909 - handle unavailable Client/preClient structs
2913 +9 -0 trunk/src/blacklist.c (File Modified)
2916 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2918 Add +lf to SGML docs.
2922 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2925 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2927 Also do forwarding if the channel limit (+l) is exceeded.
2931 +1 -1 trunk/help/opers/cmode (File Modified)
2932 +2 -2 trunk/modules/core/m_join.c (File Modified)
2935 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2937 Post-release lovin':
2938 - Update version to 2.1.0.
2939 - Regenerate configure.
2943 +9 -9 trunk/configure (File Modified)
2944 +1 -1 trunk/configure.ac (File Modified)
2947 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2949 Comment out example blacklist{} block.
2953 +7 -7 trunk/doc/example.conf (File Modified)
2954 +7 -7 trunk/doc/reference.conf (File Modified)
2957 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2959 Add note regarding use of AHBL BLs.
2963 +4 -0 trunk/doc/example.conf (File Modified)
2964 +4 -0 trunk/doc/reference.conf (File Modified)
2967 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2973 +2 -2 trunk/CREDITS (File Modified)
2976 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2982 +1 -0 trunk/CREDITS (File Modified)
2985 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2987 Put more recent ratbox CREDITS here.
2991 +3 -2 trunk/doc/Ratbox-team (File Modified)
2994 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3000 +5 -4 trunk/NEWS (File Modified)
3003 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3005 Mention that install or make install also avoids modunload crashes.
3009 +2 -1 trunk/BUGS (File Modified)
3012 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3018 +3 -8 trunk/NEWS (File Modified)
3021 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3027 +3 -2 trunk/BUGS (File Modified)
3030 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3032 - add orighost check to hurt.c
3037 +1 -6 trunk/BUGS (File Modified)
3038 +1 -1 trunk/extensions/hurt.c (File Modified)
3041 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3043 Make kline_exempt exempt from HURT also.
3047 +2 -1 trunk/extensions/hurt.c (File Modified)
3050 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3052 Fix mask HEAL propagation.
3056 +6 -3 trunk/extensions/hurt.c (File Modified)
3059 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3066 +18 -31 trunk/extensions/README (File Modified)
3069 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3071 More target change hax.
3076 +5 -0 trunk/extensions/hurt.c (File Modified)
3079 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3081 Improvements to HURT propagation.
3085 +8 -6 trunk/extensions/hurt.c (File Modified)
3088 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3090 - further simplification
3094 +25 -76 trunk/extensions/hurt.c (File Modified)
3095 +0 -9 trunk/extensions/hurt.h (File Modified)
3098 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3104 +13 -0 trunk/extensions/hurt.c (File Modified)
3107 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3109 - cut off at 15 messages instead of 30
3113 +1 -1 trunk/extensions/hurt.h (File Modified)
3116 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3118 Squash a warning here.
3122 +1 -3 trunk/src/ircd.c (File Modified)
3125 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3127 Don't show servers in /stats l to nonopers if flatten links is enabled.
3131 +3 -1 trunk/modules/m_stats.c (File Modified)
3134 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3140 +20 -7 trunk/extensions/hurt.c (File Modified)
3143 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3145 - remove inline stuff (yuck)
3146 - sockaddr should have been sockhost
3150 +22 -31 trunk/extensions/hurt.c (File Modified)
3153 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3155 - make hurt checking actually work
3159 +2 -7 trunk/extensions/hurt.c (File Modified)
3162 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3164 Slight tweak to alias{}.
3168 +4 -0 trunk/src/parse.c (File Modified)
3171 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3173 - further simplification
3177 +59 -71 trunk/extensions/hurt.c (File Modified)
3178 +0 -1 trunk/extensions/hurt.h (File Modified)
3181 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3183 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3187 +10 -20 trunk/extensions/hurt.c (File Modified)
3188 +0 -4 trunk/extensions/hurt.h (File Modified)
3191 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3193 - remove some unnecessary code here (hurt_initial_check_event()).
3197 +0 -23 trunk/extensions/hurt.c (File Modified)
3200 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3202 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3206 +8 -0 trunk/modules/core/m_message.c (File Modified)
3209 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3211 - more sane tgchange hax
3215 +2 -1 trunk/extensions/hurt.c (File Modified)
3218 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3220 Make HEAL <nick> work.
3224 +40 -43 trunk/extensions/hurt.c (File Modified)
3227 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3229 Destroy hurt_clients list on unload.
3233 +7 -0 trunk/extensions/hurt.c (File Modified)
3236 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3238 Coding style: no space between a function name and parenthesis.
3242 +43 -43 trunk/extensions/hurt.c (File Modified)
3245 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3247 Now works and throws out hurt clients after 30 protocol messages
3248 unless they identify.
3252 +28 -36 trunk/extensions/hurt.c (File Modified)
3253 +1 -7 trunk/extensions/hurt.h (File Modified)
3256 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3258 Working addition/lookup.
3262 +8 -0 trunk/extensions/hurt.c (File Modified)
3265 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3267 Get rid of hyb6 style propagation (:server COMMAND source).
3271 +18 -22 trunk/extensions/hurt.c (File Modified)
3274 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3276 add not-working hurt_add and hurt_find
3280 +13 -5 trunk/extensions/hurt.c (File Modified)
3283 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3285 Comment out a lot of stuff so I can load and unload this without crashing.
3289 +17 -6 trunk/extensions/hurt.c (File Modified)
3292 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3294 Fix svn:keywords and add a short comment at the top.
3298 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3301 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3303 - Make hurt module compile
3304 - Link it to the build
3305 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3306 correct flag name, no CAP_TS6 use etc
3310 +1 -0 trunk/extensions/Makefile.in (File Modified)
3311 +30 -32 trunk/extensions/hurt.c (File Modified)
3314 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3316 Put beu's hurt module in trunk.
3320 + - trunk/extensions/hurt.c (File Added)
3321 + - trunk/extensions/hurt.h (File Added)
3324 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3326 - _iprint(): use stderr instead of stdout
3330 +1 -1 trunk/src/s_log.c (File Modified)
3333 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3335 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3336 and subsequently destroy our kqueue when we close 0, 1, 2
3338 - After closing fd 0, 1, 2 reopen them to /dev/null again
3339 so we don't send messages from malloc etc to a random
3341 - Remove an obsolete comment.
3345 +13 -2 trunk/src/ircd.c (File Modified)
3348 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3354 +29 -1 trunk/NEWS (File Modified)
3357 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3363 +1 -1 trunk/configure (File Modified)
3366 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3368 Fix openssl version check to also accept versions newer than 0.9.6.
3372 +1 -1 trunk/configure.ac (File Modified)
3375 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3377 Oops, need packet.h here.
3381 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3384 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3386 End the flood grace period in CPRIVMSG/CNOTICE.
3390 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3393 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3395 - update class::connectfreq documentation
3399 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3402 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3404 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3408 +3 -6 trunk/src/s_serv.c (File Modified)
3411 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3413 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3417 +1 -1 trunk/src/messages.tab (File Modified)
3420 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3422 Don't mention that /stats p shows idle times, as it doesn't.
3426 +1 -1 trunk/help/opers/stats (File Modified)
3427 +1 -1 trunk/help/users/stats (File Modified)
3430 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3432 /stats A shows DNS servers, it doesn't matter whether ircd
3433 uses ADNS or something else.
3437 +1 -1 trunk/help/opers/stats (File Modified)
3440 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3442 get_client_name() fix
3446 +4 -0 trunk/src/client.c (File Modified)
3449 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3455 +6 -0 trunk/src/ircd.c (File Modified)
3458 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3460 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3463 +16 -17 trunk/configure (File Modified)
3464 +1 -1 trunk/configure.ac (File Modified)
3467 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3469 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3472 +135 -0 trunk/configure (File Modified)
3473 +6 -0 trunk/configure.ac (File Modified)
3476 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3478 Exit 0 on successful -conftest.
3482 +1 -1 trunk/src/ircd.c (File Modified)
3485 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3487 Make the "keep the parent process around" thing work, by opening
3488 a pipe to the child process. This pipe is on fd 0 in the child
3489 process. After successful initialization, the child will write
3490 a byte to this pipe, on fatal errors it will close it without
3493 Somewhat hackish still but should work.
3497 +27 -30 trunk/src/ircd.c (File Modified)
3500 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3502 - convert some error messages to ierror() over fprintf/ilog combination
3506 +3 -6 trunk/src/ircd.c (File Modified)
3509 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3511 - inotice() for loadmodule when in foreground mode
3515 +3 -0 trunk/src/modules.c (File Modified)
3518 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3520 - remove inotice() on loading modules from the config
3524 +0 -3 trunk/src/modules.c (File Modified)
3527 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3529 - usleep for 50000usec in the parent process to allow for startup messages
3530 to be cleanly printed before detaching to shell, this should be more than
3535 +3 -0 trunk/src/ircd.c (File Modified)
3538 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3540 - display more errors during normal startup as to try to help people find common problems
3544 +27 -10 trunk/src/ircd.c (File Modified)
3547 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3549 - version bump in preparation of 2.0.0 release
3553 +9 -9 trunk/configure (File Modified)
3554 +1 -1 trunk/configure.ac (File Modified)
3557 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3559 Change example.conf operator block from "admin" to "god",
3560 so as to show we encourage per-person operator blocks.
3564 +4 -2 trunk/doc/example.conf (File Modified)
3567 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3569 Document alias{} block.
3573 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3576 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3578 Document DNS blacklist stuff in sgml.
3582 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3583 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3586 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3588 Misc /stats clarifications.
3592 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3595 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3597 Move snomasks into umodes chapter.
3598 Move oprivs chapter down.
3602 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3603 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3604 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3607 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3609 Mention operator{} user@host change.
3613 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3616 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3618 operator{} block user@host matches against orighost now, not host.
3619 This means that services/+h spoofs do not work in operator{} blocks;
3620 auth{} spoofs still work.
3624 +4 -0 trunk/doc/example.conf (File Modified)
3625 +1 -1 trunk/doc/reference.conf (File Modified)
3626 +2 -2 trunk/modules/m_challenge.c (File Modified)
3627 +1 -1 trunk/modules/m_oper.c (File Modified)
3630 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3632 - inotice/iwarn/ierror() stuff I was working on
3636 +3 -0 trunk/include/s_log.h (File Modified)
3637 +15 -11 trunk/src/ircd.c (File Modified)
3638 +3 -1 trunk/src/modules.c (File Modified)
3639 +1 -1 trunk/src/newconf.c (File Modified)
3640 +54 -0 trunk/src/s_log.c (File Modified)
3643 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3645 Oops, don't add blacklists to the list twice on rehash.
3649 +3 -2 trunk/src/blacklist.c (File Modified)
3652 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3654 Remove notices to the client about progress of dnsbl lookups.
3658 +0 -4 trunk/src/blacklist.c (File Modified)
3661 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3663 Add auth{} flag dnsbl_exempt.
3667 +2 -1 trunk/doc/example.conf (File Modified)
3668 +2 -1 trunk/doc/reference.conf (File Modified)
3669 +2 -0 trunk/include/s_conf.h (File Modified)
3670 +1 -0 trunk/src/newconf.c (File Modified)
3671 +8 -1 trunk/src/s_user.c (File Modified)
3674 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3676 Switch alias{} and blacklist{} around, for consistency with example.conf.
3680 +18 -18 trunk/doc/reference.conf (File Modified)
3683 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3685 Send a warning to the user if they are dnsbl listed but exempted.
3689 +17 -12 trunk/src/s_user.c (File Modified)
3692 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3694 Move throwing out dnsbl listed clients to registration,
3695 and make kline_exempt exempt from it.
3699 +1 -0 trunk/include/blacklist.h (File Modified)
3700 +4 -0 trunk/include/client.h (File Modified)
3701 +15 -16 trunk/src/blacklist.c (File Modified)
3702 +6 -0 trunk/src/client.c (File Modified)
3703 +17 -0 trunk/src/s_user.c (File Modified)
3706 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3708 Show refcount in /stats n.
3712 +3 -2 trunk/modules/m_stats.c (File Modified)
3715 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3717 Don't look up dnsbls twice if they send USER twice.
3721 +5 -3 trunk/modules/m_user.c (File Modified)
3724 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3726 Add /stats n to help files.
3730 +1 -0 trunk/help/opers/stats (File Modified)
3731 +1 -0 trunk/help/users/stats (File Modified)
3734 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3736 Only check dnsbls for A records, not AAAA.
3740 +1 -1 trunk/src/blacklist.c (File Modified)
3743 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3745 Don't remove non-illegal blacklists on completion of check.
3746 Add debugging notices (not working).
3750 +5 -1 trunk/src/blacklist.c (File Modified)
3753 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3755 Don't call register_local_user() if they haven't sent a nick yet.
3759 +1 -1 trunk/src/blacklist.c (File Modified)
3762 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3764 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3768 +21 -0 trunk/modules/m_stats.c (File Modified)
3771 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3773 More dnsbl rehash fixes, it was adding bogus entries.
3777 +2 -7 trunk/src/newconf.c (File Modified)
3780 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3782 Need blacklist.h here.
3786 +1 -0 trunk/src/s_conf.c (File Modified)
3789 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3795 +1 -2 trunk/configure (File Modified)
3796 +0 -48 trunk/configure.ac (File Modified)
3797 + - trunk/doc/example-iauth.conf (File Deleted)
3798 + - trunk/iauth/ (File Deleted)
3801 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3803 Improve handling of rehashing with blacklists.
3804 Also some coding style tweaks.
3808 +3 -2 trunk/include/blacklist.h (File Modified)
3809 +35 -16 trunk/src/blacklist.c (File Modified)
3810 +2 -0 trunk/src/s_conf.c (File Modified)
3813 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3815 Clear can_send cache if a user logs in or out from services.
3819 +2 -0 trunk/modules/m_services.c (File Modified)
3822 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3824 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3825 This directory is not entered by default.
3826 More stuff needs to be moved into here.
3830 +2 -1 trunk/configure (File Modified)
3831 +1 -0 trunk/configure.ac (File Modified)
3832 +69 -458 trunk/extensions/Makefile.in (File Modified)
3833 + - trunk/extensions/m_clearchan.c (File Deleted)
3834 + - trunk/extensions/m_force.c (File Deleted)
3835 + - trunk/unsupported/ (File Added)
3836 + - trunk/unsupported/Makefile.in (File Added)
3837 + - trunk/unsupported/m_clearchan.c (File Added)
3838 + - trunk/unsupported/m_force.c (File Added)
3841 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3843 Logging/wallops for forcejoin/forcepart, numeric fix.
3844 This needs to be moved to the toys section.
3848 +22 -2 trunk/extensions/m_force.c (File Modified)
3851 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3853 Fix comments at the top (including copyright).
3857 +3 -2 trunk/extensions/m_omode.c (File Modified)
3860 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3862 Add OMODE command to extensions/ for oper mode hacking:
3863 - requires admin privs
3864 - does not work for opped opers
3866 - sends a ServerMode for opping the oper themselves,
3867 otherwise a mode coming from the oper (not only
3868 does this provide full accountability, it is also
3869 easiest to implement while avoiding channels
3870 messed up with bogus bans etc).
3874 +171 -0 trunk/extensions/Makefile.in (File Modified)
3875 + - trunk/extensions/m_omode.c (File Added)
3878 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3884 + - trunk/include/blacklist.h (Property Modified)
3885 + - trunk/src/blacklist.c (Property Modified)
3888 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3890 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3894 +5 -1 trunk/src/blacklist.c (File Modified)
3897 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3899 Initial DNS blacklist support:
3900 - see example.conf for how to use.
3901 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3902 - tor.ahbl.org is also included because most networks will not want to allow tor
3903 (and we're considering going KoS on tor users here anyway due to abuse)
3907 +18 -0 trunk/doc/example.conf (File Modified)
3908 +66 -0 trunk/doc/reference.conf (File Modified)
3909 + - trunk/include/blacklist.h (File Added)
3910 +2 -0 trunk/include/client.h (File Modified)
3911 +3 -0 trunk/modules/m_user.c (File Modified)
3912 +152 -0 trunk/src/Makefile.in (File Modified)
3913 + - trunk/src/blacklist.c (File Added)
3914 +34 -0 trunk/src/newconf.c (File Modified)
3915 +1 -0 trunk/src/s_auth.c (File Modified)
3916 +4 -0 trunk/src/s_user.c (File Modified)
3919 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3921 Remove last bit of lzo stuff (comment in example.conf connect{}).
3925 +0 -4 trunk/doc/example.conf (File Modified)
3928 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3930 Show sasl successes and failures in /stats t (like other
3931 things in /stats t, about local clients only).
3935 +2 -0 trunk/include/s_stats.h (File Modified)
3936 +3 -0 trunk/modules/m_sasl.c (File Modified)
3937 +3 -0 trunk/src/s_stats.c (File Modified)
3940 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3942 Allow messaging services by nickname without using
3943 target change slots (this was already possible with
3944 user@server notation or services shortcuts).
3948 +2 -2 trunk/modules/core/m_message.c (File Modified)
3951 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3953 Abort a safelist if a new /list comes in while one is already in progress.
3957 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3960 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3962 Change $![letter]:[mask] to $~[letter]:[mask]
3963 so both ! and ~ invert an extban.
3967 +2 -0 trunk/src/chmode.c (File Modified)
3970 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3972 - revert due to technical issues
3976 +1 -1 trunk/src/extban.c (File Modified)
3979 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3981 - 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
3985 +1 -1 trunk/src/extban.c (File Modified)
3988 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3990 Don't pace /list on a single channel.
3994 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3997 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3999 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4003 +4 -2 trunk/include/supported.h (File Modified)
4006 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4008 Extban types are case insensitive; force them to lowercase when added.
4012 +5 -5 trunk/doc/extban.txt (File Modified)
4013 +4 -0 trunk/src/chmode.c (File Modified)
4014 +3 -3 trunk/src/extban.c (File Modified)
4017 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4019 sendto_wallops_flags():
4020 - instead of checking IsOper on each client, walk the appropriate list
4021 - instead of sending non-+z wallops from persons to nonopers, send only
4022 +w wallops from persons
4026 +1 -5 trunk/src/send.c (File Modified)
4029 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4031 Prefix oper wallops with "WALLOPS - " if they would
4032 otherwise look like operwalls or locops, when sending
4033 them to local users.
4037 +11 -1 trunk/modules/m_wallops.c (File Modified)
4040 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4042 Make sure destination field in some sasl numerics
4043 is the user's nick, not the sasl agent or server
4048 +2 -2 trunk/modules/m_sasl.c (File Modified)
4051 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4053 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4057 +1 -1 trunk/extensions/Makefile.in (File Modified)
4060 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4062 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4066 +1 -0 trunk/src/s_user.c (File Modified)
4069 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4071 Fix build for when IPv6 is disabled.
4075 +12 -10 trunk/src/s_auth.c (File Modified)
4078 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4080 Add information about adding extban types.
4084 +25 -0 trunk/doc/extban.txt (File Modified)
4087 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4089 Better extban validation: try to match a new extban from
4090 a local user against its setter to see if it is valid.
4091 Unknown extban types from remotes are no longer hidden.
4095 +4 -3 trunk/doc/extban.txt (File Modified)
4096 +1 -0 trunk/include/channel.h (File Modified)
4097 +2 -6 trunk/src/chmode.c (File Modified)
4098 +32 -0 trunk/src/extban.c (File Modified)
4101 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4103 Make sure both .c.o: and .s.o: are followed by the necessary command.
4107 +1 -0 trunk/src/Makefile.in (File Modified)
4110 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4112 Add need_sasl auth{} flag to sgml documentation.
4116 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4119 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4121 Document need_sasl auth{} flag in example confs.
4125 +1 -0 trunk/doc/example.conf (File Modified)
4126 +1 -0 trunk/doc/reference.conf (File Modified)
4129 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4131 Don't allow TB to set an empty topic.
4132 This would be possible if a server sent bad protocol
4133 and could cause a crash.
4137 +4 -0 trunk/modules/m_tb.c (File Modified)
4140 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4146 +1 -1 trunk/Makefile.in (File Modified)
4149 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4155 +2 -2 trunk/configure (File Modified)
4156 +1 -1 trunk/configure.ac (File Modified)
4159 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4165 +2 -2 trunk/configure (File Modified)
4168 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4174 +1 -1 trunk/extensions/Makefile.in (File Modified)
4177 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4179 - rename contrib to extensions to bring some clarity to things
4183 +1 -1 trunk/Makefile.in (File Modified)
4184 +1 -1 trunk/configure.ac (File Modified)
4185 +10 -10 trunk/doc/example.conf (File Modified)
4186 +10 -10 trunk/doc/reference.conf (File Modified)
4187 + - trunk/extensions/ (File Added)
4188 + - trunk/extras/ (File Deleted)
4191 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4197 +1 -1 trunk/Makefile.in (File Modified)
4198 +1 -1 trunk/configure.ac (File Modified)
4199 + - trunk/contrib/ (File Deleted)
4200 + - trunk/extras/ (File Added)
4203 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4205 Don't allow servers to QUIT (they should use SQUIT).
4209 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4212 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4218 + - trunk/src/fnvhash.s (Property Modified)
4221 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4223 - reduced version of code
4227 +9 -61 trunk/src/fnvhash.s (File Modified)
4230 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4232 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4236 +1 -1 trunk/src/fnvhash.s (File Modified)
4239 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4241 Fix orighost matching for klines, etc. Was hashing the visible
4246 +1 -1 trunk/src/hostmask.c (File Modified)
4249 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4251 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4255 +7 -1 trunk/configure (File Modified)
4256 +5 -0 trunk/configure.ac (File Modified)
4257 +5 -6 trunk/src/Makefile.in (File Modified)
4258 +0 -4 trunk/src/fnvhash.s (File Modified)
4259 +0 -2 trunk/src/hash.c (File Modified)
4262 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4264 - regenerate configure
4268 +18 -0 trunk/configure (File Modified)
4271 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4273 - --enable-ricer-hashing option.
4277 +9 -0 trunk/configure.ac (File Modified)
4278 +3 -0 trunk/include/setup.h.in (File Modified)
4281 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4283 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4287 + - trunk/src/fnvhash.s (File Added)
4288 +3 -0 trunk/src/hash.c (File Modified)
4291 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4293 Fix syntax error in reference.conf.
4297 +0 -1 trunk/doc/reference.conf (File Modified)
4300 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4302 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4303 (&& instead of ||...)
4304 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4308 +1 -1 trunk/src/chmode.c (File Modified)
4311 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4313 Documentation for extban.
4317 + - trunk/doc/extban.txt (File Added)
4320 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4322 Add extban modules to example confs.
4326 +5 -0 trunk/doc/example.conf (File Modified)
4327 +10 -0 trunk/doc/reference.conf (File Modified)
4330 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4332 Initial addition of extended ban types (conditionals).
4333 Allows custom +bqeI checks via modules.
4334 Initial extra types are account (a[:mask]), oper (o),
4335 channel (c:name), realname (r:mask), server (s:mask).
4339 +229 -0 trunk/contrib/Makefile.in (File Modified)
4340 + - trunk/contrib/extb_account.c (File Added)
4341 + - trunk/contrib/extb_channel.c (File Added)
4342 + - trunk/contrib/extb_oper.c (File Added)
4343 + - trunk/contrib/extb_realname.c (File Added)
4344 + - trunk/contrib/extb_server.c (File Added)
4345 +13 -0 trunk/include/channel.h (File Modified)
4346 +1 -0 trunk/src/Makefile.in (File Modified)
4347 +14 -5 trunk/src/channel.c (File Modified)
4348 +91 -0 trunk/src/chmode.c (File Modified)
4349 + - trunk/src/extban.c (File Added)
4352 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4354 Do not force +bqeI modes starting with '$' in nick!user@host format.
4355 * and ? characters in them are still assumed to be wildcards.
4359 +6 -0 trunk/src/chmode.c (File Modified)
4362 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4364 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4368 +4 -0 trunk/modules/m_capab.c (File Modified)
4371 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4373 Stop some mixing of client and server protocol.
4377 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4378 +4 -2 trunk/modules/m_pass.c (File Modified)
4379 +6 -0 trunk/modules/m_sasl.c (File Modified)
4380 +6 -0 trunk/modules/m_user.c (File Modified)
4383 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4389 +0 -2 trunk/include/s_newconf.h (File Modified)
4390 +0 -4 trunk/include/s_serv.h (File Modified)
4391 +0 -1 trunk/src/newconf.c (File Modified)
4392 +1 -13 trunk/src/s_serv.c (File Modified)
4395 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4397 - revert LZOLink patch for now
4401 +0 -1 trunk/servlink/Makefile.in (File Modified)
4402 +0 -16 trunk/servlink/README (File Modified)
4403 +2 -36 trunk/servlink/control.c (File Modified)
4404 +0 -3 trunk/servlink/control.h (File Modified)
4405 +7 -5955 trunk/servlink/io.c (File Modified)
4406 + - trunk/servlink/lzoconf.h (File Deleted)
4407 + - trunk/servlink/lzodefs.h (File Deleted)
4408 + - trunk/servlink/minilzo.c (File Deleted)
4409 + - trunk/servlink/minilzo.h (File Deleted)
4410 +0 -1 trunk/servlink/servlink.h (File Modified)
4413 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4419 +4 -2 trunk/servlink/control.c (File Modified)
4420 +2 -1 trunk/servlink/io.c (File Modified)
4423 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4429 +2 -2 trunk/servlink/io.c (File Modified)
4432 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4434 - paranoia, prevent segfaults
4438 +2 -2 trunk/servlink/io.c (File Modified)
4441 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4443 - more optimal servlink code
4447 +21 -8 trunk/servlink/io.c (File Modified)
4450 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4452 - more efficient read strategy
4456 +15 -3 trunk/servlink/io.c (File Modified)
4459 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4461 - use lzo_uintp cast to make LZO happy
4465 +3 -3 trunk/servlink/io.c (File Modified)
4468 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4470 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4474 +4 -0 trunk/doc/example.conf (File Modified)
4475 +2 -1 trunk/include/s_newconf.h (File Modified)
4476 +4 -0 trunk/include/s_serv.h (File Modified)
4477 +1 -0 trunk/servlink/Makefile.in (File Modified)
4478 +16 -0 trunk/servlink/README (File Modified)
4479 +34 -2 trunk/servlink/control.c (File Modified)
4480 +3 -0 trunk/servlink/control.h (File Modified)
4481 +5929 -7 trunk/servlink/io.c (File Modified)
4482 + - trunk/servlink/lzoconf.h (File Added)
4483 + - trunk/servlink/lzodefs.h (File Added)
4484 + - trunk/servlink/minilzo.c (File Added)
4485 + - trunk/servlink/minilzo.h (File Added)
4486 +1 -0 trunk/servlink/servlink.h (File Modified)
4487 +1 -0 trunk/src/newconf.c (File Modified)
4488 +14 -2 trunk/src/s_serv.c (File Modified)
4491 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4493 - remove imalloc, it was a concept that probably wouldn't have worked properly
4497 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4498 + - trunk/libcharybdis/imalloc.c (File Deleted)
4499 + - trunk/libcharybdis/imalloc.h (File Deleted)
4502 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4504 - disable imalloc for now
4508 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4511 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4513 - remove unneeded debug code
4517 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4520 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4522 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4526 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4529 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4531 - more stuff here, imalloc remains disabled for now
4535 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4538 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4544 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4547 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4553 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4554 +2 -0 trunk/src/ircd.c (File Modified)
4557 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4559 - roll back libircd crap
4563 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4564 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4565 +29 -0 trunk/src/.depend (File Modified)
4566 +6 -21 trunk/src/Makefile.in (File Modified)
4567 +3 -218 trunk/src/ircd.c (File Modified)
4568 + - trunk/src/ircd_linker.c (File Deleted)
4569 + - trunk/src/main.c (File Deleted)
4572 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4574 - realloc(), free() implementation
4578 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4581 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4583 - malloc(), calloc() implementation
4587 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4590 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4592 - block_free(), block_find(), retune_heaps() implementation
4596 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4599 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4601 - block_destroy code, block_allocate code.
4605 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4608 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4614 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4617 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4619 - disable imalloc again :P
4623 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4626 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4632 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4635 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4641 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4644 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4646 - constructor code for imalloc engine (malloc_init())
4650 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4653 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4655 - imalloc engine improvements
4659 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4662 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4664 - replace mmap() code with direct brk()/sbrk() calls.
4668 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4671 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4673 - remove outdated i_malloc() interfaces
4677 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4680 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4682 - redisable imalloc (sorry!)
4686 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4689 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4691 - correct GET_PAGE_SLOT() macro
4695 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4698 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4700 - oops forgot to commit it with imalloc turned off
4704 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4707 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4713 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4714 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4717 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4719 - lowlevel imalloc code
4723 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4724 + - trunk/libcharybdis/imalloc.h (File Added)
4727 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4733 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4736 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4742 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4745 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4747 - 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)
4751 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4752 + - trunk/libcharybdis/imalloc.c (File Added)
4755 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4757 - increment configure Id
4761 +2208 -1 trunk/configure (File Modified)
4764 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4766 - bootstrap for imalloc code
4770 +54 -1 trunk/configure.ac (File Modified)
4771 +27 -0 trunk/include/setup.h.in (File Modified)
4774 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4776 Clarify interaction of spoofs and channel bans/operator{} blocks.
4780 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4781 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4784 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4786 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4790 +30 -22 trunk/src/ircd.c (File Modified)
4793 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4795 If shared{} blocks deny something, the command
4796 is silently ignored.
4800 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4803 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4805 Move up IsService check so we don't store a non-service
4806 in preClient->sasl_agent.
4810 +6 -6 trunk/modules/m_sasl.c (File Modified)
4813 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4815 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4816 Add some more sanity checks on agent strings.
4820 +13 -11 trunk/modules/m_sasl.c (File Modified)
4823 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4825 Unknown clients can have an ID too now so make sure to remove
4826 them from the hash if they exit.
4830 +3 -0 trunk/src/client.c (File Modified)
4833 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4835 Only accept sasl from servers in a service{} block.
4836 Not tested but this must go in.
4840 +6 -0 trunk/modules/m_sasl.c (File Modified)
4841 +3 -0 trunk/modules/m_signon.c (File Modified)
4844 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4846 Only process SAVE messages targetting registered users,
4847 not servers or unregistered connections. Could cause
4848 a crash when bad protocol was received.
4852 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4855 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4857 - fix QJM buffer overflow vulnerability (fucking GXTi)
4861 +3 -3 trunk/src/s_user.c (File Modified)
4864 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4866 Mention /scan umodes under oper_spy privilege.
4870 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4873 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4875 Mention that overlapping cluster blocks are a bad thing.
4879 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4882 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4884 - Document cluster{} and shared{} blocks.
4885 - Mention that service{} does not allow wildcards.
4889 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4892 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4894 Document exempt{} and service{} blocks, point to reference.conf for
4895 general{}, channel{} and serverhide{}.
4899 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4902 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4904 Document ~ in lists of values better.
4908 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4911 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4913 More detailed CNOTICE, CPRIVMSG descriptions.
4917 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4920 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4922 Oops, need both Revision and Id on modules.
4926 + - trunk/modules/sno_routing.c (Property Modified)
4929 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4931 Tweak header comment a bit (filename, Id).
4935 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4938 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4940 Add GLINE and UNGLINE.
4944 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4947 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4949 New configure with proper Id.
4953 +3 -1 trunk/configure (File Modified)
4956 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4958 Change #include directives for in6addr_any, hopefully compiles better now.
4962 +3 -1 trunk/configure.ac (File Modified)
4965 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4967 Encourage putting actual administrative information
4968 in the admin{} block.
4972 +3 -3 trunk/doc/example.conf (File Modified)
4975 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4977 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4981 +9 -7 trunk/include/s_conf.h (File Modified)
4982 +1 -0 trunk/src/newconf.c (File Modified)
4983 +10 -0 trunk/src/s_user.c (File Modified)
4986 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4988 - Change to glines = no in example confs
4989 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4994 +1 -1 trunk/doc/example.conf (File Modified)
4995 +1 -1 trunk/doc/reference.conf (File Modified)
4996 +2 -2 trunk/modules/m_gline.c (File Modified)
4999 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5001 - forward-port QJM fix from 1.1
5005 +2 -0 trunk/src/s_user.c (File Modified)
5008 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5010 - add switch to configure to disable the block allocator
5014 +18 -0 trunk/configure (File Modified)
5015 +9 -0 trunk/configure.ac (File Modified)
5016 +0 -6 trunk/include/config.h (File Modified)
5017 +3 -0 trunk/include/setup.h.in (File Modified)
5020 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5022 Fix wierd error that would exit SASL users with "Overridden"
5025 +1 -1 trunk/modules/m_signon.c (File Modified)
5028 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5030 Remove obsolete XXX comment about lazylinks.
5034 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5037 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5039 OJOIN: make sure to send the wallops remotely for #channels
5043 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5046 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5048 Accountability for OJOIN (contrib module)
5051 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5054 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5056 - move more stuff over to ircd_state
5060 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5061 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5062 +9 -0 trunk/src/ircd_state.c (File Modified)
5063 +3 -3 trunk/src/patricia.c (File Modified)
5066 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5068 - move more stuff out of libircd and into ircd_state.c
5072 +5 -5 trunk/src/channel.c (File Modified)
5073 +4 -4 trunk/src/client.c (File Modified)
5074 +12 -0 trunk/src/ircd_state.c (File Modified)
5077 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5079 - this is just barrels of fun
5083 + - trunk/include/ircd_state.h (File Added)
5084 +1 -1 trunk/src/Makefile.in (File Modified)
5085 +2 -1 trunk/src/channel.c (File Modified)
5086 +3 -52 trunk/src/ircd.c (File Modified)
5087 +100 -3 trunk/src/ircd_state.c (File Modified)
5090 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5092 It's .include, not #include.
5096 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5099 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5101 More consistent section titles.
5105 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5106 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5107 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5110 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5112 Mention possible exceeding of +j/+l due to propagation
5113 delays between servers.
5117 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5120 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5123 - "text" -> <quote>text</quote>
5129 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5130 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5131 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5132 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5135 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5137 Remove text about deprecation of glines.
5141 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5144 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5146 - Add description of umode +D, deaf.
5147 - Mention CALLERID 005 token with umode +g.
5151 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5154 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5156 Strip off a leading colon in services shortcuts (aliases).
5160 +2 -0 trunk/src/parse.c (File Modified)
5163 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5165 Add no_oper_invis contrib module, denies opers setting
5166 themselves invisible (except hidden_oper's).
5170 +42 -0 trunk/contrib/Makefile.in (File Modified)
5171 + - trunk/contrib/no_oper_invis.c (File Added)
5174 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5176 Mention /stats E, make the other /stats descriptions more consistent.
5180 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5183 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5185 Mention that the KILL reason and oper will appear on channels.
5189 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5192 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5194 Mention /mode #channel f to query forward channel from outside.
5198 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5201 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5203 Port over RATBOX_2_1 r20960 (anfl):
5204 client connect notices to +C should be hiding the extra
5205 fields for spoofed users
5209 +2 -1 trunk/src/s_user.c (File Modified)
5212 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5214 Add a chapter with our extra user commands:
5215 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5219 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5220 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5223 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5225 Do not put by <server>: in SQUIT reasons to servers
5226 other than the one being exited.
5230 +1 -1 trunk/src/client.c (File Modified)
5233 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5235 Regenerate configure.
5239 +1162 -1159 trunk/configure (File Modified)
5242 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5244 Move the warning flags down so they do not mess up
5245 checks like for -Wl,-export-dynamic.
5249 +33 -30 trunk/configure.ac (File Modified)
5252 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5258 +2 -1 trunk/iauth/Makefile.in (File Modified)
5261 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5263 - build iauth makefile
5267 +3 -2 trunk/configure (File Modified)
5268 +1 -0 trunk/configure.ac (File Modified)
5271 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5277 + - trunk/iauth/Makefile.in (File Added)
5280 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5282 - add iauth.conf.example from irc2.11
5286 + - trunk/doc/example-iauth.conf (File Added)
5289 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5291 - wow, i found some docs on this thing
5295 + - trunk/doc/technical/iauth-internals.txt (File Added)
5298 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5300 - no longer applicable
5304 + - trunk/authdaemon/ (File Deleted)
5307 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5309 - remove libircd.so on make clean (oops)
5313 +1 -1 trunk/src/Makefile.in (File Modified)
5316 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5318 - merge iauth source for experimentation
5322 + - trunk/iauth/ (File Added)
5323 + - trunk/iauth/a_conf.c (File Added)
5324 + - trunk/iauth/a_conf_def.h (File Added)
5325 + - trunk/iauth/a_conf_ext.h (File Added)
5326 + - trunk/iauth/a_defines.h (File Added)
5327 + - trunk/iauth/a_externs.h (File Added)
5328 + - trunk/iauth/a_io.c (File Added)
5329 + - trunk/iauth/a_io_ext.h (File Added)
5330 + - trunk/iauth/a_log.c (File Added)
5331 + - trunk/iauth/a_log_def.h (File Added)
5332 + - trunk/iauth/a_log_ext.h (File Added)
5333 + - trunk/iauth/a_struct_def.h (File Added)
5334 + - trunk/iauth/iauth.c (File Added)
5335 + - trunk/iauth/mod_lhex.c (File Added)
5336 + - trunk/iauth/mod_lhex_ext.h (File Added)
5337 + - trunk/iauth/mod_pipe.c (File Added)
5338 + - trunk/iauth/mod_pipe_ext.h (File Added)
5339 + - trunk/iauth/mod_rfc931.c (File Added)
5340 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5341 + - trunk/iauth/mod_socks.c (File Added)
5342 + - trunk/iauth/mod_socks_ext.h (File Added)
5343 + - trunk/iauth/mod_webproxy.c (File Added)
5344 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5347 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5349 User /quote help index was not sorted properly.
5353 +2 -2 trunk/help/Makefile.in (File Modified)
5354 +8 -8 trunk/help/users/index (File Modified)
5357 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5363 +25 -8 trunk/help/opers/index (File Modified)
5364 + - trunk/help/opers/scan (File Added)
5367 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5370 - Document SCAN UMODES
5371 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5375 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5378 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5380 Add our copyright information to /info (part of release-1.1 r1026).
5384 +1 -0 trunk/src/version.c.SH (File Modified)
5387 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5389 Fix some compile warnings.
5393 +1 -1 trunk/modules/core/m_join.c (File Modified)
5394 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5395 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5396 +1 -1 trunk/modules/m_scan.c (File Modified)
5397 +4 -4 trunk/modules/m_signon.c (File Modified)
5400 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5402 RSFNC: OK, actually consider unknowns also for detecting a collide.
5403 Otherwise we can get two clients with the same nick.
5407 +1 -1 trunk/modules/m_services.c (File Modified)
5410 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5412 - charybdis profiling stuff
5413 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5418 +0 -8 trunk/configure (File Modified)
5419 +1 -8 trunk/configure.ac (File Modified)
5420 +18 -0 trunk/include/channel.h (File Modified)
5421 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5422 +335 -260 trunk/src/.depend (File Modified)
5423 +1569 -0 trunk/src/Makefile.in (File Modified)
5424 + - trunk/src/chmode.c (File Added)
5425 +16 -1 trunk/src/ircd.c (File Modified)
5426 +11 -0 trunk/src/main.c (File Modified)
5427 +11 -0 trunk/src/modules.c (File Modified)
5430 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5432 RSFNC: Do not send kills to servers for unknowns
5436 +4 -2 trunk/modules/m_services.c (File Modified)
5439 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5441 Describe service{} blocks in reference.conf.
5445 +12 -0 trunk/doc/reference.conf (File Modified)
5448 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5450 Replace this list of modes with pointers to other documentation.
5454 +6 -50 trunk/doc/modes.txt (File Modified)
5457 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5459 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5460 looks too much like an old-ircd client pointer otherwise.
5464 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5467 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5470 - note truncation of the list (perhaps sending multiple
5472 - clarify in a comment that /findforwards on a nonexistent
5473 channel can be useful
5474 - sendto_one_notice() requires that the text start with
5479 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5482 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5484 When we close a local server's link, always include the
5485 name of the client causing the exit in the reason in the
5486 SQUIT we send them (replacing them with us). This makes
5487 sure server notices for stuff like "Not enough arguments
5488 to server command" are different on the two sides.
5492 +7 -5 trunk/src/client.c (File Modified)
5495 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5497 New contrib module m_findforwards.c
5501 +112 -0 trunk/contrib/Makefile.in (File Modified)
5502 + - trunk/contrib/m_findforwards.c (File Added)
5505 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5507 Whoops, don't show real host behind auth{} spoof in
5508 spoof notices if hide_spoof_ips is enabled.
5510 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5514 +3 -2 trunk/src/s_conf.c (File Modified)
5517 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5519 Add dalnet-style /identify that sends to nickserv or chanserv.
5523 +102 -0 trunk/contrib/Makefile.in (File Modified)
5524 + - trunk/contrib/m_identify.c (File Added)
5527 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5529 Document alias{} blocks a bit better.
5533 +9 -0 trunk/doc/reference.conf (File Modified)
5536 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5538 - add aliases to /stats m (data usage is not counted though, sorry)
5542 +1 -0 trunk/include/s_conf.h (File Modified)
5543 +3 -0 trunk/src/newconf.c (File Modified)
5544 +15 -0 trunk/src/parse.c (File Modified)
5547 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5549 - remove m_sshortcut as it's no longer relevant
5553 +0 -145 trunk/modules/Makefile.in (File Modified)
5554 + - trunk/modules/m_sshortcut.c (File Deleted)
5557 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5559 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5560 targets instead of my original idea :P)
5564 +32 -0 trunk/doc/example.conf (File Modified)
5565 +35 -0 trunk/doc/reference.conf (File Modified)
5566 +4 -0 trunk/include/parse.h (File Modified)
5567 +7 -0 trunk/include/s_conf.h (File Modified)
5568 +82 -0 trunk/src/newconf.c (File Modified)
5569 +78 -0 trunk/src/parse.c (File Modified)
5570 +16 -0 trunk/src/s_conf.c (File Modified)
5573 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5575 Remove some spaces after tabs. ??
5579 +18 -18 trunk/src/newconf.c (File Modified)
5582 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5585 - make sure to clear all marks also if the who was aborted
5586 because of too many matches
5587 - give ERR_TOOMANYMATCHES if too many matches
5590 ratbox RATBOX_2_2 r22003 (jilles)
5594 +28 -26 trunk/modules/m_who.c (File Modified)
5597 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5603 +9 -9 trunk/configure (File Modified)
5604 +1 -1 trunk/configure.ac (File Modified)
5607 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5609 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5613 +2 -1 trunk/include/s_newconf.h (File Modified)
5614 +20 -0 trunk/modules/m_rehash.c (File Modified)
5615 +1 -1 trunk/src/s_newconf.c (File Modified)
5618 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5620 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5624 +0 -1 trunk/doc/example.conf (File Modified)
5625 +0 -3 trunk/doc/reference.conf (File Modified)
5626 +0 -1 trunk/include/s_conf.h (File Modified)
5627 +0 -6 trunk/modules/m_info.c (File Modified)
5628 +1 -1 trunk/src/channel.c (File Modified)
5629 +0 -1 trunk/src/newconf.c (File Modified)
5632 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5634 Missing header in m_chghost.c
5637 +1 -0 trunk/modules/m_chghost.c (File Modified)
5640 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5642 Relocate QJM code to a seperate function(change_nick_user_host)
5643 Change CHGHOST to use change_nick_user_host instead of just setting it
5647 +3 -0 trunk/include/s_user.h (File Modified)
5648 +1 -1 trunk/modules/m_chghost.c (File Modified)
5649 +3 -78 trunk/modules/m_signon.c (File Modified)
5650 +89 -0 trunk/src/s_user.c (File Modified)
5653 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5655 Restore /stats a (dns servers, admin-only).
5659 +1 -0 trunk/include/res.h (File Modified)
5660 +5 -8 trunk/modules/m_stats.c (File Modified)
5661 +16 -0 trunk/src/res.c (File Modified)
5664 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5666 - Add CHARYBDIS_PROFILE if we are profiling.
5667 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5668 - Remove duplicate --enable-epoll entry.
5672 +1595 -15 trunk/configure (File Modified)
5673 +30 -11 trunk/configure.ac (File Modified)
5674 +3 -0 trunk/include/setup.h.in (File Modified)
5677 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5679 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5683 +28 -0 trunk/aclocal.m4 (File Modified)
5686 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5688 Allow requesting forward channel and quiet list in same mode command.
5692 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5695 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5697 Add description of xline wildcards.
5701 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5704 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5706 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5710 +0 -4 trunk/modules/m_services.c (File Modified)
5713 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5719 +1 -1 trunk/include/hook.h (File Modified)
5722 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5724 call_hook, not hook_call
5728 +1 -1 trunk/modules/core/m_join.c (File Modified)
5731 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5733 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5734 Could be useful for a number of things.
5738 +9 -0 trunk/modules/core/m_join.c (File Modified)
5741 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5743 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5747 +7 -0 trunk/include/hook.h (File Modified)
5750 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5752 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5756 +15 -0 trunk/modules/m_services.c (File Modified)
5759 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5761 Clarify snomask +f, +k, +u.
5765 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5768 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5770 Cmode +p and +s may be set simultaneously.
5774 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5777 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5779 actually, we should check the data version on each reload (oops)
5783 +6 -6 trunk/src/main.c (File Modified)
5786 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5788 more work on the loader
5792 +45 -21 trunk/src/main.c (File Modified)
5795 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5797 Add prototype ircd_state.c
5801 + - trunk/src/ircd_state.c (File Added)
5804 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5806 Smaller improvements.
5810 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5813 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5815 Add a lot of stuff here.
5819 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5822 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5824 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5828 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5831 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5833 Invex doesn't trump +r or (sic) +J.
5837 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5840 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5842 Check to make sure a module is not loaded before loading it.
5846 +6 -1 trunk/src/ircd_parser.y (File Modified)
5849 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5851 - Add a missing comma in the HeaderMessages array
5852 - Only send "Your hostname is too long ..." if that really is the case
5856 +2 -2 trunk/src/s_auth.c (File Modified)
5859 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5861 build_symtable() will have already bailed here, so no need to check
5862 explicitly whether or not charybdis_main is NULL.
5866 +7 -16 trunk/src/main.c (File Modified)
5869 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5871 Data structure versioning, part 1.
5875 +10 -1 trunk/include/ircd_defs.h (File Modified)
5876 +2 -0 trunk/src/ircd.c (File Modified)
5877 +15 -3 trunk/src/main.c (File Modified)
5880 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5882 build a symbol table and use that instead of doing a raw dlsym on everything
5886 + - trunk/include/ircd_linker.h (File Added)
5887 +71 -1 trunk/src/Makefile.in (File Modified)
5888 + - trunk/src/ircd_linker.c (File Added)
5889 +16 -4 trunk/src/main.c (File Modified)
5892 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5894 The launcher now calls io_loop() instead of charybdis_main().
5895 This is so that we do not have to reinitialize *everything* later.
5899 +1 -0 trunk/include/ircd.h (File Modified)
5900 +6 -7 trunk/src/ircd.c (File Modified)
5901 +13 -1 trunk/src/main.c (File Modified)
5904 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5906 Use global binding on libircd.so.
5910 +1 -1 trunk/src/main.c (File Modified)
5913 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5915 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5916 (it will do more later)
5920 +14 -12 trunk/include/config.h (File Modified)
5921 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5922 +31 -5 trunk/src/Makefile.in (File Modified)
5923 +78 -1 trunk/src/ircd.c (File Modified)
5924 + - trunk/src/main.c (File Added)
5927 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5929 Add whitespace here, oops.
5933 +1 -1 trunk/CREDITS (File Modified)
5936 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5938 Properly copy over the IP address here instead of using a cheap hack.
5939 Because the hack didn't work right except on IPv6. :|
5943 +12 -2 trunk/src/s_newconf.c (File Modified)
5946 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5948 Revert reject cache notice to ratbox's, which more
5949 clearly suggests what's happening.
5953 +4 -1 trunk/src/reject.c (File Modified)
5956 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5958 Fix the openssl status in the overview information.
5962 +1 -3 trunk/configure (File Modified)
5963 +1 -3 trunk/configure.ac (File Modified)
5966 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5968 - Add simple exempt{} block (127.0.0.1) to example.conf.
5969 - Remove mention of deny{}.
5973 +5 -0 trunk/doc/example.conf (File Modified)
5974 +1 -1 trunk/doc/reference.conf (File Modified)
5977 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5979 example.conf: add some comments at the start
5980 reference.conf: some ircd-ratbox -> charybdis
5984 +11 -0 trunk/doc/example.conf (File Modified)
5985 +6 -5 trunk/doc/reference.conf (File Modified)
5988 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5990 Rename m_createauthonly module to createauthonly
5991 as this is not a module providing an m_function
5996 +1 -38 trunk/contrib/Makefile.in (File Modified)
5997 + - trunk/contrib/createauthonly.c (File Added)
5998 + - trunk/contrib/m_createauthonly.c (File Deleted)
6001 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6003 Add to example confs commented lines for:
6004 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6005 sno_globalkline.so, sno_globaloper.so.
6009 +5 -1 trunk/doc/example.conf (File Modified)
6010 +9 -1 trunk/doc/reference.conf (File Modified)
6013 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6015 - Unbreak connecting to connect{}s with hostnames
6016 instead of IP addresses (broken with new resolver).
6017 - Try to do A/AAAA query based on aftype in
6018 connect{} (doesn't seem to work fully).
6022 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6025 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6027 Unbreak /rehash dns.
6031 +1 -0 trunk/src/res.c (File Modified)
6034 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6036 Preserve Hybrid Id and add one of our own.
6040 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6041 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6044 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6046 Add anfl and Androsyn to CREDITS.
6047 They wrote a lot of ratbox code we use, both before and after the fork.
6051 +2 -0 trunk/CREDITS (File Modified)
6054 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6056 Hostname validity check.
6060 +42 -3 trunk/src/s_auth.c (File Modified)
6063 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6065 Version bump to 1.2.0.
6069 +9 -9 trunk/configure (File Modified)
6070 +1 -1 trunk/configure.ac (File Modified)
6073 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6075 - Missed a spot in the IPv6 code here. Should be usable now.
6079 +2 -2 trunk/src/res.c (File Modified)
6082 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6084 Alright, so, this massive commit does the following:
6086 - Adds a resolver based on the undernet and hybrid one.
6087 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6088 - Makes a check in ./configure be posixly correct
6089 - Simplifies the auth code and DNS callbacks
6091 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6095 +1 -1 trunk/Makefile.in (File Modified)
6096 + - trunk/adns/ (File Deleted)
6097 +148 -80 trunk/configure (File Modified)
6098 +1 -2 trunk/configure.ac (File Modified)
6099 +6 -0 trunk/include/client.h (File Modified)
6100 +1 -0 trunk/include/packet.h (File Modified)
6101 +153 -41 trunk/include/res.h (File Modified)
6102 + - trunk/include/reslib.h (File Added)
6103 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6104 +930 -1449 trunk/modules/.depend (File Modified)
6105 +3 -0 trunk/modules/m_stats.c (File Modified)
6106 +417 -621 trunk/src/.depend (File Modified)
6107 +1 -1 trunk/src/.indent.pro (File Modified)
6108 +2069 -289 trunk/src/Makefile.in (File Modified)
6109 + - trunk/src/adns.c (File Deleted)
6110 + - trunk/src/res.c (File Added)
6111 + - trunk/src/reslib.c (File Added)
6112 +11 -50 trunk/src/s_auth.c (File Modified)
6113 +4 -26 trunk/src/s_newconf.c (File Modified)
6116 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6118 Document the NOBALLOC feature.
6122 +7 -1 trunk/include/config.h (File Modified)
6125 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6127 commands.sgml changes
6131 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6134 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6140 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6143 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6145 Improve description of class{} block (in particular,
6146 mention server classes as well as client classes).
6150 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6153 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6156 -/* sendq: servers need a higher sendq as they send more data */
6157 +/* sendq: servers need a higher sendq as they are sent more data */
6161 +1 -1 trunk/doc/reference.conf (File Modified)
6164 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6166 Add modules{} block.
6170 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6173 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6175 Add general::oper_snomask, snomask on oper up for opers
6176 that have umode +s set on oper up, but do not have
6177 a specific snomask setting in their operator block.
6178 If this is empty or not specified, +s is used as before.
6182 +4 -1 trunk/doc/example.conf (File Modified)
6183 +7 -1 trunk/doc/reference.conf (File Modified)
6184 +1 -0 trunk/include/client.h (File Modified)
6185 +1 -0 trunk/include/s_conf.h (File Modified)
6186 +32 -0 trunk/src/newconf.c (File Modified)
6187 +1 -0 trunk/src/s_conf.c (File Modified)
6188 +13 -3 trunk/src/s_user.c (File Modified)
6191 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6196 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6199 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6201 Add MASKTRACE and CHANTRACE commands.
6205 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6208 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6210 document loadmodule directive
6214 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6217 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6223 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6226 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6228 q:lines are no longer living in the ircd.conf either
6232 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6235 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6237 remove k:line, d:line, x:line as they are their own files now
6241 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6244 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6246 New place for operator::snomask.
6250 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6253 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6255 Document connect {}.
6259 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6262 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6264 example.conf: move operator::snomask to a more logical place,
6265 more sensible default
6266 reference.conf: add operator::snomask
6270 +3 -3 trunk/doc/example.conf (File Modified)
6271 +3 -0 trunk/doc/reference.conf (File Modified)
6274 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6276 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6277 in those conf entries that take umodes like <name1>, <name2>, ...
6281 +3 -0 trunk/doc/reference.conf (File Modified)
6282 +3 -0 trunk/src/newconf.c (File Modified)
6285 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6291 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6294 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6300 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6303 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6309 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6312 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6318 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6321 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6323 Document operator {} blocks.
6327 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6330 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6332 auth{}: clarify/add some details
6336 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6339 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6341 auth{}: Move a paragraph.
6345 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6348 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6350 Document auth{} blocks.
6354 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6357 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6363 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6366 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6368 Add umode +R, prevents unidentified clients from
6369 sending private messages or notices. /accept'ed
6370 clients and opers are exempt.
6371 Due to the /accept part, this is only checked
6372 at the target's server, may want to change
6377 +1 -0 trunk/help/opers/umode (File Modified)
6378 +1 -0 trunk/help/users/umode (File Modified)
6379 +2 -0 trunk/include/client.h (File Modified)
6380 +1 -0 trunk/include/numeric.h (File Modified)
6381 +11 -1 trunk/modules/core/m_message.c (File Modified)
6382 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6383 +1 -1 trunk/src/messages.tab (File Modified)
6384 +1 -1 trunk/src/s_user.c (File Modified)
6387 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6389 Don't allow a nick change if banned or quieted (and not
6390 voiced or opped) on a channel. This uses numeric 435
6391 (bahamut's "cannot change to a banned nick") because
6392 bahamut/ircu's 437 and hyperion's 438 already have
6393 another meaning for us.
6397 +2 -0 trunk/include/channel.h (File Modified)
6398 +1 -0 trunk/include/numeric.h (File Modified)
6399 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6400 +38 -0 trunk/src/channel.c (File Modified)
6401 +1 -1 trunk/src/messages.tab (File Modified)
6404 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6407 - respect ban exceptions
6408 - also deny a knock if quieted
6412 +2 -1 trunk/modules/m_knock.c (File Modified)
6415 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6417 Reverse bad substitution in comment.
6421 +1 -1 trunk/src/channel.c (File Modified)
6424 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6426 - set DynSpoof flag for clients spoofed at registration
6427 - add orighost instead of host to the hostname hash
6431 +5 -1 trunk/src/s_user.c (File Modified)
6434 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6436 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6440 +2 -3 trunk/src/send.c (File Modified)
6443 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6445 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6449 +17 -7 trunk/modules/m_signon.c (File Modified)
6452 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6454 Correct minimum args on ENCAP SASL to avoid nasty core.
6458 +1 -1 trunk/modules/m_sasl.c (File Modified)
6461 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6463 Style nits: sptr can't ever be NULL, don't compare truth
6468 +2 -3 trunk/modules/m_scan.c (File Modified)
6471 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6473 - Comment out scan_cmodes() prototype to suppress warning
6474 - Correct minimum parameter count for mo_scan()
6478 +2 -2 trunk/modules/m_scan.c (File Modified)
6481 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6484 - Include full command in operspy notice
6485 - Allow global scans (no-list used, mask not used) without operspy
6486 - Use ERR_NOPRIVS numeric
6490 +21 -9 trunk/modules/m_scan.c (File Modified)
6493 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6495 Cancel out the >3 default if < is given; this way
6496 any </> specification fully overrides the default.
6500 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6503 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6505 - Call mo_list() from m_list() to reduce code duplication
6506 - Default to >3, rather arbitrarily (conf option?)
6507 - Make < and > mean less than and greater than again
6511 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6514 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6516 When processing topic burst, hide connecting server
6517 on netburst if flatten links is enabled.
6521 +9 -2 trunk/modules/m_tb.c (File Modified)
6524 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6526 - remove PENALTY token
6530 +0 -1 trunk/include/supported.h (File Modified)
6533 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6536 - Add PENALTY because we have a pace-wait system.
6537 - Add FNC due to SAVE and RSFNC
6542 +4 -2 trunk/include/supported.h (File Modified)
6545 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6547 mkay, indent went nuts here
6551 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6554 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6556 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6557 and can be used instead. The SAFELIST implementation is the one used by
6558 default, as most users/networks will be used to it.
6562 +1 -0 trunk/NEWS (File Modified)
6563 +14 -0 trunk/include/client.h (File Modified)
6564 +5 -0 trunk/include/hash.h (File Modified)
6565 +404 -272 trunk/modules/Makefile.in (File Modified)
6566 + - trunk/modules/m_list.c (File Deleted)
6567 + - trunk/modules/m_list_ratbox.c (File Added)
6568 + - trunk/modules/m_list_safelist.c (File Added)
6569 +5 -5 trunk/src/hash.c (File Modified)
6572 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6574 Clear invites on a lowerTS JOIN or SJOIN.
6575 This should complete kick_on_split_riding protection.
6579 +5 -0 trunk/modules/core/m_join.c (File Modified)
6580 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6583 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6585 Like in ratbox, send and interpret timestamps on invites.
6589 +9 -2 trunk/modules/m_invite.c (File Modified)
6592 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6594 Add +S (network service) umode. Just for completeness, users or opers
6599 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6602 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6608 +35 -2 trunk/NEWS (File Modified)
6611 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6613 Split off a PreClient structure for data to be freed on registation (i.e. password).
6614 New hook introduce_client for post-registration messages.
6615 Fix b0rked SASL numerics.
6616 Burst REALHOST post-introduction for spoofed-on-registration clients.
6617 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6618 Pre-registration signon support.
6622 +10 -0 trunk/configure (File Modified)
6623 +2 -0 trunk/configure.ac (File Modified)
6624 +14 -4 trunk/include/client.h (File Modified)
6625 +1 -0 trunk/include/hook.h (File Modified)
6626 +1 -0 trunk/include/numeric.h (File Modified)
6627 +3 -0 trunk/include/setup.h.in (File Modified)
6628 +16 -0 trunk/modules/m_chghost.c (File Modified)
6629 +25 -21 trunk/modules/m_sasl.c (File Modified)
6630 +63 -30 trunk/modules/m_signon.c (File Modified)
6631 +18 -0 trunk/src/client.c (File Modified)
6632 +2 -0 trunk/src/hook.c (File Modified)
6633 +5 -5 trunk/src/messages.tab (File Modified)
6634 +2 -0 trunk/src/s_serv.c (File Modified)
6635 +28 -2 trunk/src/s_user.c (File Modified)
6638 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6640 Update hook documentation.
6644 +30 -0 trunk/doc/hooks.txt (File Modified)
6647 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6649 Improve @/# handling in match_esc().
6653 +21 -13 trunk/src/match.c (File Modified)
6656 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6658 backtrack instead of bailing out when handling a mismatched escape
6662 +1 -1 trunk/src/match.c (File Modified)
6665 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6667 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6670 +2 -1 trunk/CREDITS (File Modified)
6673 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6675 Fix the escape brokenness and pick up a more efficient matching algorithm,
6676 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6677 Patch sent upstream. They can do whatever they want with it, *shrug*.
6681 +147 -161 trunk/src/match.c (File Modified)
6684 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6686 If flatten links is enabled, fake the origins of some ServerModes
6687 sent to clients so that the server sending the netburst is hidden.
6688 Most mode hacks still show the true source.
6692 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6693 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6696 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6698 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6699 where the exit originated).
6700 - When receiving an SQUIT for a server themselves
6701 (IsMe(target_p) || target_p == client_p)
6702 close their link and send a local server notice.
6706 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6707 +6 -3 trunk/src/client.c (File Modified)
6710 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6712 Hooking into the wrong hook, whoops. :P
6716 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6717 +6 -10 trunk/modules/core/m_join.c (File Modified)
6720 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6722 this doesn't work right, right now :P
6726 +40 -0 trunk/contrib/Makefile.in (File Modified)
6727 + - trunk/contrib/m_createauthonly.c (File Added)
6728 +6 -0 trunk/include/hook.h (File Modified)
6729 +26 -1 trunk/modules/core/m_join.c (File Modified)
6730 +1 -1 trunk/src/ircd.c (File Modified)
6733 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6735 Make can_join() hookable.
6739 +12 -1 trunk/src/channel.c (File Modified)
6742 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6744 add 'int approved;' to the channel event hook
6748 +1 -0 trunk/include/hook.h (File Modified)
6751 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6753 Use SIDs in SASL ENCAP origin.
6754 Ignore responses from other agents once the first SASL response has been received for a client.
6758 +9 -5 trunk/modules/m_sasl.c (File Modified)
6761 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6763 Removed stray debug code.
6767 +1 -1 trunk/modules/m_sasl.c (File Modified)
6770 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6772 Don't complain "unknown MODE flag" if a non-oper attempts
6773 to unset an oper only umode they do not have.
6774 This is to prevent unwanted error messages when users/bots
6775 do things like MODE <nick> +i-sw.
6779 +4 -2 trunk/src/s_user.c (File Modified)
6782 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6784 Fix client_exit hook name and only call it for local exits that are not
6789 +3 -2 trunk/modules/m_sasl.c (File Modified)
6792 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6794 Fix SASL logic to actually use stored agent UID.
6795 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6796 Add abort code for exiting clients.
6800 +18 -9 trunk/modules/m_sasl.c (File Modified)
6803 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6805 Port over ratbox 2.2 /challenge. This is slightly more secure
6806 (better crypto, longer keys, challenge timeout) and has better
6809 The respond tool is no longer part of the ircd tree but a
6810 separate package, currently available from
6811 http://respond.ircd-ratbox.org (we should mirror/... this).
6815 +65 -310 trunk/doc/challenge.txt (File Modified)
6816 +5 -5 trunk/include/client.h (File Modified)
6817 +3 -0 trunk/include/irc_string.h (File Modified)
6818 +3 -0 trunk/include/numeric.h (File Modified)
6819 +94 -50 trunk/modules/m_challenge.c (File Modified)
6820 +1 -2 trunk/src/client.c (File Modified)
6821 +125 -0 trunk/src/irc_string.c (File Modified)
6822 +2 -2 trunk/src/messages.tab (File Modified)
6823 + - trunk/tools/rsa_respond/ (File Deleted)
6826 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6828 Preliminary SASL support.
6832 +7 -0 trunk/include/client.h (File Modified)
6833 +6 -0 trunk/include/numeric.h (File Modified)
6834 +1 -0 trunk/modules/Makefile.in (File Modified)
6835 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6836 +175 -1 trunk/modules/m_cap.c (File Modified)
6837 + - trunk/modules/m_sasl.c (File Added)
6838 +2 -0 trunk/modules/m_user.c (File Modified)
6839 +5 -5 trunk/src/messages.tab (File Modified)
6840 +8 -2 trunk/src/s_user.c (File Modified)
6843 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6845 SIGNON: make logout also apply remotely.
6849 +7 -2 trunk/modules/m_signon.c (File Modified)
6852 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6854 Use an asterisk when sending empty logins in SIGNON.
6858 +5 -5 trunk/modules/m_signon.c (File Modified)
6861 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6863 SIGNON: Only add whowas entry (add_history()) and wipe
6864 accepts (del_all_accepts()) if nick changed.
6868 +5 -3 trunk/modules/m_signon.c (File Modified)
6871 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6873 SIGNON: slight fixes to collision code:
6874 - don't kill if target_p == source_p (nick unchanged or only changed case)
6875 - add comment that SAVE support is missing
6876 - use sendto_realops_snomask() instead of sendto_realops_flags()
6880 +9 -6 trunk/modules/m_signon.c (File Modified)
6883 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6885 Fix up kills for bad nick/user/host on SIGNON.
6889 +16 -6 trunk/modules/m_signon.c (File Modified)
6892 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6894 If changing to a nick with a digit, only allow the UID.
6898 +4 -0 trunk/modules/m_signon.c (File Modified)
6901 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6903 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6904 Strip leading digits from logins that are not purely numeric.
6908 +3 -0 trunk/include/numeric.h (File Modified)
6909 +2 -0 trunk/include/send.h (File Modified)
6910 +1 -0 trunk/modules/Makefile.in (File Modified)
6911 +456 -3 trunk/modules/m_services.c (File Modified)
6912 + - trunk/modules/m_signon.c (File Added)
6913 +2 -2 trunk/src/messages.tab (File Modified)
6914 +98 -0 trunk/src/send.c (File Modified)
6917 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6919 Remove old server notice umodes from example confs.
6923 +1 -2 trunk/doc/example.conf (File Modified)
6924 +4 -17 trunk/doc/reference.conf (File Modified)
6927 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6929 Add snomask help file (forgot this earlier).
6933 + - trunk/help/opers/snomask (File Added)
6936 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6938 Add umode +l (receive locops).
6942 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6945 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6947 We don't plan to implement cmode +R (quiet unidentified) and
6948 umode +I (deny invite) for 1.1, so comment them out from the
6953 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6954 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6957 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6959 Improve snomask usage description.
6963 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6966 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6968 Mention the word snomask with umode +s (needs to be a link really).
6972 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6975 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6977 Add snomask +Z (operspy notices).
6981 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6984 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6986 Misc updates/clarifications.
6990 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6993 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6999 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7000 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7001 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7004 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7006 - Allow ENCAP REALHOST outside burst
7007 - Fix comment describing race condition: this can only happen
7008 on a local whois with use_whois_actually enabled
7012 +4 -6 trunk/modules/m_chghost.c (File Modified)
7015 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7017 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7021 +39 -0 trunk/contrib/Makefile.in (File Modified)
7022 + - trunk/contrib/sno_globaloper.c (File Added)
7025 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7027 Pass along old umodes and snomask in umode_changed hook,
7028 changing its parameter type from struct Client *
7029 to hook_data_umode_changed *. (For a new client, both
7032 The IP cloaking module now fully ignores umode changes
7033 where +h didn't change.
7037 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7038 +7 -0 trunk/include/hook.h (File Modified)
7039 +18 -4 trunk/src/s_user.c (File Modified)
7042 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7044 move libcharybdis-provided function initialisation into libcharybdis_init().
7048 +32 -11 trunk/src/ircd.c (File Modified)
7051 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7053 Make +f notices (local host, global host, global user@host, local class)
7054 netwide. Exceeding /quote set max remains local.
7058 +4 -4 trunk/src/s_conf.c (File Modified)
7061 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7063 Netwide notices about attempts to join juped channels.
7067 +1 -1 trunk/modules/core/m_join.c (File Modified)
7070 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7072 Send server notices about failed oper attempts globally.
7073 Successful remote oper attempt notices will be generated
7074 from the mode changes.
7078 +3 -3 trunk/modules/m_challenge.c (File Modified)
7079 +2 -2 trunk/modules/m_oper.c (File Modified)
7082 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7084 Rest of infrastructure for sending server notices globally.
7085 Uses a new L_NETWIDE level on sendto_realops_snomask().
7089 +1 -0 trunk/include/send.h (File Modified)
7090 +31 -4 trunk/src/send.c (File Modified)
7093 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7095 Add general::global_snotices conf option to control
7096 whether we send out SNOTEs. Does not do anything yet.
7100 +1 -0 trunk/doc/example.conf (File Modified)
7101 +6 -0 trunk/doc/reference.conf (File Modified)
7102 +1 -0 trunk/include/s_conf.h (File Modified)
7103 +6 -0 trunk/modules/m_info.c (File Modified)
7104 +1 -0 trunk/src/newconf.c (File Modified)
7105 +1 -0 trunk/src/s_conf.c (File Modified)
7108 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7110 Only accept SNOTE from servers.
7114 +2 -0 trunk/modules/m_snote.c (File Modified)
7117 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7119 Correct parv indices so this actually works.
7123 +2 -2 trunk/modules/m_snote.c (File Modified)
7126 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7132 +3 -3 trunk/modules/m_snote.c (File Modified)
7135 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7137 Add m_snote.c, SNOTE propagator.
7141 +86 -0 trunk/modules/Makefile.in (File Modified)
7142 + - trunk/modules/m_snote.c (File Added)
7145 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7147 start seeding the 1.1 NEWS file
7151 +4 -0 trunk/NEWS (File Modified)
7154 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7156 rename some modules to more descriptive names...
7160 +2 -131 trunk/contrib/Makefile.in (File Modified)
7161 + - trunk/contrib/globalconnexit.c (File Deleted)
7162 + - trunk/contrib/globallineactive.c (File Deleted)
7163 + - trunk/contrib/sno_farconnect.c (File Added)
7164 + - trunk/contrib/sno_globalkline.c (File Added)
7165 +1 -120 trunk/modules/Makefile.in (File Modified)
7166 + - trunk/modules/networknotice.c (File Deleted)
7167 + - trunk/modules/sno_routing.c (File Added)
7170 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7172 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7173 Uses FLAGS2_FLOODDONE bit on servers.
7177 +3 -0 trunk/include/client.h (File Modified)
7178 +121 -1 trunk/modules/Makefile.in (File Modified)
7179 + - trunk/modules/networknotice.c (File Added)
7182 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7184 Don't show servers in /trace to nonopers if flatten links is enabled.
7188 +8 -5 trunk/modules/m_trace.c (File Modified)
7191 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7194 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7195 - send back confirmation to source, if local client
7196 - send a +s server notice if the source is neither a server nor a service (+S)
7200 +5 -1 trunk/modules/m_chghost.c (File Modified)
7203 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7205 Use sendto_realops_snomask_from() to make the
7206 server notices appear to come from the affected
7211 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7212 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7215 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7217 Add sendto_realops_snomask_from(), allows
7218 specification of apparent source server.
7222 +1 -0 trunk/include/send.h (File Modified)
7223 +41 -1 trunk/src/send.c (File Modified)
7226 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7228 Revert r579. Keep host, not orighost in oper up notice.
7229 It would be inconsistent to have orighost there, and we
7230 don't want to mess up all server notices by putting both
7235 +1 -1 trunk/src/s_user.c (File Modified)
7238 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7240 Include the IP address in operlog/foperlog.
7244 +10 -8 trunk/modules/m_challenge.c (File Modified)
7245 +8 -6 trunk/modules/m_oper.c (File Modified)
7248 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7250 Call umode_changed hook on oper up.
7254 +1 -0 trunk/src/s_user.c (File Modified)
7257 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7259 Add globalconnexit contrib module, shows remote client connects/exits
7260 except netsplits/netjoin on snomask +F.
7261 Notice formatting will probably change somewhat still.
7265 +80 -0 trunk/contrib/Makefile.in (File Modified)
7266 + - trunk/contrib/globalconnexit.c (File Added)
7269 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7271 Declare snomask_modes[] so modules can provide snomasks.
7275 +2 -0 trunk/include/snomask.h (File Modified)
7278 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7280 Replace user_signon hook with two new hooks: new_local_user
7281 and new_remote_user.
7282 These are called right before the user is introduced to the
7283 rest of the network.
7287 +2 -1 trunk/include/hook.h (File Modified)
7288 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7289 +4 -2 trunk/src/hook.c (File Modified)
7290 +2 -3 trunk/src/s_user.c (File Modified)
7293 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7295 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7299 +2 -2 trunk/modules/m_scan.c (File Modified)
7302 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7304 Update doc/technical/send.txt.
7308 +91 -131 trunk/doc/technical/send.txt (File Modified)
7311 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7313 Add chantrace and masktrace to help files.
7317 + - trunk/help/opers/chantrace (File Added)
7318 +27 -20 trunk/help/opers/index (File Modified)
7319 + - trunk/help/opers/masktrace (File Added)
7320 +2 -0 trunk/help/opers/operspy (File Modified)
7323 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7325 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7326 Shows etrace-like output for all users in a channel,
7327 in particular IP addresses.
7331 +75 -2 trunk/modules/m_etrace.c (File Modified)
7334 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7336 Port over ratbox 2.2 r21727 (anfl):
7337 add some logging when we drop servers in places where we only notify opers
7341 +31 -0 trunk/modules/core/m_server.c (File Modified)
7344 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7346 display orighost in operup message
7350 +1 -1 trunk/src/s_user.c (File Modified)
7353 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7355 Add globallineactive contrib module, a hack which can often
7356 show k/d/g/x line active for remote clients.
7360 +52 -0 trunk/contrib/Makefile.in (File Modified)
7361 + - trunk/contrib/globallineactive.c (File Added)
7364 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7366 Show IP field in the same way as MASKTRACE:
7367 "255.255.255.255" if it's unknown (remote TS5 client)
7368 and "0" if we or the remote server are purposely
7373 +12 -1 trunk/modules/m_scan.c (File Modified)
7376 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7379 - don't show servers in a global scan
7380 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7384 +4 -1 trunk/modules/m_scan.c (File Modified)
7387 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7389 Implement SCAN UMODES.
7393 +3 -0 trunk/include/numeric.h (File Modified)
7394 +128 -2 trunk/modules/m_scan.c (File Modified)
7395 +2 -2 trunk/src/messages.tab (File Modified)
7398 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7404 +1 -1 trunk/modules/m_scan.c (File Modified)
7407 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7409 parv[0] should be parv[1].
7413 +1 -1 trunk/modules/m_scan.c (File Modified)
7416 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7422 +1 -1 trunk/modules/m_scan.c (File Modified)
7425 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7431 +2 -2 trunk/modules/m_scan.c (File Modified)
7434 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7436 framework for scan command
7440 +113 -0 trunk/modules/Makefile.in (File Modified)
7441 + - trunk/modules/m_scan.c (File Added)
7444 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7446 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7450 +2 -0 trunk/include/irc_string.h (File Modified)
7451 +157 -1 trunk/modules/m_etrace.c (File Modified)
7452 +129 -90 trunk/src/match.c (File Modified)
7455 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7457 orighost may live in a different hash bucket (likely the case), lets check it standalone
7461 +39 -3 trunk/src/hostmask.c (File Modified)
7464 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7466 SVN didn't check modules/ somehow, hrmm.
7470 +1 -1 trunk/modules/m_kline.c (File Modified)
7471 +6 -6 trunk/modules/m_stats.c (File Modified)
7474 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7476 Track hostmask entries for client_p->orighost, if available.
7477 Not throughly tested, but seems to work fine.
7481 +8 -4 trunk/include/hostmask.h (File Modified)
7482 +14 -10 trunk/src/hostmask.c (File Modified)
7485 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7487 Pass on SQUIT reasons more.
7491 +17 -19 trunk/src/client.c (File Modified)
7494 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7496 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7497 This way, hidden admins also get them.
7501 +4 -4 trunk/src/send.c (File Modified)
7504 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7506 From ircd-ratbox 2.2 (r21339 anfl):
7507 ms_kill() should be using find_person(), not find_client()
7508 otherwise it can generate a core.
7512 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7515 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7517 Add m_error to core_module_table, so it is loaded by default.
7521 +1 -0 trunk/src/modules.c (File Modified)
7524 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7526 comment is a const char *, not char *.
7530 +1 -1 trunk/include/hook.h (File Modified)
7533 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7535 Fix a long standing hybrid 7 bug: when getting a read error
7536 on a server, report_error() is called with a %d instead of
7537 a %s in the format string ("Lost connection" in +d).
7541 +1 -1 trunk/src/client.c (File Modified)
7544 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7550 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7553 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7555 Add document describing capabilities and what they mean.
7559 + - trunk/doc/technical/capab.txt (File Added)
7562 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7564 Change client_exit hook to pass all exit_client() parameters.
7568 +8 -0 trunk/include/hook.h (File Modified)
7569 +6 -1 trunk/src/client.c (File Modified)
7572 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7574 Add client_exit hook, called in exit_client() for all
7575 clients of all types, except clients exiting because
7576 of netsplits (QS). The only thing done before it is
7577 marking the client as "closing" (to prevent
7582 +1 -0 trunk/include/hook.h (File Modified)
7583 +2 -0 trunk/src/client.c (File Modified)
7584 +2 -0 trunk/src/hook.c (File Modified)
7587 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7589 Improve the code that calculates the nnnS nnnC counts
7592 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7596 +43 -36 trunk/modules/m_trace.c (File Modified)
7599 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7601 Add server_eob hook.
7602 Planning to use this for netsplit/join notices.
7606 +1 -0 trunk/include/hook.h (File Modified)
7607 +2 -0 trunk/modules/m_pong.c (File Modified)
7608 +2 -0 trunk/src/hook.c (File Modified)
7611 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7613 Default motd: ircd-ratbox -> charybdis
7617 +1 -1 trunk/doc/ircd.motd (File Modified)
7620 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7622 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7626 +4 -4 trunk/src/s_user.c (File Modified)
7629 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7631 - Remove obsolete EOB help file
7632 - Document snomask in the help files
7637 + - trunk/help/opers/eob (File Deleted)
7638 +13 -12 trunk/help/opers/index (File Modified)
7639 +1 -13 trunk/help/opers/umode (File Modified)
7640 +7 -7 trunk/help/users/index (File Modified)
7643 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7645 Bail if snomask to parse is not given. Pointy hat to myself.
7649 +3 -0 trunk/src/snomask.c (File Modified)
7652 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7654 Remove m_flags from autoconf
7658 +0 -1 trunk/contrib/Makefile.in (File Modified)
7661 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7667 + - trunk/contrib/m_flags.c (File Deleted)
7670 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7672 If +s is in oper_only_umodes, clear snomask on deoper.
7676 +5 -0 trunk/src/s_user.c (File Modified)
7679 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7681 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7685 +2 -2 trunk/configure (File Modified)
7686 +2 -2 trunk/configure.ac (File Modified)
7689 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7691 Remove the old server notice umodes.
7692 Default oper only umodes is now +s.
7693 Please make sure all remaining umodes still work.
7697 +3 -21 trunk/include/client.h (File Modified)
7698 +0 -12 trunk/src/newconf.c (File Modified)
7699 +1 -1 trunk/src/s_conf.c (File Modified)
7700 +12 -12 trunk/src/s_user.c (File Modified)
7703 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7705 operator::flags nick_changes now controls +n snomask instead of +n umode.
7709 +8 -8 trunk/src/s_user.c (File Modified)
7712 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7714 Move down h_umode_changed hook call after umode allowed checks
7715 (so it will not see +a if someone tries to set it but is not
7720 +2 -3 trunk/src/s_user.c (File Modified)
7723 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7725 Move over non-+s server notices (hopefully, all of them).
7729 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7730 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7731 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7732 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7733 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7734 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7735 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7736 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7737 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7738 +2 -2 trunk/libcharybdis/event.c (File Modified)
7739 +2 -2 trunk/modules/core/m_join.c (File Modified)
7740 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7741 +3 -3 trunk/modules/core/m_message.c (File Modified)
7742 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7743 +2 -2 trunk/modules/core/m_server.c (File Modified)
7744 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7745 +1 -1 trunk/modules/m_post.c (File Modified)
7746 +1 -1 trunk/modules/m_services.c (File Modified)
7747 +2 -2 trunk/src/channel.c (File Modified)
7748 +3 -3 trunk/src/client.c (File Modified)
7749 +1 -1 trunk/src/hash.c (File Modified)
7750 +5 -5 trunk/src/s_conf.c (File Modified)
7751 +2 -2 trunk/src/s_log.c (File Modified)
7752 +4 -4 trunk/src/s_user.c (File Modified)
7755 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7757 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7761 +2 -1 trunk/include/snomask.h (File Modified)
7762 +2 -2 trunk/src/snomask.c (File Modified)
7765 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7767 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7771 +1 -1 trunk/contrib/example_module.c (File Modified)
7772 +2 -2 trunk/include/ircd_defs.h (File Modified)
7773 +6 -6 trunk/modules/core/m_error.c (File Modified)
7774 +1 -1 trunk/modules/core/m_join.c (File Modified)
7775 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7776 +1 -1 trunk/modules/core/m_message.c (File Modified)
7777 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7778 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7779 +18 -18 trunk/modules/core/m_server.c (File Modified)
7780 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7781 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7782 +4 -4 trunk/modules/m_challenge.c (File Modified)
7783 +4 -4 trunk/modules/m_dline.c (File Modified)
7784 +13 -13 trunk/modules/m_gline.c (File Modified)
7785 +5 -5 trunk/modules/m_kline.c (File Modified)
7786 +2 -2 trunk/modules/m_oper.c (File Modified)
7787 +1 -1 trunk/modules/m_pong.c (File Modified)
7788 +13 -13 trunk/modules/m_rehash.c (File Modified)
7789 +4 -4 trunk/modules/m_resv.c (File Modified)
7790 +16 -16 trunk/modules/m_set.c (File Modified)
7791 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7792 +6 -6 trunk/modules/m_xline.c (File Modified)
7793 +1 -1 trunk/src/adns.c (File Modified)
7794 +2 -2 trunk/src/channel.c (File Modified)
7795 +1 -1 trunk/src/listener.c (File Modified)
7796 +1 -1 trunk/src/s_auth.c (File Modified)
7797 +15 -15 trunk/src/s_conf.c (File Modified)
7798 +3 -3 trunk/src/s_user.c (File Modified)
7799 +7 -7 trunk/src/send.c (File Modified)
7802 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7805 - set +s snomask if +s umode set but no snomasks
7806 - put numerics in more logical order
7810 +3 -1 trunk/src/s_user.c (File Modified)
7813 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7815 parse_snobuf_to_mask(): default to + at start
7816 allows stuff like /mode jilles +s C
7820 +1 -1 trunk/src/snomask.c (File Modified)
7823 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7825 Changes to user_mode() snomask handling.
7826 - show snomask (if not 0) on /mode <nick>
7827 - show snomask once at the end if +s/-s used
7828 - only parse 1 parameter for umode changes
7829 - don't crash on /mode <nick> +s
7830 - /mode <nick> -s clears snomask, doesn't use parameter
7831 - set umode +s iff snomask is not 0
7832 - snomask is not propagated, but umode +s is
7836 +97 -72 trunk/src/s_user.c (File Modified)
7839 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7841 Convert some messages over to snomask.
7845 +29 -29 trunk/src/client.c (File Modified)
7846 +2 -2 trunk/src/ircd.c (File Modified)
7847 +13 -13 trunk/src/modules.c (File Modified)
7848 +1 -1 trunk/src/newconf.c (File Modified)
7849 +5 -5 trunk/src/parse.c (File Modified)
7850 +1 -1 trunk/src/restart.c (File Modified)
7851 +4 -4 trunk/src/s_newconf.c (File Modified)
7852 +11 -11 trunk/src/s_serv.c (File Modified)
7855 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7857 include snomask.h from client.h
7861 +1 -0 trunk/include/client.h (File Modified)
7864 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7866 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7870 +1 -0 trunk/src/newconf.c (File Modified)
7871 +2 -1 trunk/src/snomask.c (File Modified)
7874 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7876 should start with +, not \0. Whoops. :)
7880 +1 -1 trunk/src/snomask.c (File Modified)
7883 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7885 core snomask support.
7889 +3 -0 trunk/doc/example.conf (File Modified)
7890 +2 -0 trunk/include/client.h (File Modified)
7891 +2 -0 trunk/include/numeric.h (File Modified)
7892 +2 -0 trunk/include/s_newconf.h (File Modified)
7893 +63 -0 trunk/include/send.h (File Modified)
7894 + - trunk/include/snomask.h (File Added)
7895 +1 -0 trunk/src/Makefile.in (File Modified)
7896 +1 -1 trunk/src/messages.tab (File Modified)
7897 +8 -0 trunk/src/newconf.c (File Modified)
7898 +12 -0 trunk/src/s_user.c (File Modified)
7899 +235 -0 trunk/src/send.c (File Modified)
7900 + - trunk/src/snomask.c (File Added)
7903 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7905 add a blank line after the license info.
7909 +1 -1 trunk/CREDITS (File Modified)
7912 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7914 Extend copyright to 2006.
7918 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7921 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7924 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7928 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7929 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7932 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7934 Add oper privileges document.
7938 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7939 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7942 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7944 Capitalize message names in services shortcuts (for consistency).
7948 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7951 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7957 +1 -1 trunk/src/patricia.c (File Modified)
7960 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7962 Remove obsolete 'nextconnect' variable.
7966 +0 -1 trunk/include/ircd.h (File Modified)
7967 +0 -2 trunk/src/client.c (File Modified)
7968 +0 -1 trunk/src/ircd.c (File Modified)
7971 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7973 Remove this remnant of the hybrid 6 ziplinks implementation.
7977 + - trunk/include/s_zip.h (File Deleted)
7980 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7982 Make clone limiting work on orighost, not host (so it
7983 looks through services cloaks). Lightly tested, please
7988 +2 -0 trunk/modules/m_chghost.c (File Modified)
7989 +1 -1 trunk/src/client.c (File Modified)
7990 +1 -1 trunk/src/s_conf.c (File Modified)
7993 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7995 Don't forget to link me_realhost() into the command hash.
7997 Pointy hat to: myself
8001 +1 -1 trunk/modules/m_chghost.c (File Modified)
8004 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8006 It's call_hook, not hook_call.
8010 +1 -1 trunk/src/s_user.c (File Modified)
8013 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8015 Add unreject help file.
8019 + - trunk/help/opers/unreject (File Added)
8022 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8024 Link the all-important 42 module to the build :P
8028 +1 -0 trunk/contrib/Makefile.in (File Modified)
8031 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8033 Mention /rehash help.
8037 +1 -0 trunk/help/opers/rehash (File Modified)
8040 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8042 Add h_user_signon hook.
8046 +1 -0 trunk/include/hook.h (File Modified)
8047 +2 -0 trunk/src/hook.c (File Modified)
8048 +4 -0 trunk/src/s_user.c (File Modified)
8051 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8053 Oops, forgot to set orighost for remote client introductions.
8057 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8060 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8062 Use TS6 forms in services shortcuts, if possible.
8066 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8069 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8071 - Start out default_umodes conf entry from the empty set instead of +i.
8072 - Move oper_only_umodes check to where default_umodes is used, as
8073 oper_only_umodes may not be set yet while we're reading the conf.
8077 +6 -7 trunk/src/newconf.c (File Modified)
8078 +1 -1 trunk/src/s_user.c (File Modified)
8081 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8083 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8087 +1 -0 trunk/doc/example.conf (File Modified)
8088 +7 -0 trunk/doc/reference.conf (File Modified)
8089 +0 -7 trunk/include/config.h.dist (File Modified)
8090 +1 -0 trunk/include/s_conf.h (File Modified)
8091 +6 -0 trunk/modules/m_info.c (File Modified)
8092 +9 -18 trunk/src/client.c (File Modified)
8093 +1 -0 trunk/src/newconf.c (File Modified)
8094 +1 -0 trunk/src/s_conf.c (File Modified)
8097 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8099 - Allow NULL target_ip in show_ip() (indicates message is being
8100 sent to local opers)
8101 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8103 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8104 those in src/client.c
8106 From ratbox 2.2 svn (anfl)
8110 +1 -0 trunk/include/client.h (File Modified)
8111 +21 -2 trunk/src/client.c (File Modified)
8112 +2 -4 trunk/src/hostmask.c (File Modified)
8113 +1 -5 trunk/src/s_conf.c (File Modified)
8114 +4 -8 trunk/src/s_user.c (File Modified)
8117 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8119 Fire off events properly.
8123 +7 -3 trunk/src/s_user.c (File Modified)
8126 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8128 make sure modules which depend on umode information get the message upon connection (oops)
8132 +3 -0 trunk/src/s_user.c (File Modified)
8135 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8137 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8138 From ratbox 2.2 svn.
8142 +3 -7 trunk/modules/m_etrace.c (File Modified)
8145 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8147 Replace silly `default_invisible' option with more versatile default_umodes.
8151 +2 -2 trunk/Makefile.in (File Modified)
8152 +12 -1 trunk/doc/example.conf (File Modified)
8153 +14 -7 trunk/doc/reference.conf (File Modified)
8154 +2 -4 trunk/include/s_conf.h (File Modified)
8155 +0 -6 trunk/modules/m_info.c (File Modified)
8156 +4 -0 trunk/src/modules.c (File Modified)
8157 +41 -1 trunk/src/newconf.c (File Modified)
8158 +2 -2 trunk/src/s_conf.c (File Modified)
8159 +3 -4 trunk/src/s_user.c (File Modified)
8162 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8164 Add temporary nick resvs with the proper duration,
8165 not 60 times too long.
8169 +1 -1 trunk/modules/m_resv.c (File Modified)
8172 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8174 Add kick on split riding. See reference.conf for more details.
8178 +1 -0 trunk/doc/example.conf (File Modified)
8179 +16 -0 trunk/doc/reference.conf (File Modified)
8180 +1 -0 trunk/include/s_conf.h (File Modified)
8181 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8182 +6 -0 trunk/modules/m_info.c (File Modified)
8183 +1 -0 trunk/src/newconf.c (File Modified)
8184 +1 -0 trunk/src/s_conf.c (File Modified)
8187 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8189 New credits, denoting GXTi as being on the core team.
8193 +16 -5 trunk/CREDITS (File Modified)
8196 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8198 better cloaking algorithm
8202 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8205 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8207 don't do redundant bitshifting.
8211 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8214 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8220 +1 -0 trunk/contrib/Makefile.in (File Modified)
8223 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8225 Set the DynSpoof flag properly.
8229 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8232 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8234 first go at an ip_cloaking implementation for charybdis.
8238 + - trunk/contrib/ip_cloaking.c (File Added)
8241 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8243 Add libcharybdis to contrib/ includes.
8247 +1 -1 trunk/contrib/Makefile.in (File Modified)
8250 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8252 add h_umode_changed hook for modules that provide usermodes.
8256 +1 -0 trunk/include/hook.h (File Modified)
8257 +2 -1 trunk/src/hook.c (File Modified)
8258 +3 -0 trunk/src/s_user.c (File Modified)
8261 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8263 Show quiets in /stats z.
8267 +15 -10 trunk/src/s_stats.c (File Modified)
8270 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8272 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8276 +0 -12 trunk/configure (File Modified)
8277 +0 -9 trunk/configure.ac (File Modified)
8278 +0 -3 trunk/include/setup.h.in (File Modified)
8281 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8283 change various buffer sizes to = topiclen.
8287 +3 -4 trunk/include/ircd_defs.h (File Modified)
8290 jon 2005/12/12 19:32:18 UTC (20051212-400)
8292 - Partial commit test, partial ego strokage ;)
8296 +2 -1 trunk/CREDITS (File Modified)
8299 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8301 More kqueue corrections.
8304 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8307 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8309 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8310 Not sure why this wasn't this way to begin with.
8314 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8317 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8319 example.conf tweaks:
8320 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8321 most people do not need this.
8322 Enable serverinfo::hub.
8326 +14 -11 trunk/doc/example.conf (File Modified)
8329 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8331 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8335 +1 -1 trunk/src/s_serv.c (File Modified)
8338 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8340 header include changes
8344 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8345 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8346 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8347 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8348 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8349 +1 -21 trunk/libcharybdis/select.c (File Modified)
8352 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8354 s/ilog/libcharybdis_{die,log,restart}/g
8358 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8359 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8360 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8361 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8362 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8363 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8364 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8365 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8368 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8370 Use the right callbacks in the function code.
8373 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8376 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8378 More work, it builds again!
8382 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8383 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8384 + - trunk/libcharybdis/libcharybdis.c (File Added)
8385 + - trunk/libcharybdis/libcharybdis.h (File Added)
8388 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8390 Move some stuff around.
8394 + - trunk/include/memory.h (File Deleted)
8395 + - trunk/include/tools.h (File Deleted)
8396 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8397 + - trunk/libcharybdis/memory.c (File Added)
8398 + - trunk/libcharybdis/memory.h (File Added)
8399 + - trunk/libcharybdis/snprintf.c (File Added)
8400 + - trunk/libcharybdis/tools.c (File Added)
8401 + - trunk/libcharybdis/tools.h (File Added)
8402 +1000 -1062 trunk/modules/.depend (File Modified)
8403 +421 -455 trunk/src/.depend (File Modified)
8404 +0 -1191 trunk/src/Makefile.in (File Modified)
8405 + - trunk/src/memory.c (File Deleted)
8406 + - trunk/src/snprintf.c (File Deleted)
8407 + - trunk/src/tools.c (File Deleted)
8410 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8412 move more headers into libcharybdis
8415 + - trunk/include/balloc.h (File Deleted)
8416 + - trunk/include/event.h (File Deleted)
8417 + - trunk/libcharybdis/balloc.h (File Added)
8418 + - trunk/libcharybdis/event.h (File Added)
8419 +924 -1020 trunk/modules/.depend (File Modified)
8420 +327 -406 trunk/src/.depend (File Modified)
8423 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8425 balloc, events -> libcharybdis
8428 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8429 + - trunk/libcharybdis/balloc.c (File Added)
8430 + - trunk/libcharybdis/event.c (File Added)
8431 +0 -1008 trunk/src/Makefile.in (File Modified)
8432 + - trunk/src/balloc.c (File Deleted)
8433 + - trunk/src/event.c (File Deleted)
8436 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8441 + - trunk/include/commio.h (File Deleted)
8442 + - trunk/include/linebuf.h (File Deleted)
8443 + - trunk/libcharybdis/commio.h (File Added)
8444 + - trunk/libcharybdis/linebuf.h (File Added)
8445 +1644 -530 trunk/modules/.depend (File Modified)
8446 +1 -1 trunk/modules/Makefile.in (File Modified)
8447 +720 -284 trunk/src/.depend (File Modified)
8450 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8452 Makefile reworking -- moving libcharybdis headers into proper location.
8455 +1 -1 trunk/adns/Makefile.in (File Modified)
8456 +1 -1 trunk/src/Makefile.in (File Modified)
8459 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8461 Document proposed authdaemon protocol.
8464 + - trunk/authdaemon/protocol.txt (File Added)
8467 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8472 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8475 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8477 Remove dead makefile from generation
8480 +1 -2 trunk/configure (File Modified)
8481 +0 -1 trunk/configure.ac (File Modified)
8484 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8486 libcharybdisIO -> libcharybdis
8489 +1 -1 trunk/src/Makefile.in (File Modified)
8492 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8497 + - trunk/libcharybdis/Makefile.in (File Added)
8498 + - trunk/libcharybdis/commio.c (File Added)
8499 + - trunk/libcharybdis/devpoll.c (File Added)
8500 + - trunk/libcharybdis/epoll.c (File Added)
8501 + - trunk/libcharybdis/io/ (File Deleted)
8502 + - trunk/libcharybdis/kqueue.c (File Added)
8503 + - trunk/libcharybdis/linebuf.c (File Added)
8504 + - trunk/libcharybdis/log/ (File Deleted)
8505 + - trunk/libcharybdis/poll.c (File Added)
8506 + - trunk/libcharybdis/ports.c (File Added)
8507 + - trunk/libcharybdis/select.c (File Added)
8510 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8515 + - trunk/libcharybdis/Makefile.in (File Deleted)
8518 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8523 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8526 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8528 add authdaemon dir for later hacking
8532 + - trunk/authdaemon/ (File Added)
8535 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8537 linebuf -> libcharybdisIO
8541 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8542 + - trunk/libcharybdis/io/linebuf.c (File Added)
8543 + - trunk/libcharybdis/log/ (File Added)
8544 + - trunk/libcharybdis/log/Makefile.in (File Added)
8545 +0 -687 trunk/src/Makefile.in (File Modified)
8546 + - trunk/src/linebuf.c (File Deleted)
8549 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8551 Solaris 10 I/O ports support
8554 + - trunk/libcharybdis/io/ports.c (File Added)
8557 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8563 +1 -1 trunk/Makefile.in (File Modified)
8564 +3 -1 trunk/configure (File Modified)
8565 +133 -10 trunk/configure.ac (File Modified)
8566 + - trunk/libcharybdis/ (File Added)
8567 + - trunk/libcharybdis/Makefile.in (File Added)
8568 + - trunk/libcharybdis/io/ (File Added)
8569 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8570 +2 -3 trunk/src/Makefile.in (File Modified)
8571 + - trunk/src/io/ (File Deleted)
8574 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8576 split IO stuff into libcharybdisIO.
8580 + - trunk/src/commio.c (File Deleted)
8581 + - trunk/src/devpoll.c (File Deleted)
8582 + - trunk/src/epoll.c (File Deleted)
8583 + - trunk/src/io/ (File Added)
8584 + - trunk/src/io/Makefile.in (File Added)
8585 + - trunk/src/io/commio.c (File Added)
8586 + - trunk/src/io/devpoll.c (File Added)
8587 + - trunk/src/io/epoll.c (File Added)
8588 + - trunk/src/io/kqueue.c (File Added)
8589 + - trunk/src/io/poll.c (File Added)
8590 + - trunk/src/io/select.c (File Added)
8591 + - trunk/src/kqueue.c (File Deleted)
8592 + - trunk/src/poll.c (File Deleted)
8593 + - trunk/src/select.c (File Deleted)
8596 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8602 +86 -155 trunk/configure (File Modified)
8603 +1 -1 trunk/configure.ac (File Modified)
8606 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8608 Remove mentions of mkkeypair/cryptlinks.
8612 +1 -3 trunk/doc/challenge.txt (File Modified)
8615 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8617 Clarify serverinfo{} description.
8621 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8624 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8626 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8630 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8633 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8635 Improvements also applicable to hyperion 1.x.
8639 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8642 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8644 - Add +F description
8645 - General improvements and changes to charybdis
8649 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8652 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8654 The server notice umodes only have an effect
8655 for opers. ("sendto_realops_flags", so having
8656 the umode is not enough, they must also be
8661 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8664 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8666 Updates to umodes docs.
8670 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8673 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8675 Add SGML documentation.
8678 + - trunk/doc/sgml/ (File Added)
8679 + - trunk/doc/sgml/oper-guide/ (File Added)
8680 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8681 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8682 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8683 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8684 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8685 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8686 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8689 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8691 Make operwall flag restrict setting umode +z.
8692 This repairs this flag broken in charybdis-1.0.
8696 +41 -0 trunk/contrib/m_flags.c (File Modified)
8697 +9 -0 trunk/src/s_user.c (File Modified)
8700 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8702 Don't complain/reset remote clients +n. I'm still not
8703 convinced propagating all umodes is the way to go, oh
8708 +1 -1 trunk/src/s_user.c (File Modified)
8711 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8713 - Require admin flag for oper /chghost (if it's enabled
8714 which is not default)
8715 - Give error message on nonexistant nick
8719 +12 -0 trunk/modules/m_chghost.c (File Modified)
8722 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8724 Incorporated jilles' dynspoof patch with a few minor changes.
8727 +5 -2 trunk/include/client.h (File Modified)
8728 +1 -0 trunk/include/numeric.h (File Modified)
8729 +75 -4 trunk/modules/m_chghost.c (File Modified)
8730 +2 -21 trunk/modules/m_stats.c (File Modified)
8731 +2 -8 trunk/modules/m_trace.c (File Modified)
8732 +2 -0 trunk/src/client.c (File Modified)
8733 +3 -0 trunk/src/s_user.c (File Modified)
8736 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8741 +5 -0 trunk/NEWS (File Modified)
8744 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8746 Make show_ip() far less braindead.
8748 Obtained from: ratbox 2.2 SVN
8752 +14 -85 trunk/src/client.c (File Modified)
8755 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8757 Instead of not showing channels at all for whoising services,
8758 only show channels the requester is also on. If operspying
8759 services, show all the channels.
8763 +37 -40 trunk/modules/m_whois.c (File Modified)
8766 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8768 - Show real errno if we fail to connect to a server
8769 - Don't show server IPs on IRC if a server goes dead
8774 +2 -5 trunk/src/s_serv.c (File Modified)
8777 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8779 Revert hybrid 7.2 aline code. It causes too many problems.
8783 +1 -47 trunk/NEWS (File Modified)
8784 + - trunk/include/aline.h (File Deleted)
8785 +53 -6 trunk/modules/m_dline.c (File Modified)
8786 +212 -16 trunk/modules/m_kline.c (File Modified)
8787 +37 -8 trunk/modules/m_resv.c (File Modified)
8788 +45 -24 trunk/modules/m_xline.c (File Modified)
8789 +0 -485 trunk/src/Makefile.in (File Modified)
8790 + - trunk/src/aline.c (File Deleted)
8793 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8795 Incorporate recent ratbox monitor bugfixes (could crash).
8799 +16 -0 trunk/modules/m_monitor.c (File Modified)
8800 +4 -3 trunk/src/monitor.c (File Modified)
8803 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8805 Fix /invite UID leak.
8807 Found by logiclrd@EFnet.
8811 +3 -2 trunk/modules/m_invite.c (File Modified)
8814 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8816 Don't show what channels a service is in.
8819 +1 -0 trunk/NEWS (File Modified)
8820 +40 -35 trunk/modules/m_whois.c (File Modified)
8823 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8825 Update version to 1.0.3.
8829 +9 -9 trunk/configure (File Modified)
8830 +1 -1 trunk/configure.ac (File Modified)
8833 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8839 +7 -1 trunk/NEWS (File Modified)
8842 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8844 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8845 More static buffers :(
8849 +12 -4 trunk/src/aline.c (File Modified)
8852 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8854 Make operspy mode (/mode !#channel showing parameters
8855 even if not on channel) work again.
8859 +4 -4 trunk/src/channel.c (File Modified)
8862 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8864 Call server_introduced hook on TS6 remote server
8865 introduction (ms_sid()).
8869 +6 -0 trunk/modules/core/m_server.c (File Modified)
8872 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8874 Cyrix boxes are wierd.
8877 +2 -1 trunk/modules/m_services.c (File Modified)
8880 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8885 +1 -1 trunk/include/client.h (File Modified)
8886 +3 -1 trunk/modules/m_services.c (File Modified)
8889 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8894 +1 -6 trunk/modules/m_services.c (File Modified)
8897 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8899 Disable a check that doesn't always seem to work right for some reason.
8902 +2 -0 trunk/modules/m_services.c (File Modified)
8905 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8911 +4 -1 trunk/NEWS (File Modified)
8914 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8920 +9 -9 trunk/configure (File Modified)
8921 +1 -1 trunk/configure.ac (File Modified)
8924 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8926 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8930 +3 -13 trunk/modules/m_trace.c (File Modified)
8933 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8935 Don't send empty RPL_WHOISCHANNELS on remote whois.
8937 Pointy hat to: jilles
8941 +1 -1 trunk/modules/m_whois.c (File Modified)
8944 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8950 +3 -0 trunk/NEWS (File Modified)
8953 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8955 Modular umode support.
8959 +0 -9 trunk/include/client.h (File Modified)
8960 +2 -1 trunk/include/s_user.h (File Modified)
8961 +1 -1 trunk/include/tools.h (File Modified)
8962 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8963 +3 -0 trunk/src/ircd.c (File Modified)
8964 +1 -1 trunk/src/messages.tab (File Modified)
8965 +2 -2 trunk/src/s_serv.c (File Modified)
8966 +37 -59 trunk/src/s_user.c (File Modified)
8967 +21 -0 trunk/src/tools.c (File Modified)
8970 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8972 Optionally do forced nick change to the UID instead of kill
8973 on nick collisions, see doc/collision_fnc.txt for more
8978 + - trunk/doc/collision_fnc.txt (File Added)
8979 +1 -0 trunk/doc/example.conf (File Modified)
8980 +8 -0 trunk/doc/reference.conf (File Modified)
8981 +1 -0 trunk/include/numeric.h (File Modified)
8982 +1 -0 trunk/include/s_conf.h (File Modified)
8983 +2 -1 trunk/include/s_serv.h (File Modified)
8984 +1 -0 trunk/include/s_stats.h (File Modified)
8985 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8986 +1 -1 trunk/src/messages.tab (File Modified)
8987 +1 -0 trunk/src/newconf.c (File Modified)
8988 +1 -0 trunk/src/s_conf.c (File Modified)
8989 +1 -0 trunk/src/s_serv.c (File Modified)
8990 +2 -2 trunk/src/s_stats.c (File Modified)
8993 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8999 trunk/NEWS (File Modified)
9002 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9004 Don't allow lookups by uid in /monitor + and /monitor s.
9008 trunk/modules/m_monitor.c (File Modified)
9011 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9013 Stop garbage +j being set in cases like +j aaa:bbb by
9014 initializing the variables properly.
9020 trunk/modules/core/m_mode.c (File Modified)
9021 trunk/modules/core/m_sjoin.c (File Modified)
9024 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9026 Apply flags to the proper server in me_gcap().
9030 trunk/modules/m_capab.c (File Modified)
9033 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9035 Use find_named_client() instead of find_client() to check
9036 for nick collisions.
9040 trunk/modules/core/m_nick.c (File Modified)
9043 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9045 - Replace old 381 numeric with a new, more positive one!
9049 trunk/src/messages.tab (File Modified)
9052 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9054 Make it compile again.
9058 trunk/src/channel.c (File Modified)
9059 trunk/src/client.c (File Modified)
9060 trunk/src/ircd.c (File Modified)
9061 trunk/src/packet.c (File Modified)
9064 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9066 - Prevent UID disclosure in cmode setting.
9070 trunk/NEWS (File Modified)
9071 trunk/modules/core/m_mode.c (File Modified)
9074 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9076 A different check which prevents UID disclosure.
9080 trunk/modules/core/m_kick.c (File Modified)
9083 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9085 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9089 trunk/modules/core/m_kick.c (File Modified)
9092 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9094 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9098 trunk/NEWS (File Modified)
9099 trunk/modules/m_accept.c (File Modified)
9100 trunk/modules/m_admin.c (File Modified)
9101 trunk/modules/m_away.c (File Modified)
9102 trunk/modules/m_cap.c (File Modified)
9103 trunk/modules/m_capab.c (File Modified)
9104 trunk/modules/m_challenge.c (File Modified)
9105 trunk/modules/m_chghost.c (File Modified)
9106 trunk/modules/m_close.c (File Modified)
9107 trunk/modules/m_cmessage.c (File Modified)
9108 trunk/modules/m_connect.c (File Modified)
9109 trunk/modules/m_dline.c (File Modified)
9110 trunk/modules/m_encap.c (File Modified)
9111 trunk/modules/m_etrace.c (File Modified)
9112 trunk/modules/m_gline.c (File Modified)
9113 trunk/modules/m_help.c (File Modified)
9114 trunk/modules/m_info.c (File Modified)
9115 trunk/modules/m_invite.c (File Modified)
9116 trunk/modules/m_ison.c (File Modified)
9117 trunk/modules/m_kline.c (File Modified)
9118 trunk/modules/m_knock.c (File Modified)
9119 trunk/modules/m_links.c (File Modified)
9120 trunk/modules/m_list.c (File Modified)
9121 trunk/modules/m_locops.c (File Modified)
9122 trunk/modules/m_lusers.c (File Modified)
9123 trunk/modules/m_map.c (File Modified)
9124 trunk/modules/m_monitor.c (File Modified)
9125 trunk/modules/m_motd.c (File Modified)
9126 trunk/modules/m_names.c (File Modified)
9127 trunk/modules/m_oper.c (File Modified)
9128 trunk/modules/m_operspy.c (File Modified)
9129 trunk/modules/m_pass.c (File Modified)
9130 trunk/modules/m_ping.c (File Modified)
9131 trunk/modules/m_pong.c (File Modified)
9132 trunk/modules/m_post.c (File Modified)
9133 trunk/modules/m_rehash.c (File Modified)
9134 trunk/modules/m_restart.c (File Modified)
9135 trunk/modules/m_resv.c (File Modified)
9136 trunk/modules/m_services.c (File Modified)
9137 trunk/modules/m_set.c (File Modified)
9138 trunk/modules/m_sshortcut.c (File Modified)
9139 trunk/modules/m_stats.c (File Modified)
9140 trunk/modules/m_svinfo.c (File Modified)
9141 trunk/modules/m_tb.c (File Modified)
9142 trunk/modules/m_testline.c (File Modified)
9143 trunk/modules/m_testmask.c (File Modified)
9144 trunk/modules/m_time.c (File Modified)
9145 trunk/modules/m_topic.c (File Modified)
9146 trunk/modules/m_trace.c (File Modified)
9147 trunk/modules/m_unreject.c (File Modified)
9148 trunk/modules/m_user.c (File Modified)
9149 trunk/modules/m_userhost.c (File Modified)
9150 trunk/modules/m_users.c (File Modified)
9151 trunk/modules/m_version.c (File Modified)
9152 trunk/modules/m_wallops.c (File Modified)
9153 trunk/modules/m_who.c (File Modified)
9154 trunk/modules/m_whois.c (File Modified)
9155 trunk/modules/m_whowas.c (File Modified)
9156 trunk/modules/m_xline.c (File Modified)
9157 trunk/src/adns.c (File Modified)
9158 trunk/src/aline.c (File Modified)
9159 trunk/src/cache.c (File Modified)
9160 trunk/src/channel.c (File Modified)
9161 trunk/src/class.c (File Modified)
9162 trunk/src/client.c (File Modified)
9163 trunk/src/commio.c (File Modified)
9164 trunk/src/event.c (File Modified)
9165 trunk/src/hash.c (File Modified)
9166 trunk/src/hostmask.c (File Modified)
9167 trunk/src/ircd.c (File Modified)
9168 trunk/src/kdparse.c (File Modified)
9169 trunk/src/linebuf.c (File Modified)
9170 trunk/src/listener.c (File Modified)
9171 trunk/src/modules.c (File Modified)
9172 trunk/src/monitor.c (File Modified)
9173 trunk/src/newconf.c (File Modified)
9174 trunk/src/packet.c (File Modified)
9175 trunk/src/parse.c (File Modified)
9176 trunk/src/reject.c (File Modified)
9177 trunk/src/s_auth.c (File Modified)
9178 trunk/src/s_conf.c (File Modified)
9179 trunk/src/s_gline.c (File Modified)
9180 trunk/src/s_log.c (File Modified)
9181 trunk/src/s_newconf.c (File Modified)
9182 trunk/src/s_serv.c (File Modified)
9183 trunk/src/s_stats.c (File Modified)
9184 trunk/src/s_user.c (File Modified)
9185 trunk/src/send.c (File Modified)
9186 trunk/src/whowas.c (File Modified)
9189 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9191 - More coding style niceities. Pretty much got client.h squared away.
9195 trunk/modules/m_dline.c (File Modified)
9196 trunk/modules/m_gline.c (File Modified)
9197 trunk/modules/m_kline.c (File Modified)
9198 trunk/modules/m_rehash.c (File Modified)
9199 trunk/modules/m_resv.c (File Modified)
9200 trunk/modules/m_stats.c (File Modified)
9201 trunk/modules/m_testline.c (File Modified)
9202 trunk/modules/m_user.c (File Modified)
9203 trunk/modules/m_xline.c (File Modified)
9206 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9208 - Propagate quiets (+q) on netjoins
9209 - Clear +q list too on lowerTS sjoin from TS6 source
9213 trunk/modules/core/m_sjoin.c (File Modified)
9214 trunk/src/s_serv.c (File Modified)
9217 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9219 Second argument to whois is always a nick, never a uid.
9220 This prevents /whois other.server uid to get information
9225 trunk/modules/m_whois.c (File Modified)
9228 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9230 Don't allow local users to use uids in user mode.
9234 trunk/src/s_user.c (File Modified)
9237 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9239 Make it compile again.
9243 trunk/src/s_stats.c (File Modified)
9246 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9248 Fix propagation of empty SJOIN.
9252 trunk/modules/core/m_sjoin.c (File Modified)
9255 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9257 Some atheme-style niceties here.
9261 trunk/modules/m_accept.c (File Modified)
9262 trunk/modules/m_admin.c (File Modified)
9263 trunk/modules/m_away.c (File Modified)
9264 trunk/modules/m_cap.c (File Modified)
9265 trunk/modules/m_capab.c (File Modified)
9266 trunk/modules/m_challenge.c (File Modified)
9267 trunk/modules/m_chghost.c (File Modified)
9268 trunk/modules/m_close.c (File Modified)
9269 trunk/modules/m_cmessage.c (File Modified)
9270 trunk/modules/m_connect.c (File Modified)
9271 trunk/modules/m_dline.c (File Modified)
9272 trunk/modules/m_encap.c (File Modified)
9273 trunk/modules/m_etrace.c (File Modified)
9274 trunk/modules/m_gline.c (File Modified)
9275 trunk/modules/m_help.c (File Modified)
9276 trunk/modules/m_info.c (File Modified)
9277 trunk/modules/m_invite.c (File Modified)
9278 trunk/modules/m_ison.c (File Modified)
9279 trunk/modules/m_kline.c (File Modified)
9280 trunk/modules/m_knock.c (File Modified)
9281 trunk/modules/m_links.c (File Modified)
9282 trunk/modules/m_list.c (File Modified)
9283 trunk/modules/m_locops.c (File Modified)
9284 trunk/modules/m_lusers.c (File Modified)
9285 trunk/modules/m_map.c (File Modified)
9286 trunk/modules/m_monitor.c (File Modified)
9287 trunk/modules/m_motd.c (File Modified)
9288 trunk/modules/m_names.c (File Modified)
9289 trunk/modules/m_oper.c (File Modified)
9290 trunk/modules/m_operspy.c (File Modified)
9291 trunk/modules/m_pass.c (File Modified)
9292 trunk/modules/m_ping.c (File Modified)
9293 trunk/modules/m_pong.c (File Modified)
9294 trunk/modules/m_post.c (File Modified)
9295 trunk/modules/m_rehash.c (File Modified)
9296 trunk/modules/m_restart.c (File Modified)
9297 trunk/modules/m_resv.c (File Modified)
9298 trunk/modules/m_services.c (File Modified)
9299 trunk/modules/m_set.c (File Modified)
9300 trunk/modules/m_sshortcut.c (File Modified)
9301 trunk/modules/m_stats.c (File Modified)
9302 trunk/modules/m_svinfo.c (File Modified)
9303 trunk/modules/m_tb.c (File Modified)
9304 trunk/modules/m_testline.c (File Modified)
9305 trunk/modules/m_testmask.c (File Modified)
9306 trunk/modules/m_time.c (File Modified)
9307 trunk/modules/m_topic.c (File Modified)
9308 trunk/modules/m_trace.c (File Modified)
9309 trunk/modules/m_unreject.c (File Modified)
9310 trunk/modules/m_user.c (File Modified)
9311 trunk/modules/m_userhost.c (File Modified)
9312 trunk/modules/m_users.c (File Modified)
9313 trunk/modules/m_version.c (File Modified)
9314 trunk/modules/m_wallops.c (File Modified)
9315 trunk/modules/m_who.c (File Modified)
9316 trunk/modules/m_whois.c (File Modified)
9317 trunk/modules/m_whowas.c (File Modified)
9318 trunk/modules/m_xline.c (File Modified)
9321 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9323 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9327 trunk/.indent.pro (File Modified)
9328 trunk/include/charybdis.h (File Added)
9329 trunk/include/client.h (File Modified)
9330 trunk/modules/.indent.pro (File Modified)
9331 trunk/src/.indent.pro (File Modified)
9332 trunk/src/adns.c (File Modified)
9333 trunk/src/aline.c (File Modified)
9334 trunk/src/cache.c (File Modified)
9335 trunk/src/channel.c (File Modified)
9336 trunk/src/class.c (File Modified)
9337 trunk/src/client.c (File Modified)
9338 trunk/src/commio.c (File Modified)
9339 trunk/src/event.c (File Modified)
9340 trunk/src/hash.c (File Modified)
9341 trunk/src/hostmask.c (File Modified)
9342 trunk/src/ircd.c (File Modified)
9343 trunk/src/kdparse.c (File Modified)
9344 trunk/src/linebuf.c (File Modified)
9345 trunk/src/listener.c (File Modified)
9346 trunk/src/modules.c (File Modified)
9347 trunk/src/monitor.c (File Modified)
9348 trunk/src/newconf.c (File Modified)
9349 trunk/src/packet.c (File Modified)
9350 trunk/src/parse.c (File Modified)
9351 trunk/src/reject.c (File Modified)
9352 trunk/src/s_auth.c (File Modified)
9353 trunk/src/s_conf.c (File Modified)
9354 trunk/src/s_gline.c (File Modified)
9355 trunk/src/s_log.c (File Modified)
9356 trunk/src/s_newconf.c (File Modified)
9357 trunk/src/s_serv.c (File Modified)
9358 trunk/src/s_stats.c (File Modified)
9359 trunk/src/s_user.c (File Modified)
9360 trunk/src/send.c (File Modified)
9361 trunk/src/whowas.c (File Modified)
9364 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9366 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9367 - Convert a few modules towards using this code.
9368 - Make a note about this change in NEWS.
9372 trunk/NEWS (File Modified)
9373 trunk/include/aline.h (File Added)
9374 trunk/modules/m_dline.c (File Modified)
9375 trunk/modules/m_kline.c (File Modified)
9376 trunk/modules/m_resv.c (File Modified)
9377 trunk/modules/m_xline.c (File Modified)
9378 trunk/src/Makefile.in (File Modified)
9379 trunk/src/aline.c (File Added)
9382 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9384 - Update NEWS document.
9388 trunk/NEWS (File Modified)
9391 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9393 Use find_named_person() instead of find_person() in services shortcuts.
9397 trunk/modules/m_sshortcut.c (File Modified)
9400 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9402 Fix propagation of empty channels (+P).
9406 trunk/modules/core/m_sjoin.c (File Modified)
9407 trunk/src/s_serv.c (File Modified)
9410 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9412 Use same comparison for +f.
9416 trunk/modules/core/m_join.c (File Modified)
9419 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9421 Retire server-server non-encap CHGHOST, and clean it up a bit.
9425 trunk/modules/m_chghost.c (File Modified)
9428 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9430 Use TS6 form for SQUIT wallops.
9434 trunk/modules/core/m_squit.c (File Modified)
9437 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9439 Propagate nick changes for remote clients in TS6 form if possible;
9440 simplify the code a bit.
9444 trunk/modules/core/m_nick.c (File Modified)
9447 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9449 Only clear oper_only_umodes on deoper for local clients.
9453 trunk/src/s_user.c (File Modified)
9456 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9458 - Don't enable use_whois_actually in the default config, makes cloaking
9459 only useful for vanity.
9463 trunk/doc/example.conf (File Modified)
9466 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9468 Fix linebuf raw code to not truncate lines longer than
9469 510 characters. This stops ziplinks corruption at
9470 the initial burst if the other side sends a lot.
9474 trunk/src/linebuf.c (File Modified)
9477 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9479 - Add +r to channel_modes().
9483 trunk/src/channel.c (File Modified)
9486 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9492 trunk/NEWS (File Modified)
9495 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9497 err, nvm. wrong project :-P
9501 trunk/src/match.c (File Modified)
9504 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9506 make sure we don't crash on match(NULL, test)
9510 trunk/src/match.c (File Modified)
9513 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9515 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9516 flags = rehash in shared{}.
9517 Uses :<source> ENCAP <target> REHASH [option].
9521 trunk/doc/example.conf (File Modified)
9522 trunk/doc/reference.conf (File Modified)
9523 trunk/help/opers/rehash (File Modified)
9524 trunk/include/s_newconf.h (File Modified)
9525 trunk/modules/m_rehash.c (File Modified)
9526 trunk/modules/m_stats.c (File Modified)
9527 trunk/src/newconf.c (File Modified)
9530 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9532 Initialize flags to 0 in conf_set_shared_flags() and
9533 conf_set_cluster_flags().
9537 trunk/src/newconf.c (File Modified)
9540 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9542 Don't allow a forward from a #channel to an &channel.
9543 Error message is Illegal channel name.
9547 trunk/modules/core/m_mode.c (File Modified)
9550 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9552 - change version to 1.0.1
9556 trunk/configure (File Modified)
9557 trunk/configure.ac (File Modified)
9560 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9566 trunk/NEWS (File Modified)
9569 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9571 Services shortcuts changes:
9572 - Require umode +S on target
9573 - Use ERR_SERVICESDOWN (440) for error message
9574 - Fix check for empty string
9578 trunk/include/numeric.h (File Modified)
9579 trunk/modules/m_sshortcut.c (File Modified)
9580 trunk/src/messages.tab (File Modified)
9583 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9585 s/IsChanService/IsService/g;
9589 trunk/modules/m_sshortcut.c (File Modified)
9592 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9594 Add check for service validity in shortcut routines.
9598 trunk/modules/m_sshortcut.c (File Modified)
9601 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9603 Don't allow forwarding to a -F channel the setter is not on.
9607 trunk/modules/core/m_mode.c (File Modified)
9610 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9612 Describe identify_service and identify_command in
9617 trunk/doc/reference.conf (File Modified)
9620 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9622 More helpfile updates.
9626 trunk/help/Makefile.in (File Modified)
9627 trunk/help/opers/die (File Modified)
9628 trunk/help/opers/join (File Modified)
9629 trunk/help/opers/links (File Modified)
9630 trunk/help/opers/lusers (File Modified)
9631 trunk/help/opers/map (File Added)
9632 trunk/help/opers/motd (File Modified)
9633 trunk/help/opers/names (File Modified)
9634 trunk/help/opers/notice (File Modified)
9635 trunk/help/opers/operspy (File Modified)
9636 trunk/help/opers/part (File Modified)
9637 trunk/help/opers/privmsg (File Modified)
9638 trunk/help/opers/restart (File Modified)
9639 trunk/help/opers/set (File Modified)
9640 trunk/help/opers/stats (File Modified)
9641 trunk/help/opers/trace (File Modified)
9642 trunk/help/opers/version (File Modified)
9643 trunk/help/users/notice (File Modified)
9644 trunk/help/users/privmsg (File Modified)
9645 trunk/help/users/stats (File Modified)
9648 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9654 trunk/help/opers/cmode (File Modified)
9655 trunk/help/opers/umode (File Modified)
9656 trunk/help/opers/wallops (File Modified)
9657 trunk/help/opers/who (File Modified)
9658 trunk/help/users/umode (File Modified)
9661 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9663 Include cmode +r in 004 and 005.
9667 trunk/include/supported.h (File Modified)
9668 trunk/src/messages.tab (File Modified)
9671 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9673 No need to clear all 3 buffers in channel_modes().
9677 trunk/src/channel.c (File Modified)
9680 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9682 - Fix multiple +f modes per line
9683 - -f shouldn't take a parameter
9687 trunk/modules/core/m_mode.c (File Modified)
9690 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9692 Channel mode +Q now prevents forwarding to or through
9693 a channel, just like in hyperion, not from a channel.
9697 trunk/modules/core/m_join.c (File Modified)
9700 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9702 Complete +F/+Q propagation.
9706 trunk/modules/core/m_join.c (File Modified)
9707 trunk/modules/core/m_sjoin.c (File Modified)
9708 trunk/src/channel.c (File Modified)
9711 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9713 - A few minor fixes.
9717 trunk/modules/core/m_join.c (File Modified)
9718 trunk/modules/m_services.c (File Modified)
9721 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9723 - Fix netsplit obfuscation.
9727 trunk/src/client.c (File Modified)
9730 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9732 - Fix another /stats p related bug.
9736 trunk/src/client.c (File Modified)
9739 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9741 - Update example.conf.
9745 trunk/doc/example.conf (File Modified)
9748 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9750 - Fix a minor bug here, and re-release 1.0.
9754 trunk/modules/core/m_nick.c (File Modified)
9757 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9759 - Add bursted clients to /stats p list.
9763 trunk/modules/core/m_nick.c (File Modified)
9766 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9768 - Add identify_service, identify_command options to the example.conf,
9773 trunk/NEWS (File Modified)
9774 trunk/doc/example.conf (File Modified)
9775 trunk/src/newconf.c (File Modified)
9778 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9780 - Add services shortcuts.
9784 trunk/modules/Makefile.in (File Modified)
9785 trunk/modules/m_sshortcut.c (File Added)
9788 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9790 - put back checks i removed by mistake
9794 trunk/modules/core/m_join.c (File Modified)
9797 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9799 - Implement channel mode +Q, which disables forwarding.
9800 - Make forwarding usable by everyone.
9801 - Implement channel mode +F which bypasses authority checks on a target
9807 trunk/NEWS (File Modified)
9808 trunk/include/channel.h (File Modified)
9809 trunk/include/supported.h (File Modified)
9810 trunk/modules/core/m_join.c (File Modified)
9811 trunk/modules/core/m_mode.c (File Modified)
9812 trunk/src/messages.tab (File Modified)
9815 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9817 - Fix account handling brokenness.
9821 trunk/modules/m_services.c (File Modified)
9824 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9826 Identify to services via server password hack. Still
9827 needs config file parts, like
9828 identifyservice = "nickserv@services.int";
9829 identifycommand = "IDENTIFY";
9833 trunk/include/s_conf.h (File Modified)
9834 trunk/src/s_user.c (File Modified)
9837 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9839 Make send.c compile.
9843 trunk/src/send.c (File Modified)
9846 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9848 - Handle this better.
9852 trunk/src/send.c (File Modified)
9855 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9857 If the source is not a client, don't send to normal users.
9861 trunk/src/send.c (File Modified)
9864 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9866 - Make /wallops behave as wallops in other ircds.
9870 trunk/modules/m_wallops.c (File Modified)
9871 trunk/src/send.c (File Modified)
9874 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9880 trunk/NEWS (File Modified)
9881 trunk/configure (File Modified)
9882 trunk/configure.ac (File Modified)
9885 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9887 - Remove efnet configuration.
9888 - Rename example.conf as reference.conf, and replace the default
9889 example.conf with one suitable for AthemeNET.
9890 - Update makefile to reflect these changes.
9894 trunk/doc/Makefile.in (File Modified)
9895 trunk/doc/example.conf (File Modified)
9896 trunk/doc/example.efnet.conf (File Deleted)
9897 trunk/doc/reference.conf (File Added)
9900 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9902 - Don't display opers who are /away.
9906 trunk/modules/m_stats.c (File Modified)
9909 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9911 Put cmode +f in 004 and 005.
9915 trunk/include/supported.h (File Modified)
9916 trunk/src/messages.tab (File Modified)
9919 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9921 Add user umode +Q which prevents a user from
9926 trunk/include/client.h (File Modified)
9927 trunk/modules/core/m_join.c (File Modified)
9928 trunk/src/messages.tab (File Modified)
9929 trunk/src/s_user.c (File Modified)
9932 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9934 Implement channel forwarding in m_join(). As in
9935 hyperion, failing to join because of +i, +r or +j
9936 can cause you to be forwarded, potentially
9937 recursively. Unlike hyperion, a single numeric
9938 is sent in case of a successful forward, otherwise
9939 the ircd acts if there were no forward.
9943 trunk/include/numeric.h (File Modified)
9944 trunk/modules/core/m_join.c (File Modified)
9945 trunk/src/messages.tab (File Modified)
9948 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9950 Allow servers to set oper-only cmodes as well.
9954 trunk/modules/core/m_mode.c (File Modified)
9957 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9959 Add cmode +f which takes a channel name, settable
9960 only by opers for now. Does not do anything yet.
9964 trunk/include/channel.h (File Modified)
9965 trunk/modules/core/m_join.c (File Modified)
9966 trunk/modules/core/m_mode.c (File Modified)
9967 trunk/modules/core/m_sjoin.c (File Modified)
9968 trunk/src/channel.c (File Modified)
9971 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9973 Fully initialize 'mode' in ms_join() and ms_sjoin()
9974 to avoid old +j garbage from being used.
9978 trunk/modules/core/m_join.c (File Modified)
9979 trunk/modules/core/m_sjoin.c (File Modified)
9982 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9984 - only touch join_count/join_delta if join throttling
9985 is enabled on the channel
9986 - reset join_count/join_delta to 0 if -j is set
9990 trunk/modules/core/m_join.c (File Modified)
9991 trunk/modules/core/m_mode.c (File Modified)
9992 trunk/modules/core/m_sjoin.c (File Modified)
9995 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9997 Also start a new "period" for join throttling for remote joins,
9998 if necessary. Make the code slightly clearer.
10002 trunk/modules/core/m_join.c (File Modified)
10003 trunk/src/channel.c (File Modified)
10006 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10008 Some +j improvements, still broken.
10012 trunk/modules/core/m_join.c (File Modified)
10013 trunk/modules/core/m_sjoin.c (File Modified)
10016 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10018 Only do +z processing for +m channels the sender is on,
10019 as bans/quiets are currently only checked locally.
10023 trunk/modules/core/m_message.c (File Modified)
10026 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10028 - Add max_bans_large configuration option, defaulting to 500, to
10029 limit the number of bans in a +L channel
10030 - Change b/e/I to b/e/I/q in texts
10034 trunk/doc/example.conf (File Modified)
10035 trunk/include/s_conf.h (File Modified)
10036 trunk/modules/core/m_mode.c (File Modified)
10037 trunk/modules/m_info.c (File Modified)
10038 trunk/src/newconf.c (File Modified)
10039 trunk/src/s_conf.c (File Modified)
10042 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10044 Store invite for +gi channels.
10045 Note that +gi is significantly weaker access control than +i.
10049 trunk/modules/m_invite.c (File Modified)
10052 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10054 Nonops are allowed to see +q lists.
10058 trunk/modules/core/m_mode.c (File Modified)
10061 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10063 Invalidate can_send() cache on -q.
10067 trunk/modules/core/m_mode.c (File Modified)
10070 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10072 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10076 trunk/modules/core/m_sjoin.c (File Modified)
10079 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10081 - Allow blank SJOINs -- for permanant channels.
10085 trunk/modules/core/m_sjoin.c (File Modified)
10088 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10090 - Burst permanant channels.
10094 trunk/src/s_serv.c (File Modified)
10097 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10099 - Fix handling of permanant channels.
10103 trunk/modules/core/m_join.c (File Modified)
10106 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10108 - Run indent on core modules.
10109 - Add propagation of join throttle settings.
10113 trunk/modules/core/m_die.c (File Modified)
10114 trunk/modules/core/m_error.c (File Modified)
10115 trunk/modules/core/m_join.c (File Modified)
10116 trunk/modules/core/m_kick.c (File Modified)
10117 trunk/modules/core/m_kill.c (File Modified)
10118 trunk/modules/core/m_message.c (File Modified)
10119 trunk/modules/core/m_mode.c (File Modified)
10120 trunk/modules/core/m_nick.c (File Modified)
10121 trunk/modules/core/m_part.c (File Modified)
10122 trunk/modules/core/m_quit.c (File Modified)
10123 trunk/modules/core/m_server.c (File Modified)
10124 trunk/modules/core/m_sjoin.c (File Modified)
10125 trunk/modules/core/m_squit.c (File Modified)
10128 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10130 - Fix mistake in commit message.
10134 trunk/ChangeLog (File Modified)
10137 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10139 - Channel throttling.
10143 trunk/NEWS (File Modified)
10144 trunk/include/supported.h (File Modified)
10145 trunk/modules/core/m_mode.c (File Modified)
10146 trunk/src/messages.tab (File Modified)
10149 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10151 - Channel throttle logic fixes.
10155 trunk/include/channel.h (File Modified)
10158 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10160 - Add the throttle logic.
10164 trunk/include/channel.h (File Modified)
10165 trunk/include/numeric.h (File Modified)
10166 trunk/modules/core/m_join.c (File Modified)
10167 trunk/src/channel.c (File Modified)
10168 trunk/src/messages.tab (File Modified)
10171 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10173 - Cosmetic fixes to CREDITS.
10177 trunk/CREDITS (File Modified)
10180 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10182 - Better channel_modes() from ShadowIRCd 4.
10186 trunk/include/channel.h (File Modified)
10187 trunk/src/channel.c (File Modified)
10190 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10192 - Strip colour codes from parts.
10196 trunk/modules/core/m_part.c (File Modified)
10199 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10201 - Strip colour codes from quits.
10205 trunk/modules/core/m_quit.c (File Modified)
10208 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10210 - add +c/+g/+z to channel_modes().
10214 trunk/src/channel.c (File Modified)
10217 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10219 - Add +g to 004/005 numerics.
10223 trunk/include/supported.h (File Modified)
10224 trunk/src/messages.tab (File Modified)
10227 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10229 - Add +cgz to set_final_mode() in both join/sjoin.
10230 - Implement channel mode +g: Free invite.
10234 trunk/include/channel.h (File Modified)
10235 trunk/modules/core/m_join.c (File Modified)
10236 trunk/modules/core/m_mode.c (File Modified)
10237 trunk/modules/core/m_sjoin.c (File Modified)
10238 trunk/modules/m_invite.c (File Modified)
10241 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10243 - Make sure /stats p uses the right list.
10247 trunk/modules/m_stats.c (File Modified)
10250 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10252 - local oper list becomes local_oper_list.
10253 - all opers are stored on oper_list for /stats p.
10257 trunk/include/ircd.h (File Modified)
10258 trunk/modules/m_stats.c (File Modified)
10259 trunk/modules/m_trace.c (File Modified)
10260 trunk/src/client.c (File Modified)
10261 trunk/src/ircd.c (File Modified)
10262 trunk/src/s_user.c (File Modified)
10263 trunk/src/send.c (File Modified)
10266 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10268 - Remove ENABLE_SERVICES legacy define.
10272 trunk/configure (File Modified)
10273 trunk/configure.ac (File Modified)
10274 trunk/include/client.h (File Modified)
10275 trunk/include/m_info.h (File Modified)
10276 trunk/include/s_conf.h (File Modified)
10277 trunk/modules/Makefile.in (File Modified)
10278 trunk/modules/core/m_kick.c (File Modified)
10279 trunk/modules/core/m_mode.c (File Modified)
10280 trunk/modules/core/m_nick.c (File Modified)
10281 trunk/modules/core/m_sjoin.c (File Modified)
10282 trunk/modules/m_services.c (File Modified)
10283 trunk/src/channel.c (File Modified)
10284 trunk/src/newconf.c (File Modified)
10285 trunk/src/s_conf.c (File Modified)
10286 trunk/src/s_serv.c (File Modified)
10287 trunk/src/s_user.c (File Modified)
10290 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10292 - New reject message, ala ircu.
10296 trunk/src/reject.c (File Modified)
10299 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10301 - Reduce 'broadcast storm' effect in m_chghost.
10305 trunk/modules/m_chghost.c (File Modified)
10308 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10310 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10314 trunk/include/supported.h (File Modified)
10315 trunk/src/messages.tab (File Modified)
10318 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10324 trunk/include/channel.h (File Modified)
10325 trunk/modules/core/m_message.c (File Modified)
10326 trunk/modules/core/m_mode.c (File Modified)
10329 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10331 - use sendto_one_numeric() in some places.
10335 trunk/modules/core/m_mode.c (File Modified)
10338 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10340 - Implement channel mode +c -- colour stripping.
10344 trunk/include/irc_string.h (File Modified)
10345 trunk/include/supported.h (File Modified)
10346 trunk/modules/core/m_message.c (File Modified)
10347 trunk/modules/core/m_mode.c (File Modified)
10348 trunk/src/irc_string.c (File Modified)
10349 trunk/src/messages.tab (File Modified)
10352 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10354 - Add +qLP to CHANMODES 005 numeric.
10358 trunk/include/supported.h (File Modified)
10361 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10363 Move credits files to doc/.
10367 trunk/Hybrid-team (File Deleted)
10368 trunk/Ratbox-team (File Deleted)
10369 trunk/doc/Hybrid-team (File Added)
10370 trunk/doc/Ratbox-team (File Added)
10373 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10375 - Rename Ratbox credits as Ratbox-team.
10376 - Add in our own CREDITS.
10380 trunk/CREDITS (File Deleted)
10381 trunk/CREDITS (File Added)
10382 trunk/Ratbox-team (File Added)
10385 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10387 - Quietcache fixes.
10391 trunk/modules/core/m_mode.c (File Modified)
10394 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10396 - Rebuild configure.
10400 trunk/autom4te.cache/ (File Deleted)
10401 trunk/configure (File Modified)
10404 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10406 Add +q to messages.tab.
10410 trunk/src/messages.tab (File Modified)
10413 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10415 - port m_sjoin stuff to TS6 JOIN syntax.
10419 trunk/modules/core/m_join.c (File Modified)
10422 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10424 - Implement channel mode +q (quiet)
10428 trunk/include/channel.h (File Modified)
10429 trunk/modules/core/m_mode.c (File Modified)
10430 trunk/src/channel.c (File Modified)
10433 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10435 Add +L/+P for set_final_mode().
10439 trunk/modules/core/m_sjoin.c (File Modified)
10442 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10444 Add +L/+P in channel_modes().
10448 trunk/src/channel.c (File Modified)
10451 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10453 - Use MODE_PERMANENT, not MODE_PERMANANT
10454 - Actually use chm_staff()
10456 It compiles but is not otherwise tested.
10460 trunk/include/channel.h (File Modified)
10461 trunk/modules/core/m_mode.c (File Modified)
10462 trunk/modules/core/m_sjoin.c (File Modified)
10463 trunk/src/channel.c (File Modified)
10466 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10468 - Ok, patchlevel.h is fixed now.
10472 trunk/include/patchlevel.h (File Modified)
10475 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10481 trunk/include/patchlevel.h (File Modified)
10482 trunk/src/version.c.SH (File Modified)
10485 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10487 - Fix compilation issue with version.c.
10491 trunk/src/version.c.SH (File Modified)
10494 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10496 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10497 this from the BUGS file.
10501 trunk/BUGS (File Modified)
10504 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10506 Mangle all netsplit messages if flatten links is enabled.
10510 trunk/src/client.c (File Modified)
10513 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10515 - jilles pointed out that /stats p needed severe changes -- implement
10520 trunk/modules/m_stats.c (File Modified)
10523 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10525 Rename RELNOTES to NEWS.
10529 trunk/NEWS (File Added)
10530 trunk/RELNOTES (File Deleted)
10533 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10539 trunk/RELNOTES (File Modified)
10542 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10544 - Make /stats p work globally.
10545 - Change 'OPER(s)' to 'staff members'
10549 trunk/modules/m_stats.c (File Modified)
10552 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10554 - add modes, +LP to RPL_MYINFO.
10558 trunk/src/messages.tab (File Modified)
10561 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10563 More stuff to RELNOTES.
10567 trunk/RELNOTES (File Modified)
10570 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10576 trunk/modules/core/m_sjoin.c (File Modified)
10577 trunk/src/channel.c (File Modified)
10580 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10582 - Implement list limit exceed modes -- +L.
10586 trunk/modules/core/m_mode.c (File Modified)
10589 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10591 - Add handlers for modes +L, +P.
10595 trunk/include/channel.h (File Modified)
10596 trunk/modules/core/m_mode.c (File Modified)
10599 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10601 Update properties on *everything*.
10605 trunk/.cvsignore (Property Modified)
10606 trunk/.indent.pro (Property Modified)
10607 trunk/BUGS (File Modified) (Property Modified)
10608 trunk/CREDITS (File Modified) (Property Modified)
10609 trunk/ChangeLog (Property Modified)
10610 trunk/Hybrid-team (File Modified) (Property Modified)
10611 trunk/INSTALL (File Modified) (Property Modified)
10612 trunk/LICENSE (File Modified) (Property Modified)
10613 trunk/Makefile.in (File Modified) (Property Modified)
10614 trunk/README.FIRST (File Modified) (Property Modified)
10615 trunk/RELNOTES (File Modified) (Property Modified)
10616 trunk/SVN-Access (Property Modified)
10617 trunk/aclocal.m4 (File Modified) (Property Modified)
10618 trunk/adns/.cvsignore (Property Modified)
10619 trunk/adns/COPYING (Property Modified)
10620 trunk/adns/GPL-vs-LGPL (Property Modified)
10621 trunk/adns/Makefile.in (File Modified) (Property Modified)
10622 trunk/adns/README (Property Modified)
10623 trunk/adns/README.ircd (Property Modified)
10624 trunk/adns/adns.h (File Modified) (Property Modified)
10625 trunk/adns/check.c (File Modified) (Property Modified)
10626 trunk/adns/dlist.h (File Modified) (Property Modified)
10627 trunk/adns/event.c (File Modified) (Property Modified)
10628 trunk/adns/general.c (File Modified) (Property Modified)
10629 trunk/adns/internal.h (File Modified) (Property Modified)
10630 trunk/adns/parse.c (File Modified) (Property Modified)
10631 trunk/adns/query.c (File Modified) (Property Modified)
10632 trunk/adns/reply.c (File Modified) (Property Modified)
10633 trunk/adns/setup.c (File Modified) (Property Modified)
10634 trunk/adns/transmit.c (File Modified) (Property Modified)
10635 trunk/adns/tvarith.h (File Modified) (Property Modified)
10636 trunk/adns/types.c (File Modified) (Property Modified)
10637 trunk/configure (File Modified) (Property Modified)
10638 trunk/configure.ac (File Modified) (Property Modified)
10639 trunk/contrib/.cvsignore (Property Modified)
10640 trunk/contrib/.indent.pro (Property Modified)
10641 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10642 trunk/contrib/README (File Modified) (Property Modified)
10643 trunk/contrib/example_module.c (File Modified) (Property Modified)
10644 trunk/contrib/m_42.c (File Modified) (Property Modified)
10645 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10646 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10647 trunk/contrib/m_force.c (File Modified) (Property Modified)
10648 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10649 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10650 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10651 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10652 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10653 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10654 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10655 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10656 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10657 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10658 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10659 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10660 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10661 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10662 trunk/doc/.cvsignore (Property Modified)
10663 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10664 trunk/doc/Makefile.in (File Modified) (Property Modified)
10665 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10666 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10667 trunk/doc/challenge.txt (File Modified) (Property Modified)
10668 trunk/doc/example.conf (File Modified) (Property Modified)
10669 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10670 trunk/doc/hooks.txt (File Modified) (Property Modified)
10671 trunk/doc/index.txt (File Modified) (Property Modified)
10672 trunk/doc/ircd.8 (File Modified) (Property Modified)
10673 trunk/doc/ircd.motd (Property Modified)
10674 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10675 trunk/doc/modeg.txt (File Modified) (Property Modified)
10676 trunk/doc/modes.txt (File Modified) (Property Modified)
10677 trunk/doc/monitor.txt (File Modified) (Property Modified)
10678 trunk/doc/old/Authors (Property Modified)
10679 trunk/doc/operguide.txt (File Modified) (Property Modified)
10680 trunk/doc/opermyth.txt (Property Modified)
10681 trunk/doc/server-version-info (File Modified) (Property Modified)
10682 trunk/doc/services.txt (File Modified) (Property Modified)
10683 trunk/doc/technical/README.TSora (Property Modified)
10684 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10685 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10686 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10687 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10688 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10689 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10690 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10691 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10692 trunk/doc/technical/rfc1459.txt (Property Modified)
10693 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10694 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10695 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10696 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10697 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10698 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10699 trunk/help/Makefile.in (File Modified) (Property Modified)
10700 trunk/help/opers/accept (Property Modified)
10701 trunk/help/opers/admin (Property Modified)
10702 trunk/help/opers/away (Property Modified)
10703 trunk/help/opers/capab (Property Modified)
10704 trunk/help/opers/challenge (Property Modified)
10705 trunk/help/opers/close (Property Modified)
10706 trunk/help/opers/cmode (Property Modified)
10707 trunk/help/opers/cnotice (Property Modified)
10708 trunk/help/opers/connect (Property Modified)
10709 trunk/help/opers/cprivmsg (Property Modified)
10710 trunk/help/opers/credits (Property Modified)
10711 trunk/help/opers/die (Property Modified)
10712 trunk/help/opers/dline (Property Modified)
10713 trunk/help/opers/eob (Property Modified)
10714 trunk/help/opers/error (Property Modified)
10715 trunk/help/opers/etrace (Property Modified)
10716 trunk/help/opers/gline (Property Modified)
10717 trunk/help/opers/help (Property Modified)
10718 trunk/help/opers/index (Property Modified)
10719 trunk/help/opers/info (Property Modified)
10720 trunk/help/opers/invite (Property Modified)
10721 trunk/help/opers/ison (Property Modified)
10722 trunk/help/opers/join (Property Modified)
10723 trunk/help/opers/kick (Property Modified)
10724 trunk/help/opers/kill (Property Modified)
10725 trunk/help/opers/kline (Property Modified)
10726 trunk/help/opers/knock (Property Modified)
10727 trunk/help/opers/links (Property Modified)
10728 trunk/help/opers/list (Property Modified)
10729 trunk/help/opers/locops (Property Modified)
10730 trunk/help/opers/lusers (Property Modified)
10731 trunk/help/opers/modlist (Property Modified)
10732 trunk/help/opers/modload (Property Modified)
10733 trunk/help/opers/modrestart (Property Modified)
10734 trunk/help/opers/modunload (Property Modified)
10735 trunk/help/opers/motd (Property Modified)
10736 trunk/help/opers/names (Property Modified)
10737 trunk/help/opers/nick (Property Modified)
10738 trunk/help/opers/notice (Property Modified)
10739 trunk/help/opers/oper (Property Modified)
10740 trunk/help/opers/operspy (Property Modified)
10741 trunk/help/opers/operwall (Property Modified)
10742 trunk/help/opers/part (Property Modified)
10743 trunk/help/opers/pass (Property Modified)
10744 trunk/help/opers/ping (Property Modified)
10745 trunk/help/opers/pong (Property Modified)
10746 trunk/help/opers/post (Property Modified)
10747 trunk/help/opers/privmsg (Property Modified)
10748 trunk/help/opers/quit (Property Modified)
10749 trunk/help/opers/rehash (Property Modified)
10750 trunk/help/opers/restart (Property Modified)
10751 trunk/help/opers/resv (Property Modified)
10752 trunk/help/opers/server (Property Modified)
10753 trunk/help/opers/set (Property Modified)
10754 trunk/help/opers/sjoin (Property Modified)
10755 trunk/help/opers/squit (Property Modified)
10756 trunk/help/opers/stats (Property Modified)
10757 trunk/help/opers/svinfo (Property Modified)
10758 trunk/help/opers/testgecos (Property Modified)
10759 trunk/help/opers/testline (Property Modified)
10760 trunk/help/opers/testmask (Property Modified)
10761 trunk/help/opers/time (Property Modified)
10762 trunk/help/opers/topic (Property Modified)
10763 trunk/help/opers/trace (Property Modified)
10764 trunk/help/opers/uhelp (Property Modified)
10765 trunk/help/opers/umode (Property Modified)
10766 trunk/help/opers/undline (Property Modified)
10767 trunk/help/opers/ungline (Property Modified)
10768 trunk/help/opers/unkline (Property Modified)
10769 trunk/help/opers/unresv (Property Modified)
10770 trunk/help/opers/unxline (Property Modified)
10771 trunk/help/opers/user (Property Modified)
10772 trunk/help/opers/userhost (Property Modified)
10773 trunk/help/opers/users (Property Modified)
10774 trunk/help/opers/version (Property Modified)
10775 trunk/help/opers/wallops (Property Modified)
10776 trunk/help/opers/who (Property Modified)
10777 trunk/help/opers/whois (Property Modified)
10778 trunk/help/opers/whowas (Property Modified)
10779 trunk/help/opers/xline (Property Modified)
10780 trunk/help/users/index (Property Modified)
10781 trunk/help/users/info (Property Modified)
10782 trunk/help/users/notice (Property Modified)
10783 trunk/help/users/privmsg (Property Modified)
10784 trunk/help/users/stats (Property Modified)
10785 trunk/help/users/umode (Property Modified)
10786 trunk/include/.cvsignore (Property Modified)
10787 trunk/include/.indent.pro (Property Modified)
10788 trunk/include/balloc.h (File Modified) (Property Modified)
10789 trunk/include/cache.h (File Modified) (Property Modified)
10790 trunk/include/channel.h (File Modified) (Property Modified)
10791 trunk/include/class.h (File Modified) (Property Modified)
10792 trunk/include/client.h (File Modified) (Property Modified)
10793 trunk/include/commio.h (File Modified) (Property Modified)
10794 trunk/include/common.h (File Modified) (Property Modified)
10795 trunk/include/config.h (File Modified) (Property Modified)
10796 trunk/include/config.h.dist (File Modified) (Property Modified)
10797 trunk/include/defaults.h (File Modified) (Property Modified)
10798 trunk/include/event.h (File Modified) (Property Modified)
10799 trunk/include/hash.h (File Modified) (Property Modified)
10800 trunk/include/hook.h (File Modified) (Property Modified)
10801 trunk/include/hostmask.h (File Modified) (Property Modified)
10802 trunk/include/irc_string.h (File Modified) (Property Modified)
10803 trunk/include/ircd.h (File Modified) (Property Modified)
10804 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10805 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10806 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10807 trunk/include/linebuf.h (File Modified) (Property Modified)
10808 trunk/include/listener.h (File Modified) (Property Modified)
10809 trunk/include/m_info.h (File Modified) (Property Modified)
10810 trunk/include/memory.h (File Modified) (Property Modified)
10811 trunk/include/modules.h (File Modified) (Property Modified)
10812 trunk/include/monitor.h (File Modified) (Property Modified)
10813 trunk/include/msg.h (File Modified) (Property Modified)
10814 trunk/include/newconf.h (File Modified) (Property Modified)
10815 trunk/include/numeric.h (File Modified) (Property Modified)
10816 trunk/include/packet.h (File Modified) (Property Modified)
10817 trunk/include/parse.h (File Modified) (Property Modified)
10818 trunk/include/patchlevel.h (File Modified) (Property Modified)
10819 trunk/include/patricia.h (File Modified) (Property Modified)
10820 trunk/include/reject.h (File Modified) (Property Modified)
10821 trunk/include/res.h (File Modified) (Property Modified)
10822 trunk/include/restart.h (File Modified) (Property Modified)
10823 trunk/include/s_auth.h (File Modified) (Property Modified)
10824 trunk/include/s_conf.h (File Modified) (Property Modified)
10825 trunk/include/s_gline.h (File Modified) (Property Modified)
10826 trunk/include/s_log.h (File Modified) (Property Modified)
10827 trunk/include/s_newconf.h (File Modified) (Property Modified)
10828 trunk/include/s_serv.h (File Modified) (Property Modified)
10829 trunk/include/s_stats.h (File Modified) (Property Modified)
10830 trunk/include/s_user.h (File Modified) (Property Modified)
10831 trunk/include/s_zip.h (File Modified) (Property Modified)
10832 trunk/include/scache.h (File Modified) (Property Modified)
10833 trunk/include/send.h (File Modified) (Property Modified)
10834 trunk/include/serno.h (Property Modified)
10835 trunk/include/setup.h.in (Property Modified)
10836 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10837 trunk/include/stdinc.h (File Modified) (Property Modified)
10838 trunk/include/supported.h (File Modified) (Property Modified)
10839 trunk/include/tools.h (File Modified) (Property Modified)
10840 trunk/include/whowas.h (File Modified) (Property Modified)
10841 trunk/install-sh (File Modified) (Property Modified)
10842 trunk/modules/.cvsignore (Property Modified)
10843 trunk/modules/.depend (Property Modified)
10844 trunk/modules/.indent.pro (Property Modified)
10845 trunk/modules/Makefile.in (File Modified) (Property Modified)
10846 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10847 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10848 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10849 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10850 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10851 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10852 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10853 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10854 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10855 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10856 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10857 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10858 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10859 trunk/modules/m_accept.c (File Modified) (Property Modified)
10860 trunk/modules/m_admin.c (File Modified) (Property Modified)
10861 trunk/modules/m_away.c (File Modified) (Property Modified)
10862 trunk/modules/m_cap.c (File Modified) (Property Modified)
10863 trunk/modules/m_capab.c (File Modified) (Property Modified)
10864 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10865 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10866 trunk/modules/m_close.c (File Modified) (Property Modified)
10867 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10868 trunk/modules/m_connect.c (File Modified) (Property Modified)
10869 trunk/modules/m_dline.c (File Modified) (Property Modified)
10870 trunk/modules/m_encap.c (File Modified) (Property Modified)
10871 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10872 trunk/modules/m_gline.c (File Modified) (Property Modified)
10873 trunk/modules/m_help.c (File Modified) (Property Modified)
10874 trunk/modules/m_info.c (File Modified) (Property Modified)
10875 trunk/modules/m_invite.c (File Modified) (Property Modified)
10876 trunk/modules/m_ison.c (File Modified) (Property Modified)
10877 trunk/modules/m_kline.c (File Modified) (Property Modified)
10878 trunk/modules/m_knock.c (File Modified) (Property Modified)
10879 trunk/modules/m_links.c (File Modified) (Property Modified)
10880 trunk/modules/m_list.c (File Modified) (Property Modified)
10881 trunk/modules/m_locops.c (File Modified) (Property Modified)
10882 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10883 trunk/modules/m_map.c (File Modified) (Property Modified)
10884 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10885 trunk/modules/m_motd.c (File Modified) (Property Modified)
10886 trunk/modules/m_names.c (File Modified) (Property Modified)
10887 trunk/modules/m_oper.c (File Modified) (Property Modified)
10888 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10889 trunk/modules/m_pass.c (File Modified) (Property Modified)
10890 trunk/modules/m_ping.c (File Modified) (Property Modified)
10891 trunk/modules/m_pong.c (File Modified) (Property Modified)
10892 trunk/modules/m_post.c (File Modified) (Property Modified)
10893 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10894 trunk/modules/m_restart.c (File Modified) (Property Modified)
10895 trunk/modules/m_resv.c (File Modified) (Property Modified)
10896 trunk/modules/m_services.c (File Modified) (Property Modified)
10897 trunk/modules/m_set.c (File Modified) (Property Modified)
10898 trunk/modules/m_stats.c (File Modified) (Property Modified)
10899 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10900 trunk/modules/m_tb.c (File Modified) (Property Modified)
10901 trunk/modules/m_testline.c (File Modified) (Property Modified)
10902 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10903 trunk/modules/m_time.c (File Modified) (Property Modified)
10904 trunk/modules/m_topic.c (File Modified) (Property Modified)
10905 trunk/modules/m_trace.c (File Modified) (Property Modified)
10906 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10907 trunk/modules/m_user.c (File Modified) (Property Modified)
10908 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10909 trunk/modules/m_users.c (File Modified) (Property Modified)
10910 trunk/modules/m_version.c (File Modified) (Property Modified)
10911 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10912 trunk/modules/m_who.c (File Modified) (Property Modified)
10913 trunk/modules/m_whois.c (File Modified) (Property Modified)
10914 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10915 trunk/modules/m_xline.c (File Modified) (Property Modified)
10916 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10917 trunk/servlink/.cvsignore (Property Modified)
10918 trunk/servlink/.indent.pro (Property Modified)
10919 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10920 trunk/servlink/README (File Modified) (Property Modified)
10921 trunk/servlink/TODO (File Modified) (Property Modified)
10922 trunk/servlink/control.c (File Modified) (Property Modified)
10923 trunk/servlink/control.h (File Modified) (Property Modified)
10924 trunk/servlink/io.c (File Modified) (Property Modified)
10925 trunk/servlink/io.h (File Modified) (Property Modified)
10926 trunk/servlink/servlink.c (File Modified) (Property Modified)
10927 trunk/servlink/servlink.h (File Modified) (Property Modified)
10928 trunk/src/.cvsignore (Property Modified)
10929 trunk/src/.depend (Property Modified)
10930 trunk/src/.indent.pro (Property Modified)
10931 trunk/src/Makefile.in (File Modified) (Property Modified)
10932 trunk/src/adns.c (File Modified) (Property Modified)
10933 trunk/src/balloc.c (File Modified) (Property Modified)
10934 trunk/src/cache.c (File Modified) (Property Modified)
10935 trunk/src/channel.c (File Modified) (Property Modified)
10936 trunk/src/class.c (File Modified) (Property Modified)
10937 trunk/src/client.c (File Modified) (Property Modified)
10938 trunk/src/commio.c (File Modified) (Property Modified)
10939 trunk/src/devpoll.c (File Modified) (Property Modified)
10940 trunk/src/epoll.c (File Modified) (Property Modified)
10941 trunk/src/event.c (File Modified) (Property Modified)
10942 trunk/src/getopt.c (File Modified) (Property Modified)
10943 trunk/src/hash.c (File Modified) (Property Modified)
10944 trunk/src/hook.c (File Modified) (Property Modified)
10945 trunk/src/hostmask.c (File Modified) (Property Modified)
10946 trunk/src/irc_string.c (File Modified) (Property Modified)
10947 trunk/src/ircd.c (File Modified) (Property Modified)
10948 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10949 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10950 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10951 trunk/src/kdparse.c (File Modified) (Property Modified)
10952 trunk/src/kqueue.c (File Modified) (Property Modified)
10953 trunk/src/linebuf.c (File Modified) (Property Modified)
10954 trunk/src/listener.c (File Modified) (Property Modified)
10955 trunk/src/match.c (File Modified) (Property Modified)
10956 trunk/src/memory.c (File Modified) (Property Modified)
10957 trunk/src/messages.tab (File Modified) (Property Modified)
10958 trunk/src/modules.c (File Modified) (Property Modified)
10959 trunk/src/monitor.c (File Modified) (Property Modified)
10960 trunk/src/newconf.c (File Modified) (Property Modified)
10961 trunk/src/numeric.c (File Modified) (Property Modified)
10962 trunk/src/packet.c (File Modified) (Property Modified)
10963 trunk/src/parse.c (File Modified) (Property Modified)
10964 trunk/src/patricia.c (File Modified) (Property Modified)
10965 trunk/src/poll.c (File Modified) (Property Modified)
10966 trunk/src/reject.c (File Modified) (Property Modified)
10967 trunk/src/restart.c (File Modified) (Property Modified)
10968 trunk/src/s_auth.c (File Modified) (Property Modified)
10969 trunk/src/s_conf.c (File Modified) (Property Modified)
10970 trunk/src/s_gline.c (File Modified) (Property Modified)
10971 trunk/src/s_log.c (File Modified) (Property Modified)
10972 trunk/src/s_newconf.c (File Modified) (Property Modified)
10973 trunk/src/s_serv.c (File Modified) (Property Modified)
10974 trunk/src/s_stats.c (File Modified) (Property Modified)
10975 trunk/src/s_user.c (File Modified) (Property Modified)
10976 trunk/src/scache.c (File Modified) (Property Modified)
10977 trunk/src/select.c (File Modified) (Property Modified)
10978 trunk/src/send.c (File Modified) (Property Modified)
10979 trunk/src/snprintf.c (File Modified) (Property Modified)
10980 trunk/src/tools.c (File Modified) (Property Modified)
10981 trunk/src/version.c.SH (File Modified) (Property Modified)
10982 trunk/src/whowas.c (File Modified) (Property Modified)
10983 trunk/tools/.cvsignore (Property Modified)
10984 trunk/tools/Makefile.in (File Modified) (Property Modified)
10985 trunk/tools/README (File Modified) (Property Modified)
10986 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10987 trunk/tools/convertilines.c (File Modified) (Property Modified)
10988 trunk/tools/convertklines.c (File Modified) (Property Modified)
10989 trunk/tools/mkkeypair (Property Modified)
10990 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10991 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10992 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10993 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10994 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10995 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10996 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10997 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10998 trunk/tools/untabify (File Modified) (Property Modified)
10999 trunk/tools/viconf.c (File Modified) (Property Modified)
11002 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11008 trunk/RELNOTES (File Modified)
11011 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11013 - Make version.c use our serial, not ratbox's.
11017 trunk/src/version.c.SH (File Modified)
11020 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11023 - revved patchlevel to 2.1.5
11027 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11031 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11033 - fix buffer overflow and unterminated buffer when removing TS6 bans
11034 - fix rebuilding of SJOIN
11038 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11041 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11043 have servlink report if it gets an uncompressed error message when it gets inflate failures
11046 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11049 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11051 - extend our copyrights to 2005.
11055 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11056 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11057 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11058 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11065 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11066 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11067 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11068 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11069 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11070 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11071 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11072 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11073 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11074 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11075 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11076 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11077 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11078 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11079 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11080 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11081 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11082 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11083 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11084 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11085 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11086 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11087 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11088 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11089 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11090 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11091 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11092 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11093 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11094 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11095 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11096 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11097 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11098 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11099 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11100 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11101 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11102 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11103 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11104 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11105 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11106 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11107 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11108 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11109 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11110 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11111 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11112 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11113 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11114 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11115 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11116 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11117 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11118 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11119 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11120 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11121 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11122 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11123 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11124 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11125 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11126 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11127 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11128 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11129 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11130 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11131 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11132 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11133 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11134 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11135 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11136 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11137 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11138 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11139 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11140 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11141 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11142 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11143 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11144 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11145 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11146 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11147 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11148 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11149 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11150 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11151 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11152 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11153 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11154 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11155 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11156 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11157 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11158 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11161 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11164 - revved patchlevel to 2.1.4
11168 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11169 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11172 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11174 - add TARGMAX to 005
11175 - remove the +1 from ->uid in struct Client
11176 - fix checking of accept entries in m_accept.c
11180 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11181 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11182 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11183 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11186 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11188 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11193 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11196 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11198 - remove an unused variable
11202 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11205 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11207 don't burst a TS5 name in burst_TS6. -via jillies
11210 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11213 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11215 - via jilles, make nickchanges invalidate any cached bans for
11220 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11221 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11222 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11223 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11226 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11228 - fix some char vs byte usage to make adns compile cleanly with gcc4
11232 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11233 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11234 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11235 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11236 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11237 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11238 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11239 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11242 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11244 userhost should allow 5 userhost checks, not 4
11247 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11250 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11252 - another darwin fix
11256 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11259 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11265 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11266 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11267 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11268 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11269 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11270 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11271 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11272 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11275 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11277 - remove bogus extern of abort_list
11281 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11284 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11286 svn repo access stuff
11289 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11292 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11298 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11301 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11307 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11310 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11312 revert omotd..i thought it was a good idea..oh well
11315 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11318 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11320 Commas are bad things in channel keys
11324 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11327 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11329 Add OMOTD command to display oper motd
11333 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11336 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11338 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11341 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11344 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11346 Modified files: (Branch: RATBOX_2_1)
11349 - stop testing whois for protocol violations, as they can be caused in
11350 ircds going all the way back to the original ircd2.8
11352 Revision Changes Path
11353 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11357 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11359 Modified files: (Branch: RATBOX_2_1)
11362 - remove some 2.2 code
11364 Revision Changes Path
11365 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11369 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11371 Modified files: (Branch: RATBOX_2_1)
11374 backport of the silly december 31st bug
11376 Revision Changes Path
11377 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11381 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11383 Modified files: (Branch: RATBOX_2_1)
11385 include patchlevel.h
11387 - revved patchlevel to 2.1.3
11389 Revision Changes Path
11390 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11391 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11395 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11397 Modified files: (Branch: RATBOX_2_1)
11400 modules/core m_nick.c
11403 - stop removing a clients own list of accepted clients when they do a
11405 - clean up the accept code so its less retarded
11407 Revision Changes Path
11408 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11409 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11410 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11411 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11415 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11417 Modified files: (Branch: RATBOX_2_1)
11420 src event.c ircd.c newconf.c
11422 - remove a defn of links_cache_list in m_links.c which was causing
11423 the flattened links update to be ignored
11424 - add eventUpdate(), and make links_delay update on rehash
11426 Revision Changes Path
11427 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11428 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11429 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11430 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11431 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11435 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11437 Modified files: (Branch: RATBOX_2_1)
11441 - make the conf parser apply service {}; on rehash
11443 Revision Changes Path
11444 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11445 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11449 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11451 Modified files: (Branch: RATBOX_2_1)
11454 - show ENABLE_SERVICES define in info
11456 Revision Changes Path
11457 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11461 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11463 Modified files: (Branch: RATBOX_2_1)
11464 modules m_services.c m_stats.c
11466 - via jilles, make m_services.c hook into stats U and display service
11469 Revision Changes Path
11470 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11471 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11475 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11477 Modified files: (Branch: RATBOX_2_1)
11478 . configure configure.ac
11480 - default build to -O2
11482 Revision Changes Path
11483 7.249.2.2 +4 -4 ircd-ratbox/configure
11484 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11488 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11490 Modified files: (Branch: RATBOX_2_1)
11491 doc example.conf example.efnet.conf
11492 include client.h s_conf.h s_newconf.h
11494 modules/core m_join.c m_nick.c
11495 src channel.c newconf.c s_conf.c s_user.c
11497 - remove no_oper_resvs from general {};
11498 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11500 Revision Changes Path
11501 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11502 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11503 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11504 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11505 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11506 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11507 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11508 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11509 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11510 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11511 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11512 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11516 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11518 Modified files: (Branch: RATBOX_2_1)
11519 modules/core m_mode.c m_nick.c
11523 - raise max temptime to a year
11525 - require 9 parameters in ms_nick(), 10 in ms_uid()
11527 Revision Changes Path
11528 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11529 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11530 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11534 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11536 Modified files: (Branch: RATBOX_2_1)
11537 modules m_services.c
11539 - only show services logged in info when its a local client
11541 Revision Changes Path
11542 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11546 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11548 Modified files: (Branch: RATBOX_2_1)
11551 passing a pointer to a pointer is not what was intended, oops
11553 Revision Changes Path
11554 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11558 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11560 Modified files: (Branch: RATBOX_2_1)
11563 - update services.txt with FNC
11565 Revision Changes Path
11566 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11570 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11572 Modified files: (Branch: RATBOX_2_1)
11575 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11577 Revision Changes Path
11578 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11582 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11584 Modified files: (Branch: RATBOX_2_1)
11587 - add some uniqueness into auth process for bopm
11589 Revision Changes Path
11590 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11594 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11596 Modified files: (Branch: RATBOX_2_1)
11597 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11599 - make contrib/ compile
11601 Revision Changes Path
11602 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11603 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11604 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11605 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11609 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11611 Modified files: (Branch: RATBOX_2_1)
11612 modules m_monitor.c
11614 Don't allow MONITOR from an unregistered client
11616 Revision Changes Path
11617 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11621 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11623 Modified files: (Branch: RATBOX_2_1)
11624 doc example.conf example.efnet.conf
11626 src class.c messages.tab newconf.c
11628 - remove sendq_eob, its become more of a hindrance than a benefit.
11629 - sync example.efnet.conf cluster {}; with example.conf
11631 Revision Changes Path
11632 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11633 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11634 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11635 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11636 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11637 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11641 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11643 Modified files: (Branch: RATBOX_2_1)
11645 include patchlevel.h
11648 - revved patchlevel to 2.1.2
11650 Revision Changes Path
11651 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11652 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11656 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11658 Modified files: (Branch: RATBOX_2_1)
11659 . configure configure.ac
11661 - raise default topiclen to 160.
11663 Revision Changes Path
11664 7.249.2.1 +3 -3 ircd-ratbox/configure
11665 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11669 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11671 Modified files: (Branch: RATBOX_2_1)
11672 modules m_services.c
11674 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11675 tsinfo matches this
11677 Revision Changes Path
11678 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11682 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11684 Modified files: (Branch: RATBOX_2_1)
11685 modules m_services.c
11687 - monitor_signoff() the client we're nickchanging
11689 Revision Changes Path
11690 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11694 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11696 Modified files: (Branch: RATBOX_2_1)
11699 - fix various UID problems with trace
11701 Revision Changes Path
11702 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11706 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11708 Modified files: (Branch: RATBOX_2_1)
11709 help/opers dline kline
11710 modules m_resv.c m_stats.c
11711 modules/core m_mode.c
11714 - tidy up kline/dline help to note they dont accept nick as target
11715 - disallow bans beginning with ':' over bmask
11716 - disallow bans with a space in chm_ban
11717 - stop counting hidden opers in stats p
11718 - match() parameters in remote unresv were inverted, causing it to fail
11719 - fix possibility of clients setting blank keys
11721 Revision Changes Path
11722 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11723 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11724 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11725 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11726 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11730 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11732 Modified files: (Branch: RATBOX_2_1)
11735 - fix problems with amd64 and the way we do va_list
11737 Revision Changes Path
11738 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11742 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11744 Modified files: (Branch: RATBOX_2_1)
11745 modules m_services.c
11747 - tidy up the kill notifications for RSFNC
11749 Revision Changes Path
11750 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11754 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11756 Modified files: (Branch: RATBOX_2_1)
11758 modules m_services.c
11761 - some more rserv stuff:
11762 - add RSFNC capability
11763 - fix up RSFNC, kill existing clients if they exist.
11765 Revision Changes Path
11766 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11767 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11768 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11772 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11774 Modified files: (Branch: RATBOX_2_1)
11775 modules m_services.c
11777 - first stab at a FNC implementation for rserv
11779 Revision Changes Path
11780 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11784 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11786 Modified files: (Branch: RATBOX_2_1)
11791 Revision Changes Path
11792 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11796 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11798 Modified files: (Branch: RATBOX_2_1)
11801 - add links_delay back
11803 Revision Changes Path
11804 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11808 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11810 Modified files: (Branch: RATBOX_2_1)
11814 - swap tabs for spaces
11816 Revision Changes Path
11817 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11818 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11822 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11824 Modified files: (Branch: RATBOX_2_1)
11827 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11828 contained in the client_flood conf option
11829 - remove a couple of unused defines from info
11831 Revision Changes Path
11832 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11836 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11838 Modified files: (Branch: RATBOX_2_1)
11841 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11843 Revision Changes Path
11844 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11848 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11850 Modified files: (Branch: RATBOX_2_1)
11851 doc example.conf example.efnet.conf
11853 - fix missing closing comment tag
11855 Revision Changes Path
11856 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11857 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11861 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11863 Modified files: (Branch: RATBOX_2_1)
11865 include patchlevel.h
11867 - revved patchlevel to 2.1.1
11869 Revision Changes Path
11870 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11871 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11875 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11877 Modified files: (Branch: RATBOX_2_1)
11880 - sync up remote kline reasons, so theyre consistent with what happens
11881 when we add local klines - notably the "Temporary K-line x min" and
11882 date added to reason.
11884 Revision Changes Path
11885 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11889 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11891 Modified files: (Branch: RATBOX_2_1)
11894 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11896 Revision Changes Path
11897 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11901 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11903 Modified files: (Branch: RATBOX_2_1)
11906 used the data pointer we saved, not what just got nulled
11908 Revision Changes Path
11909 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11913 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11915 Modified files: (Branch: RATBOX_2_1)
11916 modules m_resv.c m_xline.c
11918 - fix broken propagation of xline/resv
11920 Revision Changes Path
11921 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11922 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11926 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11928 Modified files: (Branch: RATBOX_2_1)
11931 - properly increment bad auth count for stats T when we timeout an auth
11933 Revision Changes Path
11934 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11938 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11940 Modified files: (Branch: RATBOX_2_1)
11943 modules/core m_nick.c
11945 - fix a bit that didnt make sense in monitor.txt
11946 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11948 Revision Changes Path
11949 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11950 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11951 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11955 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11957 Modified files: (Branch: RATBOX_2_1)
11960 removing dlink nodes from auth_poll_list twice is bad
11962 Revision Changes Path
11963 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11967 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11969 Modified files: (Branch: RATBOX_2_1)
11972 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11973 changed to RPL_STATSDEBUG
11975 Revision Changes Path
11976 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11980 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11982 Added files: (Branch: RATBOX_2_1)
11985 - add some documentation about target change
11987 Revision Changes Path
11988 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11992 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11994 Modified files: (Branch: RATBOX_2_1)
11995 include supported.h
11996 modules/core m_message.c
11998 - remove extra argument to 005
11999 - disallow messaging of UIDs
12001 Revision Changes Path
12002 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12003 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12007 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12009 Modified files: (Branch: RATBOX_2_1)
12012 - fix a longstanding parser bug with wrong limit checking, causing us to
12013 accept one less parameter than we're allowed to accept.
12015 Revision Changes Path
12016 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12020 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12022 Modified files: (Branch: RATBOX_2_1)
12023 modules/core m_message.c
12025 - exempt users messaging themselves from target change
12027 Revision Changes Path
12028 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12032 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12034 Modified files: (Branch: RATBOX_2_1)
12035 include supported.h
12037 - stop violating MAXPARA on 005.
12039 Revision Changes Path
12040 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12044 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12046 Modified files: (Branch: RATBOX_2_1)
12047 modules/core m_nick.c
12049 - dont store an ipv6 sockhost if we're not compiled with v6 support
12051 Revision Changes Path
12052 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12056 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12058 Modified files: (Branch: RATBOX_2_1)
12061 - remove some vms includes
12063 Revision Changes Path
12064 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12068 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12070 Modified files: (Branch: RATBOX_2_1)
12074 - force commit for new branch
12076 Revision Changes Path
12077 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12078 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12082 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12085 . RELNOTES configure configure.ac
12086 include patchlevel.h
12088 - revved patchlevel to 2.1.0
12090 Revision Changes Path
12091 1.114 +6 -2 ircd-ratbox/RELNOTES
12092 7.249 +11 -11 ircd-ratbox/configure
12093 7.63 +3 -3 ircd-ratbox/configure.ac
12094 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12098 leeh 2005/03/04 13:31:32 EST (20050304_2)
12102 include patchlevel.h
12105 - revved patchlevel to 2.1.0beta2
12107 Revision Changes Path
12108 1.113 +12 -0 ircd-ratbox/RELNOTES
12109 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12113 leeh 2005/03/04 13:27:05 EST (20050304_1)
12116 doc whats-new-2.1.txt
12119 - update whats-new-2.1
12120 - when we're handling global NAMES, dont output channels if there are no
12121 members within them we can show.
12123 Revision Changes Path
12124 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12125 7.436 +12 -2 ircd-ratbox/src/channel.c
12129 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12134 That would be a node_heap not a prefix_heap..oops
12136 Revision Changes Path
12137 7.30 +1 -1 ircd-ratbox/src/patricia.c
12141 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12146 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12147 otherwise..the other macros might work????
12149 Revision Changes Path
12150 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12154 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12157 . configure configure.ac
12161 Revision Changes Path
12162 7.248 +5 -5 ircd-ratbox/configure
12163 7.62 +5 -5 ircd-ratbox/configure.ac
12167 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12170 . configure configure.ac
12174 Revision Changes Path
12175 7.247 +3 -2 ircd-ratbox/configure
12176 7.61 +3 -2 ircd-ratbox/configure.ac
12180 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12183 . configure configure.ac
12187 Revision Changes Path
12188 7.246 +6 -6 ircd-ratbox/configure
12189 7.60 +4 -4 ircd-ratbox/configure.ac
12193 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12196 . configure configure.ac
12199 Doh these changes got put on RATBOX_2_0 when they were meant for
12201 Also merged in the monitor heap size stuff, not that i think monitor has
12204 Revision Changes Path
12205 7.245 +12 -3 ircd-ratbox/configure
12206 7.59 +11 -3 ircd-ratbox/configure.ac
12207 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12211 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12216 Add more robust alloca checking
12218 Revision Changes Path
12219 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12223 leeh 2005/02/24 15:27:17 EST (20050224_9)
12228 - fix the copyright on m_42.c :p
12230 Revision Changes Path
12231 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12235 leeh 2005/02/24 15:22:53 EST (20050224_8)
12238 include supported.h
12241 - fix a core in undline on bad masks
12242 - remove an unwanted space from beginning of second 005 numeric
12244 Revision Changes Path
12245 7.5 +1 -1 ircd-ratbox/include/supported.h
12246 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12250 leeh 2005/02/24 15:18:59 EST (20050224_7)
12253 modules m_monitor.c
12255 - use max_monitor when adding nicknames
12257 that should be everything now..
12259 Revision Changes Path
12260 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12264 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12271 Revision Changes Path
12272 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12276 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12283 Revision Changes Path
12284 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12288 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12293 The Answer to Life, the Universe, and Everything
12295 Revision Changes Path
12296 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12300 leeh 2005/02/24 14:53:04 EST (20050224_3)
12304 modules m_monitor.c
12305 src ircd.c monitor.c
12307 - call init_monitor() on startup
12308 - add in support for adding/deleting/listing monitor entries
12310 Revision Changes Path
12311 7.2 +3 -1 ircd-ratbox/include/monitor.h
12312 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12313 7.374 +2 -0 ircd-ratbox/src/ircd.c
12314 7.3 +15 -4 ircd-ratbox/src/monitor.c
12318 leeh 2005/02/23 21:20:10 EST (20050224_2)
12321 doc example.conf example.efnet.conf
12322 include s_conf.h supported.h
12323 modules Makefile.in
12324 src client.c newconf.c s_conf.c
12326 modules m_monitor.c
12328 - add the max_monitor config option
12329 - advertise MONITOR=%d in 005
12330 - clear a local clients monitor list on exit
12331 - add the framework for the MONITOR command
12334 Revision Changes Path
12335 7.261 +5 -0 ircd-ratbox/doc/example.conf
12336 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12337 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12338 7.4 +4 -2 ircd-ratbox/include/supported.h
12339 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12340 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12341 7.492 +1 -0 ircd-ratbox/src/client.c
12342 7.202 +1 -0 ircd-ratbox/src/newconf.c
12343 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12347 leeh 2005/02/23 20:57:51 EST (20050224_1)
12350 . configure configure.ac
12354 - move MONITOR_HEAP_SIZE over to configure
12356 Revision Changes Path
12357 7.244 ircd-ratbox/configure
12358 7.58 +4 -2 ircd-ratbox/configure.ac
12359 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12360 7.2 +0 -2 ircd-ratbox/src/monitor.c
12364 leeh 2005/02/23 20:48:08 EST (20050224_0)
12368 include client.h numeric.h
12369 modules/core m_nick.c
12370 src Makefile.in client.c messages.tab
12376 - first half of my server-side notify list implementation..
12378 Revision Changes Path
12379 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12380 7.266 +3 -0 ircd-ratbox/include/client.h
12381 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12382 7.58 +6 -0 ircd-ratbox/include/numeric.h
12383 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12384 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12385 7.491 +3 -0 ircd-ratbox/src/client.c
12386 7.126 +5 -5 ircd-ratbox/src/messages.tab
12387 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12388 7.342 +2 -0 ircd-ratbox/src/s_user.c
12392 leeh 2005/02/23 18:42:59 EST (20050223_0)
12397 - double the size of the client and channel hashtables (64k -> 128k and
12398 32k -> 64k). The improvements are quite significant..
12400 Revision Changes Path
12401 7.54 +4 -4 ircd-ratbox/include/hash.h
12405 leeh 2005/02/22 14:55:56 EST (20050222_1)
12409 modules m_services.c
12411 - remove a couple of unused vars
12412 - update monitor.txt
12414 Revision Changes Path
12415 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12416 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12420 leeh 2005/02/21 19:47:24 EST (20050222_0)
12425 - add in my documentation on the upcoming MONITOR command
12427 Revision Changes Path
12428 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12432 leeh 2005/02/21 12:09:34 EST (20050221_0)
12435 . configure configure.ac
12436 doc whats-new-2.1.txt
12437 tools README.mkpasswd
12441 - update whats-new-2.1.txt some more
12442 - we dont have vms mkpasswd anymore
12443 - remove the unused crypt.c
12445 Revision Changes Path
12446 7.243 +3 -6 ircd-ratbox/configure
12447 7.57 +2 -4 ircd-ratbox/configure.ac
12448 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12449 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12450 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12454 leeh 2005/02/19 12:38:09 EST (20050219_3)
12457 doc example.conf example.efnet.conf
12460 src channel.c client.c ircd.c s_conf.c
12462 - rework the splitcode, splitservers is now how many servers we've marked as
12463 EOB, rather than how many are linked. Thus pull ourselves out of
12464 splitmode immediately once this is satisfied
12466 Revision Changes Path
12467 7.260 +8 -9 ircd-ratbox/doc/example.conf
12468 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12469 7.83 +1 -0 ircd-ratbox/include/ircd.h
12470 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12471 7.435 +16 -36 ircd-ratbox/src/channel.c
12472 7.490 +2 -0 ircd-ratbox/src/client.c
12473 7.373 +2 -1 ircd-ratbox/src/ircd.c
12474 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12478 leeh 2005/02/19 09:02:34 EST (20050219_2)
12481 doc example.conf example.efnet.conf
12482 include ircd.h s_conf.h
12484 src channel.c ircd.c newconf.c s_conf.c
12486 - remove split_delay
12488 Revision Changes Path
12489 7.259 +0 -5 ircd-ratbox/doc/example.conf
12490 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12491 7.82 +0 -1 ircd-ratbox/include/ircd.h
12492 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12493 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12494 7.434 +2 -7 ircd-ratbox/src/channel.c
12495 7.372 +0 -1 ircd-ratbox/src/ircd.c
12496 7.201 +0 -1 ircd-ratbox/src/newconf.c
12497 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12501 leeh 2005/02/19 08:48:05 EST (20050219_1)
12505 modules m_cap.c m_who.c
12508 - implemented multi-prefix client capability, which allows stacking of @+ in
12511 Revision Changes Path
12512 7.265 +1 -1 ircd-ratbox/include/client.h
12513 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12514 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12515 7.433 +4 -6 ircd-ratbox/src/channel.c
12519 leeh 2005/02/19 06:27:58 EST (20050219_0)
12523 src newconf.c s_conf.c s_newconf.c
12525 - removed some unused vars/functions
12527 Revision Changes Path
12528 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12529 7.200 +0 -15 ircd-ratbox/src/newconf.c
12530 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12531 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12535 leeh 2005/02/16 12:58:24 EST (20050216_2)
12538 . RELNOTES configure configure.ac
12539 include patchlevel.h
12541 - update configure to reflect this is 'devel'
12543 - revved patchlevel to 2.1.0beta1
12545 Revision Changes Path
12546 1.112 +9 -1 ircd-ratbox/RELNOTES
12547 7.242 +11 -11 ircd-ratbox/configure
12548 7.56 +3 -3 ircd-ratbox/configure.ac
12549 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12553 leeh 2005/02/16 12:46:30 EST (20050216_1)
12556 . configure configure.ac
12557 include client.h numeric.h s_conf.h setup.h.in
12559 modules Makefile.in
12560 modules/core m_nick.c
12561 src Makefile.in client.c ircd.c messages.tab
12562 newconf.c s_conf.c s_user.c
12568 - remove watch, the protocol for this sucks so hard I just dont want it
12571 Revision Changes Path
12572 7.241 +2 -12 ircd-ratbox/configure
12573 7.55 +2 -4 ircd-ratbox/configure.ac
12574 7.264 +0 -2 ircd-ratbox/include/client.h
12575 7.57 +0 -11 ircd-ratbox/include/numeric.h
12576 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12577 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12578 7.3 +2 -3 ircd-ratbox/include/supported.h
12579 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12580 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12581 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12582 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12583 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12584 7.489 +0 -3 ircd-ratbox/src/client.c
12585 7.371 +0 -2 ircd-ratbox/src/ircd.c
12586 7.125 +9 -9 ircd-ratbox/src/messages.tab
12587 7.199 +0 -1 ircd-ratbox/src/newconf.c
12588 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12589 7.341 +0 -2 ircd-ratbox/src/s_user.c
12590 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12594 leeh 2005/02/15 19:13:31 EST (20050216_0)
12598 src event.c ircd_lexer.l ircd_signal.c
12601 servlink descrip.mms
12603 - remove a few vms bits
12605 Revision Changes Path
12606 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12607 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12608 7.47 +0 -54 ircd-ratbox/src/event.c
12609 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12610 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12611 7.152 +0 -3 ircd-ratbox/src/modules.c
12615 leeh 2005/02/15 18:53:32 EST (20050215_0)
12618 include hostmask.h ircd.h s_conf.h s_newconf.h
12619 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12621 src hostmask.c ircd.c ircd_signal.c s_conf.c
12624 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12625 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12627 Revision Changes Path
12628 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12629 7.81 +1 -0 ircd-ratbox/include/ircd.h
12630 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12631 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12632 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12633 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12634 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12635 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12636 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12637 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12638 7.370 +7 -0 ircd-ratbox/src/ircd.c
12639 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12640 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12641 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12645 leeh 2005/02/13 10:21:41 EST (20050213_4)
12650 doc whats-new-2.0.txt whats-new-2.1.txt
12654 - move whats-new.txt to whats-new-2.0.txt
12655 - add in whats-new-2.1.txt
12656 - update services.txt with the whois for logged in users
12658 Revision Changes Path
12659 7.2 +5 -0 ircd-ratbox/doc/services.txt
12660 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12661 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12662 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12666 leeh 2005/02/13 09:20:37 EST (20050213_3)
12669 include supported.h
12670 modules/core m_message.c
12672 - fix a compile error in m_message.c
12673 - update 005 to the spec and add CPRIVMSG/CNOTICE
12675 Revision Changes Path
12676 7.2 +31 -37 ircd-ratbox/include/supported.h
12677 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12681 leeh 2005/02/13 09:14:12 EST (20050213_2)
12686 - fix the membership memleak
12688 Revision Changes Path
12689 7.432 +0 -3 ircd-ratbox/src/channel.c
12693 leeh 2005/02/12 21:51:56 EST (20050213_1)
12697 modules/core m_message.c
12699 - add a bitmask to track when they send their first message, only allowing
12700 clearing stuff after that.
12702 Revision Changes Path
12703 7.263 +4 -0 ircd-ratbox/include/client.h
12704 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12708 leeh 2005/02/12 21:17:52 EST (20050213_0)
12711 include patricia.h s_newconf.h
12712 modules/core m_message.c
12713 src patricia.c s_newconf.c s_user.c
12715 - add in the patricia for tracking who fills up targets, give them a reduced
12718 Revision Changes Path
12719 7.20 +1 -1 ircd-ratbox/include/patricia.h
12720 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12721 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12722 7.29 +1 -1 ircd-ratbox/src/patricia.c
12723 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12724 7.340 +4 -0 ircd-ratbox/src/s_user.c
12728 leeh 2005/02/12 18:35:10 EST (20050212_0)
12731 include ircd_defs.h
12732 src class.c reject.c
12734 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12736 Revision Changes Path
12737 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12738 7.68 +1 -5 ircd-ratbox/src/class.c
12739 1.33 +1 -5 ircd-ratbox/src/reject.c
12743 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12748 remove stupid memory leak
12750 Revision Changes Path
12751 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12755 leeh 2005/02/11 06:42:48 EST (20050211_0)
12760 - workaround hyb6 allowing empty gline reasons
12762 Revision Changes Path
12763 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12767 leeh 2005/02/09 14:39:13 EST (20050209_2)
12771 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12772 src ircd.c s_conf.c
12774 - move temp dlines and temp klines over to an array, rather than completely
12777 Revision Changes Path
12778 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12779 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12780 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12781 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12782 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12783 7.369 +0 -5 ircd-ratbox/src/ircd.c
12784 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12788 leeh 2005/02/09 14:02:13 EST (20050209_1)
12792 modules m_cap.c m_pong.c m_user.c
12793 modules/core m_nick.c
12796 - remove 'nick' param from register_local_user(), its not needed.
12798 Revision Changes Path
12799 7.35 +1 -1 ircd-ratbox/include/s_user.h
12800 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12801 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12802 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12803 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12804 7.339 +6 -6 ircd-ratbox/src/s_user.c
12808 leeh 2005/02/09 13:12:53 EST (20050209_0)
12811 modules m_cmessage.c
12813 - dont send numerics when we're dealing with CNOTICE
12814 - add in checking for +g, and resetting idle
12816 Revision Changes Path
12817 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12821 leeh 2005/02/08 11:37:50 EST (20050208_2)
12826 - fix operator blocks to work on ip spoofs
12828 Revision Changes Path
12829 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12833 leeh 2005/02/07 19:23:22 EST (20050208_1)
12836 doc example.conf example.efnet.conf
12839 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12841 Revision Changes Path
12842 7.258 +0 -39 ircd-ratbox/doc/example.conf
12843 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12844 7.198 +0 -272 ircd-ratbox/src/newconf.c
12848 leeh 2005/02/07 19:19:32 EST (20050208_0)
12853 - added support for kline.conf.perm et al, these take the same formats
12854 as their non-permanent partners, but you cant remove them via the ircd.
12856 Revision Changes Path
12857 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12861 leeh 2005/02/02 19:18:59 EST (20050203_1)
12868 help/opers cnotice cprivmsg
12870 - added help files for cprivmsg/cnotice
12872 Revision Changes Path
12873 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12874 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12875 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12876 1.10 +19 -19 ircd-ratbox/help/opers/index
12877 1.7 +10 -9 ircd-ratbox/help/users/index
12881 leeh 2005/02/02 19:14:25 EST (20050203_0)
12885 modules Makefile.in
12888 modules m_cmessage.c
12890 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12891 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12892 nick is a member. These bypass any target change limitations.
12893 - added ERR_VOICENEEDED, numeric 489.
12895 Revision Changes Path
12896 7.56 +2 -0 ircd-ratbox/include/numeric.h
12897 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12898 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12899 7.124 +1 -1 ircd-ratbox/src/messages.tab
12903 leeh 2005/02/02 16:58:16 EST (20050202_4)
12908 - update etrace help
12910 Revision Changes Path
12911 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12915 leeh 2005/02/02 16:55:04 EST (20050202_3)
12920 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12921 can put its external ip address in there..
12923 Revision Changes Path
12924 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12928 leeh 2005/02/02 16:41:06 EST (20050202_2)
12933 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12934 if its a non-local client. These will just get "lost" if the remote
12935 server doesnt support this..
12937 Revision Changes Path
12938 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12942 leeh 2005/02/02 16:12:12 EST (20050202_1)
12945 include client.h numeric.h s_conf.h
12946 modules/core m_message.c
12947 src messages.tab newconf.c s_conf.c
12949 - first part of the target change code, add the storage of targets for
12950 localuser, throttle messages when they fill all the available slots
12952 Revision Changes Path
12953 7.262 +5 -1 ircd-ratbox/include/client.h
12954 7.55 +2 -0 ircd-ratbox/include/numeric.h
12955 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12956 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12957 7.123 +1 -1 ircd-ratbox/src/messages.tab
12958 7.197 +1 -0 ircd-ratbox/src/newconf.c
12959 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12963 leeh 2005/02/02 13:28:10 EST (20050202_0)
12966 modules m_resv.c m_stats.c m_testline.c
12967 modules/core m_join.c
12968 src hash.c kdparse.c messages.tab s_newconf.c
12970 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12971 tracking of when resvs get hit
12973 Revision Changes Path
12974 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12975 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12976 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12977 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12978 7.114 +3 -0 ircd-ratbox/src/hash.c
12979 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12980 7.122 +1 -1 ircd-ratbox/src/messages.tab
12981 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12985 leeh 2005/01/31 09:04:10 EST (20050131_2)
12990 - fflush() logfiles
12992 Revision Changes Path
12993 7.79 +2 -0 ircd-ratbox/src/s_log.c
12997 leeh 2005/01/31 08:59:09 EST (20050131_1)
13002 - rename fd_dump() to comm_dump()
13004 Revision Changes Path
13005 1.27 +2 -2 ircd-ratbox/src/commio.c
13009 leeh 2005/01/30 19:16:08 EST (20050131_0)
13014 modules m_services.c
13015 modules/core m_server.c
13016 src hook.c s_serv.c
13018 - added hook for server_introduced
13019 - fixed up services support for hooks
13021 Revision Changes Path
13022 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13023 1.31 +1 -0 ircd-ratbox/include/hook.h
13024 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13025 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13026 7.36 +2 -0 ircd-ratbox/src/hook.c
13027 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13031 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13036 Add back in the comm_fd_hack thing for solaris
13038 Revision Changes Path
13039 1.26 +26 -1 ircd-ratbox/src/commio.c
13043 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13047 include commio.h s_conf.h watch.h
13048 modules m_dline.c m_kline.c m_resv.c m_stats.c
13049 m_watch.c m_xline.c
13050 modules/core m_nick.c
13051 src balloc.c cache.c client.c commio.c
13052 epoll.c ircd.c ircd_lexer.l kdparse.c
13053 listener.c s_auth.c s_conf.c s_log.c
13056 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13058 Revision Changes Path
13059 1.18 +0 -2 ircd-ratbox/adns/adns.h
13060 1.14 +6 -37 ircd-ratbox/include/commio.h
13061 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13062 7.3 +2 -2 ircd-ratbox/include/watch.h
13063 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13064 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13065 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13066 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13067 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13068 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13069 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13070 7.85 +1 -1 ircd-ratbox/src/balloc.c
13071 1.24 +5 -5 ircd-ratbox/src/cache.c
13072 7.488 +4 -4 ircd-ratbox/src/client.c
13073 1.25 +10 -280 ircd-ratbox/src/commio.c
13074 1.33 +1 -1 ircd-ratbox/src/epoll.c
13075 7.368 +4 -4 ircd-ratbox/src/ircd.c
13076 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13077 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13078 7.125 +8 -8 ircd-ratbox/src/listener.c
13079 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13080 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13081 7.78 +20 -20 ircd-ratbox/src/s_log.c
13082 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13083 1.6 +22 -15 ircd-ratbox/src/watch.c
13087 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13090 modules/core m_mode.c
13092 remove two unused variables
13094 Revision Changes Path
13095 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13099 leeh 2005/01/28 15:31:40 EST (20050128_1)
13105 - mo_kline() needs minpara of 3, not 2
13106 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13107 - require me.info is never blank
13109 Revision Changes Path
13110 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13111 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13115 leeh 2005/01/28 15:26:28 EST (20050128_0)
13118 modules/core m_mode.c m_sjoin.c
13120 - patch via jilles to fix +eI lists being shown to lusers when handling
13121 protocol stuff over TS6
13123 Revision Changes Path
13124 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13125 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13129 leeh 2005/01/25 19:47:38 EST (20050126_0)
13133 modules/core m_join.c m_mode.c m_sjoin.c
13134 src channel.c messages.tab s_serv.c
13136 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13137 an operspy call with &me
13138 - remove modebuf/parabuf params from channel_modes(), we now generate a
13139 buffer internally which we return.
13141 Revision Changes Path
13142 7.163 +1 -1 ircd-ratbox/include/channel.h
13143 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13144 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13145 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13146 7.431 +25 -18 ircd-ratbox/src/channel.c
13147 7.121 +1 -1 ircd-ratbox/src/messages.tab
13148 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13152 alz 2005/01/25 18:09:18 EST (20050125_5)
13155 doc example.conf example.efnet.conf
13158 src listener.c newconf.c s_conf.c
13160 Added dline_with_reason config option (default yes):
13162 /* dline reason: show the user the dline reason when they connect
13165 dline_with_reason = yes;
13167 Revision Changes Path
13168 7.257 +6 -1 ircd-ratbox/doc/example.conf
13169 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13170 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13171 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13172 7.124 +1 -1 ircd-ratbox/src/listener.c
13173 7.196 +1 -0 ircd-ratbox/src/newconf.c
13174 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13178 leeh 2005/01/25 13:21:17 EST (20050125_4)
13183 - make conf_set_generic_string() test len exists before it uses it.
13185 Revision Changes Path
13186 7.195 +1 -1 ircd-ratbox/src/newconf.c
13190 leeh 2005/01/25 13:10:56 EST (20050125_3)
13196 - rename 'type' to 'flags' in cluster {};
13197 - add stacking of servers in cluster {}; documented in example.conf
13199 Revision Changes Path
13200 7.256 +18 -10 ircd-ratbox/doc/example.conf
13201 7.194 +39 -7 ircd-ratbox/src/newconf.c
13205 alz 2005/01/25 12:48:54 EST (20050125_2)
13209 src listener.c s_conf.c
13211 Added dline reasons, connecting/banned clients now see ban reason.
13213 Revision Changes Path
13214 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13215 7.123 +17 -4 ircd-ratbox/src/listener.c
13216 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13220 leeh 2005/01/25 07:44:37 EST (20050125_1)
13223 doc example.conf example.efnet.conf
13226 - implement stacking of shared {}; blocks, documented in example.conf
13228 Revision Changes Path
13229 7.255 +26 -13 ircd-ratbox/doc/example.conf
13230 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13231 7.193 +51 -36 ircd-ratbox/src/newconf.c
13235 leeh 2005/01/24 19:08:29 EST (20050125_0)
13239 include client.h s_conf.h
13240 modules/core m_join.c
13241 src newconf.c s_user.c
13243 - added jupe_exempt to auth {};, exempts the user from generating warnings
13244 when they attempt to join juped channels.
13246 Revision Changes Path
13247 7.254 +2 -0 ircd-ratbox/doc/example.conf
13248 7.261 +3 -0 ircd-ratbox/include/client.h
13249 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13250 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13251 7.192 +1 -0 ircd-ratbox/src/newconf.c
13252 7.338 +8 -0 ircd-ratbox/src/s_user.c
13256 leeh 2005/01/24 18:57:02 EST (20050124_6)
13261 - rework shared {};, the format is now:
13263 oper = "flame@*.leeh.co.uk", "*.lan";
13269 oper = "flame@*.leeh.co.uk", "*.lan";
13273 Revision Changes Path
13274 7.191 +55 -23 ircd-ratbox/src/newconf.c
13278 leeh 2005/01/24 17:25:58 EST (20050124_5)
13283 - fix the prototype on load_static_modules()
13285 Revision Changes Path
13286 7.61 +1 -1 ircd-ratbox/include/modules.h
13290 leeh 2005/01/24 16:00:30 EST (20050124_4)
13295 - have cap end call register_local_user() with its own copy of
13296 source_p->username so its safe for unidented users..
13298 Revision Changes Path
13299 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13303 leeh 2005/01/24 15:48:09 EST (20050124_3)
13306 include newconf.h s_conf.h
13308 src newconf.c s_conf.c s_log.c
13310 - move the conf parser over to a table based structure, with generic setting
13311 of integers/strings
13313 Revision Changes Path
13314 7.34 +9 -8 ircd-ratbox/include/newconf.h
13315 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13316 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13317 7.190 +264 -808 ircd-ratbox/src/newconf.c
13318 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13319 7.77 +13 -13 ircd-ratbox/src/s_log.c
13323 leeh 2005/01/24 13:11:30 EST (20050124_2)
13329 - added stacking of ips in exempt {};
13331 Revision Changes Path
13332 7.253 +4 -0 ircd-ratbox/doc/example.conf
13333 7.189 +11 -30 ircd-ratbox/src/newconf.c
13337 leeh 2005/01/24 12:59:57 EST (20050124_1)
13341 src channel.c client.c hash.c hook.c
13342 newconf.c s_user.c watch.c
13344 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13345 consistent with the rest of the dlink code.
13347 Revision Changes Path
13348 1.54 +7 -7 ircd-ratbox/include/tools.h
13349 7.430 +2 -2 ircd-ratbox/src/channel.c
13350 7.487 +6 -6 ircd-ratbox/src/client.c
13351 7.113 +5 -5 ircd-ratbox/src/hash.c
13352 7.35 +1 -1 ircd-ratbox/src/hook.c
13353 7.188 +2 -2 ircd-ratbox/src/newconf.c
13354 7.337 +1 -1 ircd-ratbox/src/s_user.c
13355 1.5 +4 -4 ircd-ratbox/src/watch.c
13359 leeh 2005/01/24 12:47:13 EST (20050124_0)
13364 - cheap hack on sticky capabs..
13366 Revision Changes Path
13367 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13371 leeh 2005/01/22 11:36:54 EST (20050122_0)
13376 - updated my clicap implementation to match the spec so far..
13378 Revision Changes Path
13379 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13383 leeh 2005/01/21 07:14:43 EST (20050121_2)
13388 modules m_services.c
13389 src hook.c s_serv.c
13391 - added hooks for when we're sending a burst
13392 - rewrote hooks.txt
13393 - fix up the hooks ive already done in services compatibility, ill add the
13394 hooks for server/client introductions in a bit.
13396 Revision Changes Path
13397 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13398 1.30 +4 -0 ircd-ratbox/include/hook.h
13399 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13400 7.34 +7 -0 ircd-ratbox/src/hook.c
13401 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13405 leeh 2005/01/21 06:34:03 EST (20050121_1)
13408 contrib example_module.c spy_admin_notice.c
13409 spy_info_notice.c spy_links_notice.c
13410 spy_motd_notice.c spy_stats_notice.c
13411 spy_stats_p_notice.c spy_trace_notice.c
13413 spy_whois_notice_global.c
13415 modules m_admin.c m_info.c m_links.c m_motd.c
13416 m_services.c m_stats.c m_trace.c
13417 m_whois.c static_modules.c.SH
13418 modules/core m_server.c
13419 src client.c hook.c ircd.c modules.c packet.c
13420 s_auth.c s_serv.c s_user.c send.c
13422 - add a better implementation of the hook system, its now a slow leaking
13423 array and events are created whenever we try adding a hook for it, or
13424 theyre registered for the caller.
13426 Ive temporarily fucked services support and removed most of the other
13427 hooks.. I shall fix this soon.
13429 Revision Changes Path
13430 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13431 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13432 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13433 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13434 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13435 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13436 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13437 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13438 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13439 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13440 1.29 +34 -70 ircd-ratbox/include/hook.h
13441 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13442 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13443 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13444 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13445 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13446 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13447 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13448 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13449 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13450 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13451 7.486 +1 -28 ircd-ratbox/src/client.c
13452 7.33 +131 -137 ircd-ratbox/src/hook.c
13453 7.367 +1 -1 ircd-ratbox/src/ircd.c
13454 7.151 +6 -10 ircd-ratbox/src/modules.c
13455 7.138 +10 -14 ircd-ratbox/src/packet.c
13456 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13457 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13458 7.336 +0 -6 ircd-ratbox/src/s_user.c
13459 7.286 +8 -6 ircd-ratbox/src/send.c
13463 leeh 2005/01/20 19:19:20 EST (20050121_0)
13468 - remove an unused struct
13470 Revision Changes Path
13471 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13475 leeh 2005/01/20 13:38:39 EST (20050120_1)
13478 . configure configure.ac
13479 include client.h numeric.h patchlevel.h
13480 modules Makefile.in
13481 src messages.tab s_user.c
13485 - drop back to -O0, fix patchlevel.h
13486 - first stab at client capabilities.. this still needs work.
13488 Revision Changes Path
13489 7.240 +3 -3 ircd-ratbox/configure
13490 7.54 +3 -3 ircd-ratbox/configure.ac
13491 7.260 +3 -0 ircd-ratbox/include/client.h
13492 7.54 +2 -0 ircd-ratbox/include/numeric.h
13493 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13494 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13495 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13496 7.120 +1 -1 ircd-ratbox/src/messages.tab
13497 7.335 +3 -0 ircd-ratbox/src/s_user.c
13501 leeh 2005/01/20 06:04:41 EST (20050120_0)
13504 . ChangeLog RELNOTES
13505 include config.h config.h.dist memory.h
13508 src commio.c crypt.c getopt.c ircd.c s_serv.c
13510 . README.VMS clean.com make.com
13511 include setup.h_vms
13512 modules descrip.mms static_modules_c.com
13513 modules/core descrip.mms
13514 src descrip.mms qio.c version.com
13515 tools descrip.mms mkpasswd_vms.c
13517 - clean changelog, relnotes
13518 - mark patchlevel as 2.1.0beta
13519 - remove VMS support
13521 Revision Changes Path
13522 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13523 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13524 1.111 +1 -348 ircd-ratbox/RELNOTES
13525 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13526 7.182 +0 -42 ircd-ratbox/include/config.h
13527 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13528 7.50 +0 -4 ircd-ratbox/include/memory.h
13529 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13530 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13531 7.2 +0 -58 ircd-ratbox/make.com (dead)
13532 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13533 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13534 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13535 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13536 1.24 +7 -30 ircd-ratbox/src/commio.c
13537 7.12 +0 -4 ircd-ratbox/src/crypt.c
13538 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13539 7.24 +0 -4 ircd-ratbox/src/getopt.c
13540 7.366 +4 -19 ircd-ratbox/src/ircd.c
13541 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13542 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13543 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13544 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13545 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13549 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13555 not using the return values on a few watch functions so make them void
13557 Revision Changes Path
13558 7.2 +5 -5 ircd-ratbox/include/watch.h
13559 1.4 +19 -28 ircd-ratbox/src/watch.c
13562 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13567 Make watch throttle, don't accept letter commands stacked
13569 Revision Changes Path
13570 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13574 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13581 Revision Changes Path
13582 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13586 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13589 . ChangeLog README.FIRST RELNOTES configure
13591 adns adns.h internal.h parse.c transmit.c
13593 contrib example_module.c spy_admin_notice.c
13594 spy_info_notice.c spy_links_notice.c
13595 spy_motd_notice.c spy_stats_notice.c
13596 spy_stats_p_notice.c spy_trace_notice.c
13598 spy_whois_notice_global.c
13599 doc example.conf example.efnet.conf ircd.motd
13600 server-version-info whats-new.txt
13601 help/opers umode xline
13603 include cache.h channel.h class.h client.h
13604 commio.h config.h config.h.dist hash.h
13605 hook.h hostmask.h irc_string.h ircd.h
13606 ircd_defs.h m_info.h memory.h msg.h
13607 newconf.h numeric.h packet.h patchlevel.h
13608 patricia.h s_conf.h s_gline.h s_newconf.h
13609 s_serv.h s_user.h scache.h serno.h
13610 setup.h.in sprintf_irc.h stdinc.h tools.h
13611 modules .depend Makefile.in m_admin.c m_away.c
13612 m_dline.c m_encap.c m_gline.c m_info.c
13613 m_kline.c m_links.c m_list.c m_lusers.c
13614 m_motd.c m_oper.c m_operspy.c m_rehash.c
13615 m_restart.c m_resv.c m_set.c m_stats.c
13616 m_svinfo.c m_testline.c m_testmask.c
13617 m_topic.c m_trace.c m_watch.c m_who.c
13618 m_whois.c m_whowas.c m_xline.c
13619 static_modules.c.SH
13620 modules/core m_error.c m_message.c m_mode.c m_quit.c
13621 m_server.c m_squit.c
13622 src .depend Makefile.in adns.c balloc.c
13623 cache.c channel.c class.c client.c
13624 commio.c crypt.c devpoll.c epoll.c
13625 event.c getopt.c hash.c hook.c hostmask.c
13626 irc_string.c ircd.c ircd_lexer.l
13627 ircd_parser.y ircd_signal.c listener.c
13628 modules.c newconf.c numeric.c packet.c
13629 parse.c patricia.c poll.c reject.c
13630 restart.c s_auth.c s_conf.c s_log.c
13631 s_newconf.c s_serv.c s_user.c scache.c
13632 select.c send.c snprintf.c tools.c
13633 version.c.SH watch.c whowas.c
13634 tools README.mkpasswd mkpasswd.c
13636 . README.VMS clean.com make.com
13638 include common.h s_stats.h setup.h_vms
13640 modules descrip.mms m_challenge.c m_etrace.c
13641 m_invite.c m_names.c m_pass.c m_ping.c
13642 m_pong.c m_services.c m_tb.c m_user.c
13643 m_users.c m_version.c
13644 static_modules_c.com
13645 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13647 servlink descrip.mms
13648 src descrip.mms kdparse.c messages.tab qio.c
13649 s_gline.c s_stats.c version.com
13650 tools descrip.mms mkpasswd_vms.c
13654 modules/core channels.c users.c
13657 merge from RATBOX_2_0
13659 Revision Changes Path
13660 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13661 7.40 +1 -0 ircd-ratbox/README.FIRST
13662 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13663 1.110 +114 -6 ircd-ratbox/RELNOTES
13664 1.17 +4 -0 ircd-ratbox/adns/adns.h
13665 1.17 +4 -4 ircd-ratbox/adns/internal.h
13666 1.12 +38 -38 ircd-ratbox/adns/parse.c
13667 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13668 1.19 +13 -13 ircd-ratbox/adns/types.c
13669 7.1 +10 -0 ircd-ratbox/clean.com (new)
13670 7.239 +47 -29 ircd-ratbox/configure
13671 7.53 +40 -32 ircd-ratbox/configure.ac
13672 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13673 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13674 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13675 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13676 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13677 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13678 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13679 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13680 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13681 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13682 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13683 7.252 +68 -22 ircd-ratbox/doc/example.conf
13684 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13685 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13686 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13687 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13688 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13689 1.5 +2 -1 ircd-ratbox/help/opers/umode
13690 1.7 +1 -1 ircd-ratbox/help/opers/xline
13691 1.2 +1 -0 ircd-ratbox/help/users/umode
13692 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13693 1.7 +8 -0 ircd-ratbox/include/cache.h
13694 7.162 +18 -16 ircd-ratbox/include/channel.h
13695 7.25 +4 -0 ircd-ratbox/include/class.h
13696 7.259 +34 -28 ircd-ratbox/include/client.h
13697 1.13 +45 -7 ircd-ratbox/include/commio.h
13698 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13699 7.181 +74 -16 ircd-ratbox/include/config.h
13700 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13701 7.53 +2 -0 ircd-ratbox/include/hash.h
13702 1.28 +73 -27 ircd-ratbox/include/hook.h
13703 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13704 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13705 7.80 +6 -31 ircd-ratbox/include/ircd.h
13706 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13707 7.56 +14 -8 ircd-ratbox/include/m_info.h
13708 7.49 +4 -0 ircd-ratbox/include/memory.h
13709 7.53 +2 -0 ircd-ratbox/include/msg.h
13710 7.33 +9 -9 ircd-ratbox/include/newconf.h
13711 7.53 +12 -8 ircd-ratbox/include/numeric.h
13712 7.27 +1 -1 ircd-ratbox/include/packet.h
13713 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13714 7.19 +25 -1 ircd-ratbox/include/patricia.h
13715 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13716 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13717 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13718 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13719 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13720 7.34 +13 -9 ircd-ratbox/include/s_user.h
13721 7.15 +1 -1 ircd-ratbox/include/scache.h
13722 7.5366 +1 -1 ircd-ratbox/include/serno.h
13723 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13724 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13725 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13726 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13727 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13728 1.53 +10 -10 ircd-ratbox/include/tools.h
13729 7.1 +58 -0 ircd-ratbox/make.com (new)
13730 1.45 +338 -182 ircd-ratbox/modules/.depend
13731 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13732 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13733 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13734 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13735 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13736 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13737 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13738 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13739 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13740 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13741 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13742 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13743 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13744 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13745 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13746 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13747 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13748 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13749 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13750 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13751 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13752 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13753 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13754 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13755 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13756 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13757 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13758 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13759 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13760 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13761 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13762 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13763 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13764 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13765 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13766 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13767 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13768 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13769 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13770 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13771 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13772 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13773 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13774 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13775 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13776 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13777 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13778 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13779 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13780 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13781 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13782 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13783 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13784 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13785 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13786 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13787 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13788 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13789 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13790 7.48 +162 -119 ircd-ratbox/src/.depend
13791 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13792 7.75 +5 -5 ircd-ratbox/src/adns.c
13793 7.84 +1 -1 ircd-ratbox/src/balloc.c
13794 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13795 1.23 +75 -7 ircd-ratbox/src/cache.c
13796 7.429 +342 -79 ircd-ratbox/src/channel.c
13797 7.67 +42 -2 ircd-ratbox/src/class.c
13798 7.485 +245 -85 ircd-ratbox/src/client.c
13799 1.23 +349 -43 ircd-ratbox/src/commio.c
13800 7.11 +4 -0 ircd-ratbox/src/crypt.c
13801 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13802 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13803 1.32 +4 -8 ircd-ratbox/src/epoll.c
13804 7.46 +63 -6 ircd-ratbox/src/event.c
13805 7.23 +4 -0 ircd-ratbox/src/getopt.c
13806 7.112 +8 -7 ircd-ratbox/src/hash.c
13807 7.32 +135 -133 ircd-ratbox/src/hook.c
13808 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13809 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13810 7.365 +56 -48 ircd-ratbox/src/ircd.c
13811 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13812 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13813 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13814 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13815 7.122 +14 -13 ircd-ratbox/src/listener.c
13816 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13817 7.150 +17 -8 ircd-ratbox/src/modules.c
13818 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13819 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13820 7.137 +55 -42 ircd-ratbox/src/packet.c
13821 7.187 +8 -15 ircd-ratbox/src/parse.c
13822 7.28 +2 -4 ircd-ratbox/src/patricia.c
13823 7.82 +3 -1 ircd-ratbox/src/poll.c
13824 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13825 1.32 +8 -3 ircd-ratbox/src/reject.c
13826 7.34 +1 -0 ircd-ratbox/src/restart.c
13827 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13828 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13829 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13830 7.76 +32 -35 ircd-ratbox/src/s_log.c
13831 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13832 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13833 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13834 7.334 +773 -2 ircd-ratbox/src/s_user.c
13835 7.27 +2 -1 ircd-ratbox/src/scache.c
13836 7.44 +2 -0 ircd-ratbox/src/select.c
13837 7.285 +12 -12 ircd-ratbox/src/send.c
13838 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13839 7.46 +0 -1 ircd-ratbox/src/tools.c
13840 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13841 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13842 1.3 +4 -4 ircd-ratbox/src/watch.c
13843 7.32 +1 -0 ircd-ratbox/src/whowas.c
13844 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13845 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13846 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13847 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13851 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13853 Modified files: (Branch: RATBOX_2_0)
13856 a remote client is never going to have a watch list..duh
13858 Revision Changes Path
13859 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13863 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13865 Added files: (Branch: RATBOX_2_0)
13870 Revision Changes Path
13871 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13875 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13877 Added files: (Branch: RATBOX_2_0)
13881 helps if we actually include the .c/.h files
13883 Revision Changes Path
13884 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13885 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13889 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13891 Modified files: (Branch: RATBOX_2_0)
13892 . configure configure.ac
13893 include client.h numeric.h s_conf.h setup.h.in
13895 modules Makefile.in
13896 modules/core m_nick.c
13897 src Makefile.in client.c ircd.c messages.tab
13898 newconf.c s_conf.c s_user.c
13900 backport watch from devel
13902 Revision Changes Path
13903 7.229.2.10 +12 -2 ircd-ratbox/configure
13904 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13905 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13906 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13907 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13908 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13909 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13910 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13911 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13912 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13913 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13914 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13915 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13916 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13917 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13918 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13922 leeh 2005/01/12 10:12:40 EST (20050112_1)
13924 Modified files: (Branch: RATBOX_2_0)
13926 modules m_services.c m_whois.c
13929 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13930 when the user is logged in
13932 Revision Changes Path
13933 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13934 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13935 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13936 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13940 leeh 2005/01/11 19:47:14 EST (20050112_0)
13942 Modified files: (Branch: RATBOX_2_0)
13943 include supported.h
13944 Added files: (Branch: RATBOX_2_0)
13948 - added doc/services.txt, outlining the compatibility code
13950 Revision Changes Path
13951 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13952 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13956 leeh 2005/01/11 18:38:10 EST (20050111_5)
13958 Modified files: (Branch: RATBOX_2_0)
13959 include client.h hook.h
13960 modules m_services.c
13961 modules/core m_server.c
13962 src hook.c s_serv.c
13964 - more services compatibility code:
13965 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13966 appropriate service {}; entry, only accept SU from these.
13967 - hook into us finishing nick burst, and have services burst a list of
13970 Revision Changes Path
13971 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13972 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13973 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13974 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13975 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13976 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13980 leeh 2005/01/11 17:32:42 EST (20050111_4)
13982 Modified files: (Branch: RATBOX_2_0)
13983 . configure configure.ac
13985 modules Makefile.in
13987 Added files: (Branch: RATBOX_2_0)
13988 modules m_services.c
13990 - more services compatibility code:
13991 - encap handlers for SU (services marking client as logged in)
13992 - and for LOGIN (servers bursting logged in status)
13993 - move suser from Client -> User
13995 Revision Changes Path
13996 7.229.2.9 +9 -3 ircd-ratbox/configure
13997 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13998 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13999 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14000 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14001 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14005 leeh 2005/01/11 16:46:34 EST (20050111_3)
14007 Modified files: (Branch: RATBOX_2_0)
14008 include ircd_defs.h
14010 - whoops, missing #endif
14012 Revision Changes Path
14013 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14017 leeh 2005/01/11 15:56:57 EST (20050111_2)
14019 Modified files: (Branch: RATBOX_2_0)
14020 include ircd_defs.h
14022 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14023 have ipv6 just report sizeof(struct sockaddr_in)
14025 Revision Changes Path
14026 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14030 leeh 2005/01/10 20:19:35 EST (20050111_1)
14032 Modified files: (Branch: RATBOX_2_0)
14035 - fix a gcc warning
14037 Revision Changes Path
14038 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14042 leeh 2005/01/10 20:10:35 EST (20050111_0)
14044 Modified files: (Branch: RATBOX_2_0)
14045 adns internal.h parse.c transmit.c types.c
14047 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14050 Revision Changes Path
14051 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14052 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14053 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14054 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14058 leeh 2005/01/10 17:48:48 EST (20050110_3)
14060 Modified files: (Branch: RATBOX_2_0)
14063 - send out the reformatted xline to opers (\s -> ' ')
14065 Revision Changes Path
14066 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14070 leeh 2005/01/10 16:18:53 EST (20050110_2)
14072 Modified files: (Branch: RATBOX_2_0)
14075 include client.h supported.h
14076 src messages.tab s_user.c send.c
14078 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14081 Revision Changes Path
14082 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14083 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14084 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14085 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14086 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14087 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14088 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14092 leeh 2005/01/10 14:50:47 EST (20050110_1)
14094 Modified files: (Branch: RATBOX_2_0)
14095 doc example.conf example.efnet.conf
14097 - I dont remember ts6 desyncing on bans, so im not sure why the example
14100 Revision Changes Path
14101 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14102 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14106 leeh 2005/01/10 13:31:10 EST (20050110_0)
14108 Modified files: (Branch: RATBOX_2_0)
14109 . configure configure.ac
14110 include channel.h client.h numeric.h s_conf.h
14111 s_serv.h setup.h.in
14112 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14114 src channel.c messages.tab newconf.c s_conf.c
14117 - added --enable-services to configure, which enables some ratbox-services
14118 compatibility code:
14119 - chanmode +r, registered users only
14120 - usermode +S, prevents deop/kick of a service
14121 - service { }; block in conf for the above umode
14123 Revision Changes Path
14124 7.229.2.8 +28 -16 ircd-ratbox/configure
14125 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14126 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14127 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14128 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14129 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14130 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14131 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14132 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14133 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14134 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14135 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14136 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14137 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14138 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14139 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14140 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14141 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14142 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14146 leeh 2005/01/09 08:23:30 EST (20050109_0)
14148 Modified files: (Branch: RATBOX_2_0)
14151 - remove a tab, and add +C to opers umode help
14153 Revision Changes Path
14154 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode