1 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
3 Include real hostname in Closing Link message for unknown
4 connections that have sent USER. This is helpful for
5 k-lined users while not breaking server IP hiding.
9 +3 -1 trunk/src/client.c (File Modified)
12 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
18 +29 -29 trunk/configure (File Modified)
21 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
23 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
27 +3 -3 trunk/modules/core/m_kill.c (File Modified)
30 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
32 Backport from early 3.x:
35 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
37 - remove "Processing connection to foobar.net" message
41 +0 -3 trunk/src/s_auth.c (File Modified)
44 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
46 - missed the processing connection one (actually, we can probably nuke this one)
50 +1 -2 trunk/src/s_auth.c (File Modified)
53 river 2006/09/27 16:33:05 UTC (20060927-2174)
55 get_client_name = stupid
60 +10 -7 trunk/modules/core/m_kill.c (File Modified)
63 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
65 - remove excessive arguments
69 +1 -2 trunk/src/s_conf.c (File Modified)
70 +1 -1 trunk/src/s_user.c (File Modified)
73 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
75 - use sendto_one_notice() for on-connect notices too.
79 +10 -10 trunk/src/s_auth.c (File Modified)
82 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
84 - use sendto_one_notice() in the core, too.
88 +2 -2 trunk/src/chmode.c (File Modified)
89 +8 -15 trunk/src/modules.c (File Modified)
90 +3 -5 trunk/src/s_conf.c (File Modified)
91 +1 -2 trunk/src/s_newconf.c (File Modified)
92 +20 -57 trunk/src/s_user.c (File Modified)
95 river 2006/09/27 16:19:25 UTC (20060927-2166)
97 the KILL command will use get_client_name(, SHOW_IP) instead of
98 target->name, and will show a more useful error for local opers
103 +6 -4 trunk/modules/core/m_kill.c (File Modified)
106 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
108 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
112 +4 -2 trunk/src/send.c (File Modified)
115 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
121 +1 -1 trunk/include/client.h (File Modified)
124 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
126 - get_id(): fall back to "*" if client has no known name
130 +1 -1 trunk/include/client.h (File Modified)
133 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
135 - convert to sendto_one_notice().
139 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
140 +4 -6 trunk/unsupported/m_force.c (File Modified)
143 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
145 - use sendto_one_notice() in many places instead of
146 sendto_one(source_p, ":%s NOTICE %s :", ...);
150 +10 -25 trunk/extensions/example_module.c (File Modified)
151 +5 -14 trunk/extensions/hurt.c (File Modified)
152 +1 -2 trunk/extensions/m_42.c (File Modified)
153 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
154 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
155 +1 -2 trunk/extensions/m_opme.c (File Modified)
156 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
157 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
158 +3 -7 trunk/modules/core/m_die.c (File Modified)
159 +2 -4 trunk/modules/core/m_kill.c (File Modified)
160 +2 -2 trunk/modules/core/m_squit.c (File Modified)
161 +1 -2 trunk/modules/m_challenge.c (File Modified)
162 +11 -15 trunk/modules/m_connect.c (File Modified)
163 +20 -28 trunk/modules/m_dline.c (File Modified)
164 +2 -2 trunk/modules/m_etrace.c (File Modified)
165 +11 -21 trunk/modules/m_gline.c (File Modified)
166 +2 -4 trunk/modules/m_kline.c (File Modified)
167 +1 -2 trunk/modules/m_rehash.c (File Modified)
168 +3 -7 trunk/modules/m_restart.c (File Modified)
169 +31 -45 trunk/modules/m_set.c (File Modified)
170 +2 -4 trunk/modules/m_testmask.c (File Modified)
171 +5 -8 trunk/modules/m_unreject.c (File Modified)
172 +2 -5 trunk/modules/m_xline.c (File Modified)
177 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
178 +10 -25 trunk/extensions/example_module.c (File Modified)
179 +5 -14 trunk/extensions/hurt.c (File Modified)
180 +1 -2 trunk/extensions/m_42.c (File Modified)
181 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
182 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
183 +1 -2 trunk/extensions/m_opme.c (File Modified)
184 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
185 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
186 +3 -7 trunk/modules/core/m_die.c (File Modified)
187 +14 -11 trunk/modules/core/m_kill.c (File Modified)
188 +2 -2 trunk/modules/core/m_squit.c (File Modified)
189 +1 -2 trunk/modules/m_challenge.c (File Modified)
190 +11 -15 trunk/modules/m_connect.c (File Modified)
191 +2 -4 trunk/modules/m_dline.c (File Modified)
192 +2 -2 trunk/modules/m_etrace.c (File Modified)
193 +11 -21 trunk/modules/m_gline.c (File Modified)
194 +2 -4 trunk/modules/m_kline.c (File Modified)
195 +1 -2 trunk/modules/m_rehash.c (File Modified)
196 +3 -7 trunk/modules/m_restart.c (File Modified)
197 +31 -45 trunk/modules/m_set.c (File Modified)
198 +2 -4 trunk/modules/m_testmask.c (File Modified)
199 +5 -8 trunk/modules/m_unreject.c (File Modified)
200 +1 -3 trunk/modules/m_xline.c (File Modified)
201 +2 -2 trunk/src/chmode.c (File Modified)
202 +8 -15 trunk/src/modules.c (File Modified)
203 +10 -14 trunk/src/s_auth.c (File Modified)
204 +3 -6 trunk/src/s_conf.c (File Modified)
205 +1 -2 trunk/src/s_newconf.c (File Modified)
206 +20 -57 trunk/src/s_user.c (File Modified)
207 +4 -2 trunk/src/send.c (File Modified)
208 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
209 +4 -6 trunk/unsupported/m_force.c (File Modified)
212 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
214 - keyword-subst from charybdis 2.2.
218 +12 -3 trunk/doc/example.conf (File Modified)
219 +58 -3 trunk/doc/reference.conf (File Modified)
220 + - trunk/include/substitution.h (File Added)
221 +1 -0 trunk/src/Makefile.in (File Modified)
222 +2 -2 trunk/src/s_conf.c (File Modified)
223 +164 -1 trunk/src/s_user.c (File Modified)
224 + - trunk/src/substitution.c (File Added)
227 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
229 Removed merge tracking for "svnmerge" for
230 http://svn.atheme.org/charybdis/branches/release-2.2
234 + - trunk/ (Property Modified)
237 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
239 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
240 http://svn.atheme.org/charybdis/branches/release-2.2
244 + - trunk/ (Property Modified)
247 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
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:58:41 UTC (20070125-3151)
259 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
260 http://svn.atheme.org/charybdis/branches/release-2.2
264 + - trunk/ (Property Modified)
267 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
273 + - trunk/ (Property Modified)
276 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
278 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
279 http://svn.atheme.org/charybdis/branches/release-2.2
283 + - trunk/ (Property Modified)
286 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
288 - version bump to 2.2.0
292 +3 -1 trunk/NEWS (File Modified)
293 +1 -1 trunk/configure.ac (File Modified)
296 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
299 + branches/release-2.1 -> 2.2 base
300 + 3.0 -> branches/cxxconversion
301 + backport some immediate 3.0 functionality for 2.2
306 + - trunk/ (File Added)
309 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
311 Merged revisions 3135,3137 via svnmerge from
312 http://svn.atheme.org/charybdis/trunk
315 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
317 - Expand TRACE description
318 - Mention expiry time in TESTLINE
320 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
322 Update copyright year for sgml docs to 2007.
327 + - branches/release-2.1/ (Property Modified)
328 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
329 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
332 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
334 Merged revisions 1999 via svnmerge from
335 http://svn.atheme.org/charybdis/trunk
339 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
346 + - branches/release-2.1/ (Property Modified)
347 +1 -0 branches/release-2.1/CREDITS (File Modified)
350 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
352 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
353 http://svn.atheme.org/charybdis/trunk
356 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
358 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
360 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
362 - add use_forward to /info
364 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
366 Call channel_modes() with &me instead of source_p when
367 sending out a JOIN and SJOIN for a local user. This
368 saves checking whether they are on the channel they
371 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
373 If use_forward is disabled:
375 - hide +f in /mode #channel (/mode #channel f still shows it)
376 - do not send any mode changes adding +f to local clients
377 (-f ones are still sent)
382 + - branches/release-2.1/ (Property Modified)
383 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
384 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
385 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
386 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
387 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
388 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
389 +1 -1 branches/release-2.1/src/channel.c (File Modified)
390 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
391 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
392 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
393 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
394 +4 -2 branches/release-2.1/src/supported.c (File Modified)
397 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
399 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
403 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
404 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
405 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
408 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
410 Add accountability (wallops, log) to OKICK.
414 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
417 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
419 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
420 Similar to branches/release-2.2 r3061.
424 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
427 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
429 - Write xline to file after instead of before notifying opers and source
430 - Also notify source of failure to add xline
431 Similar to branches/release-2.2 r3057.
435 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
438 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
440 If a dline/kline/resv cannot be added to the file, send
441 the regular notices to local opers and source anyway,
442 and also warn the source (local opers were already warned).
443 Similar to branches/release-2.2 r3053.
447 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
450 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
452 Port over fixes from unkline/unxline/unresv to undline.
453 Similar to branches/release-2.2 r3049.
457 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
460 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
462 Merged revisions 2915 via svnmerge from
463 http://svn.atheme.org/charybdis/trunk
466 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
468 In usage message, show kline.conf and xline.conf instead
469 of klines.conf and xlines.conf.
474 + - branches/release-2.1/ (Property Modified)
475 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
478 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
480 Merged revisions 2831,2833,2853 via svnmerge from
481 http://svn.atheme.org/charybdis/trunk
484 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
486 unkline/unxline/unresv:
487 - if fclose on the output returns an error, treat this as a
489 - check if the rename from the temp file to the ban conf failed
491 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
493 When adding a permanent dline/kline/xline/resv, check
494 the return value of fclose().
496 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
498 Do not free xline aconf if it could not be written out.
499 It will be added to the list in memory anyway.
504 + - branches/release-2.1/ (Property Modified)
505 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
506 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
507 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
508 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
511 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
513 NEWS: Clarify effects of ip_cloaking changes a little.
517 +2 -0 branches/release-2.1/NEWS (File Modified)
520 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
526 +9 -9 branches/release-2.1/configure (File Modified)
529 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
531 Version bump on 2.1 branch to 2.1.2.
535 +1 -1 branches/release-2.1/configure.ac (File Modified)
538 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
544 +1 -0 branches/release-2.1/NEWS (File Modified)
547 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
549 Merged revisions 2801 via svnmerge from
550 http://svn.atheme.org/charybdis/trunk
553 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
555 ip_cloaking: try to avoid truncation by removing more
556 components of the hostname (except the TLD).
561 + - branches/release-2.1/ (Property Modified)
562 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
565 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
571 +8 -1 branches/release-2.1/NEWS (File Modified)
574 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
576 Merged revisions 2781 via svnmerge from
577 http://svn.atheme.org/charybdis/trunk
580 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
582 Fix stupid bug: checked a hostmask against the found
583 ban instead of all exceptions, causing all host mangled
584 clients to be exempted if there was a single ban
585 exception in many cases.
590 + - branches/release-2.1/ (Property Modified)
591 +2 -2 branches/release-2.1/src/channel.c (File Modified)
594 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
596 Merged revisions 2773 via svnmerge from
597 http://svn.atheme.org/charybdis/trunk
600 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
602 user@host must be *@* for a shared{} block with flags=locops
603 (server should not be *).
608 + - branches/release-2.1/ (Property Modified)
609 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
612 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
614 Tweak \s code a little.
618 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
619 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
620 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
623 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
625 Merged revisions 2761 via svnmerge from
626 http://svn.atheme.org/charybdis/trunk
629 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
631 The testline/no_tilde fixes are in 2.1.1.
636 + - branches/release-2.1/ (Property Modified)
637 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
640 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
646 +4 -1 branches/release-2.1/NEWS (File Modified)
649 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
651 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
652 http://svn.atheme.org/charybdis/trunk
656 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
658 If the auth{} block has no_tilde and is not kline exempt,
659 check the username without tilde against klines too.
660 This is consistent with the way klines work on spoofs
661 (klines checked on both raw and appearing-on-IRC version).
663 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
665 Rework the fix for klines with no_tilde.
666 Add an extra argument to find_address_conf() for the
667 username without tilde, as that may contain one character more.
669 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
671 Unbreak compile (because of r2697).
672 testline with ~ could be improved some more perhaps, but this should work.
674 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
676 testline: take no_tilde and username truncation into account
678 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
680 Add some information on /testline with no_tilde and username truncation.
685 + - branches/release-2.1/ (Property Modified)
686 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
687 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
688 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
689 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
690 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
691 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
694 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
696 Merged revisions 2149,2151 via svnmerge from
697 http://svn.atheme.org/charybdis/trunk
700 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
702 Move kills from services from +s to +k snomask.
703 Kills from non-service opers remain on +s.
705 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
707 Update description of +s and +k snomasks.
712 + - branches/release-2.1/ (Property Modified)
713 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
714 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
715 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
718 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
720 Merged revisions 2685 via svnmerge from
721 http://svn.atheme.org/charybdis/trunk
724 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
726 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
731 + - branches/release-2.1/ (Property Modified)
732 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
735 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
737 Merged revisions 2693 via svnmerge from
738 http://svn.atheme.org/charybdis/trunk
741 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
743 Fix truncation (by one) of unidented usernames
744 if user registration is done because of DNSBL
745 completion (which is the usual case if a valid
746 NICK and USER are sent quickly and any DNSBLs
752 + - branches/release-2.1/ (Property Modified)
753 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
756 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
762 +10 -0 branches/release-2.1/NEWS (File Modified)
765 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
771 +9 -9 branches/release-2.1/configure (File Modified)
774 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
776 Version bump to 2.1.1.
780 +1 -1 branches/release-2.1/configure.ac (File Modified)
783 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
785 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
786 http://svn.atheme.org/charybdis/trunk
789 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
791 - fix a server notice on SID collision where the server name is mentioned twice
793 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
795 - get_server_name() is stupid
797 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
801 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
803 Do the Attempt to re-introduce SID server notice somewhat
804 differently, showing a real host again if !HIDE_SERVERS_IPS
805 and still showing the server name exactly once.
807 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
809 Fix log message for Attempt to re-introduce SID (server notice was ok).
811 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
813 - replace "No N line" with "no connect block" in a
815 - show attempted server name in a few serverlog messages
820 + - branches/release-2.1/ (Property Modified)
821 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
824 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
826 Merged revisions 2218 via svnmerge from
827 http://svn.atheme.org/charybdis/trunk
830 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
832 Fix garbage in /stats y output on 64-bit archs.
837 + - branches/release-2.1/ (Property Modified)
838 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
841 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
843 Merged revisions 2438 via svnmerge from
844 http://svn.atheme.org/charybdis/trunk
847 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
849 Enable Revision keyword in addition to Id.
854 + - branches/release-2.1/ (Property Modified)
855 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
858 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
860 Merged revisions 2679 via svnmerge from
861 http://svn.atheme.org/charybdis/trunk
864 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
866 Port over ratbox 2.2 r23253 (anfl):
867 - remove the cached storage of how many +beI there are, thereby fixing a
868 case where it can get desynced from reality
873 + - branches/release-2.1/ (Property Modified)
874 +0 -1 branches/release-2.1/include/channel.h (File Modified)
875 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
878 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
880 Merged revisions 2093,2095 via svnmerge from
881 http://svn.atheme.org/charybdis/trunk
884 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
886 - change DNSBL licensing to BSD.
888 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
890 - change x86-assembly FNV implementation to BSD license
895 + - branches/release-2.1/ (Property Modified)
896 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
897 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
900 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
902 Merged revisions 2073,2075 via svnmerge from
903 http://svn.atheme.org/charybdis/trunk
906 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
908 Put full information in the squit reason when exiting
909 a server due to a servlink (ziplinks) error.
911 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
913 Put full information in the squit reason when exiting
914 a server due to not enough arguments for a command.
919 + - branches/release-2.1/ (Property Modified)
920 +7 -5 branches/release-2.1/src/parse.c (File Modified)
921 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
924 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
926 Merged revisions 2071 via svnmerge from
927 http://svn.atheme.org/charybdis/trunk
930 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
932 Don't redirect users from an existing domain to an
933 existing server in reference.conf.
939 + - branches/release-2.1/ (Property Modified)
940 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
943 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
945 Merged revisions 2053 via svnmerge from
946 http://svn.atheme.org/charybdis/trunk
949 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
951 Make find_channel_membership() choose the shortest list
952 (channel's list or user's list) to search, avoiding excessive
953 CPU usage with services which are in lots of channels.
954 From ratbox 2.2 (anfl/jilles)
959 + - branches/release-2.1/ (Property Modified)
960 +21 -4 branches/release-2.1/src/channel.c (File Modified)
963 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
969 +9 -9 branches/release-2.1/configure (File Modified)
972 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
974 Version change 2.1.0rc1 -> 2.1.0 (release).
978 +1 -1 branches/release-2.1/configure.ac (File Modified)
981 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
983 Merged revisions 2029 via svnmerge from
984 http://svn.atheme.org/charybdis/trunk
987 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
989 NEWS: mention m_webirc.c module
994 + - branches/release-2.1/ (Property Modified)
995 +1 -0 branches/release-2.1/NEWS (File Modified)
998 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1004 +9 -9 branches/release-2.1/configure (File Modified)
1007 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1009 Change version to 2.1.0rc1.
1013 +1 -1 branches/release-2.1/configure.ac (File Modified)
1016 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1018 Merged revisions 2021 via svnmerge from
1019 http://svn.atheme.org/charybdis/trunk
1022 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1024 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1025 related flaky looking things, and instead keep a list
1026 of BlacklistClients in PreClient.
1031 + - branches/release-2.1/ (Property Modified)
1032 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1033 +1 -1 branches/release-2.1/include/client.h (File Modified)
1034 +0 -1 branches/release-2.1/include/res.h (File Modified)
1035 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1036 +0 -24 branches/release-2.1/src/res.c (File Modified)
1037 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1040 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1042 Merged revisions 2015,2017 via svnmerge from
1043 http://svn.atheme.org/charybdis/trunk
1046 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1048 Check if the name in the question section of the
1049 DNS reply matches what we queried, to guard against
1050 late replies to a previous query with the same id.
1052 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1054 res.c: add a comment summarizing our changes
1059 + - branches/release-2.1/ (Property Modified)
1060 +53 -18 branches/release-2.1/src/res.c (File Modified)
1063 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1065 Merged revisions 1981 via svnmerge from
1066 http://svn.atheme.org/charybdis/trunk
1069 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1071 Alphabetize extensions and tweak the descriptions a little.
1076 + - branches/release-2.1/ (Property Modified)
1077 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1078 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1081 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1083 Merged revisions 1975 via svnmerge from
1084 http://svn.atheme.org/charybdis/trunk
1087 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1089 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1090 We should use the IP and not truncate the hostname.
1091 From ratbox 2.2 (androsyn)
1096 + - branches/release-2.1/ (Property Modified)
1097 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1100 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1102 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1103 http://svn.atheme.org/charybdis/trunk
1107 + - branches/release-2.1/ (Property Modified)
1110 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1112 - branch 2.1 release family
1116 + - branches/release-2.1/ (File Added)
1119 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1121 Describe new handling of host mangling in channel bans in SGML.
1125 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1128 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1130 - ok, 2.1 operline brought to you by marvin the melancholy robot
1134 +1 -1 trunk/src/messages.tab (File Modified)
1137 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1139 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1140 If anybody comes up with anything better, then please let us know
1141 and we will change this before 2.1 is branched.
1145 +1 -1 trunk/src/messages.tab (File Modified)
1148 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1150 Add EUID to capab.txt.
1154 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1157 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1163 +3 -0 trunk/NEWS (File Modified)
1166 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1168 Allow service{} servers to manipulate the nick delay table
1169 (for "nickserv enforcement").
1170 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1171 If duration is 0, the nickdelay entry is removed, otherwise
1172 it is added with the duration in seconds (maximum 24 hours).
1173 It is suggested that this is used if the EUID capab is present.
1177 +42 -1 trunk/modules/m_services.c (File Modified)
1180 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1182 HURT: strip off *@ from the start of the mask
1183 reject anything else containing '@' or '!'
1187 +11 -0 trunk/extensions/hurt.c (File Modified)
1190 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1192 ircd.c: need supported.h here
1196 +1 -0 trunk/src/ircd.c (File Modified)
1199 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1201 HURT: less ambiguity here
1202 ips/hosts to be hurt must contain a '.' or ':' otherwise
1203 they are interpreted as nicks
1207 +14 -9 trunk/extensions/hurt.c (File Modified)
1210 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1212 - we're now ircd-charybdis.org.
1213 - properly alphabetize credits
1217 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1220 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1222 - add additional modules to the configs
1226 +6 -0 trunk/doc/example.conf (File Modified)
1227 +12 -0 trunk/doc/reference.conf (File Modified)
1230 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1232 - remove hurt.h, it is pointless and confusing
1236 +27 -62 trunk/extensions/hurt.c (File Modified)
1237 + - trunk/extensions/hurt.h (File Deleted)
1240 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1242 - add code to suggest a local HURT by nickname.
1243 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1247 +40 -10 trunk/extensions/hurt.c (File Modified)
1248 +1 -0 trunk/extensions/hurt.h (File Modified)
1251 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1257 +2 -1 trunk/NEWS (File Modified)
1260 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1262 MASKTRACE/TESTMASK: check orighost as well
1266 +4 -2 trunk/modules/m_etrace.c (File Modified)
1267 +3 -1 trunk/modules/m_testmask.c (File Modified)
1270 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1272 Make RPL_ISUPPORT (005) numeric modularizable.
1273 Currently it will reassemble the numeric every time
1274 it needs to be sent, using a few dozen callbacks;
1275 if this is too slow some caching scheme should be
1280 +0 -1 trunk/include/s_user.h (File Modified)
1281 +36 -114 trunk/include/supported.h (File Modified)
1282 +1 -1 trunk/modules/m_version.c (File Modified)
1283 +1 -0 trunk/src/Makefile.in (File Modified)
1284 +1 -0 trunk/src/ircd.c (File Modified)
1285 +300 -25 trunk/src/s_user.c (File Modified)
1286 + - trunk/src/supported.c (File Added)
1289 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1291 EUID orighost could differ from host only in case,
1292 do not mark as dynamic spoof then
1296 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1299 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1301 kline help file: clarify a bit and remove some obsolete stuff
1302 partly suggested by Olin
1306 +8 -8 trunk/help/opers/kline (File Modified)
1309 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1315 +20 -0 trunk/NEWS (File Modified)
1318 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1320 Show real host/IP to nonopers whoising themselves.
1321 The IP is not shown for auth{} spoofs, otherwise it is,
1322 as it looked rather weird to me to show an auth{} spoofed
1323 IP like this. (/userhost on self still shows the IP.)
1327 +13 -2 trunk/modules/m_whois.c (File Modified)
1330 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1332 Document nick_delay stuff and move it around a bit.
1336 +1 -2 trunk/doc/example.conf (File Modified)
1337 +8 -2 trunk/doc/reference.conf (File Modified)
1340 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1342 - disable nickdelay by default. Needs to be documented in reference.conf.
1346 +2 -0 trunk/doc/example.conf (File Modified)
1347 +2 -0 trunk/doc/reference.conf (File Modified)
1350 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1352 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1356 +2 -1 trunk/modules/m_services.c (File Modified)
1359 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1361 ip_cloaking: somewhat hackish but we need to send the
1362 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1367 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1370 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1372 If EUID is used, show realhost in far connect notice
1373 (but not in far disconnect notice).
1377 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1380 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1383 - use non-ENCAP CHGHOST if possible
1384 - really introduce new users with their mangled and real
1385 host if +h is in default umodes
1389 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1392 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1394 Add non-ENCAP CHGHOST.
1398 +49 -11 trunk/modules/m_chghost.c (File Modified)
1401 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1403 Initial addition of EUID (puts realhost/account in same
1404 command as user introduction).
1405 See doc/technical/euid.txt for more information.
1406 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1410 + - trunk/doc/technical/euid.txt (File Added)
1411 +2 -1 trunk/include/s_serv.h (File Modified)
1412 +1 -1 trunk/include/s_user.h (File Modified)
1413 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1414 +1 -34 trunk/modules/m_chghost.c (File Modified)
1415 +0 -28 trunk/modules/m_services.c (File Modified)
1416 +30 -1 trunk/src/s_serv.c (File Modified)
1417 +30 -3 trunk/src/s_user.c (File Modified)
1420 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1422 Store the mangled host in localClient and use it for
1423 ban matching (also match real host for mangled users,
1424 also match mangled host for uncloaked users).
1425 Improve interaction of +h with auth{} and services
1427 Note that all of this only applies to clients who
1428 connect after the mangling module is loaded
1429 (other clients cannot even set +h).
1430 The sorcerynet cloaking module has not been updated
1435 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1436 +3 -0 trunk/include/client.h (File Modified)
1437 +64 -5 trunk/src/channel.c (File Modified)
1438 +1 -0 trunk/src/client.c (File Modified)
1439 +2 -2 trunk/src/s_user.c (File Modified)
1442 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1444 Document /stats U letters in sgml.
1448 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1451 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1453 Better description of hub_mask and leaf_mask.
1457 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1460 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1462 Add operspy_dont_care_user_info to sgml docs.
1466 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1469 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1471 Add general::operspy_dont_care_user_info.
1472 This makes /who mask equivalent to /who !mask for opers
1473 with the operspy flag, and removes the operspy log/notice
1474 on /who mask, /masktrace and /scan.
1475 The necessary privilege (operspy flag) is unchanged.
1476 Behaviour for the other operspy commands (channel
1477 related ones) is also unchanged.
1481 +1 -0 trunk/doc/example.conf (File Modified)
1482 +6 -0 trunk/doc/reference.conf (File Modified)
1483 +1 -0 trunk/include/s_conf.h (File Modified)
1484 +10 -8 trunk/modules/m_etrace.c (File Modified)
1485 +6 -0 trunk/modules/m_info.c (File Modified)
1486 +8 -5 trunk/modules/m_scan.c (File Modified)
1487 +1 -1 trunk/modules/m_version.c (File Modified)
1488 +6 -1 trunk/modules/m_who.c (File Modified)
1489 +1 -0 trunk/src/newconf.c (File Modified)
1490 +1 -0 trunk/src/s_conf.c (File Modified)
1493 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1495 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1496 This letter will also be used for showing operspy with
1497 limited accountability (show non channel related info
1498 without '!' or notice).
1502 +2 -0 trunk/doc/server-version-info (File Modified)
1503 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1504 +2 -0 trunk/include/ircd.h (File Modified)
1505 +6 -0 trunk/modules/m_info.c (File Modified)
1506 +2 -0 trunk/modules/m_version.c (File Modified)
1507 +1 -0 trunk/src/ircd_state.c (File Modified)
1510 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1512 Add m_webirc module, allows showing real host of CGI:IRC users.
1513 Differences to the version available on my web page for a while:
1514 instructions on how to set it up.
1518 +137 -0 trunk/extensions/Makefile.in (File Modified)
1519 + - trunk/extensions/m_webirc.c (File Added)
1522 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1524 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1528 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1531 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1533 - move beu from core to contributors
1534 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1538 +2 -2 trunk/CREDITS (File Modified)
1541 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1543 Mention that class blocks must be defined before the
1544 auth or connect blocks referencing them.
1548 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1551 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1554 - change from "can join" to "is banned", this reverses sense
1555 and removes "weird" checks like for +i, +l, +j
1556 - don't allow $j to same channel
1557 - +s/+p restriction removed, anyone can /mode b anyway
1562 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1565 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1567 Add a few important lines from reference.conf to example.conf.
1571 +8 -1 trunk/doc/example.conf (File Modified)
1574 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1576 - we don't support rtsigio anymore
1577 - we definately don't support VMS nor Cygwin either.
1581 +2 -2 trunk/INSTALL (File Modified)
1582 +0 -2 trunk/README.FIRST (File Modified)
1585 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1587 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1591 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1594 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1597 - return EXTBAN_NOMATCH for a valid ban that does not match
1598 - consider a $j ban invalid if we were already processing a
1599 can_join for a $j ban
1603 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1606 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1608 extb_extgecos: realhost -> orighost
1612 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1615 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1617 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1621 +59 -0 trunk/extensions/Makefile.in (File Modified)
1622 + - trunk/extensions/extb_canjoin.c (File Added)
1625 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1627 - oh right, charybdis calls that 'orighost'.
1631 +2 -2 trunk/modules/m_who.c (File Modified)
1634 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1636 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1640 +2 -0 trunk/modules/m_who.c (File Modified)
1643 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1645 - also check $x against realhost
1649 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1652 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1654 Sorcerynet people want a debugging notice moved from +s to +d.
1658 +1 -1 trunk/src/blacklist.c (File Modified)
1661 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1663 Use source_p instead of client_p for free_pre_client().
1664 client_p could be NULL or another client.
1668 +1 -1 trunk/src/client.c (File Modified)
1671 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1673 - revert this, I know how to fix it now
1677 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1680 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1682 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1683 This fix is probably suboptimal, but it does indeed fix the problem.
1687 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1690 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1692 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1696 +49 -0 trunk/extensions/Makefile.in (File Modified)
1697 + - trunk/extensions/extb_extgecos.c (File Added)
1700 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1702 Remove undocumented and unused general::fallback_to_ip6_int config option.
1706 +0 -3 trunk/include/s_conf.h (File Modified)
1707 +0 -3 trunk/src/newconf.c (File Modified)
1710 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1713 - document new TESTMASK
1714 - mention that TESTMASK matching is the same as MASKTRACE matching
1715 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1720 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1723 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1725 New testmask from ratbox 2.2.
1726 Allows matches on nick, ip and gecos in addition to user
1727 and host, and is fully analogous to masktrace.
1728 The numeric has changed from 724 to 727 and fields in it
1733 +4 -3 trunk/help/opers/testmask (File Modified)
1734 +1 -0 trunk/include/numeric.h (File Modified)
1735 +82 -9 trunk/modules/m_testmask.c (File Modified)
1736 +2 -2 trunk/src/messages.tab (File Modified)
1739 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1741 contrib -> extensions
1745 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1748 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1750 CHGHOST: Check validity of new hostname.
1751 If the command came from a local client (disabled by
1752 default), send an error message and drop the command.
1753 If the command came from a remote client or server,
1754 send a notice to opers and the target user (if local).
1758 +42 -1 trunk/modules/m_chghost.c (File Modified)
1761 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1767 +23 -1 trunk/NEWS (File Modified)
1770 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1772 When an outgoing server connection succeeds, set
1773 localClient->ip by simply copying the whole sockaddr
1774 struct instead of copying certain parts only.
1778 +1 -19 trunk/src/s_serv.c (File Modified)
1781 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1783 Give a special error message and ignore the connect block
1784 if trying to add a connect block for the server's own name.
1788 +7 -0 trunk/src/newconf.c (File Modified)
1791 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1793 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1794 when --disable-balloc is used, so that it compiles.
1795 Obviously the BlockHeapUsage() stub returns just zeroes so
1796 /stats z will be less informative.
1800 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1803 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1805 Free and zero dns_query in DNS callback for outgoing connect.
1806 This avoids double free of reslist.
1810 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1813 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1815 From ratbox, log failed outgoing connections to serverlog.
1820 +13 -1 trunk/src/s_serv.c (File Modified)
1823 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1825 Change serverlog message when connecting to be more clear and show the port number.
1829 +1 -1 trunk/src/s_serv.c (File Modified)
1832 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1834 Remove gethost_byname(), this is meaningless
1835 since the removal of AAAA -> A fallback (r1763).
1839 +0 -1 trunk/include/res.h (File Modified)
1840 +0 -12 trunk/src/res.c (File Modified)
1843 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1845 Remove ip6.int support and use only ip6.arpa.
1846 The global ip6.int zone has disappeared on June 1
1847 and a lot of other software has been removing ip6.int
1849 This removes the second and last case where IPv6
1850 support in charybdis causes extra lookups and slows
1855 +5 -27 trunk/src/res.c (File Modified)
1858 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1860 Mention new default (r1767) for connect::aftype in sgml docs.
1864 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1867 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1869 Use IPv6 if connect::host looks like an IPv6 address
1870 (contains a colon). No need to aftype=ipv6 anymore.
1874 +2 -0 trunk/src/newconf.c (File Modified)
1877 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1879 More information about connect::host.
1883 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1886 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1888 Remove fallback to A if AAAA cannot be found.
1889 In case of a forward check of a reverse lookup, we
1890 already know if it's ipv4 or ipv6, so it is not
1891 useful and in case of a forward lookup of a hostname
1892 in connect::host, connect::aftype already specifies
1893 if it's ipv4 or ipv6.
1897 +4 -27 trunk/src/res.c (File Modified)
1900 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1903 - check if +c made the message text empty and refuse
1905 - don't copy message text if it is not necessary
1910 +14 -4 trunk/modules/core/m_message.c (File Modified)
1913 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1915 remove_conf_item(): do not free cf_name, this is generally a string constant
1919 +0 -1 trunk/src/newconf.c (File Modified)
1922 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1924 Remove the old unused FDL_ constants.
1928 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1931 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1933 Remove an unused struct irc_sockaddr_storage from fde_t
1934 (allocated for every possible file descriptor).
1938 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1941 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1943 If the DNS lookup for an outgoing connection is still
1944 pending when it is closed, clean it up.
1948 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1951 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1953 If proc_answer() fails (for example if a lookup for an
1954 A record returns a CNAME), fail the query immediately.
1955 Previously the packet was just ignored, leaving the
1960 +4 -8 trunk/src/res.c (File Modified)
1963 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1965 Correct sockhost field in an outgoing server connection.
1966 First copy the host field from the server_conf, then
1967 take the IP from to where the connection was attempted
1968 when the connection callback is called.
1969 (Before r1747 this used the IP from the server_conf.)
1973 +8 -2 trunk/src/s_serv.c (File Modified)
1976 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1978 Remove ipnum (keep aftype) and dns_query from server_conf.
1979 We don't keep track of binary form address in connect{}
1980 blocks anymore, DNS lookups of names in host= gone.
1981 As before the DNS lookup is done on connect.
1982 This should unbreak hostnames in host= somewhat.
1986 +1 -2 trunk/include/s_newconf.h (File Modified)
1987 +2 -2 trunk/src/newconf.c (File Modified)
1988 +1 -42 trunk/src/s_newconf.c (File Modified)
1989 +12 -31 trunk/src/s_serv.c (File Modified)
1992 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1998 +1 -1 trunk/configure (File Modified)
2001 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2003 Fix --disable-balloc help text (said --disable-small-net).
2007 +1 -1 trunk/configure.ac (File Modified)
2010 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2012 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2013 services (+S). Unlike operstring and adminstring, this
2014 is not changeable with /quote set but is updated on rehash.
2018 +1 -0 trunk/doc/example.conf (File Modified)
2019 +10 -2 trunk/doc/reference.conf (File Modified)
2020 +1 -0 trunk/include/s_conf.h (File Modified)
2021 +6 -0 trunk/modules/m_info.c (File Modified)
2022 +3 -2 trunk/modules/m_whois.c (File Modified)
2023 +1 -0 trunk/src/newconf.c (File Modified)
2024 +1 -0 trunk/src/s_conf.c (File Modified)
2027 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2029 Fix handling of comma in whois: ignore the comma and
2030 everything after it but do output the entire parameter
2035 +2 -2 trunk/modules/m_whois.c (File Modified)
2038 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2040 New /stats letter 's' to list HURTs:
2041 - opers get the full listing.
2042 - users get any HURTs that match their sockhost/orighost if
2043 "stats_k_oper_only" is set to 1.
2047 +50 -0 trunk/extensions/hurt.c (File Modified)
2050 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2052 - make the newconf system available to modules.
2056 +4 -1 trunk/include/newconf.h (File Modified)
2057 +4 -8 trunk/src/newconf.c (File Modified)
2060 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2062 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2065 +0 -3 trunk/doc/example.conf (File Modified)
2066 +0 -3 trunk/doc/reference.conf (File Modified)
2069 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2071 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2075 +3 -0 trunk/doc/example.conf (File Modified)
2076 +3 -0 trunk/doc/reference.conf (File Modified)
2079 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2081 Fix too early truncation of JOIN channel list.
2085 +2 -3 trunk/modules/core/m_join.c (File Modified)
2088 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2090 - From ratbox 2.2 (anfl), send server notices about read
2091 errors from handshakes and servers to +s instead of +d.
2092 - Send various server notices about failed server
2093 connections which did not reach registered state network
2094 wide if the connection was initiated by a remote oper.
2095 This avoids annoying the whole net if there is a
2096 broken autoconnect, but allows all opers to see why a
2097 remote connect failed. Failed connections which did reach
2098 server state already generate server notices everywhere.
2100 Note: this is an exception to our general policy to not send
2101 server notices about unregistered connections remotely.
2105 +1 -0 trunk/include/client.h (File Modified)
2106 +20 -6 trunk/src/client.c (File Modified)
2107 +6 -6 trunk/src/s_serv.c (File Modified)
2110 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2116 +1 -1 trunk/doc/example.conf (File Modified)
2117 +1 -1 trunk/doc/reference.conf (File Modified)
2120 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2122 Don't allow #channel +b $c:&channel (inconsistent target).
2126 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2129 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2131 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2135 +0 -2 trunk/include/client.h (File Modified)
2138 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2140 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2144 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2147 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2149 Store IP addresses in whowas. These are shown to opers.
2150 Obtained from Eurus patches.
2151 orighost tracking removed (not worth the memory IMHO),
2152 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2153 with unknown IPs and to not violate auth{} spoof policy.
2157 +2 -0 trunk/doc/reference.conf (File Modified)
2158 +1 -0 trunk/include/numeric.h (File Modified)
2159 +1 -0 trunk/include/whowas.h (File Modified)
2160 +10 -1 trunk/modules/m_whowas.c (File Modified)
2161 +1 -1 trunk/src/messages.tab (File Modified)
2162 +4 -0 trunk/src/whowas.c (File Modified)
2165 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2167 Describe hostmask parameter of masktrace better in sgml docs.
2171 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2174 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2176 masktrace help file: mention CIDR IP masks
2181 +2 -0 trunk/help/opers/masktrace (File Modified)
2184 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2186 MASKTRACE: allow normal match() on IP address also
2191 +2 -3 trunk/modules/m_etrace.c (File Modified)
2194 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2196 Allow +S clients (services) to send to channels and @/+ channels always.
2200 +1 -1 trunk/modules/core/m_message.c (File Modified)
2201 +1 -1 trunk/src/channel.c (File Modified)
2204 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2206 Allow servers to send to @#chan and +#chan.
2210 +1 -1 trunk/modules/core/m_message.c (File Modified)
2213 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2215 Don't count opers on service{} servers in /lusers.
2219 +2 -2 trunk/src/s_user.c (File Modified)
2222 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2224 Show opers the real host behind a dynamic spoof in WHOIS.
2225 If the user is auth{} spoofed, this shows the auth{} spoof
2226 otherwise it shows the DNS hostname and IP address.
2227 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2231 +1 -0 trunk/include/numeric.h (File Modified)
2232 +12 -2 trunk/modules/m_whois.c (File Modified)
2233 +1 -1 trunk/src/messages.tab (File Modified)
2236 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2238 Remove #define HIDE_SPOOF_IPS from config.h, should
2239 have been done earlier.
2243 +0 -7 trunk/include/config.h (File Modified)
2246 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2248 Bring back ERR_CANTKILLSERVER.
2252 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2255 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2258 - also send RPL_HOSTHIDDEN on -h
2259 - don't allow +h for auth{} spoofed clients
2263 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2266 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2268 /etc/resolv.conf parsing:
2269 - don't crash (sometimes) if there is a line without an argument
2270 (e.g. 'search' by itself)
2271 - fix handling of lines with leading whitespace
2275 +9 -8 trunk/src/reslib.c (File Modified)
2278 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2280 Put back code that terminates DNS queries, which was
2281 removed during the resolver changes.
2285 +4 -0 trunk/src/s_auth.c (File Modified)
2288 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2290 - oh hey, that was in the wrong place
2294 +13 -13 trunk/src/s_auth.c (File Modified)
2297 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2299 - handle a situation where a user can go away before DNS completes
2303 +13 -0 trunk/src/s_auth.c (File Modified)
2306 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2312 +1 -0 trunk/include/blacklist.h (File Modified)
2313 +1 -0 trunk/include/res.h (File Modified)
2314 +33 -2 trunk/src/blacklist.c (File Modified)
2315 +2 -0 trunk/src/client.c (File Modified)
2316 +24 -0 trunk/src/res.c (File Modified)
2319 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2321 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2322 if comm_accept() failed.
2324 Found with valgrind.
2328 +4 -4 trunk/src/listener.c (File Modified)
2331 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2333 - handle unavailable Client/preClient structs
2337 +9 -0 trunk/src/blacklist.c (File Modified)
2340 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2342 Add +lf to SGML docs.
2346 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2349 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2351 Also do forwarding if the channel limit (+l) is exceeded.
2355 +1 -1 trunk/help/opers/cmode (File Modified)
2356 +2 -2 trunk/modules/core/m_join.c (File Modified)
2359 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2361 Post-release lovin':
2362 - Update version to 2.1.0.
2363 - Regenerate configure.
2367 +9 -9 trunk/configure (File Modified)
2368 +1 -1 trunk/configure.ac (File Modified)
2371 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2373 Comment out example blacklist{} block.
2377 +7 -7 trunk/doc/example.conf (File Modified)
2378 +7 -7 trunk/doc/reference.conf (File Modified)
2381 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2383 Add note regarding use of AHBL BLs.
2387 +4 -0 trunk/doc/example.conf (File Modified)
2388 +4 -0 trunk/doc/reference.conf (File Modified)
2391 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2397 +2 -2 trunk/CREDITS (File Modified)
2400 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2406 +1 -0 trunk/CREDITS (File Modified)
2409 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2411 Put more recent ratbox CREDITS here.
2415 +3 -2 trunk/doc/Ratbox-team (File Modified)
2418 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2424 +5 -4 trunk/NEWS (File Modified)
2427 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2429 Mention that install or make install also avoids modunload crashes.
2433 +2 -1 trunk/BUGS (File Modified)
2436 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2442 +3 -8 trunk/NEWS (File Modified)
2445 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2451 +3 -2 trunk/BUGS (File Modified)
2454 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2456 - add orighost check to hurt.c
2461 +1 -6 trunk/BUGS (File Modified)
2462 +1 -1 trunk/extensions/hurt.c (File Modified)
2465 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2467 Make kline_exempt exempt from HURT also.
2471 +2 -1 trunk/extensions/hurt.c (File Modified)
2474 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2476 Fix mask HEAL propagation.
2480 +6 -3 trunk/extensions/hurt.c (File Modified)
2483 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2490 +18 -31 trunk/extensions/README (File Modified)
2493 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2495 More target change hax.
2500 +5 -0 trunk/extensions/hurt.c (File Modified)
2503 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2505 Improvements to HURT propagation.
2509 +8 -6 trunk/extensions/hurt.c (File Modified)
2512 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2514 - further simplification
2518 +25 -76 trunk/extensions/hurt.c (File Modified)
2519 +0 -9 trunk/extensions/hurt.h (File Modified)
2522 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2528 +13 -0 trunk/extensions/hurt.c (File Modified)
2531 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2533 - cut off at 15 messages instead of 30
2537 +1 -1 trunk/extensions/hurt.h (File Modified)
2540 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2542 Squash a warning here.
2546 +1 -3 trunk/src/ircd.c (File Modified)
2549 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2551 Don't show servers in /stats l to nonopers if flatten links is enabled.
2555 +3 -1 trunk/modules/m_stats.c (File Modified)
2558 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2564 +20 -7 trunk/extensions/hurt.c (File Modified)
2567 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2569 - remove inline stuff (yuck)
2570 - sockaddr should have been sockhost
2574 +22 -31 trunk/extensions/hurt.c (File Modified)
2577 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2579 - make hurt checking actually work
2583 +2 -7 trunk/extensions/hurt.c (File Modified)
2586 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2588 Slight tweak to alias{}.
2592 +4 -0 trunk/src/parse.c (File Modified)
2595 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2597 - further simplification
2601 +59 -71 trunk/extensions/hurt.c (File Modified)
2602 +0 -1 trunk/extensions/hurt.h (File Modified)
2605 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2607 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2611 +10 -20 trunk/extensions/hurt.c (File Modified)
2612 +0 -4 trunk/extensions/hurt.h (File Modified)
2615 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2617 - remove some unnecessary code here (hurt_initial_check_event()).
2621 +0 -23 trunk/extensions/hurt.c (File Modified)
2624 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2626 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2630 +8 -0 trunk/modules/core/m_message.c (File Modified)
2633 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2635 - more sane tgchange hax
2639 +2 -1 trunk/extensions/hurt.c (File Modified)
2642 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2644 Make HEAL <nick> work.
2648 +40 -43 trunk/extensions/hurt.c (File Modified)
2651 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2653 Destroy hurt_clients list on unload.
2657 +7 -0 trunk/extensions/hurt.c (File Modified)
2660 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2662 Coding style: no space between a function name and parenthesis.
2666 +43 -43 trunk/extensions/hurt.c (File Modified)
2669 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2671 Now works and throws out hurt clients after 30 protocol messages
2672 unless they identify.
2676 +28 -36 trunk/extensions/hurt.c (File Modified)
2677 +1 -7 trunk/extensions/hurt.h (File Modified)
2680 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2682 Working addition/lookup.
2686 +8 -0 trunk/extensions/hurt.c (File Modified)
2689 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2691 Get rid of hyb6 style propagation (:server COMMAND source).
2695 +18 -22 trunk/extensions/hurt.c (File Modified)
2698 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2700 add not-working hurt_add and hurt_find
2704 +13 -5 trunk/extensions/hurt.c (File Modified)
2707 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2709 Comment out a lot of stuff so I can load and unload this without crashing.
2713 +17 -6 trunk/extensions/hurt.c (File Modified)
2716 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2718 Fix svn:keywords and add a short comment at the top.
2722 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2725 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2727 - Make hurt module compile
2728 - Link it to the build
2729 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2730 correct flag name, no CAP_TS6 use etc
2734 +1 -0 trunk/extensions/Makefile.in (File Modified)
2735 +30 -32 trunk/extensions/hurt.c (File Modified)
2738 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2740 Put beu's hurt module in trunk.
2744 + - trunk/extensions/hurt.c (File Added)
2745 + - trunk/extensions/hurt.h (File Added)
2748 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2750 - _iprint(): use stderr instead of stdout
2754 +1 -1 trunk/src/s_log.c (File Modified)
2757 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2759 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2760 and subsequently destroy our kqueue when we close 0, 1, 2
2762 - After closing fd 0, 1, 2 reopen them to /dev/null again
2763 so we don't send messages from malloc etc to a random
2765 - Remove an obsolete comment.
2769 +13 -2 trunk/src/ircd.c (File Modified)
2772 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2778 +29 -1 trunk/NEWS (File Modified)
2781 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2787 +1 -1 trunk/configure (File Modified)
2790 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2792 Fix openssl version check to also accept versions newer than 0.9.6.
2796 +1 -1 trunk/configure.ac (File Modified)
2799 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2801 Oops, need packet.h here.
2805 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2808 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2810 End the flood grace period in CPRIVMSG/CNOTICE.
2814 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2817 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2819 - update class::connectfreq documentation
2823 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2826 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2828 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2832 +3 -6 trunk/src/s_serv.c (File Modified)
2835 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2837 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2841 +1 -1 trunk/src/messages.tab (File Modified)
2844 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2846 Don't mention that /stats p shows idle times, as it doesn't.
2850 +1 -1 trunk/help/opers/stats (File Modified)
2851 +1 -1 trunk/help/users/stats (File Modified)
2854 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2856 /stats A shows DNS servers, it doesn't matter whether ircd
2857 uses ADNS or something else.
2861 +1 -1 trunk/help/opers/stats (File Modified)
2864 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2866 get_client_name() fix
2870 +4 -0 trunk/src/client.c (File Modified)
2873 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2879 +6 -0 trunk/src/ircd.c (File Modified)
2882 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2884 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2887 +16 -17 trunk/configure (File Modified)
2888 +1 -1 trunk/configure.ac (File Modified)
2891 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2893 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2896 +135 -0 trunk/configure (File Modified)
2897 +6 -0 trunk/configure.ac (File Modified)
2900 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2902 Exit 0 on successful -conftest.
2906 +1 -1 trunk/src/ircd.c (File Modified)
2909 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2911 Make the "keep the parent process around" thing work, by opening
2912 a pipe to the child process. This pipe is on fd 0 in the child
2913 process. After successful initialization, the child will write
2914 a byte to this pipe, on fatal errors it will close it without
2917 Somewhat hackish still but should work.
2921 +27 -30 trunk/src/ircd.c (File Modified)
2924 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2926 - convert some error messages to ierror() over fprintf/ilog combination
2930 +3 -6 trunk/src/ircd.c (File Modified)
2933 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2935 - inotice() for loadmodule when in foreground mode
2939 +3 -0 trunk/src/modules.c (File Modified)
2942 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2944 - remove inotice() on loading modules from the config
2948 +0 -3 trunk/src/modules.c (File Modified)
2951 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2953 - usleep for 50000usec in the parent process to allow for startup messages
2954 to be cleanly printed before detaching to shell, this should be more than
2959 +3 -0 trunk/src/ircd.c (File Modified)
2962 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2964 - display more errors during normal startup as to try to help people find common problems
2968 +27 -10 trunk/src/ircd.c (File Modified)
2971 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2973 - version bump in preparation of 2.0.0 release
2977 +9 -9 trunk/configure (File Modified)
2978 +1 -1 trunk/configure.ac (File Modified)
2981 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2983 Change example.conf operator block from "admin" to "god",
2984 so as to show we encourage per-person operator blocks.
2988 +4 -2 trunk/doc/example.conf (File Modified)
2991 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2993 Document alias{} block.
2997 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3000 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3002 Document DNS blacklist stuff in sgml.
3006 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3007 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3010 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3012 Misc /stats clarifications.
3016 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3019 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3021 Move snomasks into umodes chapter.
3022 Move oprivs chapter down.
3026 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3027 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3028 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3031 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3033 Mention operator{} user@host change.
3037 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3040 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3042 operator{} block user@host matches against orighost now, not host.
3043 This means that services/+h spoofs do not work in operator{} blocks;
3044 auth{} spoofs still work.
3048 +4 -0 trunk/doc/example.conf (File Modified)
3049 +1 -1 trunk/doc/reference.conf (File Modified)
3050 +2 -2 trunk/modules/m_challenge.c (File Modified)
3051 +1 -1 trunk/modules/m_oper.c (File Modified)
3054 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3056 - inotice/iwarn/ierror() stuff I was working on
3060 +3 -0 trunk/include/s_log.h (File Modified)
3061 +15 -11 trunk/src/ircd.c (File Modified)
3062 +3 -1 trunk/src/modules.c (File Modified)
3063 +1 -1 trunk/src/newconf.c (File Modified)
3064 +54 -0 trunk/src/s_log.c (File Modified)
3067 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3069 Oops, don't add blacklists to the list twice on rehash.
3073 +3 -2 trunk/src/blacklist.c (File Modified)
3076 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3078 Remove notices to the client about progress of dnsbl lookups.
3082 +0 -4 trunk/src/blacklist.c (File Modified)
3085 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3087 Add auth{} flag dnsbl_exempt.
3091 +2 -1 trunk/doc/example.conf (File Modified)
3092 +2 -1 trunk/doc/reference.conf (File Modified)
3093 +2 -0 trunk/include/s_conf.h (File Modified)
3094 +1 -0 trunk/src/newconf.c (File Modified)
3095 +8 -1 trunk/src/s_user.c (File Modified)
3098 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3100 Switch alias{} and blacklist{} around, for consistency with example.conf.
3104 +18 -18 trunk/doc/reference.conf (File Modified)
3107 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3109 Send a warning to the user if they are dnsbl listed but exempted.
3113 +17 -12 trunk/src/s_user.c (File Modified)
3116 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3118 Move throwing out dnsbl listed clients to registration,
3119 and make kline_exempt exempt from it.
3123 +1 -0 trunk/include/blacklist.h (File Modified)
3124 +4 -0 trunk/include/client.h (File Modified)
3125 +15 -16 trunk/src/blacklist.c (File Modified)
3126 +6 -0 trunk/src/client.c (File Modified)
3127 +17 -0 trunk/src/s_user.c (File Modified)
3130 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3132 Show refcount in /stats n.
3136 +3 -2 trunk/modules/m_stats.c (File Modified)
3139 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3141 Don't look up dnsbls twice if they send USER twice.
3145 +5 -3 trunk/modules/m_user.c (File Modified)
3148 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3150 Add /stats n to help files.
3154 +1 -0 trunk/help/opers/stats (File Modified)
3155 +1 -0 trunk/help/users/stats (File Modified)
3158 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3160 Only check dnsbls for A records, not AAAA.
3164 +1 -1 trunk/src/blacklist.c (File Modified)
3167 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3169 Don't remove non-illegal blacklists on completion of check.
3170 Add debugging notices (not working).
3174 +5 -1 trunk/src/blacklist.c (File Modified)
3177 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3179 Don't call register_local_user() if they haven't sent a nick yet.
3183 +1 -1 trunk/src/blacklist.c (File Modified)
3186 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3188 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3192 +21 -0 trunk/modules/m_stats.c (File Modified)
3195 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3197 More dnsbl rehash fixes, it was adding bogus entries.
3201 +2 -7 trunk/src/newconf.c (File Modified)
3204 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3206 Need blacklist.h here.
3210 +1 -0 trunk/src/s_conf.c (File Modified)
3213 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3219 +1 -2 trunk/configure (File Modified)
3220 +0 -48 trunk/configure.ac (File Modified)
3221 + - trunk/doc/example-iauth.conf (File Deleted)
3222 + - trunk/iauth/ (File Deleted)
3225 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3227 Improve handling of rehashing with blacklists.
3228 Also some coding style tweaks.
3232 +3 -2 trunk/include/blacklist.h (File Modified)
3233 +35 -16 trunk/src/blacklist.c (File Modified)
3234 +2 -0 trunk/src/s_conf.c (File Modified)
3237 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3239 Clear can_send cache if a user logs in or out from services.
3243 +2 -0 trunk/modules/m_services.c (File Modified)
3246 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3248 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3249 This directory is not entered by default.
3250 More stuff needs to be moved into here.
3254 +2 -1 trunk/configure (File Modified)
3255 +1 -0 trunk/configure.ac (File Modified)
3256 +69 -458 trunk/extensions/Makefile.in (File Modified)
3257 + - trunk/extensions/m_clearchan.c (File Deleted)
3258 + - trunk/extensions/m_force.c (File Deleted)
3259 + - trunk/unsupported/ (File Added)
3260 + - trunk/unsupported/Makefile.in (File Added)
3261 + - trunk/unsupported/m_clearchan.c (File Added)
3262 + - trunk/unsupported/m_force.c (File Added)
3265 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3267 Logging/wallops for forcejoin/forcepart, numeric fix.
3268 This needs to be moved to the toys section.
3272 +22 -2 trunk/extensions/m_force.c (File Modified)
3275 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3277 Fix comments at the top (including copyright).
3281 +3 -2 trunk/extensions/m_omode.c (File Modified)
3284 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3286 Add OMODE command to extensions/ for oper mode hacking:
3287 - requires admin privs
3288 - does not work for opped opers
3290 - sends a ServerMode for opping the oper themselves,
3291 otherwise a mode coming from the oper (not only
3292 does this provide full accountability, it is also
3293 easiest to implement while avoiding channels
3294 messed up with bogus bans etc).
3298 +171 -0 trunk/extensions/Makefile.in (File Modified)
3299 + - trunk/extensions/m_omode.c (File Added)
3302 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3308 + - trunk/include/blacklist.h (Property Modified)
3309 + - trunk/src/blacklist.c (Property Modified)
3312 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3314 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3318 +5 -1 trunk/src/blacklist.c (File Modified)
3321 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3323 Initial DNS blacklist support:
3324 - see example.conf for how to use.
3325 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3326 - tor.ahbl.org is also included because most networks will not want to allow tor
3327 (and we're considering going KoS on tor users here anyway due to abuse)
3331 +18 -0 trunk/doc/example.conf (File Modified)
3332 +66 -0 trunk/doc/reference.conf (File Modified)
3333 + - trunk/include/blacklist.h (File Added)
3334 +2 -0 trunk/include/client.h (File Modified)
3335 +3 -0 trunk/modules/m_user.c (File Modified)
3336 +152 -0 trunk/src/Makefile.in (File Modified)
3337 + - trunk/src/blacklist.c (File Added)
3338 +34 -0 trunk/src/newconf.c (File Modified)
3339 +1 -0 trunk/src/s_auth.c (File Modified)
3340 +4 -0 trunk/src/s_user.c (File Modified)
3343 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3345 Remove last bit of lzo stuff (comment in example.conf connect{}).
3349 +0 -4 trunk/doc/example.conf (File Modified)
3352 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3354 Show sasl successes and failures in /stats t (like other
3355 things in /stats t, about local clients only).
3359 +2 -0 trunk/include/s_stats.h (File Modified)
3360 +3 -0 trunk/modules/m_sasl.c (File Modified)
3361 +3 -0 trunk/src/s_stats.c (File Modified)
3364 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3366 Allow messaging services by nickname without using
3367 target change slots (this was already possible with
3368 user@server notation or services shortcuts).
3372 +2 -2 trunk/modules/core/m_message.c (File Modified)
3375 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3377 Abort a safelist if a new /list comes in while one is already in progress.
3381 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3384 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3386 Change $![letter]:[mask] to $~[letter]:[mask]
3387 so both ! and ~ invert an extban.
3391 +2 -0 trunk/src/chmode.c (File Modified)
3394 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3396 - revert due to technical issues
3400 +1 -1 trunk/src/extban.c (File Modified)
3403 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3405 - 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
3409 +1 -1 trunk/src/extban.c (File Modified)
3412 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3414 Don't pace /list on a single channel.
3418 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3421 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3423 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3427 +4 -2 trunk/include/supported.h (File Modified)
3430 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3432 Extban types are case insensitive; force them to lowercase when added.
3436 +5 -5 trunk/doc/extban.txt (File Modified)
3437 +4 -0 trunk/src/chmode.c (File Modified)
3438 +3 -3 trunk/src/extban.c (File Modified)
3441 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3443 sendto_wallops_flags():
3444 - instead of checking IsOper on each client, walk the appropriate list
3445 - instead of sending non-+z wallops from persons to nonopers, send only
3446 +w wallops from persons
3450 +1 -5 trunk/src/send.c (File Modified)
3453 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3455 Prefix oper wallops with "WALLOPS - " if they would
3456 otherwise look like operwalls or locops, when sending
3457 them to local users.
3461 +11 -1 trunk/modules/m_wallops.c (File Modified)
3464 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3466 Make sure destination field in some sasl numerics
3467 is the user's nick, not the sasl agent or server
3472 +2 -2 trunk/modules/m_sasl.c (File Modified)
3475 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3477 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3481 +1 -1 trunk/extensions/Makefile.in (File Modified)
3484 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3486 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3490 +1 -0 trunk/src/s_user.c (File Modified)
3493 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3495 Fix build for when IPv6 is disabled.
3499 +12 -10 trunk/src/s_auth.c (File Modified)
3502 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3504 Add information about adding extban types.
3508 +25 -0 trunk/doc/extban.txt (File Modified)
3511 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3513 Better extban validation: try to match a new extban from
3514 a local user against its setter to see if it is valid.
3515 Unknown extban types from remotes are no longer hidden.
3519 +4 -3 trunk/doc/extban.txt (File Modified)
3520 +1 -0 trunk/include/channel.h (File Modified)
3521 +2 -6 trunk/src/chmode.c (File Modified)
3522 +32 -0 trunk/src/extban.c (File Modified)
3525 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3527 Make sure both .c.o: and .s.o: are followed by the necessary command.
3531 +1 -0 trunk/src/Makefile.in (File Modified)
3534 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3536 Add need_sasl auth{} flag to sgml documentation.
3540 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3543 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3545 Document need_sasl auth{} flag in example confs.
3549 +1 -0 trunk/doc/example.conf (File Modified)
3550 +1 -0 trunk/doc/reference.conf (File Modified)
3553 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3555 Don't allow TB to set an empty topic.
3556 This would be possible if a server sent bad protocol
3557 and could cause a crash.
3561 +4 -0 trunk/modules/m_tb.c (File Modified)
3564 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3570 +1 -1 trunk/Makefile.in (File Modified)
3573 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3579 +2 -2 trunk/configure (File Modified)
3580 +1 -1 trunk/configure.ac (File Modified)
3583 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3589 +2 -2 trunk/configure (File Modified)
3592 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3598 +1 -1 trunk/extensions/Makefile.in (File Modified)
3601 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3603 - rename contrib to extensions to bring some clarity to things
3607 +1 -1 trunk/Makefile.in (File Modified)
3608 +1 -1 trunk/configure.ac (File Modified)
3609 +10 -10 trunk/doc/example.conf (File Modified)
3610 +10 -10 trunk/doc/reference.conf (File Modified)
3611 + - trunk/extensions/ (File Added)
3612 + - trunk/extras/ (File Deleted)
3615 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3621 +1 -1 trunk/Makefile.in (File Modified)
3622 +1 -1 trunk/configure.ac (File Modified)
3623 + - trunk/contrib/ (File Deleted)
3624 + - trunk/extras/ (File Added)
3627 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3629 Don't allow servers to QUIT (they should use SQUIT).
3633 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3636 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3642 + - trunk/src/fnvhash.s (Property Modified)
3645 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3647 - reduced version of code
3651 +9 -61 trunk/src/fnvhash.s (File Modified)
3654 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3656 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3660 +1 -1 trunk/src/fnvhash.s (File Modified)
3663 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3665 Fix orighost matching for klines, etc. Was hashing the visible
3670 +1 -1 trunk/src/hostmask.c (File Modified)
3673 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3675 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3679 +7 -1 trunk/configure (File Modified)
3680 +5 -0 trunk/configure.ac (File Modified)
3681 +5 -6 trunk/src/Makefile.in (File Modified)
3682 +0 -4 trunk/src/fnvhash.s (File Modified)
3683 +0 -2 trunk/src/hash.c (File Modified)
3686 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3688 - regenerate configure
3692 +18 -0 trunk/configure (File Modified)
3695 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3697 - --enable-ricer-hashing option.
3701 +9 -0 trunk/configure.ac (File Modified)
3702 +3 -0 trunk/include/setup.h.in (File Modified)
3705 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3707 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3711 + - trunk/src/fnvhash.s (File Added)
3712 +3 -0 trunk/src/hash.c (File Modified)
3715 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3717 Fix syntax error in reference.conf.
3721 +0 -1 trunk/doc/reference.conf (File Modified)
3724 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3726 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3727 (&& instead of ||...)
3728 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3732 +1 -1 trunk/src/chmode.c (File Modified)
3735 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3737 Documentation for extban.
3741 + - trunk/doc/extban.txt (File Added)
3744 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3746 Add extban modules to example confs.
3750 +5 -0 trunk/doc/example.conf (File Modified)
3751 +10 -0 trunk/doc/reference.conf (File Modified)
3754 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3756 Initial addition of extended ban types (conditionals).
3757 Allows custom +bqeI checks via modules.
3758 Initial extra types are account (a[:mask]), oper (o),
3759 channel (c:name), realname (r:mask), server (s:mask).
3763 +229 -0 trunk/contrib/Makefile.in (File Modified)
3764 + - trunk/contrib/extb_account.c (File Added)
3765 + - trunk/contrib/extb_channel.c (File Added)
3766 + - trunk/contrib/extb_oper.c (File Added)
3767 + - trunk/contrib/extb_realname.c (File Added)
3768 + - trunk/contrib/extb_server.c (File Added)
3769 +13 -0 trunk/include/channel.h (File Modified)
3770 +1 -0 trunk/src/Makefile.in (File Modified)
3771 +14 -5 trunk/src/channel.c (File Modified)
3772 +91 -0 trunk/src/chmode.c (File Modified)
3773 + - trunk/src/extban.c (File Added)
3776 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3778 Do not force +bqeI modes starting with '$' in nick!user@host format.
3779 * and ? characters in them are still assumed to be wildcards.
3783 +6 -0 trunk/src/chmode.c (File Modified)
3786 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3788 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3792 +4 -0 trunk/modules/m_capab.c (File Modified)
3795 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3797 Stop some mixing of client and server protocol.
3801 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3802 +4 -2 trunk/modules/m_pass.c (File Modified)
3803 +6 -0 trunk/modules/m_sasl.c (File Modified)
3804 +6 -0 trunk/modules/m_user.c (File Modified)
3807 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3813 +0 -2 trunk/include/s_newconf.h (File Modified)
3814 +0 -4 trunk/include/s_serv.h (File Modified)
3815 +0 -1 trunk/src/newconf.c (File Modified)
3816 +1 -13 trunk/src/s_serv.c (File Modified)
3819 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3821 - revert LZOLink patch for now
3825 +0 -1 trunk/servlink/Makefile.in (File Modified)
3826 +0 -16 trunk/servlink/README (File Modified)
3827 +2 -36 trunk/servlink/control.c (File Modified)
3828 +0 -3 trunk/servlink/control.h (File Modified)
3829 +7 -5955 trunk/servlink/io.c (File Modified)
3830 + - trunk/servlink/lzoconf.h (File Deleted)
3831 + - trunk/servlink/lzodefs.h (File Deleted)
3832 + - trunk/servlink/minilzo.c (File Deleted)
3833 + - trunk/servlink/minilzo.h (File Deleted)
3834 +0 -1 trunk/servlink/servlink.h (File Modified)
3837 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3843 +4 -2 trunk/servlink/control.c (File Modified)
3844 +2 -1 trunk/servlink/io.c (File Modified)
3847 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3853 +2 -2 trunk/servlink/io.c (File Modified)
3856 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3858 - paranoia, prevent segfaults
3862 +2 -2 trunk/servlink/io.c (File Modified)
3865 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3867 - more optimal servlink code
3871 +21 -8 trunk/servlink/io.c (File Modified)
3874 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3876 - more efficient read strategy
3880 +15 -3 trunk/servlink/io.c (File Modified)
3883 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3885 - use lzo_uintp cast to make LZO happy
3889 +3 -3 trunk/servlink/io.c (File Modified)
3892 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3894 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3898 +4 -0 trunk/doc/example.conf (File Modified)
3899 +2 -1 trunk/include/s_newconf.h (File Modified)
3900 +4 -0 trunk/include/s_serv.h (File Modified)
3901 +1 -0 trunk/servlink/Makefile.in (File Modified)
3902 +16 -0 trunk/servlink/README (File Modified)
3903 +34 -2 trunk/servlink/control.c (File Modified)
3904 +3 -0 trunk/servlink/control.h (File Modified)
3905 +5929 -7 trunk/servlink/io.c (File Modified)
3906 + - trunk/servlink/lzoconf.h (File Added)
3907 + - trunk/servlink/lzodefs.h (File Added)
3908 + - trunk/servlink/minilzo.c (File Added)
3909 + - trunk/servlink/minilzo.h (File Added)
3910 +1 -0 trunk/servlink/servlink.h (File Modified)
3911 +1 -0 trunk/src/newconf.c (File Modified)
3912 +14 -2 trunk/src/s_serv.c (File Modified)
3915 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3917 - remove imalloc, it was a concept that probably wouldn't have worked properly
3921 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3922 + - trunk/libcharybdis/imalloc.c (File Deleted)
3923 + - trunk/libcharybdis/imalloc.h (File Deleted)
3926 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3928 - disable imalloc for now
3932 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3935 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3937 - remove unneeded debug code
3941 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3944 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3946 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3950 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3953 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3955 - more stuff here, imalloc remains disabled for now
3959 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3962 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3968 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3971 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3977 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3978 +2 -0 trunk/src/ircd.c (File Modified)
3981 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3983 - roll back libircd crap
3987 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3988 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3989 +29 -0 trunk/src/.depend (File Modified)
3990 +6 -21 trunk/src/Makefile.in (File Modified)
3991 +3 -218 trunk/src/ircd.c (File Modified)
3992 + - trunk/src/ircd_linker.c (File Deleted)
3993 + - trunk/src/main.c (File Deleted)
3996 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3998 - realloc(), free() implementation
4002 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4005 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4007 - malloc(), calloc() implementation
4011 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4014 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4016 - block_free(), block_find(), retune_heaps() implementation
4020 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4023 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4025 - block_destroy code, block_allocate code.
4029 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4032 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4038 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4041 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4043 - disable imalloc again :P
4047 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4050 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4056 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4059 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4065 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4068 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4070 - constructor code for imalloc engine (malloc_init())
4074 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4077 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4079 - imalloc engine improvements
4083 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4086 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4088 - replace mmap() code with direct brk()/sbrk() calls.
4092 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4095 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4097 - remove outdated i_malloc() interfaces
4101 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4104 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4106 - redisable imalloc (sorry!)
4110 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4113 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4115 - correct GET_PAGE_SLOT() macro
4119 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4122 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4124 - oops forgot to commit it with imalloc turned off
4128 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4131 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4137 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4138 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4141 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4143 - lowlevel imalloc code
4147 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4148 + - trunk/libcharybdis/imalloc.h (File Added)
4151 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4157 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4160 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4166 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4169 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4171 - 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)
4175 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4176 + - trunk/libcharybdis/imalloc.c (File Added)
4179 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4181 - increment configure Id
4185 +2208 -1 trunk/configure (File Modified)
4188 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4190 - bootstrap for imalloc code
4194 +54 -1 trunk/configure.ac (File Modified)
4195 +27 -0 trunk/include/setup.h.in (File Modified)
4198 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4200 Clarify interaction of spoofs and channel bans/operator{} blocks.
4204 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4205 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4208 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4210 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4214 +30 -22 trunk/src/ircd.c (File Modified)
4217 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4219 If shared{} blocks deny something, the command
4220 is silently ignored.
4224 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4227 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4229 Move up IsService check so we don't store a non-service
4230 in preClient->sasl_agent.
4234 +6 -6 trunk/modules/m_sasl.c (File Modified)
4237 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4239 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4240 Add some more sanity checks on agent strings.
4244 +13 -11 trunk/modules/m_sasl.c (File Modified)
4247 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4249 Unknown clients can have an ID too now so make sure to remove
4250 them from the hash if they exit.
4254 +3 -0 trunk/src/client.c (File Modified)
4257 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4259 Only accept sasl from servers in a service{} block.
4260 Not tested but this must go in.
4264 +6 -0 trunk/modules/m_sasl.c (File Modified)
4265 +3 -0 trunk/modules/m_signon.c (File Modified)
4268 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4270 Only process SAVE messages targetting registered users,
4271 not servers or unregistered connections. Could cause
4272 a crash when bad protocol was received.
4276 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4279 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4281 - fix QJM buffer overflow vulnerability (fucking GXTi)
4285 +3 -3 trunk/src/s_user.c (File Modified)
4288 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4290 Mention /scan umodes under oper_spy privilege.
4294 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4297 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4299 Mention that overlapping cluster blocks are a bad thing.
4303 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4306 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4308 - Document cluster{} and shared{} blocks.
4309 - Mention that service{} does not allow wildcards.
4313 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4316 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4318 Document exempt{} and service{} blocks, point to reference.conf for
4319 general{}, channel{} and serverhide{}.
4323 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4326 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4328 Document ~ in lists of values better.
4332 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4335 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4337 More detailed CNOTICE, CPRIVMSG descriptions.
4341 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4344 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4346 Oops, need both Revision and Id on modules.
4350 + - trunk/modules/sno_routing.c (Property Modified)
4353 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4355 Tweak header comment a bit (filename, Id).
4359 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4362 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4364 Add GLINE and UNGLINE.
4368 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4371 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4373 New configure with proper Id.
4377 +3 -1 trunk/configure (File Modified)
4380 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4382 Change #include directives for in6addr_any, hopefully compiles better now.
4386 +3 -1 trunk/configure.ac (File Modified)
4389 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4391 Encourage putting actual administrative information
4392 in the admin{} block.
4396 +3 -3 trunk/doc/example.conf (File Modified)
4399 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4401 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4405 +9 -7 trunk/include/s_conf.h (File Modified)
4406 +1 -0 trunk/src/newconf.c (File Modified)
4407 +10 -0 trunk/src/s_user.c (File Modified)
4410 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4412 - Change to glines = no in example confs
4413 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4418 +1 -1 trunk/doc/example.conf (File Modified)
4419 +1 -1 trunk/doc/reference.conf (File Modified)
4420 +2 -2 trunk/modules/m_gline.c (File Modified)
4423 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4425 - forward-port QJM fix from 1.1
4429 +2 -0 trunk/src/s_user.c (File Modified)
4432 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4434 - add switch to configure to disable the block allocator
4438 +18 -0 trunk/configure (File Modified)
4439 +9 -0 trunk/configure.ac (File Modified)
4440 +0 -6 trunk/include/config.h (File Modified)
4441 +3 -0 trunk/include/setup.h.in (File Modified)
4444 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4446 Fix wierd error that would exit SASL users with "Overridden"
4449 +1 -1 trunk/modules/m_signon.c (File Modified)
4452 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4454 Remove obsolete XXX comment about lazylinks.
4458 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4461 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4463 OJOIN: make sure to send the wallops remotely for #channels
4467 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4470 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4472 Accountability for OJOIN (contrib module)
4475 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4478 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4480 - move more stuff over to ircd_state
4484 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4485 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4486 +9 -0 trunk/src/ircd_state.c (File Modified)
4487 +3 -3 trunk/src/patricia.c (File Modified)
4490 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4492 - move more stuff out of libircd and into ircd_state.c
4496 +5 -5 trunk/src/channel.c (File Modified)
4497 +4 -4 trunk/src/client.c (File Modified)
4498 +12 -0 trunk/src/ircd_state.c (File Modified)
4501 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4503 - this is just barrels of fun
4507 + - trunk/include/ircd_state.h (File Added)
4508 +1 -1 trunk/src/Makefile.in (File Modified)
4509 +2 -1 trunk/src/channel.c (File Modified)
4510 +3 -52 trunk/src/ircd.c (File Modified)
4511 +100 -3 trunk/src/ircd_state.c (File Modified)
4514 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4516 It's .include, not #include.
4520 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4523 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4525 More consistent section titles.
4529 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4530 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4531 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4534 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4536 Mention possible exceeding of +j/+l due to propagation
4537 delays between servers.
4541 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4544 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4547 - "text" -> <quote>text</quote>
4553 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4554 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4555 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4556 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4559 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4561 Remove text about deprecation of glines.
4565 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4568 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4570 - Add description of umode +D, deaf.
4571 - Mention CALLERID 005 token with umode +g.
4575 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4578 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4580 Strip off a leading colon in services shortcuts (aliases).
4584 +2 -0 trunk/src/parse.c (File Modified)
4587 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4589 Add no_oper_invis contrib module, denies opers setting
4590 themselves invisible (except hidden_oper's).
4594 +42 -0 trunk/contrib/Makefile.in (File Modified)
4595 + - trunk/contrib/no_oper_invis.c (File Added)
4598 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4600 Mention /stats E, make the other /stats descriptions more consistent.
4604 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4607 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4609 Mention that the KILL reason and oper will appear on channels.
4613 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4616 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4618 Mention /mode #channel f to query forward channel from outside.
4622 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4625 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4627 Port over RATBOX_2_1 r20960 (anfl):
4628 client connect notices to +C should be hiding the extra
4629 fields for spoofed users
4633 +2 -1 trunk/src/s_user.c (File Modified)
4636 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4638 Add a chapter with our extra user commands:
4639 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4643 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4644 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4647 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4649 Do not put by <server>: in SQUIT reasons to servers
4650 other than the one being exited.
4654 +1 -1 trunk/src/client.c (File Modified)
4657 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4659 Regenerate configure.
4663 +1162 -1159 trunk/configure (File Modified)
4666 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4668 Move the warning flags down so they do not mess up
4669 checks like for -Wl,-export-dynamic.
4673 +33 -30 trunk/configure.ac (File Modified)
4676 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4682 +2 -1 trunk/iauth/Makefile.in (File Modified)
4685 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4687 - build iauth makefile
4691 +3 -2 trunk/configure (File Modified)
4692 +1 -0 trunk/configure.ac (File Modified)
4695 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4701 + - trunk/iauth/Makefile.in (File Added)
4704 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4706 - add iauth.conf.example from irc2.11
4710 + - trunk/doc/example-iauth.conf (File Added)
4713 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4715 - wow, i found some docs on this thing
4719 + - trunk/doc/technical/iauth-internals.txt (File Added)
4722 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4724 - no longer applicable
4728 + - trunk/authdaemon/ (File Deleted)
4731 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4733 - remove libircd.so on make clean (oops)
4737 +1 -1 trunk/src/Makefile.in (File Modified)
4740 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4742 - merge iauth source for experimentation
4746 + - trunk/iauth/ (File Added)
4747 + - trunk/iauth/a_conf.c (File Added)
4748 + - trunk/iauth/a_conf_def.h (File Added)
4749 + - trunk/iauth/a_conf_ext.h (File Added)
4750 + - trunk/iauth/a_defines.h (File Added)
4751 + - trunk/iauth/a_externs.h (File Added)
4752 + - trunk/iauth/a_io.c (File Added)
4753 + - trunk/iauth/a_io_ext.h (File Added)
4754 + - trunk/iauth/a_log.c (File Added)
4755 + - trunk/iauth/a_log_def.h (File Added)
4756 + - trunk/iauth/a_log_ext.h (File Added)
4757 + - trunk/iauth/a_struct_def.h (File Added)
4758 + - trunk/iauth/iauth.c (File Added)
4759 + - trunk/iauth/mod_lhex.c (File Added)
4760 + - trunk/iauth/mod_lhex_ext.h (File Added)
4761 + - trunk/iauth/mod_pipe.c (File Added)
4762 + - trunk/iauth/mod_pipe_ext.h (File Added)
4763 + - trunk/iauth/mod_rfc931.c (File Added)
4764 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4765 + - trunk/iauth/mod_socks.c (File Added)
4766 + - trunk/iauth/mod_socks_ext.h (File Added)
4767 + - trunk/iauth/mod_webproxy.c (File Added)
4768 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4771 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4773 User /quote help index was not sorted properly.
4777 +2 -2 trunk/help/Makefile.in (File Modified)
4778 +8 -8 trunk/help/users/index (File Modified)
4781 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4787 +25 -8 trunk/help/opers/index (File Modified)
4788 + - trunk/help/opers/scan (File Added)
4791 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4794 - Document SCAN UMODES
4795 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4799 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4802 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4804 Add our copyright information to /info (part of release-1.1 r1026).
4808 +1 -0 trunk/src/version.c.SH (File Modified)
4811 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4813 Fix some compile warnings.
4817 +1 -1 trunk/modules/core/m_join.c (File Modified)
4818 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4819 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4820 +1 -1 trunk/modules/m_scan.c (File Modified)
4821 +4 -4 trunk/modules/m_signon.c (File Modified)
4824 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4826 RSFNC: OK, actually consider unknowns also for detecting a collide.
4827 Otherwise we can get two clients with the same nick.
4831 +1 -1 trunk/modules/m_services.c (File Modified)
4834 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4836 - charybdis profiling stuff
4837 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4842 +0 -8 trunk/configure (File Modified)
4843 +1 -8 trunk/configure.ac (File Modified)
4844 +18 -0 trunk/include/channel.h (File Modified)
4845 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4846 +335 -260 trunk/src/.depend (File Modified)
4847 +1569 -0 trunk/src/Makefile.in (File Modified)
4848 + - trunk/src/chmode.c (File Added)
4849 +16 -1 trunk/src/ircd.c (File Modified)
4850 +11 -0 trunk/src/main.c (File Modified)
4851 +11 -0 trunk/src/modules.c (File Modified)
4854 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4856 RSFNC: Do not send kills to servers for unknowns
4860 +4 -2 trunk/modules/m_services.c (File Modified)
4863 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4865 Describe service{} blocks in reference.conf.
4869 +12 -0 trunk/doc/reference.conf (File Modified)
4872 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4874 Replace this list of modes with pointers to other documentation.
4878 +6 -50 trunk/doc/modes.txt (File Modified)
4881 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4883 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4884 looks too much like an old-ircd client pointer otherwise.
4888 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4891 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4894 - note truncation of the list (perhaps sending multiple
4896 - clarify in a comment that /findforwards on a nonexistent
4897 channel can be useful
4898 - sendto_one_notice() requires that the text start with
4903 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4906 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4908 When we close a local server's link, always include the
4909 name of the client causing the exit in the reason in the
4910 SQUIT we send them (replacing them with us). This makes
4911 sure server notices for stuff like "Not enough arguments
4912 to server command" are different on the two sides.
4916 +7 -5 trunk/src/client.c (File Modified)
4919 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4921 New contrib module m_findforwards.c
4925 +112 -0 trunk/contrib/Makefile.in (File Modified)
4926 + - trunk/contrib/m_findforwards.c (File Added)
4929 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4931 Whoops, don't show real host behind auth{} spoof in
4932 spoof notices if hide_spoof_ips is enabled.
4934 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4938 +3 -2 trunk/src/s_conf.c (File Modified)
4941 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4943 Add dalnet-style /identify that sends to nickserv or chanserv.
4947 +102 -0 trunk/contrib/Makefile.in (File Modified)
4948 + - trunk/contrib/m_identify.c (File Added)
4951 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4953 Document alias{} blocks a bit better.
4957 +9 -0 trunk/doc/reference.conf (File Modified)
4960 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4962 - add aliases to /stats m (data usage is not counted though, sorry)
4966 +1 -0 trunk/include/s_conf.h (File Modified)
4967 +3 -0 trunk/src/newconf.c (File Modified)
4968 +15 -0 trunk/src/parse.c (File Modified)
4971 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4973 - remove m_sshortcut as it's no longer relevant
4977 +0 -145 trunk/modules/Makefile.in (File Modified)
4978 + - trunk/modules/m_sshortcut.c (File Deleted)
4981 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4983 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4984 targets instead of my original idea :P)
4988 +32 -0 trunk/doc/example.conf (File Modified)
4989 +35 -0 trunk/doc/reference.conf (File Modified)
4990 +4 -0 trunk/include/parse.h (File Modified)
4991 +7 -0 trunk/include/s_conf.h (File Modified)
4992 +82 -0 trunk/src/newconf.c (File Modified)
4993 +78 -0 trunk/src/parse.c (File Modified)
4994 +16 -0 trunk/src/s_conf.c (File Modified)
4997 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4999 Remove some spaces after tabs. ??
5003 +18 -18 trunk/src/newconf.c (File Modified)
5006 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5009 - make sure to clear all marks also if the who was aborted
5010 because of too many matches
5011 - give ERR_TOOMANYMATCHES if too many matches
5014 ratbox RATBOX_2_2 r22003 (jilles)
5018 +28 -26 trunk/modules/m_who.c (File Modified)
5021 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5027 +9 -9 trunk/configure (File Modified)
5028 +1 -1 trunk/configure.ac (File Modified)
5031 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5033 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5037 +2 -1 trunk/include/s_newconf.h (File Modified)
5038 +20 -0 trunk/modules/m_rehash.c (File Modified)
5039 +1 -1 trunk/src/s_newconf.c (File Modified)
5042 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5044 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5048 +0 -1 trunk/doc/example.conf (File Modified)
5049 +0 -3 trunk/doc/reference.conf (File Modified)
5050 +0 -1 trunk/include/s_conf.h (File Modified)
5051 +0 -6 trunk/modules/m_info.c (File Modified)
5052 +1 -1 trunk/src/channel.c (File Modified)
5053 +0 -1 trunk/src/newconf.c (File Modified)
5056 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5058 Missing header in m_chghost.c
5061 +1 -0 trunk/modules/m_chghost.c (File Modified)
5064 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5066 Relocate QJM code to a seperate function(change_nick_user_host)
5067 Change CHGHOST to use change_nick_user_host instead of just setting it
5071 +3 -0 trunk/include/s_user.h (File Modified)
5072 +1 -1 trunk/modules/m_chghost.c (File Modified)
5073 +3 -78 trunk/modules/m_signon.c (File Modified)
5074 +89 -0 trunk/src/s_user.c (File Modified)
5077 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5079 Restore /stats a (dns servers, admin-only).
5083 +1 -0 trunk/include/res.h (File Modified)
5084 +5 -8 trunk/modules/m_stats.c (File Modified)
5085 +16 -0 trunk/src/res.c (File Modified)
5088 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5090 - Add CHARYBDIS_PROFILE if we are profiling.
5091 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5092 - Remove duplicate --enable-epoll entry.
5096 +1595 -15 trunk/configure (File Modified)
5097 +30 -11 trunk/configure.ac (File Modified)
5098 +3 -0 trunk/include/setup.h.in (File Modified)
5101 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5103 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5107 +28 -0 trunk/aclocal.m4 (File Modified)
5110 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5112 Allow requesting forward channel and quiet list in same mode command.
5116 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5119 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5121 Add description of xline wildcards.
5125 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5128 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5130 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5134 +0 -4 trunk/modules/m_services.c (File Modified)
5137 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5143 +1 -1 trunk/include/hook.h (File Modified)
5146 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5148 call_hook, not hook_call
5152 +1 -1 trunk/modules/core/m_join.c (File Modified)
5155 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5157 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5158 Could be useful for a number of things.
5162 +9 -0 trunk/modules/core/m_join.c (File Modified)
5165 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5167 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5171 +7 -0 trunk/include/hook.h (File Modified)
5174 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5176 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5180 +15 -0 trunk/modules/m_services.c (File Modified)
5183 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5185 Clarify snomask +f, +k, +u.
5189 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5192 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5194 Cmode +p and +s may be set simultaneously.
5198 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5201 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5203 actually, we should check the data version on each reload (oops)
5207 +6 -6 trunk/src/main.c (File Modified)
5210 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5212 more work on the loader
5216 +45 -21 trunk/src/main.c (File Modified)
5219 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5221 Add prototype ircd_state.c
5225 + - trunk/src/ircd_state.c (File Added)
5228 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5230 Smaller improvements.
5234 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5237 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5239 Add a lot of stuff here.
5243 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5246 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5248 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5252 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5255 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5257 Invex doesn't trump +r or (sic) +J.
5261 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5264 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5266 Check to make sure a module is not loaded before loading it.
5270 +6 -1 trunk/src/ircd_parser.y (File Modified)
5273 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5275 - Add a missing comma in the HeaderMessages array
5276 - Only send "Your hostname is too long ..." if that really is the case
5280 +2 -2 trunk/src/s_auth.c (File Modified)
5283 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5285 build_symtable() will have already bailed here, so no need to check
5286 explicitly whether or not charybdis_main is NULL.
5290 +7 -16 trunk/src/main.c (File Modified)
5293 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5295 Data structure versioning, part 1.
5299 +10 -1 trunk/include/ircd_defs.h (File Modified)
5300 +2 -0 trunk/src/ircd.c (File Modified)
5301 +15 -3 trunk/src/main.c (File Modified)
5304 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5306 build a symbol table and use that instead of doing a raw dlsym on everything
5310 + - trunk/include/ircd_linker.h (File Added)
5311 +71 -1 trunk/src/Makefile.in (File Modified)
5312 + - trunk/src/ircd_linker.c (File Added)
5313 +16 -4 trunk/src/main.c (File Modified)
5316 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5318 The launcher now calls io_loop() instead of charybdis_main().
5319 This is so that we do not have to reinitialize *everything* later.
5323 +1 -0 trunk/include/ircd.h (File Modified)
5324 +6 -7 trunk/src/ircd.c (File Modified)
5325 +13 -1 trunk/src/main.c (File Modified)
5328 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5330 Use global binding on libircd.so.
5334 +1 -1 trunk/src/main.c (File Modified)
5337 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5339 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5340 (it will do more later)
5344 +14 -12 trunk/include/config.h (File Modified)
5345 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5346 +31 -5 trunk/src/Makefile.in (File Modified)
5347 +78 -1 trunk/src/ircd.c (File Modified)
5348 + - trunk/src/main.c (File Added)
5351 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5353 Add whitespace here, oops.
5357 +1 -1 trunk/CREDITS (File Modified)
5360 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5362 Properly copy over the IP address here instead of using a cheap hack.
5363 Because the hack didn't work right except on IPv6. :|
5367 +12 -2 trunk/src/s_newconf.c (File Modified)
5370 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5372 Revert reject cache notice to ratbox's, which more
5373 clearly suggests what's happening.
5377 +4 -1 trunk/src/reject.c (File Modified)
5380 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5382 Fix the openssl status in the overview information.
5386 +1 -3 trunk/configure (File Modified)
5387 +1 -3 trunk/configure.ac (File Modified)
5390 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5392 - Add simple exempt{} block (127.0.0.1) to example.conf.
5393 - Remove mention of deny{}.
5397 +5 -0 trunk/doc/example.conf (File Modified)
5398 +1 -1 trunk/doc/reference.conf (File Modified)
5401 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5403 example.conf: add some comments at the start
5404 reference.conf: some ircd-ratbox -> charybdis
5408 +11 -0 trunk/doc/example.conf (File Modified)
5409 +6 -5 trunk/doc/reference.conf (File Modified)
5412 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5414 Rename m_createauthonly module to createauthonly
5415 as this is not a module providing an m_function
5420 +1 -38 trunk/contrib/Makefile.in (File Modified)
5421 + - trunk/contrib/createauthonly.c (File Added)
5422 + - trunk/contrib/m_createauthonly.c (File Deleted)
5425 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5427 Add to example confs commented lines for:
5428 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5429 sno_globalkline.so, sno_globaloper.so.
5433 +5 -1 trunk/doc/example.conf (File Modified)
5434 +9 -1 trunk/doc/reference.conf (File Modified)
5437 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5439 - Unbreak connecting to connect{}s with hostnames
5440 instead of IP addresses (broken with new resolver).
5441 - Try to do A/AAAA query based on aftype in
5442 connect{} (doesn't seem to work fully).
5446 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5449 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5451 Unbreak /rehash dns.
5455 +1 -0 trunk/src/res.c (File Modified)
5458 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5460 Preserve Hybrid Id and add one of our own.
5464 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5465 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5468 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5470 Add anfl and Androsyn to CREDITS.
5471 They wrote a lot of ratbox code we use, both before and after the fork.
5475 +2 -0 trunk/CREDITS (File Modified)
5478 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5480 Hostname validity check.
5484 +42 -3 trunk/src/s_auth.c (File Modified)
5487 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5489 Version bump to 1.2.0.
5493 +9 -9 trunk/configure (File Modified)
5494 +1 -1 trunk/configure.ac (File Modified)
5497 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5499 - Missed a spot in the IPv6 code here. Should be usable now.
5503 +2 -2 trunk/src/res.c (File Modified)
5506 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5508 Alright, so, this massive commit does the following:
5510 - Adds a resolver based on the undernet and hybrid one.
5511 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5512 - Makes a check in ./configure be posixly correct
5513 - Simplifies the auth code and DNS callbacks
5515 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5519 +1 -1 trunk/Makefile.in (File Modified)
5520 + - trunk/adns/ (File Deleted)
5521 +148 -80 trunk/configure (File Modified)
5522 +1 -2 trunk/configure.ac (File Modified)
5523 +6 -0 trunk/include/client.h (File Modified)
5524 +1 -0 trunk/include/packet.h (File Modified)
5525 +153 -41 trunk/include/res.h (File Modified)
5526 + - trunk/include/reslib.h (File Added)
5527 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5528 +930 -1449 trunk/modules/.depend (File Modified)
5529 +3 -0 trunk/modules/m_stats.c (File Modified)
5530 +417 -621 trunk/src/.depend (File Modified)
5531 +1 -1 trunk/src/.indent.pro (File Modified)
5532 +2069 -289 trunk/src/Makefile.in (File Modified)
5533 + - trunk/src/adns.c (File Deleted)
5534 + - trunk/src/res.c (File Added)
5535 + - trunk/src/reslib.c (File Added)
5536 +11 -50 trunk/src/s_auth.c (File Modified)
5537 +4 -26 trunk/src/s_newconf.c (File Modified)
5540 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5542 Document the NOBALLOC feature.
5546 +7 -1 trunk/include/config.h (File Modified)
5549 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5551 commands.sgml changes
5555 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5558 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5564 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5567 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5569 Improve description of class{} block (in particular,
5570 mention server classes as well as client classes).
5574 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5577 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5580 -/* sendq: servers need a higher sendq as they send more data */
5581 +/* sendq: servers need a higher sendq as they are sent more data */
5585 +1 -1 trunk/doc/reference.conf (File Modified)
5588 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5590 Add modules{} block.
5594 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5597 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5599 Add general::oper_snomask, snomask on oper up for opers
5600 that have umode +s set on oper up, but do not have
5601 a specific snomask setting in their operator block.
5602 If this is empty or not specified, +s is used as before.
5606 +4 -1 trunk/doc/example.conf (File Modified)
5607 +7 -1 trunk/doc/reference.conf (File Modified)
5608 +1 -0 trunk/include/client.h (File Modified)
5609 +1 -0 trunk/include/s_conf.h (File Modified)
5610 +32 -0 trunk/src/newconf.c (File Modified)
5611 +1 -0 trunk/src/s_conf.c (File Modified)
5612 +13 -3 trunk/src/s_user.c (File Modified)
5615 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5620 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5623 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5625 Add MASKTRACE and CHANTRACE commands.
5629 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5632 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5634 document loadmodule directive
5638 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5641 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5647 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5650 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5652 q:lines are no longer living in the ircd.conf either
5656 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5659 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5661 remove k:line, d:line, x:line as they are their own files now
5665 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5668 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5670 New place for operator::snomask.
5674 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5677 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5679 Document connect {}.
5683 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5686 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5688 example.conf: move operator::snomask to a more logical place,
5689 more sensible default
5690 reference.conf: add operator::snomask
5694 +3 -3 trunk/doc/example.conf (File Modified)
5695 +3 -0 trunk/doc/reference.conf (File Modified)
5698 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5700 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5701 in those conf entries that take umodes like <name1>, <name2>, ...
5705 +3 -0 trunk/doc/reference.conf (File Modified)
5706 +3 -0 trunk/src/newconf.c (File Modified)
5709 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5715 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5718 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5724 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5727 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5733 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5736 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5742 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5745 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5747 Document operator {} blocks.
5751 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5754 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5756 auth{}: clarify/add some details
5760 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5763 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5765 auth{}: Move a paragraph.
5769 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5772 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5774 Document auth{} blocks.
5778 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5781 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5787 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5790 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5792 Add umode +R, prevents unidentified clients from
5793 sending private messages or notices. /accept'ed
5794 clients and opers are exempt.
5795 Due to the /accept part, this is only checked
5796 at the target's server, may want to change
5801 +1 -0 trunk/help/opers/umode (File Modified)
5802 +1 -0 trunk/help/users/umode (File Modified)
5803 +2 -0 trunk/include/client.h (File Modified)
5804 +1 -0 trunk/include/numeric.h (File Modified)
5805 +11 -1 trunk/modules/core/m_message.c (File Modified)
5806 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5807 +1 -1 trunk/src/messages.tab (File Modified)
5808 +1 -1 trunk/src/s_user.c (File Modified)
5811 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5813 Don't allow a nick change if banned or quieted (and not
5814 voiced or opped) on a channel. This uses numeric 435
5815 (bahamut's "cannot change to a banned nick") because
5816 bahamut/ircu's 437 and hyperion's 438 already have
5817 another meaning for us.
5821 +2 -0 trunk/include/channel.h (File Modified)
5822 +1 -0 trunk/include/numeric.h (File Modified)
5823 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5824 +38 -0 trunk/src/channel.c (File Modified)
5825 +1 -1 trunk/src/messages.tab (File Modified)
5828 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5831 - respect ban exceptions
5832 - also deny a knock if quieted
5836 +2 -1 trunk/modules/m_knock.c (File Modified)
5839 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5841 Reverse bad substitution in comment.
5845 +1 -1 trunk/src/channel.c (File Modified)
5848 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5850 - set DynSpoof flag for clients spoofed at registration
5851 - add orighost instead of host to the hostname hash
5855 +5 -1 trunk/src/s_user.c (File Modified)
5858 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5860 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5864 +2 -3 trunk/src/send.c (File Modified)
5867 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5869 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5873 +17 -7 trunk/modules/m_signon.c (File Modified)
5876 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5878 Correct minimum args on ENCAP SASL to avoid nasty core.
5882 +1 -1 trunk/modules/m_sasl.c (File Modified)
5885 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5887 Style nits: sptr can't ever be NULL, don't compare truth
5892 +2 -3 trunk/modules/m_scan.c (File Modified)
5895 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5897 - Comment out scan_cmodes() prototype to suppress warning
5898 - Correct minimum parameter count for mo_scan()
5902 +2 -2 trunk/modules/m_scan.c (File Modified)
5905 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5908 - Include full command in operspy notice
5909 - Allow global scans (no-list used, mask not used) without operspy
5910 - Use ERR_NOPRIVS numeric
5914 +21 -9 trunk/modules/m_scan.c (File Modified)
5917 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5919 Cancel out the >3 default if < is given; this way
5920 any </> specification fully overrides the default.
5924 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5927 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5929 - Call mo_list() from m_list() to reduce code duplication
5930 - Default to >3, rather arbitrarily (conf option?)
5931 - Make < and > mean less than and greater than again
5935 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5938 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5940 When processing topic burst, hide connecting server
5941 on netburst if flatten links is enabled.
5945 +9 -2 trunk/modules/m_tb.c (File Modified)
5948 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5950 - remove PENALTY token
5954 +0 -1 trunk/include/supported.h (File Modified)
5957 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5960 - Add PENALTY because we have a pace-wait system.
5961 - Add FNC due to SAVE and RSFNC
5966 +4 -2 trunk/include/supported.h (File Modified)
5969 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5971 mkay, indent went nuts here
5975 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5978 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5980 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5981 and can be used instead. The SAFELIST implementation is the one used by
5982 default, as most users/networks will be used to it.
5986 +1 -0 trunk/NEWS (File Modified)
5987 +14 -0 trunk/include/client.h (File Modified)
5988 +5 -0 trunk/include/hash.h (File Modified)
5989 +404 -272 trunk/modules/Makefile.in (File Modified)
5990 + - trunk/modules/m_list.c (File Deleted)
5991 + - trunk/modules/m_list_ratbox.c (File Added)
5992 + - trunk/modules/m_list_safelist.c (File Added)
5993 +5 -5 trunk/src/hash.c (File Modified)
5996 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5998 Clear invites on a lowerTS JOIN or SJOIN.
5999 This should complete kick_on_split_riding protection.
6003 +5 -0 trunk/modules/core/m_join.c (File Modified)
6004 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6007 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6009 Like in ratbox, send and interpret timestamps on invites.
6013 +9 -2 trunk/modules/m_invite.c (File Modified)
6016 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6018 Add +S (network service) umode. Just for completeness, users or opers
6023 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6026 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6032 +35 -2 trunk/NEWS (File Modified)
6035 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6037 Split off a PreClient structure for data to be freed on registation (i.e. password).
6038 New hook introduce_client for post-registration messages.
6039 Fix b0rked SASL numerics.
6040 Burst REALHOST post-introduction for spoofed-on-registration clients.
6041 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6042 Pre-registration signon support.
6046 +10 -0 trunk/configure (File Modified)
6047 +2 -0 trunk/configure.ac (File Modified)
6048 +14 -4 trunk/include/client.h (File Modified)
6049 +1 -0 trunk/include/hook.h (File Modified)
6050 +1 -0 trunk/include/numeric.h (File Modified)
6051 +3 -0 trunk/include/setup.h.in (File Modified)
6052 +16 -0 trunk/modules/m_chghost.c (File Modified)
6053 +25 -21 trunk/modules/m_sasl.c (File Modified)
6054 +63 -30 trunk/modules/m_signon.c (File Modified)
6055 +18 -0 trunk/src/client.c (File Modified)
6056 +2 -0 trunk/src/hook.c (File Modified)
6057 +5 -5 trunk/src/messages.tab (File Modified)
6058 +2 -0 trunk/src/s_serv.c (File Modified)
6059 +28 -2 trunk/src/s_user.c (File Modified)
6062 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6064 Update hook documentation.
6068 +30 -0 trunk/doc/hooks.txt (File Modified)
6071 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6073 Improve @/# handling in match_esc().
6077 +21 -13 trunk/src/match.c (File Modified)
6080 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6082 backtrack instead of bailing out when handling a mismatched escape
6086 +1 -1 trunk/src/match.c (File Modified)
6089 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6091 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6094 +2 -1 trunk/CREDITS (File Modified)
6097 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6099 Fix the escape brokenness and pick up a more efficient matching algorithm,
6100 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6101 Patch sent upstream. They can do whatever they want with it, *shrug*.
6105 +147 -161 trunk/src/match.c (File Modified)
6108 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6110 If flatten links is enabled, fake the origins of some ServerModes
6111 sent to clients so that the server sending the netburst is hidden.
6112 Most mode hacks still show the true source.
6116 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6117 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6120 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6122 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6123 where the exit originated).
6124 - When receiving an SQUIT for a server themselves
6125 (IsMe(target_p) || target_p == client_p)
6126 close their link and send a local server notice.
6130 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6131 +6 -3 trunk/src/client.c (File Modified)
6134 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6136 Hooking into the wrong hook, whoops. :P
6140 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6141 +6 -10 trunk/modules/core/m_join.c (File Modified)
6144 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6146 this doesn't work right, right now :P
6150 +40 -0 trunk/contrib/Makefile.in (File Modified)
6151 + - trunk/contrib/m_createauthonly.c (File Added)
6152 +6 -0 trunk/include/hook.h (File Modified)
6153 +26 -1 trunk/modules/core/m_join.c (File Modified)
6154 +1 -1 trunk/src/ircd.c (File Modified)
6157 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6159 Make can_join() hookable.
6163 +12 -1 trunk/src/channel.c (File Modified)
6166 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6168 add 'int approved;' to the channel event hook
6172 +1 -0 trunk/include/hook.h (File Modified)
6175 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6177 Use SIDs in SASL ENCAP origin.
6178 Ignore responses from other agents once the first SASL response has been received for a client.
6182 +9 -5 trunk/modules/m_sasl.c (File Modified)
6185 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6187 Removed stray debug code.
6191 +1 -1 trunk/modules/m_sasl.c (File Modified)
6194 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6196 Don't complain "unknown MODE flag" if a non-oper attempts
6197 to unset an oper only umode they do not have.
6198 This is to prevent unwanted error messages when users/bots
6199 do things like MODE <nick> +i-sw.
6203 +4 -2 trunk/src/s_user.c (File Modified)
6206 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6208 Fix client_exit hook name and only call it for local exits that are not
6213 +3 -2 trunk/modules/m_sasl.c (File Modified)
6216 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6218 Fix SASL logic to actually use stored agent UID.
6219 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6220 Add abort code for exiting clients.
6224 +18 -9 trunk/modules/m_sasl.c (File Modified)
6227 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6229 Port over ratbox 2.2 /challenge. This is slightly more secure
6230 (better crypto, longer keys, challenge timeout) and has better
6233 The respond tool is no longer part of the ircd tree but a
6234 separate package, currently available from
6235 http://respond.ircd-ratbox.org (we should mirror/... this).
6239 +65 -310 trunk/doc/challenge.txt (File Modified)
6240 +5 -5 trunk/include/client.h (File Modified)
6241 +3 -0 trunk/include/irc_string.h (File Modified)
6242 +3 -0 trunk/include/numeric.h (File Modified)
6243 +94 -50 trunk/modules/m_challenge.c (File Modified)
6244 +1 -2 trunk/src/client.c (File Modified)
6245 +125 -0 trunk/src/irc_string.c (File Modified)
6246 +2 -2 trunk/src/messages.tab (File Modified)
6247 + - trunk/tools/rsa_respond/ (File Deleted)
6250 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6252 Preliminary SASL support.
6256 +7 -0 trunk/include/client.h (File Modified)
6257 +6 -0 trunk/include/numeric.h (File Modified)
6258 +1 -0 trunk/modules/Makefile.in (File Modified)
6259 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6260 +175 -1 trunk/modules/m_cap.c (File Modified)
6261 + - trunk/modules/m_sasl.c (File Added)
6262 +2 -0 trunk/modules/m_user.c (File Modified)
6263 +5 -5 trunk/src/messages.tab (File Modified)
6264 +8 -2 trunk/src/s_user.c (File Modified)
6267 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6269 SIGNON: make logout also apply remotely.
6273 +7 -2 trunk/modules/m_signon.c (File Modified)
6276 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6278 Use an asterisk when sending empty logins in SIGNON.
6282 +5 -5 trunk/modules/m_signon.c (File Modified)
6285 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6287 SIGNON: Only add whowas entry (add_history()) and wipe
6288 accepts (del_all_accepts()) if nick changed.
6292 +5 -3 trunk/modules/m_signon.c (File Modified)
6295 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6297 SIGNON: slight fixes to collision code:
6298 - don't kill if target_p == source_p (nick unchanged or only changed case)
6299 - add comment that SAVE support is missing
6300 - use sendto_realops_snomask() instead of sendto_realops_flags()
6304 +9 -6 trunk/modules/m_signon.c (File Modified)
6307 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6309 Fix up kills for bad nick/user/host on SIGNON.
6313 +16 -6 trunk/modules/m_signon.c (File Modified)
6316 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6318 If changing to a nick with a digit, only allow the UID.
6322 +4 -0 trunk/modules/m_signon.c (File Modified)
6325 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6327 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6328 Strip leading digits from logins that are not purely numeric.
6332 +3 -0 trunk/include/numeric.h (File Modified)
6333 +2 -0 trunk/include/send.h (File Modified)
6334 +1 -0 trunk/modules/Makefile.in (File Modified)
6335 +456 -3 trunk/modules/m_services.c (File Modified)
6336 + - trunk/modules/m_signon.c (File Added)
6337 +2 -2 trunk/src/messages.tab (File Modified)
6338 +98 -0 trunk/src/send.c (File Modified)
6341 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6343 Remove old server notice umodes from example confs.
6347 +1 -2 trunk/doc/example.conf (File Modified)
6348 +4 -17 trunk/doc/reference.conf (File Modified)
6351 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6353 Add snomask help file (forgot this earlier).
6357 + - trunk/help/opers/snomask (File Added)
6360 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6362 Add umode +l (receive locops).
6366 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6369 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6371 We don't plan to implement cmode +R (quiet unidentified) and
6372 umode +I (deny invite) for 1.1, so comment them out from the
6377 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6378 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6381 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6383 Improve snomask usage description.
6387 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6390 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6392 Mention the word snomask with umode +s (needs to be a link really).
6396 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6399 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6401 Add snomask +Z (operspy notices).
6405 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6408 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6410 Misc updates/clarifications.
6414 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6417 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6423 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6424 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6425 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6428 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6430 - Allow ENCAP REALHOST outside burst
6431 - Fix comment describing race condition: this can only happen
6432 on a local whois with use_whois_actually enabled
6436 +4 -6 trunk/modules/m_chghost.c (File Modified)
6439 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6441 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6445 +39 -0 trunk/contrib/Makefile.in (File Modified)
6446 + - trunk/contrib/sno_globaloper.c (File Added)
6449 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6451 Pass along old umodes and snomask in umode_changed hook,
6452 changing its parameter type from struct Client *
6453 to hook_data_umode_changed *. (For a new client, both
6456 The IP cloaking module now fully ignores umode changes
6457 where +h didn't change.
6461 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6462 +7 -0 trunk/include/hook.h (File Modified)
6463 +18 -4 trunk/src/s_user.c (File Modified)
6466 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6468 move libcharybdis-provided function initialisation into libcharybdis_init().
6472 +32 -11 trunk/src/ircd.c (File Modified)
6475 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6477 Make +f notices (local host, global host, global user@host, local class)
6478 netwide. Exceeding /quote set max remains local.
6482 +4 -4 trunk/src/s_conf.c (File Modified)
6485 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6487 Netwide notices about attempts to join juped channels.
6491 +1 -1 trunk/modules/core/m_join.c (File Modified)
6494 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6496 Send server notices about failed oper attempts globally.
6497 Successful remote oper attempt notices will be generated
6498 from the mode changes.
6502 +3 -3 trunk/modules/m_challenge.c (File Modified)
6503 +2 -2 trunk/modules/m_oper.c (File Modified)
6506 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6508 Rest of infrastructure for sending server notices globally.
6509 Uses a new L_NETWIDE level on sendto_realops_snomask().
6513 +1 -0 trunk/include/send.h (File Modified)
6514 +31 -4 trunk/src/send.c (File Modified)
6517 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6519 Add general::global_snotices conf option to control
6520 whether we send out SNOTEs. Does not do anything yet.
6524 +1 -0 trunk/doc/example.conf (File Modified)
6525 +6 -0 trunk/doc/reference.conf (File Modified)
6526 +1 -0 trunk/include/s_conf.h (File Modified)
6527 +6 -0 trunk/modules/m_info.c (File Modified)
6528 +1 -0 trunk/src/newconf.c (File Modified)
6529 +1 -0 trunk/src/s_conf.c (File Modified)
6532 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6534 Only accept SNOTE from servers.
6538 +2 -0 trunk/modules/m_snote.c (File Modified)
6541 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6543 Correct parv indices so this actually works.
6547 +2 -2 trunk/modules/m_snote.c (File Modified)
6550 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6556 +3 -3 trunk/modules/m_snote.c (File Modified)
6559 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6561 Add m_snote.c, SNOTE propagator.
6565 +86 -0 trunk/modules/Makefile.in (File Modified)
6566 + - trunk/modules/m_snote.c (File Added)
6569 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6571 start seeding the 1.1 NEWS file
6575 +4 -0 trunk/NEWS (File Modified)
6578 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6580 rename some modules to more descriptive names...
6584 +2 -131 trunk/contrib/Makefile.in (File Modified)
6585 + - trunk/contrib/globalconnexit.c (File Deleted)
6586 + - trunk/contrib/globallineactive.c (File Deleted)
6587 + - trunk/contrib/sno_farconnect.c (File Added)
6588 + - trunk/contrib/sno_globalkline.c (File Added)
6589 +1 -120 trunk/modules/Makefile.in (File Modified)
6590 + - trunk/modules/networknotice.c (File Deleted)
6591 + - trunk/modules/sno_routing.c (File Added)
6594 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6596 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6597 Uses FLAGS2_FLOODDONE bit on servers.
6601 +3 -0 trunk/include/client.h (File Modified)
6602 +121 -1 trunk/modules/Makefile.in (File Modified)
6603 + - trunk/modules/networknotice.c (File Added)
6606 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6608 Don't show servers in /trace to nonopers if flatten links is enabled.
6612 +8 -5 trunk/modules/m_trace.c (File Modified)
6615 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6618 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6619 - send back confirmation to source, if local client
6620 - send a +s server notice if the source is neither a server nor a service (+S)
6624 +5 -1 trunk/modules/m_chghost.c (File Modified)
6627 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6629 Use sendto_realops_snomask_from() to make the
6630 server notices appear to come from the affected
6635 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6636 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6639 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6641 Add sendto_realops_snomask_from(), allows
6642 specification of apparent source server.
6646 +1 -0 trunk/include/send.h (File Modified)
6647 +41 -1 trunk/src/send.c (File Modified)
6650 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6652 Revert r579. Keep host, not orighost in oper up notice.
6653 It would be inconsistent to have orighost there, and we
6654 don't want to mess up all server notices by putting both
6659 +1 -1 trunk/src/s_user.c (File Modified)
6662 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6664 Include the IP address in operlog/foperlog.
6668 +10 -8 trunk/modules/m_challenge.c (File Modified)
6669 +8 -6 trunk/modules/m_oper.c (File Modified)
6672 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6674 Call umode_changed hook on oper up.
6678 +1 -0 trunk/src/s_user.c (File Modified)
6681 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6683 Add globalconnexit contrib module, shows remote client connects/exits
6684 except netsplits/netjoin on snomask +F.
6685 Notice formatting will probably change somewhat still.
6689 +80 -0 trunk/contrib/Makefile.in (File Modified)
6690 + - trunk/contrib/globalconnexit.c (File Added)
6693 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6695 Declare snomask_modes[] so modules can provide snomasks.
6699 +2 -0 trunk/include/snomask.h (File Modified)
6702 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6704 Replace user_signon hook with two new hooks: new_local_user
6705 and new_remote_user.
6706 These are called right before the user is introduced to the
6707 rest of the network.
6711 +2 -1 trunk/include/hook.h (File Modified)
6712 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6713 +4 -2 trunk/src/hook.c (File Modified)
6714 +2 -3 trunk/src/s_user.c (File Modified)
6717 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6719 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6723 +2 -2 trunk/modules/m_scan.c (File Modified)
6726 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6728 Update doc/technical/send.txt.
6732 +91 -131 trunk/doc/technical/send.txt (File Modified)
6735 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6737 Add chantrace and masktrace to help files.
6741 + - trunk/help/opers/chantrace (File Added)
6742 +27 -20 trunk/help/opers/index (File Modified)
6743 + - trunk/help/opers/masktrace (File Added)
6744 +2 -0 trunk/help/opers/operspy (File Modified)
6747 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6749 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6750 Shows etrace-like output for all users in a channel,
6751 in particular IP addresses.
6755 +75 -2 trunk/modules/m_etrace.c (File Modified)
6758 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6760 Port over ratbox 2.2 r21727 (anfl):
6761 add some logging when we drop servers in places where we only notify opers
6765 +31 -0 trunk/modules/core/m_server.c (File Modified)
6768 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6770 display orighost in operup message
6774 +1 -1 trunk/src/s_user.c (File Modified)
6777 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6779 Add globallineactive contrib module, a hack which can often
6780 show k/d/g/x line active for remote clients.
6784 +52 -0 trunk/contrib/Makefile.in (File Modified)
6785 + - trunk/contrib/globallineactive.c (File Added)
6788 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6790 Show IP field in the same way as MASKTRACE:
6791 "255.255.255.255" if it's unknown (remote TS5 client)
6792 and "0" if we or the remote server are purposely
6797 +12 -1 trunk/modules/m_scan.c (File Modified)
6800 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6803 - don't show servers in a global scan
6804 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6808 +4 -1 trunk/modules/m_scan.c (File Modified)
6811 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6813 Implement SCAN UMODES.
6817 +3 -0 trunk/include/numeric.h (File Modified)
6818 +128 -2 trunk/modules/m_scan.c (File Modified)
6819 +2 -2 trunk/src/messages.tab (File Modified)
6822 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6828 +1 -1 trunk/modules/m_scan.c (File Modified)
6831 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6833 parv[0] should be parv[1].
6837 +1 -1 trunk/modules/m_scan.c (File Modified)
6840 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6846 +1 -1 trunk/modules/m_scan.c (File Modified)
6849 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6855 +2 -2 trunk/modules/m_scan.c (File Modified)
6858 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6860 framework for scan command
6864 +113 -0 trunk/modules/Makefile.in (File Modified)
6865 + - trunk/modules/m_scan.c (File Added)
6868 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6870 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6874 +2 -0 trunk/include/irc_string.h (File Modified)
6875 +157 -1 trunk/modules/m_etrace.c (File Modified)
6876 +129 -90 trunk/src/match.c (File Modified)
6879 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6881 orighost may live in a different hash bucket (likely the case), lets check it standalone
6885 +39 -3 trunk/src/hostmask.c (File Modified)
6888 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6890 SVN didn't check modules/ somehow, hrmm.
6894 +1 -1 trunk/modules/m_kline.c (File Modified)
6895 +6 -6 trunk/modules/m_stats.c (File Modified)
6898 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6900 Track hostmask entries for client_p->orighost, if available.
6901 Not throughly tested, but seems to work fine.
6905 +8 -4 trunk/include/hostmask.h (File Modified)
6906 +14 -10 trunk/src/hostmask.c (File Modified)
6909 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6911 Pass on SQUIT reasons more.
6915 +17 -19 trunk/src/client.c (File Modified)
6918 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6920 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6921 This way, hidden admins also get them.
6925 +4 -4 trunk/src/send.c (File Modified)
6928 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6930 From ircd-ratbox 2.2 (r21339 anfl):
6931 ms_kill() should be using find_person(), not find_client()
6932 otherwise it can generate a core.
6936 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6939 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6941 Add m_error to core_module_table, so it is loaded by default.
6945 +1 -0 trunk/src/modules.c (File Modified)
6948 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6950 comment is a const char *, not char *.
6954 +1 -1 trunk/include/hook.h (File Modified)
6957 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6959 Fix a long standing hybrid 7 bug: when getting a read error
6960 on a server, report_error() is called with a %d instead of
6961 a %s in the format string ("Lost connection" in +d).
6965 +1 -1 trunk/src/client.c (File Modified)
6968 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6974 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6977 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6979 Add document describing capabilities and what they mean.
6983 + - trunk/doc/technical/capab.txt (File Added)
6986 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6988 Change client_exit hook to pass all exit_client() parameters.
6992 +8 -0 trunk/include/hook.h (File Modified)
6993 +6 -1 trunk/src/client.c (File Modified)
6996 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6998 Add client_exit hook, called in exit_client() for all
6999 clients of all types, except clients exiting because
7000 of netsplits (QS). The only thing done before it is
7001 marking the client as "closing" (to prevent
7006 +1 -0 trunk/include/hook.h (File Modified)
7007 +2 -0 trunk/src/client.c (File Modified)
7008 +2 -0 trunk/src/hook.c (File Modified)
7011 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7013 Improve the code that calculates the nnnS nnnC counts
7016 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7020 +43 -36 trunk/modules/m_trace.c (File Modified)
7023 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7025 Add server_eob hook.
7026 Planning to use this for netsplit/join notices.
7030 +1 -0 trunk/include/hook.h (File Modified)
7031 +2 -0 trunk/modules/m_pong.c (File Modified)
7032 +2 -0 trunk/src/hook.c (File Modified)
7035 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7037 Default motd: ircd-ratbox -> charybdis
7041 +1 -1 trunk/doc/ircd.motd (File Modified)
7044 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7046 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7050 +4 -4 trunk/src/s_user.c (File Modified)
7053 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7055 - Remove obsolete EOB help file
7056 - Document snomask in the help files
7061 + - trunk/help/opers/eob (File Deleted)
7062 +13 -12 trunk/help/opers/index (File Modified)
7063 +1 -13 trunk/help/opers/umode (File Modified)
7064 +7 -7 trunk/help/users/index (File Modified)
7067 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7069 Bail if snomask to parse is not given. Pointy hat to myself.
7073 +3 -0 trunk/src/snomask.c (File Modified)
7076 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7078 Remove m_flags from autoconf
7082 +0 -1 trunk/contrib/Makefile.in (File Modified)
7085 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7091 + - trunk/contrib/m_flags.c (File Deleted)
7094 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7096 If +s is in oper_only_umodes, clear snomask on deoper.
7100 +5 -0 trunk/src/s_user.c (File Modified)
7103 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7105 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7109 +2 -2 trunk/configure (File Modified)
7110 +2 -2 trunk/configure.ac (File Modified)
7113 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7115 Remove the old server notice umodes.
7116 Default oper only umodes is now +s.
7117 Please make sure all remaining umodes still work.
7121 +3 -21 trunk/include/client.h (File Modified)
7122 +0 -12 trunk/src/newconf.c (File Modified)
7123 +1 -1 trunk/src/s_conf.c (File Modified)
7124 +12 -12 trunk/src/s_user.c (File Modified)
7127 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7129 operator::flags nick_changes now controls +n snomask instead of +n umode.
7133 +8 -8 trunk/src/s_user.c (File Modified)
7136 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7138 Move down h_umode_changed hook call after umode allowed checks
7139 (so it will not see +a if someone tries to set it but is not
7144 +2 -3 trunk/src/s_user.c (File Modified)
7147 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7149 Move over non-+s server notices (hopefully, all of them).
7153 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7154 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7155 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7156 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7157 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7158 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7159 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7160 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7161 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7162 +2 -2 trunk/libcharybdis/event.c (File Modified)
7163 +2 -2 trunk/modules/core/m_join.c (File Modified)
7164 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7165 +3 -3 trunk/modules/core/m_message.c (File Modified)
7166 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7167 +2 -2 trunk/modules/core/m_server.c (File Modified)
7168 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7169 +1 -1 trunk/modules/m_post.c (File Modified)
7170 +1 -1 trunk/modules/m_services.c (File Modified)
7171 +2 -2 trunk/src/channel.c (File Modified)
7172 +3 -3 trunk/src/client.c (File Modified)
7173 +1 -1 trunk/src/hash.c (File Modified)
7174 +5 -5 trunk/src/s_conf.c (File Modified)
7175 +2 -2 trunk/src/s_log.c (File Modified)
7176 +4 -4 trunk/src/s_user.c (File Modified)
7179 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7181 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7185 +2 -1 trunk/include/snomask.h (File Modified)
7186 +2 -2 trunk/src/snomask.c (File Modified)
7189 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7191 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7195 +1 -1 trunk/contrib/example_module.c (File Modified)
7196 +2 -2 trunk/include/ircd_defs.h (File Modified)
7197 +6 -6 trunk/modules/core/m_error.c (File Modified)
7198 +1 -1 trunk/modules/core/m_join.c (File Modified)
7199 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7200 +1 -1 trunk/modules/core/m_message.c (File Modified)
7201 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7202 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7203 +18 -18 trunk/modules/core/m_server.c (File Modified)
7204 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7205 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7206 +4 -4 trunk/modules/m_challenge.c (File Modified)
7207 +4 -4 trunk/modules/m_dline.c (File Modified)
7208 +13 -13 trunk/modules/m_gline.c (File Modified)
7209 +5 -5 trunk/modules/m_kline.c (File Modified)
7210 +2 -2 trunk/modules/m_oper.c (File Modified)
7211 +1 -1 trunk/modules/m_pong.c (File Modified)
7212 +13 -13 trunk/modules/m_rehash.c (File Modified)
7213 +4 -4 trunk/modules/m_resv.c (File Modified)
7214 +16 -16 trunk/modules/m_set.c (File Modified)
7215 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7216 +6 -6 trunk/modules/m_xline.c (File Modified)
7217 +1 -1 trunk/src/adns.c (File Modified)
7218 +2 -2 trunk/src/channel.c (File Modified)
7219 +1 -1 trunk/src/listener.c (File Modified)
7220 +1 -1 trunk/src/s_auth.c (File Modified)
7221 +15 -15 trunk/src/s_conf.c (File Modified)
7222 +3 -3 trunk/src/s_user.c (File Modified)
7223 +7 -7 trunk/src/send.c (File Modified)
7226 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7229 - set +s snomask if +s umode set but no snomasks
7230 - put numerics in more logical order
7234 +3 -1 trunk/src/s_user.c (File Modified)
7237 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7239 parse_snobuf_to_mask(): default to + at start
7240 allows stuff like /mode jilles +s C
7244 +1 -1 trunk/src/snomask.c (File Modified)
7247 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7249 Changes to user_mode() snomask handling.
7250 - show snomask (if not 0) on /mode <nick>
7251 - show snomask once at the end if +s/-s used
7252 - only parse 1 parameter for umode changes
7253 - don't crash on /mode <nick> +s
7254 - /mode <nick> -s clears snomask, doesn't use parameter
7255 - set umode +s iff snomask is not 0
7256 - snomask is not propagated, but umode +s is
7260 +97 -72 trunk/src/s_user.c (File Modified)
7263 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7265 Convert some messages over to snomask.
7269 +29 -29 trunk/src/client.c (File Modified)
7270 +2 -2 trunk/src/ircd.c (File Modified)
7271 +13 -13 trunk/src/modules.c (File Modified)
7272 +1 -1 trunk/src/newconf.c (File Modified)
7273 +5 -5 trunk/src/parse.c (File Modified)
7274 +1 -1 trunk/src/restart.c (File Modified)
7275 +4 -4 trunk/src/s_newconf.c (File Modified)
7276 +11 -11 trunk/src/s_serv.c (File Modified)
7279 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7281 include snomask.h from client.h
7285 +1 -0 trunk/include/client.h (File Modified)
7288 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7290 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7294 +1 -0 trunk/src/newconf.c (File Modified)
7295 +2 -1 trunk/src/snomask.c (File Modified)
7298 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7300 should start with +, not \0. Whoops. :)
7304 +1 -1 trunk/src/snomask.c (File Modified)
7307 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7309 core snomask support.
7313 +3 -0 trunk/doc/example.conf (File Modified)
7314 +2 -0 trunk/include/client.h (File Modified)
7315 +2 -0 trunk/include/numeric.h (File Modified)
7316 +2 -0 trunk/include/s_newconf.h (File Modified)
7317 +63 -0 trunk/include/send.h (File Modified)
7318 + - trunk/include/snomask.h (File Added)
7319 +1 -0 trunk/src/Makefile.in (File Modified)
7320 +1 -1 trunk/src/messages.tab (File Modified)
7321 +8 -0 trunk/src/newconf.c (File Modified)
7322 +12 -0 trunk/src/s_user.c (File Modified)
7323 +235 -0 trunk/src/send.c (File Modified)
7324 + - trunk/src/snomask.c (File Added)
7327 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7329 add a blank line after the license info.
7333 +1 -1 trunk/CREDITS (File Modified)
7336 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7338 Extend copyright to 2006.
7342 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7345 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7348 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7352 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7353 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7356 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7358 Add oper privileges document.
7362 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7363 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7366 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7368 Capitalize message names in services shortcuts (for consistency).
7372 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7375 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7381 +1 -1 trunk/src/patricia.c (File Modified)
7384 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7386 Remove obsolete 'nextconnect' variable.
7390 +0 -1 trunk/include/ircd.h (File Modified)
7391 +0 -2 trunk/src/client.c (File Modified)
7392 +0 -1 trunk/src/ircd.c (File Modified)
7395 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7397 Remove this remnant of the hybrid 6 ziplinks implementation.
7401 + - trunk/include/s_zip.h (File Deleted)
7404 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7406 Make clone limiting work on orighost, not host (so it
7407 looks through services cloaks). Lightly tested, please
7412 +2 -0 trunk/modules/m_chghost.c (File Modified)
7413 +1 -1 trunk/src/client.c (File Modified)
7414 +1 -1 trunk/src/s_conf.c (File Modified)
7417 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7419 Don't forget to link me_realhost() into the command hash.
7421 Pointy hat to: myself
7425 +1 -1 trunk/modules/m_chghost.c (File Modified)
7428 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7430 It's call_hook, not hook_call.
7434 +1 -1 trunk/src/s_user.c (File Modified)
7437 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7439 Add unreject help file.
7443 + - trunk/help/opers/unreject (File Added)
7446 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7448 Link the all-important 42 module to the build :P
7452 +1 -0 trunk/contrib/Makefile.in (File Modified)
7455 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7457 Mention /rehash help.
7461 +1 -0 trunk/help/opers/rehash (File Modified)
7464 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7466 Add h_user_signon hook.
7470 +1 -0 trunk/include/hook.h (File Modified)
7471 +2 -0 trunk/src/hook.c (File Modified)
7472 +4 -0 trunk/src/s_user.c (File Modified)
7475 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7477 Oops, forgot to set orighost for remote client introductions.
7481 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7484 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7486 Use TS6 forms in services shortcuts, if possible.
7490 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7493 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7495 - Start out default_umodes conf entry from the empty set instead of +i.
7496 - Move oper_only_umodes check to where default_umodes is used, as
7497 oper_only_umodes may not be set yet while we're reading the conf.
7501 +6 -7 trunk/src/newconf.c (File Modified)
7502 +1 -1 trunk/src/s_user.c (File Modified)
7505 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7507 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7511 +1 -0 trunk/doc/example.conf (File Modified)
7512 +7 -0 trunk/doc/reference.conf (File Modified)
7513 +0 -7 trunk/include/config.h.dist (File Modified)
7514 +1 -0 trunk/include/s_conf.h (File Modified)
7515 +6 -0 trunk/modules/m_info.c (File Modified)
7516 +9 -18 trunk/src/client.c (File Modified)
7517 +1 -0 trunk/src/newconf.c (File Modified)
7518 +1 -0 trunk/src/s_conf.c (File Modified)
7521 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7523 - Allow NULL target_ip in show_ip() (indicates message is being
7524 sent to local opers)
7525 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7527 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7528 those in src/client.c
7530 From ratbox 2.2 svn (anfl)
7534 +1 -0 trunk/include/client.h (File Modified)
7535 +21 -2 trunk/src/client.c (File Modified)
7536 +2 -4 trunk/src/hostmask.c (File Modified)
7537 +1 -5 trunk/src/s_conf.c (File Modified)
7538 +4 -8 trunk/src/s_user.c (File Modified)
7541 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7543 Fire off events properly.
7547 +7 -3 trunk/src/s_user.c (File Modified)
7550 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7552 make sure modules which depend on umode information get the message upon connection (oops)
7556 +3 -0 trunk/src/s_user.c (File Modified)
7559 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7561 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7562 From ratbox 2.2 svn.
7566 +3 -7 trunk/modules/m_etrace.c (File Modified)
7569 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7571 Replace silly `default_invisible' option with more versatile default_umodes.
7575 +2 -2 trunk/Makefile.in (File Modified)
7576 +12 -1 trunk/doc/example.conf (File Modified)
7577 +14 -7 trunk/doc/reference.conf (File Modified)
7578 +2 -4 trunk/include/s_conf.h (File Modified)
7579 +0 -6 trunk/modules/m_info.c (File Modified)
7580 +4 -0 trunk/src/modules.c (File Modified)
7581 +41 -1 trunk/src/newconf.c (File Modified)
7582 +2 -2 trunk/src/s_conf.c (File Modified)
7583 +3 -4 trunk/src/s_user.c (File Modified)
7586 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7588 Add temporary nick resvs with the proper duration,
7589 not 60 times too long.
7593 +1 -1 trunk/modules/m_resv.c (File Modified)
7596 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7598 Add kick on split riding. See reference.conf for more details.
7602 +1 -0 trunk/doc/example.conf (File Modified)
7603 +16 -0 trunk/doc/reference.conf (File Modified)
7604 +1 -0 trunk/include/s_conf.h (File Modified)
7605 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7606 +6 -0 trunk/modules/m_info.c (File Modified)
7607 +1 -0 trunk/src/newconf.c (File Modified)
7608 +1 -0 trunk/src/s_conf.c (File Modified)
7611 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7613 New credits, denoting GXTi as being on the core team.
7617 +16 -5 trunk/CREDITS (File Modified)
7620 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7622 better cloaking algorithm
7626 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7629 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7631 don't do redundant bitshifting.
7635 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7638 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7644 +1 -0 trunk/contrib/Makefile.in (File Modified)
7647 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7649 Set the DynSpoof flag properly.
7653 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7656 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7658 first go at an ip_cloaking implementation for charybdis.
7662 + - trunk/contrib/ip_cloaking.c (File Added)
7665 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7667 Add libcharybdis to contrib/ includes.
7671 +1 -1 trunk/contrib/Makefile.in (File Modified)
7674 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7676 add h_umode_changed hook for modules that provide usermodes.
7680 +1 -0 trunk/include/hook.h (File Modified)
7681 +2 -1 trunk/src/hook.c (File Modified)
7682 +3 -0 trunk/src/s_user.c (File Modified)
7685 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7687 Show quiets in /stats z.
7691 +15 -10 trunk/src/s_stats.c (File Modified)
7694 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7696 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7700 +0 -12 trunk/configure (File Modified)
7701 +0 -9 trunk/configure.ac (File Modified)
7702 +0 -3 trunk/include/setup.h.in (File Modified)
7705 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7707 change various buffer sizes to = topiclen.
7711 +3 -4 trunk/include/ircd_defs.h (File Modified)
7714 jon 2005/12/12 19:32:18 UTC (20051212-400)
7716 - Partial commit test, partial ego strokage ;)
7720 +2 -1 trunk/CREDITS (File Modified)
7723 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7725 More kqueue corrections.
7728 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7731 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7733 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7734 Not sure why this wasn't this way to begin with.
7738 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7741 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7743 example.conf tweaks:
7744 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7745 most people do not need this.
7746 Enable serverinfo::hub.
7750 +14 -11 trunk/doc/example.conf (File Modified)
7753 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7755 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7759 +1 -1 trunk/src/s_serv.c (File Modified)
7762 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7764 header include changes
7768 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7769 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7770 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7771 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7772 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7773 +1 -21 trunk/libcharybdis/select.c (File Modified)
7776 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7778 s/ilog/libcharybdis_{die,log,restart}/g
7782 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7783 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7784 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7785 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7786 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7787 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7788 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7789 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7792 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7794 Use the right callbacks in the function code.
7797 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7800 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7802 More work, it builds again!
7806 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7807 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7808 + - trunk/libcharybdis/libcharybdis.c (File Added)
7809 + - trunk/libcharybdis/libcharybdis.h (File Added)
7812 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7814 Move some stuff around.
7818 + - trunk/include/memory.h (File Deleted)
7819 + - trunk/include/tools.h (File Deleted)
7820 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7821 + - trunk/libcharybdis/memory.c (File Added)
7822 + - trunk/libcharybdis/memory.h (File Added)
7823 + - trunk/libcharybdis/snprintf.c (File Added)
7824 + - trunk/libcharybdis/tools.c (File Added)
7825 + - trunk/libcharybdis/tools.h (File Added)
7826 +1000 -1062 trunk/modules/.depend (File Modified)
7827 +421 -455 trunk/src/.depend (File Modified)
7828 +0 -1191 trunk/src/Makefile.in (File Modified)
7829 + - trunk/src/memory.c (File Deleted)
7830 + - trunk/src/snprintf.c (File Deleted)
7831 + - trunk/src/tools.c (File Deleted)
7834 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7836 move more headers into libcharybdis
7839 + - trunk/include/balloc.h (File Deleted)
7840 + - trunk/include/event.h (File Deleted)
7841 + - trunk/libcharybdis/balloc.h (File Added)
7842 + - trunk/libcharybdis/event.h (File Added)
7843 +924 -1020 trunk/modules/.depend (File Modified)
7844 +327 -406 trunk/src/.depend (File Modified)
7847 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7849 balloc, events -> libcharybdis
7852 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7853 + - trunk/libcharybdis/balloc.c (File Added)
7854 + - trunk/libcharybdis/event.c (File Added)
7855 +0 -1008 trunk/src/Makefile.in (File Modified)
7856 + - trunk/src/balloc.c (File Deleted)
7857 + - trunk/src/event.c (File Deleted)
7860 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7865 + - trunk/include/commio.h (File Deleted)
7866 + - trunk/include/linebuf.h (File Deleted)
7867 + - trunk/libcharybdis/commio.h (File Added)
7868 + - trunk/libcharybdis/linebuf.h (File Added)
7869 +1644 -530 trunk/modules/.depend (File Modified)
7870 +1 -1 trunk/modules/Makefile.in (File Modified)
7871 +720 -284 trunk/src/.depend (File Modified)
7874 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7876 Makefile reworking -- moving libcharybdis headers into proper location.
7879 +1 -1 trunk/adns/Makefile.in (File Modified)
7880 +1 -1 trunk/src/Makefile.in (File Modified)
7883 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7885 Document proposed authdaemon protocol.
7888 + - trunk/authdaemon/protocol.txt (File Added)
7891 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7896 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7899 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7901 Remove dead makefile from generation
7904 +1 -2 trunk/configure (File Modified)
7905 +0 -1 trunk/configure.ac (File Modified)
7908 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7910 libcharybdisIO -> libcharybdis
7913 +1 -1 trunk/src/Makefile.in (File Modified)
7916 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7921 + - trunk/libcharybdis/Makefile.in (File Added)
7922 + - trunk/libcharybdis/commio.c (File Added)
7923 + - trunk/libcharybdis/devpoll.c (File Added)
7924 + - trunk/libcharybdis/epoll.c (File Added)
7925 + - trunk/libcharybdis/io/ (File Deleted)
7926 + - trunk/libcharybdis/kqueue.c (File Added)
7927 + - trunk/libcharybdis/linebuf.c (File Added)
7928 + - trunk/libcharybdis/log/ (File Deleted)
7929 + - trunk/libcharybdis/poll.c (File Added)
7930 + - trunk/libcharybdis/ports.c (File Added)
7931 + - trunk/libcharybdis/select.c (File Added)
7934 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7939 + - trunk/libcharybdis/Makefile.in (File Deleted)
7942 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7947 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7950 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7952 add authdaemon dir for later hacking
7956 + - trunk/authdaemon/ (File Added)
7959 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7961 linebuf -> libcharybdisIO
7965 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7966 + - trunk/libcharybdis/io/linebuf.c (File Added)
7967 + - trunk/libcharybdis/log/ (File Added)
7968 + - trunk/libcharybdis/log/Makefile.in (File Added)
7969 +0 -687 trunk/src/Makefile.in (File Modified)
7970 + - trunk/src/linebuf.c (File Deleted)
7973 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7975 Solaris 10 I/O ports support
7978 + - trunk/libcharybdis/io/ports.c (File Added)
7981 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7987 +1 -1 trunk/Makefile.in (File Modified)
7988 +3 -1 trunk/configure (File Modified)
7989 +133 -10 trunk/configure.ac (File Modified)
7990 + - trunk/libcharybdis/ (File Added)
7991 + - trunk/libcharybdis/Makefile.in (File Added)
7992 + - trunk/libcharybdis/io/ (File Added)
7993 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7994 +2 -3 trunk/src/Makefile.in (File Modified)
7995 + - trunk/src/io/ (File Deleted)
7998 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8000 split IO stuff into libcharybdisIO.
8004 + - trunk/src/commio.c (File Deleted)
8005 + - trunk/src/devpoll.c (File Deleted)
8006 + - trunk/src/epoll.c (File Deleted)
8007 + - trunk/src/io/ (File Added)
8008 + - trunk/src/io/Makefile.in (File Added)
8009 + - trunk/src/io/commio.c (File Added)
8010 + - trunk/src/io/devpoll.c (File Added)
8011 + - trunk/src/io/epoll.c (File Added)
8012 + - trunk/src/io/kqueue.c (File Added)
8013 + - trunk/src/io/poll.c (File Added)
8014 + - trunk/src/io/select.c (File Added)
8015 + - trunk/src/kqueue.c (File Deleted)
8016 + - trunk/src/poll.c (File Deleted)
8017 + - trunk/src/select.c (File Deleted)
8020 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8026 +86 -155 trunk/configure (File Modified)
8027 +1 -1 trunk/configure.ac (File Modified)
8030 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8032 Remove mentions of mkkeypair/cryptlinks.
8036 +1 -3 trunk/doc/challenge.txt (File Modified)
8039 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8041 Clarify serverinfo{} description.
8045 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8048 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8050 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8054 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8057 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8059 Improvements also applicable to hyperion 1.x.
8063 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8066 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8068 - Add +F description
8069 - General improvements and changes to charybdis
8073 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8076 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8078 The server notice umodes only have an effect
8079 for opers. ("sendto_realops_flags", so having
8080 the umode is not enough, they must also be
8085 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8088 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8090 Updates to umodes docs.
8094 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8097 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8099 Add SGML documentation.
8102 + - trunk/doc/sgml/ (File Added)
8103 + - trunk/doc/sgml/oper-guide/ (File Added)
8104 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8105 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8106 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8107 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8108 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8109 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8110 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8113 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8115 Make operwall flag restrict setting umode +z.
8116 This repairs this flag broken in charybdis-1.0.
8120 +41 -0 trunk/contrib/m_flags.c (File Modified)
8121 +9 -0 trunk/src/s_user.c (File Modified)
8124 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8126 Don't complain/reset remote clients +n. I'm still not
8127 convinced propagating all umodes is the way to go, oh
8132 +1 -1 trunk/src/s_user.c (File Modified)
8135 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8137 - Require admin flag for oper /chghost (if it's enabled
8138 which is not default)
8139 - Give error message on nonexistant nick
8143 +12 -0 trunk/modules/m_chghost.c (File Modified)
8146 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8148 Incorporated jilles' dynspoof patch with a few minor changes.
8151 +5 -2 trunk/include/client.h (File Modified)
8152 +1 -0 trunk/include/numeric.h (File Modified)
8153 +75 -4 trunk/modules/m_chghost.c (File Modified)
8154 +2 -21 trunk/modules/m_stats.c (File Modified)
8155 +2 -8 trunk/modules/m_trace.c (File Modified)
8156 +2 -0 trunk/src/client.c (File Modified)
8157 +3 -0 trunk/src/s_user.c (File Modified)
8160 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8165 +5 -0 trunk/NEWS (File Modified)
8168 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8170 Make show_ip() far less braindead.
8172 Obtained from: ratbox 2.2 SVN
8176 +14 -85 trunk/src/client.c (File Modified)
8179 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8181 Instead of not showing channels at all for whoising services,
8182 only show channels the requester is also on. If operspying
8183 services, show all the channels.
8187 +37 -40 trunk/modules/m_whois.c (File Modified)
8190 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8192 - Show real errno if we fail to connect to a server
8193 - Don't show server IPs on IRC if a server goes dead
8198 +2 -5 trunk/src/s_serv.c (File Modified)
8201 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8203 Revert hybrid 7.2 aline code. It causes too many problems.
8207 +1 -47 trunk/NEWS (File Modified)
8208 + - trunk/include/aline.h (File Deleted)
8209 +53 -6 trunk/modules/m_dline.c (File Modified)
8210 +212 -16 trunk/modules/m_kline.c (File Modified)
8211 +37 -8 trunk/modules/m_resv.c (File Modified)
8212 +45 -24 trunk/modules/m_xline.c (File Modified)
8213 +0 -485 trunk/src/Makefile.in (File Modified)
8214 + - trunk/src/aline.c (File Deleted)
8217 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8219 Incorporate recent ratbox monitor bugfixes (could crash).
8223 +16 -0 trunk/modules/m_monitor.c (File Modified)
8224 +4 -3 trunk/src/monitor.c (File Modified)
8227 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8229 Fix /invite UID leak.
8231 Found by logiclrd@EFnet.
8235 +3 -2 trunk/modules/m_invite.c (File Modified)
8238 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8240 Don't show what channels a service is in.
8243 +1 -0 trunk/NEWS (File Modified)
8244 +40 -35 trunk/modules/m_whois.c (File Modified)
8247 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8249 Update version to 1.0.3.
8253 +9 -9 trunk/configure (File Modified)
8254 +1 -1 trunk/configure.ac (File Modified)
8257 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8263 +7 -1 trunk/NEWS (File Modified)
8266 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8268 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8269 More static buffers :(
8273 +12 -4 trunk/src/aline.c (File Modified)
8276 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8278 Make operspy mode (/mode !#channel showing parameters
8279 even if not on channel) work again.
8283 +4 -4 trunk/src/channel.c (File Modified)
8286 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8288 Call server_introduced hook on TS6 remote server
8289 introduction (ms_sid()).
8293 +6 -0 trunk/modules/core/m_server.c (File Modified)
8296 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8298 Cyrix boxes are wierd.
8301 +2 -1 trunk/modules/m_services.c (File Modified)
8304 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8309 +1 -1 trunk/include/client.h (File Modified)
8310 +3 -1 trunk/modules/m_services.c (File Modified)
8313 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8318 +1 -6 trunk/modules/m_services.c (File Modified)
8321 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8323 Disable a check that doesn't always seem to work right for some reason.
8326 +2 -0 trunk/modules/m_services.c (File Modified)
8329 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8335 +4 -1 trunk/NEWS (File Modified)
8338 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8344 +9 -9 trunk/configure (File Modified)
8345 +1 -1 trunk/configure.ac (File Modified)
8348 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8350 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8354 +3 -13 trunk/modules/m_trace.c (File Modified)
8357 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8359 Don't send empty RPL_WHOISCHANNELS on remote whois.
8361 Pointy hat to: jilles
8365 +1 -1 trunk/modules/m_whois.c (File Modified)
8368 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8374 +3 -0 trunk/NEWS (File Modified)
8377 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8379 Modular umode support.
8383 +0 -9 trunk/include/client.h (File Modified)
8384 +2 -1 trunk/include/s_user.h (File Modified)
8385 +1 -1 trunk/include/tools.h (File Modified)
8386 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8387 +3 -0 trunk/src/ircd.c (File Modified)
8388 +1 -1 trunk/src/messages.tab (File Modified)
8389 +2 -2 trunk/src/s_serv.c (File Modified)
8390 +37 -59 trunk/src/s_user.c (File Modified)
8391 +21 -0 trunk/src/tools.c (File Modified)
8394 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8396 Optionally do forced nick change to the UID instead of kill
8397 on nick collisions, see doc/collision_fnc.txt for more
8402 + - trunk/doc/collision_fnc.txt (File Added)
8403 +1 -0 trunk/doc/example.conf (File Modified)
8404 +8 -0 trunk/doc/reference.conf (File Modified)
8405 +1 -0 trunk/include/numeric.h (File Modified)
8406 +1 -0 trunk/include/s_conf.h (File Modified)
8407 +2 -1 trunk/include/s_serv.h (File Modified)
8408 +1 -0 trunk/include/s_stats.h (File Modified)
8409 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8410 +1 -1 trunk/src/messages.tab (File Modified)
8411 +1 -0 trunk/src/newconf.c (File Modified)
8412 +1 -0 trunk/src/s_conf.c (File Modified)
8413 +1 -0 trunk/src/s_serv.c (File Modified)
8414 +2 -2 trunk/src/s_stats.c (File Modified)
8417 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8423 trunk/NEWS (File Modified)
8426 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8428 Don't allow lookups by uid in /monitor + and /monitor s.
8432 trunk/modules/m_monitor.c (File Modified)
8435 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8437 Stop garbage +j being set in cases like +j aaa:bbb by
8438 initializing the variables properly.
8444 trunk/modules/core/m_mode.c (File Modified)
8445 trunk/modules/core/m_sjoin.c (File Modified)
8448 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8450 Apply flags to the proper server in me_gcap().
8454 trunk/modules/m_capab.c (File Modified)
8457 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8459 Use find_named_client() instead of find_client() to check
8460 for nick collisions.
8464 trunk/modules/core/m_nick.c (File Modified)
8467 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8469 - Replace old 381 numeric with a new, more positive one!
8473 trunk/src/messages.tab (File Modified)
8476 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8478 Make it compile again.
8482 trunk/src/channel.c (File Modified)
8483 trunk/src/client.c (File Modified)
8484 trunk/src/ircd.c (File Modified)
8485 trunk/src/packet.c (File Modified)
8488 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8490 - Prevent UID disclosure in cmode setting.
8494 trunk/NEWS (File Modified)
8495 trunk/modules/core/m_mode.c (File Modified)
8498 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8500 A different check which prevents UID disclosure.
8504 trunk/modules/core/m_kick.c (File Modified)
8507 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8509 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8513 trunk/modules/core/m_kick.c (File Modified)
8516 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8518 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8522 trunk/NEWS (File Modified)
8523 trunk/modules/m_accept.c (File Modified)
8524 trunk/modules/m_admin.c (File Modified)
8525 trunk/modules/m_away.c (File Modified)
8526 trunk/modules/m_cap.c (File Modified)
8527 trunk/modules/m_capab.c (File Modified)
8528 trunk/modules/m_challenge.c (File Modified)
8529 trunk/modules/m_chghost.c (File Modified)
8530 trunk/modules/m_close.c (File Modified)
8531 trunk/modules/m_cmessage.c (File Modified)
8532 trunk/modules/m_connect.c (File Modified)
8533 trunk/modules/m_dline.c (File Modified)
8534 trunk/modules/m_encap.c (File Modified)
8535 trunk/modules/m_etrace.c (File Modified)
8536 trunk/modules/m_gline.c (File Modified)
8537 trunk/modules/m_help.c (File Modified)
8538 trunk/modules/m_info.c (File Modified)
8539 trunk/modules/m_invite.c (File Modified)
8540 trunk/modules/m_ison.c (File Modified)
8541 trunk/modules/m_kline.c (File Modified)
8542 trunk/modules/m_knock.c (File Modified)
8543 trunk/modules/m_links.c (File Modified)
8544 trunk/modules/m_list.c (File Modified)
8545 trunk/modules/m_locops.c (File Modified)
8546 trunk/modules/m_lusers.c (File Modified)
8547 trunk/modules/m_map.c (File Modified)
8548 trunk/modules/m_monitor.c (File Modified)
8549 trunk/modules/m_motd.c (File Modified)
8550 trunk/modules/m_names.c (File Modified)
8551 trunk/modules/m_oper.c (File Modified)
8552 trunk/modules/m_operspy.c (File Modified)
8553 trunk/modules/m_pass.c (File Modified)
8554 trunk/modules/m_ping.c (File Modified)
8555 trunk/modules/m_pong.c (File Modified)
8556 trunk/modules/m_post.c (File Modified)
8557 trunk/modules/m_rehash.c (File Modified)
8558 trunk/modules/m_restart.c (File Modified)
8559 trunk/modules/m_resv.c (File Modified)
8560 trunk/modules/m_services.c (File Modified)
8561 trunk/modules/m_set.c (File Modified)
8562 trunk/modules/m_sshortcut.c (File Modified)
8563 trunk/modules/m_stats.c (File Modified)
8564 trunk/modules/m_svinfo.c (File Modified)
8565 trunk/modules/m_tb.c (File Modified)
8566 trunk/modules/m_testline.c (File Modified)
8567 trunk/modules/m_testmask.c (File Modified)
8568 trunk/modules/m_time.c (File Modified)
8569 trunk/modules/m_topic.c (File Modified)
8570 trunk/modules/m_trace.c (File Modified)
8571 trunk/modules/m_unreject.c (File Modified)
8572 trunk/modules/m_user.c (File Modified)
8573 trunk/modules/m_userhost.c (File Modified)
8574 trunk/modules/m_users.c (File Modified)
8575 trunk/modules/m_version.c (File Modified)
8576 trunk/modules/m_wallops.c (File Modified)
8577 trunk/modules/m_who.c (File Modified)
8578 trunk/modules/m_whois.c (File Modified)
8579 trunk/modules/m_whowas.c (File Modified)
8580 trunk/modules/m_xline.c (File Modified)
8581 trunk/src/adns.c (File Modified)
8582 trunk/src/aline.c (File Modified)
8583 trunk/src/cache.c (File Modified)
8584 trunk/src/channel.c (File Modified)
8585 trunk/src/class.c (File Modified)
8586 trunk/src/client.c (File Modified)
8587 trunk/src/commio.c (File Modified)
8588 trunk/src/event.c (File Modified)
8589 trunk/src/hash.c (File Modified)
8590 trunk/src/hostmask.c (File Modified)
8591 trunk/src/ircd.c (File Modified)
8592 trunk/src/kdparse.c (File Modified)
8593 trunk/src/linebuf.c (File Modified)
8594 trunk/src/listener.c (File Modified)
8595 trunk/src/modules.c (File Modified)
8596 trunk/src/monitor.c (File Modified)
8597 trunk/src/newconf.c (File Modified)
8598 trunk/src/packet.c (File Modified)
8599 trunk/src/parse.c (File Modified)
8600 trunk/src/reject.c (File Modified)
8601 trunk/src/s_auth.c (File Modified)
8602 trunk/src/s_conf.c (File Modified)
8603 trunk/src/s_gline.c (File Modified)
8604 trunk/src/s_log.c (File Modified)
8605 trunk/src/s_newconf.c (File Modified)
8606 trunk/src/s_serv.c (File Modified)
8607 trunk/src/s_stats.c (File Modified)
8608 trunk/src/s_user.c (File Modified)
8609 trunk/src/send.c (File Modified)
8610 trunk/src/whowas.c (File Modified)
8613 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8615 - More coding style niceities. Pretty much got client.h squared away.
8619 trunk/modules/m_dline.c (File Modified)
8620 trunk/modules/m_gline.c (File Modified)
8621 trunk/modules/m_kline.c (File Modified)
8622 trunk/modules/m_rehash.c (File Modified)
8623 trunk/modules/m_resv.c (File Modified)
8624 trunk/modules/m_stats.c (File Modified)
8625 trunk/modules/m_testline.c (File Modified)
8626 trunk/modules/m_user.c (File Modified)
8627 trunk/modules/m_xline.c (File Modified)
8630 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8632 - Propagate quiets (+q) on netjoins
8633 - Clear +q list too on lowerTS sjoin from TS6 source
8637 trunk/modules/core/m_sjoin.c (File Modified)
8638 trunk/src/s_serv.c (File Modified)
8641 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8643 Second argument to whois is always a nick, never a uid.
8644 This prevents /whois other.server uid to get information
8649 trunk/modules/m_whois.c (File Modified)
8652 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8654 Don't allow local users to use uids in user mode.
8658 trunk/src/s_user.c (File Modified)
8661 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8663 Make it compile again.
8667 trunk/src/s_stats.c (File Modified)
8670 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8672 Fix propagation of empty SJOIN.
8676 trunk/modules/core/m_sjoin.c (File Modified)
8679 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8681 Some atheme-style niceties here.
8685 trunk/modules/m_accept.c (File Modified)
8686 trunk/modules/m_admin.c (File Modified)
8687 trunk/modules/m_away.c (File Modified)
8688 trunk/modules/m_cap.c (File Modified)
8689 trunk/modules/m_capab.c (File Modified)
8690 trunk/modules/m_challenge.c (File Modified)
8691 trunk/modules/m_chghost.c (File Modified)
8692 trunk/modules/m_close.c (File Modified)
8693 trunk/modules/m_cmessage.c (File Modified)
8694 trunk/modules/m_connect.c (File Modified)
8695 trunk/modules/m_dline.c (File Modified)
8696 trunk/modules/m_encap.c (File Modified)
8697 trunk/modules/m_etrace.c (File Modified)
8698 trunk/modules/m_gline.c (File Modified)
8699 trunk/modules/m_help.c (File Modified)
8700 trunk/modules/m_info.c (File Modified)
8701 trunk/modules/m_invite.c (File Modified)
8702 trunk/modules/m_ison.c (File Modified)
8703 trunk/modules/m_kline.c (File Modified)
8704 trunk/modules/m_knock.c (File Modified)
8705 trunk/modules/m_links.c (File Modified)
8706 trunk/modules/m_list.c (File Modified)
8707 trunk/modules/m_locops.c (File Modified)
8708 trunk/modules/m_lusers.c (File Modified)
8709 trunk/modules/m_map.c (File Modified)
8710 trunk/modules/m_monitor.c (File Modified)
8711 trunk/modules/m_motd.c (File Modified)
8712 trunk/modules/m_names.c (File Modified)
8713 trunk/modules/m_oper.c (File Modified)
8714 trunk/modules/m_operspy.c (File Modified)
8715 trunk/modules/m_pass.c (File Modified)
8716 trunk/modules/m_ping.c (File Modified)
8717 trunk/modules/m_pong.c (File Modified)
8718 trunk/modules/m_post.c (File Modified)
8719 trunk/modules/m_rehash.c (File Modified)
8720 trunk/modules/m_restart.c (File Modified)
8721 trunk/modules/m_resv.c (File Modified)
8722 trunk/modules/m_services.c (File Modified)
8723 trunk/modules/m_set.c (File Modified)
8724 trunk/modules/m_sshortcut.c (File Modified)
8725 trunk/modules/m_stats.c (File Modified)
8726 trunk/modules/m_svinfo.c (File Modified)
8727 trunk/modules/m_tb.c (File Modified)
8728 trunk/modules/m_testline.c (File Modified)
8729 trunk/modules/m_testmask.c (File Modified)
8730 trunk/modules/m_time.c (File Modified)
8731 trunk/modules/m_topic.c (File Modified)
8732 trunk/modules/m_trace.c (File Modified)
8733 trunk/modules/m_unreject.c (File Modified)
8734 trunk/modules/m_user.c (File Modified)
8735 trunk/modules/m_userhost.c (File Modified)
8736 trunk/modules/m_users.c (File Modified)
8737 trunk/modules/m_version.c (File Modified)
8738 trunk/modules/m_wallops.c (File Modified)
8739 trunk/modules/m_who.c (File Modified)
8740 trunk/modules/m_whois.c (File Modified)
8741 trunk/modules/m_whowas.c (File Modified)
8742 trunk/modules/m_xline.c (File Modified)
8745 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8747 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8751 trunk/.indent.pro (File Modified)
8752 trunk/include/charybdis.h (File Added)
8753 trunk/include/client.h (File Modified)
8754 trunk/modules/.indent.pro (File Modified)
8755 trunk/src/.indent.pro (File Modified)
8756 trunk/src/adns.c (File Modified)
8757 trunk/src/aline.c (File Modified)
8758 trunk/src/cache.c (File Modified)
8759 trunk/src/channel.c (File Modified)
8760 trunk/src/class.c (File Modified)
8761 trunk/src/client.c (File Modified)
8762 trunk/src/commio.c (File Modified)
8763 trunk/src/event.c (File Modified)
8764 trunk/src/hash.c (File Modified)
8765 trunk/src/hostmask.c (File Modified)
8766 trunk/src/ircd.c (File Modified)
8767 trunk/src/kdparse.c (File Modified)
8768 trunk/src/linebuf.c (File Modified)
8769 trunk/src/listener.c (File Modified)
8770 trunk/src/modules.c (File Modified)
8771 trunk/src/monitor.c (File Modified)
8772 trunk/src/newconf.c (File Modified)
8773 trunk/src/packet.c (File Modified)
8774 trunk/src/parse.c (File Modified)
8775 trunk/src/reject.c (File Modified)
8776 trunk/src/s_auth.c (File Modified)
8777 trunk/src/s_conf.c (File Modified)
8778 trunk/src/s_gline.c (File Modified)
8779 trunk/src/s_log.c (File Modified)
8780 trunk/src/s_newconf.c (File Modified)
8781 trunk/src/s_serv.c (File Modified)
8782 trunk/src/s_stats.c (File Modified)
8783 trunk/src/s_user.c (File Modified)
8784 trunk/src/send.c (File Modified)
8785 trunk/src/whowas.c (File Modified)
8788 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8790 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8791 - Convert a few modules towards using this code.
8792 - Make a note about this change in NEWS.
8796 trunk/NEWS (File Modified)
8797 trunk/include/aline.h (File Added)
8798 trunk/modules/m_dline.c (File Modified)
8799 trunk/modules/m_kline.c (File Modified)
8800 trunk/modules/m_resv.c (File Modified)
8801 trunk/modules/m_xline.c (File Modified)
8802 trunk/src/Makefile.in (File Modified)
8803 trunk/src/aline.c (File Added)
8806 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8808 - Update NEWS document.
8812 trunk/NEWS (File Modified)
8815 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8817 Use find_named_person() instead of find_person() in services shortcuts.
8821 trunk/modules/m_sshortcut.c (File Modified)
8824 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8826 Fix propagation of empty channels (+P).
8830 trunk/modules/core/m_sjoin.c (File Modified)
8831 trunk/src/s_serv.c (File Modified)
8834 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8836 Use same comparison for +f.
8840 trunk/modules/core/m_join.c (File Modified)
8843 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8845 Retire server-server non-encap CHGHOST, and clean it up a bit.
8849 trunk/modules/m_chghost.c (File Modified)
8852 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8854 Use TS6 form for SQUIT wallops.
8858 trunk/modules/core/m_squit.c (File Modified)
8861 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8863 Propagate nick changes for remote clients in TS6 form if possible;
8864 simplify the code a bit.
8868 trunk/modules/core/m_nick.c (File Modified)
8871 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8873 Only clear oper_only_umodes on deoper for local clients.
8877 trunk/src/s_user.c (File Modified)
8880 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8882 - Don't enable use_whois_actually in the default config, makes cloaking
8883 only useful for vanity.
8887 trunk/doc/example.conf (File Modified)
8890 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8892 Fix linebuf raw code to not truncate lines longer than
8893 510 characters. This stops ziplinks corruption at
8894 the initial burst if the other side sends a lot.
8898 trunk/src/linebuf.c (File Modified)
8901 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8903 - Add +r to channel_modes().
8907 trunk/src/channel.c (File Modified)
8910 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8916 trunk/NEWS (File Modified)
8919 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8921 err, nvm. wrong project :-P
8925 trunk/src/match.c (File Modified)
8928 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8930 make sure we don't crash on match(NULL, test)
8934 trunk/src/match.c (File Modified)
8937 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8939 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8940 flags = rehash in shared{}.
8941 Uses :<source> ENCAP <target> REHASH [option].
8945 trunk/doc/example.conf (File Modified)
8946 trunk/doc/reference.conf (File Modified)
8947 trunk/help/opers/rehash (File Modified)
8948 trunk/include/s_newconf.h (File Modified)
8949 trunk/modules/m_rehash.c (File Modified)
8950 trunk/modules/m_stats.c (File Modified)
8951 trunk/src/newconf.c (File Modified)
8954 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8956 Initialize flags to 0 in conf_set_shared_flags() and
8957 conf_set_cluster_flags().
8961 trunk/src/newconf.c (File Modified)
8964 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8966 Don't allow a forward from a #channel to an &channel.
8967 Error message is Illegal channel name.
8971 trunk/modules/core/m_mode.c (File Modified)
8974 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8976 - change version to 1.0.1
8980 trunk/configure (File Modified)
8981 trunk/configure.ac (File Modified)
8984 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8990 trunk/NEWS (File Modified)
8993 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8995 Services shortcuts changes:
8996 - Require umode +S on target
8997 - Use ERR_SERVICESDOWN (440) for error message
8998 - Fix check for empty string
9002 trunk/include/numeric.h (File Modified)
9003 trunk/modules/m_sshortcut.c (File Modified)
9004 trunk/src/messages.tab (File Modified)
9007 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9009 s/IsChanService/IsService/g;
9013 trunk/modules/m_sshortcut.c (File Modified)
9016 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9018 Add check for service validity in shortcut routines.
9022 trunk/modules/m_sshortcut.c (File Modified)
9025 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9027 Don't allow forwarding to a -F channel the setter is not on.
9031 trunk/modules/core/m_mode.c (File Modified)
9034 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9036 Describe identify_service and identify_command in
9041 trunk/doc/reference.conf (File Modified)
9044 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9046 More helpfile updates.
9050 trunk/help/Makefile.in (File Modified)
9051 trunk/help/opers/die (File Modified)
9052 trunk/help/opers/join (File Modified)
9053 trunk/help/opers/links (File Modified)
9054 trunk/help/opers/lusers (File Modified)
9055 trunk/help/opers/map (File Added)
9056 trunk/help/opers/motd (File Modified)
9057 trunk/help/opers/names (File Modified)
9058 trunk/help/opers/notice (File Modified)
9059 trunk/help/opers/operspy (File Modified)
9060 trunk/help/opers/part (File Modified)
9061 trunk/help/opers/privmsg (File Modified)
9062 trunk/help/opers/restart (File Modified)
9063 trunk/help/opers/set (File Modified)
9064 trunk/help/opers/stats (File Modified)
9065 trunk/help/opers/trace (File Modified)
9066 trunk/help/opers/version (File Modified)
9067 trunk/help/users/notice (File Modified)
9068 trunk/help/users/privmsg (File Modified)
9069 trunk/help/users/stats (File Modified)
9072 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9078 trunk/help/opers/cmode (File Modified)
9079 trunk/help/opers/umode (File Modified)
9080 trunk/help/opers/wallops (File Modified)
9081 trunk/help/opers/who (File Modified)
9082 trunk/help/users/umode (File Modified)
9085 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9087 Include cmode +r in 004 and 005.
9091 trunk/include/supported.h (File Modified)
9092 trunk/src/messages.tab (File Modified)
9095 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9097 No need to clear all 3 buffers in channel_modes().
9101 trunk/src/channel.c (File Modified)
9104 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9106 - Fix multiple +f modes per line
9107 - -f shouldn't take a parameter
9111 trunk/modules/core/m_mode.c (File Modified)
9114 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9116 Channel mode +Q now prevents forwarding to or through
9117 a channel, just like in hyperion, not from a channel.
9121 trunk/modules/core/m_join.c (File Modified)
9124 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9126 Complete +F/+Q propagation.
9130 trunk/modules/core/m_join.c (File Modified)
9131 trunk/modules/core/m_sjoin.c (File Modified)
9132 trunk/src/channel.c (File Modified)
9135 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9137 - A few minor fixes.
9141 trunk/modules/core/m_join.c (File Modified)
9142 trunk/modules/m_services.c (File Modified)
9145 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9147 - Fix netsplit obfuscation.
9151 trunk/src/client.c (File Modified)
9154 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9156 - Fix another /stats p related bug.
9160 trunk/src/client.c (File Modified)
9163 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9165 - Update example.conf.
9169 trunk/doc/example.conf (File Modified)
9172 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9174 - Fix a minor bug here, and re-release 1.0.
9178 trunk/modules/core/m_nick.c (File Modified)
9181 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9183 - Add bursted clients to /stats p list.
9187 trunk/modules/core/m_nick.c (File Modified)
9190 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9192 - Add identify_service, identify_command options to the example.conf,
9197 trunk/NEWS (File Modified)
9198 trunk/doc/example.conf (File Modified)
9199 trunk/src/newconf.c (File Modified)
9202 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9204 - Add services shortcuts.
9208 trunk/modules/Makefile.in (File Modified)
9209 trunk/modules/m_sshortcut.c (File Added)
9212 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9214 - put back checks i removed by mistake
9218 trunk/modules/core/m_join.c (File Modified)
9221 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9223 - Implement channel mode +Q, which disables forwarding.
9224 - Make forwarding usable by everyone.
9225 - Implement channel mode +F which bypasses authority checks on a target
9231 trunk/NEWS (File Modified)
9232 trunk/include/channel.h (File Modified)
9233 trunk/include/supported.h (File Modified)
9234 trunk/modules/core/m_join.c (File Modified)
9235 trunk/modules/core/m_mode.c (File Modified)
9236 trunk/src/messages.tab (File Modified)
9239 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9241 - Fix account handling brokenness.
9245 trunk/modules/m_services.c (File Modified)
9248 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9250 Identify to services via server password hack. Still
9251 needs config file parts, like
9252 identifyservice = "nickserv@services.int";
9253 identifycommand = "IDENTIFY";
9257 trunk/include/s_conf.h (File Modified)
9258 trunk/src/s_user.c (File Modified)
9261 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9263 Make send.c compile.
9267 trunk/src/send.c (File Modified)
9270 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9272 - Handle this better.
9276 trunk/src/send.c (File Modified)
9279 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9281 If the source is not a client, don't send to normal users.
9285 trunk/src/send.c (File Modified)
9288 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9290 - Make /wallops behave as wallops in other ircds.
9294 trunk/modules/m_wallops.c (File Modified)
9295 trunk/src/send.c (File Modified)
9298 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9304 trunk/NEWS (File Modified)
9305 trunk/configure (File Modified)
9306 trunk/configure.ac (File Modified)
9309 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9311 - Remove efnet configuration.
9312 - Rename example.conf as reference.conf, and replace the default
9313 example.conf with one suitable for AthemeNET.
9314 - Update makefile to reflect these changes.
9318 trunk/doc/Makefile.in (File Modified)
9319 trunk/doc/example.conf (File Modified)
9320 trunk/doc/example.efnet.conf (File Deleted)
9321 trunk/doc/reference.conf (File Added)
9324 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9326 - Don't display opers who are /away.
9330 trunk/modules/m_stats.c (File Modified)
9333 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9335 Put cmode +f in 004 and 005.
9339 trunk/include/supported.h (File Modified)
9340 trunk/src/messages.tab (File Modified)
9343 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9345 Add user umode +Q which prevents a user from
9350 trunk/include/client.h (File Modified)
9351 trunk/modules/core/m_join.c (File Modified)
9352 trunk/src/messages.tab (File Modified)
9353 trunk/src/s_user.c (File Modified)
9356 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9358 Implement channel forwarding in m_join(). As in
9359 hyperion, failing to join because of +i, +r or +j
9360 can cause you to be forwarded, potentially
9361 recursively. Unlike hyperion, a single numeric
9362 is sent in case of a successful forward, otherwise
9363 the ircd acts if there were no forward.
9367 trunk/include/numeric.h (File Modified)
9368 trunk/modules/core/m_join.c (File Modified)
9369 trunk/src/messages.tab (File Modified)
9372 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9374 Allow servers to set oper-only cmodes as well.
9378 trunk/modules/core/m_mode.c (File Modified)
9381 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9383 Add cmode +f which takes a channel name, settable
9384 only by opers for now. Does not do anything yet.
9388 trunk/include/channel.h (File Modified)
9389 trunk/modules/core/m_join.c (File Modified)
9390 trunk/modules/core/m_mode.c (File Modified)
9391 trunk/modules/core/m_sjoin.c (File Modified)
9392 trunk/src/channel.c (File Modified)
9395 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9397 Fully initialize 'mode' in ms_join() and ms_sjoin()
9398 to avoid old +j garbage from being used.
9402 trunk/modules/core/m_join.c (File Modified)
9403 trunk/modules/core/m_sjoin.c (File Modified)
9406 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9408 - only touch join_count/join_delta if join throttling
9409 is enabled on the channel
9410 - reset join_count/join_delta to 0 if -j is set
9414 trunk/modules/core/m_join.c (File Modified)
9415 trunk/modules/core/m_mode.c (File Modified)
9416 trunk/modules/core/m_sjoin.c (File Modified)
9419 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9421 Also start a new "period" for join throttling for remote joins,
9422 if necessary. Make the code slightly clearer.
9426 trunk/modules/core/m_join.c (File Modified)
9427 trunk/src/channel.c (File Modified)
9430 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9432 Some +j improvements, still broken.
9436 trunk/modules/core/m_join.c (File Modified)
9437 trunk/modules/core/m_sjoin.c (File Modified)
9440 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9442 Only do +z processing for +m channels the sender is on,
9443 as bans/quiets are currently only checked locally.
9447 trunk/modules/core/m_message.c (File Modified)
9450 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9452 - Add max_bans_large configuration option, defaulting to 500, to
9453 limit the number of bans in a +L channel
9454 - Change b/e/I to b/e/I/q in texts
9458 trunk/doc/example.conf (File Modified)
9459 trunk/include/s_conf.h (File Modified)
9460 trunk/modules/core/m_mode.c (File Modified)
9461 trunk/modules/m_info.c (File Modified)
9462 trunk/src/newconf.c (File Modified)
9463 trunk/src/s_conf.c (File Modified)
9466 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9468 Store invite for +gi channels.
9469 Note that +gi is significantly weaker access control than +i.
9473 trunk/modules/m_invite.c (File Modified)
9476 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9478 Nonops are allowed to see +q lists.
9482 trunk/modules/core/m_mode.c (File Modified)
9485 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9487 Invalidate can_send() cache on -q.
9491 trunk/modules/core/m_mode.c (File Modified)
9494 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9496 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9500 trunk/modules/core/m_sjoin.c (File Modified)
9503 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9505 - Allow blank SJOINs -- for permanant channels.
9509 trunk/modules/core/m_sjoin.c (File Modified)
9512 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9514 - Burst permanant channels.
9518 trunk/src/s_serv.c (File Modified)
9521 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9523 - Fix handling of permanant channels.
9527 trunk/modules/core/m_join.c (File Modified)
9530 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9532 - Run indent on core modules.
9533 - Add propagation of join throttle settings.
9537 trunk/modules/core/m_die.c (File Modified)
9538 trunk/modules/core/m_error.c (File Modified)
9539 trunk/modules/core/m_join.c (File Modified)
9540 trunk/modules/core/m_kick.c (File Modified)
9541 trunk/modules/core/m_kill.c (File Modified)
9542 trunk/modules/core/m_message.c (File Modified)
9543 trunk/modules/core/m_mode.c (File Modified)
9544 trunk/modules/core/m_nick.c (File Modified)
9545 trunk/modules/core/m_part.c (File Modified)
9546 trunk/modules/core/m_quit.c (File Modified)
9547 trunk/modules/core/m_server.c (File Modified)
9548 trunk/modules/core/m_sjoin.c (File Modified)
9549 trunk/modules/core/m_squit.c (File Modified)
9552 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9554 - Fix mistake in commit message.
9558 trunk/ChangeLog (File Modified)
9561 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9563 - Channel throttling.
9567 trunk/NEWS (File Modified)
9568 trunk/include/supported.h (File Modified)
9569 trunk/modules/core/m_mode.c (File Modified)
9570 trunk/src/messages.tab (File Modified)
9573 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9575 - Channel throttle logic fixes.
9579 trunk/include/channel.h (File Modified)
9582 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9584 - Add the throttle logic.
9588 trunk/include/channel.h (File Modified)
9589 trunk/include/numeric.h (File Modified)
9590 trunk/modules/core/m_join.c (File Modified)
9591 trunk/src/channel.c (File Modified)
9592 trunk/src/messages.tab (File Modified)
9595 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9597 - Cosmetic fixes to CREDITS.
9601 trunk/CREDITS (File Modified)
9604 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9606 - Better channel_modes() from ShadowIRCd 4.
9610 trunk/include/channel.h (File Modified)
9611 trunk/src/channel.c (File Modified)
9614 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9616 - Strip colour codes from parts.
9620 trunk/modules/core/m_part.c (File Modified)
9623 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9625 - Strip colour codes from quits.
9629 trunk/modules/core/m_quit.c (File Modified)
9632 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9634 - add +c/+g/+z to channel_modes().
9638 trunk/src/channel.c (File Modified)
9641 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9643 - Add +g to 004/005 numerics.
9647 trunk/include/supported.h (File Modified)
9648 trunk/src/messages.tab (File Modified)
9651 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9653 - Add +cgz to set_final_mode() in both join/sjoin.
9654 - Implement channel mode +g: Free invite.
9658 trunk/include/channel.h (File Modified)
9659 trunk/modules/core/m_join.c (File Modified)
9660 trunk/modules/core/m_mode.c (File Modified)
9661 trunk/modules/core/m_sjoin.c (File Modified)
9662 trunk/modules/m_invite.c (File Modified)
9665 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9667 - Make sure /stats p uses the right list.
9671 trunk/modules/m_stats.c (File Modified)
9674 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9676 - local oper list becomes local_oper_list.
9677 - all opers are stored on oper_list for /stats p.
9681 trunk/include/ircd.h (File Modified)
9682 trunk/modules/m_stats.c (File Modified)
9683 trunk/modules/m_trace.c (File Modified)
9684 trunk/src/client.c (File Modified)
9685 trunk/src/ircd.c (File Modified)
9686 trunk/src/s_user.c (File Modified)
9687 trunk/src/send.c (File Modified)
9690 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9692 - Remove ENABLE_SERVICES legacy define.
9696 trunk/configure (File Modified)
9697 trunk/configure.ac (File Modified)
9698 trunk/include/client.h (File Modified)
9699 trunk/include/m_info.h (File Modified)
9700 trunk/include/s_conf.h (File Modified)
9701 trunk/modules/Makefile.in (File Modified)
9702 trunk/modules/core/m_kick.c (File Modified)
9703 trunk/modules/core/m_mode.c (File Modified)
9704 trunk/modules/core/m_nick.c (File Modified)
9705 trunk/modules/core/m_sjoin.c (File Modified)
9706 trunk/modules/m_services.c (File Modified)
9707 trunk/src/channel.c (File Modified)
9708 trunk/src/newconf.c (File Modified)
9709 trunk/src/s_conf.c (File Modified)
9710 trunk/src/s_serv.c (File Modified)
9711 trunk/src/s_user.c (File Modified)
9714 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9716 - New reject message, ala ircu.
9720 trunk/src/reject.c (File Modified)
9723 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9725 - Reduce 'broadcast storm' effect in m_chghost.
9729 trunk/modules/m_chghost.c (File Modified)
9732 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9734 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9738 trunk/include/supported.h (File Modified)
9739 trunk/src/messages.tab (File Modified)
9742 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9748 trunk/include/channel.h (File Modified)
9749 trunk/modules/core/m_message.c (File Modified)
9750 trunk/modules/core/m_mode.c (File Modified)
9753 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9755 - use sendto_one_numeric() in some places.
9759 trunk/modules/core/m_mode.c (File Modified)
9762 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9764 - Implement channel mode +c -- colour stripping.
9768 trunk/include/irc_string.h (File Modified)
9769 trunk/include/supported.h (File Modified)
9770 trunk/modules/core/m_message.c (File Modified)
9771 trunk/modules/core/m_mode.c (File Modified)
9772 trunk/src/irc_string.c (File Modified)
9773 trunk/src/messages.tab (File Modified)
9776 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9778 - Add +qLP to CHANMODES 005 numeric.
9782 trunk/include/supported.h (File Modified)
9785 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9787 Move credits files to doc/.
9791 trunk/Hybrid-team (File Deleted)
9792 trunk/Ratbox-team (File Deleted)
9793 trunk/doc/Hybrid-team (File Added)
9794 trunk/doc/Ratbox-team (File Added)
9797 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9799 - Rename Ratbox credits as Ratbox-team.
9800 - Add in our own CREDITS.
9804 trunk/CREDITS (File Deleted)
9805 trunk/CREDITS (File Added)
9806 trunk/Ratbox-team (File Added)
9809 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9815 trunk/modules/core/m_mode.c (File Modified)
9818 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9820 - Rebuild configure.
9824 trunk/autom4te.cache/ (File Deleted)
9825 trunk/configure (File Modified)
9828 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9830 Add +q to messages.tab.
9834 trunk/src/messages.tab (File Modified)
9837 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9839 - port m_sjoin stuff to TS6 JOIN syntax.
9843 trunk/modules/core/m_join.c (File Modified)
9846 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9848 - Implement channel mode +q (quiet)
9852 trunk/include/channel.h (File Modified)
9853 trunk/modules/core/m_mode.c (File Modified)
9854 trunk/src/channel.c (File Modified)
9857 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9859 Add +L/+P for set_final_mode().
9863 trunk/modules/core/m_sjoin.c (File Modified)
9866 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9868 Add +L/+P in channel_modes().
9872 trunk/src/channel.c (File Modified)
9875 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9877 - Use MODE_PERMANENT, not MODE_PERMANANT
9878 - Actually use chm_staff()
9880 It compiles but is not otherwise tested.
9884 trunk/include/channel.h (File Modified)
9885 trunk/modules/core/m_mode.c (File Modified)
9886 trunk/modules/core/m_sjoin.c (File Modified)
9887 trunk/src/channel.c (File Modified)
9890 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9892 - Ok, patchlevel.h is fixed now.
9896 trunk/include/patchlevel.h (File Modified)
9899 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9905 trunk/include/patchlevel.h (File Modified)
9906 trunk/src/version.c.SH (File Modified)
9909 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9911 - Fix compilation issue with version.c.
9915 trunk/src/version.c.SH (File Modified)
9918 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9920 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9921 this from the BUGS file.
9925 trunk/BUGS (File Modified)
9928 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9930 Mangle all netsplit messages if flatten links is enabled.
9934 trunk/src/client.c (File Modified)
9937 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9939 - jilles pointed out that /stats p needed severe changes -- implement
9944 trunk/modules/m_stats.c (File Modified)
9947 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9949 Rename RELNOTES to NEWS.
9953 trunk/NEWS (File Added)
9954 trunk/RELNOTES (File Deleted)
9957 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9963 trunk/RELNOTES (File Modified)
9966 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9968 - Make /stats p work globally.
9969 - Change 'OPER(s)' to 'staff members'
9973 trunk/modules/m_stats.c (File Modified)
9976 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9978 - add modes, +LP to RPL_MYINFO.
9982 trunk/src/messages.tab (File Modified)
9985 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9987 More stuff to RELNOTES.
9991 trunk/RELNOTES (File Modified)
9994 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10000 trunk/modules/core/m_sjoin.c (File Modified)
10001 trunk/src/channel.c (File Modified)
10004 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10006 - Implement list limit exceed modes -- +L.
10010 trunk/modules/core/m_mode.c (File Modified)
10013 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10015 - Add handlers for modes +L, +P.
10019 trunk/include/channel.h (File Modified)
10020 trunk/modules/core/m_mode.c (File Modified)
10023 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10025 Update properties on *everything*.
10029 trunk/.cvsignore (Property Modified)
10030 trunk/.indent.pro (Property Modified)
10031 trunk/BUGS (File Modified) (Property Modified)
10032 trunk/CREDITS (File Modified) (Property Modified)
10033 trunk/ChangeLog (Property Modified)
10034 trunk/Hybrid-team (File Modified) (Property Modified)
10035 trunk/INSTALL (File Modified) (Property Modified)
10036 trunk/LICENSE (File Modified) (Property Modified)
10037 trunk/Makefile.in (File Modified) (Property Modified)
10038 trunk/README.FIRST (File Modified) (Property Modified)
10039 trunk/RELNOTES (File Modified) (Property Modified)
10040 trunk/SVN-Access (Property Modified)
10041 trunk/aclocal.m4 (File Modified) (Property Modified)
10042 trunk/adns/.cvsignore (Property Modified)
10043 trunk/adns/COPYING (Property Modified)
10044 trunk/adns/GPL-vs-LGPL (Property Modified)
10045 trunk/adns/Makefile.in (File Modified) (Property Modified)
10046 trunk/adns/README (Property Modified)
10047 trunk/adns/README.ircd (Property Modified)
10048 trunk/adns/adns.h (File Modified) (Property Modified)
10049 trunk/adns/check.c (File Modified) (Property Modified)
10050 trunk/adns/dlist.h (File Modified) (Property Modified)
10051 trunk/adns/event.c (File Modified) (Property Modified)
10052 trunk/adns/general.c (File Modified) (Property Modified)
10053 trunk/adns/internal.h (File Modified) (Property Modified)
10054 trunk/adns/parse.c (File Modified) (Property Modified)
10055 trunk/adns/query.c (File Modified) (Property Modified)
10056 trunk/adns/reply.c (File Modified) (Property Modified)
10057 trunk/adns/setup.c (File Modified) (Property Modified)
10058 trunk/adns/transmit.c (File Modified) (Property Modified)
10059 trunk/adns/tvarith.h (File Modified) (Property Modified)
10060 trunk/adns/types.c (File Modified) (Property Modified)
10061 trunk/configure (File Modified) (Property Modified)
10062 trunk/configure.ac (File Modified) (Property Modified)
10063 trunk/contrib/.cvsignore (Property Modified)
10064 trunk/contrib/.indent.pro (Property Modified)
10065 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10066 trunk/contrib/README (File Modified) (Property Modified)
10067 trunk/contrib/example_module.c (File Modified) (Property Modified)
10068 trunk/contrib/m_42.c (File Modified) (Property Modified)
10069 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10070 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10071 trunk/contrib/m_force.c (File Modified) (Property Modified)
10072 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10073 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10074 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10075 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10076 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10077 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10078 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10079 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10080 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10081 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10082 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10083 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10084 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10085 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10086 trunk/doc/.cvsignore (Property Modified)
10087 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10088 trunk/doc/Makefile.in (File Modified) (Property Modified)
10089 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10090 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10091 trunk/doc/challenge.txt (File Modified) (Property Modified)
10092 trunk/doc/example.conf (File Modified) (Property Modified)
10093 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10094 trunk/doc/hooks.txt (File Modified) (Property Modified)
10095 trunk/doc/index.txt (File Modified) (Property Modified)
10096 trunk/doc/ircd.8 (File Modified) (Property Modified)
10097 trunk/doc/ircd.motd (Property Modified)
10098 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10099 trunk/doc/modeg.txt (File Modified) (Property Modified)
10100 trunk/doc/modes.txt (File Modified) (Property Modified)
10101 trunk/doc/monitor.txt (File Modified) (Property Modified)
10102 trunk/doc/old/Authors (Property Modified)
10103 trunk/doc/operguide.txt (File Modified) (Property Modified)
10104 trunk/doc/opermyth.txt (Property Modified)
10105 trunk/doc/server-version-info (File Modified) (Property Modified)
10106 trunk/doc/services.txt (File Modified) (Property Modified)
10107 trunk/doc/technical/README.TSora (Property Modified)
10108 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10109 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10110 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10111 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10112 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10113 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10114 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10115 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10116 trunk/doc/technical/rfc1459.txt (Property Modified)
10117 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10118 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10119 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10120 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10121 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10122 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10123 trunk/help/Makefile.in (File Modified) (Property Modified)
10124 trunk/help/opers/accept (Property Modified)
10125 trunk/help/opers/admin (Property Modified)
10126 trunk/help/opers/away (Property Modified)
10127 trunk/help/opers/capab (Property Modified)
10128 trunk/help/opers/challenge (Property Modified)
10129 trunk/help/opers/close (Property Modified)
10130 trunk/help/opers/cmode (Property Modified)
10131 trunk/help/opers/cnotice (Property Modified)
10132 trunk/help/opers/connect (Property Modified)
10133 trunk/help/opers/cprivmsg (Property Modified)
10134 trunk/help/opers/credits (Property Modified)
10135 trunk/help/opers/die (Property Modified)
10136 trunk/help/opers/dline (Property Modified)
10137 trunk/help/opers/eob (Property Modified)
10138 trunk/help/opers/error (Property Modified)
10139 trunk/help/opers/etrace (Property Modified)
10140 trunk/help/opers/gline (Property Modified)
10141 trunk/help/opers/help (Property Modified)
10142 trunk/help/opers/index (Property Modified)
10143 trunk/help/opers/info (Property Modified)
10144 trunk/help/opers/invite (Property Modified)
10145 trunk/help/opers/ison (Property Modified)
10146 trunk/help/opers/join (Property Modified)
10147 trunk/help/opers/kick (Property Modified)
10148 trunk/help/opers/kill (Property Modified)
10149 trunk/help/opers/kline (Property Modified)
10150 trunk/help/opers/knock (Property Modified)
10151 trunk/help/opers/links (Property Modified)
10152 trunk/help/opers/list (Property Modified)
10153 trunk/help/opers/locops (Property Modified)
10154 trunk/help/opers/lusers (Property Modified)
10155 trunk/help/opers/modlist (Property Modified)
10156 trunk/help/opers/modload (Property Modified)
10157 trunk/help/opers/modrestart (Property Modified)
10158 trunk/help/opers/modunload (Property Modified)
10159 trunk/help/opers/motd (Property Modified)
10160 trunk/help/opers/names (Property Modified)
10161 trunk/help/opers/nick (Property Modified)
10162 trunk/help/opers/notice (Property Modified)
10163 trunk/help/opers/oper (Property Modified)
10164 trunk/help/opers/operspy (Property Modified)
10165 trunk/help/opers/operwall (Property Modified)
10166 trunk/help/opers/part (Property Modified)
10167 trunk/help/opers/pass (Property Modified)
10168 trunk/help/opers/ping (Property Modified)
10169 trunk/help/opers/pong (Property Modified)
10170 trunk/help/opers/post (Property Modified)
10171 trunk/help/opers/privmsg (Property Modified)
10172 trunk/help/opers/quit (Property Modified)
10173 trunk/help/opers/rehash (Property Modified)
10174 trunk/help/opers/restart (Property Modified)
10175 trunk/help/opers/resv (Property Modified)
10176 trunk/help/opers/server (Property Modified)
10177 trunk/help/opers/set (Property Modified)
10178 trunk/help/opers/sjoin (Property Modified)
10179 trunk/help/opers/squit (Property Modified)
10180 trunk/help/opers/stats (Property Modified)
10181 trunk/help/opers/svinfo (Property Modified)
10182 trunk/help/opers/testgecos (Property Modified)
10183 trunk/help/opers/testline (Property Modified)
10184 trunk/help/opers/testmask (Property Modified)
10185 trunk/help/opers/time (Property Modified)
10186 trunk/help/opers/topic (Property Modified)
10187 trunk/help/opers/trace (Property Modified)
10188 trunk/help/opers/uhelp (Property Modified)
10189 trunk/help/opers/umode (Property Modified)
10190 trunk/help/opers/undline (Property Modified)
10191 trunk/help/opers/ungline (Property Modified)
10192 trunk/help/opers/unkline (Property Modified)
10193 trunk/help/opers/unresv (Property Modified)
10194 trunk/help/opers/unxline (Property Modified)
10195 trunk/help/opers/user (Property Modified)
10196 trunk/help/opers/userhost (Property Modified)
10197 trunk/help/opers/users (Property Modified)
10198 trunk/help/opers/version (Property Modified)
10199 trunk/help/opers/wallops (Property Modified)
10200 trunk/help/opers/who (Property Modified)
10201 trunk/help/opers/whois (Property Modified)
10202 trunk/help/opers/whowas (Property Modified)
10203 trunk/help/opers/xline (Property Modified)
10204 trunk/help/users/index (Property Modified)
10205 trunk/help/users/info (Property Modified)
10206 trunk/help/users/notice (Property Modified)
10207 trunk/help/users/privmsg (Property Modified)
10208 trunk/help/users/stats (Property Modified)
10209 trunk/help/users/umode (Property Modified)
10210 trunk/include/.cvsignore (Property Modified)
10211 trunk/include/.indent.pro (Property Modified)
10212 trunk/include/balloc.h (File Modified) (Property Modified)
10213 trunk/include/cache.h (File Modified) (Property Modified)
10214 trunk/include/channel.h (File Modified) (Property Modified)
10215 trunk/include/class.h (File Modified) (Property Modified)
10216 trunk/include/client.h (File Modified) (Property Modified)
10217 trunk/include/commio.h (File Modified) (Property Modified)
10218 trunk/include/common.h (File Modified) (Property Modified)
10219 trunk/include/config.h (File Modified) (Property Modified)
10220 trunk/include/config.h.dist (File Modified) (Property Modified)
10221 trunk/include/defaults.h (File Modified) (Property Modified)
10222 trunk/include/event.h (File Modified) (Property Modified)
10223 trunk/include/hash.h (File Modified) (Property Modified)
10224 trunk/include/hook.h (File Modified) (Property Modified)
10225 trunk/include/hostmask.h (File Modified) (Property Modified)
10226 trunk/include/irc_string.h (File Modified) (Property Modified)
10227 trunk/include/ircd.h (File Modified) (Property Modified)
10228 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10229 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10230 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10231 trunk/include/linebuf.h (File Modified) (Property Modified)
10232 trunk/include/listener.h (File Modified) (Property Modified)
10233 trunk/include/m_info.h (File Modified) (Property Modified)
10234 trunk/include/memory.h (File Modified) (Property Modified)
10235 trunk/include/modules.h (File Modified) (Property Modified)
10236 trunk/include/monitor.h (File Modified) (Property Modified)
10237 trunk/include/msg.h (File Modified) (Property Modified)
10238 trunk/include/newconf.h (File Modified) (Property Modified)
10239 trunk/include/numeric.h (File Modified) (Property Modified)
10240 trunk/include/packet.h (File Modified) (Property Modified)
10241 trunk/include/parse.h (File Modified) (Property Modified)
10242 trunk/include/patchlevel.h (File Modified) (Property Modified)
10243 trunk/include/patricia.h (File Modified) (Property Modified)
10244 trunk/include/reject.h (File Modified) (Property Modified)
10245 trunk/include/res.h (File Modified) (Property Modified)
10246 trunk/include/restart.h (File Modified) (Property Modified)
10247 trunk/include/s_auth.h (File Modified) (Property Modified)
10248 trunk/include/s_conf.h (File Modified) (Property Modified)
10249 trunk/include/s_gline.h (File Modified) (Property Modified)
10250 trunk/include/s_log.h (File Modified) (Property Modified)
10251 trunk/include/s_newconf.h (File Modified) (Property Modified)
10252 trunk/include/s_serv.h (File Modified) (Property Modified)
10253 trunk/include/s_stats.h (File Modified) (Property Modified)
10254 trunk/include/s_user.h (File Modified) (Property Modified)
10255 trunk/include/s_zip.h (File Modified) (Property Modified)
10256 trunk/include/scache.h (File Modified) (Property Modified)
10257 trunk/include/send.h (File Modified) (Property Modified)
10258 trunk/include/serno.h (Property Modified)
10259 trunk/include/setup.h.in (Property Modified)
10260 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10261 trunk/include/stdinc.h (File Modified) (Property Modified)
10262 trunk/include/supported.h (File Modified) (Property Modified)
10263 trunk/include/tools.h (File Modified) (Property Modified)
10264 trunk/include/whowas.h (File Modified) (Property Modified)
10265 trunk/install-sh (File Modified) (Property Modified)
10266 trunk/modules/.cvsignore (Property Modified)
10267 trunk/modules/.depend (Property Modified)
10268 trunk/modules/.indent.pro (Property Modified)
10269 trunk/modules/Makefile.in (File Modified) (Property Modified)
10270 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10271 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10272 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10273 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10274 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10275 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10276 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10277 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10278 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10279 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10280 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10281 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10282 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10283 trunk/modules/m_accept.c (File Modified) (Property Modified)
10284 trunk/modules/m_admin.c (File Modified) (Property Modified)
10285 trunk/modules/m_away.c (File Modified) (Property Modified)
10286 trunk/modules/m_cap.c (File Modified) (Property Modified)
10287 trunk/modules/m_capab.c (File Modified) (Property Modified)
10288 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10289 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10290 trunk/modules/m_close.c (File Modified) (Property Modified)
10291 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10292 trunk/modules/m_connect.c (File Modified) (Property Modified)
10293 trunk/modules/m_dline.c (File Modified) (Property Modified)
10294 trunk/modules/m_encap.c (File Modified) (Property Modified)
10295 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10296 trunk/modules/m_gline.c (File Modified) (Property Modified)
10297 trunk/modules/m_help.c (File Modified) (Property Modified)
10298 trunk/modules/m_info.c (File Modified) (Property Modified)
10299 trunk/modules/m_invite.c (File Modified) (Property Modified)
10300 trunk/modules/m_ison.c (File Modified) (Property Modified)
10301 trunk/modules/m_kline.c (File Modified) (Property Modified)
10302 trunk/modules/m_knock.c (File Modified) (Property Modified)
10303 trunk/modules/m_links.c (File Modified) (Property Modified)
10304 trunk/modules/m_list.c (File Modified) (Property Modified)
10305 trunk/modules/m_locops.c (File Modified) (Property Modified)
10306 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10307 trunk/modules/m_map.c (File Modified) (Property Modified)
10308 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10309 trunk/modules/m_motd.c (File Modified) (Property Modified)
10310 trunk/modules/m_names.c (File Modified) (Property Modified)
10311 trunk/modules/m_oper.c (File Modified) (Property Modified)
10312 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10313 trunk/modules/m_pass.c (File Modified) (Property Modified)
10314 trunk/modules/m_ping.c (File Modified) (Property Modified)
10315 trunk/modules/m_pong.c (File Modified) (Property Modified)
10316 trunk/modules/m_post.c (File Modified) (Property Modified)
10317 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10318 trunk/modules/m_restart.c (File Modified) (Property Modified)
10319 trunk/modules/m_resv.c (File Modified) (Property Modified)
10320 trunk/modules/m_services.c (File Modified) (Property Modified)
10321 trunk/modules/m_set.c (File Modified) (Property Modified)
10322 trunk/modules/m_stats.c (File Modified) (Property Modified)
10323 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10324 trunk/modules/m_tb.c (File Modified) (Property Modified)
10325 trunk/modules/m_testline.c (File Modified) (Property Modified)
10326 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10327 trunk/modules/m_time.c (File Modified) (Property Modified)
10328 trunk/modules/m_topic.c (File Modified) (Property Modified)
10329 trunk/modules/m_trace.c (File Modified) (Property Modified)
10330 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10331 trunk/modules/m_user.c (File Modified) (Property Modified)
10332 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10333 trunk/modules/m_users.c (File Modified) (Property Modified)
10334 trunk/modules/m_version.c (File Modified) (Property Modified)
10335 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10336 trunk/modules/m_who.c (File Modified) (Property Modified)
10337 trunk/modules/m_whois.c (File Modified) (Property Modified)
10338 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10339 trunk/modules/m_xline.c (File Modified) (Property Modified)
10340 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10341 trunk/servlink/.cvsignore (Property Modified)
10342 trunk/servlink/.indent.pro (Property Modified)
10343 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10344 trunk/servlink/README (File Modified) (Property Modified)
10345 trunk/servlink/TODO (File Modified) (Property Modified)
10346 trunk/servlink/control.c (File Modified) (Property Modified)
10347 trunk/servlink/control.h (File Modified) (Property Modified)
10348 trunk/servlink/io.c (File Modified) (Property Modified)
10349 trunk/servlink/io.h (File Modified) (Property Modified)
10350 trunk/servlink/servlink.c (File Modified) (Property Modified)
10351 trunk/servlink/servlink.h (File Modified) (Property Modified)
10352 trunk/src/.cvsignore (Property Modified)
10353 trunk/src/.depend (Property Modified)
10354 trunk/src/.indent.pro (Property Modified)
10355 trunk/src/Makefile.in (File Modified) (Property Modified)
10356 trunk/src/adns.c (File Modified) (Property Modified)
10357 trunk/src/balloc.c (File Modified) (Property Modified)
10358 trunk/src/cache.c (File Modified) (Property Modified)
10359 trunk/src/channel.c (File Modified) (Property Modified)
10360 trunk/src/class.c (File Modified) (Property Modified)
10361 trunk/src/client.c (File Modified) (Property Modified)
10362 trunk/src/commio.c (File Modified) (Property Modified)
10363 trunk/src/devpoll.c (File Modified) (Property Modified)
10364 trunk/src/epoll.c (File Modified) (Property Modified)
10365 trunk/src/event.c (File Modified) (Property Modified)
10366 trunk/src/getopt.c (File Modified) (Property Modified)
10367 trunk/src/hash.c (File Modified) (Property Modified)
10368 trunk/src/hook.c (File Modified) (Property Modified)
10369 trunk/src/hostmask.c (File Modified) (Property Modified)
10370 trunk/src/irc_string.c (File Modified) (Property Modified)
10371 trunk/src/ircd.c (File Modified) (Property Modified)
10372 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10373 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10374 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10375 trunk/src/kdparse.c (File Modified) (Property Modified)
10376 trunk/src/kqueue.c (File Modified) (Property Modified)
10377 trunk/src/linebuf.c (File Modified) (Property Modified)
10378 trunk/src/listener.c (File Modified) (Property Modified)
10379 trunk/src/match.c (File Modified) (Property Modified)
10380 trunk/src/memory.c (File Modified) (Property Modified)
10381 trunk/src/messages.tab (File Modified) (Property Modified)
10382 trunk/src/modules.c (File Modified) (Property Modified)
10383 trunk/src/monitor.c (File Modified) (Property Modified)
10384 trunk/src/newconf.c (File Modified) (Property Modified)
10385 trunk/src/numeric.c (File Modified) (Property Modified)
10386 trunk/src/packet.c (File Modified) (Property Modified)
10387 trunk/src/parse.c (File Modified) (Property Modified)
10388 trunk/src/patricia.c (File Modified) (Property Modified)
10389 trunk/src/poll.c (File Modified) (Property Modified)
10390 trunk/src/reject.c (File Modified) (Property Modified)
10391 trunk/src/restart.c (File Modified) (Property Modified)
10392 trunk/src/s_auth.c (File Modified) (Property Modified)
10393 trunk/src/s_conf.c (File Modified) (Property Modified)
10394 trunk/src/s_gline.c (File Modified) (Property Modified)
10395 trunk/src/s_log.c (File Modified) (Property Modified)
10396 trunk/src/s_newconf.c (File Modified) (Property Modified)
10397 trunk/src/s_serv.c (File Modified) (Property Modified)
10398 trunk/src/s_stats.c (File Modified) (Property Modified)
10399 trunk/src/s_user.c (File Modified) (Property Modified)
10400 trunk/src/scache.c (File Modified) (Property Modified)
10401 trunk/src/select.c (File Modified) (Property Modified)
10402 trunk/src/send.c (File Modified) (Property Modified)
10403 trunk/src/snprintf.c (File Modified) (Property Modified)
10404 trunk/src/tools.c (File Modified) (Property Modified)
10405 trunk/src/version.c.SH (File Modified) (Property Modified)
10406 trunk/src/whowas.c (File Modified) (Property Modified)
10407 trunk/tools/.cvsignore (Property Modified)
10408 trunk/tools/Makefile.in (File Modified) (Property Modified)
10409 trunk/tools/README (File Modified) (Property Modified)
10410 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10411 trunk/tools/convertilines.c (File Modified) (Property Modified)
10412 trunk/tools/convertklines.c (File Modified) (Property Modified)
10413 trunk/tools/mkkeypair (Property Modified)
10414 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10415 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10416 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10417 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10418 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10419 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10420 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10421 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10422 trunk/tools/untabify (File Modified) (Property Modified)
10423 trunk/tools/viconf.c (File Modified) (Property Modified)
10426 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10432 trunk/RELNOTES (File Modified)
10435 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10437 - Make version.c use our serial, not ratbox's.
10441 trunk/src/version.c.SH (File Modified)
10444 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10447 - revved patchlevel to 2.1.5
10451 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10452 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10455 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10457 - fix buffer overflow and unterminated buffer when removing TS6 bans
10458 - fix rebuilding of SJOIN
10462 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10465 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10467 have servlink report if it gets an uncompressed error message when it gets inflate failures
10470 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10473 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10475 - extend our copyrights to 2005.
10479 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10480 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10481 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10482 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10483 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10484 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10485 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10486 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10487 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10488 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10489 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10490 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10491 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10492 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10493 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10494 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10495 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10496 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10497 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10498 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10499 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10500 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10501 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10502 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10503 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10504 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10505 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10506 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10507 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10508 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10509 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10510 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10511 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10512 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10513 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10514 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10515 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10516 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10517 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10518 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10519 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10520 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10521 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10522 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10523 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10524 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10525 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10526 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10527 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10528 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10529 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10530 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10531 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10532 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10533 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10534 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10536 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10537 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10538 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10539 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10540 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10541 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10542 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10543 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10544 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10545 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10546 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10547 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10548 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10549 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10550 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10572 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10574 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10575 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10576 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10577 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10578 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10579 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10580 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10581 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10585 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10588 - revved patchlevel to 2.1.4
10592 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10593 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10596 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10598 - add TARGMAX to 005
10599 - remove the +1 from ->uid in struct Client
10600 - fix checking of accept entries in m_accept.c
10604 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10605 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10606 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10607 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10610 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10612 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10617 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10620 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10622 - remove an unused variable
10626 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10629 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10631 don't burst a TS5 name in burst_TS6. -via jillies
10634 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10637 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10639 - via jilles, make nickchanges invalidate any cached bans for
10644 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10645 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10646 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10647 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10650 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10652 - fix some char vs byte usage to make adns compile cleanly with gcc4
10656 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10657 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10658 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10659 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10660 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10661 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10662 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10663 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10666 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10668 userhost should allow 5 userhost checks, not 4
10671 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10674 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10676 - another darwin fix
10680 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10683 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10689 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10690 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10691 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10692 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10693 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10694 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10695 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10696 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10699 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10701 - remove bogus extern of abort_list
10705 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10708 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10710 svn repo access stuff
10713 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10716 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10722 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10725 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10731 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10734 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10736 revert omotd..i thought it was a good idea..oh well
10739 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10742 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10744 Commas are bad things in channel keys
10748 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10751 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10753 Add OMOTD command to display oper motd
10757 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10760 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10762 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10765 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10768 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10770 Modified files: (Branch: RATBOX_2_1)
10773 - stop testing whois for protocol violations, as they can be caused in
10774 ircds going all the way back to the original ircd2.8
10776 Revision Changes Path
10777 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10781 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10783 Modified files: (Branch: RATBOX_2_1)
10786 - remove some 2.2 code
10788 Revision Changes Path
10789 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10793 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10795 Modified files: (Branch: RATBOX_2_1)
10798 backport of the silly december 31st bug
10800 Revision Changes Path
10801 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10805 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10807 Modified files: (Branch: RATBOX_2_1)
10809 include patchlevel.h
10811 - revved patchlevel to 2.1.3
10813 Revision Changes Path
10814 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10815 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10819 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10821 Modified files: (Branch: RATBOX_2_1)
10824 modules/core m_nick.c
10827 - stop removing a clients own list of accepted clients when they do a
10829 - clean up the accept code so its less retarded
10831 Revision Changes Path
10832 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10833 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10834 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10835 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10839 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10841 Modified files: (Branch: RATBOX_2_1)
10844 src event.c ircd.c newconf.c
10846 - remove a defn of links_cache_list in m_links.c which was causing
10847 the flattened links update to be ignored
10848 - add eventUpdate(), and make links_delay update on rehash
10850 Revision Changes Path
10851 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10852 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10853 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10854 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10855 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10859 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10861 Modified files: (Branch: RATBOX_2_1)
10865 - make the conf parser apply service {}; on rehash
10867 Revision Changes Path
10868 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10869 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10873 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10875 Modified files: (Branch: RATBOX_2_1)
10878 - show ENABLE_SERVICES define in info
10880 Revision Changes Path
10881 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10885 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10887 Modified files: (Branch: RATBOX_2_1)
10888 modules m_services.c m_stats.c
10890 - via jilles, make m_services.c hook into stats U and display service
10893 Revision Changes Path
10894 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10895 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10899 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10901 Modified files: (Branch: RATBOX_2_1)
10902 . configure configure.ac
10904 - default build to -O2
10906 Revision Changes Path
10907 7.249.2.2 +4 -4 ircd-ratbox/configure
10908 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10912 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10914 Modified files: (Branch: RATBOX_2_1)
10915 doc example.conf example.efnet.conf
10916 include client.h s_conf.h s_newconf.h
10918 modules/core m_join.c m_nick.c
10919 src channel.c newconf.c s_conf.c s_user.c
10921 - remove no_oper_resvs from general {};
10922 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10924 Revision Changes Path
10925 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10926 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10927 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10928 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10929 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10930 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10931 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10932 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10933 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10934 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10935 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10936 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10940 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10942 Modified files: (Branch: RATBOX_2_1)
10943 modules/core m_mode.c m_nick.c
10947 - raise max temptime to a year
10949 - require 9 parameters in ms_nick(), 10 in ms_uid()
10951 Revision Changes Path
10952 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10953 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10954 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10958 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10960 Modified files: (Branch: RATBOX_2_1)
10961 modules m_services.c
10963 - only show services logged in info when its a local client
10965 Revision Changes Path
10966 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10970 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10972 Modified files: (Branch: RATBOX_2_1)
10975 passing a pointer to a pointer is not what was intended, oops
10977 Revision Changes Path
10978 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10982 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10984 Modified files: (Branch: RATBOX_2_1)
10987 - update services.txt with FNC
10989 Revision Changes Path
10990 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10994 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10996 Modified files: (Branch: RATBOX_2_1)
10999 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11001 Revision Changes Path
11002 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11006 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11008 Modified files: (Branch: RATBOX_2_1)
11011 - add some uniqueness into auth process for bopm
11013 Revision Changes Path
11014 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11018 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11020 Modified files: (Branch: RATBOX_2_1)
11021 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11023 - make contrib/ compile
11025 Revision Changes Path
11026 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11027 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11028 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11029 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11033 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11035 Modified files: (Branch: RATBOX_2_1)
11036 modules m_monitor.c
11038 Don't allow MONITOR from an unregistered client
11040 Revision Changes Path
11041 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11045 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11047 Modified files: (Branch: RATBOX_2_1)
11048 doc example.conf example.efnet.conf
11050 src class.c messages.tab newconf.c
11052 - remove sendq_eob, its become more of a hindrance than a benefit.
11053 - sync example.efnet.conf cluster {}; with example.conf
11055 Revision Changes Path
11056 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11057 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11058 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11059 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11060 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11061 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11065 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11067 Modified files: (Branch: RATBOX_2_1)
11069 include patchlevel.h
11072 - revved patchlevel to 2.1.2
11074 Revision Changes Path
11075 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11076 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11080 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11082 Modified files: (Branch: RATBOX_2_1)
11083 . configure configure.ac
11085 - raise default topiclen to 160.
11087 Revision Changes Path
11088 7.249.2.1 +3 -3 ircd-ratbox/configure
11089 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11093 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11095 Modified files: (Branch: RATBOX_2_1)
11096 modules m_services.c
11098 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11099 tsinfo matches this
11101 Revision Changes Path
11102 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11106 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11108 Modified files: (Branch: RATBOX_2_1)
11109 modules m_services.c
11111 - monitor_signoff() the client we're nickchanging
11113 Revision Changes Path
11114 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11118 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11120 Modified files: (Branch: RATBOX_2_1)
11123 - fix various UID problems with trace
11125 Revision Changes Path
11126 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11130 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11132 Modified files: (Branch: RATBOX_2_1)
11133 help/opers dline kline
11134 modules m_resv.c m_stats.c
11135 modules/core m_mode.c
11138 - tidy up kline/dline help to note they dont accept nick as target
11139 - disallow bans beginning with ':' over bmask
11140 - disallow bans with a space in chm_ban
11141 - stop counting hidden opers in stats p
11142 - match() parameters in remote unresv were inverted, causing it to fail
11143 - fix possibility of clients setting blank keys
11145 Revision Changes Path
11146 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11147 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11148 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11149 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11150 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11154 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11156 Modified files: (Branch: RATBOX_2_1)
11159 - fix problems with amd64 and the way we do va_list
11161 Revision Changes Path
11162 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11166 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11168 Modified files: (Branch: RATBOX_2_1)
11169 modules m_services.c
11171 - tidy up the kill notifications for RSFNC
11173 Revision Changes Path
11174 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11178 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11180 Modified files: (Branch: RATBOX_2_1)
11182 modules m_services.c
11185 - some more rserv stuff:
11186 - add RSFNC capability
11187 - fix up RSFNC, kill existing clients if they exist.
11189 Revision Changes Path
11190 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11191 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11192 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11196 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11198 Modified files: (Branch: RATBOX_2_1)
11199 modules m_services.c
11201 - first stab at a FNC implementation for rserv
11203 Revision Changes Path
11204 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11208 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11210 Modified files: (Branch: RATBOX_2_1)
11215 Revision Changes Path
11216 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11220 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11222 Modified files: (Branch: RATBOX_2_1)
11225 - add links_delay back
11227 Revision Changes Path
11228 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11232 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11234 Modified files: (Branch: RATBOX_2_1)
11238 - swap tabs for spaces
11240 Revision Changes Path
11241 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11242 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11246 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11248 Modified files: (Branch: RATBOX_2_1)
11251 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11252 contained in the client_flood conf option
11253 - remove a couple of unused defines from info
11255 Revision Changes Path
11256 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11260 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11262 Modified files: (Branch: RATBOX_2_1)
11265 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11267 Revision Changes Path
11268 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11272 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11274 Modified files: (Branch: RATBOX_2_1)
11275 doc example.conf example.efnet.conf
11277 - fix missing closing comment tag
11279 Revision Changes Path
11280 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11281 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11285 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11287 Modified files: (Branch: RATBOX_2_1)
11289 include patchlevel.h
11291 - revved patchlevel to 2.1.1
11293 Revision Changes Path
11294 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11295 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11299 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11301 Modified files: (Branch: RATBOX_2_1)
11304 - sync up remote kline reasons, so theyre consistent with what happens
11305 when we add local klines - notably the "Temporary K-line x min" and
11306 date added to reason.
11308 Revision Changes Path
11309 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11313 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11315 Modified files: (Branch: RATBOX_2_1)
11318 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11320 Revision Changes Path
11321 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11325 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11327 Modified files: (Branch: RATBOX_2_1)
11330 used the data pointer we saved, not what just got nulled
11332 Revision Changes Path
11333 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11337 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11339 Modified files: (Branch: RATBOX_2_1)
11340 modules m_resv.c m_xline.c
11342 - fix broken propagation of xline/resv
11344 Revision Changes Path
11345 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11346 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11350 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11352 Modified files: (Branch: RATBOX_2_1)
11355 - properly increment bad auth count for stats T when we timeout an auth
11357 Revision Changes Path
11358 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11362 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11364 Modified files: (Branch: RATBOX_2_1)
11367 modules/core m_nick.c
11369 - fix a bit that didnt make sense in monitor.txt
11370 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11372 Revision Changes Path
11373 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11374 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11375 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11379 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11381 Modified files: (Branch: RATBOX_2_1)
11384 removing dlink nodes from auth_poll_list twice is bad
11386 Revision Changes Path
11387 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11391 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11393 Modified files: (Branch: RATBOX_2_1)
11396 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11397 changed to RPL_STATSDEBUG
11399 Revision Changes Path
11400 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11404 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11406 Added files: (Branch: RATBOX_2_1)
11409 - add some documentation about target change
11411 Revision Changes Path
11412 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11416 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11418 Modified files: (Branch: RATBOX_2_1)
11419 include supported.h
11420 modules/core m_message.c
11422 - remove extra argument to 005
11423 - disallow messaging of UIDs
11425 Revision Changes Path
11426 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11427 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11431 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11433 Modified files: (Branch: RATBOX_2_1)
11436 - fix a longstanding parser bug with wrong limit checking, causing us to
11437 accept one less parameter than we're allowed to accept.
11439 Revision Changes Path
11440 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11444 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11446 Modified files: (Branch: RATBOX_2_1)
11447 modules/core m_message.c
11449 - exempt users messaging themselves from target change
11451 Revision Changes Path
11452 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11456 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11458 Modified files: (Branch: RATBOX_2_1)
11459 include supported.h
11461 - stop violating MAXPARA on 005.
11463 Revision Changes Path
11464 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11468 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11470 Modified files: (Branch: RATBOX_2_1)
11471 modules/core m_nick.c
11473 - dont store an ipv6 sockhost if we're not compiled with v6 support
11475 Revision Changes Path
11476 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11480 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11482 Modified files: (Branch: RATBOX_2_1)
11485 - remove some vms includes
11487 Revision Changes Path
11488 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11492 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11494 Modified files: (Branch: RATBOX_2_1)
11498 - force commit for new branch
11500 Revision Changes Path
11501 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11502 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11506 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11509 . RELNOTES configure configure.ac
11510 include patchlevel.h
11512 - revved patchlevel to 2.1.0
11514 Revision Changes Path
11515 1.114 +6 -2 ircd-ratbox/RELNOTES
11516 7.249 +11 -11 ircd-ratbox/configure
11517 7.63 +3 -3 ircd-ratbox/configure.ac
11518 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11522 leeh 2005/03/04 13:31:32 EST (20050304_2)
11526 include patchlevel.h
11529 - revved patchlevel to 2.1.0beta2
11531 Revision Changes Path
11532 1.113 +12 -0 ircd-ratbox/RELNOTES
11533 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11537 leeh 2005/03/04 13:27:05 EST (20050304_1)
11540 doc whats-new-2.1.txt
11543 - update whats-new-2.1
11544 - when we're handling global NAMES, dont output channels if there are no
11545 members within them we can show.
11547 Revision Changes Path
11548 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11549 7.436 +12 -2 ircd-ratbox/src/channel.c
11553 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11558 That would be a node_heap not a prefix_heap..oops
11560 Revision Changes Path
11561 7.30 +1 -1 ircd-ratbox/src/patricia.c
11565 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11570 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11571 otherwise..the other macros might work????
11573 Revision Changes Path
11574 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11578 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11581 . configure configure.ac
11585 Revision Changes Path
11586 7.248 +5 -5 ircd-ratbox/configure
11587 7.62 +5 -5 ircd-ratbox/configure.ac
11591 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11594 . configure configure.ac
11598 Revision Changes Path
11599 7.247 +3 -2 ircd-ratbox/configure
11600 7.61 +3 -2 ircd-ratbox/configure.ac
11604 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11607 . configure configure.ac
11611 Revision Changes Path
11612 7.246 +6 -6 ircd-ratbox/configure
11613 7.60 +4 -4 ircd-ratbox/configure.ac
11617 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11620 . configure configure.ac
11623 Doh these changes got put on RATBOX_2_0 when they were meant for
11625 Also merged in the monitor heap size stuff, not that i think monitor has
11628 Revision Changes Path
11629 7.245 +12 -3 ircd-ratbox/configure
11630 7.59 +11 -3 ircd-ratbox/configure.ac
11631 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11635 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11640 Add more robust alloca checking
11642 Revision Changes Path
11643 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11647 leeh 2005/02/24 15:27:17 EST (20050224_9)
11652 - fix the copyright on m_42.c :p
11654 Revision Changes Path
11655 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11659 leeh 2005/02/24 15:22:53 EST (20050224_8)
11662 include supported.h
11665 - fix a core in undline on bad masks
11666 - remove an unwanted space from beginning of second 005 numeric
11668 Revision Changes Path
11669 7.5 +1 -1 ircd-ratbox/include/supported.h
11670 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11674 leeh 2005/02/24 15:18:59 EST (20050224_7)
11677 modules m_monitor.c
11679 - use max_monitor when adding nicknames
11681 that should be everything now..
11683 Revision Changes Path
11684 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11688 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11695 Revision Changes Path
11696 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11700 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11707 Revision Changes Path
11708 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11712 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11717 The Answer to Life, the Universe, and Everything
11719 Revision Changes Path
11720 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11724 leeh 2005/02/24 14:53:04 EST (20050224_3)
11728 modules m_monitor.c
11729 src ircd.c monitor.c
11731 - call init_monitor() on startup
11732 - add in support for adding/deleting/listing monitor entries
11734 Revision Changes Path
11735 7.2 +3 -1 ircd-ratbox/include/monitor.h
11736 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11737 7.374 +2 -0 ircd-ratbox/src/ircd.c
11738 7.3 +15 -4 ircd-ratbox/src/monitor.c
11742 leeh 2005/02/23 21:20:10 EST (20050224_2)
11745 doc example.conf example.efnet.conf
11746 include s_conf.h supported.h
11747 modules Makefile.in
11748 src client.c newconf.c s_conf.c
11750 modules m_monitor.c
11752 - add the max_monitor config option
11753 - advertise MONITOR=%d in 005
11754 - clear a local clients monitor list on exit
11755 - add the framework for the MONITOR command
11758 Revision Changes Path
11759 7.261 +5 -0 ircd-ratbox/doc/example.conf
11760 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11761 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11762 7.4 +4 -2 ircd-ratbox/include/supported.h
11763 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11764 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11765 7.492 +1 -0 ircd-ratbox/src/client.c
11766 7.202 +1 -0 ircd-ratbox/src/newconf.c
11767 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11771 leeh 2005/02/23 20:57:51 EST (20050224_1)
11774 . configure configure.ac
11778 - move MONITOR_HEAP_SIZE over to configure
11780 Revision Changes Path
11781 7.244 ircd-ratbox/configure
11782 7.58 +4 -2 ircd-ratbox/configure.ac
11783 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11784 7.2 +0 -2 ircd-ratbox/src/monitor.c
11788 leeh 2005/02/23 20:48:08 EST (20050224_0)
11792 include client.h numeric.h
11793 modules/core m_nick.c
11794 src Makefile.in client.c messages.tab
11800 - first half of my server-side notify list implementation..
11802 Revision Changes Path
11803 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11804 7.266 +3 -0 ircd-ratbox/include/client.h
11805 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11806 7.58 +6 -0 ircd-ratbox/include/numeric.h
11807 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11808 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11809 7.491 +3 -0 ircd-ratbox/src/client.c
11810 7.126 +5 -5 ircd-ratbox/src/messages.tab
11811 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11812 7.342 +2 -0 ircd-ratbox/src/s_user.c
11816 leeh 2005/02/23 18:42:59 EST (20050223_0)
11821 - double the size of the client and channel hashtables (64k -> 128k and
11822 32k -> 64k). The improvements are quite significant..
11824 Revision Changes Path
11825 7.54 +4 -4 ircd-ratbox/include/hash.h
11829 leeh 2005/02/22 14:55:56 EST (20050222_1)
11833 modules m_services.c
11835 - remove a couple of unused vars
11836 - update monitor.txt
11838 Revision Changes Path
11839 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11840 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11844 leeh 2005/02/21 19:47:24 EST (20050222_0)
11849 - add in my documentation on the upcoming MONITOR command
11851 Revision Changes Path
11852 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11856 leeh 2005/02/21 12:09:34 EST (20050221_0)
11859 . configure configure.ac
11860 doc whats-new-2.1.txt
11861 tools README.mkpasswd
11865 - update whats-new-2.1.txt some more
11866 - we dont have vms mkpasswd anymore
11867 - remove the unused crypt.c
11869 Revision Changes Path
11870 7.243 +3 -6 ircd-ratbox/configure
11871 7.57 +2 -4 ircd-ratbox/configure.ac
11872 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11873 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11874 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11878 leeh 2005/02/19 12:38:09 EST (20050219_3)
11881 doc example.conf example.efnet.conf
11884 src channel.c client.c ircd.c s_conf.c
11886 - rework the splitcode, splitservers is now how many servers we've marked as
11887 EOB, rather than how many are linked. Thus pull ourselves out of
11888 splitmode immediately once this is satisfied
11890 Revision Changes Path
11891 7.260 +8 -9 ircd-ratbox/doc/example.conf
11892 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11893 7.83 +1 -0 ircd-ratbox/include/ircd.h
11894 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11895 7.435 +16 -36 ircd-ratbox/src/channel.c
11896 7.490 +2 -0 ircd-ratbox/src/client.c
11897 7.373 +2 -1 ircd-ratbox/src/ircd.c
11898 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11902 leeh 2005/02/19 09:02:34 EST (20050219_2)
11905 doc example.conf example.efnet.conf
11906 include ircd.h s_conf.h
11908 src channel.c ircd.c newconf.c s_conf.c
11910 - remove split_delay
11912 Revision Changes Path
11913 7.259 +0 -5 ircd-ratbox/doc/example.conf
11914 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11915 7.82 +0 -1 ircd-ratbox/include/ircd.h
11916 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11917 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11918 7.434 +2 -7 ircd-ratbox/src/channel.c
11919 7.372 +0 -1 ircd-ratbox/src/ircd.c
11920 7.201 +0 -1 ircd-ratbox/src/newconf.c
11921 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11925 leeh 2005/02/19 08:48:05 EST (20050219_1)
11929 modules m_cap.c m_who.c
11932 - implemented multi-prefix client capability, which allows stacking of @+ in
11935 Revision Changes Path
11936 7.265 +1 -1 ircd-ratbox/include/client.h
11937 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11938 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11939 7.433 +4 -6 ircd-ratbox/src/channel.c
11943 leeh 2005/02/19 06:27:58 EST (20050219_0)
11947 src newconf.c s_conf.c s_newconf.c
11949 - removed some unused vars/functions
11951 Revision Changes Path
11952 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11953 7.200 +0 -15 ircd-ratbox/src/newconf.c
11954 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11955 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11959 leeh 2005/02/16 12:58:24 EST (20050216_2)
11962 . RELNOTES configure configure.ac
11963 include patchlevel.h
11965 - update configure to reflect this is 'devel'
11967 - revved patchlevel to 2.1.0beta1
11969 Revision Changes Path
11970 1.112 +9 -1 ircd-ratbox/RELNOTES
11971 7.242 +11 -11 ircd-ratbox/configure
11972 7.56 +3 -3 ircd-ratbox/configure.ac
11973 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11977 leeh 2005/02/16 12:46:30 EST (20050216_1)
11980 . configure configure.ac
11981 include client.h numeric.h s_conf.h setup.h.in
11983 modules Makefile.in
11984 modules/core m_nick.c
11985 src Makefile.in client.c ircd.c messages.tab
11986 newconf.c s_conf.c s_user.c
11992 - remove watch, the protocol for this sucks so hard I just dont want it
11995 Revision Changes Path
11996 7.241 +2 -12 ircd-ratbox/configure
11997 7.55 +2 -4 ircd-ratbox/configure.ac
11998 7.264 +0 -2 ircd-ratbox/include/client.h
11999 7.57 +0 -11 ircd-ratbox/include/numeric.h
12000 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12001 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12002 7.3 +2 -3 ircd-ratbox/include/supported.h
12003 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12004 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12005 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12006 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12007 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12008 7.489 +0 -3 ircd-ratbox/src/client.c
12009 7.371 +0 -2 ircd-ratbox/src/ircd.c
12010 7.125 +9 -9 ircd-ratbox/src/messages.tab
12011 7.199 +0 -1 ircd-ratbox/src/newconf.c
12012 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12013 7.341 +0 -2 ircd-ratbox/src/s_user.c
12014 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12018 leeh 2005/02/15 19:13:31 EST (20050216_0)
12022 src event.c ircd_lexer.l ircd_signal.c
12025 servlink descrip.mms
12027 - remove a few vms bits
12029 Revision Changes Path
12030 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12031 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12032 7.47 +0 -54 ircd-ratbox/src/event.c
12033 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12034 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12035 7.152 +0 -3 ircd-ratbox/src/modules.c
12039 leeh 2005/02/15 18:53:32 EST (20050215_0)
12042 include hostmask.h ircd.h s_conf.h s_newconf.h
12043 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12045 src hostmask.c ircd.c ircd_signal.c s_conf.c
12048 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12049 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12051 Revision Changes Path
12052 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12053 7.81 +1 -0 ircd-ratbox/include/ircd.h
12054 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12055 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12056 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12057 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12058 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12059 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12060 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12061 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12062 7.370 +7 -0 ircd-ratbox/src/ircd.c
12063 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12064 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12065 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12069 leeh 2005/02/13 10:21:41 EST (20050213_4)
12074 doc whats-new-2.0.txt whats-new-2.1.txt
12078 - move whats-new.txt to whats-new-2.0.txt
12079 - add in whats-new-2.1.txt
12080 - update services.txt with the whois for logged in users
12082 Revision Changes Path
12083 7.2 +5 -0 ircd-ratbox/doc/services.txt
12084 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12085 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12086 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12090 leeh 2005/02/13 09:20:37 EST (20050213_3)
12093 include supported.h
12094 modules/core m_message.c
12096 - fix a compile error in m_message.c
12097 - update 005 to the spec and add CPRIVMSG/CNOTICE
12099 Revision Changes Path
12100 7.2 +31 -37 ircd-ratbox/include/supported.h
12101 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12105 leeh 2005/02/13 09:14:12 EST (20050213_2)
12110 - fix the membership memleak
12112 Revision Changes Path
12113 7.432 +0 -3 ircd-ratbox/src/channel.c
12117 leeh 2005/02/12 21:51:56 EST (20050213_1)
12121 modules/core m_message.c
12123 - add a bitmask to track when they send their first message, only allowing
12124 clearing stuff after that.
12126 Revision Changes Path
12127 7.263 +4 -0 ircd-ratbox/include/client.h
12128 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12132 leeh 2005/02/12 21:17:52 EST (20050213_0)
12135 include patricia.h s_newconf.h
12136 modules/core m_message.c
12137 src patricia.c s_newconf.c s_user.c
12139 - add in the patricia for tracking who fills up targets, give them a reduced
12142 Revision Changes Path
12143 7.20 +1 -1 ircd-ratbox/include/patricia.h
12144 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12145 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12146 7.29 +1 -1 ircd-ratbox/src/patricia.c
12147 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12148 7.340 +4 -0 ircd-ratbox/src/s_user.c
12152 leeh 2005/02/12 18:35:10 EST (20050212_0)
12155 include ircd_defs.h
12156 src class.c reject.c
12158 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12160 Revision Changes Path
12161 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12162 7.68 +1 -5 ircd-ratbox/src/class.c
12163 1.33 +1 -5 ircd-ratbox/src/reject.c
12167 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12172 remove stupid memory leak
12174 Revision Changes Path
12175 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12179 leeh 2005/02/11 06:42:48 EST (20050211_0)
12184 - workaround hyb6 allowing empty gline reasons
12186 Revision Changes Path
12187 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12191 leeh 2005/02/09 14:39:13 EST (20050209_2)
12195 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12196 src ircd.c s_conf.c
12198 - move temp dlines and temp klines over to an array, rather than completely
12201 Revision Changes Path
12202 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12203 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12204 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12205 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12206 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12207 7.369 +0 -5 ircd-ratbox/src/ircd.c
12208 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12212 leeh 2005/02/09 14:02:13 EST (20050209_1)
12216 modules m_cap.c m_pong.c m_user.c
12217 modules/core m_nick.c
12220 - remove 'nick' param from register_local_user(), its not needed.
12222 Revision Changes Path
12223 7.35 +1 -1 ircd-ratbox/include/s_user.h
12224 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12225 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12226 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12227 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12228 7.339 +6 -6 ircd-ratbox/src/s_user.c
12232 leeh 2005/02/09 13:12:53 EST (20050209_0)
12235 modules m_cmessage.c
12237 - dont send numerics when we're dealing with CNOTICE
12238 - add in checking for +g, and resetting idle
12240 Revision Changes Path
12241 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12245 leeh 2005/02/08 11:37:50 EST (20050208_2)
12250 - fix operator blocks to work on ip spoofs
12252 Revision Changes Path
12253 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12257 leeh 2005/02/07 19:23:22 EST (20050208_1)
12260 doc example.conf example.efnet.conf
12263 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12265 Revision Changes Path
12266 7.258 +0 -39 ircd-ratbox/doc/example.conf
12267 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12268 7.198 +0 -272 ircd-ratbox/src/newconf.c
12272 leeh 2005/02/07 19:19:32 EST (20050208_0)
12277 - added support for kline.conf.perm et al, these take the same formats
12278 as their non-permanent partners, but you cant remove them via the ircd.
12280 Revision Changes Path
12281 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12285 leeh 2005/02/02 19:18:59 EST (20050203_1)
12292 help/opers cnotice cprivmsg
12294 - added help files for cprivmsg/cnotice
12296 Revision Changes Path
12297 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12298 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12299 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12300 1.10 +19 -19 ircd-ratbox/help/opers/index
12301 1.7 +10 -9 ircd-ratbox/help/users/index
12305 leeh 2005/02/02 19:14:25 EST (20050203_0)
12309 modules Makefile.in
12312 modules m_cmessage.c
12314 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12315 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12316 nick is a member. These bypass any target change limitations.
12317 - added ERR_VOICENEEDED, numeric 489.
12319 Revision Changes Path
12320 7.56 +2 -0 ircd-ratbox/include/numeric.h
12321 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12322 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12323 7.124 +1 -1 ircd-ratbox/src/messages.tab
12327 leeh 2005/02/02 16:58:16 EST (20050202_4)
12332 - update etrace help
12334 Revision Changes Path
12335 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12339 leeh 2005/02/02 16:55:04 EST (20050202_3)
12344 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12345 can put its external ip address in there..
12347 Revision Changes Path
12348 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12352 leeh 2005/02/02 16:41:06 EST (20050202_2)
12357 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12358 if its a non-local client. These will just get "lost" if the remote
12359 server doesnt support this..
12361 Revision Changes Path
12362 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12366 leeh 2005/02/02 16:12:12 EST (20050202_1)
12369 include client.h numeric.h s_conf.h
12370 modules/core m_message.c
12371 src messages.tab newconf.c s_conf.c
12373 - first part of the target change code, add the storage of targets for
12374 localuser, throttle messages when they fill all the available slots
12376 Revision Changes Path
12377 7.262 +5 -1 ircd-ratbox/include/client.h
12378 7.55 +2 -0 ircd-ratbox/include/numeric.h
12379 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12380 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12381 7.123 +1 -1 ircd-ratbox/src/messages.tab
12382 7.197 +1 -0 ircd-ratbox/src/newconf.c
12383 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12387 leeh 2005/02/02 13:28:10 EST (20050202_0)
12390 modules m_resv.c m_stats.c m_testline.c
12391 modules/core m_join.c
12392 src hash.c kdparse.c messages.tab s_newconf.c
12394 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12395 tracking of when resvs get hit
12397 Revision Changes Path
12398 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12399 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12400 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12401 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12402 7.114 +3 -0 ircd-ratbox/src/hash.c
12403 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12404 7.122 +1 -1 ircd-ratbox/src/messages.tab
12405 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12409 leeh 2005/01/31 09:04:10 EST (20050131_2)
12414 - fflush() logfiles
12416 Revision Changes Path
12417 7.79 +2 -0 ircd-ratbox/src/s_log.c
12421 leeh 2005/01/31 08:59:09 EST (20050131_1)
12426 - rename fd_dump() to comm_dump()
12428 Revision Changes Path
12429 1.27 +2 -2 ircd-ratbox/src/commio.c
12433 leeh 2005/01/30 19:16:08 EST (20050131_0)
12438 modules m_services.c
12439 modules/core m_server.c
12440 src hook.c s_serv.c
12442 - added hook for server_introduced
12443 - fixed up services support for hooks
12445 Revision Changes Path
12446 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12447 1.31 +1 -0 ircd-ratbox/include/hook.h
12448 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12449 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12450 7.36 +2 -0 ircd-ratbox/src/hook.c
12451 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12455 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12460 Add back in the comm_fd_hack thing for solaris
12462 Revision Changes Path
12463 1.26 +26 -1 ircd-ratbox/src/commio.c
12467 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12471 include commio.h s_conf.h watch.h
12472 modules m_dline.c m_kline.c m_resv.c m_stats.c
12473 m_watch.c m_xline.c
12474 modules/core m_nick.c
12475 src balloc.c cache.c client.c commio.c
12476 epoll.c ircd.c ircd_lexer.l kdparse.c
12477 listener.c s_auth.c s_conf.c s_log.c
12480 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12482 Revision Changes Path
12483 1.18 +0 -2 ircd-ratbox/adns/adns.h
12484 1.14 +6 -37 ircd-ratbox/include/commio.h
12485 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12486 7.3 +2 -2 ircd-ratbox/include/watch.h
12487 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12488 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12489 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12490 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12491 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12492 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12493 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12494 7.85 +1 -1 ircd-ratbox/src/balloc.c
12495 1.24 +5 -5 ircd-ratbox/src/cache.c
12496 7.488 +4 -4 ircd-ratbox/src/client.c
12497 1.25 +10 -280 ircd-ratbox/src/commio.c
12498 1.33 +1 -1 ircd-ratbox/src/epoll.c
12499 7.368 +4 -4 ircd-ratbox/src/ircd.c
12500 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12501 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12502 7.125 +8 -8 ircd-ratbox/src/listener.c
12503 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12504 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12505 7.78 +20 -20 ircd-ratbox/src/s_log.c
12506 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12507 1.6 +22 -15 ircd-ratbox/src/watch.c
12511 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12514 modules/core m_mode.c
12516 remove two unused variables
12518 Revision Changes Path
12519 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12523 leeh 2005/01/28 15:31:40 EST (20050128_1)
12529 - mo_kline() needs minpara of 3, not 2
12530 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12531 - require me.info is never blank
12533 Revision Changes Path
12534 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12535 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12539 leeh 2005/01/28 15:26:28 EST (20050128_0)
12542 modules/core m_mode.c m_sjoin.c
12544 - patch via jilles to fix +eI lists being shown to lusers when handling
12545 protocol stuff over TS6
12547 Revision Changes Path
12548 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12549 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12553 leeh 2005/01/25 19:47:38 EST (20050126_0)
12557 modules/core m_join.c m_mode.c m_sjoin.c
12558 src channel.c messages.tab s_serv.c
12560 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12561 an operspy call with &me
12562 - remove modebuf/parabuf params from channel_modes(), we now generate a
12563 buffer internally which we return.
12565 Revision Changes Path
12566 7.163 +1 -1 ircd-ratbox/include/channel.h
12567 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12568 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12569 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12570 7.431 +25 -18 ircd-ratbox/src/channel.c
12571 7.121 +1 -1 ircd-ratbox/src/messages.tab
12572 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12576 alz 2005/01/25 18:09:18 EST (20050125_5)
12579 doc example.conf example.efnet.conf
12582 src listener.c newconf.c s_conf.c
12584 Added dline_with_reason config option (default yes):
12586 /* dline reason: show the user the dline reason when they connect
12589 dline_with_reason = yes;
12591 Revision Changes Path
12592 7.257 +6 -1 ircd-ratbox/doc/example.conf
12593 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12594 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12595 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12596 7.124 +1 -1 ircd-ratbox/src/listener.c
12597 7.196 +1 -0 ircd-ratbox/src/newconf.c
12598 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12602 leeh 2005/01/25 13:21:17 EST (20050125_4)
12607 - make conf_set_generic_string() test len exists before it uses it.
12609 Revision Changes Path
12610 7.195 +1 -1 ircd-ratbox/src/newconf.c
12614 leeh 2005/01/25 13:10:56 EST (20050125_3)
12620 - rename 'type' to 'flags' in cluster {};
12621 - add stacking of servers in cluster {}; documented in example.conf
12623 Revision Changes Path
12624 7.256 +18 -10 ircd-ratbox/doc/example.conf
12625 7.194 +39 -7 ircd-ratbox/src/newconf.c
12629 alz 2005/01/25 12:48:54 EST (20050125_2)
12633 src listener.c s_conf.c
12635 Added dline reasons, connecting/banned clients now see ban reason.
12637 Revision Changes Path
12638 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12639 7.123 +17 -4 ircd-ratbox/src/listener.c
12640 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12644 leeh 2005/01/25 07:44:37 EST (20050125_1)
12647 doc example.conf example.efnet.conf
12650 - implement stacking of shared {}; blocks, documented in example.conf
12652 Revision Changes Path
12653 7.255 +26 -13 ircd-ratbox/doc/example.conf
12654 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12655 7.193 +51 -36 ircd-ratbox/src/newconf.c
12659 leeh 2005/01/24 19:08:29 EST (20050125_0)
12663 include client.h s_conf.h
12664 modules/core m_join.c
12665 src newconf.c s_user.c
12667 - added jupe_exempt to auth {};, exempts the user from generating warnings
12668 when they attempt to join juped channels.
12670 Revision Changes Path
12671 7.254 +2 -0 ircd-ratbox/doc/example.conf
12672 7.261 +3 -0 ircd-ratbox/include/client.h
12673 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12674 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12675 7.192 +1 -0 ircd-ratbox/src/newconf.c
12676 7.338 +8 -0 ircd-ratbox/src/s_user.c
12680 leeh 2005/01/24 18:57:02 EST (20050124_6)
12685 - rework shared {};, the format is now:
12687 oper = "flame@*.leeh.co.uk", "*.lan";
12693 oper = "flame@*.leeh.co.uk", "*.lan";
12697 Revision Changes Path
12698 7.191 +55 -23 ircd-ratbox/src/newconf.c
12702 leeh 2005/01/24 17:25:58 EST (20050124_5)
12707 - fix the prototype on load_static_modules()
12709 Revision Changes Path
12710 7.61 +1 -1 ircd-ratbox/include/modules.h
12714 leeh 2005/01/24 16:00:30 EST (20050124_4)
12719 - have cap end call register_local_user() with its own copy of
12720 source_p->username so its safe for unidented users..
12722 Revision Changes Path
12723 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12727 leeh 2005/01/24 15:48:09 EST (20050124_3)
12730 include newconf.h s_conf.h
12732 src newconf.c s_conf.c s_log.c
12734 - move the conf parser over to a table based structure, with generic setting
12735 of integers/strings
12737 Revision Changes Path
12738 7.34 +9 -8 ircd-ratbox/include/newconf.h
12739 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12740 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12741 7.190 +264 -808 ircd-ratbox/src/newconf.c
12742 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12743 7.77 +13 -13 ircd-ratbox/src/s_log.c
12747 leeh 2005/01/24 13:11:30 EST (20050124_2)
12753 - added stacking of ips in exempt {};
12755 Revision Changes Path
12756 7.253 +4 -0 ircd-ratbox/doc/example.conf
12757 7.189 +11 -30 ircd-ratbox/src/newconf.c
12761 leeh 2005/01/24 12:59:57 EST (20050124_1)
12765 src channel.c client.c hash.c hook.c
12766 newconf.c s_user.c watch.c
12768 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12769 consistent with the rest of the dlink code.
12771 Revision Changes Path
12772 1.54 +7 -7 ircd-ratbox/include/tools.h
12773 7.430 +2 -2 ircd-ratbox/src/channel.c
12774 7.487 +6 -6 ircd-ratbox/src/client.c
12775 7.113 +5 -5 ircd-ratbox/src/hash.c
12776 7.35 +1 -1 ircd-ratbox/src/hook.c
12777 7.188 +2 -2 ircd-ratbox/src/newconf.c
12778 7.337 +1 -1 ircd-ratbox/src/s_user.c
12779 1.5 +4 -4 ircd-ratbox/src/watch.c
12783 leeh 2005/01/24 12:47:13 EST (20050124_0)
12788 - cheap hack on sticky capabs..
12790 Revision Changes Path
12791 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12795 leeh 2005/01/22 11:36:54 EST (20050122_0)
12800 - updated my clicap implementation to match the spec so far..
12802 Revision Changes Path
12803 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12807 leeh 2005/01/21 07:14:43 EST (20050121_2)
12812 modules m_services.c
12813 src hook.c s_serv.c
12815 - added hooks for when we're sending a burst
12816 - rewrote hooks.txt
12817 - fix up the hooks ive already done in services compatibility, ill add the
12818 hooks for server/client introductions in a bit.
12820 Revision Changes Path
12821 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12822 1.30 +4 -0 ircd-ratbox/include/hook.h
12823 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12824 7.34 +7 -0 ircd-ratbox/src/hook.c
12825 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12829 leeh 2005/01/21 06:34:03 EST (20050121_1)
12832 contrib example_module.c spy_admin_notice.c
12833 spy_info_notice.c spy_links_notice.c
12834 spy_motd_notice.c spy_stats_notice.c
12835 spy_stats_p_notice.c spy_trace_notice.c
12837 spy_whois_notice_global.c
12839 modules m_admin.c m_info.c m_links.c m_motd.c
12840 m_services.c m_stats.c m_trace.c
12841 m_whois.c static_modules.c.SH
12842 modules/core m_server.c
12843 src client.c hook.c ircd.c modules.c packet.c
12844 s_auth.c s_serv.c s_user.c send.c
12846 - add a better implementation of the hook system, its now a slow leaking
12847 array and events are created whenever we try adding a hook for it, or
12848 theyre registered for the caller.
12850 Ive temporarily fucked services support and removed most of the other
12851 hooks.. I shall fix this soon.
12853 Revision Changes Path
12854 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12855 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12856 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12857 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12858 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12859 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12860 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12861 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12862 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12863 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12864 1.29 +34 -70 ircd-ratbox/include/hook.h
12865 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12866 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12867 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12868 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12869 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12870 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12871 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12872 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12873 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12874 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12875 7.486 +1 -28 ircd-ratbox/src/client.c
12876 7.33 +131 -137 ircd-ratbox/src/hook.c
12877 7.367 +1 -1 ircd-ratbox/src/ircd.c
12878 7.151 +6 -10 ircd-ratbox/src/modules.c
12879 7.138 +10 -14 ircd-ratbox/src/packet.c
12880 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12881 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12882 7.336 +0 -6 ircd-ratbox/src/s_user.c
12883 7.286 +8 -6 ircd-ratbox/src/send.c
12887 leeh 2005/01/20 19:19:20 EST (20050121_0)
12892 - remove an unused struct
12894 Revision Changes Path
12895 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12899 leeh 2005/01/20 13:38:39 EST (20050120_1)
12902 . configure configure.ac
12903 include client.h numeric.h patchlevel.h
12904 modules Makefile.in
12905 src messages.tab s_user.c
12909 - drop back to -O0, fix patchlevel.h
12910 - first stab at client capabilities.. this still needs work.
12912 Revision Changes Path
12913 7.240 +3 -3 ircd-ratbox/configure
12914 7.54 +3 -3 ircd-ratbox/configure.ac
12915 7.260 +3 -0 ircd-ratbox/include/client.h
12916 7.54 +2 -0 ircd-ratbox/include/numeric.h
12917 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12918 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12919 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12920 7.120 +1 -1 ircd-ratbox/src/messages.tab
12921 7.335 +3 -0 ircd-ratbox/src/s_user.c
12925 leeh 2005/01/20 06:04:41 EST (20050120_0)
12928 . ChangeLog RELNOTES
12929 include config.h config.h.dist memory.h
12932 src commio.c crypt.c getopt.c ircd.c s_serv.c
12934 . README.VMS clean.com make.com
12935 include setup.h_vms
12936 modules descrip.mms static_modules_c.com
12937 modules/core descrip.mms
12938 src descrip.mms qio.c version.com
12939 tools descrip.mms mkpasswd_vms.c
12941 - clean changelog, relnotes
12942 - mark patchlevel as 2.1.0beta
12943 - remove VMS support
12945 Revision Changes Path
12946 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12947 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12948 1.111 +1 -348 ircd-ratbox/RELNOTES
12949 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12950 7.182 +0 -42 ircd-ratbox/include/config.h
12951 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12952 7.50 +0 -4 ircd-ratbox/include/memory.h
12953 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12954 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12955 7.2 +0 -58 ircd-ratbox/make.com (dead)
12956 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12957 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12958 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12959 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12960 1.24 +7 -30 ircd-ratbox/src/commio.c
12961 7.12 +0 -4 ircd-ratbox/src/crypt.c
12962 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12963 7.24 +0 -4 ircd-ratbox/src/getopt.c
12964 7.366 +4 -19 ircd-ratbox/src/ircd.c
12965 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12966 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12967 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12968 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12969 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12973 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12979 not using the return values on a few watch functions so make them void
12981 Revision Changes Path
12982 7.2 +5 -5 ircd-ratbox/include/watch.h
12983 1.4 +19 -28 ircd-ratbox/src/watch.c
12986 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12991 Make watch throttle, don't accept letter commands stacked
12993 Revision Changes Path
12994 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12998 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13005 Revision Changes Path
13006 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13010 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13013 . ChangeLog README.FIRST RELNOTES configure
13015 adns adns.h internal.h parse.c transmit.c
13017 contrib example_module.c spy_admin_notice.c
13018 spy_info_notice.c spy_links_notice.c
13019 spy_motd_notice.c spy_stats_notice.c
13020 spy_stats_p_notice.c spy_trace_notice.c
13022 spy_whois_notice_global.c
13023 doc example.conf example.efnet.conf ircd.motd
13024 server-version-info whats-new.txt
13025 help/opers umode xline
13027 include cache.h channel.h class.h client.h
13028 commio.h config.h config.h.dist hash.h
13029 hook.h hostmask.h irc_string.h ircd.h
13030 ircd_defs.h m_info.h memory.h msg.h
13031 newconf.h numeric.h packet.h patchlevel.h
13032 patricia.h s_conf.h s_gline.h s_newconf.h
13033 s_serv.h s_user.h scache.h serno.h
13034 setup.h.in sprintf_irc.h stdinc.h tools.h
13035 modules .depend Makefile.in m_admin.c m_away.c
13036 m_dline.c m_encap.c m_gline.c m_info.c
13037 m_kline.c m_links.c m_list.c m_lusers.c
13038 m_motd.c m_oper.c m_operspy.c m_rehash.c
13039 m_restart.c m_resv.c m_set.c m_stats.c
13040 m_svinfo.c m_testline.c m_testmask.c
13041 m_topic.c m_trace.c m_watch.c m_who.c
13042 m_whois.c m_whowas.c m_xline.c
13043 static_modules.c.SH
13044 modules/core m_error.c m_message.c m_mode.c m_quit.c
13045 m_server.c m_squit.c
13046 src .depend Makefile.in adns.c balloc.c
13047 cache.c channel.c class.c client.c
13048 commio.c crypt.c devpoll.c epoll.c
13049 event.c getopt.c hash.c hook.c hostmask.c
13050 irc_string.c ircd.c ircd_lexer.l
13051 ircd_parser.y ircd_signal.c listener.c
13052 modules.c newconf.c numeric.c packet.c
13053 parse.c patricia.c poll.c reject.c
13054 restart.c s_auth.c s_conf.c s_log.c
13055 s_newconf.c s_serv.c s_user.c scache.c
13056 select.c send.c snprintf.c tools.c
13057 version.c.SH watch.c whowas.c
13058 tools README.mkpasswd mkpasswd.c
13060 . README.VMS clean.com make.com
13062 include common.h s_stats.h setup.h_vms
13064 modules descrip.mms m_challenge.c m_etrace.c
13065 m_invite.c m_names.c m_pass.c m_ping.c
13066 m_pong.c m_services.c m_tb.c m_user.c
13067 m_users.c m_version.c
13068 static_modules_c.com
13069 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13071 servlink descrip.mms
13072 src descrip.mms kdparse.c messages.tab qio.c
13073 s_gline.c s_stats.c version.com
13074 tools descrip.mms mkpasswd_vms.c
13078 modules/core channels.c users.c
13081 merge from RATBOX_2_0
13083 Revision Changes Path
13084 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13085 7.40 +1 -0 ircd-ratbox/README.FIRST
13086 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13087 1.110 +114 -6 ircd-ratbox/RELNOTES
13088 1.17 +4 -0 ircd-ratbox/adns/adns.h
13089 1.17 +4 -4 ircd-ratbox/adns/internal.h
13090 1.12 +38 -38 ircd-ratbox/adns/parse.c
13091 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13092 1.19 +13 -13 ircd-ratbox/adns/types.c
13093 7.1 +10 -0 ircd-ratbox/clean.com (new)
13094 7.239 +47 -29 ircd-ratbox/configure
13095 7.53 +40 -32 ircd-ratbox/configure.ac
13096 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13097 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13098 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13099 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13100 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13101 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13102 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13103 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13104 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13105 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13106 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13107 7.252 +68 -22 ircd-ratbox/doc/example.conf
13108 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13109 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13110 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13111 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13112 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13113 1.5 +2 -1 ircd-ratbox/help/opers/umode
13114 1.7 +1 -1 ircd-ratbox/help/opers/xline
13115 1.2 +1 -0 ircd-ratbox/help/users/umode
13116 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13117 1.7 +8 -0 ircd-ratbox/include/cache.h
13118 7.162 +18 -16 ircd-ratbox/include/channel.h
13119 7.25 +4 -0 ircd-ratbox/include/class.h
13120 7.259 +34 -28 ircd-ratbox/include/client.h
13121 1.13 +45 -7 ircd-ratbox/include/commio.h
13122 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13123 7.181 +74 -16 ircd-ratbox/include/config.h
13124 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13125 7.53 +2 -0 ircd-ratbox/include/hash.h
13126 1.28 +73 -27 ircd-ratbox/include/hook.h
13127 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13128 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13129 7.80 +6 -31 ircd-ratbox/include/ircd.h
13130 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13131 7.56 +14 -8 ircd-ratbox/include/m_info.h
13132 7.49 +4 -0 ircd-ratbox/include/memory.h
13133 7.53 +2 -0 ircd-ratbox/include/msg.h
13134 7.33 +9 -9 ircd-ratbox/include/newconf.h
13135 7.53 +12 -8 ircd-ratbox/include/numeric.h
13136 7.27 +1 -1 ircd-ratbox/include/packet.h
13137 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13138 7.19 +25 -1 ircd-ratbox/include/patricia.h
13139 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13140 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13141 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13142 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13143 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13144 7.34 +13 -9 ircd-ratbox/include/s_user.h
13145 7.15 +1 -1 ircd-ratbox/include/scache.h
13146 7.5366 +1 -1 ircd-ratbox/include/serno.h
13147 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13148 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13149 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13150 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13151 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13152 1.53 +10 -10 ircd-ratbox/include/tools.h
13153 7.1 +58 -0 ircd-ratbox/make.com (new)
13154 1.45 +338 -182 ircd-ratbox/modules/.depend
13155 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13156 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13157 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13158 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13159 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13160 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13161 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13162 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13163 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13164 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13165 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13166 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13167 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13168 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13169 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13170 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13171 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13172 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13173 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13174 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13175 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13176 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13177 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13178 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13179 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13180 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13181 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13182 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13183 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13184 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13185 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13186 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13187 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13188 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13189 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13190 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13191 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13192 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13193 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13194 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13195 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13196 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13197 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13198 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13199 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13200 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13201 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13202 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13203 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13204 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13205 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13206 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13207 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13208 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13209 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13210 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13211 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13212 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13213 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13214 7.48 +162 -119 ircd-ratbox/src/.depend
13215 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13216 7.75 +5 -5 ircd-ratbox/src/adns.c
13217 7.84 +1 -1 ircd-ratbox/src/balloc.c
13218 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13219 1.23 +75 -7 ircd-ratbox/src/cache.c
13220 7.429 +342 -79 ircd-ratbox/src/channel.c
13221 7.67 +42 -2 ircd-ratbox/src/class.c
13222 7.485 +245 -85 ircd-ratbox/src/client.c
13223 1.23 +349 -43 ircd-ratbox/src/commio.c
13224 7.11 +4 -0 ircd-ratbox/src/crypt.c
13225 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13226 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13227 1.32 +4 -8 ircd-ratbox/src/epoll.c
13228 7.46 +63 -6 ircd-ratbox/src/event.c
13229 7.23 +4 -0 ircd-ratbox/src/getopt.c
13230 7.112 +8 -7 ircd-ratbox/src/hash.c
13231 7.32 +135 -133 ircd-ratbox/src/hook.c
13232 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13233 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13234 7.365 +56 -48 ircd-ratbox/src/ircd.c
13235 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13236 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13237 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13238 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13239 7.122 +14 -13 ircd-ratbox/src/listener.c
13240 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13241 7.150 +17 -8 ircd-ratbox/src/modules.c
13242 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13243 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13244 7.137 +55 -42 ircd-ratbox/src/packet.c
13245 7.187 +8 -15 ircd-ratbox/src/parse.c
13246 7.28 +2 -4 ircd-ratbox/src/patricia.c
13247 7.82 +3 -1 ircd-ratbox/src/poll.c
13248 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13249 1.32 +8 -3 ircd-ratbox/src/reject.c
13250 7.34 +1 -0 ircd-ratbox/src/restart.c
13251 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13252 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13253 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13254 7.76 +32 -35 ircd-ratbox/src/s_log.c
13255 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13256 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13257 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13258 7.334 +773 -2 ircd-ratbox/src/s_user.c
13259 7.27 +2 -1 ircd-ratbox/src/scache.c
13260 7.44 +2 -0 ircd-ratbox/src/select.c
13261 7.285 +12 -12 ircd-ratbox/src/send.c
13262 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13263 7.46 +0 -1 ircd-ratbox/src/tools.c
13264 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13265 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13266 1.3 +4 -4 ircd-ratbox/src/watch.c
13267 7.32 +1 -0 ircd-ratbox/src/whowas.c
13268 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13269 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13270 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13271 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13275 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13277 Modified files: (Branch: RATBOX_2_0)
13280 a remote client is never going to have a watch list..duh
13282 Revision Changes Path
13283 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13287 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13289 Added files: (Branch: RATBOX_2_0)
13294 Revision Changes Path
13295 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13299 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13301 Added files: (Branch: RATBOX_2_0)
13305 helps if we actually include the .c/.h files
13307 Revision Changes Path
13308 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13309 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13313 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13315 Modified files: (Branch: RATBOX_2_0)
13316 . configure configure.ac
13317 include client.h numeric.h s_conf.h setup.h.in
13319 modules Makefile.in
13320 modules/core m_nick.c
13321 src Makefile.in client.c ircd.c messages.tab
13322 newconf.c s_conf.c s_user.c
13324 backport watch from devel
13326 Revision Changes Path
13327 7.229.2.10 +12 -2 ircd-ratbox/configure
13328 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13329 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13330 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13331 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13332 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13333 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13334 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13335 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13336 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13337 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13338 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13339 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13340 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13341 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13342 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13346 leeh 2005/01/12 10:12:40 EST (20050112_1)
13348 Modified files: (Branch: RATBOX_2_0)
13350 modules m_services.c m_whois.c
13353 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13354 when the user is logged in
13356 Revision Changes Path
13357 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13358 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13359 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13360 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13364 leeh 2005/01/11 19:47:14 EST (20050112_0)
13366 Modified files: (Branch: RATBOX_2_0)
13367 include supported.h
13368 Added files: (Branch: RATBOX_2_0)
13372 - added doc/services.txt, outlining the compatibility code
13374 Revision Changes Path
13375 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13376 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13380 leeh 2005/01/11 18:38:10 EST (20050111_5)
13382 Modified files: (Branch: RATBOX_2_0)
13383 include client.h hook.h
13384 modules m_services.c
13385 modules/core m_server.c
13386 src hook.c s_serv.c
13388 - more services compatibility code:
13389 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13390 appropriate service {}; entry, only accept SU from these.
13391 - hook into us finishing nick burst, and have services burst a list of
13394 Revision Changes Path
13395 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13396 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13397 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13398 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13399 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13400 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13404 leeh 2005/01/11 17:32:42 EST (20050111_4)
13406 Modified files: (Branch: RATBOX_2_0)
13407 . configure configure.ac
13409 modules Makefile.in
13411 Added files: (Branch: RATBOX_2_0)
13412 modules m_services.c
13414 - more services compatibility code:
13415 - encap handlers for SU (services marking client as logged in)
13416 - and for LOGIN (servers bursting logged in status)
13417 - move suser from Client -> User
13419 Revision Changes Path
13420 7.229.2.9 +9 -3 ircd-ratbox/configure
13421 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13422 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13423 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13424 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13425 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13429 leeh 2005/01/11 16:46:34 EST (20050111_3)
13431 Modified files: (Branch: RATBOX_2_0)
13432 include ircd_defs.h
13434 - whoops, missing #endif
13436 Revision Changes Path
13437 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13441 leeh 2005/01/11 15:56:57 EST (20050111_2)
13443 Modified files: (Branch: RATBOX_2_0)
13444 include ircd_defs.h
13446 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13447 have ipv6 just report sizeof(struct sockaddr_in)
13449 Revision Changes Path
13450 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13454 leeh 2005/01/10 20:19:35 EST (20050111_1)
13456 Modified files: (Branch: RATBOX_2_0)
13459 - fix a gcc warning
13461 Revision Changes Path
13462 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13466 leeh 2005/01/10 20:10:35 EST (20050111_0)
13468 Modified files: (Branch: RATBOX_2_0)
13469 adns internal.h parse.c transmit.c types.c
13471 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13474 Revision Changes Path
13475 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13476 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13477 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13478 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13482 leeh 2005/01/10 17:48:48 EST (20050110_3)
13484 Modified files: (Branch: RATBOX_2_0)
13487 - send out the reformatted xline to opers (\s -> ' ')
13489 Revision Changes Path
13490 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13494 leeh 2005/01/10 16:18:53 EST (20050110_2)
13496 Modified files: (Branch: RATBOX_2_0)
13499 include client.h supported.h
13500 src messages.tab s_user.c send.c
13502 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13505 Revision Changes Path
13506 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13507 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13508 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13509 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13510 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13511 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13512 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13516 leeh 2005/01/10 14:50:47 EST (20050110_1)
13518 Modified files: (Branch: RATBOX_2_0)
13519 doc example.conf example.efnet.conf
13521 - I dont remember ts6 desyncing on bans, so im not sure why the example
13524 Revision Changes Path
13525 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13526 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13530 leeh 2005/01/10 13:31:10 EST (20050110_0)
13532 Modified files: (Branch: RATBOX_2_0)
13533 . configure configure.ac
13534 include channel.h client.h numeric.h s_conf.h
13535 s_serv.h setup.h.in
13536 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13538 src channel.c messages.tab newconf.c s_conf.c
13541 - added --enable-services to configure, which enables some ratbox-services
13542 compatibility code:
13543 - chanmode +r, registered users only
13544 - usermode +S, prevents deop/kick of a service
13545 - service { }; block in conf for the above umode
13547 Revision Changes Path
13548 7.229.2.8 +28 -16 ircd-ratbox/configure
13549 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13550 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13551 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13552 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13553 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13554 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13555 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13556 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13557 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13558 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13559 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13560 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13561 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13562 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13563 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13564 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13565 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13566 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13570 leeh 2005/01/09 08:23:30 EST (20050109_0)
13572 Modified files: (Branch: RATBOX_2_0)
13575 - remove a tab, and add +C to opers umode help
13577 Revision Changes Path
13578 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode