1 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
3 Change spambot, flooder and jupe joiner notices from host to orighost.
7 +1 -1 trunk/modules/core/m_join.c (File Modified)
8 +2 -2 trunk/modules/core/m_message.c (File Modified)
9 +2 -2 trunk/src/channel.c (File Modified)
12 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
14 Add documentation for SASL client protocol, same as atheme doc/SASL.
18 + - trunk/doc/sasl.txt (File Added)
21 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
23 Include real hostname in Closing Link message for unknown
24 connections that have sent USER. This is helpful for
25 k-lined users while not breaking server IP hiding.
29 +3 -1 trunk/src/client.c (File Modified)
32 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
38 +29 -29 trunk/configure (File Modified)
41 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
43 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
47 +3 -3 trunk/modules/core/m_kill.c (File Modified)
50 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
52 Backport from early 3.x:
55 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
57 - remove "Processing connection to foobar.net" message
61 +0 -3 trunk/src/s_auth.c (File Modified)
64 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
66 - missed the processing connection one (actually, we can probably nuke this one)
70 +1 -2 trunk/src/s_auth.c (File Modified)
73 river 2006/09/27 16:33:05 UTC (20060927-2174)
75 get_client_name = stupid
80 +10 -7 trunk/modules/core/m_kill.c (File Modified)
83 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
85 - remove excessive arguments
89 +1 -2 trunk/src/s_conf.c (File Modified)
90 +1 -1 trunk/src/s_user.c (File Modified)
93 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
95 - use sendto_one_notice() for on-connect notices too.
99 +10 -10 trunk/src/s_auth.c (File Modified)
102 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
104 - use sendto_one_notice() in the core, too.
108 +2 -2 trunk/src/chmode.c (File Modified)
109 +8 -15 trunk/src/modules.c (File Modified)
110 +3 -5 trunk/src/s_conf.c (File Modified)
111 +1 -2 trunk/src/s_newconf.c (File Modified)
112 +20 -57 trunk/src/s_user.c (File Modified)
115 river 2006/09/27 16:19:25 UTC (20060927-2166)
117 the KILL command will use get_client_name(, SHOW_IP) instead of
118 target->name, and will show a more useful error for local opers
123 +6 -4 trunk/modules/core/m_kill.c (File Modified)
126 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
128 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
132 +4 -2 trunk/src/send.c (File Modified)
135 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
141 +1 -1 trunk/include/client.h (File Modified)
144 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
146 - get_id(): fall back to "*" if client has no known name
150 +1 -1 trunk/include/client.h (File Modified)
153 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
155 - convert to sendto_one_notice().
159 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
160 +4 -6 trunk/unsupported/m_force.c (File Modified)
163 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
165 - use sendto_one_notice() in many places instead of
166 sendto_one(source_p, ":%s NOTICE %s :", ...);
170 +10 -25 trunk/extensions/example_module.c (File Modified)
171 +5 -14 trunk/extensions/hurt.c (File Modified)
172 +1 -2 trunk/extensions/m_42.c (File Modified)
173 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
174 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
175 +1 -2 trunk/extensions/m_opme.c (File Modified)
176 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
177 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
178 +3 -7 trunk/modules/core/m_die.c (File Modified)
179 +2 -4 trunk/modules/core/m_kill.c (File Modified)
180 +2 -2 trunk/modules/core/m_squit.c (File Modified)
181 +1 -2 trunk/modules/m_challenge.c (File Modified)
182 +11 -15 trunk/modules/m_connect.c (File Modified)
183 +20 -28 trunk/modules/m_dline.c (File Modified)
184 +2 -2 trunk/modules/m_etrace.c (File Modified)
185 +11 -21 trunk/modules/m_gline.c (File Modified)
186 +2 -4 trunk/modules/m_kline.c (File Modified)
187 +1 -2 trunk/modules/m_rehash.c (File Modified)
188 +3 -7 trunk/modules/m_restart.c (File Modified)
189 +31 -45 trunk/modules/m_set.c (File Modified)
190 +2 -4 trunk/modules/m_testmask.c (File Modified)
191 +5 -8 trunk/modules/m_unreject.c (File Modified)
192 +2 -5 trunk/modules/m_xline.c (File Modified)
197 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
198 +10 -25 trunk/extensions/example_module.c (File Modified)
199 +5 -14 trunk/extensions/hurt.c (File Modified)
200 +1 -2 trunk/extensions/m_42.c (File Modified)
201 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
202 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
203 +1 -2 trunk/extensions/m_opme.c (File Modified)
204 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
205 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
206 +3 -7 trunk/modules/core/m_die.c (File Modified)
207 +14 -11 trunk/modules/core/m_kill.c (File Modified)
208 +2 -2 trunk/modules/core/m_squit.c (File Modified)
209 +1 -2 trunk/modules/m_challenge.c (File Modified)
210 +11 -15 trunk/modules/m_connect.c (File Modified)
211 +2 -4 trunk/modules/m_dline.c (File Modified)
212 +2 -2 trunk/modules/m_etrace.c (File Modified)
213 +11 -21 trunk/modules/m_gline.c (File Modified)
214 +2 -4 trunk/modules/m_kline.c (File Modified)
215 +1 -2 trunk/modules/m_rehash.c (File Modified)
216 +3 -7 trunk/modules/m_restart.c (File Modified)
217 +31 -45 trunk/modules/m_set.c (File Modified)
218 +2 -4 trunk/modules/m_testmask.c (File Modified)
219 +5 -8 trunk/modules/m_unreject.c (File Modified)
220 +1 -3 trunk/modules/m_xline.c (File Modified)
221 +2 -2 trunk/src/chmode.c (File Modified)
222 +8 -15 trunk/src/modules.c (File Modified)
223 +10 -14 trunk/src/s_auth.c (File Modified)
224 +3 -6 trunk/src/s_conf.c (File Modified)
225 +1 -2 trunk/src/s_newconf.c (File Modified)
226 +20 -57 trunk/src/s_user.c (File Modified)
227 +4 -2 trunk/src/send.c (File Modified)
228 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
229 +4 -6 trunk/unsupported/m_force.c (File Modified)
232 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
234 - keyword-subst from charybdis 2.2.
238 +12 -3 trunk/doc/example.conf (File Modified)
239 +58 -3 trunk/doc/reference.conf (File Modified)
240 + - trunk/include/substitution.h (File Added)
241 +1 -0 trunk/src/Makefile.in (File Modified)
242 +2 -2 trunk/src/s_conf.c (File Modified)
243 +164 -1 trunk/src/s_user.c (File Modified)
244 + - trunk/src/substitution.c (File Added)
247 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
249 Removed merge tracking for "svnmerge" for
250 http://svn.atheme.org/charybdis/branches/release-2.2
254 + - trunk/ (Property Modified)
257 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
259 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
260 http://svn.atheme.org/charybdis/branches/release-2.2
264 + - trunk/ (Property Modified)
267 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
269 Removed merge tracking for "svnmerge" for
270 http://svn.atheme.org/charybdis/branches/release-2.2
274 + - trunk/ (Property Modified)
277 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
279 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
280 http://svn.atheme.org/charybdis/branches/release-2.2
284 + - trunk/ (Property Modified)
287 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
293 + - trunk/ (Property Modified)
296 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
298 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
299 http://svn.atheme.org/charybdis/branches/release-2.2
303 + - trunk/ (Property Modified)
306 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
308 - version bump to 2.2.0
312 +3 -1 trunk/NEWS (File Modified)
313 +1 -1 trunk/configure.ac (File Modified)
316 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
319 + branches/release-2.1 -> 2.2 base
320 + 3.0 -> branches/cxxconversion
321 + backport some immediate 3.0 functionality for 2.2
326 + - trunk/ (File Added)
329 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
331 Merged revisions 3135,3137 via svnmerge from
332 http://svn.atheme.org/charybdis/trunk
335 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
337 - Expand TRACE description
338 - Mention expiry time in TESTLINE
340 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
342 Update copyright year for sgml docs to 2007.
347 + - branches/release-2.1/ (Property Modified)
348 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
349 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
352 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
354 Merged revisions 1999 via svnmerge from
355 http://svn.atheme.org/charybdis/trunk
359 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
366 + - branches/release-2.1/ (Property Modified)
367 +1 -0 branches/release-2.1/CREDITS (File Modified)
370 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
372 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
373 http://svn.atheme.org/charybdis/trunk
376 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
378 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
380 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
382 - add use_forward to /info
384 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
386 Call channel_modes() with &me instead of source_p when
387 sending out a JOIN and SJOIN for a local user. This
388 saves checking whether they are on the channel they
391 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
393 If use_forward is disabled:
395 - hide +f in /mode #channel (/mode #channel f still shows it)
396 - do not send any mode changes adding +f to local clients
397 (-f ones are still sent)
402 + - branches/release-2.1/ (Property Modified)
403 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
404 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
405 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
406 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
407 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
408 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
409 +1 -1 branches/release-2.1/src/channel.c (File Modified)
410 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
411 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
412 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
413 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
414 +4 -2 branches/release-2.1/src/supported.c (File Modified)
417 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
419 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
423 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
424 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
425 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
428 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
430 Add accountability (wallops, log) to OKICK.
434 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
437 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
439 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
440 Similar to branches/release-2.2 r3061.
444 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
447 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
449 - Write xline to file after instead of before notifying opers and source
450 - Also notify source of failure to add xline
451 Similar to branches/release-2.2 r3057.
455 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
458 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
460 If a dline/kline/resv cannot be added to the file, send
461 the regular notices to local opers and source anyway,
462 and also warn the source (local opers were already warned).
463 Similar to branches/release-2.2 r3053.
467 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
470 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
472 Port over fixes from unkline/unxline/unresv to undline.
473 Similar to branches/release-2.2 r3049.
477 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
480 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
482 Merged revisions 2915 via svnmerge from
483 http://svn.atheme.org/charybdis/trunk
486 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
488 In usage message, show kline.conf and xline.conf instead
489 of klines.conf and xlines.conf.
494 + - branches/release-2.1/ (Property Modified)
495 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
498 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
500 Merged revisions 2831,2833,2853 via svnmerge from
501 http://svn.atheme.org/charybdis/trunk
504 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
506 unkline/unxline/unresv:
507 - if fclose on the output returns an error, treat this as a
509 - check if the rename from the temp file to the ban conf failed
511 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
513 When adding a permanent dline/kline/xline/resv, check
514 the return value of fclose().
516 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
518 Do not free xline aconf if it could not be written out.
519 It will be added to the list in memory anyway.
524 + - branches/release-2.1/ (Property Modified)
525 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
526 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
527 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
528 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
531 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
533 NEWS: Clarify effects of ip_cloaking changes a little.
537 +2 -0 branches/release-2.1/NEWS (File Modified)
540 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
546 +9 -9 branches/release-2.1/configure (File Modified)
549 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
551 Version bump on 2.1 branch to 2.1.2.
555 +1 -1 branches/release-2.1/configure.ac (File Modified)
558 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
564 +1 -0 branches/release-2.1/NEWS (File Modified)
567 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
569 Merged revisions 2801 via svnmerge from
570 http://svn.atheme.org/charybdis/trunk
573 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
575 ip_cloaking: try to avoid truncation by removing more
576 components of the hostname (except the TLD).
581 + - branches/release-2.1/ (Property Modified)
582 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
585 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
591 +8 -1 branches/release-2.1/NEWS (File Modified)
594 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
596 Merged revisions 2781 via svnmerge from
597 http://svn.atheme.org/charybdis/trunk
600 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
602 Fix stupid bug: checked a hostmask against the found
603 ban instead of all exceptions, causing all host mangled
604 clients to be exempted if there was a single ban
605 exception in many cases.
610 + - branches/release-2.1/ (Property Modified)
611 +2 -2 branches/release-2.1/src/channel.c (File Modified)
614 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
616 Merged revisions 2773 via svnmerge from
617 http://svn.atheme.org/charybdis/trunk
620 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
622 user@host must be *@* for a shared{} block with flags=locops
623 (server should not be *).
628 + - branches/release-2.1/ (Property Modified)
629 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
632 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
634 Tweak \s code a little.
638 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
639 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
640 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
643 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
645 Merged revisions 2761 via svnmerge from
646 http://svn.atheme.org/charybdis/trunk
649 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
651 The testline/no_tilde fixes are in 2.1.1.
656 + - branches/release-2.1/ (Property Modified)
657 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
660 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
666 +4 -1 branches/release-2.1/NEWS (File Modified)
669 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
671 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
672 http://svn.atheme.org/charybdis/trunk
676 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
678 If the auth{} block has no_tilde and is not kline exempt,
679 check the username without tilde against klines too.
680 This is consistent with the way klines work on spoofs
681 (klines checked on both raw and appearing-on-IRC version).
683 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
685 Rework the fix for klines with no_tilde.
686 Add an extra argument to find_address_conf() for the
687 username without tilde, as that may contain one character more.
689 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
691 Unbreak compile (because of r2697).
692 testline with ~ could be improved some more perhaps, but this should work.
694 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
696 testline: take no_tilde and username truncation into account
698 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
700 Add some information on /testline with no_tilde and username truncation.
705 + - branches/release-2.1/ (Property Modified)
706 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
707 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
708 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
709 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
710 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
711 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
714 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
716 Merged revisions 2149,2151 via svnmerge from
717 http://svn.atheme.org/charybdis/trunk
720 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
722 Move kills from services from +s to +k snomask.
723 Kills from non-service opers remain on +s.
725 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
727 Update description of +s and +k snomasks.
732 + - branches/release-2.1/ (Property Modified)
733 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
734 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
735 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
738 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
740 Merged revisions 2685 via svnmerge from
741 http://svn.atheme.org/charybdis/trunk
744 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
746 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
751 + - branches/release-2.1/ (Property Modified)
752 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
755 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
757 Merged revisions 2693 via svnmerge from
758 http://svn.atheme.org/charybdis/trunk
761 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
763 Fix truncation (by one) of unidented usernames
764 if user registration is done because of DNSBL
765 completion (which is the usual case if a valid
766 NICK and USER are sent quickly and any DNSBLs
772 + - branches/release-2.1/ (Property Modified)
773 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
776 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
782 +10 -0 branches/release-2.1/NEWS (File Modified)
785 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
791 +9 -9 branches/release-2.1/configure (File Modified)
794 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
796 Version bump to 2.1.1.
800 +1 -1 branches/release-2.1/configure.ac (File Modified)
803 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
805 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
806 http://svn.atheme.org/charybdis/trunk
809 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
811 - fix a server notice on SID collision where the server name is mentioned twice
813 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
815 - get_server_name() is stupid
817 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
821 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
823 Do the Attempt to re-introduce SID server notice somewhat
824 differently, showing a real host again if !HIDE_SERVERS_IPS
825 and still showing the server name exactly once.
827 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
829 Fix log message for Attempt to re-introduce SID (server notice was ok).
831 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
833 - replace "No N line" with "no connect block" in a
835 - show attempted server name in a few serverlog messages
840 + - branches/release-2.1/ (Property Modified)
841 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
844 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
846 Merged revisions 2218 via svnmerge from
847 http://svn.atheme.org/charybdis/trunk
850 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
852 Fix garbage in /stats y output on 64-bit archs.
857 + - branches/release-2.1/ (Property Modified)
858 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
861 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
863 Merged revisions 2438 via svnmerge from
864 http://svn.atheme.org/charybdis/trunk
867 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
869 Enable Revision keyword in addition to Id.
874 + - branches/release-2.1/ (Property Modified)
875 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
878 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
880 Merged revisions 2679 via svnmerge from
881 http://svn.atheme.org/charybdis/trunk
884 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
886 Port over ratbox 2.2 r23253 (anfl):
887 - remove the cached storage of how many +beI there are, thereby fixing a
888 case where it can get desynced from reality
893 + - branches/release-2.1/ (Property Modified)
894 +0 -1 branches/release-2.1/include/channel.h (File Modified)
895 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
898 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
900 Merged revisions 2093,2095 via svnmerge from
901 http://svn.atheme.org/charybdis/trunk
904 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
906 - change DNSBL licensing to BSD.
908 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
910 - change x86-assembly FNV implementation to BSD license
915 + - branches/release-2.1/ (Property Modified)
916 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
917 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
920 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
922 Merged revisions 2073,2075 via svnmerge from
923 http://svn.atheme.org/charybdis/trunk
926 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
928 Put full information in the squit reason when exiting
929 a server due to a servlink (ziplinks) error.
931 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
933 Put full information in the squit reason when exiting
934 a server due to not enough arguments for a command.
939 + - branches/release-2.1/ (Property Modified)
940 +7 -5 branches/release-2.1/src/parse.c (File Modified)
941 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
944 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
946 Merged revisions 2071 via svnmerge from
947 http://svn.atheme.org/charybdis/trunk
950 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
952 Don't redirect users from an existing domain to an
953 existing server in reference.conf.
959 + - branches/release-2.1/ (Property Modified)
960 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
963 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
965 Merged revisions 2053 via svnmerge from
966 http://svn.atheme.org/charybdis/trunk
969 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
971 Make find_channel_membership() choose the shortest list
972 (channel's list or user's list) to search, avoiding excessive
973 CPU usage with services which are in lots of channels.
974 From ratbox 2.2 (anfl/jilles)
979 + - branches/release-2.1/ (Property Modified)
980 +21 -4 branches/release-2.1/src/channel.c (File Modified)
983 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
989 +9 -9 branches/release-2.1/configure (File Modified)
992 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
994 Version change 2.1.0rc1 -> 2.1.0 (release).
998 +1 -1 branches/release-2.1/configure.ac (File Modified)
1001 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1003 Merged revisions 2029 via svnmerge from
1004 http://svn.atheme.org/charybdis/trunk
1007 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1009 NEWS: mention m_webirc.c module
1014 + - branches/release-2.1/ (Property Modified)
1015 +1 -0 branches/release-2.1/NEWS (File Modified)
1018 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1024 +9 -9 branches/release-2.1/configure (File Modified)
1027 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1029 Change version to 2.1.0rc1.
1033 +1 -1 branches/release-2.1/configure.ac (File Modified)
1036 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1038 Merged revisions 2021 via svnmerge from
1039 http://svn.atheme.org/charybdis/trunk
1042 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1044 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1045 related flaky looking things, and instead keep a list
1046 of BlacklistClients in PreClient.
1051 + - branches/release-2.1/ (Property Modified)
1052 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1053 +1 -1 branches/release-2.1/include/client.h (File Modified)
1054 +0 -1 branches/release-2.1/include/res.h (File Modified)
1055 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1056 +0 -24 branches/release-2.1/src/res.c (File Modified)
1057 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1060 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1062 Merged revisions 2015,2017 via svnmerge from
1063 http://svn.atheme.org/charybdis/trunk
1066 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1068 Check if the name in the question section of the
1069 DNS reply matches what we queried, to guard against
1070 late replies to a previous query with the same id.
1072 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1074 res.c: add a comment summarizing our changes
1079 + - branches/release-2.1/ (Property Modified)
1080 +53 -18 branches/release-2.1/src/res.c (File Modified)
1083 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1085 Merged revisions 1981 via svnmerge from
1086 http://svn.atheme.org/charybdis/trunk
1089 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1091 Alphabetize extensions and tweak the descriptions a little.
1096 + - branches/release-2.1/ (Property Modified)
1097 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1098 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1101 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1103 Merged revisions 1975 via svnmerge from
1104 http://svn.atheme.org/charybdis/trunk
1107 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1109 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1110 We should use the IP and not truncate the hostname.
1111 From ratbox 2.2 (androsyn)
1116 + - branches/release-2.1/ (Property Modified)
1117 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1120 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1122 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1123 http://svn.atheme.org/charybdis/trunk
1127 + - branches/release-2.1/ (Property Modified)
1130 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1132 - branch 2.1 release family
1136 + - branches/release-2.1/ (File Added)
1139 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1141 Describe new handling of host mangling in channel bans in SGML.
1145 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1148 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1150 - ok, 2.1 operline brought to you by marvin the melancholy robot
1154 +1 -1 trunk/src/messages.tab (File Modified)
1157 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1159 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1160 If anybody comes up with anything better, then please let us know
1161 and we will change this before 2.1 is branched.
1165 +1 -1 trunk/src/messages.tab (File Modified)
1168 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1170 Add EUID to capab.txt.
1174 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1177 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1183 +3 -0 trunk/NEWS (File Modified)
1186 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1188 Allow service{} servers to manipulate the nick delay table
1189 (for "nickserv enforcement").
1190 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1191 If duration is 0, the nickdelay entry is removed, otherwise
1192 it is added with the duration in seconds (maximum 24 hours).
1193 It is suggested that this is used if the EUID capab is present.
1197 +42 -1 trunk/modules/m_services.c (File Modified)
1200 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1202 HURT: strip off *@ from the start of the mask
1203 reject anything else containing '@' or '!'
1207 +11 -0 trunk/extensions/hurt.c (File Modified)
1210 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1212 ircd.c: need supported.h here
1216 +1 -0 trunk/src/ircd.c (File Modified)
1219 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1221 HURT: less ambiguity here
1222 ips/hosts to be hurt must contain a '.' or ':' otherwise
1223 they are interpreted as nicks
1227 +14 -9 trunk/extensions/hurt.c (File Modified)
1230 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1232 - we're now ircd-charybdis.org.
1233 - properly alphabetize credits
1237 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1240 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1242 - add additional modules to the configs
1246 +6 -0 trunk/doc/example.conf (File Modified)
1247 +12 -0 trunk/doc/reference.conf (File Modified)
1250 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1252 - remove hurt.h, it is pointless and confusing
1256 +27 -62 trunk/extensions/hurt.c (File Modified)
1257 + - trunk/extensions/hurt.h (File Deleted)
1260 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1262 - add code to suggest a local HURT by nickname.
1263 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1267 +40 -10 trunk/extensions/hurt.c (File Modified)
1268 +1 -0 trunk/extensions/hurt.h (File Modified)
1271 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1277 +2 -1 trunk/NEWS (File Modified)
1280 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1282 MASKTRACE/TESTMASK: check orighost as well
1286 +4 -2 trunk/modules/m_etrace.c (File Modified)
1287 +3 -1 trunk/modules/m_testmask.c (File Modified)
1290 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1292 Make RPL_ISUPPORT (005) numeric modularizable.
1293 Currently it will reassemble the numeric every time
1294 it needs to be sent, using a few dozen callbacks;
1295 if this is too slow some caching scheme should be
1300 +0 -1 trunk/include/s_user.h (File Modified)
1301 +36 -114 trunk/include/supported.h (File Modified)
1302 +1 -1 trunk/modules/m_version.c (File Modified)
1303 +1 -0 trunk/src/Makefile.in (File Modified)
1304 +1 -0 trunk/src/ircd.c (File Modified)
1305 +300 -25 trunk/src/s_user.c (File Modified)
1306 + - trunk/src/supported.c (File Added)
1309 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1311 EUID orighost could differ from host only in case,
1312 do not mark as dynamic spoof then
1316 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1319 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1321 kline help file: clarify a bit and remove some obsolete stuff
1322 partly suggested by Olin
1326 +8 -8 trunk/help/opers/kline (File Modified)
1329 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1335 +20 -0 trunk/NEWS (File Modified)
1338 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1340 Show real host/IP to nonopers whoising themselves.
1341 The IP is not shown for auth{} spoofs, otherwise it is,
1342 as it looked rather weird to me to show an auth{} spoofed
1343 IP like this. (/userhost on self still shows the IP.)
1347 +13 -2 trunk/modules/m_whois.c (File Modified)
1350 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1352 Document nick_delay stuff and move it around a bit.
1356 +1 -2 trunk/doc/example.conf (File Modified)
1357 +8 -2 trunk/doc/reference.conf (File Modified)
1360 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1362 - disable nickdelay by default. Needs to be documented in reference.conf.
1366 +2 -0 trunk/doc/example.conf (File Modified)
1367 +2 -0 trunk/doc/reference.conf (File Modified)
1370 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1372 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1376 +2 -1 trunk/modules/m_services.c (File Modified)
1379 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1381 ip_cloaking: somewhat hackish but we need to send the
1382 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1387 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1390 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1392 If EUID is used, show realhost in far connect notice
1393 (but not in far disconnect notice).
1397 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1400 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1403 - use non-ENCAP CHGHOST if possible
1404 - really introduce new users with their mangled and real
1405 host if +h is in default umodes
1409 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1412 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1414 Add non-ENCAP CHGHOST.
1418 +49 -11 trunk/modules/m_chghost.c (File Modified)
1421 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1423 Initial addition of EUID (puts realhost/account in same
1424 command as user introduction).
1425 See doc/technical/euid.txt for more information.
1426 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1430 + - trunk/doc/technical/euid.txt (File Added)
1431 +2 -1 trunk/include/s_serv.h (File Modified)
1432 +1 -1 trunk/include/s_user.h (File Modified)
1433 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1434 +1 -34 trunk/modules/m_chghost.c (File Modified)
1435 +0 -28 trunk/modules/m_services.c (File Modified)
1436 +30 -1 trunk/src/s_serv.c (File Modified)
1437 +30 -3 trunk/src/s_user.c (File Modified)
1440 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1442 Store the mangled host in localClient and use it for
1443 ban matching (also match real host for mangled users,
1444 also match mangled host for uncloaked users).
1445 Improve interaction of +h with auth{} and services
1447 Note that all of this only applies to clients who
1448 connect after the mangling module is loaded
1449 (other clients cannot even set +h).
1450 The sorcerynet cloaking module has not been updated
1455 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1456 +3 -0 trunk/include/client.h (File Modified)
1457 +64 -5 trunk/src/channel.c (File Modified)
1458 +1 -0 trunk/src/client.c (File Modified)
1459 +2 -2 trunk/src/s_user.c (File Modified)
1462 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1464 Document /stats U letters in sgml.
1468 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1471 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1473 Better description of hub_mask and leaf_mask.
1477 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1480 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1482 Add operspy_dont_care_user_info to sgml docs.
1486 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1489 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1491 Add general::operspy_dont_care_user_info.
1492 This makes /who mask equivalent to /who !mask for opers
1493 with the operspy flag, and removes the operspy log/notice
1494 on /who mask, /masktrace and /scan.
1495 The necessary privilege (operspy flag) is unchanged.
1496 Behaviour for the other operspy commands (channel
1497 related ones) is also unchanged.
1501 +1 -0 trunk/doc/example.conf (File Modified)
1502 +6 -0 trunk/doc/reference.conf (File Modified)
1503 +1 -0 trunk/include/s_conf.h (File Modified)
1504 +10 -8 trunk/modules/m_etrace.c (File Modified)
1505 +6 -0 trunk/modules/m_info.c (File Modified)
1506 +8 -5 trunk/modules/m_scan.c (File Modified)
1507 +1 -1 trunk/modules/m_version.c (File Modified)
1508 +6 -1 trunk/modules/m_who.c (File Modified)
1509 +1 -0 trunk/src/newconf.c (File Modified)
1510 +1 -0 trunk/src/s_conf.c (File Modified)
1513 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1515 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1516 This letter will also be used for showing operspy with
1517 limited accountability (show non channel related info
1518 without '!' or notice).
1522 +2 -0 trunk/doc/server-version-info (File Modified)
1523 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1524 +2 -0 trunk/include/ircd.h (File Modified)
1525 +6 -0 trunk/modules/m_info.c (File Modified)
1526 +2 -0 trunk/modules/m_version.c (File Modified)
1527 +1 -0 trunk/src/ircd_state.c (File Modified)
1530 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1532 Add m_webirc module, allows showing real host of CGI:IRC users.
1533 Differences to the version available on my web page for a while:
1534 instructions on how to set it up.
1538 +137 -0 trunk/extensions/Makefile.in (File Modified)
1539 + - trunk/extensions/m_webirc.c (File Added)
1542 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1544 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1548 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1551 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1553 - move beu from core to contributors
1554 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1558 +2 -2 trunk/CREDITS (File Modified)
1561 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1563 Mention that class blocks must be defined before the
1564 auth or connect blocks referencing them.
1568 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1571 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1574 - change from "can join" to "is banned", this reverses sense
1575 and removes "weird" checks like for +i, +l, +j
1576 - don't allow $j to same channel
1577 - +s/+p restriction removed, anyone can /mode b anyway
1582 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1585 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1587 Add a few important lines from reference.conf to example.conf.
1591 +8 -1 trunk/doc/example.conf (File Modified)
1594 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1596 - we don't support rtsigio anymore
1597 - we definately don't support VMS nor Cygwin either.
1601 +2 -2 trunk/INSTALL (File Modified)
1602 +0 -2 trunk/README.FIRST (File Modified)
1605 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1607 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1611 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1614 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1617 - return EXTBAN_NOMATCH for a valid ban that does not match
1618 - consider a $j ban invalid if we were already processing a
1619 can_join for a $j ban
1623 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1626 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1628 extb_extgecos: realhost -> orighost
1632 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1635 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1637 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1641 +59 -0 trunk/extensions/Makefile.in (File Modified)
1642 + - trunk/extensions/extb_canjoin.c (File Added)
1645 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1647 - oh right, charybdis calls that 'orighost'.
1651 +2 -2 trunk/modules/m_who.c (File Modified)
1654 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1656 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1660 +2 -0 trunk/modules/m_who.c (File Modified)
1663 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1665 - also check $x against realhost
1669 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1672 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1674 Sorcerynet people want a debugging notice moved from +s to +d.
1678 +1 -1 trunk/src/blacklist.c (File Modified)
1681 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1683 Use source_p instead of client_p for free_pre_client().
1684 client_p could be NULL or another client.
1688 +1 -1 trunk/src/client.c (File Modified)
1691 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1693 - revert this, I know how to fix it now
1697 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1700 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1702 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1703 This fix is probably suboptimal, but it does indeed fix the problem.
1707 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1710 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1712 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1716 +49 -0 trunk/extensions/Makefile.in (File Modified)
1717 + - trunk/extensions/extb_extgecos.c (File Added)
1720 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1722 Remove undocumented and unused general::fallback_to_ip6_int config option.
1726 +0 -3 trunk/include/s_conf.h (File Modified)
1727 +0 -3 trunk/src/newconf.c (File Modified)
1730 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1733 - document new TESTMASK
1734 - mention that TESTMASK matching is the same as MASKTRACE matching
1735 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1740 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1743 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1745 New testmask from ratbox 2.2.
1746 Allows matches on nick, ip and gecos in addition to user
1747 and host, and is fully analogous to masktrace.
1748 The numeric has changed from 724 to 727 and fields in it
1753 +4 -3 trunk/help/opers/testmask (File Modified)
1754 +1 -0 trunk/include/numeric.h (File Modified)
1755 +82 -9 trunk/modules/m_testmask.c (File Modified)
1756 +2 -2 trunk/src/messages.tab (File Modified)
1759 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1761 contrib -> extensions
1765 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1768 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1770 CHGHOST: Check validity of new hostname.
1771 If the command came from a local client (disabled by
1772 default), send an error message and drop the command.
1773 If the command came from a remote client or server,
1774 send a notice to opers and the target user (if local).
1778 +42 -1 trunk/modules/m_chghost.c (File Modified)
1781 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1787 +23 -1 trunk/NEWS (File Modified)
1790 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1792 When an outgoing server connection succeeds, set
1793 localClient->ip by simply copying the whole sockaddr
1794 struct instead of copying certain parts only.
1798 +1 -19 trunk/src/s_serv.c (File Modified)
1801 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1803 Give a special error message and ignore the connect block
1804 if trying to add a connect block for the server's own name.
1808 +7 -0 trunk/src/newconf.c (File Modified)
1811 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1813 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1814 when --disable-balloc is used, so that it compiles.
1815 Obviously the BlockHeapUsage() stub returns just zeroes so
1816 /stats z will be less informative.
1820 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1823 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1825 Free and zero dns_query in DNS callback for outgoing connect.
1826 This avoids double free of reslist.
1830 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1833 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1835 From ratbox, log failed outgoing connections to serverlog.
1840 +13 -1 trunk/src/s_serv.c (File Modified)
1843 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1845 Change serverlog message when connecting to be more clear and show the port number.
1849 +1 -1 trunk/src/s_serv.c (File Modified)
1852 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1854 Remove gethost_byname(), this is meaningless
1855 since the removal of AAAA -> A fallback (r1763).
1859 +0 -1 trunk/include/res.h (File Modified)
1860 +0 -12 trunk/src/res.c (File Modified)
1863 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1865 Remove ip6.int support and use only ip6.arpa.
1866 The global ip6.int zone has disappeared on June 1
1867 and a lot of other software has been removing ip6.int
1869 This removes the second and last case where IPv6
1870 support in charybdis causes extra lookups and slows
1875 +5 -27 trunk/src/res.c (File Modified)
1878 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1880 Mention new default (r1767) for connect::aftype in sgml docs.
1884 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1887 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1889 Use IPv6 if connect::host looks like an IPv6 address
1890 (contains a colon). No need to aftype=ipv6 anymore.
1894 +2 -0 trunk/src/newconf.c (File Modified)
1897 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1899 More information about connect::host.
1903 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1906 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1908 Remove fallback to A if AAAA cannot be found.
1909 In case of a forward check of a reverse lookup, we
1910 already know if it's ipv4 or ipv6, so it is not
1911 useful and in case of a forward lookup of a hostname
1912 in connect::host, connect::aftype already specifies
1913 if it's ipv4 or ipv6.
1917 +4 -27 trunk/src/res.c (File Modified)
1920 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1923 - check if +c made the message text empty and refuse
1925 - don't copy message text if it is not necessary
1930 +14 -4 trunk/modules/core/m_message.c (File Modified)
1933 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1935 remove_conf_item(): do not free cf_name, this is generally a string constant
1939 +0 -1 trunk/src/newconf.c (File Modified)
1942 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1944 Remove the old unused FDL_ constants.
1948 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1951 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1953 Remove an unused struct irc_sockaddr_storage from fde_t
1954 (allocated for every possible file descriptor).
1958 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1961 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1963 If the DNS lookup for an outgoing connection is still
1964 pending when it is closed, clean it up.
1968 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1971 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1973 If proc_answer() fails (for example if a lookup for an
1974 A record returns a CNAME), fail the query immediately.
1975 Previously the packet was just ignored, leaving the
1980 +4 -8 trunk/src/res.c (File Modified)
1983 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1985 Correct sockhost field in an outgoing server connection.
1986 First copy the host field from the server_conf, then
1987 take the IP from to where the connection was attempted
1988 when the connection callback is called.
1989 (Before r1747 this used the IP from the server_conf.)
1993 +8 -2 trunk/src/s_serv.c (File Modified)
1996 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1998 Remove ipnum (keep aftype) and dns_query from server_conf.
1999 We don't keep track of binary form address in connect{}
2000 blocks anymore, DNS lookups of names in host= gone.
2001 As before the DNS lookup is done on connect.
2002 This should unbreak hostnames in host= somewhat.
2006 +1 -2 trunk/include/s_newconf.h (File Modified)
2007 +2 -2 trunk/src/newconf.c (File Modified)
2008 +1 -42 trunk/src/s_newconf.c (File Modified)
2009 +12 -31 trunk/src/s_serv.c (File Modified)
2012 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2018 +1 -1 trunk/configure (File Modified)
2021 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2023 Fix --disable-balloc help text (said --disable-small-net).
2027 +1 -1 trunk/configure.ac (File Modified)
2030 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2032 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2033 services (+S). Unlike operstring and adminstring, this
2034 is not changeable with /quote set but is updated on rehash.
2038 +1 -0 trunk/doc/example.conf (File Modified)
2039 +10 -2 trunk/doc/reference.conf (File Modified)
2040 +1 -0 trunk/include/s_conf.h (File Modified)
2041 +6 -0 trunk/modules/m_info.c (File Modified)
2042 +3 -2 trunk/modules/m_whois.c (File Modified)
2043 +1 -0 trunk/src/newconf.c (File Modified)
2044 +1 -0 trunk/src/s_conf.c (File Modified)
2047 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2049 Fix handling of comma in whois: ignore the comma and
2050 everything after it but do output the entire parameter
2055 +2 -2 trunk/modules/m_whois.c (File Modified)
2058 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2060 New /stats letter 's' to list HURTs:
2061 - opers get the full listing.
2062 - users get any HURTs that match their sockhost/orighost if
2063 "stats_k_oper_only" is set to 1.
2067 +50 -0 trunk/extensions/hurt.c (File Modified)
2070 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2072 - make the newconf system available to modules.
2076 +4 -1 trunk/include/newconf.h (File Modified)
2077 +4 -8 trunk/src/newconf.c (File Modified)
2080 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2082 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2085 +0 -3 trunk/doc/example.conf (File Modified)
2086 +0 -3 trunk/doc/reference.conf (File Modified)
2089 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2091 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2095 +3 -0 trunk/doc/example.conf (File Modified)
2096 +3 -0 trunk/doc/reference.conf (File Modified)
2099 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2101 Fix too early truncation of JOIN channel list.
2105 +2 -3 trunk/modules/core/m_join.c (File Modified)
2108 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2110 - From ratbox 2.2 (anfl), send server notices about read
2111 errors from handshakes and servers to +s instead of +d.
2112 - Send various server notices about failed server
2113 connections which did not reach registered state network
2114 wide if the connection was initiated by a remote oper.
2115 This avoids annoying the whole net if there is a
2116 broken autoconnect, but allows all opers to see why a
2117 remote connect failed. Failed connections which did reach
2118 server state already generate server notices everywhere.
2120 Note: this is an exception to our general policy to not send
2121 server notices about unregistered connections remotely.
2125 +1 -0 trunk/include/client.h (File Modified)
2126 +20 -6 trunk/src/client.c (File Modified)
2127 +6 -6 trunk/src/s_serv.c (File Modified)
2130 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2136 +1 -1 trunk/doc/example.conf (File Modified)
2137 +1 -1 trunk/doc/reference.conf (File Modified)
2140 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2142 Don't allow #channel +b $c:&channel (inconsistent target).
2146 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2149 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2151 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2155 +0 -2 trunk/include/client.h (File Modified)
2158 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2160 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2164 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2167 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2169 Store IP addresses in whowas. These are shown to opers.
2170 Obtained from Eurus patches.
2171 orighost tracking removed (not worth the memory IMHO),
2172 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2173 with unknown IPs and to not violate auth{} spoof policy.
2177 +2 -0 trunk/doc/reference.conf (File Modified)
2178 +1 -0 trunk/include/numeric.h (File Modified)
2179 +1 -0 trunk/include/whowas.h (File Modified)
2180 +10 -1 trunk/modules/m_whowas.c (File Modified)
2181 +1 -1 trunk/src/messages.tab (File Modified)
2182 +4 -0 trunk/src/whowas.c (File Modified)
2185 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2187 Describe hostmask parameter of masktrace better in sgml docs.
2191 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2194 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2196 masktrace help file: mention CIDR IP masks
2201 +2 -0 trunk/help/opers/masktrace (File Modified)
2204 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2206 MASKTRACE: allow normal match() on IP address also
2211 +2 -3 trunk/modules/m_etrace.c (File Modified)
2214 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2216 Allow +S clients (services) to send to channels and @/+ channels always.
2220 +1 -1 trunk/modules/core/m_message.c (File Modified)
2221 +1 -1 trunk/src/channel.c (File Modified)
2224 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2226 Allow servers to send to @#chan and +#chan.
2230 +1 -1 trunk/modules/core/m_message.c (File Modified)
2233 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2235 Don't count opers on service{} servers in /lusers.
2239 +2 -2 trunk/src/s_user.c (File Modified)
2242 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2244 Show opers the real host behind a dynamic spoof in WHOIS.
2245 If the user is auth{} spoofed, this shows the auth{} spoof
2246 otherwise it shows the DNS hostname and IP address.
2247 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2251 +1 -0 trunk/include/numeric.h (File Modified)
2252 +12 -2 trunk/modules/m_whois.c (File Modified)
2253 +1 -1 trunk/src/messages.tab (File Modified)
2256 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2258 Remove #define HIDE_SPOOF_IPS from config.h, should
2259 have been done earlier.
2263 +0 -7 trunk/include/config.h (File Modified)
2266 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2268 Bring back ERR_CANTKILLSERVER.
2272 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2275 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2278 - also send RPL_HOSTHIDDEN on -h
2279 - don't allow +h for auth{} spoofed clients
2283 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2286 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2288 /etc/resolv.conf parsing:
2289 - don't crash (sometimes) if there is a line without an argument
2290 (e.g. 'search' by itself)
2291 - fix handling of lines with leading whitespace
2295 +9 -8 trunk/src/reslib.c (File Modified)
2298 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2300 Put back code that terminates DNS queries, which was
2301 removed during the resolver changes.
2305 +4 -0 trunk/src/s_auth.c (File Modified)
2308 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2310 - oh hey, that was in the wrong place
2314 +13 -13 trunk/src/s_auth.c (File Modified)
2317 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2319 - handle a situation where a user can go away before DNS completes
2323 +13 -0 trunk/src/s_auth.c (File Modified)
2326 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2332 +1 -0 trunk/include/blacklist.h (File Modified)
2333 +1 -0 trunk/include/res.h (File Modified)
2334 +33 -2 trunk/src/blacklist.c (File Modified)
2335 +2 -0 trunk/src/client.c (File Modified)
2336 +24 -0 trunk/src/res.c (File Modified)
2339 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2341 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2342 if comm_accept() failed.
2344 Found with valgrind.
2348 +4 -4 trunk/src/listener.c (File Modified)
2351 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2353 - handle unavailable Client/preClient structs
2357 +9 -0 trunk/src/blacklist.c (File Modified)
2360 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2362 Add +lf to SGML docs.
2366 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2369 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2371 Also do forwarding if the channel limit (+l) is exceeded.
2375 +1 -1 trunk/help/opers/cmode (File Modified)
2376 +2 -2 trunk/modules/core/m_join.c (File Modified)
2379 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2381 Post-release lovin':
2382 - Update version to 2.1.0.
2383 - Regenerate configure.
2387 +9 -9 trunk/configure (File Modified)
2388 +1 -1 trunk/configure.ac (File Modified)
2391 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2393 Comment out example blacklist{} block.
2397 +7 -7 trunk/doc/example.conf (File Modified)
2398 +7 -7 trunk/doc/reference.conf (File Modified)
2401 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2403 Add note regarding use of AHBL BLs.
2407 +4 -0 trunk/doc/example.conf (File Modified)
2408 +4 -0 trunk/doc/reference.conf (File Modified)
2411 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2417 +2 -2 trunk/CREDITS (File Modified)
2420 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2426 +1 -0 trunk/CREDITS (File Modified)
2429 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2431 Put more recent ratbox CREDITS here.
2435 +3 -2 trunk/doc/Ratbox-team (File Modified)
2438 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2444 +5 -4 trunk/NEWS (File Modified)
2447 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2449 Mention that install or make install also avoids modunload crashes.
2453 +2 -1 trunk/BUGS (File Modified)
2456 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2462 +3 -8 trunk/NEWS (File Modified)
2465 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2471 +3 -2 trunk/BUGS (File Modified)
2474 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2476 - add orighost check to hurt.c
2481 +1 -6 trunk/BUGS (File Modified)
2482 +1 -1 trunk/extensions/hurt.c (File Modified)
2485 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2487 Make kline_exempt exempt from HURT also.
2491 +2 -1 trunk/extensions/hurt.c (File Modified)
2494 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2496 Fix mask HEAL propagation.
2500 +6 -3 trunk/extensions/hurt.c (File Modified)
2503 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2510 +18 -31 trunk/extensions/README (File Modified)
2513 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2515 More target change hax.
2520 +5 -0 trunk/extensions/hurt.c (File Modified)
2523 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2525 Improvements to HURT propagation.
2529 +8 -6 trunk/extensions/hurt.c (File Modified)
2532 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2534 - further simplification
2538 +25 -76 trunk/extensions/hurt.c (File Modified)
2539 +0 -9 trunk/extensions/hurt.h (File Modified)
2542 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2548 +13 -0 trunk/extensions/hurt.c (File Modified)
2551 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2553 - cut off at 15 messages instead of 30
2557 +1 -1 trunk/extensions/hurt.h (File Modified)
2560 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2562 Squash a warning here.
2566 +1 -3 trunk/src/ircd.c (File Modified)
2569 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2571 Don't show servers in /stats l to nonopers if flatten links is enabled.
2575 +3 -1 trunk/modules/m_stats.c (File Modified)
2578 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2584 +20 -7 trunk/extensions/hurt.c (File Modified)
2587 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2589 - remove inline stuff (yuck)
2590 - sockaddr should have been sockhost
2594 +22 -31 trunk/extensions/hurt.c (File Modified)
2597 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2599 - make hurt checking actually work
2603 +2 -7 trunk/extensions/hurt.c (File Modified)
2606 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2608 Slight tweak to alias{}.
2612 +4 -0 trunk/src/parse.c (File Modified)
2615 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2617 - further simplification
2621 +59 -71 trunk/extensions/hurt.c (File Modified)
2622 +0 -1 trunk/extensions/hurt.h (File Modified)
2625 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2627 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2631 +10 -20 trunk/extensions/hurt.c (File Modified)
2632 +0 -4 trunk/extensions/hurt.h (File Modified)
2635 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2637 - remove some unnecessary code here (hurt_initial_check_event()).
2641 +0 -23 trunk/extensions/hurt.c (File Modified)
2644 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2646 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2650 +8 -0 trunk/modules/core/m_message.c (File Modified)
2653 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2655 - more sane tgchange hax
2659 +2 -1 trunk/extensions/hurt.c (File Modified)
2662 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2664 Make HEAL <nick> work.
2668 +40 -43 trunk/extensions/hurt.c (File Modified)
2671 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2673 Destroy hurt_clients list on unload.
2677 +7 -0 trunk/extensions/hurt.c (File Modified)
2680 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2682 Coding style: no space between a function name and parenthesis.
2686 +43 -43 trunk/extensions/hurt.c (File Modified)
2689 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2691 Now works and throws out hurt clients after 30 protocol messages
2692 unless they identify.
2696 +28 -36 trunk/extensions/hurt.c (File Modified)
2697 +1 -7 trunk/extensions/hurt.h (File Modified)
2700 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2702 Working addition/lookup.
2706 +8 -0 trunk/extensions/hurt.c (File Modified)
2709 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2711 Get rid of hyb6 style propagation (:server COMMAND source).
2715 +18 -22 trunk/extensions/hurt.c (File Modified)
2718 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2720 add not-working hurt_add and hurt_find
2724 +13 -5 trunk/extensions/hurt.c (File Modified)
2727 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2729 Comment out a lot of stuff so I can load and unload this without crashing.
2733 +17 -6 trunk/extensions/hurt.c (File Modified)
2736 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2738 Fix svn:keywords and add a short comment at the top.
2742 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2745 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2747 - Make hurt module compile
2748 - Link it to the build
2749 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2750 correct flag name, no CAP_TS6 use etc
2754 +1 -0 trunk/extensions/Makefile.in (File Modified)
2755 +30 -32 trunk/extensions/hurt.c (File Modified)
2758 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2760 Put beu's hurt module in trunk.
2764 + - trunk/extensions/hurt.c (File Added)
2765 + - trunk/extensions/hurt.h (File Added)
2768 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2770 - _iprint(): use stderr instead of stdout
2774 +1 -1 trunk/src/s_log.c (File Modified)
2777 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2779 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2780 and subsequently destroy our kqueue when we close 0, 1, 2
2782 - After closing fd 0, 1, 2 reopen them to /dev/null again
2783 so we don't send messages from malloc etc to a random
2785 - Remove an obsolete comment.
2789 +13 -2 trunk/src/ircd.c (File Modified)
2792 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2798 +29 -1 trunk/NEWS (File Modified)
2801 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2807 +1 -1 trunk/configure (File Modified)
2810 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2812 Fix openssl version check to also accept versions newer than 0.9.6.
2816 +1 -1 trunk/configure.ac (File Modified)
2819 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2821 Oops, need packet.h here.
2825 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2828 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2830 End the flood grace period in CPRIVMSG/CNOTICE.
2834 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2837 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2839 - update class::connectfreq documentation
2843 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2846 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2848 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2852 +3 -6 trunk/src/s_serv.c (File Modified)
2855 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2857 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2861 +1 -1 trunk/src/messages.tab (File Modified)
2864 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2866 Don't mention that /stats p shows idle times, as it doesn't.
2870 +1 -1 trunk/help/opers/stats (File Modified)
2871 +1 -1 trunk/help/users/stats (File Modified)
2874 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2876 /stats A shows DNS servers, it doesn't matter whether ircd
2877 uses ADNS or something else.
2881 +1 -1 trunk/help/opers/stats (File Modified)
2884 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2886 get_client_name() fix
2890 +4 -0 trunk/src/client.c (File Modified)
2893 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2899 +6 -0 trunk/src/ircd.c (File Modified)
2902 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2904 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2907 +16 -17 trunk/configure (File Modified)
2908 +1 -1 trunk/configure.ac (File Modified)
2911 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2913 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2916 +135 -0 trunk/configure (File Modified)
2917 +6 -0 trunk/configure.ac (File Modified)
2920 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2922 Exit 0 on successful -conftest.
2926 +1 -1 trunk/src/ircd.c (File Modified)
2929 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2931 Make the "keep the parent process around" thing work, by opening
2932 a pipe to the child process. This pipe is on fd 0 in the child
2933 process. After successful initialization, the child will write
2934 a byte to this pipe, on fatal errors it will close it without
2937 Somewhat hackish still but should work.
2941 +27 -30 trunk/src/ircd.c (File Modified)
2944 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2946 - convert some error messages to ierror() over fprintf/ilog combination
2950 +3 -6 trunk/src/ircd.c (File Modified)
2953 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2955 - inotice() for loadmodule when in foreground mode
2959 +3 -0 trunk/src/modules.c (File Modified)
2962 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2964 - remove inotice() on loading modules from the config
2968 +0 -3 trunk/src/modules.c (File Modified)
2971 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2973 - usleep for 50000usec in the parent process to allow for startup messages
2974 to be cleanly printed before detaching to shell, this should be more than
2979 +3 -0 trunk/src/ircd.c (File Modified)
2982 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2984 - display more errors during normal startup as to try to help people find common problems
2988 +27 -10 trunk/src/ircd.c (File Modified)
2991 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2993 - version bump in preparation of 2.0.0 release
2997 +9 -9 trunk/configure (File Modified)
2998 +1 -1 trunk/configure.ac (File Modified)
3001 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3003 Change example.conf operator block from "admin" to "god",
3004 so as to show we encourage per-person operator blocks.
3008 +4 -2 trunk/doc/example.conf (File Modified)
3011 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3013 Document alias{} block.
3017 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3020 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3022 Document DNS blacklist stuff in sgml.
3026 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3027 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3030 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3032 Misc /stats clarifications.
3036 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3039 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3041 Move snomasks into umodes chapter.
3042 Move oprivs chapter down.
3046 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3047 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3048 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3051 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3053 Mention operator{} user@host change.
3057 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3060 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3062 operator{} block user@host matches against orighost now, not host.
3063 This means that services/+h spoofs do not work in operator{} blocks;
3064 auth{} spoofs still work.
3068 +4 -0 trunk/doc/example.conf (File Modified)
3069 +1 -1 trunk/doc/reference.conf (File Modified)
3070 +2 -2 trunk/modules/m_challenge.c (File Modified)
3071 +1 -1 trunk/modules/m_oper.c (File Modified)
3074 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3076 - inotice/iwarn/ierror() stuff I was working on
3080 +3 -0 trunk/include/s_log.h (File Modified)
3081 +15 -11 trunk/src/ircd.c (File Modified)
3082 +3 -1 trunk/src/modules.c (File Modified)
3083 +1 -1 trunk/src/newconf.c (File Modified)
3084 +54 -0 trunk/src/s_log.c (File Modified)
3087 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3089 Oops, don't add blacklists to the list twice on rehash.
3093 +3 -2 trunk/src/blacklist.c (File Modified)
3096 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3098 Remove notices to the client about progress of dnsbl lookups.
3102 +0 -4 trunk/src/blacklist.c (File Modified)
3105 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3107 Add auth{} flag dnsbl_exempt.
3111 +2 -1 trunk/doc/example.conf (File Modified)
3112 +2 -1 trunk/doc/reference.conf (File Modified)
3113 +2 -0 trunk/include/s_conf.h (File Modified)
3114 +1 -0 trunk/src/newconf.c (File Modified)
3115 +8 -1 trunk/src/s_user.c (File Modified)
3118 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3120 Switch alias{} and blacklist{} around, for consistency with example.conf.
3124 +18 -18 trunk/doc/reference.conf (File Modified)
3127 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3129 Send a warning to the user if they are dnsbl listed but exempted.
3133 +17 -12 trunk/src/s_user.c (File Modified)
3136 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3138 Move throwing out dnsbl listed clients to registration,
3139 and make kline_exempt exempt from it.
3143 +1 -0 trunk/include/blacklist.h (File Modified)
3144 +4 -0 trunk/include/client.h (File Modified)
3145 +15 -16 trunk/src/blacklist.c (File Modified)
3146 +6 -0 trunk/src/client.c (File Modified)
3147 +17 -0 trunk/src/s_user.c (File Modified)
3150 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3152 Show refcount in /stats n.
3156 +3 -2 trunk/modules/m_stats.c (File Modified)
3159 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3161 Don't look up dnsbls twice if they send USER twice.
3165 +5 -3 trunk/modules/m_user.c (File Modified)
3168 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3170 Add /stats n to help files.
3174 +1 -0 trunk/help/opers/stats (File Modified)
3175 +1 -0 trunk/help/users/stats (File Modified)
3178 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3180 Only check dnsbls for A records, not AAAA.
3184 +1 -1 trunk/src/blacklist.c (File Modified)
3187 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3189 Don't remove non-illegal blacklists on completion of check.
3190 Add debugging notices (not working).
3194 +5 -1 trunk/src/blacklist.c (File Modified)
3197 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3199 Don't call register_local_user() if they haven't sent a nick yet.
3203 +1 -1 trunk/src/blacklist.c (File Modified)
3206 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3208 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3212 +21 -0 trunk/modules/m_stats.c (File Modified)
3215 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3217 More dnsbl rehash fixes, it was adding bogus entries.
3221 +2 -7 trunk/src/newconf.c (File Modified)
3224 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3226 Need blacklist.h here.
3230 +1 -0 trunk/src/s_conf.c (File Modified)
3233 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3239 +1 -2 trunk/configure (File Modified)
3240 +0 -48 trunk/configure.ac (File Modified)
3241 + - trunk/doc/example-iauth.conf (File Deleted)
3242 + - trunk/iauth/ (File Deleted)
3245 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3247 Improve handling of rehashing with blacklists.
3248 Also some coding style tweaks.
3252 +3 -2 trunk/include/blacklist.h (File Modified)
3253 +35 -16 trunk/src/blacklist.c (File Modified)
3254 +2 -0 trunk/src/s_conf.c (File Modified)
3257 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3259 Clear can_send cache if a user logs in or out from services.
3263 +2 -0 trunk/modules/m_services.c (File Modified)
3266 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3268 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3269 This directory is not entered by default.
3270 More stuff needs to be moved into here.
3274 +2 -1 trunk/configure (File Modified)
3275 +1 -0 trunk/configure.ac (File Modified)
3276 +69 -458 trunk/extensions/Makefile.in (File Modified)
3277 + - trunk/extensions/m_clearchan.c (File Deleted)
3278 + - trunk/extensions/m_force.c (File Deleted)
3279 + - trunk/unsupported/ (File Added)
3280 + - trunk/unsupported/Makefile.in (File Added)
3281 + - trunk/unsupported/m_clearchan.c (File Added)
3282 + - trunk/unsupported/m_force.c (File Added)
3285 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3287 Logging/wallops for forcejoin/forcepart, numeric fix.
3288 This needs to be moved to the toys section.
3292 +22 -2 trunk/extensions/m_force.c (File Modified)
3295 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3297 Fix comments at the top (including copyright).
3301 +3 -2 trunk/extensions/m_omode.c (File Modified)
3304 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3306 Add OMODE command to extensions/ for oper mode hacking:
3307 - requires admin privs
3308 - does not work for opped opers
3310 - sends a ServerMode for opping the oper themselves,
3311 otherwise a mode coming from the oper (not only
3312 does this provide full accountability, it is also
3313 easiest to implement while avoiding channels
3314 messed up with bogus bans etc).
3318 +171 -0 trunk/extensions/Makefile.in (File Modified)
3319 + - trunk/extensions/m_omode.c (File Added)
3322 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3328 + - trunk/include/blacklist.h (Property Modified)
3329 + - trunk/src/blacklist.c (Property Modified)
3332 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3334 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3338 +5 -1 trunk/src/blacklist.c (File Modified)
3341 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3343 Initial DNS blacklist support:
3344 - see example.conf for how to use.
3345 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3346 - tor.ahbl.org is also included because most networks will not want to allow tor
3347 (and we're considering going KoS on tor users here anyway due to abuse)
3351 +18 -0 trunk/doc/example.conf (File Modified)
3352 +66 -0 trunk/doc/reference.conf (File Modified)
3353 + - trunk/include/blacklist.h (File Added)
3354 +2 -0 trunk/include/client.h (File Modified)
3355 +3 -0 trunk/modules/m_user.c (File Modified)
3356 +152 -0 trunk/src/Makefile.in (File Modified)
3357 + - trunk/src/blacklist.c (File Added)
3358 +34 -0 trunk/src/newconf.c (File Modified)
3359 +1 -0 trunk/src/s_auth.c (File Modified)
3360 +4 -0 trunk/src/s_user.c (File Modified)
3363 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3365 Remove last bit of lzo stuff (comment in example.conf connect{}).
3369 +0 -4 trunk/doc/example.conf (File Modified)
3372 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3374 Show sasl successes and failures in /stats t (like other
3375 things in /stats t, about local clients only).
3379 +2 -0 trunk/include/s_stats.h (File Modified)
3380 +3 -0 trunk/modules/m_sasl.c (File Modified)
3381 +3 -0 trunk/src/s_stats.c (File Modified)
3384 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3386 Allow messaging services by nickname without using
3387 target change slots (this was already possible with
3388 user@server notation or services shortcuts).
3392 +2 -2 trunk/modules/core/m_message.c (File Modified)
3395 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3397 Abort a safelist if a new /list comes in while one is already in progress.
3401 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3404 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3406 Change $![letter]:[mask] to $~[letter]:[mask]
3407 so both ! and ~ invert an extban.
3411 +2 -0 trunk/src/chmode.c (File Modified)
3414 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3416 - revert due to technical issues
3420 +1 -1 trunk/src/extban.c (File Modified)
3423 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3425 - 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
3429 +1 -1 trunk/src/extban.c (File Modified)
3432 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3434 Don't pace /list on a single channel.
3438 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3441 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3443 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3447 +4 -2 trunk/include/supported.h (File Modified)
3450 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3452 Extban types are case insensitive; force them to lowercase when added.
3456 +5 -5 trunk/doc/extban.txt (File Modified)
3457 +4 -0 trunk/src/chmode.c (File Modified)
3458 +3 -3 trunk/src/extban.c (File Modified)
3461 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3463 sendto_wallops_flags():
3464 - instead of checking IsOper on each client, walk the appropriate list
3465 - instead of sending non-+z wallops from persons to nonopers, send only
3466 +w wallops from persons
3470 +1 -5 trunk/src/send.c (File Modified)
3473 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3475 Prefix oper wallops with "WALLOPS - " if they would
3476 otherwise look like operwalls or locops, when sending
3477 them to local users.
3481 +11 -1 trunk/modules/m_wallops.c (File Modified)
3484 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3486 Make sure destination field in some sasl numerics
3487 is the user's nick, not the sasl agent or server
3492 +2 -2 trunk/modules/m_sasl.c (File Modified)
3495 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3497 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3501 +1 -1 trunk/extensions/Makefile.in (File Modified)
3504 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3506 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3510 +1 -0 trunk/src/s_user.c (File Modified)
3513 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3515 Fix build for when IPv6 is disabled.
3519 +12 -10 trunk/src/s_auth.c (File Modified)
3522 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3524 Add information about adding extban types.
3528 +25 -0 trunk/doc/extban.txt (File Modified)
3531 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3533 Better extban validation: try to match a new extban from
3534 a local user against its setter to see if it is valid.
3535 Unknown extban types from remotes are no longer hidden.
3539 +4 -3 trunk/doc/extban.txt (File Modified)
3540 +1 -0 trunk/include/channel.h (File Modified)
3541 +2 -6 trunk/src/chmode.c (File Modified)
3542 +32 -0 trunk/src/extban.c (File Modified)
3545 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3547 Make sure both .c.o: and .s.o: are followed by the necessary command.
3551 +1 -0 trunk/src/Makefile.in (File Modified)
3554 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3556 Add need_sasl auth{} flag to sgml documentation.
3560 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3563 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3565 Document need_sasl auth{} flag in example confs.
3569 +1 -0 trunk/doc/example.conf (File Modified)
3570 +1 -0 trunk/doc/reference.conf (File Modified)
3573 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3575 Don't allow TB to set an empty topic.
3576 This would be possible if a server sent bad protocol
3577 and could cause a crash.
3581 +4 -0 trunk/modules/m_tb.c (File Modified)
3584 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3590 +1 -1 trunk/Makefile.in (File Modified)
3593 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3599 +2 -2 trunk/configure (File Modified)
3600 +1 -1 trunk/configure.ac (File Modified)
3603 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3609 +2 -2 trunk/configure (File Modified)
3612 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3618 +1 -1 trunk/extensions/Makefile.in (File Modified)
3621 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3623 - rename contrib to extensions to bring some clarity to things
3627 +1 -1 trunk/Makefile.in (File Modified)
3628 +1 -1 trunk/configure.ac (File Modified)
3629 +10 -10 trunk/doc/example.conf (File Modified)
3630 +10 -10 trunk/doc/reference.conf (File Modified)
3631 + - trunk/extensions/ (File Added)
3632 + - trunk/extras/ (File Deleted)
3635 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3641 +1 -1 trunk/Makefile.in (File Modified)
3642 +1 -1 trunk/configure.ac (File Modified)
3643 + - trunk/contrib/ (File Deleted)
3644 + - trunk/extras/ (File Added)
3647 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3649 Don't allow servers to QUIT (they should use SQUIT).
3653 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3656 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3662 + - trunk/src/fnvhash.s (Property Modified)
3665 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3667 - reduced version of code
3671 +9 -61 trunk/src/fnvhash.s (File Modified)
3674 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3676 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3680 +1 -1 trunk/src/fnvhash.s (File Modified)
3683 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3685 Fix orighost matching for klines, etc. Was hashing the visible
3690 +1 -1 trunk/src/hostmask.c (File Modified)
3693 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3695 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3699 +7 -1 trunk/configure (File Modified)
3700 +5 -0 trunk/configure.ac (File Modified)
3701 +5 -6 trunk/src/Makefile.in (File Modified)
3702 +0 -4 trunk/src/fnvhash.s (File Modified)
3703 +0 -2 trunk/src/hash.c (File Modified)
3706 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3708 - regenerate configure
3712 +18 -0 trunk/configure (File Modified)
3715 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3717 - --enable-ricer-hashing option.
3721 +9 -0 trunk/configure.ac (File Modified)
3722 +3 -0 trunk/include/setup.h.in (File Modified)
3725 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3727 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3731 + - trunk/src/fnvhash.s (File Added)
3732 +3 -0 trunk/src/hash.c (File Modified)
3735 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3737 Fix syntax error in reference.conf.
3741 +0 -1 trunk/doc/reference.conf (File Modified)
3744 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3746 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3747 (&& instead of ||...)
3748 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3752 +1 -1 trunk/src/chmode.c (File Modified)
3755 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3757 Documentation for extban.
3761 + - trunk/doc/extban.txt (File Added)
3764 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3766 Add extban modules to example confs.
3770 +5 -0 trunk/doc/example.conf (File Modified)
3771 +10 -0 trunk/doc/reference.conf (File Modified)
3774 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3776 Initial addition of extended ban types (conditionals).
3777 Allows custom +bqeI checks via modules.
3778 Initial extra types are account (a[:mask]), oper (o),
3779 channel (c:name), realname (r:mask), server (s:mask).
3783 +229 -0 trunk/contrib/Makefile.in (File Modified)
3784 + - trunk/contrib/extb_account.c (File Added)
3785 + - trunk/contrib/extb_channel.c (File Added)
3786 + - trunk/contrib/extb_oper.c (File Added)
3787 + - trunk/contrib/extb_realname.c (File Added)
3788 + - trunk/contrib/extb_server.c (File Added)
3789 +13 -0 trunk/include/channel.h (File Modified)
3790 +1 -0 trunk/src/Makefile.in (File Modified)
3791 +14 -5 trunk/src/channel.c (File Modified)
3792 +91 -0 trunk/src/chmode.c (File Modified)
3793 + - trunk/src/extban.c (File Added)
3796 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3798 Do not force +bqeI modes starting with '$' in nick!user@host format.
3799 * and ? characters in them are still assumed to be wildcards.
3803 +6 -0 trunk/src/chmode.c (File Modified)
3806 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3808 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3812 +4 -0 trunk/modules/m_capab.c (File Modified)
3815 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3817 Stop some mixing of client and server protocol.
3821 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3822 +4 -2 trunk/modules/m_pass.c (File Modified)
3823 +6 -0 trunk/modules/m_sasl.c (File Modified)
3824 +6 -0 trunk/modules/m_user.c (File Modified)
3827 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3833 +0 -2 trunk/include/s_newconf.h (File Modified)
3834 +0 -4 trunk/include/s_serv.h (File Modified)
3835 +0 -1 trunk/src/newconf.c (File Modified)
3836 +1 -13 trunk/src/s_serv.c (File Modified)
3839 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3841 - revert LZOLink patch for now
3845 +0 -1 trunk/servlink/Makefile.in (File Modified)
3846 +0 -16 trunk/servlink/README (File Modified)
3847 +2 -36 trunk/servlink/control.c (File Modified)
3848 +0 -3 trunk/servlink/control.h (File Modified)
3849 +7 -5955 trunk/servlink/io.c (File Modified)
3850 + - trunk/servlink/lzoconf.h (File Deleted)
3851 + - trunk/servlink/lzodefs.h (File Deleted)
3852 + - trunk/servlink/minilzo.c (File Deleted)
3853 + - trunk/servlink/minilzo.h (File Deleted)
3854 +0 -1 trunk/servlink/servlink.h (File Modified)
3857 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3863 +4 -2 trunk/servlink/control.c (File Modified)
3864 +2 -1 trunk/servlink/io.c (File Modified)
3867 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3873 +2 -2 trunk/servlink/io.c (File Modified)
3876 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3878 - paranoia, prevent segfaults
3882 +2 -2 trunk/servlink/io.c (File Modified)
3885 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3887 - more optimal servlink code
3891 +21 -8 trunk/servlink/io.c (File Modified)
3894 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3896 - more efficient read strategy
3900 +15 -3 trunk/servlink/io.c (File Modified)
3903 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3905 - use lzo_uintp cast to make LZO happy
3909 +3 -3 trunk/servlink/io.c (File Modified)
3912 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3914 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3918 +4 -0 trunk/doc/example.conf (File Modified)
3919 +2 -1 trunk/include/s_newconf.h (File Modified)
3920 +4 -0 trunk/include/s_serv.h (File Modified)
3921 +1 -0 trunk/servlink/Makefile.in (File Modified)
3922 +16 -0 trunk/servlink/README (File Modified)
3923 +34 -2 trunk/servlink/control.c (File Modified)
3924 +3 -0 trunk/servlink/control.h (File Modified)
3925 +5929 -7 trunk/servlink/io.c (File Modified)
3926 + - trunk/servlink/lzoconf.h (File Added)
3927 + - trunk/servlink/lzodefs.h (File Added)
3928 + - trunk/servlink/minilzo.c (File Added)
3929 + - trunk/servlink/minilzo.h (File Added)
3930 +1 -0 trunk/servlink/servlink.h (File Modified)
3931 +1 -0 trunk/src/newconf.c (File Modified)
3932 +14 -2 trunk/src/s_serv.c (File Modified)
3935 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3937 - remove imalloc, it was a concept that probably wouldn't have worked properly
3941 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3942 + - trunk/libcharybdis/imalloc.c (File Deleted)
3943 + - trunk/libcharybdis/imalloc.h (File Deleted)
3946 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3948 - disable imalloc for now
3952 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3955 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3957 - remove unneeded debug code
3961 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3964 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3966 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3970 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3973 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3975 - more stuff here, imalloc remains disabled for now
3979 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3982 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3988 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3991 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3997 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3998 +2 -0 trunk/src/ircd.c (File Modified)
4001 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4003 - roll back libircd crap
4007 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4008 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4009 +29 -0 trunk/src/.depend (File Modified)
4010 +6 -21 trunk/src/Makefile.in (File Modified)
4011 +3 -218 trunk/src/ircd.c (File Modified)
4012 + - trunk/src/ircd_linker.c (File Deleted)
4013 + - trunk/src/main.c (File Deleted)
4016 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4018 - realloc(), free() implementation
4022 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4025 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4027 - malloc(), calloc() implementation
4031 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4034 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4036 - block_free(), block_find(), retune_heaps() implementation
4040 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4043 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4045 - block_destroy code, block_allocate code.
4049 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4052 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4058 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4061 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4063 - disable imalloc again :P
4067 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4070 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4076 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4079 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4085 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4088 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4090 - constructor code for imalloc engine (malloc_init())
4094 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4097 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4099 - imalloc engine improvements
4103 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4106 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4108 - replace mmap() code with direct brk()/sbrk() calls.
4112 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4115 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4117 - remove outdated i_malloc() interfaces
4121 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4124 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4126 - redisable imalloc (sorry!)
4130 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4133 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4135 - correct GET_PAGE_SLOT() macro
4139 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4142 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4144 - oops forgot to commit it with imalloc turned off
4148 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4151 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4157 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4158 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4161 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4163 - lowlevel imalloc code
4167 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4168 + - trunk/libcharybdis/imalloc.h (File Added)
4171 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4177 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4180 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4186 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4189 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4191 - 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)
4195 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4196 + - trunk/libcharybdis/imalloc.c (File Added)
4199 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4201 - increment configure Id
4205 +2208 -1 trunk/configure (File Modified)
4208 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4210 - bootstrap for imalloc code
4214 +54 -1 trunk/configure.ac (File Modified)
4215 +27 -0 trunk/include/setup.h.in (File Modified)
4218 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4220 Clarify interaction of spoofs and channel bans/operator{} blocks.
4224 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4225 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4228 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4230 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4234 +30 -22 trunk/src/ircd.c (File Modified)
4237 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4239 If shared{} blocks deny something, the command
4240 is silently ignored.
4244 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4247 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4249 Move up IsService check so we don't store a non-service
4250 in preClient->sasl_agent.
4254 +6 -6 trunk/modules/m_sasl.c (File Modified)
4257 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4259 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4260 Add some more sanity checks on agent strings.
4264 +13 -11 trunk/modules/m_sasl.c (File Modified)
4267 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4269 Unknown clients can have an ID too now so make sure to remove
4270 them from the hash if they exit.
4274 +3 -0 trunk/src/client.c (File Modified)
4277 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4279 Only accept sasl from servers in a service{} block.
4280 Not tested but this must go in.
4284 +6 -0 trunk/modules/m_sasl.c (File Modified)
4285 +3 -0 trunk/modules/m_signon.c (File Modified)
4288 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4290 Only process SAVE messages targetting registered users,
4291 not servers or unregistered connections. Could cause
4292 a crash when bad protocol was received.
4296 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4299 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4301 - fix QJM buffer overflow vulnerability (fucking GXTi)
4305 +3 -3 trunk/src/s_user.c (File Modified)
4308 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4310 Mention /scan umodes under oper_spy privilege.
4314 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4317 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4319 Mention that overlapping cluster blocks are a bad thing.
4323 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4326 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4328 - Document cluster{} and shared{} blocks.
4329 - Mention that service{} does not allow wildcards.
4333 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4336 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4338 Document exempt{} and service{} blocks, point to reference.conf for
4339 general{}, channel{} and serverhide{}.
4343 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4346 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4348 Document ~ in lists of values better.
4352 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4355 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4357 More detailed CNOTICE, CPRIVMSG descriptions.
4361 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4364 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4366 Oops, need both Revision and Id on modules.
4370 + - trunk/modules/sno_routing.c (Property Modified)
4373 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4375 Tweak header comment a bit (filename, Id).
4379 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4382 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4384 Add GLINE and UNGLINE.
4388 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4391 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4393 New configure with proper Id.
4397 +3 -1 trunk/configure (File Modified)
4400 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4402 Change #include directives for in6addr_any, hopefully compiles better now.
4406 +3 -1 trunk/configure.ac (File Modified)
4409 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4411 Encourage putting actual administrative information
4412 in the admin{} block.
4416 +3 -3 trunk/doc/example.conf (File Modified)
4419 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4421 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4425 +9 -7 trunk/include/s_conf.h (File Modified)
4426 +1 -0 trunk/src/newconf.c (File Modified)
4427 +10 -0 trunk/src/s_user.c (File Modified)
4430 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4432 - Change to glines = no in example confs
4433 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4438 +1 -1 trunk/doc/example.conf (File Modified)
4439 +1 -1 trunk/doc/reference.conf (File Modified)
4440 +2 -2 trunk/modules/m_gline.c (File Modified)
4443 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4445 - forward-port QJM fix from 1.1
4449 +2 -0 trunk/src/s_user.c (File Modified)
4452 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4454 - add switch to configure to disable the block allocator
4458 +18 -0 trunk/configure (File Modified)
4459 +9 -0 trunk/configure.ac (File Modified)
4460 +0 -6 trunk/include/config.h (File Modified)
4461 +3 -0 trunk/include/setup.h.in (File Modified)
4464 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4466 Fix wierd error that would exit SASL users with "Overridden"
4469 +1 -1 trunk/modules/m_signon.c (File Modified)
4472 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4474 Remove obsolete XXX comment about lazylinks.
4478 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4481 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4483 OJOIN: make sure to send the wallops remotely for #channels
4487 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4490 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4492 Accountability for OJOIN (contrib module)
4495 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4498 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4500 - move more stuff over to ircd_state
4504 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4505 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4506 +9 -0 trunk/src/ircd_state.c (File Modified)
4507 +3 -3 trunk/src/patricia.c (File Modified)
4510 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4512 - move more stuff out of libircd and into ircd_state.c
4516 +5 -5 trunk/src/channel.c (File Modified)
4517 +4 -4 trunk/src/client.c (File Modified)
4518 +12 -0 trunk/src/ircd_state.c (File Modified)
4521 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4523 - this is just barrels of fun
4527 + - trunk/include/ircd_state.h (File Added)
4528 +1 -1 trunk/src/Makefile.in (File Modified)
4529 +2 -1 trunk/src/channel.c (File Modified)
4530 +3 -52 trunk/src/ircd.c (File Modified)
4531 +100 -3 trunk/src/ircd_state.c (File Modified)
4534 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4536 It's .include, not #include.
4540 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4543 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4545 More consistent section titles.
4549 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4550 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4551 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4554 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4556 Mention possible exceeding of +j/+l due to propagation
4557 delays between servers.
4561 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4564 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4567 - "text" -> <quote>text</quote>
4573 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4574 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4575 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4576 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4579 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4581 Remove text about deprecation of glines.
4585 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4588 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4590 - Add description of umode +D, deaf.
4591 - Mention CALLERID 005 token with umode +g.
4595 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4598 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4600 Strip off a leading colon in services shortcuts (aliases).
4604 +2 -0 trunk/src/parse.c (File Modified)
4607 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4609 Add no_oper_invis contrib module, denies opers setting
4610 themselves invisible (except hidden_oper's).
4614 +42 -0 trunk/contrib/Makefile.in (File Modified)
4615 + - trunk/contrib/no_oper_invis.c (File Added)
4618 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4620 Mention /stats E, make the other /stats descriptions more consistent.
4624 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4627 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4629 Mention that the KILL reason and oper will appear on channels.
4633 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4636 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4638 Mention /mode #channel f to query forward channel from outside.
4642 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4645 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4647 Port over RATBOX_2_1 r20960 (anfl):
4648 client connect notices to +C should be hiding the extra
4649 fields for spoofed users
4653 +2 -1 trunk/src/s_user.c (File Modified)
4656 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4658 Add a chapter with our extra user commands:
4659 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4663 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4664 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4667 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4669 Do not put by <server>: in SQUIT reasons to servers
4670 other than the one being exited.
4674 +1 -1 trunk/src/client.c (File Modified)
4677 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4679 Regenerate configure.
4683 +1162 -1159 trunk/configure (File Modified)
4686 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4688 Move the warning flags down so they do not mess up
4689 checks like for -Wl,-export-dynamic.
4693 +33 -30 trunk/configure.ac (File Modified)
4696 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4702 +2 -1 trunk/iauth/Makefile.in (File Modified)
4705 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4707 - build iauth makefile
4711 +3 -2 trunk/configure (File Modified)
4712 +1 -0 trunk/configure.ac (File Modified)
4715 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4721 + - trunk/iauth/Makefile.in (File Added)
4724 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4726 - add iauth.conf.example from irc2.11
4730 + - trunk/doc/example-iauth.conf (File Added)
4733 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4735 - wow, i found some docs on this thing
4739 + - trunk/doc/technical/iauth-internals.txt (File Added)
4742 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4744 - no longer applicable
4748 + - trunk/authdaemon/ (File Deleted)
4751 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4753 - remove libircd.so on make clean (oops)
4757 +1 -1 trunk/src/Makefile.in (File Modified)
4760 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4762 - merge iauth source for experimentation
4766 + - trunk/iauth/ (File Added)
4767 + - trunk/iauth/a_conf.c (File Added)
4768 + - trunk/iauth/a_conf_def.h (File Added)
4769 + - trunk/iauth/a_conf_ext.h (File Added)
4770 + - trunk/iauth/a_defines.h (File Added)
4771 + - trunk/iauth/a_externs.h (File Added)
4772 + - trunk/iauth/a_io.c (File Added)
4773 + - trunk/iauth/a_io_ext.h (File Added)
4774 + - trunk/iauth/a_log.c (File Added)
4775 + - trunk/iauth/a_log_def.h (File Added)
4776 + - trunk/iauth/a_log_ext.h (File Added)
4777 + - trunk/iauth/a_struct_def.h (File Added)
4778 + - trunk/iauth/iauth.c (File Added)
4779 + - trunk/iauth/mod_lhex.c (File Added)
4780 + - trunk/iauth/mod_lhex_ext.h (File Added)
4781 + - trunk/iauth/mod_pipe.c (File Added)
4782 + - trunk/iauth/mod_pipe_ext.h (File Added)
4783 + - trunk/iauth/mod_rfc931.c (File Added)
4784 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4785 + - trunk/iauth/mod_socks.c (File Added)
4786 + - trunk/iauth/mod_socks_ext.h (File Added)
4787 + - trunk/iauth/mod_webproxy.c (File Added)
4788 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4791 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4793 User /quote help index was not sorted properly.
4797 +2 -2 trunk/help/Makefile.in (File Modified)
4798 +8 -8 trunk/help/users/index (File Modified)
4801 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4807 +25 -8 trunk/help/opers/index (File Modified)
4808 + - trunk/help/opers/scan (File Added)
4811 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4814 - Document SCAN UMODES
4815 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4819 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4822 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4824 Add our copyright information to /info (part of release-1.1 r1026).
4828 +1 -0 trunk/src/version.c.SH (File Modified)
4831 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4833 Fix some compile warnings.
4837 +1 -1 trunk/modules/core/m_join.c (File Modified)
4838 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4839 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4840 +1 -1 trunk/modules/m_scan.c (File Modified)
4841 +4 -4 trunk/modules/m_signon.c (File Modified)
4844 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4846 RSFNC: OK, actually consider unknowns also for detecting a collide.
4847 Otherwise we can get two clients with the same nick.
4851 +1 -1 trunk/modules/m_services.c (File Modified)
4854 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4856 - charybdis profiling stuff
4857 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4862 +0 -8 trunk/configure (File Modified)
4863 +1 -8 trunk/configure.ac (File Modified)
4864 +18 -0 trunk/include/channel.h (File Modified)
4865 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4866 +335 -260 trunk/src/.depend (File Modified)
4867 +1569 -0 trunk/src/Makefile.in (File Modified)
4868 + - trunk/src/chmode.c (File Added)
4869 +16 -1 trunk/src/ircd.c (File Modified)
4870 +11 -0 trunk/src/main.c (File Modified)
4871 +11 -0 trunk/src/modules.c (File Modified)
4874 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4876 RSFNC: Do not send kills to servers for unknowns
4880 +4 -2 trunk/modules/m_services.c (File Modified)
4883 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4885 Describe service{} blocks in reference.conf.
4889 +12 -0 trunk/doc/reference.conf (File Modified)
4892 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4894 Replace this list of modes with pointers to other documentation.
4898 +6 -50 trunk/doc/modes.txt (File Modified)
4901 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4903 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4904 looks too much like an old-ircd client pointer otherwise.
4908 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4911 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4914 - note truncation of the list (perhaps sending multiple
4916 - clarify in a comment that /findforwards on a nonexistent
4917 channel can be useful
4918 - sendto_one_notice() requires that the text start with
4923 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4926 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4928 When we close a local server's link, always include the
4929 name of the client causing the exit in the reason in the
4930 SQUIT we send them (replacing them with us). This makes
4931 sure server notices for stuff like "Not enough arguments
4932 to server command" are different on the two sides.
4936 +7 -5 trunk/src/client.c (File Modified)
4939 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4941 New contrib module m_findforwards.c
4945 +112 -0 trunk/contrib/Makefile.in (File Modified)
4946 + - trunk/contrib/m_findforwards.c (File Added)
4949 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4951 Whoops, don't show real host behind auth{} spoof in
4952 spoof notices if hide_spoof_ips is enabled.
4954 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4958 +3 -2 trunk/src/s_conf.c (File Modified)
4961 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4963 Add dalnet-style /identify that sends to nickserv or chanserv.
4967 +102 -0 trunk/contrib/Makefile.in (File Modified)
4968 + - trunk/contrib/m_identify.c (File Added)
4971 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4973 Document alias{} blocks a bit better.
4977 +9 -0 trunk/doc/reference.conf (File Modified)
4980 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4982 - add aliases to /stats m (data usage is not counted though, sorry)
4986 +1 -0 trunk/include/s_conf.h (File Modified)
4987 +3 -0 trunk/src/newconf.c (File Modified)
4988 +15 -0 trunk/src/parse.c (File Modified)
4991 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4993 - remove m_sshortcut as it's no longer relevant
4997 +0 -145 trunk/modules/Makefile.in (File Modified)
4998 + - trunk/modules/m_sshortcut.c (File Deleted)
5001 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5003 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5004 targets instead of my original idea :P)
5008 +32 -0 trunk/doc/example.conf (File Modified)
5009 +35 -0 trunk/doc/reference.conf (File Modified)
5010 +4 -0 trunk/include/parse.h (File Modified)
5011 +7 -0 trunk/include/s_conf.h (File Modified)
5012 +82 -0 trunk/src/newconf.c (File Modified)
5013 +78 -0 trunk/src/parse.c (File Modified)
5014 +16 -0 trunk/src/s_conf.c (File Modified)
5017 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5019 Remove some spaces after tabs. ??
5023 +18 -18 trunk/src/newconf.c (File Modified)
5026 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5029 - make sure to clear all marks also if the who was aborted
5030 because of too many matches
5031 - give ERR_TOOMANYMATCHES if too many matches
5034 ratbox RATBOX_2_2 r22003 (jilles)
5038 +28 -26 trunk/modules/m_who.c (File Modified)
5041 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5047 +9 -9 trunk/configure (File Modified)
5048 +1 -1 trunk/configure.ac (File Modified)
5051 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5053 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5057 +2 -1 trunk/include/s_newconf.h (File Modified)
5058 +20 -0 trunk/modules/m_rehash.c (File Modified)
5059 +1 -1 trunk/src/s_newconf.c (File Modified)
5062 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5064 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5068 +0 -1 trunk/doc/example.conf (File Modified)
5069 +0 -3 trunk/doc/reference.conf (File Modified)
5070 +0 -1 trunk/include/s_conf.h (File Modified)
5071 +0 -6 trunk/modules/m_info.c (File Modified)
5072 +1 -1 trunk/src/channel.c (File Modified)
5073 +0 -1 trunk/src/newconf.c (File Modified)
5076 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5078 Missing header in m_chghost.c
5081 +1 -0 trunk/modules/m_chghost.c (File Modified)
5084 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5086 Relocate QJM code to a seperate function(change_nick_user_host)
5087 Change CHGHOST to use change_nick_user_host instead of just setting it
5091 +3 -0 trunk/include/s_user.h (File Modified)
5092 +1 -1 trunk/modules/m_chghost.c (File Modified)
5093 +3 -78 trunk/modules/m_signon.c (File Modified)
5094 +89 -0 trunk/src/s_user.c (File Modified)
5097 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5099 Restore /stats a (dns servers, admin-only).
5103 +1 -0 trunk/include/res.h (File Modified)
5104 +5 -8 trunk/modules/m_stats.c (File Modified)
5105 +16 -0 trunk/src/res.c (File Modified)
5108 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5110 - Add CHARYBDIS_PROFILE if we are profiling.
5111 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5112 - Remove duplicate --enable-epoll entry.
5116 +1595 -15 trunk/configure (File Modified)
5117 +30 -11 trunk/configure.ac (File Modified)
5118 +3 -0 trunk/include/setup.h.in (File Modified)
5121 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5123 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5127 +28 -0 trunk/aclocal.m4 (File Modified)
5130 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5132 Allow requesting forward channel and quiet list in same mode command.
5136 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5139 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5141 Add description of xline wildcards.
5145 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5148 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5150 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5154 +0 -4 trunk/modules/m_services.c (File Modified)
5157 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5163 +1 -1 trunk/include/hook.h (File Modified)
5166 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5168 call_hook, not hook_call
5172 +1 -1 trunk/modules/core/m_join.c (File Modified)
5175 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5177 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5178 Could be useful for a number of things.
5182 +9 -0 trunk/modules/core/m_join.c (File Modified)
5185 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5187 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5191 +7 -0 trunk/include/hook.h (File Modified)
5194 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5196 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5200 +15 -0 trunk/modules/m_services.c (File Modified)
5203 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5205 Clarify snomask +f, +k, +u.
5209 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5212 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5214 Cmode +p and +s may be set simultaneously.
5218 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5221 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5223 actually, we should check the data version on each reload (oops)
5227 +6 -6 trunk/src/main.c (File Modified)
5230 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5232 more work on the loader
5236 +45 -21 trunk/src/main.c (File Modified)
5239 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5241 Add prototype ircd_state.c
5245 + - trunk/src/ircd_state.c (File Added)
5248 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5250 Smaller improvements.
5254 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5257 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5259 Add a lot of stuff here.
5263 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5266 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5268 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5272 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5275 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5277 Invex doesn't trump +r or (sic) +J.
5281 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5284 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5286 Check to make sure a module is not loaded before loading it.
5290 +6 -1 trunk/src/ircd_parser.y (File Modified)
5293 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5295 - Add a missing comma in the HeaderMessages array
5296 - Only send "Your hostname is too long ..." if that really is the case
5300 +2 -2 trunk/src/s_auth.c (File Modified)
5303 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5305 build_symtable() will have already bailed here, so no need to check
5306 explicitly whether or not charybdis_main is NULL.
5310 +7 -16 trunk/src/main.c (File Modified)
5313 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5315 Data structure versioning, part 1.
5319 +10 -1 trunk/include/ircd_defs.h (File Modified)
5320 +2 -0 trunk/src/ircd.c (File Modified)
5321 +15 -3 trunk/src/main.c (File Modified)
5324 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5326 build a symbol table and use that instead of doing a raw dlsym on everything
5330 + - trunk/include/ircd_linker.h (File Added)
5331 +71 -1 trunk/src/Makefile.in (File Modified)
5332 + - trunk/src/ircd_linker.c (File Added)
5333 +16 -4 trunk/src/main.c (File Modified)
5336 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5338 The launcher now calls io_loop() instead of charybdis_main().
5339 This is so that we do not have to reinitialize *everything* later.
5343 +1 -0 trunk/include/ircd.h (File Modified)
5344 +6 -7 trunk/src/ircd.c (File Modified)
5345 +13 -1 trunk/src/main.c (File Modified)
5348 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5350 Use global binding on libircd.so.
5354 +1 -1 trunk/src/main.c (File Modified)
5357 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5359 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5360 (it will do more later)
5364 +14 -12 trunk/include/config.h (File Modified)
5365 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5366 +31 -5 trunk/src/Makefile.in (File Modified)
5367 +78 -1 trunk/src/ircd.c (File Modified)
5368 + - trunk/src/main.c (File Added)
5371 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5373 Add whitespace here, oops.
5377 +1 -1 trunk/CREDITS (File Modified)
5380 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5382 Properly copy over the IP address here instead of using a cheap hack.
5383 Because the hack didn't work right except on IPv6. :|
5387 +12 -2 trunk/src/s_newconf.c (File Modified)
5390 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5392 Revert reject cache notice to ratbox's, which more
5393 clearly suggests what's happening.
5397 +4 -1 trunk/src/reject.c (File Modified)
5400 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5402 Fix the openssl status in the overview information.
5406 +1 -3 trunk/configure (File Modified)
5407 +1 -3 trunk/configure.ac (File Modified)
5410 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5412 - Add simple exempt{} block (127.0.0.1) to example.conf.
5413 - Remove mention of deny{}.
5417 +5 -0 trunk/doc/example.conf (File Modified)
5418 +1 -1 trunk/doc/reference.conf (File Modified)
5421 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5423 example.conf: add some comments at the start
5424 reference.conf: some ircd-ratbox -> charybdis
5428 +11 -0 trunk/doc/example.conf (File Modified)
5429 +6 -5 trunk/doc/reference.conf (File Modified)
5432 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5434 Rename m_createauthonly module to createauthonly
5435 as this is not a module providing an m_function
5440 +1 -38 trunk/contrib/Makefile.in (File Modified)
5441 + - trunk/contrib/createauthonly.c (File Added)
5442 + - trunk/contrib/m_createauthonly.c (File Deleted)
5445 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5447 Add to example confs commented lines for:
5448 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5449 sno_globalkline.so, sno_globaloper.so.
5453 +5 -1 trunk/doc/example.conf (File Modified)
5454 +9 -1 trunk/doc/reference.conf (File Modified)
5457 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5459 - Unbreak connecting to connect{}s with hostnames
5460 instead of IP addresses (broken with new resolver).
5461 - Try to do A/AAAA query based on aftype in
5462 connect{} (doesn't seem to work fully).
5466 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5469 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5471 Unbreak /rehash dns.
5475 +1 -0 trunk/src/res.c (File Modified)
5478 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5480 Preserve Hybrid Id and add one of our own.
5484 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5485 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5488 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5490 Add anfl and Androsyn to CREDITS.
5491 They wrote a lot of ratbox code we use, both before and after the fork.
5495 +2 -0 trunk/CREDITS (File Modified)
5498 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5500 Hostname validity check.
5504 +42 -3 trunk/src/s_auth.c (File Modified)
5507 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5509 Version bump to 1.2.0.
5513 +9 -9 trunk/configure (File Modified)
5514 +1 -1 trunk/configure.ac (File Modified)
5517 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5519 - Missed a spot in the IPv6 code here. Should be usable now.
5523 +2 -2 trunk/src/res.c (File Modified)
5526 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5528 Alright, so, this massive commit does the following:
5530 - Adds a resolver based on the undernet and hybrid one.
5531 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5532 - Makes a check in ./configure be posixly correct
5533 - Simplifies the auth code and DNS callbacks
5535 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5539 +1 -1 trunk/Makefile.in (File Modified)
5540 + - trunk/adns/ (File Deleted)
5541 +148 -80 trunk/configure (File Modified)
5542 +1 -2 trunk/configure.ac (File Modified)
5543 +6 -0 trunk/include/client.h (File Modified)
5544 +1 -0 trunk/include/packet.h (File Modified)
5545 +153 -41 trunk/include/res.h (File Modified)
5546 + - trunk/include/reslib.h (File Added)
5547 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5548 +930 -1449 trunk/modules/.depend (File Modified)
5549 +3 -0 trunk/modules/m_stats.c (File Modified)
5550 +417 -621 trunk/src/.depend (File Modified)
5551 +1 -1 trunk/src/.indent.pro (File Modified)
5552 +2069 -289 trunk/src/Makefile.in (File Modified)
5553 + - trunk/src/adns.c (File Deleted)
5554 + - trunk/src/res.c (File Added)
5555 + - trunk/src/reslib.c (File Added)
5556 +11 -50 trunk/src/s_auth.c (File Modified)
5557 +4 -26 trunk/src/s_newconf.c (File Modified)
5560 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5562 Document the NOBALLOC feature.
5566 +7 -1 trunk/include/config.h (File Modified)
5569 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5571 commands.sgml changes
5575 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5578 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5584 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5587 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5589 Improve description of class{} block (in particular,
5590 mention server classes as well as client classes).
5594 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5597 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5600 -/* sendq: servers need a higher sendq as they send more data */
5601 +/* sendq: servers need a higher sendq as they are sent more data */
5605 +1 -1 trunk/doc/reference.conf (File Modified)
5608 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5610 Add modules{} block.
5614 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5617 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5619 Add general::oper_snomask, snomask on oper up for opers
5620 that have umode +s set on oper up, but do not have
5621 a specific snomask setting in their operator block.
5622 If this is empty or not specified, +s is used as before.
5626 +4 -1 trunk/doc/example.conf (File Modified)
5627 +7 -1 trunk/doc/reference.conf (File Modified)
5628 +1 -0 trunk/include/client.h (File Modified)
5629 +1 -0 trunk/include/s_conf.h (File Modified)
5630 +32 -0 trunk/src/newconf.c (File Modified)
5631 +1 -0 trunk/src/s_conf.c (File Modified)
5632 +13 -3 trunk/src/s_user.c (File Modified)
5635 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5640 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5643 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5645 Add MASKTRACE and CHANTRACE commands.
5649 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5652 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5654 document loadmodule directive
5658 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5661 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5667 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5670 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5672 q:lines are no longer living in the ircd.conf either
5676 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5679 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5681 remove k:line, d:line, x:line as they are their own files now
5685 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5688 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5690 New place for operator::snomask.
5694 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5697 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5699 Document connect {}.
5703 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5706 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5708 example.conf: move operator::snomask to a more logical place,
5709 more sensible default
5710 reference.conf: add operator::snomask
5714 +3 -3 trunk/doc/example.conf (File Modified)
5715 +3 -0 trunk/doc/reference.conf (File Modified)
5718 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5720 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5721 in those conf entries that take umodes like <name1>, <name2>, ...
5725 +3 -0 trunk/doc/reference.conf (File Modified)
5726 +3 -0 trunk/src/newconf.c (File Modified)
5729 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5735 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5738 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5744 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5747 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5753 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5756 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5762 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5765 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5767 Document operator {} blocks.
5771 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5774 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5776 auth{}: clarify/add some details
5780 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5783 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5785 auth{}: Move a paragraph.
5789 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5792 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5794 Document auth{} blocks.
5798 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5801 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5807 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5810 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5812 Add umode +R, prevents unidentified clients from
5813 sending private messages or notices. /accept'ed
5814 clients and opers are exempt.
5815 Due to the /accept part, this is only checked
5816 at the target's server, may want to change
5821 +1 -0 trunk/help/opers/umode (File Modified)
5822 +1 -0 trunk/help/users/umode (File Modified)
5823 +2 -0 trunk/include/client.h (File Modified)
5824 +1 -0 trunk/include/numeric.h (File Modified)
5825 +11 -1 trunk/modules/core/m_message.c (File Modified)
5826 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5827 +1 -1 trunk/src/messages.tab (File Modified)
5828 +1 -1 trunk/src/s_user.c (File Modified)
5831 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5833 Don't allow a nick change if banned or quieted (and not
5834 voiced or opped) on a channel. This uses numeric 435
5835 (bahamut's "cannot change to a banned nick") because
5836 bahamut/ircu's 437 and hyperion's 438 already have
5837 another meaning for us.
5841 +2 -0 trunk/include/channel.h (File Modified)
5842 +1 -0 trunk/include/numeric.h (File Modified)
5843 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5844 +38 -0 trunk/src/channel.c (File Modified)
5845 +1 -1 trunk/src/messages.tab (File Modified)
5848 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5851 - respect ban exceptions
5852 - also deny a knock if quieted
5856 +2 -1 trunk/modules/m_knock.c (File Modified)
5859 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5861 Reverse bad substitution in comment.
5865 +1 -1 trunk/src/channel.c (File Modified)
5868 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5870 - set DynSpoof flag for clients spoofed at registration
5871 - add orighost instead of host to the hostname hash
5875 +5 -1 trunk/src/s_user.c (File Modified)
5878 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5880 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5884 +2 -3 trunk/src/send.c (File Modified)
5887 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5889 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5893 +17 -7 trunk/modules/m_signon.c (File Modified)
5896 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5898 Correct minimum args on ENCAP SASL to avoid nasty core.
5902 +1 -1 trunk/modules/m_sasl.c (File Modified)
5905 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5907 Style nits: sptr can't ever be NULL, don't compare truth
5912 +2 -3 trunk/modules/m_scan.c (File Modified)
5915 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5917 - Comment out scan_cmodes() prototype to suppress warning
5918 - Correct minimum parameter count for mo_scan()
5922 +2 -2 trunk/modules/m_scan.c (File Modified)
5925 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5928 - Include full command in operspy notice
5929 - Allow global scans (no-list used, mask not used) without operspy
5930 - Use ERR_NOPRIVS numeric
5934 +21 -9 trunk/modules/m_scan.c (File Modified)
5937 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5939 Cancel out the >3 default if < is given; this way
5940 any </> specification fully overrides the default.
5944 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5947 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5949 - Call mo_list() from m_list() to reduce code duplication
5950 - Default to >3, rather arbitrarily (conf option?)
5951 - Make < and > mean less than and greater than again
5955 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5958 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5960 When processing topic burst, hide connecting server
5961 on netburst if flatten links is enabled.
5965 +9 -2 trunk/modules/m_tb.c (File Modified)
5968 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5970 - remove PENALTY token
5974 +0 -1 trunk/include/supported.h (File Modified)
5977 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5980 - Add PENALTY because we have a pace-wait system.
5981 - Add FNC due to SAVE and RSFNC
5986 +4 -2 trunk/include/supported.h (File Modified)
5989 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5991 mkay, indent went nuts here
5995 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5998 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6000 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6001 and can be used instead. The SAFELIST implementation is the one used by
6002 default, as most users/networks will be used to it.
6006 +1 -0 trunk/NEWS (File Modified)
6007 +14 -0 trunk/include/client.h (File Modified)
6008 +5 -0 trunk/include/hash.h (File Modified)
6009 +404 -272 trunk/modules/Makefile.in (File Modified)
6010 + - trunk/modules/m_list.c (File Deleted)
6011 + - trunk/modules/m_list_ratbox.c (File Added)
6012 + - trunk/modules/m_list_safelist.c (File Added)
6013 +5 -5 trunk/src/hash.c (File Modified)
6016 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6018 Clear invites on a lowerTS JOIN or SJOIN.
6019 This should complete kick_on_split_riding protection.
6023 +5 -0 trunk/modules/core/m_join.c (File Modified)
6024 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6027 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6029 Like in ratbox, send and interpret timestamps on invites.
6033 +9 -2 trunk/modules/m_invite.c (File Modified)
6036 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6038 Add +S (network service) umode. Just for completeness, users or opers
6043 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6046 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6052 +35 -2 trunk/NEWS (File Modified)
6055 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6057 Split off a PreClient structure for data to be freed on registation (i.e. password).
6058 New hook introduce_client for post-registration messages.
6059 Fix b0rked SASL numerics.
6060 Burst REALHOST post-introduction for spoofed-on-registration clients.
6061 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6062 Pre-registration signon support.
6066 +10 -0 trunk/configure (File Modified)
6067 +2 -0 trunk/configure.ac (File Modified)
6068 +14 -4 trunk/include/client.h (File Modified)
6069 +1 -0 trunk/include/hook.h (File Modified)
6070 +1 -0 trunk/include/numeric.h (File Modified)
6071 +3 -0 trunk/include/setup.h.in (File Modified)
6072 +16 -0 trunk/modules/m_chghost.c (File Modified)
6073 +25 -21 trunk/modules/m_sasl.c (File Modified)
6074 +63 -30 trunk/modules/m_signon.c (File Modified)
6075 +18 -0 trunk/src/client.c (File Modified)
6076 +2 -0 trunk/src/hook.c (File Modified)
6077 +5 -5 trunk/src/messages.tab (File Modified)
6078 +2 -0 trunk/src/s_serv.c (File Modified)
6079 +28 -2 trunk/src/s_user.c (File Modified)
6082 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6084 Update hook documentation.
6088 +30 -0 trunk/doc/hooks.txt (File Modified)
6091 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6093 Improve @/# handling in match_esc().
6097 +21 -13 trunk/src/match.c (File Modified)
6100 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6102 backtrack instead of bailing out when handling a mismatched escape
6106 +1 -1 trunk/src/match.c (File Modified)
6109 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6111 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6114 +2 -1 trunk/CREDITS (File Modified)
6117 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6119 Fix the escape brokenness and pick up a more efficient matching algorithm,
6120 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6121 Patch sent upstream. They can do whatever they want with it, *shrug*.
6125 +147 -161 trunk/src/match.c (File Modified)
6128 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6130 If flatten links is enabled, fake the origins of some ServerModes
6131 sent to clients so that the server sending the netburst is hidden.
6132 Most mode hacks still show the true source.
6136 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6137 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6140 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6142 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6143 where the exit originated).
6144 - When receiving an SQUIT for a server themselves
6145 (IsMe(target_p) || target_p == client_p)
6146 close their link and send a local server notice.
6150 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6151 +6 -3 trunk/src/client.c (File Modified)
6154 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6156 Hooking into the wrong hook, whoops. :P
6160 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6161 +6 -10 trunk/modules/core/m_join.c (File Modified)
6164 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6166 this doesn't work right, right now :P
6170 +40 -0 trunk/contrib/Makefile.in (File Modified)
6171 + - trunk/contrib/m_createauthonly.c (File Added)
6172 +6 -0 trunk/include/hook.h (File Modified)
6173 +26 -1 trunk/modules/core/m_join.c (File Modified)
6174 +1 -1 trunk/src/ircd.c (File Modified)
6177 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6179 Make can_join() hookable.
6183 +12 -1 trunk/src/channel.c (File Modified)
6186 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6188 add 'int approved;' to the channel event hook
6192 +1 -0 trunk/include/hook.h (File Modified)
6195 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6197 Use SIDs in SASL ENCAP origin.
6198 Ignore responses from other agents once the first SASL response has been received for a client.
6202 +9 -5 trunk/modules/m_sasl.c (File Modified)
6205 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6207 Removed stray debug code.
6211 +1 -1 trunk/modules/m_sasl.c (File Modified)
6214 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6216 Don't complain "unknown MODE flag" if a non-oper attempts
6217 to unset an oper only umode they do not have.
6218 This is to prevent unwanted error messages when users/bots
6219 do things like MODE <nick> +i-sw.
6223 +4 -2 trunk/src/s_user.c (File Modified)
6226 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6228 Fix client_exit hook name and only call it for local exits that are not
6233 +3 -2 trunk/modules/m_sasl.c (File Modified)
6236 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6238 Fix SASL logic to actually use stored agent UID.
6239 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6240 Add abort code for exiting clients.
6244 +18 -9 trunk/modules/m_sasl.c (File Modified)
6247 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6249 Port over ratbox 2.2 /challenge. This is slightly more secure
6250 (better crypto, longer keys, challenge timeout) and has better
6253 The respond tool is no longer part of the ircd tree but a
6254 separate package, currently available from
6255 http://respond.ircd-ratbox.org (we should mirror/... this).
6259 +65 -310 trunk/doc/challenge.txt (File Modified)
6260 +5 -5 trunk/include/client.h (File Modified)
6261 +3 -0 trunk/include/irc_string.h (File Modified)
6262 +3 -0 trunk/include/numeric.h (File Modified)
6263 +94 -50 trunk/modules/m_challenge.c (File Modified)
6264 +1 -2 trunk/src/client.c (File Modified)
6265 +125 -0 trunk/src/irc_string.c (File Modified)
6266 +2 -2 trunk/src/messages.tab (File Modified)
6267 + - trunk/tools/rsa_respond/ (File Deleted)
6270 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6272 Preliminary SASL support.
6276 +7 -0 trunk/include/client.h (File Modified)
6277 +6 -0 trunk/include/numeric.h (File Modified)
6278 +1 -0 trunk/modules/Makefile.in (File Modified)
6279 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6280 +175 -1 trunk/modules/m_cap.c (File Modified)
6281 + - trunk/modules/m_sasl.c (File Added)
6282 +2 -0 trunk/modules/m_user.c (File Modified)
6283 +5 -5 trunk/src/messages.tab (File Modified)
6284 +8 -2 trunk/src/s_user.c (File Modified)
6287 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6289 SIGNON: make logout also apply remotely.
6293 +7 -2 trunk/modules/m_signon.c (File Modified)
6296 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6298 Use an asterisk when sending empty logins in SIGNON.
6302 +5 -5 trunk/modules/m_signon.c (File Modified)
6305 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6307 SIGNON: Only add whowas entry (add_history()) and wipe
6308 accepts (del_all_accepts()) if nick changed.
6312 +5 -3 trunk/modules/m_signon.c (File Modified)
6315 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6317 SIGNON: slight fixes to collision code:
6318 - don't kill if target_p == source_p (nick unchanged or only changed case)
6319 - add comment that SAVE support is missing
6320 - use sendto_realops_snomask() instead of sendto_realops_flags()
6324 +9 -6 trunk/modules/m_signon.c (File Modified)
6327 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6329 Fix up kills for bad nick/user/host on SIGNON.
6333 +16 -6 trunk/modules/m_signon.c (File Modified)
6336 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6338 If changing to a nick with a digit, only allow the UID.
6342 +4 -0 trunk/modules/m_signon.c (File Modified)
6345 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6347 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6348 Strip leading digits from logins that are not purely numeric.
6352 +3 -0 trunk/include/numeric.h (File Modified)
6353 +2 -0 trunk/include/send.h (File Modified)
6354 +1 -0 trunk/modules/Makefile.in (File Modified)
6355 +456 -3 trunk/modules/m_services.c (File Modified)
6356 + - trunk/modules/m_signon.c (File Added)
6357 +2 -2 trunk/src/messages.tab (File Modified)
6358 +98 -0 trunk/src/send.c (File Modified)
6361 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6363 Remove old server notice umodes from example confs.
6367 +1 -2 trunk/doc/example.conf (File Modified)
6368 +4 -17 trunk/doc/reference.conf (File Modified)
6371 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6373 Add snomask help file (forgot this earlier).
6377 + - trunk/help/opers/snomask (File Added)
6380 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6382 Add umode +l (receive locops).
6386 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6389 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6391 We don't plan to implement cmode +R (quiet unidentified) and
6392 umode +I (deny invite) for 1.1, so comment them out from the
6397 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6398 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6401 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6403 Improve snomask usage description.
6407 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6410 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6412 Mention the word snomask with umode +s (needs to be a link really).
6416 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6419 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6421 Add snomask +Z (operspy notices).
6425 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6428 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6430 Misc updates/clarifications.
6434 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6437 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6443 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6444 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6445 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6448 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6450 - Allow ENCAP REALHOST outside burst
6451 - Fix comment describing race condition: this can only happen
6452 on a local whois with use_whois_actually enabled
6456 +4 -6 trunk/modules/m_chghost.c (File Modified)
6459 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6461 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6465 +39 -0 trunk/contrib/Makefile.in (File Modified)
6466 + - trunk/contrib/sno_globaloper.c (File Added)
6469 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6471 Pass along old umodes and snomask in umode_changed hook,
6472 changing its parameter type from struct Client *
6473 to hook_data_umode_changed *. (For a new client, both
6476 The IP cloaking module now fully ignores umode changes
6477 where +h didn't change.
6481 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6482 +7 -0 trunk/include/hook.h (File Modified)
6483 +18 -4 trunk/src/s_user.c (File Modified)
6486 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6488 move libcharybdis-provided function initialisation into libcharybdis_init().
6492 +32 -11 trunk/src/ircd.c (File Modified)
6495 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6497 Make +f notices (local host, global host, global user@host, local class)
6498 netwide. Exceeding /quote set max remains local.
6502 +4 -4 trunk/src/s_conf.c (File Modified)
6505 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6507 Netwide notices about attempts to join juped channels.
6511 +1 -1 trunk/modules/core/m_join.c (File Modified)
6514 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6516 Send server notices about failed oper attempts globally.
6517 Successful remote oper attempt notices will be generated
6518 from the mode changes.
6522 +3 -3 trunk/modules/m_challenge.c (File Modified)
6523 +2 -2 trunk/modules/m_oper.c (File Modified)
6526 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6528 Rest of infrastructure for sending server notices globally.
6529 Uses a new L_NETWIDE level on sendto_realops_snomask().
6533 +1 -0 trunk/include/send.h (File Modified)
6534 +31 -4 trunk/src/send.c (File Modified)
6537 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6539 Add general::global_snotices conf option to control
6540 whether we send out SNOTEs. Does not do anything yet.
6544 +1 -0 trunk/doc/example.conf (File Modified)
6545 +6 -0 trunk/doc/reference.conf (File Modified)
6546 +1 -0 trunk/include/s_conf.h (File Modified)
6547 +6 -0 trunk/modules/m_info.c (File Modified)
6548 +1 -0 trunk/src/newconf.c (File Modified)
6549 +1 -0 trunk/src/s_conf.c (File Modified)
6552 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6554 Only accept SNOTE from servers.
6558 +2 -0 trunk/modules/m_snote.c (File Modified)
6561 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6563 Correct parv indices so this actually works.
6567 +2 -2 trunk/modules/m_snote.c (File Modified)
6570 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6576 +3 -3 trunk/modules/m_snote.c (File Modified)
6579 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6581 Add m_snote.c, SNOTE propagator.
6585 +86 -0 trunk/modules/Makefile.in (File Modified)
6586 + - trunk/modules/m_snote.c (File Added)
6589 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6591 start seeding the 1.1 NEWS file
6595 +4 -0 trunk/NEWS (File Modified)
6598 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6600 rename some modules to more descriptive names...
6604 +2 -131 trunk/contrib/Makefile.in (File Modified)
6605 + - trunk/contrib/globalconnexit.c (File Deleted)
6606 + - trunk/contrib/globallineactive.c (File Deleted)
6607 + - trunk/contrib/sno_farconnect.c (File Added)
6608 + - trunk/contrib/sno_globalkline.c (File Added)
6609 +1 -120 trunk/modules/Makefile.in (File Modified)
6610 + - trunk/modules/networknotice.c (File Deleted)
6611 + - trunk/modules/sno_routing.c (File Added)
6614 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6616 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6617 Uses FLAGS2_FLOODDONE bit on servers.
6621 +3 -0 trunk/include/client.h (File Modified)
6622 +121 -1 trunk/modules/Makefile.in (File Modified)
6623 + - trunk/modules/networknotice.c (File Added)
6626 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6628 Don't show servers in /trace to nonopers if flatten links is enabled.
6632 +8 -5 trunk/modules/m_trace.c (File Modified)
6635 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6638 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6639 - send back confirmation to source, if local client
6640 - send a +s server notice if the source is neither a server nor a service (+S)
6644 +5 -1 trunk/modules/m_chghost.c (File Modified)
6647 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6649 Use sendto_realops_snomask_from() to make the
6650 server notices appear to come from the affected
6655 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6656 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6659 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6661 Add sendto_realops_snomask_from(), allows
6662 specification of apparent source server.
6666 +1 -0 trunk/include/send.h (File Modified)
6667 +41 -1 trunk/src/send.c (File Modified)
6670 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6672 Revert r579. Keep host, not orighost in oper up notice.
6673 It would be inconsistent to have orighost there, and we
6674 don't want to mess up all server notices by putting both
6679 +1 -1 trunk/src/s_user.c (File Modified)
6682 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6684 Include the IP address in operlog/foperlog.
6688 +10 -8 trunk/modules/m_challenge.c (File Modified)
6689 +8 -6 trunk/modules/m_oper.c (File Modified)
6692 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6694 Call umode_changed hook on oper up.
6698 +1 -0 trunk/src/s_user.c (File Modified)
6701 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6703 Add globalconnexit contrib module, shows remote client connects/exits
6704 except netsplits/netjoin on snomask +F.
6705 Notice formatting will probably change somewhat still.
6709 +80 -0 trunk/contrib/Makefile.in (File Modified)
6710 + - trunk/contrib/globalconnexit.c (File Added)
6713 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6715 Declare snomask_modes[] so modules can provide snomasks.
6719 +2 -0 trunk/include/snomask.h (File Modified)
6722 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6724 Replace user_signon hook with two new hooks: new_local_user
6725 and new_remote_user.
6726 These are called right before the user is introduced to the
6727 rest of the network.
6731 +2 -1 trunk/include/hook.h (File Modified)
6732 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6733 +4 -2 trunk/src/hook.c (File Modified)
6734 +2 -3 trunk/src/s_user.c (File Modified)
6737 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6739 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6743 +2 -2 trunk/modules/m_scan.c (File Modified)
6746 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6748 Update doc/technical/send.txt.
6752 +91 -131 trunk/doc/technical/send.txt (File Modified)
6755 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6757 Add chantrace and masktrace to help files.
6761 + - trunk/help/opers/chantrace (File Added)
6762 +27 -20 trunk/help/opers/index (File Modified)
6763 + - trunk/help/opers/masktrace (File Added)
6764 +2 -0 trunk/help/opers/operspy (File Modified)
6767 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6769 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6770 Shows etrace-like output for all users in a channel,
6771 in particular IP addresses.
6775 +75 -2 trunk/modules/m_etrace.c (File Modified)
6778 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6780 Port over ratbox 2.2 r21727 (anfl):
6781 add some logging when we drop servers in places where we only notify opers
6785 +31 -0 trunk/modules/core/m_server.c (File Modified)
6788 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6790 display orighost in operup message
6794 +1 -1 trunk/src/s_user.c (File Modified)
6797 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6799 Add globallineactive contrib module, a hack which can often
6800 show k/d/g/x line active for remote clients.
6804 +52 -0 trunk/contrib/Makefile.in (File Modified)
6805 + - trunk/contrib/globallineactive.c (File Added)
6808 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6810 Show IP field in the same way as MASKTRACE:
6811 "255.255.255.255" if it's unknown (remote TS5 client)
6812 and "0" if we or the remote server are purposely
6817 +12 -1 trunk/modules/m_scan.c (File Modified)
6820 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6823 - don't show servers in a global scan
6824 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6828 +4 -1 trunk/modules/m_scan.c (File Modified)
6831 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6833 Implement SCAN UMODES.
6837 +3 -0 trunk/include/numeric.h (File Modified)
6838 +128 -2 trunk/modules/m_scan.c (File Modified)
6839 +2 -2 trunk/src/messages.tab (File Modified)
6842 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6848 +1 -1 trunk/modules/m_scan.c (File Modified)
6851 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6853 parv[0] should be parv[1].
6857 +1 -1 trunk/modules/m_scan.c (File Modified)
6860 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6866 +1 -1 trunk/modules/m_scan.c (File Modified)
6869 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6875 +2 -2 trunk/modules/m_scan.c (File Modified)
6878 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6880 framework for scan command
6884 +113 -0 trunk/modules/Makefile.in (File Modified)
6885 + - trunk/modules/m_scan.c (File Added)
6888 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6890 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6894 +2 -0 trunk/include/irc_string.h (File Modified)
6895 +157 -1 trunk/modules/m_etrace.c (File Modified)
6896 +129 -90 trunk/src/match.c (File Modified)
6899 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6901 orighost may live in a different hash bucket (likely the case), lets check it standalone
6905 +39 -3 trunk/src/hostmask.c (File Modified)
6908 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6910 SVN didn't check modules/ somehow, hrmm.
6914 +1 -1 trunk/modules/m_kline.c (File Modified)
6915 +6 -6 trunk/modules/m_stats.c (File Modified)
6918 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6920 Track hostmask entries for client_p->orighost, if available.
6921 Not throughly tested, but seems to work fine.
6925 +8 -4 trunk/include/hostmask.h (File Modified)
6926 +14 -10 trunk/src/hostmask.c (File Modified)
6929 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6931 Pass on SQUIT reasons more.
6935 +17 -19 trunk/src/client.c (File Modified)
6938 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6940 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6941 This way, hidden admins also get them.
6945 +4 -4 trunk/src/send.c (File Modified)
6948 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6950 From ircd-ratbox 2.2 (r21339 anfl):
6951 ms_kill() should be using find_person(), not find_client()
6952 otherwise it can generate a core.
6956 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6959 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6961 Add m_error to core_module_table, so it is loaded by default.
6965 +1 -0 trunk/src/modules.c (File Modified)
6968 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6970 comment is a const char *, not char *.
6974 +1 -1 trunk/include/hook.h (File Modified)
6977 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6979 Fix a long standing hybrid 7 bug: when getting a read error
6980 on a server, report_error() is called with a %d instead of
6981 a %s in the format string ("Lost connection" in +d).
6985 +1 -1 trunk/src/client.c (File Modified)
6988 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6994 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6997 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6999 Add document describing capabilities and what they mean.
7003 + - trunk/doc/technical/capab.txt (File Added)
7006 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7008 Change client_exit hook to pass all exit_client() parameters.
7012 +8 -0 trunk/include/hook.h (File Modified)
7013 +6 -1 trunk/src/client.c (File Modified)
7016 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7018 Add client_exit hook, called in exit_client() for all
7019 clients of all types, except clients exiting because
7020 of netsplits (QS). The only thing done before it is
7021 marking the client as "closing" (to prevent
7026 +1 -0 trunk/include/hook.h (File Modified)
7027 +2 -0 trunk/src/client.c (File Modified)
7028 +2 -0 trunk/src/hook.c (File Modified)
7031 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7033 Improve the code that calculates the nnnS nnnC counts
7036 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7040 +43 -36 trunk/modules/m_trace.c (File Modified)
7043 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7045 Add server_eob hook.
7046 Planning to use this for netsplit/join notices.
7050 +1 -0 trunk/include/hook.h (File Modified)
7051 +2 -0 trunk/modules/m_pong.c (File Modified)
7052 +2 -0 trunk/src/hook.c (File Modified)
7055 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7057 Default motd: ircd-ratbox -> charybdis
7061 +1 -1 trunk/doc/ircd.motd (File Modified)
7064 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7066 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7070 +4 -4 trunk/src/s_user.c (File Modified)
7073 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7075 - Remove obsolete EOB help file
7076 - Document snomask in the help files
7081 + - trunk/help/opers/eob (File Deleted)
7082 +13 -12 trunk/help/opers/index (File Modified)
7083 +1 -13 trunk/help/opers/umode (File Modified)
7084 +7 -7 trunk/help/users/index (File Modified)
7087 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7089 Bail if snomask to parse is not given. Pointy hat to myself.
7093 +3 -0 trunk/src/snomask.c (File Modified)
7096 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7098 Remove m_flags from autoconf
7102 +0 -1 trunk/contrib/Makefile.in (File Modified)
7105 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7111 + - trunk/contrib/m_flags.c (File Deleted)
7114 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7116 If +s is in oper_only_umodes, clear snomask on deoper.
7120 +5 -0 trunk/src/s_user.c (File Modified)
7123 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7125 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7129 +2 -2 trunk/configure (File Modified)
7130 +2 -2 trunk/configure.ac (File Modified)
7133 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7135 Remove the old server notice umodes.
7136 Default oper only umodes is now +s.
7137 Please make sure all remaining umodes still work.
7141 +3 -21 trunk/include/client.h (File Modified)
7142 +0 -12 trunk/src/newconf.c (File Modified)
7143 +1 -1 trunk/src/s_conf.c (File Modified)
7144 +12 -12 trunk/src/s_user.c (File Modified)
7147 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7149 operator::flags nick_changes now controls +n snomask instead of +n umode.
7153 +8 -8 trunk/src/s_user.c (File Modified)
7156 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7158 Move down h_umode_changed hook call after umode allowed checks
7159 (so it will not see +a if someone tries to set it but is not
7164 +2 -3 trunk/src/s_user.c (File Modified)
7167 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7169 Move over non-+s server notices (hopefully, all of them).
7173 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7174 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7175 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7176 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7177 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7178 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7179 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7180 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7181 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7182 +2 -2 trunk/libcharybdis/event.c (File Modified)
7183 +2 -2 trunk/modules/core/m_join.c (File Modified)
7184 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7185 +3 -3 trunk/modules/core/m_message.c (File Modified)
7186 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7187 +2 -2 trunk/modules/core/m_server.c (File Modified)
7188 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7189 +1 -1 trunk/modules/m_post.c (File Modified)
7190 +1 -1 trunk/modules/m_services.c (File Modified)
7191 +2 -2 trunk/src/channel.c (File Modified)
7192 +3 -3 trunk/src/client.c (File Modified)
7193 +1 -1 trunk/src/hash.c (File Modified)
7194 +5 -5 trunk/src/s_conf.c (File Modified)
7195 +2 -2 trunk/src/s_log.c (File Modified)
7196 +4 -4 trunk/src/s_user.c (File Modified)
7199 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7201 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7205 +2 -1 trunk/include/snomask.h (File Modified)
7206 +2 -2 trunk/src/snomask.c (File Modified)
7209 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7211 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7215 +1 -1 trunk/contrib/example_module.c (File Modified)
7216 +2 -2 trunk/include/ircd_defs.h (File Modified)
7217 +6 -6 trunk/modules/core/m_error.c (File Modified)
7218 +1 -1 trunk/modules/core/m_join.c (File Modified)
7219 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7220 +1 -1 trunk/modules/core/m_message.c (File Modified)
7221 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7222 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7223 +18 -18 trunk/modules/core/m_server.c (File Modified)
7224 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7225 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7226 +4 -4 trunk/modules/m_challenge.c (File Modified)
7227 +4 -4 trunk/modules/m_dline.c (File Modified)
7228 +13 -13 trunk/modules/m_gline.c (File Modified)
7229 +5 -5 trunk/modules/m_kline.c (File Modified)
7230 +2 -2 trunk/modules/m_oper.c (File Modified)
7231 +1 -1 trunk/modules/m_pong.c (File Modified)
7232 +13 -13 trunk/modules/m_rehash.c (File Modified)
7233 +4 -4 trunk/modules/m_resv.c (File Modified)
7234 +16 -16 trunk/modules/m_set.c (File Modified)
7235 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7236 +6 -6 trunk/modules/m_xline.c (File Modified)
7237 +1 -1 trunk/src/adns.c (File Modified)
7238 +2 -2 trunk/src/channel.c (File Modified)
7239 +1 -1 trunk/src/listener.c (File Modified)
7240 +1 -1 trunk/src/s_auth.c (File Modified)
7241 +15 -15 trunk/src/s_conf.c (File Modified)
7242 +3 -3 trunk/src/s_user.c (File Modified)
7243 +7 -7 trunk/src/send.c (File Modified)
7246 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7249 - set +s snomask if +s umode set but no snomasks
7250 - put numerics in more logical order
7254 +3 -1 trunk/src/s_user.c (File Modified)
7257 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7259 parse_snobuf_to_mask(): default to + at start
7260 allows stuff like /mode jilles +s C
7264 +1 -1 trunk/src/snomask.c (File Modified)
7267 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7269 Changes to user_mode() snomask handling.
7270 - show snomask (if not 0) on /mode <nick>
7271 - show snomask once at the end if +s/-s used
7272 - only parse 1 parameter for umode changes
7273 - don't crash on /mode <nick> +s
7274 - /mode <nick> -s clears snomask, doesn't use parameter
7275 - set umode +s iff snomask is not 0
7276 - snomask is not propagated, but umode +s is
7280 +97 -72 trunk/src/s_user.c (File Modified)
7283 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7285 Convert some messages over to snomask.
7289 +29 -29 trunk/src/client.c (File Modified)
7290 +2 -2 trunk/src/ircd.c (File Modified)
7291 +13 -13 trunk/src/modules.c (File Modified)
7292 +1 -1 trunk/src/newconf.c (File Modified)
7293 +5 -5 trunk/src/parse.c (File Modified)
7294 +1 -1 trunk/src/restart.c (File Modified)
7295 +4 -4 trunk/src/s_newconf.c (File Modified)
7296 +11 -11 trunk/src/s_serv.c (File Modified)
7299 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7301 include snomask.h from client.h
7305 +1 -0 trunk/include/client.h (File Modified)
7308 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7310 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7314 +1 -0 trunk/src/newconf.c (File Modified)
7315 +2 -1 trunk/src/snomask.c (File Modified)
7318 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7320 should start with +, not \0. Whoops. :)
7324 +1 -1 trunk/src/snomask.c (File Modified)
7327 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7329 core snomask support.
7333 +3 -0 trunk/doc/example.conf (File Modified)
7334 +2 -0 trunk/include/client.h (File Modified)
7335 +2 -0 trunk/include/numeric.h (File Modified)
7336 +2 -0 trunk/include/s_newconf.h (File Modified)
7337 +63 -0 trunk/include/send.h (File Modified)
7338 + - trunk/include/snomask.h (File Added)
7339 +1 -0 trunk/src/Makefile.in (File Modified)
7340 +1 -1 trunk/src/messages.tab (File Modified)
7341 +8 -0 trunk/src/newconf.c (File Modified)
7342 +12 -0 trunk/src/s_user.c (File Modified)
7343 +235 -0 trunk/src/send.c (File Modified)
7344 + - trunk/src/snomask.c (File Added)
7347 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7349 add a blank line after the license info.
7353 +1 -1 trunk/CREDITS (File Modified)
7356 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7358 Extend copyright to 2006.
7362 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7365 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7368 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7372 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7373 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7376 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7378 Add oper privileges document.
7382 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7383 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7386 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7388 Capitalize message names in services shortcuts (for consistency).
7392 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7395 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7401 +1 -1 trunk/src/patricia.c (File Modified)
7404 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7406 Remove obsolete 'nextconnect' variable.
7410 +0 -1 trunk/include/ircd.h (File Modified)
7411 +0 -2 trunk/src/client.c (File Modified)
7412 +0 -1 trunk/src/ircd.c (File Modified)
7415 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7417 Remove this remnant of the hybrid 6 ziplinks implementation.
7421 + - trunk/include/s_zip.h (File Deleted)
7424 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7426 Make clone limiting work on orighost, not host (so it
7427 looks through services cloaks). Lightly tested, please
7432 +2 -0 trunk/modules/m_chghost.c (File Modified)
7433 +1 -1 trunk/src/client.c (File Modified)
7434 +1 -1 trunk/src/s_conf.c (File Modified)
7437 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7439 Don't forget to link me_realhost() into the command hash.
7441 Pointy hat to: myself
7445 +1 -1 trunk/modules/m_chghost.c (File Modified)
7448 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7450 It's call_hook, not hook_call.
7454 +1 -1 trunk/src/s_user.c (File Modified)
7457 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7459 Add unreject help file.
7463 + - trunk/help/opers/unreject (File Added)
7466 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7468 Link the all-important 42 module to the build :P
7472 +1 -0 trunk/contrib/Makefile.in (File Modified)
7475 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7477 Mention /rehash help.
7481 +1 -0 trunk/help/opers/rehash (File Modified)
7484 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7486 Add h_user_signon hook.
7490 +1 -0 trunk/include/hook.h (File Modified)
7491 +2 -0 trunk/src/hook.c (File Modified)
7492 +4 -0 trunk/src/s_user.c (File Modified)
7495 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7497 Oops, forgot to set orighost for remote client introductions.
7501 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7504 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7506 Use TS6 forms in services shortcuts, if possible.
7510 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7513 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7515 - Start out default_umodes conf entry from the empty set instead of +i.
7516 - Move oper_only_umodes check to where default_umodes is used, as
7517 oper_only_umodes may not be set yet while we're reading the conf.
7521 +6 -7 trunk/src/newconf.c (File Modified)
7522 +1 -1 trunk/src/s_user.c (File Modified)
7525 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7527 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7531 +1 -0 trunk/doc/example.conf (File Modified)
7532 +7 -0 trunk/doc/reference.conf (File Modified)
7533 +0 -7 trunk/include/config.h.dist (File Modified)
7534 +1 -0 trunk/include/s_conf.h (File Modified)
7535 +6 -0 trunk/modules/m_info.c (File Modified)
7536 +9 -18 trunk/src/client.c (File Modified)
7537 +1 -0 trunk/src/newconf.c (File Modified)
7538 +1 -0 trunk/src/s_conf.c (File Modified)
7541 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7543 - Allow NULL target_ip in show_ip() (indicates message is being
7544 sent to local opers)
7545 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7547 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7548 those in src/client.c
7550 From ratbox 2.2 svn (anfl)
7554 +1 -0 trunk/include/client.h (File Modified)
7555 +21 -2 trunk/src/client.c (File Modified)
7556 +2 -4 trunk/src/hostmask.c (File Modified)
7557 +1 -5 trunk/src/s_conf.c (File Modified)
7558 +4 -8 trunk/src/s_user.c (File Modified)
7561 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7563 Fire off events properly.
7567 +7 -3 trunk/src/s_user.c (File Modified)
7570 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7572 make sure modules which depend on umode information get the message upon connection (oops)
7576 +3 -0 trunk/src/s_user.c (File Modified)
7579 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7581 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7582 From ratbox 2.2 svn.
7586 +3 -7 trunk/modules/m_etrace.c (File Modified)
7589 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7591 Replace silly `default_invisible' option with more versatile default_umodes.
7595 +2 -2 trunk/Makefile.in (File Modified)
7596 +12 -1 trunk/doc/example.conf (File Modified)
7597 +14 -7 trunk/doc/reference.conf (File Modified)
7598 +2 -4 trunk/include/s_conf.h (File Modified)
7599 +0 -6 trunk/modules/m_info.c (File Modified)
7600 +4 -0 trunk/src/modules.c (File Modified)
7601 +41 -1 trunk/src/newconf.c (File Modified)
7602 +2 -2 trunk/src/s_conf.c (File Modified)
7603 +3 -4 trunk/src/s_user.c (File Modified)
7606 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7608 Add temporary nick resvs with the proper duration,
7609 not 60 times too long.
7613 +1 -1 trunk/modules/m_resv.c (File Modified)
7616 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7618 Add kick on split riding. See reference.conf for more details.
7622 +1 -0 trunk/doc/example.conf (File Modified)
7623 +16 -0 trunk/doc/reference.conf (File Modified)
7624 +1 -0 trunk/include/s_conf.h (File Modified)
7625 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7626 +6 -0 trunk/modules/m_info.c (File Modified)
7627 +1 -0 trunk/src/newconf.c (File Modified)
7628 +1 -0 trunk/src/s_conf.c (File Modified)
7631 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7633 New credits, denoting GXTi as being on the core team.
7637 +16 -5 trunk/CREDITS (File Modified)
7640 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7642 better cloaking algorithm
7646 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7649 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7651 don't do redundant bitshifting.
7655 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7658 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7664 +1 -0 trunk/contrib/Makefile.in (File Modified)
7667 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7669 Set the DynSpoof flag properly.
7673 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7676 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7678 first go at an ip_cloaking implementation for charybdis.
7682 + - trunk/contrib/ip_cloaking.c (File Added)
7685 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7687 Add libcharybdis to contrib/ includes.
7691 +1 -1 trunk/contrib/Makefile.in (File Modified)
7694 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7696 add h_umode_changed hook for modules that provide usermodes.
7700 +1 -0 trunk/include/hook.h (File Modified)
7701 +2 -1 trunk/src/hook.c (File Modified)
7702 +3 -0 trunk/src/s_user.c (File Modified)
7705 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7707 Show quiets in /stats z.
7711 +15 -10 trunk/src/s_stats.c (File Modified)
7714 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7716 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7720 +0 -12 trunk/configure (File Modified)
7721 +0 -9 trunk/configure.ac (File Modified)
7722 +0 -3 trunk/include/setup.h.in (File Modified)
7725 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7727 change various buffer sizes to = topiclen.
7731 +3 -4 trunk/include/ircd_defs.h (File Modified)
7734 jon 2005/12/12 19:32:18 UTC (20051212-400)
7736 - Partial commit test, partial ego strokage ;)
7740 +2 -1 trunk/CREDITS (File Modified)
7743 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7745 More kqueue corrections.
7748 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7751 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7753 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7754 Not sure why this wasn't this way to begin with.
7758 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7761 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7763 example.conf tweaks:
7764 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7765 most people do not need this.
7766 Enable serverinfo::hub.
7770 +14 -11 trunk/doc/example.conf (File Modified)
7773 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7775 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7779 +1 -1 trunk/src/s_serv.c (File Modified)
7782 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7784 header include changes
7788 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7789 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7790 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7791 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7792 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7793 +1 -21 trunk/libcharybdis/select.c (File Modified)
7796 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7798 s/ilog/libcharybdis_{die,log,restart}/g
7802 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7803 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7804 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7805 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7806 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7807 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7808 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7809 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7812 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7814 Use the right callbacks in the function code.
7817 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7820 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7822 More work, it builds again!
7826 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7827 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7828 + - trunk/libcharybdis/libcharybdis.c (File Added)
7829 + - trunk/libcharybdis/libcharybdis.h (File Added)
7832 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7834 Move some stuff around.
7838 + - trunk/include/memory.h (File Deleted)
7839 + - trunk/include/tools.h (File Deleted)
7840 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7841 + - trunk/libcharybdis/memory.c (File Added)
7842 + - trunk/libcharybdis/memory.h (File Added)
7843 + - trunk/libcharybdis/snprintf.c (File Added)
7844 + - trunk/libcharybdis/tools.c (File Added)
7845 + - trunk/libcharybdis/tools.h (File Added)
7846 +1000 -1062 trunk/modules/.depend (File Modified)
7847 +421 -455 trunk/src/.depend (File Modified)
7848 +0 -1191 trunk/src/Makefile.in (File Modified)
7849 + - trunk/src/memory.c (File Deleted)
7850 + - trunk/src/snprintf.c (File Deleted)
7851 + - trunk/src/tools.c (File Deleted)
7854 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7856 move more headers into libcharybdis
7859 + - trunk/include/balloc.h (File Deleted)
7860 + - trunk/include/event.h (File Deleted)
7861 + - trunk/libcharybdis/balloc.h (File Added)
7862 + - trunk/libcharybdis/event.h (File Added)
7863 +924 -1020 trunk/modules/.depend (File Modified)
7864 +327 -406 trunk/src/.depend (File Modified)
7867 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7869 balloc, events -> libcharybdis
7872 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7873 + - trunk/libcharybdis/balloc.c (File Added)
7874 + - trunk/libcharybdis/event.c (File Added)
7875 +0 -1008 trunk/src/Makefile.in (File Modified)
7876 + - trunk/src/balloc.c (File Deleted)
7877 + - trunk/src/event.c (File Deleted)
7880 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7885 + - trunk/include/commio.h (File Deleted)
7886 + - trunk/include/linebuf.h (File Deleted)
7887 + - trunk/libcharybdis/commio.h (File Added)
7888 + - trunk/libcharybdis/linebuf.h (File Added)
7889 +1644 -530 trunk/modules/.depend (File Modified)
7890 +1 -1 trunk/modules/Makefile.in (File Modified)
7891 +720 -284 trunk/src/.depend (File Modified)
7894 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7896 Makefile reworking -- moving libcharybdis headers into proper location.
7899 +1 -1 trunk/adns/Makefile.in (File Modified)
7900 +1 -1 trunk/src/Makefile.in (File Modified)
7903 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7905 Document proposed authdaemon protocol.
7908 + - trunk/authdaemon/protocol.txt (File Added)
7911 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7916 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7919 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7921 Remove dead makefile from generation
7924 +1 -2 trunk/configure (File Modified)
7925 +0 -1 trunk/configure.ac (File Modified)
7928 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7930 libcharybdisIO -> libcharybdis
7933 +1 -1 trunk/src/Makefile.in (File Modified)
7936 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7941 + - trunk/libcharybdis/Makefile.in (File Added)
7942 + - trunk/libcharybdis/commio.c (File Added)
7943 + - trunk/libcharybdis/devpoll.c (File Added)
7944 + - trunk/libcharybdis/epoll.c (File Added)
7945 + - trunk/libcharybdis/io/ (File Deleted)
7946 + - trunk/libcharybdis/kqueue.c (File Added)
7947 + - trunk/libcharybdis/linebuf.c (File Added)
7948 + - trunk/libcharybdis/log/ (File Deleted)
7949 + - trunk/libcharybdis/poll.c (File Added)
7950 + - trunk/libcharybdis/ports.c (File Added)
7951 + - trunk/libcharybdis/select.c (File Added)
7954 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7959 + - trunk/libcharybdis/Makefile.in (File Deleted)
7962 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7967 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7970 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7972 add authdaemon dir for later hacking
7976 + - trunk/authdaemon/ (File Added)
7979 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7981 linebuf -> libcharybdisIO
7985 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7986 + - trunk/libcharybdis/io/linebuf.c (File Added)
7987 + - trunk/libcharybdis/log/ (File Added)
7988 + - trunk/libcharybdis/log/Makefile.in (File Added)
7989 +0 -687 trunk/src/Makefile.in (File Modified)
7990 + - trunk/src/linebuf.c (File Deleted)
7993 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7995 Solaris 10 I/O ports support
7998 + - trunk/libcharybdis/io/ports.c (File Added)
8001 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8007 +1 -1 trunk/Makefile.in (File Modified)
8008 +3 -1 trunk/configure (File Modified)
8009 +133 -10 trunk/configure.ac (File Modified)
8010 + - trunk/libcharybdis/ (File Added)
8011 + - trunk/libcharybdis/Makefile.in (File Added)
8012 + - trunk/libcharybdis/io/ (File Added)
8013 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8014 +2 -3 trunk/src/Makefile.in (File Modified)
8015 + - trunk/src/io/ (File Deleted)
8018 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8020 split IO stuff into libcharybdisIO.
8024 + - trunk/src/commio.c (File Deleted)
8025 + - trunk/src/devpoll.c (File Deleted)
8026 + - trunk/src/epoll.c (File Deleted)
8027 + - trunk/src/io/ (File Added)
8028 + - trunk/src/io/Makefile.in (File Added)
8029 + - trunk/src/io/commio.c (File Added)
8030 + - trunk/src/io/devpoll.c (File Added)
8031 + - trunk/src/io/epoll.c (File Added)
8032 + - trunk/src/io/kqueue.c (File Added)
8033 + - trunk/src/io/poll.c (File Added)
8034 + - trunk/src/io/select.c (File Added)
8035 + - trunk/src/kqueue.c (File Deleted)
8036 + - trunk/src/poll.c (File Deleted)
8037 + - trunk/src/select.c (File Deleted)
8040 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8046 +86 -155 trunk/configure (File Modified)
8047 +1 -1 trunk/configure.ac (File Modified)
8050 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8052 Remove mentions of mkkeypair/cryptlinks.
8056 +1 -3 trunk/doc/challenge.txt (File Modified)
8059 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8061 Clarify serverinfo{} description.
8065 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8068 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8070 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8074 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8077 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8079 Improvements also applicable to hyperion 1.x.
8083 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8086 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8088 - Add +F description
8089 - General improvements and changes to charybdis
8093 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8096 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8098 The server notice umodes only have an effect
8099 for opers. ("sendto_realops_flags", so having
8100 the umode is not enough, they must also be
8105 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8108 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8110 Updates to umodes docs.
8114 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8117 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8119 Add SGML documentation.
8122 + - trunk/doc/sgml/ (File Added)
8123 + - trunk/doc/sgml/oper-guide/ (File Added)
8124 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8125 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8126 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8127 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8128 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8129 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8130 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8133 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8135 Make operwall flag restrict setting umode +z.
8136 This repairs this flag broken in charybdis-1.0.
8140 +41 -0 trunk/contrib/m_flags.c (File Modified)
8141 +9 -0 trunk/src/s_user.c (File Modified)
8144 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8146 Don't complain/reset remote clients +n. I'm still not
8147 convinced propagating all umodes is the way to go, oh
8152 +1 -1 trunk/src/s_user.c (File Modified)
8155 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8157 - Require admin flag for oper /chghost (if it's enabled
8158 which is not default)
8159 - Give error message on nonexistant nick
8163 +12 -0 trunk/modules/m_chghost.c (File Modified)
8166 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8168 Incorporated jilles' dynspoof patch with a few minor changes.
8171 +5 -2 trunk/include/client.h (File Modified)
8172 +1 -0 trunk/include/numeric.h (File Modified)
8173 +75 -4 trunk/modules/m_chghost.c (File Modified)
8174 +2 -21 trunk/modules/m_stats.c (File Modified)
8175 +2 -8 trunk/modules/m_trace.c (File Modified)
8176 +2 -0 trunk/src/client.c (File Modified)
8177 +3 -0 trunk/src/s_user.c (File Modified)
8180 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8185 +5 -0 trunk/NEWS (File Modified)
8188 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8190 Make show_ip() far less braindead.
8192 Obtained from: ratbox 2.2 SVN
8196 +14 -85 trunk/src/client.c (File Modified)
8199 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8201 Instead of not showing channels at all for whoising services,
8202 only show channels the requester is also on. If operspying
8203 services, show all the channels.
8207 +37 -40 trunk/modules/m_whois.c (File Modified)
8210 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8212 - Show real errno if we fail to connect to a server
8213 - Don't show server IPs on IRC if a server goes dead
8218 +2 -5 trunk/src/s_serv.c (File Modified)
8221 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8223 Revert hybrid 7.2 aline code. It causes too many problems.
8227 +1 -47 trunk/NEWS (File Modified)
8228 + - trunk/include/aline.h (File Deleted)
8229 +53 -6 trunk/modules/m_dline.c (File Modified)
8230 +212 -16 trunk/modules/m_kline.c (File Modified)
8231 +37 -8 trunk/modules/m_resv.c (File Modified)
8232 +45 -24 trunk/modules/m_xline.c (File Modified)
8233 +0 -485 trunk/src/Makefile.in (File Modified)
8234 + - trunk/src/aline.c (File Deleted)
8237 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8239 Incorporate recent ratbox monitor bugfixes (could crash).
8243 +16 -0 trunk/modules/m_monitor.c (File Modified)
8244 +4 -3 trunk/src/monitor.c (File Modified)
8247 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8249 Fix /invite UID leak.
8251 Found by logiclrd@EFnet.
8255 +3 -2 trunk/modules/m_invite.c (File Modified)
8258 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8260 Don't show what channels a service is in.
8263 +1 -0 trunk/NEWS (File Modified)
8264 +40 -35 trunk/modules/m_whois.c (File Modified)
8267 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8269 Update version to 1.0.3.
8273 +9 -9 trunk/configure (File Modified)
8274 +1 -1 trunk/configure.ac (File Modified)
8277 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8283 +7 -1 trunk/NEWS (File Modified)
8286 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8288 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8289 More static buffers :(
8293 +12 -4 trunk/src/aline.c (File Modified)
8296 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8298 Make operspy mode (/mode !#channel showing parameters
8299 even if not on channel) work again.
8303 +4 -4 trunk/src/channel.c (File Modified)
8306 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8308 Call server_introduced hook on TS6 remote server
8309 introduction (ms_sid()).
8313 +6 -0 trunk/modules/core/m_server.c (File Modified)
8316 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8318 Cyrix boxes are wierd.
8321 +2 -1 trunk/modules/m_services.c (File Modified)
8324 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8329 +1 -1 trunk/include/client.h (File Modified)
8330 +3 -1 trunk/modules/m_services.c (File Modified)
8333 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8338 +1 -6 trunk/modules/m_services.c (File Modified)
8341 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8343 Disable a check that doesn't always seem to work right for some reason.
8346 +2 -0 trunk/modules/m_services.c (File Modified)
8349 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8355 +4 -1 trunk/NEWS (File Modified)
8358 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8364 +9 -9 trunk/configure (File Modified)
8365 +1 -1 trunk/configure.ac (File Modified)
8368 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8370 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8374 +3 -13 trunk/modules/m_trace.c (File Modified)
8377 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8379 Don't send empty RPL_WHOISCHANNELS on remote whois.
8381 Pointy hat to: jilles
8385 +1 -1 trunk/modules/m_whois.c (File Modified)
8388 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8394 +3 -0 trunk/NEWS (File Modified)
8397 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8399 Modular umode support.
8403 +0 -9 trunk/include/client.h (File Modified)
8404 +2 -1 trunk/include/s_user.h (File Modified)
8405 +1 -1 trunk/include/tools.h (File Modified)
8406 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8407 +3 -0 trunk/src/ircd.c (File Modified)
8408 +1 -1 trunk/src/messages.tab (File Modified)
8409 +2 -2 trunk/src/s_serv.c (File Modified)
8410 +37 -59 trunk/src/s_user.c (File Modified)
8411 +21 -0 trunk/src/tools.c (File Modified)
8414 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8416 Optionally do forced nick change to the UID instead of kill
8417 on nick collisions, see doc/collision_fnc.txt for more
8422 + - trunk/doc/collision_fnc.txt (File Added)
8423 +1 -0 trunk/doc/example.conf (File Modified)
8424 +8 -0 trunk/doc/reference.conf (File Modified)
8425 +1 -0 trunk/include/numeric.h (File Modified)
8426 +1 -0 trunk/include/s_conf.h (File Modified)
8427 +2 -1 trunk/include/s_serv.h (File Modified)
8428 +1 -0 trunk/include/s_stats.h (File Modified)
8429 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8430 +1 -1 trunk/src/messages.tab (File Modified)
8431 +1 -0 trunk/src/newconf.c (File Modified)
8432 +1 -0 trunk/src/s_conf.c (File Modified)
8433 +1 -0 trunk/src/s_serv.c (File Modified)
8434 +2 -2 trunk/src/s_stats.c (File Modified)
8437 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8443 trunk/NEWS (File Modified)
8446 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8448 Don't allow lookups by uid in /monitor + and /monitor s.
8452 trunk/modules/m_monitor.c (File Modified)
8455 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8457 Stop garbage +j being set in cases like +j aaa:bbb by
8458 initializing the variables properly.
8464 trunk/modules/core/m_mode.c (File Modified)
8465 trunk/modules/core/m_sjoin.c (File Modified)
8468 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8470 Apply flags to the proper server in me_gcap().
8474 trunk/modules/m_capab.c (File Modified)
8477 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8479 Use find_named_client() instead of find_client() to check
8480 for nick collisions.
8484 trunk/modules/core/m_nick.c (File Modified)
8487 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8489 - Replace old 381 numeric with a new, more positive one!
8493 trunk/src/messages.tab (File Modified)
8496 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8498 Make it compile again.
8502 trunk/src/channel.c (File Modified)
8503 trunk/src/client.c (File Modified)
8504 trunk/src/ircd.c (File Modified)
8505 trunk/src/packet.c (File Modified)
8508 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8510 - Prevent UID disclosure in cmode setting.
8514 trunk/NEWS (File Modified)
8515 trunk/modules/core/m_mode.c (File Modified)
8518 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8520 A different check which prevents UID disclosure.
8524 trunk/modules/core/m_kick.c (File Modified)
8527 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8529 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8533 trunk/modules/core/m_kick.c (File Modified)
8536 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8538 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8542 trunk/NEWS (File Modified)
8543 trunk/modules/m_accept.c (File Modified)
8544 trunk/modules/m_admin.c (File Modified)
8545 trunk/modules/m_away.c (File Modified)
8546 trunk/modules/m_cap.c (File Modified)
8547 trunk/modules/m_capab.c (File Modified)
8548 trunk/modules/m_challenge.c (File Modified)
8549 trunk/modules/m_chghost.c (File Modified)
8550 trunk/modules/m_close.c (File Modified)
8551 trunk/modules/m_cmessage.c (File Modified)
8552 trunk/modules/m_connect.c (File Modified)
8553 trunk/modules/m_dline.c (File Modified)
8554 trunk/modules/m_encap.c (File Modified)
8555 trunk/modules/m_etrace.c (File Modified)
8556 trunk/modules/m_gline.c (File Modified)
8557 trunk/modules/m_help.c (File Modified)
8558 trunk/modules/m_info.c (File Modified)
8559 trunk/modules/m_invite.c (File Modified)
8560 trunk/modules/m_ison.c (File Modified)
8561 trunk/modules/m_kline.c (File Modified)
8562 trunk/modules/m_knock.c (File Modified)
8563 trunk/modules/m_links.c (File Modified)
8564 trunk/modules/m_list.c (File Modified)
8565 trunk/modules/m_locops.c (File Modified)
8566 trunk/modules/m_lusers.c (File Modified)
8567 trunk/modules/m_map.c (File Modified)
8568 trunk/modules/m_monitor.c (File Modified)
8569 trunk/modules/m_motd.c (File Modified)
8570 trunk/modules/m_names.c (File Modified)
8571 trunk/modules/m_oper.c (File Modified)
8572 trunk/modules/m_operspy.c (File Modified)
8573 trunk/modules/m_pass.c (File Modified)
8574 trunk/modules/m_ping.c (File Modified)
8575 trunk/modules/m_pong.c (File Modified)
8576 trunk/modules/m_post.c (File Modified)
8577 trunk/modules/m_rehash.c (File Modified)
8578 trunk/modules/m_restart.c (File Modified)
8579 trunk/modules/m_resv.c (File Modified)
8580 trunk/modules/m_services.c (File Modified)
8581 trunk/modules/m_set.c (File Modified)
8582 trunk/modules/m_sshortcut.c (File Modified)
8583 trunk/modules/m_stats.c (File Modified)
8584 trunk/modules/m_svinfo.c (File Modified)
8585 trunk/modules/m_tb.c (File Modified)
8586 trunk/modules/m_testline.c (File Modified)
8587 trunk/modules/m_testmask.c (File Modified)
8588 trunk/modules/m_time.c (File Modified)
8589 trunk/modules/m_topic.c (File Modified)
8590 trunk/modules/m_trace.c (File Modified)
8591 trunk/modules/m_unreject.c (File Modified)
8592 trunk/modules/m_user.c (File Modified)
8593 trunk/modules/m_userhost.c (File Modified)
8594 trunk/modules/m_users.c (File Modified)
8595 trunk/modules/m_version.c (File Modified)
8596 trunk/modules/m_wallops.c (File Modified)
8597 trunk/modules/m_who.c (File Modified)
8598 trunk/modules/m_whois.c (File Modified)
8599 trunk/modules/m_whowas.c (File Modified)
8600 trunk/modules/m_xline.c (File Modified)
8601 trunk/src/adns.c (File Modified)
8602 trunk/src/aline.c (File Modified)
8603 trunk/src/cache.c (File Modified)
8604 trunk/src/channel.c (File Modified)
8605 trunk/src/class.c (File Modified)
8606 trunk/src/client.c (File Modified)
8607 trunk/src/commio.c (File Modified)
8608 trunk/src/event.c (File Modified)
8609 trunk/src/hash.c (File Modified)
8610 trunk/src/hostmask.c (File Modified)
8611 trunk/src/ircd.c (File Modified)
8612 trunk/src/kdparse.c (File Modified)
8613 trunk/src/linebuf.c (File Modified)
8614 trunk/src/listener.c (File Modified)
8615 trunk/src/modules.c (File Modified)
8616 trunk/src/monitor.c (File Modified)
8617 trunk/src/newconf.c (File Modified)
8618 trunk/src/packet.c (File Modified)
8619 trunk/src/parse.c (File Modified)
8620 trunk/src/reject.c (File Modified)
8621 trunk/src/s_auth.c (File Modified)
8622 trunk/src/s_conf.c (File Modified)
8623 trunk/src/s_gline.c (File Modified)
8624 trunk/src/s_log.c (File Modified)
8625 trunk/src/s_newconf.c (File Modified)
8626 trunk/src/s_serv.c (File Modified)
8627 trunk/src/s_stats.c (File Modified)
8628 trunk/src/s_user.c (File Modified)
8629 trunk/src/send.c (File Modified)
8630 trunk/src/whowas.c (File Modified)
8633 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8635 - More coding style niceities. Pretty much got client.h squared away.
8639 trunk/modules/m_dline.c (File Modified)
8640 trunk/modules/m_gline.c (File Modified)
8641 trunk/modules/m_kline.c (File Modified)
8642 trunk/modules/m_rehash.c (File Modified)
8643 trunk/modules/m_resv.c (File Modified)
8644 trunk/modules/m_stats.c (File Modified)
8645 trunk/modules/m_testline.c (File Modified)
8646 trunk/modules/m_user.c (File Modified)
8647 trunk/modules/m_xline.c (File Modified)
8650 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8652 - Propagate quiets (+q) on netjoins
8653 - Clear +q list too on lowerTS sjoin from TS6 source
8657 trunk/modules/core/m_sjoin.c (File Modified)
8658 trunk/src/s_serv.c (File Modified)
8661 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8663 Second argument to whois is always a nick, never a uid.
8664 This prevents /whois other.server uid to get information
8669 trunk/modules/m_whois.c (File Modified)
8672 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8674 Don't allow local users to use uids in user mode.
8678 trunk/src/s_user.c (File Modified)
8681 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8683 Make it compile again.
8687 trunk/src/s_stats.c (File Modified)
8690 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8692 Fix propagation of empty SJOIN.
8696 trunk/modules/core/m_sjoin.c (File Modified)
8699 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8701 Some atheme-style niceties here.
8705 trunk/modules/m_accept.c (File Modified)
8706 trunk/modules/m_admin.c (File Modified)
8707 trunk/modules/m_away.c (File Modified)
8708 trunk/modules/m_cap.c (File Modified)
8709 trunk/modules/m_capab.c (File Modified)
8710 trunk/modules/m_challenge.c (File Modified)
8711 trunk/modules/m_chghost.c (File Modified)
8712 trunk/modules/m_close.c (File Modified)
8713 trunk/modules/m_cmessage.c (File Modified)
8714 trunk/modules/m_connect.c (File Modified)
8715 trunk/modules/m_dline.c (File Modified)
8716 trunk/modules/m_encap.c (File Modified)
8717 trunk/modules/m_etrace.c (File Modified)
8718 trunk/modules/m_gline.c (File Modified)
8719 trunk/modules/m_help.c (File Modified)
8720 trunk/modules/m_info.c (File Modified)
8721 trunk/modules/m_invite.c (File Modified)
8722 trunk/modules/m_ison.c (File Modified)
8723 trunk/modules/m_kline.c (File Modified)
8724 trunk/modules/m_knock.c (File Modified)
8725 trunk/modules/m_links.c (File Modified)
8726 trunk/modules/m_list.c (File Modified)
8727 trunk/modules/m_locops.c (File Modified)
8728 trunk/modules/m_lusers.c (File Modified)
8729 trunk/modules/m_map.c (File Modified)
8730 trunk/modules/m_monitor.c (File Modified)
8731 trunk/modules/m_motd.c (File Modified)
8732 trunk/modules/m_names.c (File Modified)
8733 trunk/modules/m_oper.c (File Modified)
8734 trunk/modules/m_operspy.c (File Modified)
8735 trunk/modules/m_pass.c (File Modified)
8736 trunk/modules/m_ping.c (File Modified)
8737 trunk/modules/m_pong.c (File Modified)
8738 trunk/modules/m_post.c (File Modified)
8739 trunk/modules/m_rehash.c (File Modified)
8740 trunk/modules/m_restart.c (File Modified)
8741 trunk/modules/m_resv.c (File Modified)
8742 trunk/modules/m_services.c (File Modified)
8743 trunk/modules/m_set.c (File Modified)
8744 trunk/modules/m_sshortcut.c (File Modified)
8745 trunk/modules/m_stats.c (File Modified)
8746 trunk/modules/m_svinfo.c (File Modified)
8747 trunk/modules/m_tb.c (File Modified)
8748 trunk/modules/m_testline.c (File Modified)
8749 trunk/modules/m_testmask.c (File Modified)
8750 trunk/modules/m_time.c (File Modified)
8751 trunk/modules/m_topic.c (File Modified)
8752 trunk/modules/m_trace.c (File Modified)
8753 trunk/modules/m_unreject.c (File Modified)
8754 trunk/modules/m_user.c (File Modified)
8755 trunk/modules/m_userhost.c (File Modified)
8756 trunk/modules/m_users.c (File Modified)
8757 trunk/modules/m_version.c (File Modified)
8758 trunk/modules/m_wallops.c (File Modified)
8759 trunk/modules/m_who.c (File Modified)
8760 trunk/modules/m_whois.c (File Modified)
8761 trunk/modules/m_whowas.c (File Modified)
8762 trunk/modules/m_xline.c (File Modified)
8765 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8767 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8771 trunk/.indent.pro (File Modified)
8772 trunk/include/charybdis.h (File Added)
8773 trunk/include/client.h (File Modified)
8774 trunk/modules/.indent.pro (File Modified)
8775 trunk/src/.indent.pro (File Modified)
8776 trunk/src/adns.c (File Modified)
8777 trunk/src/aline.c (File Modified)
8778 trunk/src/cache.c (File Modified)
8779 trunk/src/channel.c (File Modified)
8780 trunk/src/class.c (File Modified)
8781 trunk/src/client.c (File Modified)
8782 trunk/src/commio.c (File Modified)
8783 trunk/src/event.c (File Modified)
8784 trunk/src/hash.c (File Modified)
8785 trunk/src/hostmask.c (File Modified)
8786 trunk/src/ircd.c (File Modified)
8787 trunk/src/kdparse.c (File Modified)
8788 trunk/src/linebuf.c (File Modified)
8789 trunk/src/listener.c (File Modified)
8790 trunk/src/modules.c (File Modified)
8791 trunk/src/monitor.c (File Modified)
8792 trunk/src/newconf.c (File Modified)
8793 trunk/src/packet.c (File Modified)
8794 trunk/src/parse.c (File Modified)
8795 trunk/src/reject.c (File Modified)
8796 trunk/src/s_auth.c (File Modified)
8797 trunk/src/s_conf.c (File Modified)
8798 trunk/src/s_gline.c (File Modified)
8799 trunk/src/s_log.c (File Modified)
8800 trunk/src/s_newconf.c (File Modified)
8801 trunk/src/s_serv.c (File Modified)
8802 trunk/src/s_stats.c (File Modified)
8803 trunk/src/s_user.c (File Modified)
8804 trunk/src/send.c (File Modified)
8805 trunk/src/whowas.c (File Modified)
8808 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8810 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8811 - Convert a few modules towards using this code.
8812 - Make a note about this change in NEWS.
8816 trunk/NEWS (File Modified)
8817 trunk/include/aline.h (File Added)
8818 trunk/modules/m_dline.c (File Modified)
8819 trunk/modules/m_kline.c (File Modified)
8820 trunk/modules/m_resv.c (File Modified)
8821 trunk/modules/m_xline.c (File Modified)
8822 trunk/src/Makefile.in (File Modified)
8823 trunk/src/aline.c (File Added)
8826 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8828 - Update NEWS document.
8832 trunk/NEWS (File Modified)
8835 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8837 Use find_named_person() instead of find_person() in services shortcuts.
8841 trunk/modules/m_sshortcut.c (File Modified)
8844 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8846 Fix propagation of empty channels (+P).
8850 trunk/modules/core/m_sjoin.c (File Modified)
8851 trunk/src/s_serv.c (File Modified)
8854 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8856 Use same comparison for +f.
8860 trunk/modules/core/m_join.c (File Modified)
8863 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8865 Retire server-server non-encap CHGHOST, and clean it up a bit.
8869 trunk/modules/m_chghost.c (File Modified)
8872 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8874 Use TS6 form for SQUIT wallops.
8878 trunk/modules/core/m_squit.c (File Modified)
8881 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8883 Propagate nick changes for remote clients in TS6 form if possible;
8884 simplify the code a bit.
8888 trunk/modules/core/m_nick.c (File Modified)
8891 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8893 Only clear oper_only_umodes on deoper for local clients.
8897 trunk/src/s_user.c (File Modified)
8900 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8902 - Don't enable use_whois_actually in the default config, makes cloaking
8903 only useful for vanity.
8907 trunk/doc/example.conf (File Modified)
8910 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8912 Fix linebuf raw code to not truncate lines longer than
8913 510 characters. This stops ziplinks corruption at
8914 the initial burst if the other side sends a lot.
8918 trunk/src/linebuf.c (File Modified)
8921 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8923 - Add +r to channel_modes().
8927 trunk/src/channel.c (File Modified)
8930 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8936 trunk/NEWS (File Modified)
8939 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8941 err, nvm. wrong project :-P
8945 trunk/src/match.c (File Modified)
8948 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8950 make sure we don't crash on match(NULL, test)
8954 trunk/src/match.c (File Modified)
8957 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8959 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8960 flags = rehash in shared{}.
8961 Uses :<source> ENCAP <target> REHASH [option].
8965 trunk/doc/example.conf (File Modified)
8966 trunk/doc/reference.conf (File Modified)
8967 trunk/help/opers/rehash (File Modified)
8968 trunk/include/s_newconf.h (File Modified)
8969 trunk/modules/m_rehash.c (File Modified)
8970 trunk/modules/m_stats.c (File Modified)
8971 trunk/src/newconf.c (File Modified)
8974 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8976 Initialize flags to 0 in conf_set_shared_flags() and
8977 conf_set_cluster_flags().
8981 trunk/src/newconf.c (File Modified)
8984 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8986 Don't allow a forward from a #channel to an &channel.
8987 Error message is Illegal channel name.
8991 trunk/modules/core/m_mode.c (File Modified)
8994 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8996 - change version to 1.0.1
9000 trunk/configure (File Modified)
9001 trunk/configure.ac (File Modified)
9004 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9010 trunk/NEWS (File Modified)
9013 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9015 Services shortcuts changes:
9016 - Require umode +S on target
9017 - Use ERR_SERVICESDOWN (440) for error message
9018 - Fix check for empty string
9022 trunk/include/numeric.h (File Modified)
9023 trunk/modules/m_sshortcut.c (File Modified)
9024 trunk/src/messages.tab (File Modified)
9027 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9029 s/IsChanService/IsService/g;
9033 trunk/modules/m_sshortcut.c (File Modified)
9036 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9038 Add check for service validity in shortcut routines.
9042 trunk/modules/m_sshortcut.c (File Modified)
9045 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9047 Don't allow forwarding to a -F channel the setter is not on.
9051 trunk/modules/core/m_mode.c (File Modified)
9054 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9056 Describe identify_service and identify_command in
9061 trunk/doc/reference.conf (File Modified)
9064 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9066 More helpfile updates.
9070 trunk/help/Makefile.in (File Modified)
9071 trunk/help/opers/die (File Modified)
9072 trunk/help/opers/join (File Modified)
9073 trunk/help/opers/links (File Modified)
9074 trunk/help/opers/lusers (File Modified)
9075 trunk/help/opers/map (File Added)
9076 trunk/help/opers/motd (File Modified)
9077 trunk/help/opers/names (File Modified)
9078 trunk/help/opers/notice (File Modified)
9079 trunk/help/opers/operspy (File Modified)
9080 trunk/help/opers/part (File Modified)
9081 trunk/help/opers/privmsg (File Modified)
9082 trunk/help/opers/restart (File Modified)
9083 trunk/help/opers/set (File Modified)
9084 trunk/help/opers/stats (File Modified)
9085 trunk/help/opers/trace (File Modified)
9086 trunk/help/opers/version (File Modified)
9087 trunk/help/users/notice (File Modified)
9088 trunk/help/users/privmsg (File Modified)
9089 trunk/help/users/stats (File Modified)
9092 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9098 trunk/help/opers/cmode (File Modified)
9099 trunk/help/opers/umode (File Modified)
9100 trunk/help/opers/wallops (File Modified)
9101 trunk/help/opers/who (File Modified)
9102 trunk/help/users/umode (File Modified)
9105 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9107 Include cmode +r in 004 and 005.
9111 trunk/include/supported.h (File Modified)
9112 trunk/src/messages.tab (File Modified)
9115 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9117 No need to clear all 3 buffers in channel_modes().
9121 trunk/src/channel.c (File Modified)
9124 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9126 - Fix multiple +f modes per line
9127 - -f shouldn't take a parameter
9131 trunk/modules/core/m_mode.c (File Modified)
9134 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9136 Channel mode +Q now prevents forwarding to or through
9137 a channel, just like in hyperion, not from a channel.
9141 trunk/modules/core/m_join.c (File Modified)
9144 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9146 Complete +F/+Q propagation.
9150 trunk/modules/core/m_join.c (File Modified)
9151 trunk/modules/core/m_sjoin.c (File Modified)
9152 trunk/src/channel.c (File Modified)
9155 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9157 - A few minor fixes.
9161 trunk/modules/core/m_join.c (File Modified)
9162 trunk/modules/m_services.c (File Modified)
9165 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9167 - Fix netsplit obfuscation.
9171 trunk/src/client.c (File Modified)
9174 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9176 - Fix another /stats p related bug.
9180 trunk/src/client.c (File Modified)
9183 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9185 - Update example.conf.
9189 trunk/doc/example.conf (File Modified)
9192 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9194 - Fix a minor bug here, and re-release 1.0.
9198 trunk/modules/core/m_nick.c (File Modified)
9201 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9203 - Add bursted clients to /stats p list.
9207 trunk/modules/core/m_nick.c (File Modified)
9210 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9212 - Add identify_service, identify_command options to the example.conf,
9217 trunk/NEWS (File Modified)
9218 trunk/doc/example.conf (File Modified)
9219 trunk/src/newconf.c (File Modified)
9222 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9224 - Add services shortcuts.
9228 trunk/modules/Makefile.in (File Modified)
9229 trunk/modules/m_sshortcut.c (File Added)
9232 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9234 - put back checks i removed by mistake
9238 trunk/modules/core/m_join.c (File Modified)
9241 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9243 - Implement channel mode +Q, which disables forwarding.
9244 - Make forwarding usable by everyone.
9245 - Implement channel mode +F which bypasses authority checks on a target
9251 trunk/NEWS (File Modified)
9252 trunk/include/channel.h (File Modified)
9253 trunk/include/supported.h (File Modified)
9254 trunk/modules/core/m_join.c (File Modified)
9255 trunk/modules/core/m_mode.c (File Modified)
9256 trunk/src/messages.tab (File Modified)
9259 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9261 - Fix account handling brokenness.
9265 trunk/modules/m_services.c (File Modified)
9268 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9270 Identify to services via server password hack. Still
9271 needs config file parts, like
9272 identifyservice = "nickserv@services.int";
9273 identifycommand = "IDENTIFY";
9277 trunk/include/s_conf.h (File Modified)
9278 trunk/src/s_user.c (File Modified)
9281 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9283 Make send.c compile.
9287 trunk/src/send.c (File Modified)
9290 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9292 - Handle this better.
9296 trunk/src/send.c (File Modified)
9299 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9301 If the source is not a client, don't send to normal users.
9305 trunk/src/send.c (File Modified)
9308 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9310 - Make /wallops behave as wallops in other ircds.
9314 trunk/modules/m_wallops.c (File Modified)
9315 trunk/src/send.c (File Modified)
9318 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9324 trunk/NEWS (File Modified)
9325 trunk/configure (File Modified)
9326 trunk/configure.ac (File Modified)
9329 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9331 - Remove efnet configuration.
9332 - Rename example.conf as reference.conf, and replace the default
9333 example.conf with one suitable for AthemeNET.
9334 - Update makefile to reflect these changes.
9338 trunk/doc/Makefile.in (File Modified)
9339 trunk/doc/example.conf (File Modified)
9340 trunk/doc/example.efnet.conf (File Deleted)
9341 trunk/doc/reference.conf (File Added)
9344 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9346 - Don't display opers who are /away.
9350 trunk/modules/m_stats.c (File Modified)
9353 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9355 Put cmode +f in 004 and 005.
9359 trunk/include/supported.h (File Modified)
9360 trunk/src/messages.tab (File Modified)
9363 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9365 Add user umode +Q which prevents a user from
9370 trunk/include/client.h (File Modified)
9371 trunk/modules/core/m_join.c (File Modified)
9372 trunk/src/messages.tab (File Modified)
9373 trunk/src/s_user.c (File Modified)
9376 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9378 Implement channel forwarding in m_join(). As in
9379 hyperion, failing to join because of +i, +r or +j
9380 can cause you to be forwarded, potentially
9381 recursively. Unlike hyperion, a single numeric
9382 is sent in case of a successful forward, otherwise
9383 the ircd acts if there were no forward.
9387 trunk/include/numeric.h (File Modified)
9388 trunk/modules/core/m_join.c (File Modified)
9389 trunk/src/messages.tab (File Modified)
9392 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9394 Allow servers to set oper-only cmodes as well.
9398 trunk/modules/core/m_mode.c (File Modified)
9401 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9403 Add cmode +f which takes a channel name, settable
9404 only by opers for now. Does not do anything yet.
9408 trunk/include/channel.h (File Modified)
9409 trunk/modules/core/m_join.c (File Modified)
9410 trunk/modules/core/m_mode.c (File Modified)
9411 trunk/modules/core/m_sjoin.c (File Modified)
9412 trunk/src/channel.c (File Modified)
9415 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9417 Fully initialize 'mode' in ms_join() and ms_sjoin()
9418 to avoid old +j garbage from being used.
9422 trunk/modules/core/m_join.c (File Modified)
9423 trunk/modules/core/m_sjoin.c (File Modified)
9426 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9428 - only touch join_count/join_delta if join throttling
9429 is enabled on the channel
9430 - reset join_count/join_delta to 0 if -j is set
9434 trunk/modules/core/m_join.c (File Modified)
9435 trunk/modules/core/m_mode.c (File Modified)
9436 trunk/modules/core/m_sjoin.c (File Modified)
9439 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9441 Also start a new "period" for join throttling for remote joins,
9442 if necessary. Make the code slightly clearer.
9446 trunk/modules/core/m_join.c (File Modified)
9447 trunk/src/channel.c (File Modified)
9450 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9452 Some +j improvements, still broken.
9456 trunk/modules/core/m_join.c (File Modified)
9457 trunk/modules/core/m_sjoin.c (File Modified)
9460 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9462 Only do +z processing for +m channels the sender is on,
9463 as bans/quiets are currently only checked locally.
9467 trunk/modules/core/m_message.c (File Modified)
9470 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9472 - Add max_bans_large configuration option, defaulting to 500, to
9473 limit the number of bans in a +L channel
9474 - Change b/e/I to b/e/I/q in texts
9478 trunk/doc/example.conf (File Modified)
9479 trunk/include/s_conf.h (File Modified)
9480 trunk/modules/core/m_mode.c (File Modified)
9481 trunk/modules/m_info.c (File Modified)
9482 trunk/src/newconf.c (File Modified)
9483 trunk/src/s_conf.c (File Modified)
9486 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9488 Store invite for +gi channels.
9489 Note that +gi is significantly weaker access control than +i.
9493 trunk/modules/m_invite.c (File Modified)
9496 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9498 Nonops are allowed to see +q lists.
9502 trunk/modules/core/m_mode.c (File Modified)
9505 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9507 Invalidate can_send() cache on -q.
9511 trunk/modules/core/m_mode.c (File Modified)
9514 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9516 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9520 trunk/modules/core/m_sjoin.c (File Modified)
9523 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9525 - Allow blank SJOINs -- for permanant channels.
9529 trunk/modules/core/m_sjoin.c (File Modified)
9532 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9534 - Burst permanant channels.
9538 trunk/src/s_serv.c (File Modified)
9541 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9543 - Fix handling of permanant channels.
9547 trunk/modules/core/m_join.c (File Modified)
9550 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9552 - Run indent on core modules.
9553 - Add propagation of join throttle settings.
9557 trunk/modules/core/m_die.c (File Modified)
9558 trunk/modules/core/m_error.c (File Modified)
9559 trunk/modules/core/m_join.c (File Modified)
9560 trunk/modules/core/m_kick.c (File Modified)
9561 trunk/modules/core/m_kill.c (File Modified)
9562 trunk/modules/core/m_message.c (File Modified)
9563 trunk/modules/core/m_mode.c (File Modified)
9564 trunk/modules/core/m_nick.c (File Modified)
9565 trunk/modules/core/m_part.c (File Modified)
9566 trunk/modules/core/m_quit.c (File Modified)
9567 trunk/modules/core/m_server.c (File Modified)
9568 trunk/modules/core/m_sjoin.c (File Modified)
9569 trunk/modules/core/m_squit.c (File Modified)
9572 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9574 - Fix mistake in commit message.
9578 trunk/ChangeLog (File Modified)
9581 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9583 - Channel throttling.
9587 trunk/NEWS (File Modified)
9588 trunk/include/supported.h (File Modified)
9589 trunk/modules/core/m_mode.c (File Modified)
9590 trunk/src/messages.tab (File Modified)
9593 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9595 - Channel throttle logic fixes.
9599 trunk/include/channel.h (File Modified)
9602 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9604 - Add the throttle logic.
9608 trunk/include/channel.h (File Modified)
9609 trunk/include/numeric.h (File Modified)
9610 trunk/modules/core/m_join.c (File Modified)
9611 trunk/src/channel.c (File Modified)
9612 trunk/src/messages.tab (File Modified)
9615 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9617 - Cosmetic fixes to CREDITS.
9621 trunk/CREDITS (File Modified)
9624 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9626 - Better channel_modes() from ShadowIRCd 4.
9630 trunk/include/channel.h (File Modified)
9631 trunk/src/channel.c (File Modified)
9634 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9636 - Strip colour codes from parts.
9640 trunk/modules/core/m_part.c (File Modified)
9643 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9645 - Strip colour codes from quits.
9649 trunk/modules/core/m_quit.c (File Modified)
9652 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9654 - add +c/+g/+z to channel_modes().
9658 trunk/src/channel.c (File Modified)
9661 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9663 - Add +g to 004/005 numerics.
9667 trunk/include/supported.h (File Modified)
9668 trunk/src/messages.tab (File Modified)
9671 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9673 - Add +cgz to set_final_mode() in both join/sjoin.
9674 - Implement channel mode +g: Free invite.
9678 trunk/include/channel.h (File Modified)
9679 trunk/modules/core/m_join.c (File Modified)
9680 trunk/modules/core/m_mode.c (File Modified)
9681 trunk/modules/core/m_sjoin.c (File Modified)
9682 trunk/modules/m_invite.c (File Modified)
9685 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9687 - Make sure /stats p uses the right list.
9691 trunk/modules/m_stats.c (File Modified)
9694 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9696 - local oper list becomes local_oper_list.
9697 - all opers are stored on oper_list for /stats p.
9701 trunk/include/ircd.h (File Modified)
9702 trunk/modules/m_stats.c (File Modified)
9703 trunk/modules/m_trace.c (File Modified)
9704 trunk/src/client.c (File Modified)
9705 trunk/src/ircd.c (File Modified)
9706 trunk/src/s_user.c (File Modified)
9707 trunk/src/send.c (File Modified)
9710 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9712 - Remove ENABLE_SERVICES legacy define.
9716 trunk/configure (File Modified)
9717 trunk/configure.ac (File Modified)
9718 trunk/include/client.h (File Modified)
9719 trunk/include/m_info.h (File Modified)
9720 trunk/include/s_conf.h (File Modified)
9721 trunk/modules/Makefile.in (File Modified)
9722 trunk/modules/core/m_kick.c (File Modified)
9723 trunk/modules/core/m_mode.c (File Modified)
9724 trunk/modules/core/m_nick.c (File Modified)
9725 trunk/modules/core/m_sjoin.c (File Modified)
9726 trunk/modules/m_services.c (File Modified)
9727 trunk/src/channel.c (File Modified)
9728 trunk/src/newconf.c (File Modified)
9729 trunk/src/s_conf.c (File Modified)
9730 trunk/src/s_serv.c (File Modified)
9731 trunk/src/s_user.c (File Modified)
9734 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9736 - New reject message, ala ircu.
9740 trunk/src/reject.c (File Modified)
9743 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9745 - Reduce 'broadcast storm' effect in m_chghost.
9749 trunk/modules/m_chghost.c (File Modified)
9752 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9754 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9758 trunk/include/supported.h (File Modified)
9759 trunk/src/messages.tab (File Modified)
9762 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9768 trunk/include/channel.h (File Modified)
9769 trunk/modules/core/m_message.c (File Modified)
9770 trunk/modules/core/m_mode.c (File Modified)
9773 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9775 - use sendto_one_numeric() in some places.
9779 trunk/modules/core/m_mode.c (File Modified)
9782 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9784 - Implement channel mode +c -- colour stripping.
9788 trunk/include/irc_string.h (File Modified)
9789 trunk/include/supported.h (File Modified)
9790 trunk/modules/core/m_message.c (File Modified)
9791 trunk/modules/core/m_mode.c (File Modified)
9792 trunk/src/irc_string.c (File Modified)
9793 trunk/src/messages.tab (File Modified)
9796 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9798 - Add +qLP to CHANMODES 005 numeric.
9802 trunk/include/supported.h (File Modified)
9805 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9807 Move credits files to doc/.
9811 trunk/Hybrid-team (File Deleted)
9812 trunk/Ratbox-team (File Deleted)
9813 trunk/doc/Hybrid-team (File Added)
9814 trunk/doc/Ratbox-team (File Added)
9817 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9819 - Rename Ratbox credits as Ratbox-team.
9820 - Add in our own CREDITS.
9824 trunk/CREDITS (File Deleted)
9825 trunk/CREDITS (File Added)
9826 trunk/Ratbox-team (File Added)
9829 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9835 trunk/modules/core/m_mode.c (File Modified)
9838 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9840 - Rebuild configure.
9844 trunk/autom4te.cache/ (File Deleted)
9845 trunk/configure (File Modified)
9848 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9850 Add +q to messages.tab.
9854 trunk/src/messages.tab (File Modified)
9857 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9859 - port m_sjoin stuff to TS6 JOIN syntax.
9863 trunk/modules/core/m_join.c (File Modified)
9866 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9868 - Implement channel mode +q (quiet)
9872 trunk/include/channel.h (File Modified)
9873 trunk/modules/core/m_mode.c (File Modified)
9874 trunk/src/channel.c (File Modified)
9877 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9879 Add +L/+P for set_final_mode().
9883 trunk/modules/core/m_sjoin.c (File Modified)
9886 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9888 Add +L/+P in channel_modes().
9892 trunk/src/channel.c (File Modified)
9895 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9897 - Use MODE_PERMANENT, not MODE_PERMANANT
9898 - Actually use chm_staff()
9900 It compiles but is not otherwise tested.
9904 trunk/include/channel.h (File Modified)
9905 trunk/modules/core/m_mode.c (File Modified)
9906 trunk/modules/core/m_sjoin.c (File Modified)
9907 trunk/src/channel.c (File Modified)
9910 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9912 - Ok, patchlevel.h is fixed now.
9916 trunk/include/patchlevel.h (File Modified)
9919 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9925 trunk/include/patchlevel.h (File Modified)
9926 trunk/src/version.c.SH (File Modified)
9929 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9931 - Fix compilation issue with version.c.
9935 trunk/src/version.c.SH (File Modified)
9938 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9940 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9941 this from the BUGS file.
9945 trunk/BUGS (File Modified)
9948 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9950 Mangle all netsplit messages if flatten links is enabled.
9954 trunk/src/client.c (File Modified)
9957 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9959 - jilles pointed out that /stats p needed severe changes -- implement
9964 trunk/modules/m_stats.c (File Modified)
9967 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9969 Rename RELNOTES to NEWS.
9973 trunk/NEWS (File Added)
9974 trunk/RELNOTES (File Deleted)
9977 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9983 trunk/RELNOTES (File Modified)
9986 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9988 - Make /stats p work globally.
9989 - Change 'OPER(s)' to 'staff members'
9993 trunk/modules/m_stats.c (File Modified)
9996 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9998 - add modes, +LP to RPL_MYINFO.
10002 trunk/src/messages.tab (File Modified)
10005 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10007 More stuff to RELNOTES.
10011 trunk/RELNOTES (File Modified)
10014 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10020 trunk/modules/core/m_sjoin.c (File Modified)
10021 trunk/src/channel.c (File Modified)
10024 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10026 - Implement list limit exceed modes -- +L.
10030 trunk/modules/core/m_mode.c (File Modified)
10033 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10035 - Add handlers for modes +L, +P.
10039 trunk/include/channel.h (File Modified)
10040 trunk/modules/core/m_mode.c (File Modified)
10043 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10045 Update properties on *everything*.
10049 trunk/.cvsignore (Property Modified)
10050 trunk/.indent.pro (Property Modified)
10051 trunk/BUGS (File Modified) (Property Modified)
10052 trunk/CREDITS (File Modified) (Property Modified)
10053 trunk/ChangeLog (Property Modified)
10054 trunk/Hybrid-team (File Modified) (Property Modified)
10055 trunk/INSTALL (File Modified) (Property Modified)
10056 trunk/LICENSE (File Modified) (Property Modified)
10057 trunk/Makefile.in (File Modified) (Property Modified)
10058 trunk/README.FIRST (File Modified) (Property Modified)
10059 trunk/RELNOTES (File Modified) (Property Modified)
10060 trunk/SVN-Access (Property Modified)
10061 trunk/aclocal.m4 (File Modified) (Property Modified)
10062 trunk/adns/.cvsignore (Property Modified)
10063 trunk/adns/COPYING (Property Modified)
10064 trunk/adns/GPL-vs-LGPL (Property Modified)
10065 trunk/adns/Makefile.in (File Modified) (Property Modified)
10066 trunk/adns/README (Property Modified)
10067 trunk/adns/README.ircd (Property Modified)
10068 trunk/adns/adns.h (File Modified) (Property Modified)
10069 trunk/adns/check.c (File Modified) (Property Modified)
10070 trunk/adns/dlist.h (File Modified) (Property Modified)
10071 trunk/adns/event.c (File Modified) (Property Modified)
10072 trunk/adns/general.c (File Modified) (Property Modified)
10073 trunk/adns/internal.h (File Modified) (Property Modified)
10074 trunk/adns/parse.c (File Modified) (Property Modified)
10075 trunk/adns/query.c (File Modified) (Property Modified)
10076 trunk/adns/reply.c (File Modified) (Property Modified)
10077 trunk/adns/setup.c (File Modified) (Property Modified)
10078 trunk/adns/transmit.c (File Modified) (Property Modified)
10079 trunk/adns/tvarith.h (File Modified) (Property Modified)
10080 trunk/adns/types.c (File Modified) (Property Modified)
10081 trunk/configure (File Modified) (Property Modified)
10082 trunk/configure.ac (File Modified) (Property Modified)
10083 trunk/contrib/.cvsignore (Property Modified)
10084 trunk/contrib/.indent.pro (Property Modified)
10085 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10086 trunk/contrib/README (File Modified) (Property Modified)
10087 trunk/contrib/example_module.c (File Modified) (Property Modified)
10088 trunk/contrib/m_42.c (File Modified) (Property Modified)
10089 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10090 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10091 trunk/contrib/m_force.c (File Modified) (Property Modified)
10092 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10093 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10094 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10095 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10096 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10097 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10098 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10099 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10100 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10101 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10102 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10103 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10104 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10105 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10106 trunk/doc/.cvsignore (Property Modified)
10107 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10108 trunk/doc/Makefile.in (File Modified) (Property Modified)
10109 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10110 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10111 trunk/doc/challenge.txt (File Modified) (Property Modified)
10112 trunk/doc/example.conf (File Modified) (Property Modified)
10113 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10114 trunk/doc/hooks.txt (File Modified) (Property Modified)
10115 trunk/doc/index.txt (File Modified) (Property Modified)
10116 trunk/doc/ircd.8 (File Modified) (Property Modified)
10117 trunk/doc/ircd.motd (Property Modified)
10118 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10119 trunk/doc/modeg.txt (File Modified) (Property Modified)
10120 trunk/doc/modes.txt (File Modified) (Property Modified)
10121 trunk/doc/monitor.txt (File Modified) (Property Modified)
10122 trunk/doc/old/Authors (Property Modified)
10123 trunk/doc/operguide.txt (File Modified) (Property Modified)
10124 trunk/doc/opermyth.txt (Property Modified)
10125 trunk/doc/server-version-info (File Modified) (Property Modified)
10126 trunk/doc/services.txt (File Modified) (Property Modified)
10127 trunk/doc/technical/README.TSora (Property Modified)
10128 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10129 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10130 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10131 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10132 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10133 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10134 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10135 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10136 trunk/doc/technical/rfc1459.txt (Property Modified)
10137 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10138 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10139 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10140 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10141 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10142 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10143 trunk/help/Makefile.in (File Modified) (Property Modified)
10144 trunk/help/opers/accept (Property Modified)
10145 trunk/help/opers/admin (Property Modified)
10146 trunk/help/opers/away (Property Modified)
10147 trunk/help/opers/capab (Property Modified)
10148 trunk/help/opers/challenge (Property Modified)
10149 trunk/help/opers/close (Property Modified)
10150 trunk/help/opers/cmode (Property Modified)
10151 trunk/help/opers/cnotice (Property Modified)
10152 trunk/help/opers/connect (Property Modified)
10153 trunk/help/opers/cprivmsg (Property Modified)
10154 trunk/help/opers/credits (Property Modified)
10155 trunk/help/opers/die (Property Modified)
10156 trunk/help/opers/dline (Property Modified)
10157 trunk/help/opers/eob (Property Modified)
10158 trunk/help/opers/error (Property Modified)
10159 trunk/help/opers/etrace (Property Modified)
10160 trunk/help/opers/gline (Property Modified)
10161 trunk/help/opers/help (Property Modified)
10162 trunk/help/opers/index (Property Modified)
10163 trunk/help/opers/info (Property Modified)
10164 trunk/help/opers/invite (Property Modified)
10165 trunk/help/opers/ison (Property Modified)
10166 trunk/help/opers/join (Property Modified)
10167 trunk/help/opers/kick (Property Modified)
10168 trunk/help/opers/kill (Property Modified)
10169 trunk/help/opers/kline (Property Modified)
10170 trunk/help/opers/knock (Property Modified)
10171 trunk/help/opers/links (Property Modified)
10172 trunk/help/opers/list (Property Modified)
10173 trunk/help/opers/locops (Property Modified)
10174 trunk/help/opers/lusers (Property Modified)
10175 trunk/help/opers/modlist (Property Modified)
10176 trunk/help/opers/modload (Property Modified)
10177 trunk/help/opers/modrestart (Property Modified)
10178 trunk/help/opers/modunload (Property Modified)
10179 trunk/help/opers/motd (Property Modified)
10180 trunk/help/opers/names (Property Modified)
10181 trunk/help/opers/nick (Property Modified)
10182 trunk/help/opers/notice (Property Modified)
10183 trunk/help/opers/oper (Property Modified)
10184 trunk/help/opers/operspy (Property Modified)
10185 trunk/help/opers/operwall (Property Modified)
10186 trunk/help/opers/part (Property Modified)
10187 trunk/help/opers/pass (Property Modified)
10188 trunk/help/opers/ping (Property Modified)
10189 trunk/help/opers/pong (Property Modified)
10190 trunk/help/opers/post (Property Modified)
10191 trunk/help/opers/privmsg (Property Modified)
10192 trunk/help/opers/quit (Property Modified)
10193 trunk/help/opers/rehash (Property Modified)
10194 trunk/help/opers/restart (Property Modified)
10195 trunk/help/opers/resv (Property Modified)
10196 trunk/help/opers/server (Property Modified)
10197 trunk/help/opers/set (Property Modified)
10198 trunk/help/opers/sjoin (Property Modified)
10199 trunk/help/opers/squit (Property Modified)
10200 trunk/help/opers/stats (Property Modified)
10201 trunk/help/opers/svinfo (Property Modified)
10202 trunk/help/opers/testgecos (Property Modified)
10203 trunk/help/opers/testline (Property Modified)
10204 trunk/help/opers/testmask (Property Modified)
10205 trunk/help/opers/time (Property Modified)
10206 trunk/help/opers/topic (Property Modified)
10207 trunk/help/opers/trace (Property Modified)
10208 trunk/help/opers/uhelp (Property Modified)
10209 trunk/help/opers/umode (Property Modified)
10210 trunk/help/opers/undline (Property Modified)
10211 trunk/help/opers/ungline (Property Modified)
10212 trunk/help/opers/unkline (Property Modified)
10213 trunk/help/opers/unresv (Property Modified)
10214 trunk/help/opers/unxline (Property Modified)
10215 trunk/help/opers/user (Property Modified)
10216 trunk/help/opers/userhost (Property Modified)
10217 trunk/help/opers/users (Property Modified)
10218 trunk/help/opers/version (Property Modified)
10219 trunk/help/opers/wallops (Property Modified)
10220 trunk/help/opers/who (Property Modified)
10221 trunk/help/opers/whois (Property Modified)
10222 trunk/help/opers/whowas (Property Modified)
10223 trunk/help/opers/xline (Property Modified)
10224 trunk/help/users/index (Property Modified)
10225 trunk/help/users/info (Property Modified)
10226 trunk/help/users/notice (Property Modified)
10227 trunk/help/users/privmsg (Property Modified)
10228 trunk/help/users/stats (Property Modified)
10229 trunk/help/users/umode (Property Modified)
10230 trunk/include/.cvsignore (Property Modified)
10231 trunk/include/.indent.pro (Property Modified)
10232 trunk/include/balloc.h (File Modified) (Property Modified)
10233 trunk/include/cache.h (File Modified) (Property Modified)
10234 trunk/include/channel.h (File Modified) (Property Modified)
10235 trunk/include/class.h (File Modified) (Property Modified)
10236 trunk/include/client.h (File Modified) (Property Modified)
10237 trunk/include/commio.h (File Modified) (Property Modified)
10238 trunk/include/common.h (File Modified) (Property Modified)
10239 trunk/include/config.h (File Modified) (Property Modified)
10240 trunk/include/config.h.dist (File Modified) (Property Modified)
10241 trunk/include/defaults.h (File Modified) (Property Modified)
10242 trunk/include/event.h (File Modified) (Property Modified)
10243 trunk/include/hash.h (File Modified) (Property Modified)
10244 trunk/include/hook.h (File Modified) (Property Modified)
10245 trunk/include/hostmask.h (File Modified) (Property Modified)
10246 trunk/include/irc_string.h (File Modified) (Property Modified)
10247 trunk/include/ircd.h (File Modified) (Property Modified)
10248 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10249 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10250 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10251 trunk/include/linebuf.h (File Modified) (Property Modified)
10252 trunk/include/listener.h (File Modified) (Property Modified)
10253 trunk/include/m_info.h (File Modified) (Property Modified)
10254 trunk/include/memory.h (File Modified) (Property Modified)
10255 trunk/include/modules.h (File Modified) (Property Modified)
10256 trunk/include/monitor.h (File Modified) (Property Modified)
10257 trunk/include/msg.h (File Modified) (Property Modified)
10258 trunk/include/newconf.h (File Modified) (Property Modified)
10259 trunk/include/numeric.h (File Modified) (Property Modified)
10260 trunk/include/packet.h (File Modified) (Property Modified)
10261 trunk/include/parse.h (File Modified) (Property Modified)
10262 trunk/include/patchlevel.h (File Modified) (Property Modified)
10263 trunk/include/patricia.h (File Modified) (Property Modified)
10264 trunk/include/reject.h (File Modified) (Property Modified)
10265 trunk/include/res.h (File Modified) (Property Modified)
10266 trunk/include/restart.h (File Modified) (Property Modified)
10267 trunk/include/s_auth.h (File Modified) (Property Modified)
10268 trunk/include/s_conf.h (File Modified) (Property Modified)
10269 trunk/include/s_gline.h (File Modified) (Property Modified)
10270 trunk/include/s_log.h (File Modified) (Property Modified)
10271 trunk/include/s_newconf.h (File Modified) (Property Modified)
10272 trunk/include/s_serv.h (File Modified) (Property Modified)
10273 trunk/include/s_stats.h (File Modified) (Property Modified)
10274 trunk/include/s_user.h (File Modified) (Property Modified)
10275 trunk/include/s_zip.h (File Modified) (Property Modified)
10276 trunk/include/scache.h (File Modified) (Property Modified)
10277 trunk/include/send.h (File Modified) (Property Modified)
10278 trunk/include/serno.h (Property Modified)
10279 trunk/include/setup.h.in (Property Modified)
10280 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10281 trunk/include/stdinc.h (File Modified) (Property Modified)
10282 trunk/include/supported.h (File Modified) (Property Modified)
10283 trunk/include/tools.h (File Modified) (Property Modified)
10284 trunk/include/whowas.h (File Modified) (Property Modified)
10285 trunk/install-sh (File Modified) (Property Modified)
10286 trunk/modules/.cvsignore (Property Modified)
10287 trunk/modules/.depend (Property Modified)
10288 trunk/modules/.indent.pro (Property Modified)
10289 trunk/modules/Makefile.in (File Modified) (Property Modified)
10290 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10291 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10292 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10293 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10294 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10295 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10296 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10297 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10298 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10299 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10300 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10301 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10302 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10303 trunk/modules/m_accept.c (File Modified) (Property Modified)
10304 trunk/modules/m_admin.c (File Modified) (Property Modified)
10305 trunk/modules/m_away.c (File Modified) (Property Modified)
10306 trunk/modules/m_cap.c (File Modified) (Property Modified)
10307 trunk/modules/m_capab.c (File Modified) (Property Modified)
10308 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10309 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10310 trunk/modules/m_close.c (File Modified) (Property Modified)
10311 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10312 trunk/modules/m_connect.c (File Modified) (Property Modified)
10313 trunk/modules/m_dline.c (File Modified) (Property Modified)
10314 trunk/modules/m_encap.c (File Modified) (Property Modified)
10315 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10316 trunk/modules/m_gline.c (File Modified) (Property Modified)
10317 trunk/modules/m_help.c (File Modified) (Property Modified)
10318 trunk/modules/m_info.c (File Modified) (Property Modified)
10319 trunk/modules/m_invite.c (File Modified) (Property Modified)
10320 trunk/modules/m_ison.c (File Modified) (Property Modified)
10321 trunk/modules/m_kline.c (File Modified) (Property Modified)
10322 trunk/modules/m_knock.c (File Modified) (Property Modified)
10323 trunk/modules/m_links.c (File Modified) (Property Modified)
10324 trunk/modules/m_list.c (File Modified) (Property Modified)
10325 trunk/modules/m_locops.c (File Modified) (Property Modified)
10326 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10327 trunk/modules/m_map.c (File Modified) (Property Modified)
10328 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10329 trunk/modules/m_motd.c (File Modified) (Property Modified)
10330 trunk/modules/m_names.c (File Modified) (Property Modified)
10331 trunk/modules/m_oper.c (File Modified) (Property Modified)
10332 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10333 trunk/modules/m_pass.c (File Modified) (Property Modified)
10334 trunk/modules/m_ping.c (File Modified) (Property Modified)
10335 trunk/modules/m_pong.c (File Modified) (Property Modified)
10336 trunk/modules/m_post.c (File Modified) (Property Modified)
10337 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10338 trunk/modules/m_restart.c (File Modified) (Property Modified)
10339 trunk/modules/m_resv.c (File Modified) (Property Modified)
10340 trunk/modules/m_services.c (File Modified) (Property Modified)
10341 trunk/modules/m_set.c (File Modified) (Property Modified)
10342 trunk/modules/m_stats.c (File Modified) (Property Modified)
10343 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10344 trunk/modules/m_tb.c (File Modified) (Property Modified)
10345 trunk/modules/m_testline.c (File Modified) (Property Modified)
10346 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10347 trunk/modules/m_time.c (File Modified) (Property Modified)
10348 trunk/modules/m_topic.c (File Modified) (Property Modified)
10349 trunk/modules/m_trace.c (File Modified) (Property Modified)
10350 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10351 trunk/modules/m_user.c (File Modified) (Property Modified)
10352 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10353 trunk/modules/m_users.c (File Modified) (Property Modified)
10354 trunk/modules/m_version.c (File Modified) (Property Modified)
10355 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10356 trunk/modules/m_who.c (File Modified) (Property Modified)
10357 trunk/modules/m_whois.c (File Modified) (Property Modified)
10358 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10359 trunk/modules/m_xline.c (File Modified) (Property Modified)
10360 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10361 trunk/servlink/.cvsignore (Property Modified)
10362 trunk/servlink/.indent.pro (Property Modified)
10363 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10364 trunk/servlink/README (File Modified) (Property Modified)
10365 trunk/servlink/TODO (File Modified) (Property Modified)
10366 trunk/servlink/control.c (File Modified) (Property Modified)
10367 trunk/servlink/control.h (File Modified) (Property Modified)
10368 trunk/servlink/io.c (File Modified) (Property Modified)
10369 trunk/servlink/io.h (File Modified) (Property Modified)
10370 trunk/servlink/servlink.c (File Modified) (Property Modified)
10371 trunk/servlink/servlink.h (File Modified) (Property Modified)
10372 trunk/src/.cvsignore (Property Modified)
10373 trunk/src/.depend (Property Modified)
10374 trunk/src/.indent.pro (Property Modified)
10375 trunk/src/Makefile.in (File Modified) (Property Modified)
10376 trunk/src/adns.c (File Modified) (Property Modified)
10377 trunk/src/balloc.c (File Modified) (Property Modified)
10378 trunk/src/cache.c (File Modified) (Property Modified)
10379 trunk/src/channel.c (File Modified) (Property Modified)
10380 trunk/src/class.c (File Modified) (Property Modified)
10381 trunk/src/client.c (File Modified) (Property Modified)
10382 trunk/src/commio.c (File Modified) (Property Modified)
10383 trunk/src/devpoll.c (File Modified) (Property Modified)
10384 trunk/src/epoll.c (File Modified) (Property Modified)
10385 trunk/src/event.c (File Modified) (Property Modified)
10386 trunk/src/getopt.c (File Modified) (Property Modified)
10387 trunk/src/hash.c (File Modified) (Property Modified)
10388 trunk/src/hook.c (File Modified) (Property Modified)
10389 trunk/src/hostmask.c (File Modified) (Property Modified)
10390 trunk/src/irc_string.c (File Modified) (Property Modified)
10391 trunk/src/ircd.c (File Modified) (Property Modified)
10392 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10393 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10394 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10395 trunk/src/kdparse.c (File Modified) (Property Modified)
10396 trunk/src/kqueue.c (File Modified) (Property Modified)
10397 trunk/src/linebuf.c (File Modified) (Property Modified)
10398 trunk/src/listener.c (File Modified) (Property Modified)
10399 trunk/src/match.c (File Modified) (Property Modified)
10400 trunk/src/memory.c (File Modified) (Property Modified)
10401 trunk/src/messages.tab (File Modified) (Property Modified)
10402 trunk/src/modules.c (File Modified) (Property Modified)
10403 trunk/src/monitor.c (File Modified) (Property Modified)
10404 trunk/src/newconf.c (File Modified) (Property Modified)
10405 trunk/src/numeric.c (File Modified) (Property Modified)
10406 trunk/src/packet.c (File Modified) (Property Modified)
10407 trunk/src/parse.c (File Modified) (Property Modified)
10408 trunk/src/patricia.c (File Modified) (Property Modified)
10409 trunk/src/poll.c (File Modified) (Property Modified)
10410 trunk/src/reject.c (File Modified) (Property Modified)
10411 trunk/src/restart.c (File Modified) (Property Modified)
10412 trunk/src/s_auth.c (File Modified) (Property Modified)
10413 trunk/src/s_conf.c (File Modified) (Property Modified)
10414 trunk/src/s_gline.c (File Modified) (Property Modified)
10415 trunk/src/s_log.c (File Modified) (Property Modified)
10416 trunk/src/s_newconf.c (File Modified) (Property Modified)
10417 trunk/src/s_serv.c (File Modified) (Property Modified)
10418 trunk/src/s_stats.c (File Modified) (Property Modified)
10419 trunk/src/s_user.c (File Modified) (Property Modified)
10420 trunk/src/scache.c (File Modified) (Property Modified)
10421 trunk/src/select.c (File Modified) (Property Modified)
10422 trunk/src/send.c (File Modified) (Property Modified)
10423 trunk/src/snprintf.c (File Modified) (Property Modified)
10424 trunk/src/tools.c (File Modified) (Property Modified)
10425 trunk/src/version.c.SH (File Modified) (Property Modified)
10426 trunk/src/whowas.c (File Modified) (Property Modified)
10427 trunk/tools/.cvsignore (Property Modified)
10428 trunk/tools/Makefile.in (File Modified) (Property Modified)
10429 trunk/tools/README (File Modified) (Property Modified)
10430 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10431 trunk/tools/convertilines.c (File Modified) (Property Modified)
10432 trunk/tools/convertklines.c (File Modified) (Property Modified)
10433 trunk/tools/mkkeypair (Property Modified)
10434 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10435 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10436 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10437 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10438 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10439 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10440 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10441 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10442 trunk/tools/untabify (File Modified) (Property Modified)
10443 trunk/tools/viconf.c (File Modified) (Property Modified)
10446 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10452 trunk/RELNOTES (File Modified)
10455 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10457 - Make version.c use our serial, not ratbox's.
10461 trunk/src/version.c.SH (File Modified)
10464 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10467 - revved patchlevel to 2.1.5
10471 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10472 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10475 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10477 - fix buffer overflow and unterminated buffer when removing TS6 bans
10478 - fix rebuilding of SJOIN
10482 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10485 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10487 have servlink report if it gets an uncompressed error message when it gets inflate failures
10490 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10493 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10495 - extend our copyrights to 2005.
10499 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10500 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10501 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10502 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10503 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10504 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10505 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10506 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10507 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10508 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10509 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10510 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10511 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10512 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10513 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10514 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10515 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10516 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10517 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10518 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10519 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10520 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10521 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10522 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10523 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10524 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10525 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10526 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10527 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10528 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10529 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10530 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10531 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10532 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10533 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10534 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10536 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10537 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10538 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10539 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10540 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10541 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10542 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10543 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10544 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10545 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10546 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10547 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10548 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10549 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10550 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10572 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10574 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10575 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10576 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10577 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10578 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10579 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10580 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10581 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10583 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10584 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10585 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10586 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10587 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10588 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10589 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10590 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10591 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10592 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10593 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10594 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10595 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10596 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10597 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10598 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10599 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10600 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10601 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10602 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10605 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10608 - revved patchlevel to 2.1.4
10612 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10613 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10616 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10618 - add TARGMAX to 005
10619 - remove the +1 from ->uid in struct Client
10620 - fix checking of accept entries in m_accept.c
10624 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10625 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10626 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10627 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10630 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10632 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10637 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10640 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10642 - remove an unused variable
10646 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10649 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10651 don't burst a TS5 name in burst_TS6. -via jillies
10654 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10657 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10659 - via jilles, make nickchanges invalidate any cached bans for
10664 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10665 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10666 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10667 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10670 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10672 - fix some char vs byte usage to make adns compile cleanly with gcc4
10676 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10677 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10678 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10679 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10680 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10681 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10682 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10683 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10686 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10688 userhost should allow 5 userhost checks, not 4
10691 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10694 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10696 - another darwin fix
10700 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10703 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10709 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10710 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10711 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10712 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10713 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10714 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10715 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10716 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10719 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10721 - remove bogus extern of abort_list
10725 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10728 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10730 svn repo access stuff
10733 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10736 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10742 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10745 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10751 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10754 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10756 revert omotd..i thought it was a good idea..oh well
10759 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10762 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10764 Commas are bad things in channel keys
10768 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10771 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10773 Add OMOTD command to display oper motd
10777 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10780 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10782 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10785 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10788 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10790 Modified files: (Branch: RATBOX_2_1)
10793 - stop testing whois for protocol violations, as they can be caused in
10794 ircds going all the way back to the original ircd2.8
10796 Revision Changes Path
10797 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10801 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10803 Modified files: (Branch: RATBOX_2_1)
10806 - remove some 2.2 code
10808 Revision Changes Path
10809 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10813 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10815 Modified files: (Branch: RATBOX_2_1)
10818 backport of the silly december 31st bug
10820 Revision Changes Path
10821 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10825 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10827 Modified files: (Branch: RATBOX_2_1)
10829 include patchlevel.h
10831 - revved patchlevel to 2.1.3
10833 Revision Changes Path
10834 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10835 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10839 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10841 Modified files: (Branch: RATBOX_2_1)
10844 modules/core m_nick.c
10847 - stop removing a clients own list of accepted clients when they do a
10849 - clean up the accept code so its less retarded
10851 Revision Changes Path
10852 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10853 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10854 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10855 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10859 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10861 Modified files: (Branch: RATBOX_2_1)
10864 src event.c ircd.c newconf.c
10866 - remove a defn of links_cache_list in m_links.c which was causing
10867 the flattened links update to be ignored
10868 - add eventUpdate(), and make links_delay update on rehash
10870 Revision Changes Path
10871 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10872 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10873 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10874 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10875 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10879 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10881 Modified files: (Branch: RATBOX_2_1)
10885 - make the conf parser apply service {}; on rehash
10887 Revision Changes Path
10888 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10889 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10893 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10895 Modified files: (Branch: RATBOX_2_1)
10898 - show ENABLE_SERVICES define in info
10900 Revision Changes Path
10901 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10905 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10907 Modified files: (Branch: RATBOX_2_1)
10908 modules m_services.c m_stats.c
10910 - via jilles, make m_services.c hook into stats U and display service
10913 Revision Changes Path
10914 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10915 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10919 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10921 Modified files: (Branch: RATBOX_2_1)
10922 . configure configure.ac
10924 - default build to -O2
10926 Revision Changes Path
10927 7.249.2.2 +4 -4 ircd-ratbox/configure
10928 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10932 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10934 Modified files: (Branch: RATBOX_2_1)
10935 doc example.conf example.efnet.conf
10936 include client.h s_conf.h s_newconf.h
10938 modules/core m_join.c m_nick.c
10939 src channel.c newconf.c s_conf.c s_user.c
10941 - remove no_oper_resvs from general {};
10942 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10944 Revision Changes Path
10945 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10946 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10947 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10948 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10949 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10950 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10951 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10952 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10953 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10954 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10955 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10956 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10960 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10962 Modified files: (Branch: RATBOX_2_1)
10963 modules/core m_mode.c m_nick.c
10967 - raise max temptime to a year
10969 - require 9 parameters in ms_nick(), 10 in ms_uid()
10971 Revision Changes Path
10972 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10973 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10974 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10978 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10980 Modified files: (Branch: RATBOX_2_1)
10981 modules m_services.c
10983 - only show services logged in info when its a local client
10985 Revision Changes Path
10986 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10990 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10992 Modified files: (Branch: RATBOX_2_1)
10995 passing a pointer to a pointer is not what was intended, oops
10997 Revision Changes Path
10998 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11002 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11004 Modified files: (Branch: RATBOX_2_1)
11007 - update services.txt with FNC
11009 Revision Changes Path
11010 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11014 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11016 Modified files: (Branch: RATBOX_2_1)
11019 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11021 Revision Changes Path
11022 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11026 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11028 Modified files: (Branch: RATBOX_2_1)
11031 - add some uniqueness into auth process for bopm
11033 Revision Changes Path
11034 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11038 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11040 Modified files: (Branch: RATBOX_2_1)
11041 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11043 - make contrib/ compile
11045 Revision Changes Path
11046 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11047 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11048 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11049 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11053 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11055 Modified files: (Branch: RATBOX_2_1)
11056 modules m_monitor.c
11058 Don't allow MONITOR from an unregistered client
11060 Revision Changes Path
11061 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11065 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11067 Modified files: (Branch: RATBOX_2_1)
11068 doc example.conf example.efnet.conf
11070 src class.c messages.tab newconf.c
11072 - remove sendq_eob, its become more of a hindrance than a benefit.
11073 - sync example.efnet.conf cluster {}; with example.conf
11075 Revision Changes Path
11076 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11077 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11078 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11079 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11080 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11081 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11085 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11087 Modified files: (Branch: RATBOX_2_1)
11089 include patchlevel.h
11092 - revved patchlevel to 2.1.2
11094 Revision Changes Path
11095 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11096 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11100 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11102 Modified files: (Branch: RATBOX_2_1)
11103 . configure configure.ac
11105 - raise default topiclen to 160.
11107 Revision Changes Path
11108 7.249.2.1 +3 -3 ircd-ratbox/configure
11109 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11113 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11115 Modified files: (Branch: RATBOX_2_1)
11116 modules m_services.c
11118 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11119 tsinfo matches this
11121 Revision Changes Path
11122 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11126 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11128 Modified files: (Branch: RATBOX_2_1)
11129 modules m_services.c
11131 - monitor_signoff() the client we're nickchanging
11133 Revision Changes Path
11134 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11138 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11140 Modified files: (Branch: RATBOX_2_1)
11143 - fix various UID problems with trace
11145 Revision Changes Path
11146 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11150 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11152 Modified files: (Branch: RATBOX_2_1)
11153 help/opers dline kline
11154 modules m_resv.c m_stats.c
11155 modules/core m_mode.c
11158 - tidy up kline/dline help to note they dont accept nick as target
11159 - disallow bans beginning with ':' over bmask
11160 - disallow bans with a space in chm_ban
11161 - stop counting hidden opers in stats p
11162 - match() parameters in remote unresv were inverted, causing it to fail
11163 - fix possibility of clients setting blank keys
11165 Revision Changes Path
11166 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11167 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11168 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11169 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11170 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11174 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11176 Modified files: (Branch: RATBOX_2_1)
11179 - fix problems with amd64 and the way we do va_list
11181 Revision Changes Path
11182 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11186 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11188 Modified files: (Branch: RATBOX_2_1)
11189 modules m_services.c
11191 - tidy up the kill notifications for RSFNC
11193 Revision Changes Path
11194 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11198 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11200 Modified files: (Branch: RATBOX_2_1)
11202 modules m_services.c
11205 - some more rserv stuff:
11206 - add RSFNC capability
11207 - fix up RSFNC, kill existing clients if they exist.
11209 Revision Changes Path
11210 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11211 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11212 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11216 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11218 Modified files: (Branch: RATBOX_2_1)
11219 modules m_services.c
11221 - first stab at a FNC implementation for rserv
11223 Revision Changes Path
11224 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11228 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11230 Modified files: (Branch: RATBOX_2_1)
11235 Revision Changes Path
11236 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11240 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11242 Modified files: (Branch: RATBOX_2_1)
11245 - add links_delay back
11247 Revision Changes Path
11248 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11252 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11254 Modified files: (Branch: RATBOX_2_1)
11258 - swap tabs for spaces
11260 Revision Changes Path
11261 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11262 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11266 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11268 Modified files: (Branch: RATBOX_2_1)
11271 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11272 contained in the client_flood conf option
11273 - remove a couple of unused defines from info
11275 Revision Changes Path
11276 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11280 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11282 Modified files: (Branch: RATBOX_2_1)
11285 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11287 Revision Changes Path
11288 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11292 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11294 Modified files: (Branch: RATBOX_2_1)
11295 doc example.conf example.efnet.conf
11297 - fix missing closing comment tag
11299 Revision Changes Path
11300 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11301 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11305 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11307 Modified files: (Branch: RATBOX_2_1)
11309 include patchlevel.h
11311 - revved patchlevel to 2.1.1
11313 Revision Changes Path
11314 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11315 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11319 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11321 Modified files: (Branch: RATBOX_2_1)
11324 - sync up remote kline reasons, so theyre consistent with what happens
11325 when we add local klines - notably the "Temporary K-line x min" and
11326 date added to reason.
11328 Revision Changes Path
11329 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11333 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11335 Modified files: (Branch: RATBOX_2_1)
11338 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11340 Revision Changes Path
11341 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11345 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11347 Modified files: (Branch: RATBOX_2_1)
11350 used the data pointer we saved, not what just got nulled
11352 Revision Changes Path
11353 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11357 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11359 Modified files: (Branch: RATBOX_2_1)
11360 modules m_resv.c m_xline.c
11362 - fix broken propagation of xline/resv
11364 Revision Changes Path
11365 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11366 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11370 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11372 Modified files: (Branch: RATBOX_2_1)
11375 - properly increment bad auth count for stats T when we timeout an auth
11377 Revision Changes Path
11378 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11382 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11384 Modified files: (Branch: RATBOX_2_1)
11387 modules/core m_nick.c
11389 - fix a bit that didnt make sense in monitor.txt
11390 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11392 Revision Changes Path
11393 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11394 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11395 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11399 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11401 Modified files: (Branch: RATBOX_2_1)
11404 removing dlink nodes from auth_poll_list twice is bad
11406 Revision Changes Path
11407 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11411 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11413 Modified files: (Branch: RATBOX_2_1)
11416 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11417 changed to RPL_STATSDEBUG
11419 Revision Changes Path
11420 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11424 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11426 Added files: (Branch: RATBOX_2_1)
11429 - add some documentation about target change
11431 Revision Changes Path
11432 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11436 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11438 Modified files: (Branch: RATBOX_2_1)
11439 include supported.h
11440 modules/core m_message.c
11442 - remove extra argument to 005
11443 - disallow messaging of UIDs
11445 Revision Changes Path
11446 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11447 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11451 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11453 Modified files: (Branch: RATBOX_2_1)
11456 - fix a longstanding parser bug with wrong limit checking, causing us to
11457 accept one less parameter than we're allowed to accept.
11459 Revision Changes Path
11460 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11464 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11466 Modified files: (Branch: RATBOX_2_1)
11467 modules/core m_message.c
11469 - exempt users messaging themselves from target change
11471 Revision Changes Path
11472 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11476 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11478 Modified files: (Branch: RATBOX_2_1)
11479 include supported.h
11481 - stop violating MAXPARA on 005.
11483 Revision Changes Path
11484 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11488 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11490 Modified files: (Branch: RATBOX_2_1)
11491 modules/core m_nick.c
11493 - dont store an ipv6 sockhost if we're not compiled with v6 support
11495 Revision Changes Path
11496 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11500 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11502 Modified files: (Branch: RATBOX_2_1)
11505 - remove some vms includes
11507 Revision Changes Path
11508 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11512 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11514 Modified files: (Branch: RATBOX_2_1)
11518 - force commit for new branch
11520 Revision Changes Path
11521 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11522 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11526 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11529 . RELNOTES configure configure.ac
11530 include patchlevel.h
11532 - revved patchlevel to 2.1.0
11534 Revision Changes Path
11535 1.114 +6 -2 ircd-ratbox/RELNOTES
11536 7.249 +11 -11 ircd-ratbox/configure
11537 7.63 +3 -3 ircd-ratbox/configure.ac
11538 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11542 leeh 2005/03/04 13:31:32 EST (20050304_2)
11546 include patchlevel.h
11549 - revved patchlevel to 2.1.0beta2
11551 Revision Changes Path
11552 1.113 +12 -0 ircd-ratbox/RELNOTES
11553 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11557 leeh 2005/03/04 13:27:05 EST (20050304_1)
11560 doc whats-new-2.1.txt
11563 - update whats-new-2.1
11564 - when we're handling global NAMES, dont output channels if there are no
11565 members within them we can show.
11567 Revision Changes Path
11568 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11569 7.436 +12 -2 ircd-ratbox/src/channel.c
11573 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11578 That would be a node_heap not a prefix_heap..oops
11580 Revision Changes Path
11581 7.30 +1 -1 ircd-ratbox/src/patricia.c
11585 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11590 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11591 otherwise..the other macros might work????
11593 Revision Changes Path
11594 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11598 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11601 . configure configure.ac
11605 Revision Changes Path
11606 7.248 +5 -5 ircd-ratbox/configure
11607 7.62 +5 -5 ircd-ratbox/configure.ac
11611 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11614 . configure configure.ac
11618 Revision Changes Path
11619 7.247 +3 -2 ircd-ratbox/configure
11620 7.61 +3 -2 ircd-ratbox/configure.ac
11624 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11627 . configure configure.ac
11631 Revision Changes Path
11632 7.246 +6 -6 ircd-ratbox/configure
11633 7.60 +4 -4 ircd-ratbox/configure.ac
11637 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11640 . configure configure.ac
11643 Doh these changes got put on RATBOX_2_0 when they were meant for
11645 Also merged in the monitor heap size stuff, not that i think monitor has
11648 Revision Changes Path
11649 7.245 +12 -3 ircd-ratbox/configure
11650 7.59 +11 -3 ircd-ratbox/configure.ac
11651 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11655 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11660 Add more robust alloca checking
11662 Revision Changes Path
11663 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11667 leeh 2005/02/24 15:27:17 EST (20050224_9)
11672 - fix the copyright on m_42.c :p
11674 Revision Changes Path
11675 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11679 leeh 2005/02/24 15:22:53 EST (20050224_8)
11682 include supported.h
11685 - fix a core in undline on bad masks
11686 - remove an unwanted space from beginning of second 005 numeric
11688 Revision Changes Path
11689 7.5 +1 -1 ircd-ratbox/include/supported.h
11690 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11694 leeh 2005/02/24 15:18:59 EST (20050224_7)
11697 modules m_monitor.c
11699 - use max_monitor when adding nicknames
11701 that should be everything now..
11703 Revision Changes Path
11704 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11708 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11715 Revision Changes Path
11716 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11720 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11727 Revision Changes Path
11728 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11732 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11737 The Answer to Life, the Universe, and Everything
11739 Revision Changes Path
11740 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11744 leeh 2005/02/24 14:53:04 EST (20050224_3)
11748 modules m_monitor.c
11749 src ircd.c monitor.c
11751 - call init_monitor() on startup
11752 - add in support for adding/deleting/listing monitor entries
11754 Revision Changes Path
11755 7.2 +3 -1 ircd-ratbox/include/monitor.h
11756 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11757 7.374 +2 -0 ircd-ratbox/src/ircd.c
11758 7.3 +15 -4 ircd-ratbox/src/monitor.c
11762 leeh 2005/02/23 21:20:10 EST (20050224_2)
11765 doc example.conf example.efnet.conf
11766 include s_conf.h supported.h
11767 modules Makefile.in
11768 src client.c newconf.c s_conf.c
11770 modules m_monitor.c
11772 - add the max_monitor config option
11773 - advertise MONITOR=%d in 005
11774 - clear a local clients monitor list on exit
11775 - add the framework for the MONITOR command
11778 Revision Changes Path
11779 7.261 +5 -0 ircd-ratbox/doc/example.conf
11780 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11781 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11782 7.4 +4 -2 ircd-ratbox/include/supported.h
11783 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11784 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11785 7.492 +1 -0 ircd-ratbox/src/client.c
11786 7.202 +1 -0 ircd-ratbox/src/newconf.c
11787 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11791 leeh 2005/02/23 20:57:51 EST (20050224_1)
11794 . configure configure.ac
11798 - move MONITOR_HEAP_SIZE over to configure
11800 Revision Changes Path
11801 7.244 ircd-ratbox/configure
11802 7.58 +4 -2 ircd-ratbox/configure.ac
11803 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11804 7.2 +0 -2 ircd-ratbox/src/monitor.c
11808 leeh 2005/02/23 20:48:08 EST (20050224_0)
11812 include client.h numeric.h
11813 modules/core m_nick.c
11814 src Makefile.in client.c messages.tab
11820 - first half of my server-side notify list implementation..
11822 Revision Changes Path
11823 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11824 7.266 +3 -0 ircd-ratbox/include/client.h
11825 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11826 7.58 +6 -0 ircd-ratbox/include/numeric.h
11827 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11828 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11829 7.491 +3 -0 ircd-ratbox/src/client.c
11830 7.126 +5 -5 ircd-ratbox/src/messages.tab
11831 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11832 7.342 +2 -0 ircd-ratbox/src/s_user.c
11836 leeh 2005/02/23 18:42:59 EST (20050223_0)
11841 - double the size of the client and channel hashtables (64k -> 128k and
11842 32k -> 64k). The improvements are quite significant..
11844 Revision Changes Path
11845 7.54 +4 -4 ircd-ratbox/include/hash.h
11849 leeh 2005/02/22 14:55:56 EST (20050222_1)
11853 modules m_services.c
11855 - remove a couple of unused vars
11856 - update monitor.txt
11858 Revision Changes Path
11859 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11860 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11864 leeh 2005/02/21 19:47:24 EST (20050222_0)
11869 - add in my documentation on the upcoming MONITOR command
11871 Revision Changes Path
11872 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11876 leeh 2005/02/21 12:09:34 EST (20050221_0)
11879 . configure configure.ac
11880 doc whats-new-2.1.txt
11881 tools README.mkpasswd
11885 - update whats-new-2.1.txt some more
11886 - we dont have vms mkpasswd anymore
11887 - remove the unused crypt.c
11889 Revision Changes Path
11890 7.243 +3 -6 ircd-ratbox/configure
11891 7.57 +2 -4 ircd-ratbox/configure.ac
11892 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11893 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11894 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11898 leeh 2005/02/19 12:38:09 EST (20050219_3)
11901 doc example.conf example.efnet.conf
11904 src channel.c client.c ircd.c s_conf.c
11906 - rework the splitcode, splitservers is now how many servers we've marked as
11907 EOB, rather than how many are linked. Thus pull ourselves out of
11908 splitmode immediately once this is satisfied
11910 Revision Changes Path
11911 7.260 +8 -9 ircd-ratbox/doc/example.conf
11912 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11913 7.83 +1 -0 ircd-ratbox/include/ircd.h
11914 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11915 7.435 +16 -36 ircd-ratbox/src/channel.c
11916 7.490 +2 -0 ircd-ratbox/src/client.c
11917 7.373 +2 -1 ircd-ratbox/src/ircd.c
11918 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11922 leeh 2005/02/19 09:02:34 EST (20050219_2)
11925 doc example.conf example.efnet.conf
11926 include ircd.h s_conf.h
11928 src channel.c ircd.c newconf.c s_conf.c
11930 - remove split_delay
11932 Revision Changes Path
11933 7.259 +0 -5 ircd-ratbox/doc/example.conf
11934 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11935 7.82 +0 -1 ircd-ratbox/include/ircd.h
11936 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11937 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11938 7.434 +2 -7 ircd-ratbox/src/channel.c
11939 7.372 +0 -1 ircd-ratbox/src/ircd.c
11940 7.201 +0 -1 ircd-ratbox/src/newconf.c
11941 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11945 leeh 2005/02/19 08:48:05 EST (20050219_1)
11949 modules m_cap.c m_who.c
11952 - implemented multi-prefix client capability, which allows stacking of @+ in
11955 Revision Changes Path
11956 7.265 +1 -1 ircd-ratbox/include/client.h
11957 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11958 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11959 7.433 +4 -6 ircd-ratbox/src/channel.c
11963 leeh 2005/02/19 06:27:58 EST (20050219_0)
11967 src newconf.c s_conf.c s_newconf.c
11969 - removed some unused vars/functions
11971 Revision Changes Path
11972 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11973 7.200 +0 -15 ircd-ratbox/src/newconf.c
11974 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11975 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11979 leeh 2005/02/16 12:58:24 EST (20050216_2)
11982 . RELNOTES configure configure.ac
11983 include patchlevel.h
11985 - update configure to reflect this is 'devel'
11987 - revved patchlevel to 2.1.0beta1
11989 Revision Changes Path
11990 1.112 +9 -1 ircd-ratbox/RELNOTES
11991 7.242 +11 -11 ircd-ratbox/configure
11992 7.56 +3 -3 ircd-ratbox/configure.ac
11993 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11997 leeh 2005/02/16 12:46:30 EST (20050216_1)
12000 . configure configure.ac
12001 include client.h numeric.h s_conf.h setup.h.in
12003 modules Makefile.in
12004 modules/core m_nick.c
12005 src Makefile.in client.c ircd.c messages.tab
12006 newconf.c s_conf.c s_user.c
12012 - remove watch, the protocol for this sucks so hard I just dont want it
12015 Revision Changes Path
12016 7.241 +2 -12 ircd-ratbox/configure
12017 7.55 +2 -4 ircd-ratbox/configure.ac
12018 7.264 +0 -2 ircd-ratbox/include/client.h
12019 7.57 +0 -11 ircd-ratbox/include/numeric.h
12020 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12021 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12022 7.3 +2 -3 ircd-ratbox/include/supported.h
12023 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12024 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12025 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12026 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12027 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12028 7.489 +0 -3 ircd-ratbox/src/client.c
12029 7.371 +0 -2 ircd-ratbox/src/ircd.c
12030 7.125 +9 -9 ircd-ratbox/src/messages.tab
12031 7.199 +0 -1 ircd-ratbox/src/newconf.c
12032 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12033 7.341 +0 -2 ircd-ratbox/src/s_user.c
12034 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12038 leeh 2005/02/15 19:13:31 EST (20050216_0)
12042 src event.c ircd_lexer.l ircd_signal.c
12045 servlink descrip.mms
12047 - remove a few vms bits
12049 Revision Changes Path
12050 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12051 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12052 7.47 +0 -54 ircd-ratbox/src/event.c
12053 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12054 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12055 7.152 +0 -3 ircd-ratbox/src/modules.c
12059 leeh 2005/02/15 18:53:32 EST (20050215_0)
12062 include hostmask.h ircd.h s_conf.h s_newconf.h
12063 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12065 src hostmask.c ircd.c ircd_signal.c s_conf.c
12068 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12069 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12071 Revision Changes Path
12072 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12073 7.81 +1 -0 ircd-ratbox/include/ircd.h
12074 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12075 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12076 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12077 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12078 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12079 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12080 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12081 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12082 7.370 +7 -0 ircd-ratbox/src/ircd.c
12083 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12084 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12085 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12089 leeh 2005/02/13 10:21:41 EST (20050213_4)
12094 doc whats-new-2.0.txt whats-new-2.1.txt
12098 - move whats-new.txt to whats-new-2.0.txt
12099 - add in whats-new-2.1.txt
12100 - update services.txt with the whois for logged in users
12102 Revision Changes Path
12103 7.2 +5 -0 ircd-ratbox/doc/services.txt
12104 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12105 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12106 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12110 leeh 2005/02/13 09:20:37 EST (20050213_3)
12113 include supported.h
12114 modules/core m_message.c
12116 - fix a compile error in m_message.c
12117 - update 005 to the spec and add CPRIVMSG/CNOTICE
12119 Revision Changes Path
12120 7.2 +31 -37 ircd-ratbox/include/supported.h
12121 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12125 leeh 2005/02/13 09:14:12 EST (20050213_2)
12130 - fix the membership memleak
12132 Revision Changes Path
12133 7.432 +0 -3 ircd-ratbox/src/channel.c
12137 leeh 2005/02/12 21:51:56 EST (20050213_1)
12141 modules/core m_message.c
12143 - add a bitmask to track when they send their first message, only allowing
12144 clearing stuff after that.
12146 Revision Changes Path
12147 7.263 +4 -0 ircd-ratbox/include/client.h
12148 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12152 leeh 2005/02/12 21:17:52 EST (20050213_0)
12155 include patricia.h s_newconf.h
12156 modules/core m_message.c
12157 src patricia.c s_newconf.c s_user.c
12159 - add in the patricia for tracking who fills up targets, give them a reduced
12162 Revision Changes Path
12163 7.20 +1 -1 ircd-ratbox/include/patricia.h
12164 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12165 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12166 7.29 +1 -1 ircd-ratbox/src/patricia.c
12167 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12168 7.340 +4 -0 ircd-ratbox/src/s_user.c
12172 leeh 2005/02/12 18:35:10 EST (20050212_0)
12175 include ircd_defs.h
12176 src class.c reject.c
12178 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12180 Revision Changes Path
12181 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12182 7.68 +1 -5 ircd-ratbox/src/class.c
12183 1.33 +1 -5 ircd-ratbox/src/reject.c
12187 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12192 remove stupid memory leak
12194 Revision Changes Path
12195 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12199 leeh 2005/02/11 06:42:48 EST (20050211_0)
12204 - workaround hyb6 allowing empty gline reasons
12206 Revision Changes Path
12207 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12211 leeh 2005/02/09 14:39:13 EST (20050209_2)
12215 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12216 src ircd.c s_conf.c
12218 - move temp dlines and temp klines over to an array, rather than completely
12221 Revision Changes Path
12222 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12223 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12224 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12225 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12226 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12227 7.369 +0 -5 ircd-ratbox/src/ircd.c
12228 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12232 leeh 2005/02/09 14:02:13 EST (20050209_1)
12236 modules m_cap.c m_pong.c m_user.c
12237 modules/core m_nick.c
12240 - remove 'nick' param from register_local_user(), its not needed.
12242 Revision Changes Path
12243 7.35 +1 -1 ircd-ratbox/include/s_user.h
12244 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12245 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12246 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12247 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12248 7.339 +6 -6 ircd-ratbox/src/s_user.c
12252 leeh 2005/02/09 13:12:53 EST (20050209_0)
12255 modules m_cmessage.c
12257 - dont send numerics when we're dealing with CNOTICE
12258 - add in checking for +g, and resetting idle
12260 Revision Changes Path
12261 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12265 leeh 2005/02/08 11:37:50 EST (20050208_2)
12270 - fix operator blocks to work on ip spoofs
12272 Revision Changes Path
12273 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12277 leeh 2005/02/07 19:23:22 EST (20050208_1)
12280 doc example.conf example.efnet.conf
12283 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12285 Revision Changes Path
12286 7.258 +0 -39 ircd-ratbox/doc/example.conf
12287 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12288 7.198 +0 -272 ircd-ratbox/src/newconf.c
12292 leeh 2005/02/07 19:19:32 EST (20050208_0)
12297 - added support for kline.conf.perm et al, these take the same formats
12298 as their non-permanent partners, but you cant remove them via the ircd.
12300 Revision Changes Path
12301 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12305 leeh 2005/02/02 19:18:59 EST (20050203_1)
12312 help/opers cnotice cprivmsg
12314 - added help files for cprivmsg/cnotice
12316 Revision Changes Path
12317 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12318 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12319 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12320 1.10 +19 -19 ircd-ratbox/help/opers/index
12321 1.7 +10 -9 ircd-ratbox/help/users/index
12325 leeh 2005/02/02 19:14:25 EST (20050203_0)
12329 modules Makefile.in
12332 modules m_cmessage.c
12334 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12335 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12336 nick is a member. These bypass any target change limitations.
12337 - added ERR_VOICENEEDED, numeric 489.
12339 Revision Changes Path
12340 7.56 +2 -0 ircd-ratbox/include/numeric.h
12341 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12342 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12343 7.124 +1 -1 ircd-ratbox/src/messages.tab
12347 leeh 2005/02/02 16:58:16 EST (20050202_4)
12352 - update etrace help
12354 Revision Changes Path
12355 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12359 leeh 2005/02/02 16:55:04 EST (20050202_3)
12364 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12365 can put its external ip address in there..
12367 Revision Changes Path
12368 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12372 leeh 2005/02/02 16:41:06 EST (20050202_2)
12377 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12378 if its a non-local client. These will just get "lost" if the remote
12379 server doesnt support this..
12381 Revision Changes Path
12382 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12386 leeh 2005/02/02 16:12:12 EST (20050202_1)
12389 include client.h numeric.h s_conf.h
12390 modules/core m_message.c
12391 src messages.tab newconf.c s_conf.c
12393 - first part of the target change code, add the storage of targets for
12394 localuser, throttle messages when they fill all the available slots
12396 Revision Changes Path
12397 7.262 +5 -1 ircd-ratbox/include/client.h
12398 7.55 +2 -0 ircd-ratbox/include/numeric.h
12399 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12400 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12401 7.123 +1 -1 ircd-ratbox/src/messages.tab
12402 7.197 +1 -0 ircd-ratbox/src/newconf.c
12403 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12407 leeh 2005/02/02 13:28:10 EST (20050202_0)
12410 modules m_resv.c m_stats.c m_testline.c
12411 modules/core m_join.c
12412 src hash.c kdparse.c messages.tab s_newconf.c
12414 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12415 tracking of when resvs get hit
12417 Revision Changes Path
12418 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12419 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12420 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12421 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12422 7.114 +3 -0 ircd-ratbox/src/hash.c
12423 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12424 7.122 +1 -1 ircd-ratbox/src/messages.tab
12425 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12429 leeh 2005/01/31 09:04:10 EST (20050131_2)
12434 - fflush() logfiles
12436 Revision Changes Path
12437 7.79 +2 -0 ircd-ratbox/src/s_log.c
12441 leeh 2005/01/31 08:59:09 EST (20050131_1)
12446 - rename fd_dump() to comm_dump()
12448 Revision Changes Path
12449 1.27 +2 -2 ircd-ratbox/src/commio.c
12453 leeh 2005/01/30 19:16:08 EST (20050131_0)
12458 modules m_services.c
12459 modules/core m_server.c
12460 src hook.c s_serv.c
12462 - added hook for server_introduced
12463 - fixed up services support for hooks
12465 Revision Changes Path
12466 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12467 1.31 +1 -0 ircd-ratbox/include/hook.h
12468 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12469 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12470 7.36 +2 -0 ircd-ratbox/src/hook.c
12471 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12475 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12480 Add back in the comm_fd_hack thing for solaris
12482 Revision Changes Path
12483 1.26 +26 -1 ircd-ratbox/src/commio.c
12487 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12491 include commio.h s_conf.h watch.h
12492 modules m_dline.c m_kline.c m_resv.c m_stats.c
12493 m_watch.c m_xline.c
12494 modules/core m_nick.c
12495 src balloc.c cache.c client.c commio.c
12496 epoll.c ircd.c ircd_lexer.l kdparse.c
12497 listener.c s_auth.c s_conf.c s_log.c
12500 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12502 Revision Changes Path
12503 1.18 +0 -2 ircd-ratbox/adns/adns.h
12504 1.14 +6 -37 ircd-ratbox/include/commio.h
12505 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12506 7.3 +2 -2 ircd-ratbox/include/watch.h
12507 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12508 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12509 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12510 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12511 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12512 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12513 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12514 7.85 +1 -1 ircd-ratbox/src/balloc.c
12515 1.24 +5 -5 ircd-ratbox/src/cache.c
12516 7.488 +4 -4 ircd-ratbox/src/client.c
12517 1.25 +10 -280 ircd-ratbox/src/commio.c
12518 1.33 +1 -1 ircd-ratbox/src/epoll.c
12519 7.368 +4 -4 ircd-ratbox/src/ircd.c
12520 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12521 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12522 7.125 +8 -8 ircd-ratbox/src/listener.c
12523 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12524 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12525 7.78 +20 -20 ircd-ratbox/src/s_log.c
12526 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12527 1.6 +22 -15 ircd-ratbox/src/watch.c
12531 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12534 modules/core m_mode.c
12536 remove two unused variables
12538 Revision Changes Path
12539 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12543 leeh 2005/01/28 15:31:40 EST (20050128_1)
12549 - mo_kline() needs minpara of 3, not 2
12550 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12551 - require me.info is never blank
12553 Revision Changes Path
12554 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12555 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12559 leeh 2005/01/28 15:26:28 EST (20050128_0)
12562 modules/core m_mode.c m_sjoin.c
12564 - patch via jilles to fix +eI lists being shown to lusers when handling
12565 protocol stuff over TS6
12567 Revision Changes Path
12568 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12569 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12573 leeh 2005/01/25 19:47:38 EST (20050126_0)
12577 modules/core m_join.c m_mode.c m_sjoin.c
12578 src channel.c messages.tab s_serv.c
12580 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12581 an operspy call with &me
12582 - remove modebuf/parabuf params from channel_modes(), we now generate a
12583 buffer internally which we return.
12585 Revision Changes Path
12586 7.163 +1 -1 ircd-ratbox/include/channel.h
12587 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12588 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12589 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12590 7.431 +25 -18 ircd-ratbox/src/channel.c
12591 7.121 +1 -1 ircd-ratbox/src/messages.tab
12592 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12596 alz 2005/01/25 18:09:18 EST (20050125_5)
12599 doc example.conf example.efnet.conf
12602 src listener.c newconf.c s_conf.c
12604 Added dline_with_reason config option (default yes):
12606 /* dline reason: show the user the dline reason when they connect
12609 dline_with_reason = yes;
12611 Revision Changes Path
12612 7.257 +6 -1 ircd-ratbox/doc/example.conf
12613 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12614 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12615 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12616 7.124 +1 -1 ircd-ratbox/src/listener.c
12617 7.196 +1 -0 ircd-ratbox/src/newconf.c
12618 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12622 leeh 2005/01/25 13:21:17 EST (20050125_4)
12627 - make conf_set_generic_string() test len exists before it uses it.
12629 Revision Changes Path
12630 7.195 +1 -1 ircd-ratbox/src/newconf.c
12634 leeh 2005/01/25 13:10:56 EST (20050125_3)
12640 - rename 'type' to 'flags' in cluster {};
12641 - add stacking of servers in cluster {}; documented in example.conf
12643 Revision Changes Path
12644 7.256 +18 -10 ircd-ratbox/doc/example.conf
12645 7.194 +39 -7 ircd-ratbox/src/newconf.c
12649 alz 2005/01/25 12:48:54 EST (20050125_2)
12653 src listener.c s_conf.c
12655 Added dline reasons, connecting/banned clients now see ban reason.
12657 Revision Changes Path
12658 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12659 7.123 +17 -4 ircd-ratbox/src/listener.c
12660 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12664 leeh 2005/01/25 07:44:37 EST (20050125_1)
12667 doc example.conf example.efnet.conf
12670 - implement stacking of shared {}; blocks, documented in example.conf
12672 Revision Changes Path
12673 7.255 +26 -13 ircd-ratbox/doc/example.conf
12674 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12675 7.193 +51 -36 ircd-ratbox/src/newconf.c
12679 leeh 2005/01/24 19:08:29 EST (20050125_0)
12683 include client.h s_conf.h
12684 modules/core m_join.c
12685 src newconf.c s_user.c
12687 - added jupe_exempt to auth {};, exempts the user from generating warnings
12688 when they attempt to join juped channels.
12690 Revision Changes Path
12691 7.254 +2 -0 ircd-ratbox/doc/example.conf
12692 7.261 +3 -0 ircd-ratbox/include/client.h
12693 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12694 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12695 7.192 +1 -0 ircd-ratbox/src/newconf.c
12696 7.338 +8 -0 ircd-ratbox/src/s_user.c
12700 leeh 2005/01/24 18:57:02 EST (20050124_6)
12705 - rework shared {};, the format is now:
12707 oper = "flame@*.leeh.co.uk", "*.lan";
12713 oper = "flame@*.leeh.co.uk", "*.lan";
12717 Revision Changes Path
12718 7.191 +55 -23 ircd-ratbox/src/newconf.c
12722 leeh 2005/01/24 17:25:58 EST (20050124_5)
12727 - fix the prototype on load_static_modules()
12729 Revision Changes Path
12730 7.61 +1 -1 ircd-ratbox/include/modules.h
12734 leeh 2005/01/24 16:00:30 EST (20050124_4)
12739 - have cap end call register_local_user() with its own copy of
12740 source_p->username so its safe for unidented users..
12742 Revision Changes Path
12743 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12747 leeh 2005/01/24 15:48:09 EST (20050124_3)
12750 include newconf.h s_conf.h
12752 src newconf.c s_conf.c s_log.c
12754 - move the conf parser over to a table based structure, with generic setting
12755 of integers/strings
12757 Revision Changes Path
12758 7.34 +9 -8 ircd-ratbox/include/newconf.h
12759 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12760 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12761 7.190 +264 -808 ircd-ratbox/src/newconf.c
12762 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12763 7.77 +13 -13 ircd-ratbox/src/s_log.c
12767 leeh 2005/01/24 13:11:30 EST (20050124_2)
12773 - added stacking of ips in exempt {};
12775 Revision Changes Path
12776 7.253 +4 -0 ircd-ratbox/doc/example.conf
12777 7.189 +11 -30 ircd-ratbox/src/newconf.c
12781 leeh 2005/01/24 12:59:57 EST (20050124_1)
12785 src channel.c client.c hash.c hook.c
12786 newconf.c s_user.c watch.c
12788 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12789 consistent with the rest of the dlink code.
12791 Revision Changes Path
12792 1.54 +7 -7 ircd-ratbox/include/tools.h
12793 7.430 +2 -2 ircd-ratbox/src/channel.c
12794 7.487 +6 -6 ircd-ratbox/src/client.c
12795 7.113 +5 -5 ircd-ratbox/src/hash.c
12796 7.35 +1 -1 ircd-ratbox/src/hook.c
12797 7.188 +2 -2 ircd-ratbox/src/newconf.c
12798 7.337 +1 -1 ircd-ratbox/src/s_user.c
12799 1.5 +4 -4 ircd-ratbox/src/watch.c
12803 leeh 2005/01/24 12:47:13 EST (20050124_0)
12808 - cheap hack on sticky capabs..
12810 Revision Changes Path
12811 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12815 leeh 2005/01/22 11:36:54 EST (20050122_0)
12820 - updated my clicap implementation to match the spec so far..
12822 Revision Changes Path
12823 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12827 leeh 2005/01/21 07:14:43 EST (20050121_2)
12832 modules m_services.c
12833 src hook.c s_serv.c
12835 - added hooks for when we're sending a burst
12836 - rewrote hooks.txt
12837 - fix up the hooks ive already done in services compatibility, ill add the
12838 hooks for server/client introductions in a bit.
12840 Revision Changes Path
12841 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12842 1.30 +4 -0 ircd-ratbox/include/hook.h
12843 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12844 7.34 +7 -0 ircd-ratbox/src/hook.c
12845 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12849 leeh 2005/01/21 06:34:03 EST (20050121_1)
12852 contrib example_module.c spy_admin_notice.c
12853 spy_info_notice.c spy_links_notice.c
12854 spy_motd_notice.c spy_stats_notice.c
12855 spy_stats_p_notice.c spy_trace_notice.c
12857 spy_whois_notice_global.c
12859 modules m_admin.c m_info.c m_links.c m_motd.c
12860 m_services.c m_stats.c m_trace.c
12861 m_whois.c static_modules.c.SH
12862 modules/core m_server.c
12863 src client.c hook.c ircd.c modules.c packet.c
12864 s_auth.c s_serv.c s_user.c send.c
12866 - add a better implementation of the hook system, its now a slow leaking
12867 array and events are created whenever we try adding a hook for it, or
12868 theyre registered for the caller.
12870 Ive temporarily fucked services support and removed most of the other
12871 hooks.. I shall fix this soon.
12873 Revision Changes Path
12874 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12875 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12876 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12877 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12878 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12879 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12880 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12881 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12882 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12883 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12884 1.29 +34 -70 ircd-ratbox/include/hook.h
12885 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12886 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12887 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12888 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12889 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12890 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12891 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12892 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12893 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12894 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12895 7.486 +1 -28 ircd-ratbox/src/client.c
12896 7.33 +131 -137 ircd-ratbox/src/hook.c
12897 7.367 +1 -1 ircd-ratbox/src/ircd.c
12898 7.151 +6 -10 ircd-ratbox/src/modules.c
12899 7.138 +10 -14 ircd-ratbox/src/packet.c
12900 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12901 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12902 7.336 +0 -6 ircd-ratbox/src/s_user.c
12903 7.286 +8 -6 ircd-ratbox/src/send.c
12907 leeh 2005/01/20 19:19:20 EST (20050121_0)
12912 - remove an unused struct
12914 Revision Changes Path
12915 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12919 leeh 2005/01/20 13:38:39 EST (20050120_1)
12922 . configure configure.ac
12923 include client.h numeric.h patchlevel.h
12924 modules Makefile.in
12925 src messages.tab s_user.c
12929 - drop back to -O0, fix patchlevel.h
12930 - first stab at client capabilities.. this still needs work.
12932 Revision Changes Path
12933 7.240 +3 -3 ircd-ratbox/configure
12934 7.54 +3 -3 ircd-ratbox/configure.ac
12935 7.260 +3 -0 ircd-ratbox/include/client.h
12936 7.54 +2 -0 ircd-ratbox/include/numeric.h
12937 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12938 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12939 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12940 7.120 +1 -1 ircd-ratbox/src/messages.tab
12941 7.335 +3 -0 ircd-ratbox/src/s_user.c
12945 leeh 2005/01/20 06:04:41 EST (20050120_0)
12948 . ChangeLog RELNOTES
12949 include config.h config.h.dist memory.h
12952 src commio.c crypt.c getopt.c ircd.c s_serv.c
12954 . README.VMS clean.com make.com
12955 include setup.h_vms
12956 modules descrip.mms static_modules_c.com
12957 modules/core descrip.mms
12958 src descrip.mms qio.c version.com
12959 tools descrip.mms mkpasswd_vms.c
12961 - clean changelog, relnotes
12962 - mark patchlevel as 2.1.0beta
12963 - remove VMS support
12965 Revision Changes Path
12966 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12967 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12968 1.111 +1 -348 ircd-ratbox/RELNOTES
12969 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12970 7.182 +0 -42 ircd-ratbox/include/config.h
12971 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12972 7.50 +0 -4 ircd-ratbox/include/memory.h
12973 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12974 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12975 7.2 +0 -58 ircd-ratbox/make.com (dead)
12976 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12977 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12978 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12979 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12980 1.24 +7 -30 ircd-ratbox/src/commio.c
12981 7.12 +0 -4 ircd-ratbox/src/crypt.c
12982 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12983 7.24 +0 -4 ircd-ratbox/src/getopt.c
12984 7.366 +4 -19 ircd-ratbox/src/ircd.c
12985 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12986 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12987 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12988 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12989 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12993 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12999 not using the return values on a few watch functions so make them void
13001 Revision Changes Path
13002 7.2 +5 -5 ircd-ratbox/include/watch.h
13003 1.4 +19 -28 ircd-ratbox/src/watch.c
13006 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13011 Make watch throttle, don't accept letter commands stacked
13013 Revision Changes Path
13014 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13018 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13025 Revision Changes Path
13026 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13030 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13033 . ChangeLog README.FIRST RELNOTES configure
13035 adns adns.h internal.h parse.c transmit.c
13037 contrib example_module.c spy_admin_notice.c
13038 spy_info_notice.c spy_links_notice.c
13039 spy_motd_notice.c spy_stats_notice.c
13040 spy_stats_p_notice.c spy_trace_notice.c
13042 spy_whois_notice_global.c
13043 doc example.conf example.efnet.conf ircd.motd
13044 server-version-info whats-new.txt
13045 help/opers umode xline
13047 include cache.h channel.h class.h client.h
13048 commio.h config.h config.h.dist hash.h
13049 hook.h hostmask.h irc_string.h ircd.h
13050 ircd_defs.h m_info.h memory.h msg.h
13051 newconf.h numeric.h packet.h patchlevel.h
13052 patricia.h s_conf.h s_gline.h s_newconf.h
13053 s_serv.h s_user.h scache.h serno.h
13054 setup.h.in sprintf_irc.h stdinc.h tools.h
13055 modules .depend Makefile.in m_admin.c m_away.c
13056 m_dline.c m_encap.c m_gline.c m_info.c
13057 m_kline.c m_links.c m_list.c m_lusers.c
13058 m_motd.c m_oper.c m_operspy.c m_rehash.c
13059 m_restart.c m_resv.c m_set.c m_stats.c
13060 m_svinfo.c m_testline.c m_testmask.c
13061 m_topic.c m_trace.c m_watch.c m_who.c
13062 m_whois.c m_whowas.c m_xline.c
13063 static_modules.c.SH
13064 modules/core m_error.c m_message.c m_mode.c m_quit.c
13065 m_server.c m_squit.c
13066 src .depend Makefile.in adns.c balloc.c
13067 cache.c channel.c class.c client.c
13068 commio.c crypt.c devpoll.c epoll.c
13069 event.c getopt.c hash.c hook.c hostmask.c
13070 irc_string.c ircd.c ircd_lexer.l
13071 ircd_parser.y ircd_signal.c listener.c
13072 modules.c newconf.c numeric.c packet.c
13073 parse.c patricia.c poll.c reject.c
13074 restart.c s_auth.c s_conf.c s_log.c
13075 s_newconf.c s_serv.c s_user.c scache.c
13076 select.c send.c snprintf.c tools.c
13077 version.c.SH watch.c whowas.c
13078 tools README.mkpasswd mkpasswd.c
13080 . README.VMS clean.com make.com
13082 include common.h s_stats.h setup.h_vms
13084 modules descrip.mms m_challenge.c m_etrace.c
13085 m_invite.c m_names.c m_pass.c m_ping.c
13086 m_pong.c m_services.c m_tb.c m_user.c
13087 m_users.c m_version.c
13088 static_modules_c.com
13089 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13091 servlink descrip.mms
13092 src descrip.mms kdparse.c messages.tab qio.c
13093 s_gline.c s_stats.c version.com
13094 tools descrip.mms mkpasswd_vms.c
13098 modules/core channels.c users.c
13101 merge from RATBOX_2_0
13103 Revision Changes Path
13104 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13105 7.40 +1 -0 ircd-ratbox/README.FIRST
13106 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13107 1.110 +114 -6 ircd-ratbox/RELNOTES
13108 1.17 +4 -0 ircd-ratbox/adns/adns.h
13109 1.17 +4 -4 ircd-ratbox/adns/internal.h
13110 1.12 +38 -38 ircd-ratbox/adns/parse.c
13111 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13112 1.19 +13 -13 ircd-ratbox/adns/types.c
13113 7.1 +10 -0 ircd-ratbox/clean.com (new)
13114 7.239 +47 -29 ircd-ratbox/configure
13115 7.53 +40 -32 ircd-ratbox/configure.ac
13116 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13117 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13118 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13119 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13120 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13121 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13122 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13123 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13124 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13125 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13126 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13127 7.252 +68 -22 ircd-ratbox/doc/example.conf
13128 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13129 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13130 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13131 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13132 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13133 1.5 +2 -1 ircd-ratbox/help/opers/umode
13134 1.7 +1 -1 ircd-ratbox/help/opers/xline
13135 1.2 +1 -0 ircd-ratbox/help/users/umode
13136 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13137 1.7 +8 -0 ircd-ratbox/include/cache.h
13138 7.162 +18 -16 ircd-ratbox/include/channel.h
13139 7.25 +4 -0 ircd-ratbox/include/class.h
13140 7.259 +34 -28 ircd-ratbox/include/client.h
13141 1.13 +45 -7 ircd-ratbox/include/commio.h
13142 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13143 7.181 +74 -16 ircd-ratbox/include/config.h
13144 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13145 7.53 +2 -0 ircd-ratbox/include/hash.h
13146 1.28 +73 -27 ircd-ratbox/include/hook.h
13147 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13148 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13149 7.80 +6 -31 ircd-ratbox/include/ircd.h
13150 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13151 7.56 +14 -8 ircd-ratbox/include/m_info.h
13152 7.49 +4 -0 ircd-ratbox/include/memory.h
13153 7.53 +2 -0 ircd-ratbox/include/msg.h
13154 7.33 +9 -9 ircd-ratbox/include/newconf.h
13155 7.53 +12 -8 ircd-ratbox/include/numeric.h
13156 7.27 +1 -1 ircd-ratbox/include/packet.h
13157 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13158 7.19 +25 -1 ircd-ratbox/include/patricia.h
13159 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13160 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13161 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13162 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13163 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13164 7.34 +13 -9 ircd-ratbox/include/s_user.h
13165 7.15 +1 -1 ircd-ratbox/include/scache.h
13166 7.5366 +1 -1 ircd-ratbox/include/serno.h
13167 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13168 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13169 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13170 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13171 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13172 1.53 +10 -10 ircd-ratbox/include/tools.h
13173 7.1 +58 -0 ircd-ratbox/make.com (new)
13174 1.45 +338 -182 ircd-ratbox/modules/.depend
13175 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13176 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13177 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13178 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13179 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13180 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13181 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13182 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13183 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13184 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13185 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13186 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13187 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13188 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13189 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13190 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13191 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13192 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13193 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13194 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13195 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13196 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13197 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13198 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13199 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13200 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13201 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13202 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13203 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13204 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13205 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13206 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13207 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13208 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13209 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13210 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13211 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13212 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13213 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13214 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13215 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13216 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13217 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13218 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13219 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13220 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13221 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13222 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13223 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13224 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13225 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13226 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13227 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13228 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13229 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13230 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13231 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13232 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13233 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13234 7.48 +162 -119 ircd-ratbox/src/.depend
13235 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13236 7.75 +5 -5 ircd-ratbox/src/adns.c
13237 7.84 +1 -1 ircd-ratbox/src/balloc.c
13238 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13239 1.23 +75 -7 ircd-ratbox/src/cache.c
13240 7.429 +342 -79 ircd-ratbox/src/channel.c
13241 7.67 +42 -2 ircd-ratbox/src/class.c
13242 7.485 +245 -85 ircd-ratbox/src/client.c
13243 1.23 +349 -43 ircd-ratbox/src/commio.c
13244 7.11 +4 -0 ircd-ratbox/src/crypt.c
13245 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13246 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13247 1.32 +4 -8 ircd-ratbox/src/epoll.c
13248 7.46 +63 -6 ircd-ratbox/src/event.c
13249 7.23 +4 -0 ircd-ratbox/src/getopt.c
13250 7.112 +8 -7 ircd-ratbox/src/hash.c
13251 7.32 +135 -133 ircd-ratbox/src/hook.c
13252 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13253 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13254 7.365 +56 -48 ircd-ratbox/src/ircd.c
13255 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13256 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13257 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13258 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13259 7.122 +14 -13 ircd-ratbox/src/listener.c
13260 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13261 7.150 +17 -8 ircd-ratbox/src/modules.c
13262 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13263 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13264 7.137 +55 -42 ircd-ratbox/src/packet.c
13265 7.187 +8 -15 ircd-ratbox/src/parse.c
13266 7.28 +2 -4 ircd-ratbox/src/patricia.c
13267 7.82 +3 -1 ircd-ratbox/src/poll.c
13268 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13269 1.32 +8 -3 ircd-ratbox/src/reject.c
13270 7.34 +1 -0 ircd-ratbox/src/restart.c
13271 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13272 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13273 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13274 7.76 +32 -35 ircd-ratbox/src/s_log.c
13275 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13276 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13277 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13278 7.334 +773 -2 ircd-ratbox/src/s_user.c
13279 7.27 +2 -1 ircd-ratbox/src/scache.c
13280 7.44 +2 -0 ircd-ratbox/src/select.c
13281 7.285 +12 -12 ircd-ratbox/src/send.c
13282 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13283 7.46 +0 -1 ircd-ratbox/src/tools.c
13284 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13285 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13286 1.3 +4 -4 ircd-ratbox/src/watch.c
13287 7.32 +1 -0 ircd-ratbox/src/whowas.c
13288 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13289 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13290 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13291 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13295 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13297 Modified files: (Branch: RATBOX_2_0)
13300 a remote client is never going to have a watch list..duh
13302 Revision Changes Path
13303 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13307 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13309 Added files: (Branch: RATBOX_2_0)
13314 Revision Changes Path
13315 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13319 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13321 Added files: (Branch: RATBOX_2_0)
13325 helps if we actually include the .c/.h files
13327 Revision Changes Path
13328 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13329 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13333 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13335 Modified files: (Branch: RATBOX_2_0)
13336 . configure configure.ac
13337 include client.h numeric.h s_conf.h setup.h.in
13339 modules Makefile.in
13340 modules/core m_nick.c
13341 src Makefile.in client.c ircd.c messages.tab
13342 newconf.c s_conf.c s_user.c
13344 backport watch from devel
13346 Revision Changes Path
13347 7.229.2.10 +12 -2 ircd-ratbox/configure
13348 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13349 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13350 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13351 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13352 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13353 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13354 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13355 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13356 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13357 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13358 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13359 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13360 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13361 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13362 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13366 leeh 2005/01/12 10:12:40 EST (20050112_1)
13368 Modified files: (Branch: RATBOX_2_0)
13370 modules m_services.c m_whois.c
13373 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13374 when the user is logged in
13376 Revision Changes Path
13377 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13378 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13379 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13380 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13384 leeh 2005/01/11 19:47:14 EST (20050112_0)
13386 Modified files: (Branch: RATBOX_2_0)
13387 include supported.h
13388 Added files: (Branch: RATBOX_2_0)
13392 - added doc/services.txt, outlining the compatibility code
13394 Revision Changes Path
13395 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13396 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13400 leeh 2005/01/11 18:38:10 EST (20050111_5)
13402 Modified files: (Branch: RATBOX_2_0)
13403 include client.h hook.h
13404 modules m_services.c
13405 modules/core m_server.c
13406 src hook.c s_serv.c
13408 - more services compatibility code:
13409 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13410 appropriate service {}; entry, only accept SU from these.
13411 - hook into us finishing nick burst, and have services burst a list of
13414 Revision Changes Path
13415 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13416 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13417 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13418 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13419 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13420 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13424 leeh 2005/01/11 17:32:42 EST (20050111_4)
13426 Modified files: (Branch: RATBOX_2_0)
13427 . configure configure.ac
13429 modules Makefile.in
13431 Added files: (Branch: RATBOX_2_0)
13432 modules m_services.c
13434 - more services compatibility code:
13435 - encap handlers for SU (services marking client as logged in)
13436 - and for LOGIN (servers bursting logged in status)
13437 - move suser from Client -> User
13439 Revision Changes Path
13440 7.229.2.9 +9 -3 ircd-ratbox/configure
13441 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13442 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13443 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13444 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13445 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13449 leeh 2005/01/11 16:46:34 EST (20050111_3)
13451 Modified files: (Branch: RATBOX_2_0)
13452 include ircd_defs.h
13454 - whoops, missing #endif
13456 Revision Changes Path
13457 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13461 leeh 2005/01/11 15:56:57 EST (20050111_2)
13463 Modified files: (Branch: RATBOX_2_0)
13464 include ircd_defs.h
13466 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13467 have ipv6 just report sizeof(struct sockaddr_in)
13469 Revision Changes Path
13470 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13474 leeh 2005/01/10 20:19:35 EST (20050111_1)
13476 Modified files: (Branch: RATBOX_2_0)
13479 - fix a gcc warning
13481 Revision Changes Path
13482 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13486 leeh 2005/01/10 20:10:35 EST (20050111_0)
13488 Modified files: (Branch: RATBOX_2_0)
13489 adns internal.h parse.c transmit.c types.c
13491 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13494 Revision Changes Path
13495 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13496 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13497 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13498 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13502 leeh 2005/01/10 17:48:48 EST (20050110_3)
13504 Modified files: (Branch: RATBOX_2_0)
13507 - send out the reformatted xline to opers (\s -> ' ')
13509 Revision Changes Path
13510 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13514 leeh 2005/01/10 16:18:53 EST (20050110_2)
13516 Modified files: (Branch: RATBOX_2_0)
13519 include client.h supported.h
13520 src messages.tab s_user.c send.c
13522 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13525 Revision Changes Path
13526 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13527 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13528 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13529 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13530 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13531 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13532 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13536 leeh 2005/01/10 14:50:47 EST (20050110_1)
13538 Modified files: (Branch: RATBOX_2_0)
13539 doc example.conf example.efnet.conf
13541 - I dont remember ts6 desyncing on bans, so im not sure why the example
13544 Revision Changes Path
13545 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13546 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13550 leeh 2005/01/10 13:31:10 EST (20050110_0)
13552 Modified files: (Branch: RATBOX_2_0)
13553 . configure configure.ac
13554 include channel.h client.h numeric.h s_conf.h
13555 s_serv.h setup.h.in
13556 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13558 src channel.c messages.tab newconf.c s_conf.c
13561 - added --enable-services to configure, which enables some ratbox-services
13562 compatibility code:
13563 - chanmode +r, registered users only
13564 - usermode +S, prevents deop/kick of a service
13565 - service { }; block in conf for the above umode
13567 Revision Changes Path
13568 7.229.2.8 +28 -16 ircd-ratbox/configure
13569 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13570 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13571 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13572 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13573 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13574 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13575 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13576 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13577 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13578 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13579 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13580 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13581 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13582 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13583 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13584 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13585 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13586 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13590 leeh 2005/01/09 08:23:30 EST (20050109_0)
13592 Modified files: (Branch: RATBOX_2_0)
13595 - remove a tab, and add +C to opers umode help
13597 Revision Changes Path
13598 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode