1 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
3 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
7 +3 -3 trunk/modules/core/m_kill.c (File Modified)
10 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
12 Backport from early 3.x:
15 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
17 - remove "Processing connection to foobar.net" message
21 +0 -3 trunk/src/s_auth.c (File Modified)
24 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
26 - missed the processing connection one (actually, we can probably nuke this one)
30 +1 -2 trunk/src/s_auth.c (File Modified)
33 river 2006/09/27 16:33:05 UTC (20060927-2174)
35 get_client_name = stupid
40 +10 -7 trunk/modules/core/m_kill.c (File Modified)
43 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
45 - remove excessive arguments
49 +1 -2 trunk/src/s_conf.c (File Modified)
50 +1 -1 trunk/src/s_user.c (File Modified)
53 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
55 - use sendto_one_notice() for on-connect notices too.
59 +10 -10 trunk/src/s_auth.c (File Modified)
62 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
64 - use sendto_one_notice() in the core, too.
68 +2 -2 trunk/src/chmode.c (File Modified)
69 +8 -15 trunk/src/modules.c (File Modified)
70 +3 -5 trunk/src/s_conf.c (File Modified)
71 +1 -2 trunk/src/s_newconf.c (File Modified)
72 +20 -57 trunk/src/s_user.c (File Modified)
75 river 2006/09/27 16:19:25 UTC (20060927-2166)
77 the KILL command will use get_client_name(, SHOW_IP) instead of
78 target->name, and will show a more useful error for local opers
83 +6 -4 trunk/modules/core/m_kill.c (File Modified)
86 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
88 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
92 +4 -2 trunk/src/send.c (File Modified)
95 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
101 +1 -1 trunk/include/client.h (File Modified)
104 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
106 - get_id(): fall back to "*" if client has no known name
110 +1 -1 trunk/include/client.h (File Modified)
113 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
115 - convert to sendto_one_notice().
119 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
120 +4 -6 trunk/unsupported/m_force.c (File Modified)
123 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
125 - use sendto_one_notice() in many places instead of
126 sendto_one(source_p, ":%s NOTICE %s :", ...);
130 +10 -25 trunk/extensions/example_module.c (File Modified)
131 +5 -14 trunk/extensions/hurt.c (File Modified)
132 +1 -2 trunk/extensions/m_42.c (File Modified)
133 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
134 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
135 +1 -2 trunk/extensions/m_opme.c (File Modified)
136 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
137 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
138 +3 -7 trunk/modules/core/m_die.c (File Modified)
139 +2 -4 trunk/modules/core/m_kill.c (File Modified)
140 +2 -2 trunk/modules/core/m_squit.c (File Modified)
141 +1 -2 trunk/modules/m_challenge.c (File Modified)
142 +11 -15 trunk/modules/m_connect.c (File Modified)
143 +20 -28 trunk/modules/m_dline.c (File Modified)
144 +2 -2 trunk/modules/m_etrace.c (File Modified)
145 +11 -21 trunk/modules/m_gline.c (File Modified)
146 +2 -4 trunk/modules/m_kline.c (File Modified)
147 +1 -2 trunk/modules/m_rehash.c (File Modified)
148 +3 -7 trunk/modules/m_restart.c (File Modified)
149 +31 -45 trunk/modules/m_set.c (File Modified)
150 +2 -4 trunk/modules/m_testmask.c (File Modified)
151 +5 -8 trunk/modules/m_unreject.c (File Modified)
152 +2 -5 trunk/modules/m_xline.c (File Modified)
157 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
158 +10 -25 trunk/extensions/example_module.c (File Modified)
159 +5 -14 trunk/extensions/hurt.c (File Modified)
160 +1 -2 trunk/extensions/m_42.c (File Modified)
161 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
162 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
163 +1 -2 trunk/extensions/m_opme.c (File Modified)
164 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
165 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
166 +3 -7 trunk/modules/core/m_die.c (File Modified)
167 +14 -11 trunk/modules/core/m_kill.c (File Modified)
168 +2 -2 trunk/modules/core/m_squit.c (File Modified)
169 +1 -2 trunk/modules/m_challenge.c (File Modified)
170 +11 -15 trunk/modules/m_connect.c (File Modified)
171 +2 -4 trunk/modules/m_dline.c (File Modified)
172 +2 -2 trunk/modules/m_etrace.c (File Modified)
173 +11 -21 trunk/modules/m_gline.c (File Modified)
174 +2 -4 trunk/modules/m_kline.c (File Modified)
175 +1 -2 trunk/modules/m_rehash.c (File Modified)
176 +3 -7 trunk/modules/m_restart.c (File Modified)
177 +31 -45 trunk/modules/m_set.c (File Modified)
178 +2 -4 trunk/modules/m_testmask.c (File Modified)
179 +5 -8 trunk/modules/m_unreject.c (File Modified)
180 +1 -3 trunk/modules/m_xline.c (File Modified)
181 +2 -2 trunk/src/chmode.c (File Modified)
182 +8 -15 trunk/src/modules.c (File Modified)
183 +10 -14 trunk/src/s_auth.c (File Modified)
184 +3 -6 trunk/src/s_conf.c (File Modified)
185 +1 -2 trunk/src/s_newconf.c (File Modified)
186 +20 -57 trunk/src/s_user.c (File Modified)
187 +4 -2 trunk/src/send.c (File Modified)
188 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
189 +4 -6 trunk/unsupported/m_force.c (File Modified)
192 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
194 - keyword-subst from charybdis 2.2.
198 +12 -3 trunk/doc/example.conf (File Modified)
199 +58 -3 trunk/doc/reference.conf (File Modified)
200 + - trunk/include/substitution.h (File Added)
201 +1 -0 trunk/src/Makefile.in (File Modified)
202 +2 -2 trunk/src/s_conf.c (File Modified)
203 +164 -1 trunk/src/s_user.c (File Modified)
204 + - trunk/src/substitution.c (File Added)
207 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
209 Removed merge tracking for "svnmerge" for
210 http://svn.atheme.org/charybdis/branches/release-2.2
214 + - trunk/ (Property Modified)
217 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
219 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
220 http://svn.atheme.org/charybdis/branches/release-2.2
224 + - trunk/ (Property Modified)
227 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
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:58:41 UTC (20070125-3151)
239 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
240 http://svn.atheme.org/charybdis/branches/release-2.2
244 + - trunk/ (Property Modified)
247 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
253 + - trunk/ (Property Modified)
256 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
258 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
259 http://svn.atheme.org/charybdis/branches/release-2.2
263 + - trunk/ (Property Modified)
266 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
268 - version bump to 2.2.0
272 +3 -1 trunk/NEWS (File Modified)
273 +1 -1 trunk/configure.ac (File Modified)
276 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
279 + branches/release-2.1 -> 2.2 base
280 + 3.0 -> branches/cxxconversion
281 + backport some immediate 3.0 functionality for 2.2
286 + - trunk/ (File Added)
289 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
291 Merged revisions 3135,3137 via svnmerge from
292 http://svn.atheme.org/charybdis/trunk
295 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
297 - Expand TRACE description
298 - Mention expiry time in TESTLINE
300 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
302 Update copyright year for sgml docs to 2007.
307 + - branches/release-2.1/ (Property Modified)
308 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
309 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
312 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
314 Merged revisions 1999 via svnmerge from
315 http://svn.atheme.org/charybdis/trunk
319 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
326 + - branches/release-2.1/ (Property Modified)
327 +1 -0 branches/release-2.1/CREDITS (File Modified)
330 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
332 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
333 http://svn.atheme.org/charybdis/trunk
336 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
338 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
340 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
342 - add use_forward to /info
344 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
346 Call channel_modes() with &me instead of source_p when
347 sending out a JOIN and SJOIN for a local user. This
348 saves checking whether they are on the channel they
351 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
353 If use_forward is disabled:
355 - hide +f in /mode #channel (/mode #channel f still shows it)
356 - do not send any mode changes adding +f to local clients
357 (-f ones are still sent)
362 + - branches/release-2.1/ (Property Modified)
363 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
364 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
365 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
366 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
367 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
368 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
369 +1 -1 branches/release-2.1/src/channel.c (File Modified)
370 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
371 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
372 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
373 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
374 +4 -2 branches/release-2.1/src/supported.c (File Modified)
377 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
379 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
383 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
384 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
385 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
388 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
390 Add accountability (wallops, log) to OKICK.
394 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
397 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
399 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
400 Similar to branches/release-2.2 r3061.
404 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
407 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
409 - Write xline to file after instead of before notifying opers and source
410 - Also notify source of failure to add xline
411 Similar to branches/release-2.2 r3057.
415 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
418 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
420 If a dline/kline/resv cannot be added to the file, send
421 the regular notices to local opers and source anyway,
422 and also warn the source (local opers were already warned).
423 Similar to branches/release-2.2 r3053.
427 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
430 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
432 Port over fixes from unkline/unxline/unresv to undline.
433 Similar to branches/release-2.2 r3049.
437 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
440 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
442 Merged revisions 2915 via svnmerge from
443 http://svn.atheme.org/charybdis/trunk
446 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
448 In usage message, show kline.conf and xline.conf instead
449 of klines.conf and xlines.conf.
454 + - branches/release-2.1/ (Property Modified)
455 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
458 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
460 Merged revisions 2831,2833,2853 via svnmerge from
461 http://svn.atheme.org/charybdis/trunk
464 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
466 unkline/unxline/unresv:
467 - if fclose on the output returns an error, treat this as a
469 - check if the rename from the temp file to the ban conf failed
471 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
473 When adding a permanent dline/kline/xline/resv, check
474 the return value of fclose().
476 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
478 Do not free xline aconf if it could not be written out.
479 It will be added to the list in memory anyway.
484 + - branches/release-2.1/ (Property Modified)
485 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
486 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
487 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
488 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
491 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
493 NEWS: Clarify effects of ip_cloaking changes a little.
497 +2 -0 branches/release-2.1/NEWS (File Modified)
500 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
506 +9 -9 branches/release-2.1/configure (File Modified)
509 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
511 Version bump on 2.1 branch to 2.1.2.
515 +1 -1 branches/release-2.1/configure.ac (File Modified)
518 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
524 +1 -0 branches/release-2.1/NEWS (File Modified)
527 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
529 Merged revisions 2801 via svnmerge from
530 http://svn.atheme.org/charybdis/trunk
533 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
535 ip_cloaking: try to avoid truncation by removing more
536 components of the hostname (except the TLD).
541 + - branches/release-2.1/ (Property Modified)
542 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
545 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
551 +8 -1 branches/release-2.1/NEWS (File Modified)
554 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
556 Merged revisions 2781 via svnmerge from
557 http://svn.atheme.org/charybdis/trunk
560 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
562 Fix stupid bug: checked a hostmask against the found
563 ban instead of all exceptions, causing all host mangled
564 clients to be exempted if there was a single ban
565 exception in many cases.
570 + - branches/release-2.1/ (Property Modified)
571 +2 -2 branches/release-2.1/src/channel.c (File Modified)
574 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
576 Merged revisions 2773 via svnmerge from
577 http://svn.atheme.org/charybdis/trunk
580 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
582 user@host must be *@* for a shared{} block with flags=locops
583 (server should not be *).
588 + - branches/release-2.1/ (Property Modified)
589 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
592 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
594 Tweak \s code a little.
598 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
599 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
600 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
603 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
605 Merged revisions 2761 via svnmerge from
606 http://svn.atheme.org/charybdis/trunk
609 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
611 The testline/no_tilde fixes are in 2.1.1.
616 + - branches/release-2.1/ (Property Modified)
617 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
620 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
626 +4 -1 branches/release-2.1/NEWS (File Modified)
629 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
631 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
632 http://svn.atheme.org/charybdis/trunk
636 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
638 If the auth{} block has no_tilde and is not kline exempt,
639 check the username without tilde against klines too.
640 This is consistent with the way klines work on spoofs
641 (klines checked on both raw and appearing-on-IRC version).
643 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
645 Rework the fix for klines with no_tilde.
646 Add an extra argument to find_address_conf() for the
647 username without tilde, as that may contain one character more.
649 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
651 Unbreak compile (because of r2697).
652 testline with ~ could be improved some more perhaps, but this should work.
654 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
656 testline: take no_tilde and username truncation into account
658 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
660 Add some information on /testline with no_tilde and username truncation.
665 + - branches/release-2.1/ (Property Modified)
666 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
667 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
668 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
669 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
670 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
671 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
674 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
676 Merged revisions 2149,2151 via svnmerge from
677 http://svn.atheme.org/charybdis/trunk
680 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
682 Move kills from services from +s to +k snomask.
683 Kills from non-service opers remain on +s.
685 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
687 Update description of +s and +k snomasks.
692 + - branches/release-2.1/ (Property Modified)
693 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
694 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
695 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
698 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
700 Merged revisions 2685 via svnmerge from
701 http://svn.atheme.org/charybdis/trunk
704 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
706 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
711 + - branches/release-2.1/ (Property Modified)
712 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
715 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
717 Merged revisions 2693 via svnmerge from
718 http://svn.atheme.org/charybdis/trunk
721 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
723 Fix truncation (by one) of unidented usernames
724 if user registration is done because of DNSBL
725 completion (which is the usual case if a valid
726 NICK and USER are sent quickly and any DNSBLs
732 + - branches/release-2.1/ (Property Modified)
733 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
736 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
742 +10 -0 branches/release-2.1/NEWS (File Modified)
745 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
751 +9 -9 branches/release-2.1/configure (File Modified)
754 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
756 Version bump to 2.1.1.
760 +1 -1 branches/release-2.1/configure.ac (File Modified)
763 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
765 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
766 http://svn.atheme.org/charybdis/trunk
769 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
771 - fix a server notice on SID collision where the server name is mentioned twice
773 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
775 - get_server_name() is stupid
777 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
781 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
783 Do the Attempt to re-introduce SID server notice somewhat
784 differently, showing a real host again if !HIDE_SERVERS_IPS
785 and still showing the server name exactly once.
787 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
789 Fix log message for Attempt to re-introduce SID (server notice was ok).
791 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
793 - replace "No N line" with "no connect block" in a
795 - show attempted server name in a few serverlog messages
800 + - branches/release-2.1/ (Property Modified)
801 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
804 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
806 Merged revisions 2218 via svnmerge from
807 http://svn.atheme.org/charybdis/trunk
810 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
812 Fix garbage in /stats y output on 64-bit archs.
817 + - branches/release-2.1/ (Property Modified)
818 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
821 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
823 Merged revisions 2438 via svnmerge from
824 http://svn.atheme.org/charybdis/trunk
827 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
829 Enable Revision keyword in addition to Id.
834 + - branches/release-2.1/ (Property Modified)
835 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
838 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
840 Merged revisions 2679 via svnmerge from
841 http://svn.atheme.org/charybdis/trunk
844 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
846 Port over ratbox 2.2 r23253 (anfl):
847 - remove the cached storage of how many +beI there are, thereby fixing a
848 case where it can get desynced from reality
853 + - branches/release-2.1/ (Property Modified)
854 +0 -1 branches/release-2.1/include/channel.h (File Modified)
855 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
858 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
860 Merged revisions 2093,2095 via svnmerge from
861 http://svn.atheme.org/charybdis/trunk
864 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
866 - change DNSBL licensing to BSD.
868 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
870 - change x86-assembly FNV implementation to BSD license
875 + - branches/release-2.1/ (Property Modified)
876 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
877 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
880 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
882 Merged revisions 2073,2075 via svnmerge from
883 http://svn.atheme.org/charybdis/trunk
886 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
888 Put full information in the squit reason when exiting
889 a server due to a servlink (ziplinks) error.
891 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
893 Put full information in the squit reason when exiting
894 a server due to not enough arguments for a command.
899 + - branches/release-2.1/ (Property Modified)
900 +7 -5 branches/release-2.1/src/parse.c (File Modified)
901 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
904 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
906 Merged revisions 2071 via svnmerge from
907 http://svn.atheme.org/charybdis/trunk
910 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
912 Don't redirect users from an existing domain to an
913 existing server in reference.conf.
919 + - branches/release-2.1/ (Property Modified)
920 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
923 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
925 Merged revisions 2053 via svnmerge from
926 http://svn.atheme.org/charybdis/trunk
929 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
931 Make find_channel_membership() choose the shortest list
932 (channel's list or user's list) to search, avoiding excessive
933 CPU usage with services which are in lots of channels.
934 From ratbox 2.2 (anfl/jilles)
939 + - branches/release-2.1/ (Property Modified)
940 +21 -4 branches/release-2.1/src/channel.c (File Modified)
943 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
949 +9 -9 branches/release-2.1/configure (File Modified)
952 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
954 Version change 2.1.0rc1 -> 2.1.0 (release).
958 +1 -1 branches/release-2.1/configure.ac (File Modified)
961 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
963 Merged revisions 2029 via svnmerge from
964 http://svn.atheme.org/charybdis/trunk
967 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
969 NEWS: mention m_webirc.c module
974 + - branches/release-2.1/ (Property Modified)
975 +1 -0 branches/release-2.1/NEWS (File Modified)
978 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
984 +9 -9 branches/release-2.1/configure (File Modified)
987 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
989 Change version to 2.1.0rc1.
993 +1 -1 branches/release-2.1/configure.ac (File Modified)
996 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
998 Merged revisions 2021 via svnmerge from
999 http://svn.atheme.org/charybdis/trunk
1002 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1004 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1005 related flaky looking things, and instead keep a list
1006 of BlacklistClients in PreClient.
1011 + - branches/release-2.1/ (Property Modified)
1012 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1013 +1 -1 branches/release-2.1/include/client.h (File Modified)
1014 +0 -1 branches/release-2.1/include/res.h (File Modified)
1015 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1016 +0 -24 branches/release-2.1/src/res.c (File Modified)
1017 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1020 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1022 Merged revisions 2015,2017 via svnmerge from
1023 http://svn.atheme.org/charybdis/trunk
1026 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1028 Check if the name in the question section of the
1029 DNS reply matches what we queried, to guard against
1030 late replies to a previous query with the same id.
1032 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1034 res.c: add a comment summarizing our changes
1039 + - branches/release-2.1/ (Property Modified)
1040 +53 -18 branches/release-2.1/src/res.c (File Modified)
1043 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1045 Merged revisions 1981 via svnmerge from
1046 http://svn.atheme.org/charybdis/trunk
1049 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1051 Alphabetize extensions and tweak the descriptions a little.
1056 + - branches/release-2.1/ (Property Modified)
1057 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1058 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1061 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1063 Merged revisions 1975 via svnmerge from
1064 http://svn.atheme.org/charybdis/trunk
1067 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1069 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1070 We should use the IP and not truncate the hostname.
1071 From ratbox 2.2 (androsyn)
1076 + - branches/release-2.1/ (Property Modified)
1077 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1080 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1082 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1083 http://svn.atheme.org/charybdis/trunk
1087 + - branches/release-2.1/ (Property Modified)
1090 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1092 - branch 2.1 release family
1096 + - branches/release-2.1/ (File Added)
1099 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1101 Describe new handling of host mangling in channel bans in SGML.
1105 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1108 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1110 - ok, 2.1 operline brought to you by marvin the melancholy robot
1114 +1 -1 trunk/src/messages.tab (File Modified)
1117 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1119 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1120 If anybody comes up with anything better, then please let us know
1121 and we will change this before 2.1 is branched.
1125 +1 -1 trunk/src/messages.tab (File Modified)
1128 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1130 Add EUID to capab.txt.
1134 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1137 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1143 +3 -0 trunk/NEWS (File Modified)
1146 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1148 Allow service{} servers to manipulate the nick delay table
1149 (for "nickserv enforcement").
1150 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1151 If duration is 0, the nickdelay entry is removed, otherwise
1152 it is added with the duration in seconds (maximum 24 hours).
1153 It is suggested that this is used if the EUID capab is present.
1157 +42 -1 trunk/modules/m_services.c (File Modified)
1160 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1162 HURT: strip off *@ from the start of the mask
1163 reject anything else containing '@' or '!'
1167 +11 -0 trunk/extensions/hurt.c (File Modified)
1170 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1172 ircd.c: need supported.h here
1176 +1 -0 trunk/src/ircd.c (File Modified)
1179 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1181 HURT: less ambiguity here
1182 ips/hosts to be hurt must contain a '.' or ':' otherwise
1183 they are interpreted as nicks
1187 +14 -9 trunk/extensions/hurt.c (File Modified)
1190 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1192 - we're now ircd-charybdis.org.
1193 - properly alphabetize credits
1197 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1200 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1202 - add additional modules to the configs
1206 +6 -0 trunk/doc/example.conf (File Modified)
1207 +12 -0 trunk/doc/reference.conf (File Modified)
1210 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1212 - remove hurt.h, it is pointless and confusing
1216 +27 -62 trunk/extensions/hurt.c (File Modified)
1217 + - trunk/extensions/hurt.h (File Deleted)
1220 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1222 - add code to suggest a local HURT by nickname.
1223 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1227 +40 -10 trunk/extensions/hurt.c (File Modified)
1228 +1 -0 trunk/extensions/hurt.h (File Modified)
1231 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1237 +2 -1 trunk/NEWS (File Modified)
1240 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1242 MASKTRACE/TESTMASK: check orighost as well
1246 +4 -2 trunk/modules/m_etrace.c (File Modified)
1247 +3 -1 trunk/modules/m_testmask.c (File Modified)
1250 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1252 Make RPL_ISUPPORT (005) numeric modularizable.
1253 Currently it will reassemble the numeric every time
1254 it needs to be sent, using a few dozen callbacks;
1255 if this is too slow some caching scheme should be
1260 +0 -1 trunk/include/s_user.h (File Modified)
1261 +36 -114 trunk/include/supported.h (File Modified)
1262 +1 -1 trunk/modules/m_version.c (File Modified)
1263 +1 -0 trunk/src/Makefile.in (File Modified)
1264 +1 -0 trunk/src/ircd.c (File Modified)
1265 +300 -25 trunk/src/s_user.c (File Modified)
1266 + - trunk/src/supported.c (File Added)
1269 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1271 EUID orighost could differ from host only in case,
1272 do not mark as dynamic spoof then
1276 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1279 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1281 kline help file: clarify a bit and remove some obsolete stuff
1282 partly suggested by Olin
1286 +8 -8 trunk/help/opers/kline (File Modified)
1289 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1295 +20 -0 trunk/NEWS (File Modified)
1298 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1300 Show real host/IP to nonopers whoising themselves.
1301 The IP is not shown for auth{} spoofs, otherwise it is,
1302 as it looked rather weird to me to show an auth{} spoofed
1303 IP like this. (/userhost on self still shows the IP.)
1307 +13 -2 trunk/modules/m_whois.c (File Modified)
1310 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1312 Document nick_delay stuff and move it around a bit.
1316 +1 -2 trunk/doc/example.conf (File Modified)
1317 +8 -2 trunk/doc/reference.conf (File Modified)
1320 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1322 - disable nickdelay by default. Needs to be documented in reference.conf.
1326 +2 -0 trunk/doc/example.conf (File Modified)
1327 +2 -0 trunk/doc/reference.conf (File Modified)
1330 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1332 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1336 +2 -1 trunk/modules/m_services.c (File Modified)
1339 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1341 ip_cloaking: somewhat hackish but we need to send the
1342 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1347 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1350 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1352 If EUID is used, show realhost in far connect notice
1353 (but not in far disconnect notice).
1357 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1360 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1363 - use non-ENCAP CHGHOST if possible
1364 - really introduce new users with their mangled and real
1365 host if +h is in default umodes
1369 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1372 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1374 Add non-ENCAP CHGHOST.
1378 +49 -11 trunk/modules/m_chghost.c (File Modified)
1381 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1383 Initial addition of EUID (puts realhost/account in same
1384 command as user introduction).
1385 See doc/technical/euid.txt for more information.
1386 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1390 + - trunk/doc/technical/euid.txt (File Added)
1391 +2 -1 trunk/include/s_serv.h (File Modified)
1392 +1 -1 trunk/include/s_user.h (File Modified)
1393 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1394 +1 -34 trunk/modules/m_chghost.c (File Modified)
1395 +0 -28 trunk/modules/m_services.c (File Modified)
1396 +30 -1 trunk/src/s_serv.c (File Modified)
1397 +30 -3 trunk/src/s_user.c (File Modified)
1400 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1402 Store the mangled host in localClient and use it for
1403 ban matching (also match real host for mangled users,
1404 also match mangled host for uncloaked users).
1405 Improve interaction of +h with auth{} and services
1407 Note that all of this only applies to clients who
1408 connect after the mangling module is loaded
1409 (other clients cannot even set +h).
1410 The sorcerynet cloaking module has not been updated
1415 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1416 +3 -0 trunk/include/client.h (File Modified)
1417 +64 -5 trunk/src/channel.c (File Modified)
1418 +1 -0 trunk/src/client.c (File Modified)
1419 +2 -2 trunk/src/s_user.c (File Modified)
1422 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1424 Document /stats U letters in sgml.
1428 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1431 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1433 Better description of hub_mask and leaf_mask.
1437 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1440 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1442 Add operspy_dont_care_user_info to sgml docs.
1446 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1449 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1451 Add general::operspy_dont_care_user_info.
1452 This makes /who mask equivalent to /who !mask for opers
1453 with the operspy flag, and removes the operspy log/notice
1454 on /who mask, /masktrace and /scan.
1455 The necessary privilege (operspy flag) is unchanged.
1456 Behaviour for the other operspy commands (channel
1457 related ones) is also unchanged.
1461 +1 -0 trunk/doc/example.conf (File Modified)
1462 +6 -0 trunk/doc/reference.conf (File Modified)
1463 +1 -0 trunk/include/s_conf.h (File Modified)
1464 +10 -8 trunk/modules/m_etrace.c (File Modified)
1465 +6 -0 trunk/modules/m_info.c (File Modified)
1466 +8 -5 trunk/modules/m_scan.c (File Modified)
1467 +1 -1 trunk/modules/m_version.c (File Modified)
1468 +6 -1 trunk/modules/m_who.c (File Modified)
1469 +1 -0 trunk/src/newconf.c (File Modified)
1470 +1 -0 trunk/src/s_conf.c (File Modified)
1473 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1475 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1476 This letter will also be used for showing operspy with
1477 limited accountability (show non channel related info
1478 without '!' or notice).
1482 +2 -0 trunk/doc/server-version-info (File Modified)
1483 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1484 +2 -0 trunk/include/ircd.h (File Modified)
1485 +6 -0 trunk/modules/m_info.c (File Modified)
1486 +2 -0 trunk/modules/m_version.c (File Modified)
1487 +1 -0 trunk/src/ircd_state.c (File Modified)
1490 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1492 Add m_webirc module, allows showing real host of CGI:IRC users.
1493 Differences to the version available on my web page for a while:
1494 instructions on how to set it up.
1498 +137 -0 trunk/extensions/Makefile.in (File Modified)
1499 + - trunk/extensions/m_webirc.c (File Added)
1502 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1504 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1508 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1511 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1513 - move beu from core to contributors
1514 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1518 +2 -2 trunk/CREDITS (File Modified)
1521 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1523 Mention that class blocks must be defined before the
1524 auth or connect blocks referencing them.
1528 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1531 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1534 - change from "can join" to "is banned", this reverses sense
1535 and removes "weird" checks like for +i, +l, +j
1536 - don't allow $j to same channel
1537 - +s/+p restriction removed, anyone can /mode b anyway
1542 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1545 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1547 Add a few important lines from reference.conf to example.conf.
1551 +8 -1 trunk/doc/example.conf (File Modified)
1554 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1556 - we don't support rtsigio anymore
1557 - we definately don't support VMS nor Cygwin either.
1561 +2 -2 trunk/INSTALL (File Modified)
1562 +0 -2 trunk/README.FIRST (File Modified)
1565 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1567 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1571 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1574 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1577 - return EXTBAN_NOMATCH for a valid ban that does not match
1578 - consider a $j ban invalid if we were already processing a
1579 can_join for a $j ban
1583 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1586 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1588 extb_extgecos: realhost -> orighost
1592 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1595 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1597 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1601 +59 -0 trunk/extensions/Makefile.in (File Modified)
1602 + - trunk/extensions/extb_canjoin.c (File Added)
1605 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1607 - oh right, charybdis calls that 'orighost'.
1611 +2 -2 trunk/modules/m_who.c (File Modified)
1614 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1616 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1620 +2 -0 trunk/modules/m_who.c (File Modified)
1623 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1625 - also check $x against realhost
1629 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1632 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1634 Sorcerynet people want a debugging notice moved from +s to +d.
1638 +1 -1 trunk/src/blacklist.c (File Modified)
1641 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1643 Use source_p instead of client_p for free_pre_client().
1644 client_p could be NULL or another client.
1648 +1 -1 trunk/src/client.c (File Modified)
1651 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1653 - revert this, I know how to fix it now
1657 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1660 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1662 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1663 This fix is probably suboptimal, but it does indeed fix the problem.
1667 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1670 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1672 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1676 +49 -0 trunk/extensions/Makefile.in (File Modified)
1677 + - trunk/extensions/extb_extgecos.c (File Added)
1680 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1682 Remove undocumented and unused general::fallback_to_ip6_int config option.
1686 +0 -3 trunk/include/s_conf.h (File Modified)
1687 +0 -3 trunk/src/newconf.c (File Modified)
1690 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1693 - document new TESTMASK
1694 - mention that TESTMASK matching is the same as MASKTRACE matching
1695 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1700 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1703 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1705 New testmask from ratbox 2.2.
1706 Allows matches on nick, ip and gecos in addition to user
1707 and host, and is fully analogous to masktrace.
1708 The numeric has changed from 724 to 727 and fields in it
1713 +4 -3 trunk/help/opers/testmask (File Modified)
1714 +1 -0 trunk/include/numeric.h (File Modified)
1715 +82 -9 trunk/modules/m_testmask.c (File Modified)
1716 +2 -2 trunk/src/messages.tab (File Modified)
1719 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1721 contrib -> extensions
1725 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1728 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1730 CHGHOST: Check validity of new hostname.
1731 If the command came from a local client (disabled by
1732 default), send an error message and drop the command.
1733 If the command came from a remote client or server,
1734 send a notice to opers and the target user (if local).
1738 +42 -1 trunk/modules/m_chghost.c (File Modified)
1741 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1747 +23 -1 trunk/NEWS (File Modified)
1750 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1752 When an outgoing server connection succeeds, set
1753 localClient->ip by simply copying the whole sockaddr
1754 struct instead of copying certain parts only.
1758 +1 -19 trunk/src/s_serv.c (File Modified)
1761 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1763 Give a special error message and ignore the connect block
1764 if trying to add a connect block for the server's own name.
1768 +7 -0 trunk/src/newconf.c (File Modified)
1771 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1773 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1774 when --disable-balloc is used, so that it compiles.
1775 Obviously the BlockHeapUsage() stub returns just zeroes so
1776 /stats z will be less informative.
1780 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1783 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1785 Free and zero dns_query in DNS callback for outgoing connect.
1786 This avoids double free of reslist.
1790 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1793 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1795 From ratbox, log failed outgoing connections to serverlog.
1800 +13 -1 trunk/src/s_serv.c (File Modified)
1803 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1805 Change serverlog message when connecting to be more clear and show the port number.
1809 +1 -1 trunk/src/s_serv.c (File Modified)
1812 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1814 Remove gethost_byname(), this is meaningless
1815 since the removal of AAAA -> A fallback (r1763).
1819 +0 -1 trunk/include/res.h (File Modified)
1820 +0 -12 trunk/src/res.c (File Modified)
1823 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1825 Remove ip6.int support and use only ip6.arpa.
1826 The global ip6.int zone has disappeared on June 1
1827 and a lot of other software has been removing ip6.int
1829 This removes the second and last case where IPv6
1830 support in charybdis causes extra lookups and slows
1835 +5 -27 trunk/src/res.c (File Modified)
1838 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1840 Mention new default (r1767) for connect::aftype in sgml docs.
1844 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1847 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1849 Use IPv6 if connect::host looks like an IPv6 address
1850 (contains a colon). No need to aftype=ipv6 anymore.
1854 +2 -0 trunk/src/newconf.c (File Modified)
1857 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1859 More information about connect::host.
1863 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1866 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1868 Remove fallback to A if AAAA cannot be found.
1869 In case of a forward check of a reverse lookup, we
1870 already know if it's ipv4 or ipv6, so it is not
1871 useful and in case of a forward lookup of a hostname
1872 in connect::host, connect::aftype already specifies
1873 if it's ipv4 or ipv6.
1877 +4 -27 trunk/src/res.c (File Modified)
1880 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1883 - check if +c made the message text empty and refuse
1885 - don't copy message text if it is not necessary
1890 +14 -4 trunk/modules/core/m_message.c (File Modified)
1893 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1895 remove_conf_item(): do not free cf_name, this is generally a string constant
1899 +0 -1 trunk/src/newconf.c (File Modified)
1902 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1904 Remove the old unused FDL_ constants.
1908 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1911 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1913 Remove an unused struct irc_sockaddr_storage from fde_t
1914 (allocated for every possible file descriptor).
1918 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1921 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1923 If the DNS lookup for an outgoing connection is still
1924 pending when it is closed, clean it up.
1928 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1931 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1933 If proc_answer() fails (for example if a lookup for an
1934 A record returns a CNAME), fail the query immediately.
1935 Previously the packet was just ignored, leaving the
1940 +4 -8 trunk/src/res.c (File Modified)
1943 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1945 Correct sockhost field in an outgoing server connection.
1946 First copy the host field from the server_conf, then
1947 take the IP from to where the connection was attempted
1948 when the connection callback is called.
1949 (Before r1747 this used the IP from the server_conf.)
1953 +8 -2 trunk/src/s_serv.c (File Modified)
1956 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1958 Remove ipnum (keep aftype) and dns_query from server_conf.
1959 We don't keep track of binary form address in connect{}
1960 blocks anymore, DNS lookups of names in host= gone.
1961 As before the DNS lookup is done on connect.
1962 This should unbreak hostnames in host= somewhat.
1966 +1 -2 trunk/include/s_newconf.h (File Modified)
1967 +2 -2 trunk/src/newconf.c (File Modified)
1968 +1 -42 trunk/src/s_newconf.c (File Modified)
1969 +12 -31 trunk/src/s_serv.c (File Modified)
1972 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1978 +1 -1 trunk/configure (File Modified)
1981 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
1983 Fix --disable-balloc help text (said --disable-small-net).
1987 +1 -1 trunk/configure.ac (File Modified)
1990 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
1992 Add general::servicestring, shown on RPL_WHOISOPERATOR for
1993 services (+S). Unlike operstring and adminstring, this
1994 is not changeable with /quote set but is updated on rehash.
1998 +1 -0 trunk/doc/example.conf (File Modified)
1999 +10 -2 trunk/doc/reference.conf (File Modified)
2000 +1 -0 trunk/include/s_conf.h (File Modified)
2001 +6 -0 trunk/modules/m_info.c (File Modified)
2002 +3 -2 trunk/modules/m_whois.c (File Modified)
2003 +1 -0 trunk/src/newconf.c (File Modified)
2004 +1 -0 trunk/src/s_conf.c (File Modified)
2007 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2009 Fix handling of comma in whois: ignore the comma and
2010 everything after it but do output the entire parameter
2015 +2 -2 trunk/modules/m_whois.c (File Modified)
2018 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2020 New /stats letter 's' to list HURTs:
2021 - opers get the full listing.
2022 - users get any HURTs that match their sockhost/orighost if
2023 "stats_k_oper_only" is set to 1.
2027 +50 -0 trunk/extensions/hurt.c (File Modified)
2030 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2032 - make the newconf system available to modules.
2036 +4 -1 trunk/include/newconf.h (File Modified)
2037 +4 -8 trunk/src/newconf.c (File Modified)
2040 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2042 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2045 +0 -3 trunk/doc/example.conf (File Modified)
2046 +0 -3 trunk/doc/reference.conf (File Modified)
2049 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2051 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2055 +3 -0 trunk/doc/example.conf (File Modified)
2056 +3 -0 trunk/doc/reference.conf (File Modified)
2059 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2061 Fix too early truncation of JOIN channel list.
2065 +2 -3 trunk/modules/core/m_join.c (File Modified)
2068 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2070 - From ratbox 2.2 (anfl), send server notices about read
2071 errors from handshakes and servers to +s instead of +d.
2072 - Send various server notices about failed server
2073 connections which did not reach registered state network
2074 wide if the connection was initiated by a remote oper.
2075 This avoids annoying the whole net if there is a
2076 broken autoconnect, but allows all opers to see why a
2077 remote connect failed. Failed connections which did reach
2078 server state already generate server notices everywhere.
2080 Note: this is an exception to our general policy to not send
2081 server notices about unregistered connections remotely.
2085 +1 -0 trunk/include/client.h (File Modified)
2086 +20 -6 trunk/src/client.c (File Modified)
2087 +6 -6 trunk/src/s_serv.c (File Modified)
2090 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2096 +1 -1 trunk/doc/example.conf (File Modified)
2097 +1 -1 trunk/doc/reference.conf (File Modified)
2100 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2102 Don't allow #channel +b $c:&channel (inconsistent target).
2106 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2109 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2111 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2115 +0 -2 trunk/include/client.h (File Modified)
2118 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2120 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2124 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2127 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2129 Store IP addresses in whowas. These are shown to opers.
2130 Obtained from Eurus patches.
2131 orighost tracking removed (not worth the memory IMHO),
2132 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2133 with unknown IPs and to not violate auth{} spoof policy.
2137 +2 -0 trunk/doc/reference.conf (File Modified)
2138 +1 -0 trunk/include/numeric.h (File Modified)
2139 +1 -0 trunk/include/whowas.h (File Modified)
2140 +10 -1 trunk/modules/m_whowas.c (File Modified)
2141 +1 -1 trunk/src/messages.tab (File Modified)
2142 +4 -0 trunk/src/whowas.c (File Modified)
2145 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2147 Describe hostmask parameter of masktrace better in sgml docs.
2151 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2154 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2156 masktrace help file: mention CIDR IP masks
2161 +2 -0 trunk/help/opers/masktrace (File Modified)
2164 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2166 MASKTRACE: allow normal match() on IP address also
2171 +2 -3 trunk/modules/m_etrace.c (File Modified)
2174 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2176 Allow +S clients (services) to send to channels and @/+ channels always.
2180 +1 -1 trunk/modules/core/m_message.c (File Modified)
2181 +1 -1 trunk/src/channel.c (File Modified)
2184 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2186 Allow servers to send to @#chan and +#chan.
2190 +1 -1 trunk/modules/core/m_message.c (File Modified)
2193 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2195 Don't count opers on service{} servers in /lusers.
2199 +2 -2 trunk/src/s_user.c (File Modified)
2202 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2204 Show opers the real host behind a dynamic spoof in WHOIS.
2205 If the user is auth{} spoofed, this shows the auth{} spoof
2206 otherwise it shows the DNS hostname and IP address.
2207 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2211 +1 -0 trunk/include/numeric.h (File Modified)
2212 +12 -2 trunk/modules/m_whois.c (File Modified)
2213 +1 -1 trunk/src/messages.tab (File Modified)
2216 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2218 Remove #define HIDE_SPOOF_IPS from config.h, should
2219 have been done earlier.
2223 +0 -7 trunk/include/config.h (File Modified)
2226 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2228 Bring back ERR_CANTKILLSERVER.
2232 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2235 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2238 - also send RPL_HOSTHIDDEN on -h
2239 - don't allow +h for auth{} spoofed clients
2243 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2246 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2248 /etc/resolv.conf parsing:
2249 - don't crash (sometimes) if there is a line without an argument
2250 (e.g. 'search' by itself)
2251 - fix handling of lines with leading whitespace
2255 +9 -8 trunk/src/reslib.c (File Modified)
2258 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2260 Put back code that terminates DNS queries, which was
2261 removed during the resolver changes.
2265 +4 -0 trunk/src/s_auth.c (File Modified)
2268 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2270 - oh hey, that was in the wrong place
2274 +13 -13 trunk/src/s_auth.c (File Modified)
2277 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2279 - handle a situation where a user can go away before DNS completes
2283 +13 -0 trunk/src/s_auth.c (File Modified)
2286 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2292 +1 -0 trunk/include/blacklist.h (File Modified)
2293 +1 -0 trunk/include/res.h (File Modified)
2294 +33 -2 trunk/src/blacklist.c (File Modified)
2295 +2 -0 trunk/src/client.c (File Modified)
2296 +24 -0 trunk/src/res.c (File Modified)
2299 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2301 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2302 if comm_accept() failed.
2304 Found with valgrind.
2308 +4 -4 trunk/src/listener.c (File Modified)
2311 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2313 - handle unavailable Client/preClient structs
2317 +9 -0 trunk/src/blacklist.c (File Modified)
2320 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2322 Add +lf to SGML docs.
2326 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2329 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2331 Also do forwarding if the channel limit (+l) is exceeded.
2335 +1 -1 trunk/help/opers/cmode (File Modified)
2336 +2 -2 trunk/modules/core/m_join.c (File Modified)
2339 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2341 Post-release lovin':
2342 - Update version to 2.1.0.
2343 - Regenerate configure.
2347 +9 -9 trunk/configure (File Modified)
2348 +1 -1 trunk/configure.ac (File Modified)
2351 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2353 Comment out example blacklist{} block.
2357 +7 -7 trunk/doc/example.conf (File Modified)
2358 +7 -7 trunk/doc/reference.conf (File Modified)
2361 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2363 Add note regarding use of AHBL BLs.
2367 +4 -0 trunk/doc/example.conf (File Modified)
2368 +4 -0 trunk/doc/reference.conf (File Modified)
2371 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2377 +2 -2 trunk/CREDITS (File Modified)
2380 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2386 +1 -0 trunk/CREDITS (File Modified)
2389 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2391 Put more recent ratbox CREDITS here.
2395 +3 -2 trunk/doc/Ratbox-team (File Modified)
2398 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2404 +5 -4 trunk/NEWS (File Modified)
2407 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2409 Mention that install or make install also avoids modunload crashes.
2413 +2 -1 trunk/BUGS (File Modified)
2416 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2422 +3 -8 trunk/NEWS (File Modified)
2425 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2431 +3 -2 trunk/BUGS (File Modified)
2434 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2436 - add orighost check to hurt.c
2441 +1 -6 trunk/BUGS (File Modified)
2442 +1 -1 trunk/extensions/hurt.c (File Modified)
2445 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2447 Make kline_exempt exempt from HURT also.
2451 +2 -1 trunk/extensions/hurt.c (File Modified)
2454 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2456 Fix mask HEAL propagation.
2460 +6 -3 trunk/extensions/hurt.c (File Modified)
2463 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2470 +18 -31 trunk/extensions/README (File Modified)
2473 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2475 More target change hax.
2480 +5 -0 trunk/extensions/hurt.c (File Modified)
2483 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2485 Improvements to HURT propagation.
2489 +8 -6 trunk/extensions/hurt.c (File Modified)
2492 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2494 - further simplification
2498 +25 -76 trunk/extensions/hurt.c (File Modified)
2499 +0 -9 trunk/extensions/hurt.h (File Modified)
2502 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2508 +13 -0 trunk/extensions/hurt.c (File Modified)
2511 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2513 - cut off at 15 messages instead of 30
2517 +1 -1 trunk/extensions/hurt.h (File Modified)
2520 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2522 Squash a warning here.
2526 +1 -3 trunk/src/ircd.c (File Modified)
2529 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2531 Don't show servers in /stats l to nonopers if flatten links is enabled.
2535 +3 -1 trunk/modules/m_stats.c (File Modified)
2538 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2544 +20 -7 trunk/extensions/hurt.c (File Modified)
2547 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2549 - remove inline stuff (yuck)
2550 - sockaddr should have been sockhost
2554 +22 -31 trunk/extensions/hurt.c (File Modified)
2557 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2559 - make hurt checking actually work
2563 +2 -7 trunk/extensions/hurt.c (File Modified)
2566 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2568 Slight tweak to alias{}.
2572 +4 -0 trunk/src/parse.c (File Modified)
2575 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2577 - further simplification
2581 +59 -71 trunk/extensions/hurt.c (File Modified)
2582 +0 -1 trunk/extensions/hurt.h (File Modified)
2585 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2587 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2591 +10 -20 trunk/extensions/hurt.c (File Modified)
2592 +0 -4 trunk/extensions/hurt.h (File Modified)
2595 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2597 - remove some unnecessary code here (hurt_initial_check_event()).
2601 +0 -23 trunk/extensions/hurt.c (File Modified)
2604 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2606 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2610 +8 -0 trunk/modules/core/m_message.c (File Modified)
2613 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2615 - more sane tgchange hax
2619 +2 -1 trunk/extensions/hurt.c (File Modified)
2622 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2624 Make HEAL <nick> work.
2628 +40 -43 trunk/extensions/hurt.c (File Modified)
2631 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2633 Destroy hurt_clients list on unload.
2637 +7 -0 trunk/extensions/hurt.c (File Modified)
2640 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2642 Coding style: no space between a function name and parenthesis.
2646 +43 -43 trunk/extensions/hurt.c (File Modified)
2649 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2651 Now works and throws out hurt clients after 30 protocol messages
2652 unless they identify.
2656 +28 -36 trunk/extensions/hurt.c (File Modified)
2657 +1 -7 trunk/extensions/hurt.h (File Modified)
2660 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2662 Working addition/lookup.
2666 +8 -0 trunk/extensions/hurt.c (File Modified)
2669 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2671 Get rid of hyb6 style propagation (:server COMMAND source).
2675 +18 -22 trunk/extensions/hurt.c (File Modified)
2678 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2680 add not-working hurt_add and hurt_find
2684 +13 -5 trunk/extensions/hurt.c (File Modified)
2687 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2689 Comment out a lot of stuff so I can load and unload this without crashing.
2693 +17 -6 trunk/extensions/hurt.c (File Modified)
2696 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2698 Fix svn:keywords and add a short comment at the top.
2702 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2705 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2707 - Make hurt module compile
2708 - Link it to the build
2709 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2710 correct flag name, no CAP_TS6 use etc
2714 +1 -0 trunk/extensions/Makefile.in (File Modified)
2715 +30 -32 trunk/extensions/hurt.c (File Modified)
2718 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2720 Put beu's hurt module in trunk.
2724 + - trunk/extensions/hurt.c (File Added)
2725 + - trunk/extensions/hurt.h (File Added)
2728 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2730 - _iprint(): use stderr instead of stdout
2734 +1 -1 trunk/src/s_log.c (File Modified)
2737 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2739 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2740 and subsequently destroy our kqueue when we close 0, 1, 2
2742 - After closing fd 0, 1, 2 reopen them to /dev/null again
2743 so we don't send messages from malloc etc to a random
2745 - Remove an obsolete comment.
2749 +13 -2 trunk/src/ircd.c (File Modified)
2752 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2758 +29 -1 trunk/NEWS (File Modified)
2761 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2767 +1 -1 trunk/configure (File Modified)
2770 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2772 Fix openssl version check to also accept versions newer than 0.9.6.
2776 +1 -1 trunk/configure.ac (File Modified)
2779 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2781 Oops, need packet.h here.
2785 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2788 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2790 End the flood grace period in CPRIVMSG/CNOTICE.
2794 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2797 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2799 - update class::connectfreq documentation
2803 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2806 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2808 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2812 +3 -6 trunk/src/s_serv.c (File Modified)
2815 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2817 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2821 +1 -1 trunk/src/messages.tab (File Modified)
2824 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2826 Don't mention that /stats p shows idle times, as it doesn't.
2830 +1 -1 trunk/help/opers/stats (File Modified)
2831 +1 -1 trunk/help/users/stats (File Modified)
2834 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2836 /stats A shows DNS servers, it doesn't matter whether ircd
2837 uses ADNS or something else.
2841 +1 -1 trunk/help/opers/stats (File Modified)
2844 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2846 get_client_name() fix
2850 +4 -0 trunk/src/client.c (File Modified)
2853 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2859 +6 -0 trunk/src/ircd.c (File Modified)
2862 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2864 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2867 +16 -17 trunk/configure (File Modified)
2868 +1 -1 trunk/configure.ac (File Modified)
2871 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2873 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2876 +135 -0 trunk/configure (File Modified)
2877 +6 -0 trunk/configure.ac (File Modified)
2880 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2882 Exit 0 on successful -conftest.
2886 +1 -1 trunk/src/ircd.c (File Modified)
2889 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2891 Make the "keep the parent process around" thing work, by opening
2892 a pipe to the child process. This pipe is on fd 0 in the child
2893 process. After successful initialization, the child will write
2894 a byte to this pipe, on fatal errors it will close it without
2897 Somewhat hackish still but should work.
2901 +27 -30 trunk/src/ircd.c (File Modified)
2904 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2906 - convert some error messages to ierror() over fprintf/ilog combination
2910 +3 -6 trunk/src/ircd.c (File Modified)
2913 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2915 - inotice() for loadmodule when in foreground mode
2919 +3 -0 trunk/src/modules.c (File Modified)
2922 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2924 - remove inotice() on loading modules from the config
2928 +0 -3 trunk/src/modules.c (File Modified)
2931 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2933 - usleep for 50000usec in the parent process to allow for startup messages
2934 to be cleanly printed before detaching to shell, this should be more than
2939 +3 -0 trunk/src/ircd.c (File Modified)
2942 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2944 - display more errors during normal startup as to try to help people find common problems
2948 +27 -10 trunk/src/ircd.c (File Modified)
2951 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2953 - version bump in preparation of 2.0.0 release
2957 +9 -9 trunk/configure (File Modified)
2958 +1 -1 trunk/configure.ac (File Modified)
2961 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2963 Change example.conf operator block from "admin" to "god",
2964 so as to show we encourage per-person operator blocks.
2968 +4 -2 trunk/doc/example.conf (File Modified)
2971 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2973 Document alias{} block.
2977 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2980 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
2982 Document DNS blacklist stuff in sgml.
2986 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2987 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2990 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
2992 Misc /stats clarifications.
2996 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2999 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3001 Move snomasks into umodes chapter.
3002 Move oprivs chapter down.
3006 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3007 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3008 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3011 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3013 Mention operator{} user@host change.
3017 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3020 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3022 operator{} block user@host matches against orighost now, not host.
3023 This means that services/+h spoofs do not work in operator{} blocks;
3024 auth{} spoofs still work.
3028 +4 -0 trunk/doc/example.conf (File Modified)
3029 +1 -1 trunk/doc/reference.conf (File Modified)
3030 +2 -2 trunk/modules/m_challenge.c (File Modified)
3031 +1 -1 trunk/modules/m_oper.c (File Modified)
3034 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3036 - inotice/iwarn/ierror() stuff I was working on
3040 +3 -0 trunk/include/s_log.h (File Modified)
3041 +15 -11 trunk/src/ircd.c (File Modified)
3042 +3 -1 trunk/src/modules.c (File Modified)
3043 +1 -1 trunk/src/newconf.c (File Modified)
3044 +54 -0 trunk/src/s_log.c (File Modified)
3047 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3049 Oops, don't add blacklists to the list twice on rehash.
3053 +3 -2 trunk/src/blacklist.c (File Modified)
3056 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3058 Remove notices to the client about progress of dnsbl lookups.
3062 +0 -4 trunk/src/blacklist.c (File Modified)
3065 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3067 Add auth{} flag dnsbl_exempt.
3071 +2 -1 trunk/doc/example.conf (File Modified)
3072 +2 -1 trunk/doc/reference.conf (File Modified)
3073 +2 -0 trunk/include/s_conf.h (File Modified)
3074 +1 -0 trunk/src/newconf.c (File Modified)
3075 +8 -1 trunk/src/s_user.c (File Modified)
3078 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3080 Switch alias{} and blacklist{} around, for consistency with example.conf.
3084 +18 -18 trunk/doc/reference.conf (File Modified)
3087 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3089 Send a warning to the user if they are dnsbl listed but exempted.
3093 +17 -12 trunk/src/s_user.c (File Modified)
3096 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3098 Move throwing out dnsbl listed clients to registration,
3099 and make kline_exempt exempt from it.
3103 +1 -0 trunk/include/blacklist.h (File Modified)
3104 +4 -0 trunk/include/client.h (File Modified)
3105 +15 -16 trunk/src/blacklist.c (File Modified)
3106 +6 -0 trunk/src/client.c (File Modified)
3107 +17 -0 trunk/src/s_user.c (File Modified)
3110 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3112 Show refcount in /stats n.
3116 +3 -2 trunk/modules/m_stats.c (File Modified)
3119 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3121 Don't look up dnsbls twice if they send USER twice.
3125 +5 -3 trunk/modules/m_user.c (File Modified)
3128 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3130 Add /stats n to help files.
3134 +1 -0 trunk/help/opers/stats (File Modified)
3135 +1 -0 trunk/help/users/stats (File Modified)
3138 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3140 Only check dnsbls for A records, not AAAA.
3144 +1 -1 trunk/src/blacklist.c (File Modified)
3147 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3149 Don't remove non-illegal blacklists on completion of check.
3150 Add debugging notices (not working).
3154 +5 -1 trunk/src/blacklist.c (File Modified)
3157 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3159 Don't call register_local_user() if they haven't sent a nick yet.
3163 +1 -1 trunk/src/blacklist.c (File Modified)
3166 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3168 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3172 +21 -0 trunk/modules/m_stats.c (File Modified)
3175 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3177 More dnsbl rehash fixes, it was adding bogus entries.
3181 +2 -7 trunk/src/newconf.c (File Modified)
3184 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3186 Need blacklist.h here.
3190 +1 -0 trunk/src/s_conf.c (File Modified)
3193 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3199 +1 -2 trunk/configure (File Modified)
3200 +0 -48 trunk/configure.ac (File Modified)
3201 + - trunk/doc/example-iauth.conf (File Deleted)
3202 + - trunk/iauth/ (File Deleted)
3205 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3207 Improve handling of rehashing with blacklists.
3208 Also some coding style tweaks.
3212 +3 -2 trunk/include/blacklist.h (File Modified)
3213 +35 -16 trunk/src/blacklist.c (File Modified)
3214 +2 -0 trunk/src/s_conf.c (File Modified)
3217 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3219 Clear can_send cache if a user logs in or out from services.
3223 +2 -0 trunk/modules/m_services.c (File Modified)
3226 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3228 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3229 This directory is not entered by default.
3230 More stuff needs to be moved into here.
3234 +2 -1 trunk/configure (File Modified)
3235 +1 -0 trunk/configure.ac (File Modified)
3236 +69 -458 trunk/extensions/Makefile.in (File Modified)
3237 + - trunk/extensions/m_clearchan.c (File Deleted)
3238 + - trunk/extensions/m_force.c (File Deleted)
3239 + - trunk/unsupported/ (File Added)
3240 + - trunk/unsupported/Makefile.in (File Added)
3241 + - trunk/unsupported/m_clearchan.c (File Added)
3242 + - trunk/unsupported/m_force.c (File Added)
3245 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3247 Logging/wallops for forcejoin/forcepart, numeric fix.
3248 This needs to be moved to the toys section.
3252 +22 -2 trunk/extensions/m_force.c (File Modified)
3255 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3257 Fix comments at the top (including copyright).
3261 +3 -2 trunk/extensions/m_omode.c (File Modified)
3264 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3266 Add OMODE command to extensions/ for oper mode hacking:
3267 - requires admin privs
3268 - does not work for opped opers
3270 - sends a ServerMode for opping the oper themselves,
3271 otherwise a mode coming from the oper (not only
3272 does this provide full accountability, it is also
3273 easiest to implement while avoiding channels
3274 messed up with bogus bans etc).
3278 +171 -0 trunk/extensions/Makefile.in (File Modified)
3279 + - trunk/extensions/m_omode.c (File Added)
3282 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3288 + - trunk/include/blacklist.h (Property Modified)
3289 + - trunk/src/blacklist.c (Property Modified)
3292 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3294 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3298 +5 -1 trunk/src/blacklist.c (File Modified)
3301 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3303 Initial DNS blacklist support:
3304 - see example.conf for how to use.
3305 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3306 - tor.ahbl.org is also included because most networks will not want to allow tor
3307 (and we're considering going KoS on tor users here anyway due to abuse)
3311 +18 -0 trunk/doc/example.conf (File Modified)
3312 +66 -0 trunk/doc/reference.conf (File Modified)
3313 + - trunk/include/blacklist.h (File Added)
3314 +2 -0 trunk/include/client.h (File Modified)
3315 +3 -0 trunk/modules/m_user.c (File Modified)
3316 +152 -0 trunk/src/Makefile.in (File Modified)
3317 + - trunk/src/blacklist.c (File Added)
3318 +34 -0 trunk/src/newconf.c (File Modified)
3319 +1 -0 trunk/src/s_auth.c (File Modified)
3320 +4 -0 trunk/src/s_user.c (File Modified)
3323 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3325 Remove last bit of lzo stuff (comment in example.conf connect{}).
3329 +0 -4 trunk/doc/example.conf (File Modified)
3332 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3334 Show sasl successes and failures in /stats t (like other
3335 things in /stats t, about local clients only).
3339 +2 -0 trunk/include/s_stats.h (File Modified)
3340 +3 -0 trunk/modules/m_sasl.c (File Modified)
3341 +3 -0 trunk/src/s_stats.c (File Modified)
3344 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3346 Allow messaging services by nickname without using
3347 target change slots (this was already possible with
3348 user@server notation or services shortcuts).
3352 +2 -2 trunk/modules/core/m_message.c (File Modified)
3355 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3357 Abort a safelist if a new /list comes in while one is already in progress.
3361 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3364 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3366 Change $![letter]:[mask] to $~[letter]:[mask]
3367 so both ! and ~ invert an extban.
3371 +2 -0 trunk/src/chmode.c (File Modified)
3374 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3376 - revert due to technical issues
3380 +1 -1 trunk/src/extban.c (File Modified)
3383 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3385 - 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
3389 +1 -1 trunk/src/extban.c (File Modified)
3392 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3394 Don't pace /list on a single channel.
3398 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3401 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3403 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3407 +4 -2 trunk/include/supported.h (File Modified)
3410 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3412 Extban types are case insensitive; force them to lowercase when added.
3416 +5 -5 trunk/doc/extban.txt (File Modified)
3417 +4 -0 trunk/src/chmode.c (File Modified)
3418 +3 -3 trunk/src/extban.c (File Modified)
3421 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3423 sendto_wallops_flags():
3424 - instead of checking IsOper on each client, walk the appropriate list
3425 - instead of sending non-+z wallops from persons to nonopers, send only
3426 +w wallops from persons
3430 +1 -5 trunk/src/send.c (File Modified)
3433 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3435 Prefix oper wallops with "WALLOPS - " if they would
3436 otherwise look like operwalls or locops, when sending
3437 them to local users.
3441 +11 -1 trunk/modules/m_wallops.c (File Modified)
3444 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3446 Make sure destination field in some sasl numerics
3447 is the user's nick, not the sasl agent or server
3452 +2 -2 trunk/modules/m_sasl.c (File Modified)
3455 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3457 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3461 +1 -1 trunk/extensions/Makefile.in (File Modified)
3464 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3466 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3470 +1 -0 trunk/src/s_user.c (File Modified)
3473 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3475 Fix build for when IPv6 is disabled.
3479 +12 -10 trunk/src/s_auth.c (File Modified)
3482 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3484 Add information about adding extban types.
3488 +25 -0 trunk/doc/extban.txt (File Modified)
3491 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3493 Better extban validation: try to match a new extban from
3494 a local user against its setter to see if it is valid.
3495 Unknown extban types from remotes are no longer hidden.
3499 +4 -3 trunk/doc/extban.txt (File Modified)
3500 +1 -0 trunk/include/channel.h (File Modified)
3501 +2 -6 trunk/src/chmode.c (File Modified)
3502 +32 -0 trunk/src/extban.c (File Modified)
3505 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3507 Make sure both .c.o: and .s.o: are followed by the necessary command.
3511 +1 -0 trunk/src/Makefile.in (File Modified)
3514 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3516 Add need_sasl auth{} flag to sgml documentation.
3520 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3523 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3525 Document need_sasl auth{} flag in example confs.
3529 +1 -0 trunk/doc/example.conf (File Modified)
3530 +1 -0 trunk/doc/reference.conf (File Modified)
3533 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3535 Don't allow TB to set an empty topic.
3536 This would be possible if a server sent bad protocol
3537 and could cause a crash.
3541 +4 -0 trunk/modules/m_tb.c (File Modified)
3544 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3550 +1 -1 trunk/Makefile.in (File Modified)
3553 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3559 +2 -2 trunk/configure (File Modified)
3560 +1 -1 trunk/configure.ac (File Modified)
3563 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3569 +2 -2 trunk/configure (File Modified)
3572 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3578 +1 -1 trunk/extensions/Makefile.in (File Modified)
3581 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3583 - rename contrib to extensions to bring some clarity to things
3587 +1 -1 trunk/Makefile.in (File Modified)
3588 +1 -1 trunk/configure.ac (File Modified)
3589 +10 -10 trunk/doc/example.conf (File Modified)
3590 +10 -10 trunk/doc/reference.conf (File Modified)
3591 + - trunk/extensions/ (File Added)
3592 + - trunk/extras/ (File Deleted)
3595 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3601 +1 -1 trunk/Makefile.in (File Modified)
3602 +1 -1 trunk/configure.ac (File Modified)
3603 + - trunk/contrib/ (File Deleted)
3604 + - trunk/extras/ (File Added)
3607 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3609 Don't allow servers to QUIT (they should use SQUIT).
3613 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3616 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3622 + - trunk/src/fnvhash.s (Property Modified)
3625 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3627 - reduced version of code
3631 +9 -61 trunk/src/fnvhash.s (File Modified)
3634 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3636 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3640 +1 -1 trunk/src/fnvhash.s (File Modified)
3643 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3645 Fix orighost matching for klines, etc. Was hashing the visible
3650 +1 -1 trunk/src/hostmask.c (File Modified)
3653 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3655 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3659 +7 -1 trunk/configure (File Modified)
3660 +5 -0 trunk/configure.ac (File Modified)
3661 +5 -6 trunk/src/Makefile.in (File Modified)
3662 +0 -4 trunk/src/fnvhash.s (File Modified)
3663 +0 -2 trunk/src/hash.c (File Modified)
3666 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3668 - regenerate configure
3672 +18 -0 trunk/configure (File Modified)
3675 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3677 - --enable-ricer-hashing option.
3681 +9 -0 trunk/configure.ac (File Modified)
3682 +3 -0 trunk/include/setup.h.in (File Modified)
3685 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3687 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3691 + - trunk/src/fnvhash.s (File Added)
3692 +3 -0 trunk/src/hash.c (File Modified)
3695 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3697 Fix syntax error in reference.conf.
3701 +0 -1 trunk/doc/reference.conf (File Modified)
3704 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3706 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3707 (&& instead of ||...)
3708 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3712 +1 -1 trunk/src/chmode.c (File Modified)
3715 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3717 Documentation for extban.
3721 + - trunk/doc/extban.txt (File Added)
3724 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3726 Add extban modules to example confs.
3730 +5 -0 trunk/doc/example.conf (File Modified)
3731 +10 -0 trunk/doc/reference.conf (File Modified)
3734 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3736 Initial addition of extended ban types (conditionals).
3737 Allows custom +bqeI checks via modules.
3738 Initial extra types are account (a[:mask]), oper (o),
3739 channel (c:name), realname (r:mask), server (s:mask).
3743 +229 -0 trunk/contrib/Makefile.in (File Modified)
3744 + - trunk/contrib/extb_account.c (File Added)
3745 + - trunk/contrib/extb_channel.c (File Added)
3746 + - trunk/contrib/extb_oper.c (File Added)
3747 + - trunk/contrib/extb_realname.c (File Added)
3748 + - trunk/contrib/extb_server.c (File Added)
3749 +13 -0 trunk/include/channel.h (File Modified)
3750 +1 -0 trunk/src/Makefile.in (File Modified)
3751 +14 -5 trunk/src/channel.c (File Modified)
3752 +91 -0 trunk/src/chmode.c (File Modified)
3753 + - trunk/src/extban.c (File Added)
3756 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3758 Do not force +bqeI modes starting with '$' in nick!user@host format.
3759 * and ? characters in them are still assumed to be wildcards.
3763 +6 -0 trunk/src/chmode.c (File Modified)
3766 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3768 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3772 +4 -0 trunk/modules/m_capab.c (File Modified)
3775 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3777 Stop some mixing of client and server protocol.
3781 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3782 +4 -2 trunk/modules/m_pass.c (File Modified)
3783 +6 -0 trunk/modules/m_sasl.c (File Modified)
3784 +6 -0 trunk/modules/m_user.c (File Modified)
3787 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3793 +0 -2 trunk/include/s_newconf.h (File Modified)
3794 +0 -4 trunk/include/s_serv.h (File Modified)
3795 +0 -1 trunk/src/newconf.c (File Modified)
3796 +1 -13 trunk/src/s_serv.c (File Modified)
3799 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3801 - revert LZOLink patch for now
3805 +0 -1 trunk/servlink/Makefile.in (File Modified)
3806 +0 -16 trunk/servlink/README (File Modified)
3807 +2 -36 trunk/servlink/control.c (File Modified)
3808 +0 -3 trunk/servlink/control.h (File Modified)
3809 +7 -5955 trunk/servlink/io.c (File Modified)
3810 + - trunk/servlink/lzoconf.h (File Deleted)
3811 + - trunk/servlink/lzodefs.h (File Deleted)
3812 + - trunk/servlink/minilzo.c (File Deleted)
3813 + - trunk/servlink/minilzo.h (File Deleted)
3814 +0 -1 trunk/servlink/servlink.h (File Modified)
3817 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3823 +4 -2 trunk/servlink/control.c (File Modified)
3824 +2 -1 trunk/servlink/io.c (File Modified)
3827 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3833 +2 -2 trunk/servlink/io.c (File Modified)
3836 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3838 - paranoia, prevent segfaults
3842 +2 -2 trunk/servlink/io.c (File Modified)
3845 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3847 - more optimal servlink code
3851 +21 -8 trunk/servlink/io.c (File Modified)
3854 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3856 - more efficient read strategy
3860 +15 -3 trunk/servlink/io.c (File Modified)
3863 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3865 - use lzo_uintp cast to make LZO happy
3869 +3 -3 trunk/servlink/io.c (File Modified)
3872 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3874 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3878 +4 -0 trunk/doc/example.conf (File Modified)
3879 +2 -1 trunk/include/s_newconf.h (File Modified)
3880 +4 -0 trunk/include/s_serv.h (File Modified)
3881 +1 -0 trunk/servlink/Makefile.in (File Modified)
3882 +16 -0 trunk/servlink/README (File Modified)
3883 +34 -2 trunk/servlink/control.c (File Modified)
3884 +3 -0 trunk/servlink/control.h (File Modified)
3885 +5929 -7 trunk/servlink/io.c (File Modified)
3886 + - trunk/servlink/lzoconf.h (File Added)
3887 + - trunk/servlink/lzodefs.h (File Added)
3888 + - trunk/servlink/minilzo.c (File Added)
3889 + - trunk/servlink/minilzo.h (File Added)
3890 +1 -0 trunk/servlink/servlink.h (File Modified)
3891 +1 -0 trunk/src/newconf.c (File Modified)
3892 +14 -2 trunk/src/s_serv.c (File Modified)
3895 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3897 - remove imalloc, it was a concept that probably wouldn't have worked properly
3901 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3902 + - trunk/libcharybdis/imalloc.c (File Deleted)
3903 + - trunk/libcharybdis/imalloc.h (File Deleted)
3906 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3908 - disable imalloc for now
3912 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3915 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3917 - remove unneeded debug code
3921 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3924 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3926 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3930 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3933 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3935 - more stuff here, imalloc remains disabled for now
3939 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3942 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3948 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3951 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3957 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3958 +2 -0 trunk/src/ircd.c (File Modified)
3961 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3963 - roll back libircd crap
3967 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3968 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3969 +29 -0 trunk/src/.depend (File Modified)
3970 +6 -21 trunk/src/Makefile.in (File Modified)
3971 +3 -218 trunk/src/ircd.c (File Modified)
3972 + - trunk/src/ircd_linker.c (File Deleted)
3973 + - trunk/src/main.c (File Deleted)
3976 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3978 - realloc(), free() implementation
3982 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
3985 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
3987 - malloc(), calloc() implementation
3991 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
3994 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
3996 - block_free(), block_find(), retune_heaps() implementation
4000 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4003 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4005 - block_destroy code, block_allocate code.
4009 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4012 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4018 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4021 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4023 - disable imalloc again :P
4027 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4030 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4036 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4039 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4045 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4048 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4050 - constructor code for imalloc engine (malloc_init())
4054 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4057 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4059 - imalloc engine improvements
4063 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4066 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4068 - replace mmap() code with direct brk()/sbrk() calls.
4072 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4075 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4077 - remove outdated i_malloc() interfaces
4081 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4084 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4086 - redisable imalloc (sorry!)
4090 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4093 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4095 - correct GET_PAGE_SLOT() macro
4099 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4102 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4104 - oops forgot to commit it with imalloc turned off
4108 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4111 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4117 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4118 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4121 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4123 - lowlevel imalloc code
4127 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4128 + - trunk/libcharybdis/imalloc.h (File Added)
4131 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4137 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4140 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4146 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4149 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4151 - 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)
4155 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4156 + - trunk/libcharybdis/imalloc.c (File Added)
4159 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4161 - increment configure Id
4165 +2208 -1 trunk/configure (File Modified)
4168 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4170 - bootstrap for imalloc code
4174 +54 -1 trunk/configure.ac (File Modified)
4175 +27 -0 trunk/include/setup.h.in (File Modified)
4178 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4180 Clarify interaction of spoofs and channel bans/operator{} blocks.
4184 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4185 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4188 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4190 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4194 +30 -22 trunk/src/ircd.c (File Modified)
4197 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4199 If shared{} blocks deny something, the command
4200 is silently ignored.
4204 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4207 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4209 Move up IsService check so we don't store a non-service
4210 in preClient->sasl_agent.
4214 +6 -6 trunk/modules/m_sasl.c (File Modified)
4217 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4219 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4220 Add some more sanity checks on agent strings.
4224 +13 -11 trunk/modules/m_sasl.c (File Modified)
4227 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4229 Unknown clients can have an ID too now so make sure to remove
4230 them from the hash if they exit.
4234 +3 -0 trunk/src/client.c (File Modified)
4237 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4239 Only accept sasl from servers in a service{} block.
4240 Not tested but this must go in.
4244 +6 -0 trunk/modules/m_sasl.c (File Modified)
4245 +3 -0 trunk/modules/m_signon.c (File Modified)
4248 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4250 Only process SAVE messages targetting registered users,
4251 not servers or unregistered connections. Could cause
4252 a crash when bad protocol was received.
4256 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4259 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4261 - fix QJM buffer overflow vulnerability (fucking GXTi)
4265 +3 -3 trunk/src/s_user.c (File Modified)
4268 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4270 Mention /scan umodes under oper_spy privilege.
4274 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4277 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4279 Mention that overlapping cluster blocks are a bad thing.
4283 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4286 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4288 - Document cluster{} and shared{} blocks.
4289 - Mention that service{} does not allow wildcards.
4293 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4296 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4298 Document exempt{} and service{} blocks, point to reference.conf for
4299 general{}, channel{} and serverhide{}.
4303 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4306 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4308 Document ~ in lists of values better.
4312 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4315 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4317 More detailed CNOTICE, CPRIVMSG descriptions.
4321 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4324 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4326 Oops, need both Revision and Id on modules.
4330 + - trunk/modules/sno_routing.c (Property Modified)
4333 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4335 Tweak header comment a bit (filename, Id).
4339 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4342 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4344 Add GLINE and UNGLINE.
4348 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4351 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4353 New configure with proper Id.
4357 +3 -1 trunk/configure (File Modified)
4360 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4362 Change #include directives for in6addr_any, hopefully compiles better now.
4366 +3 -1 trunk/configure.ac (File Modified)
4369 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4371 Encourage putting actual administrative information
4372 in the admin{} block.
4376 +3 -3 trunk/doc/example.conf (File Modified)
4379 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4381 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4385 +9 -7 trunk/include/s_conf.h (File Modified)
4386 +1 -0 trunk/src/newconf.c (File Modified)
4387 +10 -0 trunk/src/s_user.c (File Modified)
4390 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4392 - Change to glines = no in example confs
4393 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4398 +1 -1 trunk/doc/example.conf (File Modified)
4399 +1 -1 trunk/doc/reference.conf (File Modified)
4400 +2 -2 trunk/modules/m_gline.c (File Modified)
4403 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4405 - forward-port QJM fix from 1.1
4409 +2 -0 trunk/src/s_user.c (File Modified)
4412 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4414 - add switch to configure to disable the block allocator
4418 +18 -0 trunk/configure (File Modified)
4419 +9 -0 trunk/configure.ac (File Modified)
4420 +0 -6 trunk/include/config.h (File Modified)
4421 +3 -0 trunk/include/setup.h.in (File Modified)
4424 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4426 Fix wierd error that would exit SASL users with "Overridden"
4429 +1 -1 trunk/modules/m_signon.c (File Modified)
4432 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4434 Remove obsolete XXX comment about lazylinks.
4438 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4441 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4443 OJOIN: make sure to send the wallops remotely for #channels
4447 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4450 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4452 Accountability for OJOIN (contrib module)
4455 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4458 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4460 - move more stuff over to ircd_state
4464 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4465 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4466 +9 -0 trunk/src/ircd_state.c (File Modified)
4467 +3 -3 trunk/src/patricia.c (File Modified)
4470 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4472 - move more stuff out of libircd and into ircd_state.c
4476 +5 -5 trunk/src/channel.c (File Modified)
4477 +4 -4 trunk/src/client.c (File Modified)
4478 +12 -0 trunk/src/ircd_state.c (File Modified)
4481 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4483 - this is just barrels of fun
4487 + - trunk/include/ircd_state.h (File Added)
4488 +1 -1 trunk/src/Makefile.in (File Modified)
4489 +2 -1 trunk/src/channel.c (File Modified)
4490 +3 -52 trunk/src/ircd.c (File Modified)
4491 +100 -3 trunk/src/ircd_state.c (File Modified)
4494 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4496 It's .include, not #include.
4500 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4503 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4505 More consistent section titles.
4509 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4510 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4511 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4514 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4516 Mention possible exceeding of +j/+l due to propagation
4517 delays between servers.
4521 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4524 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4527 - "text" -> <quote>text</quote>
4533 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4534 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4535 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4536 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4539 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4541 Remove text about deprecation of glines.
4545 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4548 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4550 - Add description of umode +D, deaf.
4551 - Mention CALLERID 005 token with umode +g.
4555 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4558 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4560 Strip off a leading colon in services shortcuts (aliases).
4564 +2 -0 trunk/src/parse.c (File Modified)
4567 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4569 Add no_oper_invis contrib module, denies opers setting
4570 themselves invisible (except hidden_oper's).
4574 +42 -0 trunk/contrib/Makefile.in (File Modified)
4575 + - trunk/contrib/no_oper_invis.c (File Added)
4578 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4580 Mention /stats E, make the other /stats descriptions more consistent.
4584 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4587 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4589 Mention that the KILL reason and oper will appear on channels.
4593 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4596 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4598 Mention /mode #channel f to query forward channel from outside.
4602 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4605 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4607 Port over RATBOX_2_1 r20960 (anfl):
4608 client connect notices to +C should be hiding the extra
4609 fields for spoofed users
4613 +2 -1 trunk/src/s_user.c (File Modified)
4616 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4618 Add a chapter with our extra user commands:
4619 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4623 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4624 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4627 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4629 Do not put by <server>: in SQUIT reasons to servers
4630 other than the one being exited.
4634 +1 -1 trunk/src/client.c (File Modified)
4637 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4639 Regenerate configure.
4643 +1162 -1159 trunk/configure (File Modified)
4646 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4648 Move the warning flags down so they do not mess up
4649 checks like for -Wl,-export-dynamic.
4653 +33 -30 trunk/configure.ac (File Modified)
4656 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4662 +2 -1 trunk/iauth/Makefile.in (File Modified)
4665 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4667 - build iauth makefile
4671 +3 -2 trunk/configure (File Modified)
4672 +1 -0 trunk/configure.ac (File Modified)
4675 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4681 + - trunk/iauth/Makefile.in (File Added)
4684 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4686 - add iauth.conf.example from irc2.11
4690 + - trunk/doc/example-iauth.conf (File Added)
4693 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4695 - wow, i found some docs on this thing
4699 + - trunk/doc/technical/iauth-internals.txt (File Added)
4702 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4704 - no longer applicable
4708 + - trunk/authdaemon/ (File Deleted)
4711 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4713 - remove libircd.so on make clean (oops)
4717 +1 -1 trunk/src/Makefile.in (File Modified)
4720 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4722 - merge iauth source for experimentation
4726 + - trunk/iauth/ (File Added)
4727 + - trunk/iauth/a_conf.c (File Added)
4728 + - trunk/iauth/a_conf_def.h (File Added)
4729 + - trunk/iauth/a_conf_ext.h (File Added)
4730 + - trunk/iauth/a_defines.h (File Added)
4731 + - trunk/iauth/a_externs.h (File Added)
4732 + - trunk/iauth/a_io.c (File Added)
4733 + - trunk/iauth/a_io_ext.h (File Added)
4734 + - trunk/iauth/a_log.c (File Added)
4735 + - trunk/iauth/a_log_def.h (File Added)
4736 + - trunk/iauth/a_log_ext.h (File Added)
4737 + - trunk/iauth/a_struct_def.h (File Added)
4738 + - trunk/iauth/iauth.c (File Added)
4739 + - trunk/iauth/mod_lhex.c (File Added)
4740 + - trunk/iauth/mod_lhex_ext.h (File Added)
4741 + - trunk/iauth/mod_pipe.c (File Added)
4742 + - trunk/iauth/mod_pipe_ext.h (File Added)
4743 + - trunk/iauth/mod_rfc931.c (File Added)
4744 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4745 + - trunk/iauth/mod_socks.c (File Added)
4746 + - trunk/iauth/mod_socks_ext.h (File Added)
4747 + - trunk/iauth/mod_webproxy.c (File Added)
4748 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4751 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4753 User /quote help index was not sorted properly.
4757 +2 -2 trunk/help/Makefile.in (File Modified)
4758 +8 -8 trunk/help/users/index (File Modified)
4761 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4767 +25 -8 trunk/help/opers/index (File Modified)
4768 + - trunk/help/opers/scan (File Added)
4771 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4774 - Document SCAN UMODES
4775 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4779 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4782 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4784 Add our copyright information to /info (part of release-1.1 r1026).
4788 +1 -0 trunk/src/version.c.SH (File Modified)
4791 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4793 Fix some compile warnings.
4797 +1 -1 trunk/modules/core/m_join.c (File Modified)
4798 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4799 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4800 +1 -1 trunk/modules/m_scan.c (File Modified)
4801 +4 -4 trunk/modules/m_signon.c (File Modified)
4804 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4806 RSFNC: OK, actually consider unknowns also for detecting a collide.
4807 Otherwise we can get two clients with the same nick.
4811 +1 -1 trunk/modules/m_services.c (File Modified)
4814 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4816 - charybdis profiling stuff
4817 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4822 +0 -8 trunk/configure (File Modified)
4823 +1 -8 trunk/configure.ac (File Modified)
4824 +18 -0 trunk/include/channel.h (File Modified)
4825 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4826 +335 -260 trunk/src/.depend (File Modified)
4827 +1569 -0 trunk/src/Makefile.in (File Modified)
4828 + - trunk/src/chmode.c (File Added)
4829 +16 -1 trunk/src/ircd.c (File Modified)
4830 +11 -0 trunk/src/main.c (File Modified)
4831 +11 -0 trunk/src/modules.c (File Modified)
4834 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4836 RSFNC: Do not send kills to servers for unknowns
4840 +4 -2 trunk/modules/m_services.c (File Modified)
4843 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4845 Describe service{} blocks in reference.conf.
4849 +12 -0 trunk/doc/reference.conf (File Modified)
4852 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4854 Replace this list of modes with pointers to other documentation.
4858 +6 -50 trunk/doc/modes.txt (File Modified)
4861 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4863 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4864 looks too much like an old-ircd client pointer otherwise.
4868 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4871 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4874 - note truncation of the list (perhaps sending multiple
4876 - clarify in a comment that /findforwards on a nonexistent
4877 channel can be useful
4878 - sendto_one_notice() requires that the text start with
4883 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4886 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4888 When we close a local server's link, always include the
4889 name of the client causing the exit in the reason in the
4890 SQUIT we send them (replacing them with us). This makes
4891 sure server notices for stuff like "Not enough arguments
4892 to server command" are different on the two sides.
4896 +7 -5 trunk/src/client.c (File Modified)
4899 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4901 New contrib module m_findforwards.c
4905 +112 -0 trunk/contrib/Makefile.in (File Modified)
4906 + - trunk/contrib/m_findforwards.c (File Added)
4909 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4911 Whoops, don't show real host behind auth{} spoof in
4912 spoof notices if hide_spoof_ips is enabled.
4914 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4918 +3 -2 trunk/src/s_conf.c (File Modified)
4921 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4923 Add dalnet-style /identify that sends to nickserv or chanserv.
4927 +102 -0 trunk/contrib/Makefile.in (File Modified)
4928 + - trunk/contrib/m_identify.c (File Added)
4931 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4933 Document alias{} blocks a bit better.
4937 +9 -0 trunk/doc/reference.conf (File Modified)
4940 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4942 - add aliases to /stats m (data usage is not counted though, sorry)
4946 +1 -0 trunk/include/s_conf.h (File Modified)
4947 +3 -0 trunk/src/newconf.c (File Modified)
4948 +15 -0 trunk/src/parse.c (File Modified)
4951 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4953 - remove m_sshortcut as it's no longer relevant
4957 +0 -145 trunk/modules/Makefile.in (File Modified)
4958 + - trunk/modules/m_sshortcut.c (File Deleted)
4961 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4963 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4964 targets instead of my original idea :P)
4968 +32 -0 trunk/doc/example.conf (File Modified)
4969 +35 -0 trunk/doc/reference.conf (File Modified)
4970 +4 -0 trunk/include/parse.h (File Modified)
4971 +7 -0 trunk/include/s_conf.h (File Modified)
4972 +82 -0 trunk/src/newconf.c (File Modified)
4973 +78 -0 trunk/src/parse.c (File Modified)
4974 +16 -0 trunk/src/s_conf.c (File Modified)
4977 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4979 Remove some spaces after tabs. ??
4983 +18 -18 trunk/src/newconf.c (File Modified)
4986 jilles 2006/03/05 23:15:38 UTC (20060305-940)
4989 - make sure to clear all marks also if the who was aborted
4990 because of too many matches
4991 - give ERR_TOOMANYMATCHES if too many matches
4994 ratbox RATBOX_2_2 r22003 (jilles)
4998 +28 -26 trunk/modules/m_who.c (File Modified)
5001 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5007 +9 -9 trunk/configure (File Modified)
5008 +1 -1 trunk/configure.ac (File Modified)
5011 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5013 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5017 +2 -1 trunk/include/s_newconf.h (File Modified)
5018 +20 -0 trunk/modules/m_rehash.c (File Modified)
5019 +1 -1 trunk/src/s_newconf.c (File Modified)
5022 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5024 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5028 +0 -1 trunk/doc/example.conf (File Modified)
5029 +0 -3 trunk/doc/reference.conf (File Modified)
5030 +0 -1 trunk/include/s_conf.h (File Modified)
5031 +0 -6 trunk/modules/m_info.c (File Modified)
5032 +1 -1 trunk/src/channel.c (File Modified)
5033 +0 -1 trunk/src/newconf.c (File Modified)
5036 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5038 Missing header in m_chghost.c
5041 +1 -0 trunk/modules/m_chghost.c (File Modified)
5044 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5046 Relocate QJM code to a seperate function(change_nick_user_host)
5047 Change CHGHOST to use change_nick_user_host instead of just setting it
5051 +3 -0 trunk/include/s_user.h (File Modified)
5052 +1 -1 trunk/modules/m_chghost.c (File Modified)
5053 +3 -78 trunk/modules/m_signon.c (File Modified)
5054 +89 -0 trunk/src/s_user.c (File Modified)
5057 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5059 Restore /stats a (dns servers, admin-only).
5063 +1 -0 trunk/include/res.h (File Modified)
5064 +5 -8 trunk/modules/m_stats.c (File Modified)
5065 +16 -0 trunk/src/res.c (File Modified)
5068 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5070 - Add CHARYBDIS_PROFILE if we are profiling.
5071 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5072 - Remove duplicate --enable-epoll entry.
5076 +1595 -15 trunk/configure (File Modified)
5077 +30 -11 trunk/configure.ac (File Modified)
5078 +3 -0 trunk/include/setup.h.in (File Modified)
5081 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5083 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5087 +28 -0 trunk/aclocal.m4 (File Modified)
5090 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5092 Allow requesting forward channel and quiet list in same mode command.
5096 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5099 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5101 Add description of xline wildcards.
5105 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5108 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5110 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5114 +0 -4 trunk/modules/m_services.c (File Modified)
5117 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5123 +1 -1 trunk/include/hook.h (File Modified)
5126 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5128 call_hook, not hook_call
5132 +1 -1 trunk/modules/core/m_join.c (File Modified)
5135 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5137 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5138 Could be useful for a number of things.
5142 +9 -0 trunk/modules/core/m_join.c (File Modified)
5145 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5147 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5151 +7 -0 trunk/include/hook.h (File Modified)
5154 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5156 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5160 +15 -0 trunk/modules/m_services.c (File Modified)
5163 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5165 Clarify snomask +f, +k, +u.
5169 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5172 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5174 Cmode +p and +s may be set simultaneously.
5178 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5181 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5183 actually, we should check the data version on each reload (oops)
5187 +6 -6 trunk/src/main.c (File Modified)
5190 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5192 more work on the loader
5196 +45 -21 trunk/src/main.c (File Modified)
5199 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5201 Add prototype ircd_state.c
5205 + - trunk/src/ircd_state.c (File Added)
5208 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5210 Smaller improvements.
5214 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5217 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5219 Add a lot of stuff here.
5223 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5226 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5228 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5232 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5235 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5237 Invex doesn't trump +r or (sic) +J.
5241 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5244 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5246 Check to make sure a module is not loaded before loading it.
5250 +6 -1 trunk/src/ircd_parser.y (File Modified)
5253 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5255 - Add a missing comma in the HeaderMessages array
5256 - Only send "Your hostname is too long ..." if that really is the case
5260 +2 -2 trunk/src/s_auth.c (File Modified)
5263 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5265 build_symtable() will have already bailed here, so no need to check
5266 explicitly whether or not charybdis_main is NULL.
5270 +7 -16 trunk/src/main.c (File Modified)
5273 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5275 Data structure versioning, part 1.
5279 +10 -1 trunk/include/ircd_defs.h (File Modified)
5280 +2 -0 trunk/src/ircd.c (File Modified)
5281 +15 -3 trunk/src/main.c (File Modified)
5284 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5286 build a symbol table and use that instead of doing a raw dlsym on everything
5290 + - trunk/include/ircd_linker.h (File Added)
5291 +71 -1 trunk/src/Makefile.in (File Modified)
5292 + - trunk/src/ircd_linker.c (File Added)
5293 +16 -4 trunk/src/main.c (File Modified)
5296 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5298 The launcher now calls io_loop() instead of charybdis_main().
5299 This is so that we do not have to reinitialize *everything* later.
5303 +1 -0 trunk/include/ircd.h (File Modified)
5304 +6 -7 trunk/src/ircd.c (File Modified)
5305 +13 -1 trunk/src/main.c (File Modified)
5308 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5310 Use global binding on libircd.so.
5314 +1 -1 trunk/src/main.c (File Modified)
5317 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5319 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5320 (it will do more later)
5324 +14 -12 trunk/include/config.h (File Modified)
5325 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5326 +31 -5 trunk/src/Makefile.in (File Modified)
5327 +78 -1 trunk/src/ircd.c (File Modified)
5328 + - trunk/src/main.c (File Added)
5331 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5333 Add whitespace here, oops.
5337 +1 -1 trunk/CREDITS (File Modified)
5340 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5342 Properly copy over the IP address here instead of using a cheap hack.
5343 Because the hack didn't work right except on IPv6. :|
5347 +12 -2 trunk/src/s_newconf.c (File Modified)
5350 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5352 Revert reject cache notice to ratbox's, which more
5353 clearly suggests what's happening.
5357 +4 -1 trunk/src/reject.c (File Modified)
5360 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5362 Fix the openssl status in the overview information.
5366 +1 -3 trunk/configure (File Modified)
5367 +1 -3 trunk/configure.ac (File Modified)
5370 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5372 - Add simple exempt{} block (127.0.0.1) to example.conf.
5373 - Remove mention of deny{}.
5377 +5 -0 trunk/doc/example.conf (File Modified)
5378 +1 -1 trunk/doc/reference.conf (File Modified)
5381 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5383 example.conf: add some comments at the start
5384 reference.conf: some ircd-ratbox -> charybdis
5388 +11 -0 trunk/doc/example.conf (File Modified)
5389 +6 -5 trunk/doc/reference.conf (File Modified)
5392 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5394 Rename m_createauthonly module to createauthonly
5395 as this is not a module providing an m_function
5400 +1 -38 trunk/contrib/Makefile.in (File Modified)
5401 + - trunk/contrib/createauthonly.c (File Added)
5402 + - trunk/contrib/m_createauthonly.c (File Deleted)
5405 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5407 Add to example confs commented lines for:
5408 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5409 sno_globalkline.so, sno_globaloper.so.
5413 +5 -1 trunk/doc/example.conf (File Modified)
5414 +9 -1 trunk/doc/reference.conf (File Modified)
5417 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5419 - Unbreak connecting to connect{}s with hostnames
5420 instead of IP addresses (broken with new resolver).
5421 - Try to do A/AAAA query based on aftype in
5422 connect{} (doesn't seem to work fully).
5426 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5429 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5431 Unbreak /rehash dns.
5435 +1 -0 trunk/src/res.c (File Modified)
5438 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5440 Preserve Hybrid Id and add one of our own.
5444 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5445 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5448 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5450 Add anfl and Androsyn to CREDITS.
5451 They wrote a lot of ratbox code we use, both before and after the fork.
5455 +2 -0 trunk/CREDITS (File Modified)
5458 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5460 Hostname validity check.
5464 +42 -3 trunk/src/s_auth.c (File Modified)
5467 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5469 Version bump to 1.2.0.
5473 +9 -9 trunk/configure (File Modified)
5474 +1 -1 trunk/configure.ac (File Modified)
5477 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5479 - Missed a spot in the IPv6 code here. Should be usable now.
5483 +2 -2 trunk/src/res.c (File Modified)
5486 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5488 Alright, so, this massive commit does the following:
5490 - Adds a resolver based on the undernet and hybrid one.
5491 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5492 - Makes a check in ./configure be posixly correct
5493 - Simplifies the auth code and DNS callbacks
5495 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5499 +1 -1 trunk/Makefile.in (File Modified)
5500 + - trunk/adns/ (File Deleted)
5501 +148 -80 trunk/configure (File Modified)
5502 +1 -2 trunk/configure.ac (File Modified)
5503 +6 -0 trunk/include/client.h (File Modified)
5504 +1 -0 trunk/include/packet.h (File Modified)
5505 +153 -41 trunk/include/res.h (File Modified)
5506 + - trunk/include/reslib.h (File Added)
5507 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5508 +930 -1449 trunk/modules/.depend (File Modified)
5509 +3 -0 trunk/modules/m_stats.c (File Modified)
5510 +417 -621 trunk/src/.depend (File Modified)
5511 +1 -1 trunk/src/.indent.pro (File Modified)
5512 +2069 -289 trunk/src/Makefile.in (File Modified)
5513 + - trunk/src/adns.c (File Deleted)
5514 + - trunk/src/res.c (File Added)
5515 + - trunk/src/reslib.c (File Added)
5516 +11 -50 trunk/src/s_auth.c (File Modified)
5517 +4 -26 trunk/src/s_newconf.c (File Modified)
5520 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5522 Document the NOBALLOC feature.
5526 +7 -1 trunk/include/config.h (File Modified)
5529 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5531 commands.sgml changes
5535 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5538 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5544 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5547 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5549 Improve description of class{} block (in particular,
5550 mention server classes as well as client classes).
5554 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5557 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5560 -/* sendq: servers need a higher sendq as they send more data */
5561 +/* sendq: servers need a higher sendq as they are sent more data */
5565 +1 -1 trunk/doc/reference.conf (File Modified)
5568 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5570 Add modules{} block.
5574 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5577 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5579 Add general::oper_snomask, snomask on oper up for opers
5580 that have umode +s set on oper up, but do not have
5581 a specific snomask setting in their operator block.
5582 If this is empty or not specified, +s is used as before.
5586 +4 -1 trunk/doc/example.conf (File Modified)
5587 +7 -1 trunk/doc/reference.conf (File Modified)
5588 +1 -0 trunk/include/client.h (File Modified)
5589 +1 -0 trunk/include/s_conf.h (File Modified)
5590 +32 -0 trunk/src/newconf.c (File Modified)
5591 +1 -0 trunk/src/s_conf.c (File Modified)
5592 +13 -3 trunk/src/s_user.c (File Modified)
5595 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5600 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5603 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5605 Add MASKTRACE and CHANTRACE commands.
5609 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5612 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5614 document loadmodule directive
5618 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5621 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5627 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5630 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5632 q:lines are no longer living in the ircd.conf either
5636 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5639 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5641 remove k:line, d:line, x:line as they are their own files now
5645 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5648 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5650 New place for operator::snomask.
5654 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5657 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5659 Document connect {}.
5663 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5666 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5668 example.conf: move operator::snomask to a more logical place,
5669 more sensible default
5670 reference.conf: add operator::snomask
5674 +3 -3 trunk/doc/example.conf (File Modified)
5675 +3 -0 trunk/doc/reference.conf (File Modified)
5678 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5680 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5681 in those conf entries that take umodes like <name1>, <name2>, ...
5685 +3 -0 trunk/doc/reference.conf (File Modified)
5686 +3 -0 trunk/src/newconf.c (File Modified)
5689 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5695 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5698 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5704 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5707 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5713 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5716 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5722 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5725 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5727 Document operator {} blocks.
5731 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5734 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5736 auth{}: clarify/add some details
5740 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5743 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5745 auth{}: Move a paragraph.
5749 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5752 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5754 Document auth{} blocks.
5758 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5761 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5767 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5770 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5772 Add umode +R, prevents unidentified clients from
5773 sending private messages or notices. /accept'ed
5774 clients and opers are exempt.
5775 Due to the /accept part, this is only checked
5776 at the target's server, may want to change
5781 +1 -0 trunk/help/opers/umode (File Modified)
5782 +1 -0 trunk/help/users/umode (File Modified)
5783 +2 -0 trunk/include/client.h (File Modified)
5784 +1 -0 trunk/include/numeric.h (File Modified)
5785 +11 -1 trunk/modules/core/m_message.c (File Modified)
5786 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5787 +1 -1 trunk/src/messages.tab (File Modified)
5788 +1 -1 trunk/src/s_user.c (File Modified)
5791 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5793 Don't allow a nick change if banned or quieted (and not
5794 voiced or opped) on a channel. This uses numeric 435
5795 (bahamut's "cannot change to a banned nick") because
5796 bahamut/ircu's 437 and hyperion's 438 already have
5797 another meaning for us.
5801 +2 -0 trunk/include/channel.h (File Modified)
5802 +1 -0 trunk/include/numeric.h (File Modified)
5803 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5804 +38 -0 trunk/src/channel.c (File Modified)
5805 +1 -1 trunk/src/messages.tab (File Modified)
5808 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5811 - respect ban exceptions
5812 - also deny a knock if quieted
5816 +2 -1 trunk/modules/m_knock.c (File Modified)
5819 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5821 Reverse bad substitution in comment.
5825 +1 -1 trunk/src/channel.c (File Modified)
5828 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5830 - set DynSpoof flag for clients spoofed at registration
5831 - add orighost instead of host to the hostname hash
5835 +5 -1 trunk/src/s_user.c (File Modified)
5838 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5840 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5844 +2 -3 trunk/src/send.c (File Modified)
5847 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5849 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5853 +17 -7 trunk/modules/m_signon.c (File Modified)
5856 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5858 Correct minimum args on ENCAP SASL to avoid nasty core.
5862 +1 -1 trunk/modules/m_sasl.c (File Modified)
5865 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5867 Style nits: sptr can't ever be NULL, don't compare truth
5872 +2 -3 trunk/modules/m_scan.c (File Modified)
5875 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5877 - Comment out scan_cmodes() prototype to suppress warning
5878 - Correct minimum parameter count for mo_scan()
5882 +2 -2 trunk/modules/m_scan.c (File Modified)
5885 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5888 - Include full command in operspy notice
5889 - Allow global scans (no-list used, mask not used) without operspy
5890 - Use ERR_NOPRIVS numeric
5894 +21 -9 trunk/modules/m_scan.c (File Modified)
5897 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5899 Cancel out the >3 default if < is given; this way
5900 any </> specification fully overrides the default.
5904 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5907 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5909 - Call mo_list() from m_list() to reduce code duplication
5910 - Default to >3, rather arbitrarily (conf option?)
5911 - Make < and > mean less than and greater than again
5915 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5918 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5920 When processing topic burst, hide connecting server
5921 on netburst if flatten links is enabled.
5925 +9 -2 trunk/modules/m_tb.c (File Modified)
5928 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5930 - remove PENALTY token
5934 +0 -1 trunk/include/supported.h (File Modified)
5937 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5940 - Add PENALTY because we have a pace-wait system.
5941 - Add FNC due to SAVE and RSFNC
5946 +4 -2 trunk/include/supported.h (File Modified)
5949 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5951 mkay, indent went nuts here
5955 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5958 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5960 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5961 and can be used instead. The SAFELIST implementation is the one used by
5962 default, as most users/networks will be used to it.
5966 +1 -0 trunk/NEWS (File Modified)
5967 +14 -0 trunk/include/client.h (File Modified)
5968 +5 -0 trunk/include/hash.h (File Modified)
5969 +404 -272 trunk/modules/Makefile.in (File Modified)
5970 + - trunk/modules/m_list.c (File Deleted)
5971 + - trunk/modules/m_list_ratbox.c (File Added)
5972 + - trunk/modules/m_list_safelist.c (File Added)
5973 +5 -5 trunk/src/hash.c (File Modified)
5976 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5978 Clear invites on a lowerTS JOIN or SJOIN.
5979 This should complete kick_on_split_riding protection.
5983 +5 -0 trunk/modules/core/m_join.c (File Modified)
5984 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
5987 jilles 2006/02/08 20:26:58 UTC (20060208-718)
5989 Like in ratbox, send and interpret timestamps on invites.
5993 +9 -2 trunk/modules/m_invite.c (File Modified)
5996 jilles 2006/02/07 12:48:28 UTC (20060207-716)
5998 Add +S (network service) umode. Just for completeness, users or opers
6003 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6006 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6012 +35 -2 trunk/NEWS (File Modified)
6015 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6017 Split off a PreClient structure for data to be freed on registation (i.e. password).
6018 New hook introduce_client for post-registration messages.
6019 Fix b0rked SASL numerics.
6020 Burst REALHOST post-introduction for spoofed-on-registration clients.
6021 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6022 Pre-registration signon support.
6026 +10 -0 trunk/configure (File Modified)
6027 +2 -0 trunk/configure.ac (File Modified)
6028 +14 -4 trunk/include/client.h (File Modified)
6029 +1 -0 trunk/include/hook.h (File Modified)
6030 +1 -0 trunk/include/numeric.h (File Modified)
6031 +3 -0 trunk/include/setup.h.in (File Modified)
6032 +16 -0 trunk/modules/m_chghost.c (File Modified)
6033 +25 -21 trunk/modules/m_sasl.c (File Modified)
6034 +63 -30 trunk/modules/m_signon.c (File Modified)
6035 +18 -0 trunk/src/client.c (File Modified)
6036 +2 -0 trunk/src/hook.c (File Modified)
6037 +5 -5 trunk/src/messages.tab (File Modified)
6038 +2 -0 trunk/src/s_serv.c (File Modified)
6039 +28 -2 trunk/src/s_user.c (File Modified)
6042 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6044 Update hook documentation.
6048 +30 -0 trunk/doc/hooks.txt (File Modified)
6051 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6053 Improve @/# handling in match_esc().
6057 +21 -13 trunk/src/match.c (File Modified)
6060 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6062 backtrack instead of bailing out when handling a mismatched escape
6066 +1 -1 trunk/src/match.c (File Modified)
6069 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6071 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6074 +2 -1 trunk/CREDITS (File Modified)
6077 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6079 Fix the escape brokenness and pick up a more efficient matching algorithm,
6080 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6081 Patch sent upstream. They can do whatever they want with it, *shrug*.
6085 +147 -161 trunk/src/match.c (File Modified)
6088 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6090 If flatten links is enabled, fake the origins of some ServerModes
6091 sent to clients so that the server sending the netburst is hidden.
6092 Most mode hacks still show the true source.
6096 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6097 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6100 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6102 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6103 where the exit originated).
6104 - When receiving an SQUIT for a server themselves
6105 (IsMe(target_p) || target_p == client_p)
6106 close their link and send a local server notice.
6110 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6111 +6 -3 trunk/src/client.c (File Modified)
6114 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6116 Hooking into the wrong hook, whoops. :P
6120 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6121 +6 -10 trunk/modules/core/m_join.c (File Modified)
6124 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6126 this doesn't work right, right now :P
6130 +40 -0 trunk/contrib/Makefile.in (File Modified)
6131 + - trunk/contrib/m_createauthonly.c (File Added)
6132 +6 -0 trunk/include/hook.h (File Modified)
6133 +26 -1 trunk/modules/core/m_join.c (File Modified)
6134 +1 -1 trunk/src/ircd.c (File Modified)
6137 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6139 Make can_join() hookable.
6143 +12 -1 trunk/src/channel.c (File Modified)
6146 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6148 add 'int approved;' to the channel event hook
6152 +1 -0 trunk/include/hook.h (File Modified)
6155 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6157 Use SIDs in SASL ENCAP origin.
6158 Ignore responses from other agents once the first SASL response has been received for a client.
6162 +9 -5 trunk/modules/m_sasl.c (File Modified)
6165 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6167 Removed stray debug code.
6171 +1 -1 trunk/modules/m_sasl.c (File Modified)
6174 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6176 Don't complain "unknown MODE flag" if a non-oper attempts
6177 to unset an oper only umode they do not have.
6178 This is to prevent unwanted error messages when users/bots
6179 do things like MODE <nick> +i-sw.
6183 +4 -2 trunk/src/s_user.c (File Modified)
6186 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6188 Fix client_exit hook name and only call it for local exits that are not
6193 +3 -2 trunk/modules/m_sasl.c (File Modified)
6196 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6198 Fix SASL logic to actually use stored agent UID.
6199 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6200 Add abort code for exiting clients.
6204 +18 -9 trunk/modules/m_sasl.c (File Modified)
6207 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6209 Port over ratbox 2.2 /challenge. This is slightly more secure
6210 (better crypto, longer keys, challenge timeout) and has better
6213 The respond tool is no longer part of the ircd tree but a
6214 separate package, currently available from
6215 http://respond.ircd-ratbox.org (we should mirror/... this).
6219 +65 -310 trunk/doc/challenge.txt (File Modified)
6220 +5 -5 trunk/include/client.h (File Modified)
6221 +3 -0 trunk/include/irc_string.h (File Modified)
6222 +3 -0 trunk/include/numeric.h (File Modified)
6223 +94 -50 trunk/modules/m_challenge.c (File Modified)
6224 +1 -2 trunk/src/client.c (File Modified)
6225 +125 -0 trunk/src/irc_string.c (File Modified)
6226 +2 -2 trunk/src/messages.tab (File Modified)
6227 + - trunk/tools/rsa_respond/ (File Deleted)
6230 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6232 Preliminary SASL support.
6236 +7 -0 trunk/include/client.h (File Modified)
6237 +6 -0 trunk/include/numeric.h (File Modified)
6238 +1 -0 trunk/modules/Makefile.in (File Modified)
6239 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6240 +175 -1 trunk/modules/m_cap.c (File Modified)
6241 + - trunk/modules/m_sasl.c (File Added)
6242 +2 -0 trunk/modules/m_user.c (File Modified)
6243 +5 -5 trunk/src/messages.tab (File Modified)
6244 +8 -2 trunk/src/s_user.c (File Modified)
6247 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6249 SIGNON: make logout also apply remotely.
6253 +7 -2 trunk/modules/m_signon.c (File Modified)
6256 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6258 Use an asterisk when sending empty logins in SIGNON.
6262 +5 -5 trunk/modules/m_signon.c (File Modified)
6265 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6267 SIGNON: Only add whowas entry (add_history()) and wipe
6268 accepts (del_all_accepts()) if nick changed.
6272 +5 -3 trunk/modules/m_signon.c (File Modified)
6275 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6277 SIGNON: slight fixes to collision code:
6278 - don't kill if target_p == source_p (nick unchanged or only changed case)
6279 - add comment that SAVE support is missing
6280 - use sendto_realops_snomask() instead of sendto_realops_flags()
6284 +9 -6 trunk/modules/m_signon.c (File Modified)
6287 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6289 Fix up kills for bad nick/user/host on SIGNON.
6293 +16 -6 trunk/modules/m_signon.c (File Modified)
6296 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6298 If changing to a nick with a digit, only allow the UID.
6302 +4 -0 trunk/modules/m_signon.c (File Modified)
6305 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6307 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6308 Strip leading digits from logins that are not purely numeric.
6312 +3 -0 trunk/include/numeric.h (File Modified)
6313 +2 -0 trunk/include/send.h (File Modified)
6314 +1 -0 trunk/modules/Makefile.in (File Modified)
6315 +456 -3 trunk/modules/m_services.c (File Modified)
6316 + - trunk/modules/m_signon.c (File Added)
6317 +2 -2 trunk/src/messages.tab (File Modified)
6318 +98 -0 trunk/src/send.c (File Modified)
6321 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6323 Remove old server notice umodes from example confs.
6327 +1 -2 trunk/doc/example.conf (File Modified)
6328 +4 -17 trunk/doc/reference.conf (File Modified)
6331 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6333 Add snomask help file (forgot this earlier).
6337 + - trunk/help/opers/snomask (File Added)
6340 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6342 Add umode +l (receive locops).
6346 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6349 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6351 We don't plan to implement cmode +R (quiet unidentified) and
6352 umode +I (deny invite) for 1.1, so comment them out from the
6357 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6358 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6361 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6363 Improve snomask usage description.
6367 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6370 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6372 Mention the word snomask with umode +s (needs to be a link really).
6376 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6379 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6381 Add snomask +Z (operspy notices).
6385 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6388 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6390 Misc updates/clarifications.
6394 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6397 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6403 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6404 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6405 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6408 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6410 - Allow ENCAP REALHOST outside burst
6411 - Fix comment describing race condition: this can only happen
6412 on a local whois with use_whois_actually enabled
6416 +4 -6 trunk/modules/m_chghost.c (File Modified)
6419 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6421 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6425 +39 -0 trunk/contrib/Makefile.in (File Modified)
6426 + - trunk/contrib/sno_globaloper.c (File Added)
6429 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6431 Pass along old umodes and snomask in umode_changed hook,
6432 changing its parameter type from struct Client *
6433 to hook_data_umode_changed *. (For a new client, both
6436 The IP cloaking module now fully ignores umode changes
6437 where +h didn't change.
6441 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6442 +7 -0 trunk/include/hook.h (File Modified)
6443 +18 -4 trunk/src/s_user.c (File Modified)
6446 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6448 move libcharybdis-provided function initialisation into libcharybdis_init().
6452 +32 -11 trunk/src/ircd.c (File Modified)
6455 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6457 Make +f notices (local host, global host, global user@host, local class)
6458 netwide. Exceeding /quote set max remains local.
6462 +4 -4 trunk/src/s_conf.c (File Modified)
6465 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6467 Netwide notices about attempts to join juped channels.
6471 +1 -1 trunk/modules/core/m_join.c (File Modified)
6474 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6476 Send server notices about failed oper attempts globally.
6477 Successful remote oper attempt notices will be generated
6478 from the mode changes.
6482 +3 -3 trunk/modules/m_challenge.c (File Modified)
6483 +2 -2 trunk/modules/m_oper.c (File Modified)
6486 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6488 Rest of infrastructure for sending server notices globally.
6489 Uses a new L_NETWIDE level on sendto_realops_snomask().
6493 +1 -0 trunk/include/send.h (File Modified)
6494 +31 -4 trunk/src/send.c (File Modified)
6497 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6499 Add general::global_snotices conf option to control
6500 whether we send out SNOTEs. Does not do anything yet.
6504 +1 -0 trunk/doc/example.conf (File Modified)
6505 +6 -0 trunk/doc/reference.conf (File Modified)
6506 +1 -0 trunk/include/s_conf.h (File Modified)
6507 +6 -0 trunk/modules/m_info.c (File Modified)
6508 +1 -0 trunk/src/newconf.c (File Modified)
6509 +1 -0 trunk/src/s_conf.c (File Modified)
6512 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6514 Only accept SNOTE from servers.
6518 +2 -0 trunk/modules/m_snote.c (File Modified)
6521 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6523 Correct parv indices so this actually works.
6527 +2 -2 trunk/modules/m_snote.c (File Modified)
6530 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6536 +3 -3 trunk/modules/m_snote.c (File Modified)
6539 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6541 Add m_snote.c, SNOTE propagator.
6545 +86 -0 trunk/modules/Makefile.in (File Modified)
6546 + - trunk/modules/m_snote.c (File Added)
6549 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6551 start seeding the 1.1 NEWS file
6555 +4 -0 trunk/NEWS (File Modified)
6558 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6560 rename some modules to more descriptive names...
6564 +2 -131 trunk/contrib/Makefile.in (File Modified)
6565 + - trunk/contrib/globalconnexit.c (File Deleted)
6566 + - trunk/contrib/globallineactive.c (File Deleted)
6567 + - trunk/contrib/sno_farconnect.c (File Added)
6568 + - trunk/contrib/sno_globalkline.c (File Added)
6569 +1 -120 trunk/modules/Makefile.in (File Modified)
6570 + - trunk/modules/networknotice.c (File Deleted)
6571 + - trunk/modules/sno_routing.c (File Added)
6574 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6576 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6577 Uses FLAGS2_FLOODDONE bit on servers.
6581 +3 -0 trunk/include/client.h (File Modified)
6582 +121 -1 trunk/modules/Makefile.in (File Modified)
6583 + - trunk/modules/networknotice.c (File Added)
6586 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6588 Don't show servers in /trace to nonopers if flatten links is enabled.
6592 +8 -5 trunk/modules/m_trace.c (File Modified)
6595 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6598 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6599 - send back confirmation to source, if local client
6600 - send a +s server notice if the source is neither a server nor a service (+S)
6604 +5 -1 trunk/modules/m_chghost.c (File Modified)
6607 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6609 Use sendto_realops_snomask_from() to make the
6610 server notices appear to come from the affected
6615 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6616 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6619 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6621 Add sendto_realops_snomask_from(), allows
6622 specification of apparent source server.
6626 +1 -0 trunk/include/send.h (File Modified)
6627 +41 -1 trunk/src/send.c (File Modified)
6630 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6632 Revert r579. Keep host, not orighost in oper up notice.
6633 It would be inconsistent to have orighost there, and we
6634 don't want to mess up all server notices by putting both
6639 +1 -1 trunk/src/s_user.c (File Modified)
6642 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6644 Include the IP address in operlog/foperlog.
6648 +10 -8 trunk/modules/m_challenge.c (File Modified)
6649 +8 -6 trunk/modules/m_oper.c (File Modified)
6652 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6654 Call umode_changed hook on oper up.
6658 +1 -0 trunk/src/s_user.c (File Modified)
6661 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6663 Add globalconnexit contrib module, shows remote client connects/exits
6664 except netsplits/netjoin on snomask +F.
6665 Notice formatting will probably change somewhat still.
6669 +80 -0 trunk/contrib/Makefile.in (File Modified)
6670 + - trunk/contrib/globalconnexit.c (File Added)
6673 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6675 Declare snomask_modes[] so modules can provide snomasks.
6679 +2 -0 trunk/include/snomask.h (File Modified)
6682 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6684 Replace user_signon hook with two new hooks: new_local_user
6685 and new_remote_user.
6686 These are called right before the user is introduced to the
6687 rest of the network.
6691 +2 -1 trunk/include/hook.h (File Modified)
6692 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6693 +4 -2 trunk/src/hook.c (File Modified)
6694 +2 -3 trunk/src/s_user.c (File Modified)
6697 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6699 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6703 +2 -2 trunk/modules/m_scan.c (File Modified)
6706 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6708 Update doc/technical/send.txt.
6712 +91 -131 trunk/doc/technical/send.txt (File Modified)
6715 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6717 Add chantrace and masktrace to help files.
6721 + - trunk/help/opers/chantrace (File Added)
6722 +27 -20 trunk/help/opers/index (File Modified)
6723 + - trunk/help/opers/masktrace (File Added)
6724 +2 -0 trunk/help/opers/operspy (File Modified)
6727 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6729 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6730 Shows etrace-like output for all users in a channel,
6731 in particular IP addresses.
6735 +75 -2 trunk/modules/m_etrace.c (File Modified)
6738 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6740 Port over ratbox 2.2 r21727 (anfl):
6741 add some logging when we drop servers in places where we only notify opers
6745 +31 -0 trunk/modules/core/m_server.c (File Modified)
6748 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6750 display orighost in operup message
6754 +1 -1 trunk/src/s_user.c (File Modified)
6757 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6759 Add globallineactive contrib module, a hack which can often
6760 show k/d/g/x line active for remote clients.
6764 +52 -0 trunk/contrib/Makefile.in (File Modified)
6765 + - trunk/contrib/globallineactive.c (File Added)
6768 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6770 Show IP field in the same way as MASKTRACE:
6771 "255.255.255.255" if it's unknown (remote TS5 client)
6772 and "0" if we or the remote server are purposely
6777 +12 -1 trunk/modules/m_scan.c (File Modified)
6780 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6783 - don't show servers in a global scan
6784 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6788 +4 -1 trunk/modules/m_scan.c (File Modified)
6791 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6793 Implement SCAN UMODES.
6797 +3 -0 trunk/include/numeric.h (File Modified)
6798 +128 -2 trunk/modules/m_scan.c (File Modified)
6799 +2 -2 trunk/src/messages.tab (File Modified)
6802 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6808 +1 -1 trunk/modules/m_scan.c (File Modified)
6811 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6813 parv[0] should be parv[1].
6817 +1 -1 trunk/modules/m_scan.c (File Modified)
6820 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6826 +1 -1 trunk/modules/m_scan.c (File Modified)
6829 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6835 +2 -2 trunk/modules/m_scan.c (File Modified)
6838 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6840 framework for scan command
6844 +113 -0 trunk/modules/Makefile.in (File Modified)
6845 + - trunk/modules/m_scan.c (File Added)
6848 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6850 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6854 +2 -0 trunk/include/irc_string.h (File Modified)
6855 +157 -1 trunk/modules/m_etrace.c (File Modified)
6856 +129 -90 trunk/src/match.c (File Modified)
6859 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6861 orighost may live in a different hash bucket (likely the case), lets check it standalone
6865 +39 -3 trunk/src/hostmask.c (File Modified)
6868 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6870 SVN didn't check modules/ somehow, hrmm.
6874 +1 -1 trunk/modules/m_kline.c (File Modified)
6875 +6 -6 trunk/modules/m_stats.c (File Modified)
6878 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6880 Track hostmask entries for client_p->orighost, if available.
6881 Not throughly tested, but seems to work fine.
6885 +8 -4 trunk/include/hostmask.h (File Modified)
6886 +14 -10 trunk/src/hostmask.c (File Modified)
6889 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6891 Pass on SQUIT reasons more.
6895 +17 -19 trunk/src/client.c (File Modified)
6898 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6900 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6901 This way, hidden admins also get them.
6905 +4 -4 trunk/src/send.c (File Modified)
6908 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6910 From ircd-ratbox 2.2 (r21339 anfl):
6911 ms_kill() should be using find_person(), not find_client()
6912 otherwise it can generate a core.
6916 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6919 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6921 Add m_error to core_module_table, so it is loaded by default.
6925 +1 -0 trunk/src/modules.c (File Modified)
6928 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6930 comment is a const char *, not char *.
6934 +1 -1 trunk/include/hook.h (File Modified)
6937 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6939 Fix a long standing hybrid 7 bug: when getting a read error
6940 on a server, report_error() is called with a %d instead of
6941 a %s in the format string ("Lost connection" in +d).
6945 +1 -1 trunk/src/client.c (File Modified)
6948 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6954 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6957 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6959 Add document describing capabilities and what they mean.
6963 + - trunk/doc/technical/capab.txt (File Added)
6966 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6968 Change client_exit hook to pass all exit_client() parameters.
6972 +8 -0 trunk/include/hook.h (File Modified)
6973 +6 -1 trunk/src/client.c (File Modified)
6976 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6978 Add client_exit hook, called in exit_client() for all
6979 clients of all types, except clients exiting because
6980 of netsplits (QS). The only thing done before it is
6981 marking the client as "closing" (to prevent
6986 +1 -0 trunk/include/hook.h (File Modified)
6987 +2 -0 trunk/src/client.c (File Modified)
6988 +2 -0 trunk/src/hook.c (File Modified)
6991 jilles 2006/01/15 21:06:36 UTC (20060115-524)
6993 Improve the code that calculates the nnnS nnnC counts
6996 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7000 +43 -36 trunk/modules/m_trace.c (File Modified)
7003 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7005 Add server_eob hook.
7006 Planning to use this for netsplit/join notices.
7010 +1 -0 trunk/include/hook.h (File Modified)
7011 +2 -0 trunk/modules/m_pong.c (File Modified)
7012 +2 -0 trunk/src/hook.c (File Modified)
7015 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7017 Default motd: ircd-ratbox -> charybdis
7021 +1 -1 trunk/doc/ircd.motd (File Modified)
7024 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7026 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7030 +4 -4 trunk/src/s_user.c (File Modified)
7033 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7035 - Remove obsolete EOB help file
7036 - Document snomask in the help files
7041 + - trunk/help/opers/eob (File Deleted)
7042 +13 -12 trunk/help/opers/index (File Modified)
7043 +1 -13 trunk/help/opers/umode (File Modified)
7044 +7 -7 trunk/help/users/index (File Modified)
7047 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7049 Bail if snomask to parse is not given. Pointy hat to myself.
7053 +3 -0 trunk/src/snomask.c (File Modified)
7056 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7058 Remove m_flags from autoconf
7062 +0 -1 trunk/contrib/Makefile.in (File Modified)
7065 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7071 + - trunk/contrib/m_flags.c (File Deleted)
7074 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7076 If +s is in oper_only_umodes, clear snomask on deoper.
7080 +5 -0 trunk/src/s_user.c (File Modified)
7083 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7085 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7089 +2 -2 trunk/configure (File Modified)
7090 +2 -2 trunk/configure.ac (File Modified)
7093 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7095 Remove the old server notice umodes.
7096 Default oper only umodes is now +s.
7097 Please make sure all remaining umodes still work.
7101 +3 -21 trunk/include/client.h (File Modified)
7102 +0 -12 trunk/src/newconf.c (File Modified)
7103 +1 -1 trunk/src/s_conf.c (File Modified)
7104 +12 -12 trunk/src/s_user.c (File Modified)
7107 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7109 operator::flags nick_changes now controls +n snomask instead of +n umode.
7113 +8 -8 trunk/src/s_user.c (File Modified)
7116 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7118 Move down h_umode_changed hook call after umode allowed checks
7119 (so it will not see +a if someone tries to set it but is not
7124 +2 -3 trunk/src/s_user.c (File Modified)
7127 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7129 Move over non-+s server notices (hopefully, all of them).
7133 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7134 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7135 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7136 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7137 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7138 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7139 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7140 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7141 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7142 +2 -2 trunk/libcharybdis/event.c (File Modified)
7143 +2 -2 trunk/modules/core/m_join.c (File Modified)
7144 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7145 +3 -3 trunk/modules/core/m_message.c (File Modified)
7146 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7147 +2 -2 trunk/modules/core/m_server.c (File Modified)
7148 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7149 +1 -1 trunk/modules/m_post.c (File Modified)
7150 +1 -1 trunk/modules/m_services.c (File Modified)
7151 +2 -2 trunk/src/channel.c (File Modified)
7152 +3 -3 trunk/src/client.c (File Modified)
7153 +1 -1 trunk/src/hash.c (File Modified)
7154 +5 -5 trunk/src/s_conf.c (File Modified)
7155 +2 -2 trunk/src/s_log.c (File Modified)
7156 +4 -4 trunk/src/s_user.c (File Modified)
7159 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7161 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7165 +2 -1 trunk/include/snomask.h (File Modified)
7166 +2 -2 trunk/src/snomask.c (File Modified)
7169 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7171 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7175 +1 -1 trunk/contrib/example_module.c (File Modified)
7176 +2 -2 trunk/include/ircd_defs.h (File Modified)
7177 +6 -6 trunk/modules/core/m_error.c (File Modified)
7178 +1 -1 trunk/modules/core/m_join.c (File Modified)
7179 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7180 +1 -1 trunk/modules/core/m_message.c (File Modified)
7181 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7182 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7183 +18 -18 trunk/modules/core/m_server.c (File Modified)
7184 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7185 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7186 +4 -4 trunk/modules/m_challenge.c (File Modified)
7187 +4 -4 trunk/modules/m_dline.c (File Modified)
7188 +13 -13 trunk/modules/m_gline.c (File Modified)
7189 +5 -5 trunk/modules/m_kline.c (File Modified)
7190 +2 -2 trunk/modules/m_oper.c (File Modified)
7191 +1 -1 trunk/modules/m_pong.c (File Modified)
7192 +13 -13 trunk/modules/m_rehash.c (File Modified)
7193 +4 -4 trunk/modules/m_resv.c (File Modified)
7194 +16 -16 trunk/modules/m_set.c (File Modified)
7195 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7196 +6 -6 trunk/modules/m_xline.c (File Modified)
7197 +1 -1 trunk/src/adns.c (File Modified)
7198 +2 -2 trunk/src/channel.c (File Modified)
7199 +1 -1 trunk/src/listener.c (File Modified)
7200 +1 -1 trunk/src/s_auth.c (File Modified)
7201 +15 -15 trunk/src/s_conf.c (File Modified)
7202 +3 -3 trunk/src/s_user.c (File Modified)
7203 +7 -7 trunk/src/send.c (File Modified)
7206 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7209 - set +s snomask if +s umode set but no snomasks
7210 - put numerics in more logical order
7214 +3 -1 trunk/src/s_user.c (File Modified)
7217 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7219 parse_snobuf_to_mask(): default to + at start
7220 allows stuff like /mode jilles +s C
7224 +1 -1 trunk/src/snomask.c (File Modified)
7227 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7229 Changes to user_mode() snomask handling.
7230 - show snomask (if not 0) on /mode <nick>
7231 - show snomask once at the end if +s/-s used
7232 - only parse 1 parameter for umode changes
7233 - don't crash on /mode <nick> +s
7234 - /mode <nick> -s clears snomask, doesn't use parameter
7235 - set umode +s iff snomask is not 0
7236 - snomask is not propagated, but umode +s is
7240 +97 -72 trunk/src/s_user.c (File Modified)
7243 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7245 Convert some messages over to snomask.
7249 +29 -29 trunk/src/client.c (File Modified)
7250 +2 -2 trunk/src/ircd.c (File Modified)
7251 +13 -13 trunk/src/modules.c (File Modified)
7252 +1 -1 trunk/src/newconf.c (File Modified)
7253 +5 -5 trunk/src/parse.c (File Modified)
7254 +1 -1 trunk/src/restart.c (File Modified)
7255 +4 -4 trunk/src/s_newconf.c (File Modified)
7256 +11 -11 trunk/src/s_serv.c (File Modified)
7259 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7261 include snomask.h from client.h
7265 +1 -0 trunk/include/client.h (File Modified)
7268 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7270 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7274 +1 -0 trunk/src/newconf.c (File Modified)
7275 +2 -1 trunk/src/snomask.c (File Modified)
7278 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7280 should start with +, not \0. Whoops. :)
7284 +1 -1 trunk/src/snomask.c (File Modified)
7287 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7289 core snomask support.
7293 +3 -0 trunk/doc/example.conf (File Modified)
7294 +2 -0 trunk/include/client.h (File Modified)
7295 +2 -0 trunk/include/numeric.h (File Modified)
7296 +2 -0 trunk/include/s_newconf.h (File Modified)
7297 +63 -0 trunk/include/send.h (File Modified)
7298 + - trunk/include/snomask.h (File Added)
7299 +1 -0 trunk/src/Makefile.in (File Modified)
7300 +1 -1 trunk/src/messages.tab (File Modified)
7301 +8 -0 trunk/src/newconf.c (File Modified)
7302 +12 -0 trunk/src/s_user.c (File Modified)
7303 +235 -0 trunk/src/send.c (File Modified)
7304 + - trunk/src/snomask.c (File Added)
7307 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7309 add a blank line after the license info.
7313 +1 -1 trunk/CREDITS (File Modified)
7316 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7318 Extend copyright to 2006.
7322 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7325 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7328 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7332 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7333 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7336 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7338 Add oper privileges document.
7342 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7343 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7346 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7348 Capitalize message names in services shortcuts (for consistency).
7352 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7355 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7361 +1 -1 trunk/src/patricia.c (File Modified)
7364 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7366 Remove obsolete 'nextconnect' variable.
7370 +0 -1 trunk/include/ircd.h (File Modified)
7371 +0 -2 trunk/src/client.c (File Modified)
7372 +0 -1 trunk/src/ircd.c (File Modified)
7375 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7377 Remove this remnant of the hybrid 6 ziplinks implementation.
7381 + - trunk/include/s_zip.h (File Deleted)
7384 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7386 Make clone limiting work on orighost, not host (so it
7387 looks through services cloaks). Lightly tested, please
7392 +2 -0 trunk/modules/m_chghost.c (File Modified)
7393 +1 -1 trunk/src/client.c (File Modified)
7394 +1 -1 trunk/src/s_conf.c (File Modified)
7397 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7399 Don't forget to link me_realhost() into the command hash.
7401 Pointy hat to: myself
7405 +1 -1 trunk/modules/m_chghost.c (File Modified)
7408 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7410 It's call_hook, not hook_call.
7414 +1 -1 trunk/src/s_user.c (File Modified)
7417 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7419 Add unreject help file.
7423 + - trunk/help/opers/unreject (File Added)
7426 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7428 Link the all-important 42 module to the build :P
7432 +1 -0 trunk/contrib/Makefile.in (File Modified)
7435 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7437 Mention /rehash help.
7441 +1 -0 trunk/help/opers/rehash (File Modified)
7444 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7446 Add h_user_signon hook.
7450 +1 -0 trunk/include/hook.h (File Modified)
7451 +2 -0 trunk/src/hook.c (File Modified)
7452 +4 -0 trunk/src/s_user.c (File Modified)
7455 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7457 Oops, forgot to set orighost for remote client introductions.
7461 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7464 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7466 Use TS6 forms in services shortcuts, if possible.
7470 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7473 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7475 - Start out default_umodes conf entry from the empty set instead of +i.
7476 - Move oper_only_umodes check to where default_umodes is used, as
7477 oper_only_umodes may not be set yet while we're reading the conf.
7481 +6 -7 trunk/src/newconf.c (File Modified)
7482 +1 -1 trunk/src/s_user.c (File Modified)
7485 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7487 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7491 +1 -0 trunk/doc/example.conf (File Modified)
7492 +7 -0 trunk/doc/reference.conf (File Modified)
7493 +0 -7 trunk/include/config.h.dist (File Modified)
7494 +1 -0 trunk/include/s_conf.h (File Modified)
7495 +6 -0 trunk/modules/m_info.c (File Modified)
7496 +9 -18 trunk/src/client.c (File Modified)
7497 +1 -0 trunk/src/newconf.c (File Modified)
7498 +1 -0 trunk/src/s_conf.c (File Modified)
7501 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7503 - Allow NULL target_ip in show_ip() (indicates message is being
7504 sent to local opers)
7505 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7507 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7508 those in src/client.c
7510 From ratbox 2.2 svn (anfl)
7514 +1 -0 trunk/include/client.h (File Modified)
7515 +21 -2 trunk/src/client.c (File Modified)
7516 +2 -4 trunk/src/hostmask.c (File Modified)
7517 +1 -5 trunk/src/s_conf.c (File Modified)
7518 +4 -8 trunk/src/s_user.c (File Modified)
7521 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7523 Fire off events properly.
7527 +7 -3 trunk/src/s_user.c (File Modified)
7530 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7532 make sure modules which depend on umode information get the message upon connection (oops)
7536 +3 -0 trunk/src/s_user.c (File Modified)
7539 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7541 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7542 From ratbox 2.2 svn.
7546 +3 -7 trunk/modules/m_etrace.c (File Modified)
7549 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7551 Replace silly `default_invisible' option with more versatile default_umodes.
7555 +2 -2 trunk/Makefile.in (File Modified)
7556 +12 -1 trunk/doc/example.conf (File Modified)
7557 +14 -7 trunk/doc/reference.conf (File Modified)
7558 +2 -4 trunk/include/s_conf.h (File Modified)
7559 +0 -6 trunk/modules/m_info.c (File Modified)
7560 +4 -0 trunk/src/modules.c (File Modified)
7561 +41 -1 trunk/src/newconf.c (File Modified)
7562 +2 -2 trunk/src/s_conf.c (File Modified)
7563 +3 -4 trunk/src/s_user.c (File Modified)
7566 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7568 Add temporary nick resvs with the proper duration,
7569 not 60 times too long.
7573 +1 -1 trunk/modules/m_resv.c (File Modified)
7576 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7578 Add kick on split riding. See reference.conf for more details.
7582 +1 -0 trunk/doc/example.conf (File Modified)
7583 +16 -0 trunk/doc/reference.conf (File Modified)
7584 +1 -0 trunk/include/s_conf.h (File Modified)
7585 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7586 +6 -0 trunk/modules/m_info.c (File Modified)
7587 +1 -0 trunk/src/newconf.c (File Modified)
7588 +1 -0 trunk/src/s_conf.c (File Modified)
7591 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7593 New credits, denoting GXTi as being on the core team.
7597 +16 -5 trunk/CREDITS (File Modified)
7600 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7602 better cloaking algorithm
7606 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7609 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7611 don't do redundant bitshifting.
7615 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7618 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7624 +1 -0 trunk/contrib/Makefile.in (File Modified)
7627 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7629 Set the DynSpoof flag properly.
7633 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7636 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7638 first go at an ip_cloaking implementation for charybdis.
7642 + - trunk/contrib/ip_cloaking.c (File Added)
7645 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7647 Add libcharybdis to contrib/ includes.
7651 +1 -1 trunk/contrib/Makefile.in (File Modified)
7654 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7656 add h_umode_changed hook for modules that provide usermodes.
7660 +1 -0 trunk/include/hook.h (File Modified)
7661 +2 -1 trunk/src/hook.c (File Modified)
7662 +3 -0 trunk/src/s_user.c (File Modified)
7665 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7667 Show quiets in /stats z.
7671 +15 -10 trunk/src/s_stats.c (File Modified)
7674 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7676 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7680 +0 -12 trunk/configure (File Modified)
7681 +0 -9 trunk/configure.ac (File Modified)
7682 +0 -3 trunk/include/setup.h.in (File Modified)
7685 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7687 change various buffer sizes to = topiclen.
7691 +3 -4 trunk/include/ircd_defs.h (File Modified)
7694 jon 2005/12/12 19:32:18 UTC (20051212-400)
7696 - Partial commit test, partial ego strokage ;)
7700 +2 -1 trunk/CREDITS (File Modified)
7703 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7705 More kqueue corrections.
7708 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7711 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7713 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7714 Not sure why this wasn't this way to begin with.
7718 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7721 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7723 example.conf tweaks:
7724 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7725 most people do not need this.
7726 Enable serverinfo::hub.
7730 +14 -11 trunk/doc/example.conf (File Modified)
7733 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7735 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7739 +1 -1 trunk/src/s_serv.c (File Modified)
7742 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7744 header include changes
7748 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7749 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7750 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7751 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7752 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7753 +1 -21 trunk/libcharybdis/select.c (File Modified)
7756 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7758 s/ilog/libcharybdis_{die,log,restart}/g
7762 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7763 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7764 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7765 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7766 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7767 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7768 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7769 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7772 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7774 Use the right callbacks in the function code.
7777 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7780 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7782 More work, it builds again!
7786 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7787 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7788 + - trunk/libcharybdis/libcharybdis.c (File Added)
7789 + - trunk/libcharybdis/libcharybdis.h (File Added)
7792 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7794 Move some stuff around.
7798 + - trunk/include/memory.h (File Deleted)
7799 + - trunk/include/tools.h (File Deleted)
7800 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7801 + - trunk/libcharybdis/memory.c (File Added)
7802 + - trunk/libcharybdis/memory.h (File Added)
7803 + - trunk/libcharybdis/snprintf.c (File Added)
7804 + - trunk/libcharybdis/tools.c (File Added)
7805 + - trunk/libcharybdis/tools.h (File Added)
7806 +1000 -1062 trunk/modules/.depend (File Modified)
7807 +421 -455 trunk/src/.depend (File Modified)
7808 +0 -1191 trunk/src/Makefile.in (File Modified)
7809 + - trunk/src/memory.c (File Deleted)
7810 + - trunk/src/snprintf.c (File Deleted)
7811 + - trunk/src/tools.c (File Deleted)
7814 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7816 move more headers into libcharybdis
7819 + - trunk/include/balloc.h (File Deleted)
7820 + - trunk/include/event.h (File Deleted)
7821 + - trunk/libcharybdis/balloc.h (File Added)
7822 + - trunk/libcharybdis/event.h (File Added)
7823 +924 -1020 trunk/modules/.depend (File Modified)
7824 +327 -406 trunk/src/.depend (File Modified)
7827 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7829 balloc, events -> libcharybdis
7832 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7833 + - trunk/libcharybdis/balloc.c (File Added)
7834 + - trunk/libcharybdis/event.c (File Added)
7835 +0 -1008 trunk/src/Makefile.in (File Modified)
7836 + - trunk/src/balloc.c (File Deleted)
7837 + - trunk/src/event.c (File Deleted)
7840 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7845 + - trunk/include/commio.h (File Deleted)
7846 + - trunk/include/linebuf.h (File Deleted)
7847 + - trunk/libcharybdis/commio.h (File Added)
7848 + - trunk/libcharybdis/linebuf.h (File Added)
7849 +1644 -530 trunk/modules/.depend (File Modified)
7850 +1 -1 trunk/modules/Makefile.in (File Modified)
7851 +720 -284 trunk/src/.depend (File Modified)
7854 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7856 Makefile reworking -- moving libcharybdis headers into proper location.
7859 +1 -1 trunk/adns/Makefile.in (File Modified)
7860 +1 -1 trunk/src/Makefile.in (File Modified)
7863 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7865 Document proposed authdaemon protocol.
7868 + - trunk/authdaemon/protocol.txt (File Added)
7871 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7876 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7879 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7881 Remove dead makefile from generation
7884 +1 -2 trunk/configure (File Modified)
7885 +0 -1 trunk/configure.ac (File Modified)
7888 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7890 libcharybdisIO -> libcharybdis
7893 +1 -1 trunk/src/Makefile.in (File Modified)
7896 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7901 + - trunk/libcharybdis/Makefile.in (File Added)
7902 + - trunk/libcharybdis/commio.c (File Added)
7903 + - trunk/libcharybdis/devpoll.c (File Added)
7904 + - trunk/libcharybdis/epoll.c (File Added)
7905 + - trunk/libcharybdis/io/ (File Deleted)
7906 + - trunk/libcharybdis/kqueue.c (File Added)
7907 + - trunk/libcharybdis/linebuf.c (File Added)
7908 + - trunk/libcharybdis/log/ (File Deleted)
7909 + - trunk/libcharybdis/poll.c (File Added)
7910 + - trunk/libcharybdis/ports.c (File Added)
7911 + - trunk/libcharybdis/select.c (File Added)
7914 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7919 + - trunk/libcharybdis/Makefile.in (File Deleted)
7922 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7927 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7930 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7932 add authdaemon dir for later hacking
7936 + - trunk/authdaemon/ (File Added)
7939 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7941 linebuf -> libcharybdisIO
7945 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7946 + - trunk/libcharybdis/io/linebuf.c (File Added)
7947 + - trunk/libcharybdis/log/ (File Added)
7948 + - trunk/libcharybdis/log/Makefile.in (File Added)
7949 +0 -687 trunk/src/Makefile.in (File Modified)
7950 + - trunk/src/linebuf.c (File Deleted)
7953 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7955 Solaris 10 I/O ports support
7958 + - trunk/libcharybdis/io/ports.c (File Added)
7961 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7967 +1 -1 trunk/Makefile.in (File Modified)
7968 +3 -1 trunk/configure (File Modified)
7969 +133 -10 trunk/configure.ac (File Modified)
7970 + - trunk/libcharybdis/ (File Added)
7971 + - trunk/libcharybdis/Makefile.in (File Added)
7972 + - trunk/libcharybdis/io/ (File Added)
7973 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7974 +2 -3 trunk/src/Makefile.in (File Modified)
7975 + - trunk/src/io/ (File Deleted)
7978 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7980 split IO stuff into libcharybdisIO.
7984 + - trunk/src/commio.c (File Deleted)
7985 + - trunk/src/devpoll.c (File Deleted)
7986 + - trunk/src/epoll.c (File Deleted)
7987 + - trunk/src/io/ (File Added)
7988 + - trunk/src/io/Makefile.in (File Added)
7989 + - trunk/src/io/commio.c (File Added)
7990 + - trunk/src/io/devpoll.c (File Added)
7991 + - trunk/src/io/epoll.c (File Added)
7992 + - trunk/src/io/kqueue.c (File Added)
7993 + - trunk/src/io/poll.c (File Added)
7994 + - trunk/src/io/select.c (File Added)
7995 + - trunk/src/kqueue.c (File Deleted)
7996 + - trunk/src/poll.c (File Deleted)
7997 + - trunk/src/select.c (File Deleted)
8000 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8006 +86 -155 trunk/configure (File Modified)
8007 +1 -1 trunk/configure.ac (File Modified)
8010 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8012 Remove mentions of mkkeypair/cryptlinks.
8016 +1 -3 trunk/doc/challenge.txt (File Modified)
8019 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8021 Clarify serverinfo{} description.
8025 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8028 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8030 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8034 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8037 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8039 Improvements also applicable to hyperion 1.x.
8043 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8046 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8048 - Add +F description
8049 - General improvements and changes to charybdis
8053 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8056 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8058 The server notice umodes only have an effect
8059 for opers. ("sendto_realops_flags", so having
8060 the umode is not enough, they must also be
8065 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8068 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8070 Updates to umodes docs.
8074 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8077 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8079 Add SGML documentation.
8082 + - trunk/doc/sgml/ (File Added)
8083 + - trunk/doc/sgml/oper-guide/ (File Added)
8084 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8085 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8086 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8087 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8088 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8089 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8090 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8093 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8095 Make operwall flag restrict setting umode +z.
8096 This repairs this flag broken in charybdis-1.0.
8100 +41 -0 trunk/contrib/m_flags.c (File Modified)
8101 +9 -0 trunk/src/s_user.c (File Modified)
8104 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8106 Don't complain/reset remote clients +n. I'm still not
8107 convinced propagating all umodes is the way to go, oh
8112 +1 -1 trunk/src/s_user.c (File Modified)
8115 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8117 - Require admin flag for oper /chghost (if it's enabled
8118 which is not default)
8119 - Give error message on nonexistant nick
8123 +12 -0 trunk/modules/m_chghost.c (File Modified)
8126 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8128 Incorporated jilles' dynspoof patch with a few minor changes.
8131 +5 -2 trunk/include/client.h (File Modified)
8132 +1 -0 trunk/include/numeric.h (File Modified)
8133 +75 -4 trunk/modules/m_chghost.c (File Modified)
8134 +2 -21 trunk/modules/m_stats.c (File Modified)
8135 +2 -8 trunk/modules/m_trace.c (File Modified)
8136 +2 -0 trunk/src/client.c (File Modified)
8137 +3 -0 trunk/src/s_user.c (File Modified)
8140 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8145 +5 -0 trunk/NEWS (File Modified)
8148 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8150 Make show_ip() far less braindead.
8152 Obtained from: ratbox 2.2 SVN
8156 +14 -85 trunk/src/client.c (File Modified)
8159 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8161 Instead of not showing channels at all for whoising services,
8162 only show channels the requester is also on. If operspying
8163 services, show all the channels.
8167 +37 -40 trunk/modules/m_whois.c (File Modified)
8170 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8172 - Show real errno if we fail to connect to a server
8173 - Don't show server IPs on IRC if a server goes dead
8178 +2 -5 trunk/src/s_serv.c (File Modified)
8181 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8183 Revert hybrid 7.2 aline code. It causes too many problems.
8187 +1 -47 trunk/NEWS (File Modified)
8188 + - trunk/include/aline.h (File Deleted)
8189 +53 -6 trunk/modules/m_dline.c (File Modified)
8190 +212 -16 trunk/modules/m_kline.c (File Modified)
8191 +37 -8 trunk/modules/m_resv.c (File Modified)
8192 +45 -24 trunk/modules/m_xline.c (File Modified)
8193 +0 -485 trunk/src/Makefile.in (File Modified)
8194 + - trunk/src/aline.c (File Deleted)
8197 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8199 Incorporate recent ratbox monitor bugfixes (could crash).
8203 +16 -0 trunk/modules/m_monitor.c (File Modified)
8204 +4 -3 trunk/src/monitor.c (File Modified)
8207 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8209 Fix /invite UID leak.
8211 Found by logiclrd@EFnet.
8215 +3 -2 trunk/modules/m_invite.c (File Modified)
8218 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8220 Don't show what channels a service is in.
8223 +1 -0 trunk/NEWS (File Modified)
8224 +40 -35 trunk/modules/m_whois.c (File Modified)
8227 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8229 Update version to 1.0.3.
8233 +9 -9 trunk/configure (File Modified)
8234 +1 -1 trunk/configure.ac (File Modified)
8237 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8243 +7 -1 trunk/NEWS (File Modified)
8246 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8248 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8249 More static buffers :(
8253 +12 -4 trunk/src/aline.c (File Modified)
8256 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8258 Make operspy mode (/mode !#channel showing parameters
8259 even if not on channel) work again.
8263 +4 -4 trunk/src/channel.c (File Modified)
8266 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8268 Call server_introduced hook on TS6 remote server
8269 introduction (ms_sid()).
8273 +6 -0 trunk/modules/core/m_server.c (File Modified)
8276 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8278 Cyrix boxes are wierd.
8281 +2 -1 trunk/modules/m_services.c (File Modified)
8284 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8289 +1 -1 trunk/include/client.h (File Modified)
8290 +3 -1 trunk/modules/m_services.c (File Modified)
8293 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8298 +1 -6 trunk/modules/m_services.c (File Modified)
8301 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8303 Disable a check that doesn't always seem to work right for some reason.
8306 +2 -0 trunk/modules/m_services.c (File Modified)
8309 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8315 +4 -1 trunk/NEWS (File Modified)
8318 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8324 +9 -9 trunk/configure (File Modified)
8325 +1 -1 trunk/configure.ac (File Modified)
8328 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8330 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8334 +3 -13 trunk/modules/m_trace.c (File Modified)
8337 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8339 Don't send empty RPL_WHOISCHANNELS on remote whois.
8341 Pointy hat to: jilles
8345 +1 -1 trunk/modules/m_whois.c (File Modified)
8348 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8354 +3 -0 trunk/NEWS (File Modified)
8357 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8359 Modular umode support.
8363 +0 -9 trunk/include/client.h (File Modified)
8364 +2 -1 trunk/include/s_user.h (File Modified)
8365 +1 -1 trunk/include/tools.h (File Modified)
8366 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8367 +3 -0 trunk/src/ircd.c (File Modified)
8368 +1 -1 trunk/src/messages.tab (File Modified)
8369 +2 -2 trunk/src/s_serv.c (File Modified)
8370 +37 -59 trunk/src/s_user.c (File Modified)
8371 +21 -0 trunk/src/tools.c (File Modified)
8374 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8376 Optionally do forced nick change to the UID instead of kill
8377 on nick collisions, see doc/collision_fnc.txt for more
8382 + - trunk/doc/collision_fnc.txt (File Added)
8383 +1 -0 trunk/doc/example.conf (File Modified)
8384 +8 -0 trunk/doc/reference.conf (File Modified)
8385 +1 -0 trunk/include/numeric.h (File Modified)
8386 +1 -0 trunk/include/s_conf.h (File Modified)
8387 +2 -1 trunk/include/s_serv.h (File Modified)
8388 +1 -0 trunk/include/s_stats.h (File Modified)
8389 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8390 +1 -1 trunk/src/messages.tab (File Modified)
8391 +1 -0 trunk/src/newconf.c (File Modified)
8392 +1 -0 trunk/src/s_conf.c (File Modified)
8393 +1 -0 trunk/src/s_serv.c (File Modified)
8394 +2 -2 trunk/src/s_stats.c (File Modified)
8397 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8403 trunk/NEWS (File Modified)
8406 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8408 Don't allow lookups by uid in /monitor + and /monitor s.
8412 trunk/modules/m_monitor.c (File Modified)
8415 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8417 Stop garbage +j being set in cases like +j aaa:bbb by
8418 initializing the variables properly.
8424 trunk/modules/core/m_mode.c (File Modified)
8425 trunk/modules/core/m_sjoin.c (File Modified)
8428 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8430 Apply flags to the proper server in me_gcap().
8434 trunk/modules/m_capab.c (File Modified)
8437 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8439 Use find_named_client() instead of find_client() to check
8440 for nick collisions.
8444 trunk/modules/core/m_nick.c (File Modified)
8447 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8449 - Replace old 381 numeric with a new, more positive one!
8453 trunk/src/messages.tab (File Modified)
8456 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8458 Make it compile again.
8462 trunk/src/channel.c (File Modified)
8463 trunk/src/client.c (File Modified)
8464 trunk/src/ircd.c (File Modified)
8465 trunk/src/packet.c (File Modified)
8468 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8470 - Prevent UID disclosure in cmode setting.
8474 trunk/NEWS (File Modified)
8475 trunk/modules/core/m_mode.c (File Modified)
8478 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8480 A different check which prevents UID disclosure.
8484 trunk/modules/core/m_kick.c (File Modified)
8487 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8489 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8493 trunk/modules/core/m_kick.c (File Modified)
8496 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8498 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8502 trunk/NEWS (File Modified)
8503 trunk/modules/m_accept.c (File Modified)
8504 trunk/modules/m_admin.c (File Modified)
8505 trunk/modules/m_away.c (File Modified)
8506 trunk/modules/m_cap.c (File Modified)
8507 trunk/modules/m_capab.c (File Modified)
8508 trunk/modules/m_challenge.c (File Modified)
8509 trunk/modules/m_chghost.c (File Modified)
8510 trunk/modules/m_close.c (File Modified)
8511 trunk/modules/m_cmessage.c (File Modified)
8512 trunk/modules/m_connect.c (File Modified)
8513 trunk/modules/m_dline.c (File Modified)
8514 trunk/modules/m_encap.c (File Modified)
8515 trunk/modules/m_etrace.c (File Modified)
8516 trunk/modules/m_gline.c (File Modified)
8517 trunk/modules/m_help.c (File Modified)
8518 trunk/modules/m_info.c (File Modified)
8519 trunk/modules/m_invite.c (File Modified)
8520 trunk/modules/m_ison.c (File Modified)
8521 trunk/modules/m_kline.c (File Modified)
8522 trunk/modules/m_knock.c (File Modified)
8523 trunk/modules/m_links.c (File Modified)
8524 trunk/modules/m_list.c (File Modified)
8525 trunk/modules/m_locops.c (File Modified)
8526 trunk/modules/m_lusers.c (File Modified)
8527 trunk/modules/m_map.c (File Modified)
8528 trunk/modules/m_monitor.c (File Modified)
8529 trunk/modules/m_motd.c (File Modified)
8530 trunk/modules/m_names.c (File Modified)
8531 trunk/modules/m_oper.c (File Modified)
8532 trunk/modules/m_operspy.c (File Modified)
8533 trunk/modules/m_pass.c (File Modified)
8534 trunk/modules/m_ping.c (File Modified)
8535 trunk/modules/m_pong.c (File Modified)
8536 trunk/modules/m_post.c (File Modified)
8537 trunk/modules/m_rehash.c (File Modified)
8538 trunk/modules/m_restart.c (File Modified)
8539 trunk/modules/m_resv.c (File Modified)
8540 trunk/modules/m_services.c (File Modified)
8541 trunk/modules/m_set.c (File Modified)
8542 trunk/modules/m_sshortcut.c (File Modified)
8543 trunk/modules/m_stats.c (File Modified)
8544 trunk/modules/m_svinfo.c (File Modified)
8545 trunk/modules/m_tb.c (File Modified)
8546 trunk/modules/m_testline.c (File Modified)
8547 trunk/modules/m_testmask.c (File Modified)
8548 trunk/modules/m_time.c (File Modified)
8549 trunk/modules/m_topic.c (File Modified)
8550 trunk/modules/m_trace.c (File Modified)
8551 trunk/modules/m_unreject.c (File Modified)
8552 trunk/modules/m_user.c (File Modified)
8553 trunk/modules/m_userhost.c (File Modified)
8554 trunk/modules/m_users.c (File Modified)
8555 trunk/modules/m_version.c (File Modified)
8556 trunk/modules/m_wallops.c (File Modified)
8557 trunk/modules/m_who.c (File Modified)
8558 trunk/modules/m_whois.c (File Modified)
8559 trunk/modules/m_whowas.c (File Modified)
8560 trunk/modules/m_xline.c (File Modified)
8561 trunk/src/adns.c (File Modified)
8562 trunk/src/aline.c (File Modified)
8563 trunk/src/cache.c (File Modified)
8564 trunk/src/channel.c (File Modified)
8565 trunk/src/class.c (File Modified)
8566 trunk/src/client.c (File Modified)
8567 trunk/src/commio.c (File Modified)
8568 trunk/src/event.c (File Modified)
8569 trunk/src/hash.c (File Modified)
8570 trunk/src/hostmask.c (File Modified)
8571 trunk/src/ircd.c (File Modified)
8572 trunk/src/kdparse.c (File Modified)
8573 trunk/src/linebuf.c (File Modified)
8574 trunk/src/listener.c (File Modified)
8575 trunk/src/modules.c (File Modified)
8576 trunk/src/monitor.c (File Modified)
8577 trunk/src/newconf.c (File Modified)
8578 trunk/src/packet.c (File Modified)
8579 trunk/src/parse.c (File Modified)
8580 trunk/src/reject.c (File Modified)
8581 trunk/src/s_auth.c (File Modified)
8582 trunk/src/s_conf.c (File Modified)
8583 trunk/src/s_gline.c (File Modified)
8584 trunk/src/s_log.c (File Modified)
8585 trunk/src/s_newconf.c (File Modified)
8586 trunk/src/s_serv.c (File Modified)
8587 trunk/src/s_stats.c (File Modified)
8588 trunk/src/s_user.c (File Modified)
8589 trunk/src/send.c (File Modified)
8590 trunk/src/whowas.c (File Modified)
8593 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8595 - More coding style niceities. Pretty much got client.h squared away.
8599 trunk/modules/m_dline.c (File Modified)
8600 trunk/modules/m_gline.c (File Modified)
8601 trunk/modules/m_kline.c (File Modified)
8602 trunk/modules/m_rehash.c (File Modified)
8603 trunk/modules/m_resv.c (File Modified)
8604 trunk/modules/m_stats.c (File Modified)
8605 trunk/modules/m_testline.c (File Modified)
8606 trunk/modules/m_user.c (File Modified)
8607 trunk/modules/m_xline.c (File Modified)
8610 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8612 - Propagate quiets (+q) on netjoins
8613 - Clear +q list too on lowerTS sjoin from TS6 source
8617 trunk/modules/core/m_sjoin.c (File Modified)
8618 trunk/src/s_serv.c (File Modified)
8621 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8623 Second argument to whois is always a nick, never a uid.
8624 This prevents /whois other.server uid to get information
8629 trunk/modules/m_whois.c (File Modified)
8632 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8634 Don't allow local users to use uids in user mode.
8638 trunk/src/s_user.c (File Modified)
8641 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8643 Make it compile again.
8647 trunk/src/s_stats.c (File Modified)
8650 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8652 Fix propagation of empty SJOIN.
8656 trunk/modules/core/m_sjoin.c (File Modified)
8659 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8661 Some atheme-style niceties here.
8665 trunk/modules/m_accept.c (File Modified)
8666 trunk/modules/m_admin.c (File Modified)
8667 trunk/modules/m_away.c (File Modified)
8668 trunk/modules/m_cap.c (File Modified)
8669 trunk/modules/m_capab.c (File Modified)
8670 trunk/modules/m_challenge.c (File Modified)
8671 trunk/modules/m_chghost.c (File Modified)
8672 trunk/modules/m_close.c (File Modified)
8673 trunk/modules/m_cmessage.c (File Modified)
8674 trunk/modules/m_connect.c (File Modified)
8675 trunk/modules/m_dline.c (File Modified)
8676 trunk/modules/m_encap.c (File Modified)
8677 trunk/modules/m_etrace.c (File Modified)
8678 trunk/modules/m_gline.c (File Modified)
8679 trunk/modules/m_help.c (File Modified)
8680 trunk/modules/m_info.c (File Modified)
8681 trunk/modules/m_invite.c (File Modified)
8682 trunk/modules/m_ison.c (File Modified)
8683 trunk/modules/m_kline.c (File Modified)
8684 trunk/modules/m_knock.c (File Modified)
8685 trunk/modules/m_links.c (File Modified)
8686 trunk/modules/m_list.c (File Modified)
8687 trunk/modules/m_locops.c (File Modified)
8688 trunk/modules/m_lusers.c (File Modified)
8689 trunk/modules/m_map.c (File Modified)
8690 trunk/modules/m_monitor.c (File Modified)
8691 trunk/modules/m_motd.c (File Modified)
8692 trunk/modules/m_names.c (File Modified)
8693 trunk/modules/m_oper.c (File Modified)
8694 trunk/modules/m_operspy.c (File Modified)
8695 trunk/modules/m_pass.c (File Modified)
8696 trunk/modules/m_ping.c (File Modified)
8697 trunk/modules/m_pong.c (File Modified)
8698 trunk/modules/m_post.c (File Modified)
8699 trunk/modules/m_rehash.c (File Modified)
8700 trunk/modules/m_restart.c (File Modified)
8701 trunk/modules/m_resv.c (File Modified)
8702 trunk/modules/m_services.c (File Modified)
8703 trunk/modules/m_set.c (File Modified)
8704 trunk/modules/m_sshortcut.c (File Modified)
8705 trunk/modules/m_stats.c (File Modified)
8706 trunk/modules/m_svinfo.c (File Modified)
8707 trunk/modules/m_tb.c (File Modified)
8708 trunk/modules/m_testline.c (File Modified)
8709 trunk/modules/m_testmask.c (File Modified)
8710 trunk/modules/m_time.c (File Modified)
8711 trunk/modules/m_topic.c (File Modified)
8712 trunk/modules/m_trace.c (File Modified)
8713 trunk/modules/m_unreject.c (File Modified)
8714 trunk/modules/m_user.c (File Modified)
8715 trunk/modules/m_userhost.c (File Modified)
8716 trunk/modules/m_users.c (File Modified)
8717 trunk/modules/m_version.c (File Modified)
8718 trunk/modules/m_wallops.c (File Modified)
8719 trunk/modules/m_who.c (File Modified)
8720 trunk/modules/m_whois.c (File Modified)
8721 trunk/modules/m_whowas.c (File Modified)
8722 trunk/modules/m_xline.c (File Modified)
8725 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8727 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8731 trunk/.indent.pro (File Modified)
8732 trunk/include/charybdis.h (File Added)
8733 trunk/include/client.h (File Modified)
8734 trunk/modules/.indent.pro (File Modified)
8735 trunk/src/.indent.pro (File Modified)
8736 trunk/src/adns.c (File Modified)
8737 trunk/src/aline.c (File Modified)
8738 trunk/src/cache.c (File Modified)
8739 trunk/src/channel.c (File Modified)
8740 trunk/src/class.c (File Modified)
8741 trunk/src/client.c (File Modified)
8742 trunk/src/commio.c (File Modified)
8743 trunk/src/event.c (File Modified)
8744 trunk/src/hash.c (File Modified)
8745 trunk/src/hostmask.c (File Modified)
8746 trunk/src/ircd.c (File Modified)
8747 trunk/src/kdparse.c (File Modified)
8748 trunk/src/linebuf.c (File Modified)
8749 trunk/src/listener.c (File Modified)
8750 trunk/src/modules.c (File Modified)
8751 trunk/src/monitor.c (File Modified)
8752 trunk/src/newconf.c (File Modified)
8753 trunk/src/packet.c (File Modified)
8754 trunk/src/parse.c (File Modified)
8755 trunk/src/reject.c (File Modified)
8756 trunk/src/s_auth.c (File Modified)
8757 trunk/src/s_conf.c (File Modified)
8758 trunk/src/s_gline.c (File Modified)
8759 trunk/src/s_log.c (File Modified)
8760 trunk/src/s_newconf.c (File Modified)
8761 trunk/src/s_serv.c (File Modified)
8762 trunk/src/s_stats.c (File Modified)
8763 trunk/src/s_user.c (File Modified)
8764 trunk/src/send.c (File Modified)
8765 trunk/src/whowas.c (File Modified)
8768 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8770 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8771 - Convert a few modules towards using this code.
8772 - Make a note about this change in NEWS.
8776 trunk/NEWS (File Modified)
8777 trunk/include/aline.h (File Added)
8778 trunk/modules/m_dline.c (File Modified)
8779 trunk/modules/m_kline.c (File Modified)
8780 trunk/modules/m_resv.c (File Modified)
8781 trunk/modules/m_xline.c (File Modified)
8782 trunk/src/Makefile.in (File Modified)
8783 trunk/src/aline.c (File Added)
8786 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8788 - Update NEWS document.
8792 trunk/NEWS (File Modified)
8795 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8797 Use find_named_person() instead of find_person() in services shortcuts.
8801 trunk/modules/m_sshortcut.c (File Modified)
8804 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8806 Fix propagation of empty channels (+P).
8810 trunk/modules/core/m_sjoin.c (File Modified)
8811 trunk/src/s_serv.c (File Modified)
8814 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8816 Use same comparison for +f.
8820 trunk/modules/core/m_join.c (File Modified)
8823 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8825 Retire server-server non-encap CHGHOST, and clean it up a bit.
8829 trunk/modules/m_chghost.c (File Modified)
8832 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8834 Use TS6 form for SQUIT wallops.
8838 trunk/modules/core/m_squit.c (File Modified)
8841 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8843 Propagate nick changes for remote clients in TS6 form if possible;
8844 simplify the code a bit.
8848 trunk/modules/core/m_nick.c (File Modified)
8851 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8853 Only clear oper_only_umodes on deoper for local clients.
8857 trunk/src/s_user.c (File Modified)
8860 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8862 - Don't enable use_whois_actually in the default config, makes cloaking
8863 only useful for vanity.
8867 trunk/doc/example.conf (File Modified)
8870 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8872 Fix linebuf raw code to not truncate lines longer than
8873 510 characters. This stops ziplinks corruption at
8874 the initial burst if the other side sends a lot.
8878 trunk/src/linebuf.c (File Modified)
8881 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8883 - Add +r to channel_modes().
8887 trunk/src/channel.c (File Modified)
8890 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8896 trunk/NEWS (File Modified)
8899 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8901 err, nvm. wrong project :-P
8905 trunk/src/match.c (File Modified)
8908 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8910 make sure we don't crash on match(NULL, test)
8914 trunk/src/match.c (File Modified)
8917 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8919 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8920 flags = rehash in shared{}.
8921 Uses :<source> ENCAP <target> REHASH [option].
8925 trunk/doc/example.conf (File Modified)
8926 trunk/doc/reference.conf (File Modified)
8927 trunk/help/opers/rehash (File Modified)
8928 trunk/include/s_newconf.h (File Modified)
8929 trunk/modules/m_rehash.c (File Modified)
8930 trunk/modules/m_stats.c (File Modified)
8931 trunk/src/newconf.c (File Modified)
8934 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8936 Initialize flags to 0 in conf_set_shared_flags() and
8937 conf_set_cluster_flags().
8941 trunk/src/newconf.c (File Modified)
8944 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8946 Don't allow a forward from a #channel to an &channel.
8947 Error message is Illegal channel name.
8951 trunk/modules/core/m_mode.c (File Modified)
8954 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8956 - change version to 1.0.1
8960 trunk/configure (File Modified)
8961 trunk/configure.ac (File Modified)
8964 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8970 trunk/NEWS (File Modified)
8973 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8975 Services shortcuts changes:
8976 - Require umode +S on target
8977 - Use ERR_SERVICESDOWN (440) for error message
8978 - Fix check for empty string
8982 trunk/include/numeric.h (File Modified)
8983 trunk/modules/m_sshortcut.c (File Modified)
8984 trunk/src/messages.tab (File Modified)
8987 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
8989 s/IsChanService/IsService/g;
8993 trunk/modules/m_sshortcut.c (File Modified)
8996 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
8998 Add check for service validity in shortcut routines.
9002 trunk/modules/m_sshortcut.c (File Modified)
9005 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9007 Don't allow forwarding to a -F channel the setter is not on.
9011 trunk/modules/core/m_mode.c (File Modified)
9014 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9016 Describe identify_service and identify_command in
9021 trunk/doc/reference.conf (File Modified)
9024 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9026 More helpfile updates.
9030 trunk/help/Makefile.in (File Modified)
9031 trunk/help/opers/die (File Modified)
9032 trunk/help/opers/join (File Modified)
9033 trunk/help/opers/links (File Modified)
9034 trunk/help/opers/lusers (File Modified)
9035 trunk/help/opers/map (File Added)
9036 trunk/help/opers/motd (File Modified)
9037 trunk/help/opers/names (File Modified)
9038 trunk/help/opers/notice (File Modified)
9039 trunk/help/opers/operspy (File Modified)
9040 trunk/help/opers/part (File Modified)
9041 trunk/help/opers/privmsg (File Modified)
9042 trunk/help/opers/restart (File Modified)
9043 trunk/help/opers/set (File Modified)
9044 trunk/help/opers/stats (File Modified)
9045 trunk/help/opers/trace (File Modified)
9046 trunk/help/opers/version (File Modified)
9047 trunk/help/users/notice (File Modified)
9048 trunk/help/users/privmsg (File Modified)
9049 trunk/help/users/stats (File Modified)
9052 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9058 trunk/help/opers/cmode (File Modified)
9059 trunk/help/opers/umode (File Modified)
9060 trunk/help/opers/wallops (File Modified)
9061 trunk/help/opers/who (File Modified)
9062 trunk/help/users/umode (File Modified)
9065 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9067 Include cmode +r in 004 and 005.
9071 trunk/include/supported.h (File Modified)
9072 trunk/src/messages.tab (File Modified)
9075 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9077 No need to clear all 3 buffers in channel_modes().
9081 trunk/src/channel.c (File Modified)
9084 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9086 - Fix multiple +f modes per line
9087 - -f shouldn't take a parameter
9091 trunk/modules/core/m_mode.c (File Modified)
9094 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9096 Channel mode +Q now prevents forwarding to or through
9097 a channel, just like in hyperion, not from a channel.
9101 trunk/modules/core/m_join.c (File Modified)
9104 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9106 Complete +F/+Q propagation.
9110 trunk/modules/core/m_join.c (File Modified)
9111 trunk/modules/core/m_sjoin.c (File Modified)
9112 trunk/src/channel.c (File Modified)
9115 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9117 - A few minor fixes.
9121 trunk/modules/core/m_join.c (File Modified)
9122 trunk/modules/m_services.c (File Modified)
9125 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9127 - Fix netsplit obfuscation.
9131 trunk/src/client.c (File Modified)
9134 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9136 - Fix another /stats p related bug.
9140 trunk/src/client.c (File Modified)
9143 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9145 - Update example.conf.
9149 trunk/doc/example.conf (File Modified)
9152 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9154 - Fix a minor bug here, and re-release 1.0.
9158 trunk/modules/core/m_nick.c (File Modified)
9161 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9163 - Add bursted clients to /stats p list.
9167 trunk/modules/core/m_nick.c (File Modified)
9170 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9172 - Add identify_service, identify_command options to the example.conf,
9177 trunk/NEWS (File Modified)
9178 trunk/doc/example.conf (File Modified)
9179 trunk/src/newconf.c (File Modified)
9182 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9184 - Add services shortcuts.
9188 trunk/modules/Makefile.in (File Modified)
9189 trunk/modules/m_sshortcut.c (File Added)
9192 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9194 - put back checks i removed by mistake
9198 trunk/modules/core/m_join.c (File Modified)
9201 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9203 - Implement channel mode +Q, which disables forwarding.
9204 - Make forwarding usable by everyone.
9205 - Implement channel mode +F which bypasses authority checks on a target
9211 trunk/NEWS (File Modified)
9212 trunk/include/channel.h (File Modified)
9213 trunk/include/supported.h (File Modified)
9214 trunk/modules/core/m_join.c (File Modified)
9215 trunk/modules/core/m_mode.c (File Modified)
9216 trunk/src/messages.tab (File Modified)
9219 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9221 - Fix account handling brokenness.
9225 trunk/modules/m_services.c (File Modified)
9228 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9230 Identify to services via server password hack. Still
9231 needs config file parts, like
9232 identifyservice = "nickserv@services.int";
9233 identifycommand = "IDENTIFY";
9237 trunk/include/s_conf.h (File Modified)
9238 trunk/src/s_user.c (File Modified)
9241 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9243 Make send.c compile.
9247 trunk/src/send.c (File Modified)
9250 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9252 - Handle this better.
9256 trunk/src/send.c (File Modified)
9259 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9261 If the source is not a client, don't send to normal users.
9265 trunk/src/send.c (File Modified)
9268 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9270 - Make /wallops behave as wallops in other ircds.
9274 trunk/modules/m_wallops.c (File Modified)
9275 trunk/src/send.c (File Modified)
9278 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9284 trunk/NEWS (File Modified)
9285 trunk/configure (File Modified)
9286 trunk/configure.ac (File Modified)
9289 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9291 - Remove efnet configuration.
9292 - Rename example.conf as reference.conf, and replace the default
9293 example.conf with one suitable for AthemeNET.
9294 - Update makefile to reflect these changes.
9298 trunk/doc/Makefile.in (File Modified)
9299 trunk/doc/example.conf (File Modified)
9300 trunk/doc/example.efnet.conf (File Deleted)
9301 trunk/doc/reference.conf (File Added)
9304 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9306 - Don't display opers who are /away.
9310 trunk/modules/m_stats.c (File Modified)
9313 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9315 Put cmode +f in 004 and 005.
9319 trunk/include/supported.h (File Modified)
9320 trunk/src/messages.tab (File Modified)
9323 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9325 Add user umode +Q which prevents a user from
9330 trunk/include/client.h (File Modified)
9331 trunk/modules/core/m_join.c (File Modified)
9332 trunk/src/messages.tab (File Modified)
9333 trunk/src/s_user.c (File Modified)
9336 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9338 Implement channel forwarding in m_join(). As in
9339 hyperion, failing to join because of +i, +r or +j
9340 can cause you to be forwarded, potentially
9341 recursively. Unlike hyperion, a single numeric
9342 is sent in case of a successful forward, otherwise
9343 the ircd acts if there were no forward.
9347 trunk/include/numeric.h (File Modified)
9348 trunk/modules/core/m_join.c (File Modified)
9349 trunk/src/messages.tab (File Modified)
9352 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9354 Allow servers to set oper-only cmodes as well.
9358 trunk/modules/core/m_mode.c (File Modified)
9361 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9363 Add cmode +f which takes a channel name, settable
9364 only by opers for now. Does not do anything yet.
9368 trunk/include/channel.h (File Modified)
9369 trunk/modules/core/m_join.c (File Modified)
9370 trunk/modules/core/m_mode.c (File Modified)
9371 trunk/modules/core/m_sjoin.c (File Modified)
9372 trunk/src/channel.c (File Modified)
9375 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9377 Fully initialize 'mode' in ms_join() and ms_sjoin()
9378 to avoid old +j garbage from being used.
9382 trunk/modules/core/m_join.c (File Modified)
9383 trunk/modules/core/m_sjoin.c (File Modified)
9386 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9388 - only touch join_count/join_delta if join throttling
9389 is enabled on the channel
9390 - reset join_count/join_delta to 0 if -j is set
9394 trunk/modules/core/m_join.c (File Modified)
9395 trunk/modules/core/m_mode.c (File Modified)
9396 trunk/modules/core/m_sjoin.c (File Modified)
9399 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9401 Also start a new "period" for join throttling for remote joins,
9402 if necessary. Make the code slightly clearer.
9406 trunk/modules/core/m_join.c (File Modified)
9407 trunk/src/channel.c (File Modified)
9410 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9412 Some +j improvements, still broken.
9416 trunk/modules/core/m_join.c (File Modified)
9417 trunk/modules/core/m_sjoin.c (File Modified)
9420 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9422 Only do +z processing for +m channels the sender is on,
9423 as bans/quiets are currently only checked locally.
9427 trunk/modules/core/m_message.c (File Modified)
9430 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9432 - Add max_bans_large configuration option, defaulting to 500, to
9433 limit the number of bans in a +L channel
9434 - Change b/e/I to b/e/I/q in texts
9438 trunk/doc/example.conf (File Modified)
9439 trunk/include/s_conf.h (File Modified)
9440 trunk/modules/core/m_mode.c (File Modified)
9441 trunk/modules/m_info.c (File Modified)
9442 trunk/src/newconf.c (File Modified)
9443 trunk/src/s_conf.c (File Modified)
9446 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9448 Store invite for +gi channels.
9449 Note that +gi is significantly weaker access control than +i.
9453 trunk/modules/m_invite.c (File Modified)
9456 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9458 Nonops are allowed to see +q lists.
9462 trunk/modules/core/m_mode.c (File Modified)
9465 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9467 Invalidate can_send() cache on -q.
9471 trunk/modules/core/m_mode.c (File Modified)
9474 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9476 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9480 trunk/modules/core/m_sjoin.c (File Modified)
9483 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9485 - Allow blank SJOINs -- for permanant channels.
9489 trunk/modules/core/m_sjoin.c (File Modified)
9492 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9494 - Burst permanant channels.
9498 trunk/src/s_serv.c (File Modified)
9501 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9503 - Fix handling of permanant channels.
9507 trunk/modules/core/m_join.c (File Modified)
9510 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9512 - Run indent on core modules.
9513 - Add propagation of join throttle settings.
9517 trunk/modules/core/m_die.c (File Modified)
9518 trunk/modules/core/m_error.c (File Modified)
9519 trunk/modules/core/m_join.c (File Modified)
9520 trunk/modules/core/m_kick.c (File Modified)
9521 trunk/modules/core/m_kill.c (File Modified)
9522 trunk/modules/core/m_message.c (File Modified)
9523 trunk/modules/core/m_mode.c (File Modified)
9524 trunk/modules/core/m_nick.c (File Modified)
9525 trunk/modules/core/m_part.c (File Modified)
9526 trunk/modules/core/m_quit.c (File Modified)
9527 trunk/modules/core/m_server.c (File Modified)
9528 trunk/modules/core/m_sjoin.c (File Modified)
9529 trunk/modules/core/m_squit.c (File Modified)
9532 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9534 - Fix mistake in commit message.
9538 trunk/ChangeLog (File Modified)
9541 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9543 - Channel throttling.
9547 trunk/NEWS (File Modified)
9548 trunk/include/supported.h (File Modified)
9549 trunk/modules/core/m_mode.c (File Modified)
9550 trunk/src/messages.tab (File Modified)
9553 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9555 - Channel throttle logic fixes.
9559 trunk/include/channel.h (File Modified)
9562 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9564 - Add the throttle logic.
9568 trunk/include/channel.h (File Modified)
9569 trunk/include/numeric.h (File Modified)
9570 trunk/modules/core/m_join.c (File Modified)
9571 trunk/src/channel.c (File Modified)
9572 trunk/src/messages.tab (File Modified)
9575 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9577 - Cosmetic fixes to CREDITS.
9581 trunk/CREDITS (File Modified)
9584 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9586 - Better channel_modes() from ShadowIRCd 4.
9590 trunk/include/channel.h (File Modified)
9591 trunk/src/channel.c (File Modified)
9594 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9596 - Strip colour codes from parts.
9600 trunk/modules/core/m_part.c (File Modified)
9603 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9605 - Strip colour codes from quits.
9609 trunk/modules/core/m_quit.c (File Modified)
9612 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9614 - add +c/+g/+z to channel_modes().
9618 trunk/src/channel.c (File Modified)
9621 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9623 - Add +g to 004/005 numerics.
9627 trunk/include/supported.h (File Modified)
9628 trunk/src/messages.tab (File Modified)
9631 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9633 - Add +cgz to set_final_mode() in both join/sjoin.
9634 - Implement channel mode +g: Free invite.
9638 trunk/include/channel.h (File Modified)
9639 trunk/modules/core/m_join.c (File Modified)
9640 trunk/modules/core/m_mode.c (File Modified)
9641 trunk/modules/core/m_sjoin.c (File Modified)
9642 trunk/modules/m_invite.c (File Modified)
9645 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9647 - Make sure /stats p uses the right list.
9651 trunk/modules/m_stats.c (File Modified)
9654 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9656 - local oper list becomes local_oper_list.
9657 - all opers are stored on oper_list for /stats p.
9661 trunk/include/ircd.h (File Modified)
9662 trunk/modules/m_stats.c (File Modified)
9663 trunk/modules/m_trace.c (File Modified)
9664 trunk/src/client.c (File Modified)
9665 trunk/src/ircd.c (File Modified)
9666 trunk/src/s_user.c (File Modified)
9667 trunk/src/send.c (File Modified)
9670 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9672 - Remove ENABLE_SERVICES legacy define.
9676 trunk/configure (File Modified)
9677 trunk/configure.ac (File Modified)
9678 trunk/include/client.h (File Modified)
9679 trunk/include/m_info.h (File Modified)
9680 trunk/include/s_conf.h (File Modified)
9681 trunk/modules/Makefile.in (File Modified)
9682 trunk/modules/core/m_kick.c (File Modified)
9683 trunk/modules/core/m_mode.c (File Modified)
9684 trunk/modules/core/m_nick.c (File Modified)
9685 trunk/modules/core/m_sjoin.c (File Modified)
9686 trunk/modules/m_services.c (File Modified)
9687 trunk/src/channel.c (File Modified)
9688 trunk/src/newconf.c (File Modified)
9689 trunk/src/s_conf.c (File Modified)
9690 trunk/src/s_serv.c (File Modified)
9691 trunk/src/s_user.c (File Modified)
9694 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9696 - New reject message, ala ircu.
9700 trunk/src/reject.c (File Modified)
9703 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9705 - Reduce 'broadcast storm' effect in m_chghost.
9709 trunk/modules/m_chghost.c (File Modified)
9712 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9714 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9718 trunk/include/supported.h (File Modified)
9719 trunk/src/messages.tab (File Modified)
9722 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9728 trunk/include/channel.h (File Modified)
9729 trunk/modules/core/m_message.c (File Modified)
9730 trunk/modules/core/m_mode.c (File Modified)
9733 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9735 - use sendto_one_numeric() in some places.
9739 trunk/modules/core/m_mode.c (File Modified)
9742 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9744 - Implement channel mode +c -- colour stripping.
9748 trunk/include/irc_string.h (File Modified)
9749 trunk/include/supported.h (File Modified)
9750 trunk/modules/core/m_message.c (File Modified)
9751 trunk/modules/core/m_mode.c (File Modified)
9752 trunk/src/irc_string.c (File Modified)
9753 trunk/src/messages.tab (File Modified)
9756 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9758 - Add +qLP to CHANMODES 005 numeric.
9762 trunk/include/supported.h (File Modified)
9765 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9767 Move credits files to doc/.
9771 trunk/Hybrid-team (File Deleted)
9772 trunk/Ratbox-team (File Deleted)
9773 trunk/doc/Hybrid-team (File Added)
9774 trunk/doc/Ratbox-team (File Added)
9777 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9779 - Rename Ratbox credits as Ratbox-team.
9780 - Add in our own CREDITS.
9784 trunk/CREDITS (File Deleted)
9785 trunk/CREDITS (File Added)
9786 trunk/Ratbox-team (File Added)
9789 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9795 trunk/modules/core/m_mode.c (File Modified)
9798 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9800 - Rebuild configure.
9804 trunk/autom4te.cache/ (File Deleted)
9805 trunk/configure (File Modified)
9808 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9810 Add +q to messages.tab.
9814 trunk/src/messages.tab (File Modified)
9817 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9819 - port m_sjoin stuff to TS6 JOIN syntax.
9823 trunk/modules/core/m_join.c (File Modified)
9826 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9828 - Implement channel mode +q (quiet)
9832 trunk/include/channel.h (File Modified)
9833 trunk/modules/core/m_mode.c (File Modified)
9834 trunk/src/channel.c (File Modified)
9837 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9839 Add +L/+P for set_final_mode().
9843 trunk/modules/core/m_sjoin.c (File Modified)
9846 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9848 Add +L/+P in channel_modes().
9852 trunk/src/channel.c (File Modified)
9855 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9857 - Use MODE_PERMANENT, not MODE_PERMANANT
9858 - Actually use chm_staff()
9860 It compiles but is not otherwise tested.
9864 trunk/include/channel.h (File Modified)
9865 trunk/modules/core/m_mode.c (File Modified)
9866 trunk/modules/core/m_sjoin.c (File Modified)
9867 trunk/src/channel.c (File Modified)
9870 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9872 - Ok, patchlevel.h is fixed now.
9876 trunk/include/patchlevel.h (File Modified)
9879 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9885 trunk/include/patchlevel.h (File Modified)
9886 trunk/src/version.c.SH (File Modified)
9889 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9891 - Fix compilation issue with version.c.
9895 trunk/src/version.c.SH (File Modified)
9898 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9900 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9901 this from the BUGS file.
9905 trunk/BUGS (File Modified)
9908 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9910 Mangle all netsplit messages if flatten links is enabled.
9914 trunk/src/client.c (File Modified)
9917 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9919 - jilles pointed out that /stats p needed severe changes -- implement
9924 trunk/modules/m_stats.c (File Modified)
9927 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9929 Rename RELNOTES to NEWS.
9933 trunk/NEWS (File Added)
9934 trunk/RELNOTES (File Deleted)
9937 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9943 trunk/RELNOTES (File Modified)
9946 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9948 - Make /stats p work globally.
9949 - Change 'OPER(s)' to 'staff members'
9953 trunk/modules/m_stats.c (File Modified)
9956 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9958 - add modes, +LP to RPL_MYINFO.
9962 trunk/src/messages.tab (File Modified)
9965 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9967 More stuff to RELNOTES.
9971 trunk/RELNOTES (File Modified)
9974 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9980 trunk/modules/core/m_sjoin.c (File Modified)
9981 trunk/src/channel.c (File Modified)
9984 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
9986 - Implement list limit exceed modes -- +L.
9990 trunk/modules/core/m_mode.c (File Modified)
9993 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
9995 - Add handlers for modes +L, +P.
9999 trunk/include/channel.h (File Modified)
10000 trunk/modules/core/m_mode.c (File Modified)
10003 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10005 Update properties on *everything*.
10009 trunk/.cvsignore (Property Modified)
10010 trunk/.indent.pro (Property Modified)
10011 trunk/BUGS (File Modified) (Property Modified)
10012 trunk/CREDITS (File Modified) (Property Modified)
10013 trunk/ChangeLog (Property Modified)
10014 trunk/Hybrid-team (File Modified) (Property Modified)
10015 trunk/INSTALL (File Modified) (Property Modified)
10016 trunk/LICENSE (File Modified) (Property Modified)
10017 trunk/Makefile.in (File Modified) (Property Modified)
10018 trunk/README.FIRST (File Modified) (Property Modified)
10019 trunk/RELNOTES (File Modified) (Property Modified)
10020 trunk/SVN-Access (Property Modified)
10021 trunk/aclocal.m4 (File Modified) (Property Modified)
10022 trunk/adns/.cvsignore (Property Modified)
10023 trunk/adns/COPYING (Property Modified)
10024 trunk/adns/GPL-vs-LGPL (Property Modified)
10025 trunk/adns/Makefile.in (File Modified) (Property Modified)
10026 trunk/adns/README (Property Modified)
10027 trunk/adns/README.ircd (Property Modified)
10028 trunk/adns/adns.h (File Modified) (Property Modified)
10029 trunk/adns/check.c (File Modified) (Property Modified)
10030 trunk/adns/dlist.h (File Modified) (Property Modified)
10031 trunk/adns/event.c (File Modified) (Property Modified)
10032 trunk/adns/general.c (File Modified) (Property Modified)
10033 trunk/adns/internal.h (File Modified) (Property Modified)
10034 trunk/adns/parse.c (File Modified) (Property Modified)
10035 trunk/adns/query.c (File Modified) (Property Modified)
10036 trunk/adns/reply.c (File Modified) (Property Modified)
10037 trunk/adns/setup.c (File Modified) (Property Modified)
10038 trunk/adns/transmit.c (File Modified) (Property Modified)
10039 trunk/adns/tvarith.h (File Modified) (Property Modified)
10040 trunk/adns/types.c (File Modified) (Property Modified)
10041 trunk/configure (File Modified) (Property Modified)
10042 trunk/configure.ac (File Modified) (Property Modified)
10043 trunk/contrib/.cvsignore (Property Modified)
10044 trunk/contrib/.indent.pro (Property Modified)
10045 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10046 trunk/contrib/README (File Modified) (Property Modified)
10047 trunk/contrib/example_module.c (File Modified) (Property Modified)
10048 trunk/contrib/m_42.c (File Modified) (Property Modified)
10049 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10050 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10051 trunk/contrib/m_force.c (File Modified) (Property Modified)
10052 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10053 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10054 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10055 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10056 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10057 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10058 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10059 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10060 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10061 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10062 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10063 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10064 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10065 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10066 trunk/doc/.cvsignore (Property Modified)
10067 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10068 trunk/doc/Makefile.in (File Modified) (Property Modified)
10069 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10070 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10071 trunk/doc/challenge.txt (File Modified) (Property Modified)
10072 trunk/doc/example.conf (File Modified) (Property Modified)
10073 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10074 trunk/doc/hooks.txt (File Modified) (Property Modified)
10075 trunk/doc/index.txt (File Modified) (Property Modified)
10076 trunk/doc/ircd.8 (File Modified) (Property Modified)
10077 trunk/doc/ircd.motd (Property Modified)
10078 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10079 trunk/doc/modeg.txt (File Modified) (Property Modified)
10080 trunk/doc/modes.txt (File Modified) (Property Modified)
10081 trunk/doc/monitor.txt (File Modified) (Property Modified)
10082 trunk/doc/old/Authors (Property Modified)
10083 trunk/doc/operguide.txt (File Modified) (Property Modified)
10084 trunk/doc/opermyth.txt (Property Modified)
10085 trunk/doc/server-version-info (File Modified) (Property Modified)
10086 trunk/doc/services.txt (File Modified) (Property Modified)
10087 trunk/doc/technical/README.TSora (Property Modified)
10088 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10089 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10090 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10091 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10092 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10093 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10094 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10095 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10096 trunk/doc/technical/rfc1459.txt (Property Modified)
10097 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10098 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10099 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10100 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10101 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10102 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10103 trunk/help/Makefile.in (File Modified) (Property Modified)
10104 trunk/help/opers/accept (Property Modified)
10105 trunk/help/opers/admin (Property Modified)
10106 trunk/help/opers/away (Property Modified)
10107 trunk/help/opers/capab (Property Modified)
10108 trunk/help/opers/challenge (Property Modified)
10109 trunk/help/opers/close (Property Modified)
10110 trunk/help/opers/cmode (Property Modified)
10111 trunk/help/opers/cnotice (Property Modified)
10112 trunk/help/opers/connect (Property Modified)
10113 trunk/help/opers/cprivmsg (Property Modified)
10114 trunk/help/opers/credits (Property Modified)
10115 trunk/help/opers/die (Property Modified)
10116 trunk/help/opers/dline (Property Modified)
10117 trunk/help/opers/eob (Property Modified)
10118 trunk/help/opers/error (Property Modified)
10119 trunk/help/opers/etrace (Property Modified)
10120 trunk/help/opers/gline (Property Modified)
10121 trunk/help/opers/help (Property Modified)
10122 trunk/help/opers/index (Property Modified)
10123 trunk/help/opers/info (Property Modified)
10124 trunk/help/opers/invite (Property Modified)
10125 trunk/help/opers/ison (Property Modified)
10126 trunk/help/opers/join (Property Modified)
10127 trunk/help/opers/kick (Property Modified)
10128 trunk/help/opers/kill (Property Modified)
10129 trunk/help/opers/kline (Property Modified)
10130 trunk/help/opers/knock (Property Modified)
10131 trunk/help/opers/links (Property Modified)
10132 trunk/help/opers/list (Property Modified)
10133 trunk/help/opers/locops (Property Modified)
10134 trunk/help/opers/lusers (Property Modified)
10135 trunk/help/opers/modlist (Property Modified)
10136 trunk/help/opers/modload (Property Modified)
10137 trunk/help/opers/modrestart (Property Modified)
10138 trunk/help/opers/modunload (Property Modified)
10139 trunk/help/opers/motd (Property Modified)
10140 trunk/help/opers/names (Property Modified)
10141 trunk/help/opers/nick (Property Modified)
10142 trunk/help/opers/notice (Property Modified)
10143 trunk/help/opers/oper (Property Modified)
10144 trunk/help/opers/operspy (Property Modified)
10145 trunk/help/opers/operwall (Property Modified)
10146 trunk/help/opers/part (Property Modified)
10147 trunk/help/opers/pass (Property Modified)
10148 trunk/help/opers/ping (Property Modified)
10149 trunk/help/opers/pong (Property Modified)
10150 trunk/help/opers/post (Property Modified)
10151 trunk/help/opers/privmsg (Property Modified)
10152 trunk/help/opers/quit (Property Modified)
10153 trunk/help/opers/rehash (Property Modified)
10154 trunk/help/opers/restart (Property Modified)
10155 trunk/help/opers/resv (Property Modified)
10156 trunk/help/opers/server (Property Modified)
10157 trunk/help/opers/set (Property Modified)
10158 trunk/help/opers/sjoin (Property Modified)
10159 trunk/help/opers/squit (Property Modified)
10160 trunk/help/opers/stats (Property Modified)
10161 trunk/help/opers/svinfo (Property Modified)
10162 trunk/help/opers/testgecos (Property Modified)
10163 trunk/help/opers/testline (Property Modified)
10164 trunk/help/opers/testmask (Property Modified)
10165 trunk/help/opers/time (Property Modified)
10166 trunk/help/opers/topic (Property Modified)
10167 trunk/help/opers/trace (Property Modified)
10168 trunk/help/opers/uhelp (Property Modified)
10169 trunk/help/opers/umode (Property Modified)
10170 trunk/help/opers/undline (Property Modified)
10171 trunk/help/opers/ungline (Property Modified)
10172 trunk/help/opers/unkline (Property Modified)
10173 trunk/help/opers/unresv (Property Modified)
10174 trunk/help/opers/unxline (Property Modified)
10175 trunk/help/opers/user (Property Modified)
10176 trunk/help/opers/userhost (Property Modified)
10177 trunk/help/opers/users (Property Modified)
10178 trunk/help/opers/version (Property Modified)
10179 trunk/help/opers/wallops (Property Modified)
10180 trunk/help/opers/who (Property Modified)
10181 trunk/help/opers/whois (Property Modified)
10182 trunk/help/opers/whowas (Property Modified)
10183 trunk/help/opers/xline (Property Modified)
10184 trunk/help/users/index (Property Modified)
10185 trunk/help/users/info (Property Modified)
10186 trunk/help/users/notice (Property Modified)
10187 trunk/help/users/privmsg (Property Modified)
10188 trunk/help/users/stats (Property Modified)
10189 trunk/help/users/umode (Property Modified)
10190 trunk/include/.cvsignore (Property Modified)
10191 trunk/include/.indent.pro (Property Modified)
10192 trunk/include/balloc.h (File Modified) (Property Modified)
10193 trunk/include/cache.h (File Modified) (Property Modified)
10194 trunk/include/channel.h (File Modified) (Property Modified)
10195 trunk/include/class.h (File Modified) (Property Modified)
10196 trunk/include/client.h (File Modified) (Property Modified)
10197 trunk/include/commio.h (File Modified) (Property Modified)
10198 trunk/include/common.h (File Modified) (Property Modified)
10199 trunk/include/config.h (File Modified) (Property Modified)
10200 trunk/include/config.h.dist (File Modified) (Property Modified)
10201 trunk/include/defaults.h (File Modified) (Property Modified)
10202 trunk/include/event.h (File Modified) (Property Modified)
10203 trunk/include/hash.h (File Modified) (Property Modified)
10204 trunk/include/hook.h (File Modified) (Property Modified)
10205 trunk/include/hostmask.h (File Modified) (Property Modified)
10206 trunk/include/irc_string.h (File Modified) (Property Modified)
10207 trunk/include/ircd.h (File Modified) (Property Modified)
10208 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10209 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10210 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10211 trunk/include/linebuf.h (File Modified) (Property Modified)
10212 trunk/include/listener.h (File Modified) (Property Modified)
10213 trunk/include/m_info.h (File Modified) (Property Modified)
10214 trunk/include/memory.h (File Modified) (Property Modified)
10215 trunk/include/modules.h (File Modified) (Property Modified)
10216 trunk/include/monitor.h (File Modified) (Property Modified)
10217 trunk/include/msg.h (File Modified) (Property Modified)
10218 trunk/include/newconf.h (File Modified) (Property Modified)
10219 trunk/include/numeric.h (File Modified) (Property Modified)
10220 trunk/include/packet.h (File Modified) (Property Modified)
10221 trunk/include/parse.h (File Modified) (Property Modified)
10222 trunk/include/patchlevel.h (File Modified) (Property Modified)
10223 trunk/include/patricia.h (File Modified) (Property Modified)
10224 trunk/include/reject.h (File Modified) (Property Modified)
10225 trunk/include/res.h (File Modified) (Property Modified)
10226 trunk/include/restart.h (File Modified) (Property Modified)
10227 trunk/include/s_auth.h (File Modified) (Property Modified)
10228 trunk/include/s_conf.h (File Modified) (Property Modified)
10229 trunk/include/s_gline.h (File Modified) (Property Modified)
10230 trunk/include/s_log.h (File Modified) (Property Modified)
10231 trunk/include/s_newconf.h (File Modified) (Property Modified)
10232 trunk/include/s_serv.h (File Modified) (Property Modified)
10233 trunk/include/s_stats.h (File Modified) (Property Modified)
10234 trunk/include/s_user.h (File Modified) (Property Modified)
10235 trunk/include/s_zip.h (File Modified) (Property Modified)
10236 trunk/include/scache.h (File Modified) (Property Modified)
10237 trunk/include/send.h (File Modified) (Property Modified)
10238 trunk/include/serno.h (Property Modified)
10239 trunk/include/setup.h.in (Property Modified)
10240 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10241 trunk/include/stdinc.h (File Modified) (Property Modified)
10242 trunk/include/supported.h (File Modified) (Property Modified)
10243 trunk/include/tools.h (File Modified) (Property Modified)
10244 trunk/include/whowas.h (File Modified) (Property Modified)
10245 trunk/install-sh (File Modified) (Property Modified)
10246 trunk/modules/.cvsignore (Property Modified)
10247 trunk/modules/.depend (Property Modified)
10248 trunk/modules/.indent.pro (Property Modified)
10249 trunk/modules/Makefile.in (File Modified) (Property Modified)
10250 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10251 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10252 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10253 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10254 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10255 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10256 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10257 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10258 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10259 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10260 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10261 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10262 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10263 trunk/modules/m_accept.c (File Modified) (Property Modified)
10264 trunk/modules/m_admin.c (File Modified) (Property Modified)
10265 trunk/modules/m_away.c (File Modified) (Property Modified)
10266 trunk/modules/m_cap.c (File Modified) (Property Modified)
10267 trunk/modules/m_capab.c (File Modified) (Property Modified)
10268 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10269 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10270 trunk/modules/m_close.c (File Modified) (Property Modified)
10271 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10272 trunk/modules/m_connect.c (File Modified) (Property Modified)
10273 trunk/modules/m_dline.c (File Modified) (Property Modified)
10274 trunk/modules/m_encap.c (File Modified) (Property Modified)
10275 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10276 trunk/modules/m_gline.c (File Modified) (Property Modified)
10277 trunk/modules/m_help.c (File Modified) (Property Modified)
10278 trunk/modules/m_info.c (File Modified) (Property Modified)
10279 trunk/modules/m_invite.c (File Modified) (Property Modified)
10280 trunk/modules/m_ison.c (File Modified) (Property Modified)
10281 trunk/modules/m_kline.c (File Modified) (Property Modified)
10282 trunk/modules/m_knock.c (File Modified) (Property Modified)
10283 trunk/modules/m_links.c (File Modified) (Property Modified)
10284 trunk/modules/m_list.c (File Modified) (Property Modified)
10285 trunk/modules/m_locops.c (File Modified) (Property Modified)
10286 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10287 trunk/modules/m_map.c (File Modified) (Property Modified)
10288 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10289 trunk/modules/m_motd.c (File Modified) (Property Modified)
10290 trunk/modules/m_names.c (File Modified) (Property Modified)
10291 trunk/modules/m_oper.c (File Modified) (Property Modified)
10292 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10293 trunk/modules/m_pass.c (File Modified) (Property Modified)
10294 trunk/modules/m_ping.c (File Modified) (Property Modified)
10295 trunk/modules/m_pong.c (File Modified) (Property Modified)
10296 trunk/modules/m_post.c (File Modified) (Property Modified)
10297 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10298 trunk/modules/m_restart.c (File Modified) (Property Modified)
10299 trunk/modules/m_resv.c (File Modified) (Property Modified)
10300 trunk/modules/m_services.c (File Modified) (Property Modified)
10301 trunk/modules/m_set.c (File Modified) (Property Modified)
10302 trunk/modules/m_stats.c (File Modified) (Property Modified)
10303 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10304 trunk/modules/m_tb.c (File Modified) (Property Modified)
10305 trunk/modules/m_testline.c (File Modified) (Property Modified)
10306 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10307 trunk/modules/m_time.c (File Modified) (Property Modified)
10308 trunk/modules/m_topic.c (File Modified) (Property Modified)
10309 trunk/modules/m_trace.c (File Modified) (Property Modified)
10310 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10311 trunk/modules/m_user.c (File Modified) (Property Modified)
10312 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10313 trunk/modules/m_users.c (File Modified) (Property Modified)
10314 trunk/modules/m_version.c (File Modified) (Property Modified)
10315 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10316 trunk/modules/m_who.c (File Modified) (Property Modified)
10317 trunk/modules/m_whois.c (File Modified) (Property Modified)
10318 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10319 trunk/modules/m_xline.c (File Modified) (Property Modified)
10320 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10321 trunk/servlink/.cvsignore (Property Modified)
10322 trunk/servlink/.indent.pro (Property Modified)
10323 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10324 trunk/servlink/README (File Modified) (Property Modified)
10325 trunk/servlink/TODO (File Modified) (Property Modified)
10326 trunk/servlink/control.c (File Modified) (Property Modified)
10327 trunk/servlink/control.h (File Modified) (Property Modified)
10328 trunk/servlink/io.c (File Modified) (Property Modified)
10329 trunk/servlink/io.h (File Modified) (Property Modified)
10330 trunk/servlink/servlink.c (File Modified) (Property Modified)
10331 trunk/servlink/servlink.h (File Modified) (Property Modified)
10332 trunk/src/.cvsignore (Property Modified)
10333 trunk/src/.depend (Property Modified)
10334 trunk/src/.indent.pro (Property Modified)
10335 trunk/src/Makefile.in (File Modified) (Property Modified)
10336 trunk/src/adns.c (File Modified) (Property Modified)
10337 trunk/src/balloc.c (File Modified) (Property Modified)
10338 trunk/src/cache.c (File Modified) (Property Modified)
10339 trunk/src/channel.c (File Modified) (Property Modified)
10340 trunk/src/class.c (File Modified) (Property Modified)
10341 trunk/src/client.c (File Modified) (Property Modified)
10342 trunk/src/commio.c (File Modified) (Property Modified)
10343 trunk/src/devpoll.c (File Modified) (Property Modified)
10344 trunk/src/epoll.c (File Modified) (Property Modified)
10345 trunk/src/event.c (File Modified) (Property Modified)
10346 trunk/src/getopt.c (File Modified) (Property Modified)
10347 trunk/src/hash.c (File Modified) (Property Modified)
10348 trunk/src/hook.c (File Modified) (Property Modified)
10349 trunk/src/hostmask.c (File Modified) (Property Modified)
10350 trunk/src/irc_string.c (File Modified) (Property Modified)
10351 trunk/src/ircd.c (File Modified) (Property Modified)
10352 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10353 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10354 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10355 trunk/src/kdparse.c (File Modified) (Property Modified)
10356 trunk/src/kqueue.c (File Modified) (Property Modified)
10357 trunk/src/linebuf.c (File Modified) (Property Modified)
10358 trunk/src/listener.c (File Modified) (Property Modified)
10359 trunk/src/match.c (File Modified) (Property Modified)
10360 trunk/src/memory.c (File Modified) (Property Modified)
10361 trunk/src/messages.tab (File Modified) (Property Modified)
10362 trunk/src/modules.c (File Modified) (Property Modified)
10363 trunk/src/monitor.c (File Modified) (Property Modified)
10364 trunk/src/newconf.c (File Modified) (Property Modified)
10365 trunk/src/numeric.c (File Modified) (Property Modified)
10366 trunk/src/packet.c (File Modified) (Property Modified)
10367 trunk/src/parse.c (File Modified) (Property Modified)
10368 trunk/src/patricia.c (File Modified) (Property Modified)
10369 trunk/src/poll.c (File Modified) (Property Modified)
10370 trunk/src/reject.c (File Modified) (Property Modified)
10371 trunk/src/restart.c (File Modified) (Property Modified)
10372 trunk/src/s_auth.c (File Modified) (Property Modified)
10373 trunk/src/s_conf.c (File Modified) (Property Modified)
10374 trunk/src/s_gline.c (File Modified) (Property Modified)
10375 trunk/src/s_log.c (File Modified) (Property Modified)
10376 trunk/src/s_newconf.c (File Modified) (Property Modified)
10377 trunk/src/s_serv.c (File Modified) (Property Modified)
10378 trunk/src/s_stats.c (File Modified) (Property Modified)
10379 trunk/src/s_user.c (File Modified) (Property Modified)
10380 trunk/src/scache.c (File Modified) (Property Modified)
10381 trunk/src/select.c (File Modified) (Property Modified)
10382 trunk/src/send.c (File Modified) (Property Modified)
10383 trunk/src/snprintf.c (File Modified) (Property Modified)
10384 trunk/src/tools.c (File Modified) (Property Modified)
10385 trunk/src/version.c.SH (File Modified) (Property Modified)
10386 trunk/src/whowas.c (File Modified) (Property Modified)
10387 trunk/tools/.cvsignore (Property Modified)
10388 trunk/tools/Makefile.in (File Modified) (Property Modified)
10389 trunk/tools/README (File Modified) (Property Modified)
10390 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10391 trunk/tools/convertilines.c (File Modified) (Property Modified)
10392 trunk/tools/convertklines.c (File Modified) (Property Modified)
10393 trunk/tools/mkkeypair (Property Modified)
10394 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10395 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10396 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10397 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10398 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10399 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10400 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10401 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10402 trunk/tools/untabify (File Modified) (Property Modified)
10403 trunk/tools/viconf.c (File Modified) (Property Modified)
10406 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10412 trunk/RELNOTES (File Modified)
10415 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10417 - Make version.c use our serial, not ratbox's.
10421 trunk/src/version.c.SH (File Modified)
10424 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10427 - revved patchlevel to 2.1.5
10431 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10432 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10435 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10437 - fix buffer overflow and unterminated buffer when removing TS6 bans
10438 - fix rebuilding of SJOIN
10442 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10445 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10447 have servlink report if it gets an uncompressed error message when it gets inflate failures
10450 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10453 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10455 - extend our copyrights to 2005.
10459 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10460 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10461 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10462 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10463 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10464 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10465 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10466 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10467 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10468 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10469 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10470 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10471 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10472 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10473 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10474 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10475 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10476 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10477 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10478 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10479 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10480 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10481 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10482 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10483 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10484 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10485 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10486 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10487 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10488 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10489 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10490 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10491 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10492 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10493 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10494 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10495 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10496 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10497 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10498 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10499 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10500 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10501 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10502 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10503 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10504 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10505 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10506 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10507 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10508 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10509 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10510 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10511 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10512 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10513 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10514 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10515 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10516 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10517 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10518 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10519 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10520 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10521 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10522 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10523 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10524 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10525 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10526 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10527 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10528 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10529 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10530 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10531 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10532 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10533 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10534 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10536 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10537 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10538 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10539 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10540 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10541 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10542 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10543 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10544 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10545 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10546 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10547 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10548 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10549 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10550 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10565 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10568 - revved patchlevel to 2.1.4
10572 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10576 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10578 - add TARGMAX to 005
10579 - remove the +1 from ->uid in struct Client
10580 - fix checking of accept entries in m_accept.c
10584 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10585 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10586 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10587 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10590 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10592 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10597 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10600 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10602 - remove an unused variable
10606 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10609 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10611 don't burst a TS5 name in burst_TS6. -via jillies
10614 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10617 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10619 - via jilles, make nickchanges invalidate any cached bans for
10624 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10625 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10626 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10627 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10630 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10632 - fix some char vs byte usage to make adns compile cleanly with gcc4
10636 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10637 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10638 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10639 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10640 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10641 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10642 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10643 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10646 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10648 userhost should allow 5 userhost checks, not 4
10651 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10654 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10656 - another darwin fix
10660 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10663 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10669 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10670 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10671 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10672 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10673 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10674 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10675 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10676 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10679 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10681 - remove bogus extern of abort_list
10685 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10688 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10690 svn repo access stuff
10693 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10696 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10702 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10705 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10711 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10714 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10716 revert omotd..i thought it was a good idea..oh well
10719 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10722 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10724 Commas are bad things in channel keys
10728 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10731 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10733 Add OMOTD command to display oper motd
10737 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10740 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10742 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10745 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10748 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10750 Modified files: (Branch: RATBOX_2_1)
10753 - stop testing whois for protocol violations, as they can be caused in
10754 ircds going all the way back to the original ircd2.8
10756 Revision Changes Path
10757 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10761 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10763 Modified files: (Branch: RATBOX_2_1)
10766 - remove some 2.2 code
10768 Revision Changes Path
10769 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10773 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10775 Modified files: (Branch: RATBOX_2_1)
10778 backport of the silly december 31st bug
10780 Revision Changes Path
10781 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10785 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10787 Modified files: (Branch: RATBOX_2_1)
10789 include patchlevel.h
10791 - revved patchlevel to 2.1.3
10793 Revision Changes Path
10794 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10795 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10799 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10801 Modified files: (Branch: RATBOX_2_1)
10804 modules/core m_nick.c
10807 - stop removing a clients own list of accepted clients when they do a
10809 - clean up the accept code so its less retarded
10811 Revision Changes Path
10812 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10813 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10814 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10815 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10819 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10821 Modified files: (Branch: RATBOX_2_1)
10824 src event.c ircd.c newconf.c
10826 - remove a defn of links_cache_list in m_links.c which was causing
10827 the flattened links update to be ignored
10828 - add eventUpdate(), and make links_delay update on rehash
10830 Revision Changes Path
10831 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10832 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10833 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10834 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10835 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10839 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10841 Modified files: (Branch: RATBOX_2_1)
10845 - make the conf parser apply service {}; on rehash
10847 Revision Changes Path
10848 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10849 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10853 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10855 Modified files: (Branch: RATBOX_2_1)
10858 - show ENABLE_SERVICES define in info
10860 Revision Changes Path
10861 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10865 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10867 Modified files: (Branch: RATBOX_2_1)
10868 modules m_services.c m_stats.c
10870 - via jilles, make m_services.c hook into stats U and display service
10873 Revision Changes Path
10874 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10875 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10879 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10881 Modified files: (Branch: RATBOX_2_1)
10882 . configure configure.ac
10884 - default build to -O2
10886 Revision Changes Path
10887 7.249.2.2 +4 -4 ircd-ratbox/configure
10888 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10892 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10894 Modified files: (Branch: RATBOX_2_1)
10895 doc example.conf example.efnet.conf
10896 include client.h s_conf.h s_newconf.h
10898 modules/core m_join.c m_nick.c
10899 src channel.c newconf.c s_conf.c s_user.c
10901 - remove no_oper_resvs from general {};
10902 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10904 Revision Changes Path
10905 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10906 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10907 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10908 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10909 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10910 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10911 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10912 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10913 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10914 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10915 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10916 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10920 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10922 Modified files: (Branch: RATBOX_2_1)
10923 modules/core m_mode.c m_nick.c
10927 - raise max temptime to a year
10929 - require 9 parameters in ms_nick(), 10 in ms_uid()
10931 Revision Changes Path
10932 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10933 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10934 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10938 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10940 Modified files: (Branch: RATBOX_2_1)
10941 modules m_services.c
10943 - only show services logged in info when its a local client
10945 Revision Changes Path
10946 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10950 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10952 Modified files: (Branch: RATBOX_2_1)
10955 passing a pointer to a pointer is not what was intended, oops
10957 Revision Changes Path
10958 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10962 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10964 Modified files: (Branch: RATBOX_2_1)
10967 - update services.txt with FNC
10969 Revision Changes Path
10970 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10974 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10976 Modified files: (Branch: RATBOX_2_1)
10979 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10981 Revision Changes Path
10982 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
10986 leeh 2005/05/19 12:44:47 UTC (20050519_1)
10988 Modified files: (Branch: RATBOX_2_1)
10991 - add some uniqueness into auth process for bopm
10993 Revision Changes Path
10994 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
10998 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11000 Modified files: (Branch: RATBOX_2_1)
11001 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11003 - make contrib/ compile
11005 Revision Changes Path
11006 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11007 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11008 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11009 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11013 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11015 Modified files: (Branch: RATBOX_2_1)
11016 modules m_monitor.c
11018 Don't allow MONITOR from an unregistered client
11020 Revision Changes Path
11021 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11025 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11027 Modified files: (Branch: RATBOX_2_1)
11028 doc example.conf example.efnet.conf
11030 src class.c messages.tab newconf.c
11032 - remove sendq_eob, its become more of a hindrance than a benefit.
11033 - sync example.efnet.conf cluster {}; with example.conf
11035 Revision Changes Path
11036 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11037 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11038 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11039 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11040 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11041 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11045 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11047 Modified files: (Branch: RATBOX_2_1)
11049 include patchlevel.h
11052 - revved patchlevel to 2.1.2
11054 Revision Changes Path
11055 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11056 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11060 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11062 Modified files: (Branch: RATBOX_2_1)
11063 . configure configure.ac
11065 - raise default topiclen to 160.
11067 Revision Changes Path
11068 7.249.2.1 +3 -3 ircd-ratbox/configure
11069 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11073 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11075 Modified files: (Branch: RATBOX_2_1)
11076 modules m_services.c
11078 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11079 tsinfo matches this
11081 Revision Changes Path
11082 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11086 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11088 Modified files: (Branch: RATBOX_2_1)
11089 modules m_services.c
11091 - monitor_signoff() the client we're nickchanging
11093 Revision Changes Path
11094 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11098 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11100 Modified files: (Branch: RATBOX_2_1)
11103 - fix various UID problems with trace
11105 Revision Changes Path
11106 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11110 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11112 Modified files: (Branch: RATBOX_2_1)
11113 help/opers dline kline
11114 modules m_resv.c m_stats.c
11115 modules/core m_mode.c
11118 - tidy up kline/dline help to note they dont accept nick as target
11119 - disallow bans beginning with ':' over bmask
11120 - disallow bans with a space in chm_ban
11121 - stop counting hidden opers in stats p
11122 - match() parameters in remote unresv were inverted, causing it to fail
11123 - fix possibility of clients setting blank keys
11125 Revision Changes Path
11126 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11127 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11128 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11129 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11130 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11134 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11136 Modified files: (Branch: RATBOX_2_1)
11139 - fix problems with amd64 and the way we do va_list
11141 Revision Changes Path
11142 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11146 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11148 Modified files: (Branch: RATBOX_2_1)
11149 modules m_services.c
11151 - tidy up the kill notifications for RSFNC
11153 Revision Changes Path
11154 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11158 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11160 Modified files: (Branch: RATBOX_2_1)
11162 modules m_services.c
11165 - some more rserv stuff:
11166 - add RSFNC capability
11167 - fix up RSFNC, kill existing clients if they exist.
11169 Revision Changes Path
11170 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11171 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11172 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11176 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11178 Modified files: (Branch: RATBOX_2_1)
11179 modules m_services.c
11181 - first stab at a FNC implementation for rserv
11183 Revision Changes Path
11184 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11188 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11190 Modified files: (Branch: RATBOX_2_1)
11195 Revision Changes Path
11196 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11200 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11202 Modified files: (Branch: RATBOX_2_1)
11205 - add links_delay back
11207 Revision Changes Path
11208 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11212 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11214 Modified files: (Branch: RATBOX_2_1)
11218 - swap tabs for spaces
11220 Revision Changes Path
11221 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11222 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11226 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11228 Modified files: (Branch: RATBOX_2_1)
11231 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11232 contained in the client_flood conf option
11233 - remove a couple of unused defines from info
11235 Revision Changes Path
11236 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11240 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11242 Modified files: (Branch: RATBOX_2_1)
11245 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11247 Revision Changes Path
11248 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11252 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11254 Modified files: (Branch: RATBOX_2_1)
11255 doc example.conf example.efnet.conf
11257 - fix missing closing comment tag
11259 Revision Changes Path
11260 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11261 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11265 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11267 Modified files: (Branch: RATBOX_2_1)
11269 include patchlevel.h
11271 - revved patchlevel to 2.1.1
11273 Revision Changes Path
11274 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11275 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11279 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11281 Modified files: (Branch: RATBOX_2_1)
11284 - sync up remote kline reasons, so theyre consistent with what happens
11285 when we add local klines - notably the "Temporary K-line x min" and
11286 date added to reason.
11288 Revision Changes Path
11289 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11293 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11295 Modified files: (Branch: RATBOX_2_1)
11298 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11300 Revision Changes Path
11301 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11305 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11307 Modified files: (Branch: RATBOX_2_1)
11310 used the data pointer we saved, not what just got nulled
11312 Revision Changes Path
11313 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11317 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11319 Modified files: (Branch: RATBOX_2_1)
11320 modules m_resv.c m_xline.c
11322 - fix broken propagation of xline/resv
11324 Revision Changes Path
11325 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11326 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11330 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11332 Modified files: (Branch: RATBOX_2_1)
11335 - properly increment bad auth count for stats T when we timeout an auth
11337 Revision Changes Path
11338 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11342 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11344 Modified files: (Branch: RATBOX_2_1)
11347 modules/core m_nick.c
11349 - fix a bit that didnt make sense in monitor.txt
11350 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11352 Revision Changes Path
11353 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11354 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11355 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11359 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11361 Modified files: (Branch: RATBOX_2_1)
11364 removing dlink nodes from auth_poll_list twice is bad
11366 Revision Changes Path
11367 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11371 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11373 Modified files: (Branch: RATBOX_2_1)
11376 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11377 changed to RPL_STATSDEBUG
11379 Revision Changes Path
11380 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11384 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11386 Added files: (Branch: RATBOX_2_1)
11389 - add some documentation about target change
11391 Revision Changes Path
11392 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11396 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11398 Modified files: (Branch: RATBOX_2_1)
11399 include supported.h
11400 modules/core m_message.c
11402 - remove extra argument to 005
11403 - disallow messaging of UIDs
11405 Revision Changes Path
11406 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11407 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11411 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11413 Modified files: (Branch: RATBOX_2_1)
11416 - fix a longstanding parser bug with wrong limit checking, causing us to
11417 accept one less parameter than we're allowed to accept.
11419 Revision Changes Path
11420 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11424 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11426 Modified files: (Branch: RATBOX_2_1)
11427 modules/core m_message.c
11429 - exempt users messaging themselves from target change
11431 Revision Changes Path
11432 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11436 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11438 Modified files: (Branch: RATBOX_2_1)
11439 include supported.h
11441 - stop violating MAXPARA on 005.
11443 Revision Changes Path
11444 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11448 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11450 Modified files: (Branch: RATBOX_2_1)
11451 modules/core m_nick.c
11453 - dont store an ipv6 sockhost if we're not compiled with v6 support
11455 Revision Changes Path
11456 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11460 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11462 Modified files: (Branch: RATBOX_2_1)
11465 - remove some vms includes
11467 Revision Changes Path
11468 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11472 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11474 Modified files: (Branch: RATBOX_2_1)
11478 - force commit for new branch
11480 Revision Changes Path
11481 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11482 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11486 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11489 . RELNOTES configure configure.ac
11490 include patchlevel.h
11492 - revved patchlevel to 2.1.0
11494 Revision Changes Path
11495 1.114 +6 -2 ircd-ratbox/RELNOTES
11496 7.249 +11 -11 ircd-ratbox/configure
11497 7.63 +3 -3 ircd-ratbox/configure.ac
11498 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11502 leeh 2005/03/04 13:31:32 EST (20050304_2)
11506 include patchlevel.h
11509 - revved patchlevel to 2.1.0beta2
11511 Revision Changes Path
11512 1.113 +12 -0 ircd-ratbox/RELNOTES
11513 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11517 leeh 2005/03/04 13:27:05 EST (20050304_1)
11520 doc whats-new-2.1.txt
11523 - update whats-new-2.1
11524 - when we're handling global NAMES, dont output channels if there are no
11525 members within them we can show.
11527 Revision Changes Path
11528 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11529 7.436 +12 -2 ircd-ratbox/src/channel.c
11533 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11538 That would be a node_heap not a prefix_heap..oops
11540 Revision Changes Path
11541 7.30 +1 -1 ircd-ratbox/src/patricia.c
11545 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11550 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11551 otherwise..the other macros might work????
11553 Revision Changes Path
11554 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11558 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11561 . configure configure.ac
11565 Revision Changes Path
11566 7.248 +5 -5 ircd-ratbox/configure
11567 7.62 +5 -5 ircd-ratbox/configure.ac
11571 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11574 . configure configure.ac
11578 Revision Changes Path
11579 7.247 +3 -2 ircd-ratbox/configure
11580 7.61 +3 -2 ircd-ratbox/configure.ac
11584 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11587 . configure configure.ac
11591 Revision Changes Path
11592 7.246 +6 -6 ircd-ratbox/configure
11593 7.60 +4 -4 ircd-ratbox/configure.ac
11597 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11600 . configure configure.ac
11603 Doh these changes got put on RATBOX_2_0 when they were meant for
11605 Also merged in the monitor heap size stuff, not that i think monitor has
11608 Revision Changes Path
11609 7.245 +12 -3 ircd-ratbox/configure
11610 7.59 +11 -3 ircd-ratbox/configure.ac
11611 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11615 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11620 Add more robust alloca checking
11622 Revision Changes Path
11623 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11627 leeh 2005/02/24 15:27:17 EST (20050224_9)
11632 - fix the copyright on m_42.c :p
11634 Revision Changes Path
11635 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11639 leeh 2005/02/24 15:22:53 EST (20050224_8)
11642 include supported.h
11645 - fix a core in undline on bad masks
11646 - remove an unwanted space from beginning of second 005 numeric
11648 Revision Changes Path
11649 7.5 +1 -1 ircd-ratbox/include/supported.h
11650 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11654 leeh 2005/02/24 15:18:59 EST (20050224_7)
11657 modules m_monitor.c
11659 - use max_monitor when adding nicknames
11661 that should be everything now..
11663 Revision Changes Path
11664 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11668 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11675 Revision Changes Path
11676 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11680 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11687 Revision Changes Path
11688 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11692 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11697 The Answer to Life, the Universe, and Everything
11699 Revision Changes Path
11700 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11704 leeh 2005/02/24 14:53:04 EST (20050224_3)
11708 modules m_monitor.c
11709 src ircd.c monitor.c
11711 - call init_monitor() on startup
11712 - add in support for adding/deleting/listing monitor entries
11714 Revision Changes Path
11715 7.2 +3 -1 ircd-ratbox/include/monitor.h
11716 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11717 7.374 +2 -0 ircd-ratbox/src/ircd.c
11718 7.3 +15 -4 ircd-ratbox/src/monitor.c
11722 leeh 2005/02/23 21:20:10 EST (20050224_2)
11725 doc example.conf example.efnet.conf
11726 include s_conf.h supported.h
11727 modules Makefile.in
11728 src client.c newconf.c s_conf.c
11730 modules m_monitor.c
11732 - add the max_monitor config option
11733 - advertise MONITOR=%d in 005
11734 - clear a local clients monitor list on exit
11735 - add the framework for the MONITOR command
11738 Revision Changes Path
11739 7.261 +5 -0 ircd-ratbox/doc/example.conf
11740 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11741 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11742 7.4 +4 -2 ircd-ratbox/include/supported.h
11743 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11744 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11745 7.492 +1 -0 ircd-ratbox/src/client.c
11746 7.202 +1 -0 ircd-ratbox/src/newconf.c
11747 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11751 leeh 2005/02/23 20:57:51 EST (20050224_1)
11754 . configure configure.ac
11758 - move MONITOR_HEAP_SIZE over to configure
11760 Revision Changes Path
11761 7.244 ircd-ratbox/configure
11762 7.58 +4 -2 ircd-ratbox/configure.ac
11763 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11764 7.2 +0 -2 ircd-ratbox/src/monitor.c
11768 leeh 2005/02/23 20:48:08 EST (20050224_0)
11772 include client.h numeric.h
11773 modules/core m_nick.c
11774 src Makefile.in client.c messages.tab
11780 - first half of my server-side notify list implementation..
11782 Revision Changes Path
11783 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11784 7.266 +3 -0 ircd-ratbox/include/client.h
11785 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11786 7.58 +6 -0 ircd-ratbox/include/numeric.h
11787 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11788 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11789 7.491 +3 -0 ircd-ratbox/src/client.c
11790 7.126 +5 -5 ircd-ratbox/src/messages.tab
11791 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11792 7.342 +2 -0 ircd-ratbox/src/s_user.c
11796 leeh 2005/02/23 18:42:59 EST (20050223_0)
11801 - double the size of the client and channel hashtables (64k -> 128k and
11802 32k -> 64k). The improvements are quite significant..
11804 Revision Changes Path
11805 7.54 +4 -4 ircd-ratbox/include/hash.h
11809 leeh 2005/02/22 14:55:56 EST (20050222_1)
11813 modules m_services.c
11815 - remove a couple of unused vars
11816 - update monitor.txt
11818 Revision Changes Path
11819 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11820 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11824 leeh 2005/02/21 19:47:24 EST (20050222_0)
11829 - add in my documentation on the upcoming MONITOR command
11831 Revision Changes Path
11832 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11836 leeh 2005/02/21 12:09:34 EST (20050221_0)
11839 . configure configure.ac
11840 doc whats-new-2.1.txt
11841 tools README.mkpasswd
11845 - update whats-new-2.1.txt some more
11846 - we dont have vms mkpasswd anymore
11847 - remove the unused crypt.c
11849 Revision Changes Path
11850 7.243 +3 -6 ircd-ratbox/configure
11851 7.57 +2 -4 ircd-ratbox/configure.ac
11852 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11853 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11854 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11858 leeh 2005/02/19 12:38:09 EST (20050219_3)
11861 doc example.conf example.efnet.conf
11864 src channel.c client.c ircd.c s_conf.c
11866 - rework the splitcode, splitservers is now how many servers we've marked as
11867 EOB, rather than how many are linked. Thus pull ourselves out of
11868 splitmode immediately once this is satisfied
11870 Revision Changes Path
11871 7.260 +8 -9 ircd-ratbox/doc/example.conf
11872 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11873 7.83 +1 -0 ircd-ratbox/include/ircd.h
11874 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11875 7.435 +16 -36 ircd-ratbox/src/channel.c
11876 7.490 +2 -0 ircd-ratbox/src/client.c
11877 7.373 +2 -1 ircd-ratbox/src/ircd.c
11878 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11882 leeh 2005/02/19 09:02:34 EST (20050219_2)
11885 doc example.conf example.efnet.conf
11886 include ircd.h s_conf.h
11888 src channel.c ircd.c newconf.c s_conf.c
11890 - remove split_delay
11892 Revision Changes Path
11893 7.259 +0 -5 ircd-ratbox/doc/example.conf
11894 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11895 7.82 +0 -1 ircd-ratbox/include/ircd.h
11896 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11897 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11898 7.434 +2 -7 ircd-ratbox/src/channel.c
11899 7.372 +0 -1 ircd-ratbox/src/ircd.c
11900 7.201 +0 -1 ircd-ratbox/src/newconf.c
11901 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11905 leeh 2005/02/19 08:48:05 EST (20050219_1)
11909 modules m_cap.c m_who.c
11912 - implemented multi-prefix client capability, which allows stacking of @+ in
11915 Revision Changes Path
11916 7.265 +1 -1 ircd-ratbox/include/client.h
11917 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11918 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11919 7.433 +4 -6 ircd-ratbox/src/channel.c
11923 leeh 2005/02/19 06:27:58 EST (20050219_0)
11927 src newconf.c s_conf.c s_newconf.c
11929 - removed some unused vars/functions
11931 Revision Changes Path
11932 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11933 7.200 +0 -15 ircd-ratbox/src/newconf.c
11934 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11935 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11939 leeh 2005/02/16 12:58:24 EST (20050216_2)
11942 . RELNOTES configure configure.ac
11943 include patchlevel.h
11945 - update configure to reflect this is 'devel'
11947 - revved patchlevel to 2.1.0beta1
11949 Revision Changes Path
11950 1.112 +9 -1 ircd-ratbox/RELNOTES
11951 7.242 +11 -11 ircd-ratbox/configure
11952 7.56 +3 -3 ircd-ratbox/configure.ac
11953 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11957 leeh 2005/02/16 12:46:30 EST (20050216_1)
11960 . configure configure.ac
11961 include client.h numeric.h s_conf.h setup.h.in
11963 modules Makefile.in
11964 modules/core m_nick.c
11965 src Makefile.in client.c ircd.c messages.tab
11966 newconf.c s_conf.c s_user.c
11972 - remove watch, the protocol for this sucks so hard I just dont want it
11975 Revision Changes Path
11976 7.241 +2 -12 ircd-ratbox/configure
11977 7.55 +2 -4 ircd-ratbox/configure.ac
11978 7.264 +0 -2 ircd-ratbox/include/client.h
11979 7.57 +0 -11 ircd-ratbox/include/numeric.h
11980 7.313 +0 -1 ircd-ratbox/include/s_conf.h
11981 7.94 +0 -3 ircd-ratbox/include/setup.h.in
11982 7.3 +2 -3 ircd-ratbox/include/supported.h
11983 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
11984 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
11985 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
11986 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
11987 7.154 +0 -1 ircd-ratbox/src/Makefile.in
11988 7.489 +0 -3 ircd-ratbox/src/client.c
11989 7.371 +0 -2 ircd-ratbox/src/ircd.c
11990 7.125 +9 -9 ircd-ratbox/src/messages.tab
11991 7.199 +0 -1 ircd-ratbox/src/newconf.c
11992 7.507 +0 -1 ircd-ratbox/src/s_conf.c
11993 7.341 +0 -2 ircd-ratbox/src/s_user.c
11994 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
11998 leeh 2005/02/15 19:13:31 EST (20050216_0)
12002 src event.c ircd_lexer.l ircd_signal.c
12005 servlink descrip.mms
12007 - remove a few vms bits
12009 Revision Changes Path
12010 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12011 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12012 7.47 +0 -54 ircd-ratbox/src/event.c
12013 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12014 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12015 7.152 +0 -3 ircd-ratbox/src/modules.c
12019 leeh 2005/02/15 18:53:32 EST (20050215_0)
12022 include hostmask.h ircd.h s_conf.h s_newconf.h
12023 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12025 src hostmask.c ircd.c ircd_signal.c s_conf.c
12028 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12029 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12031 Revision Changes Path
12032 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12033 7.81 +1 -0 ircd-ratbox/include/ircd.h
12034 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12035 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12036 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12037 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12038 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12039 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12040 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12041 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12042 7.370 +7 -0 ircd-ratbox/src/ircd.c
12043 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12044 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12045 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12049 leeh 2005/02/13 10:21:41 EST (20050213_4)
12054 doc whats-new-2.0.txt whats-new-2.1.txt
12058 - move whats-new.txt to whats-new-2.0.txt
12059 - add in whats-new-2.1.txt
12060 - update services.txt with the whois for logged in users
12062 Revision Changes Path
12063 7.2 +5 -0 ircd-ratbox/doc/services.txt
12064 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12065 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12066 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12070 leeh 2005/02/13 09:20:37 EST (20050213_3)
12073 include supported.h
12074 modules/core m_message.c
12076 - fix a compile error in m_message.c
12077 - update 005 to the spec and add CPRIVMSG/CNOTICE
12079 Revision Changes Path
12080 7.2 +31 -37 ircd-ratbox/include/supported.h
12081 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12085 leeh 2005/02/13 09:14:12 EST (20050213_2)
12090 - fix the membership memleak
12092 Revision Changes Path
12093 7.432 +0 -3 ircd-ratbox/src/channel.c
12097 leeh 2005/02/12 21:51:56 EST (20050213_1)
12101 modules/core m_message.c
12103 - add a bitmask to track when they send their first message, only allowing
12104 clearing stuff after that.
12106 Revision Changes Path
12107 7.263 +4 -0 ircd-ratbox/include/client.h
12108 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12112 leeh 2005/02/12 21:17:52 EST (20050213_0)
12115 include patricia.h s_newconf.h
12116 modules/core m_message.c
12117 src patricia.c s_newconf.c s_user.c
12119 - add in the patricia for tracking who fills up targets, give them a reduced
12122 Revision Changes Path
12123 7.20 +1 -1 ircd-ratbox/include/patricia.h
12124 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12125 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12126 7.29 +1 -1 ircd-ratbox/src/patricia.c
12127 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12128 7.340 +4 -0 ircd-ratbox/src/s_user.c
12132 leeh 2005/02/12 18:35:10 EST (20050212_0)
12135 include ircd_defs.h
12136 src class.c reject.c
12138 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12140 Revision Changes Path
12141 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12142 7.68 +1 -5 ircd-ratbox/src/class.c
12143 1.33 +1 -5 ircd-ratbox/src/reject.c
12147 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12152 remove stupid memory leak
12154 Revision Changes Path
12155 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12159 leeh 2005/02/11 06:42:48 EST (20050211_0)
12164 - workaround hyb6 allowing empty gline reasons
12166 Revision Changes Path
12167 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12171 leeh 2005/02/09 14:39:13 EST (20050209_2)
12175 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12176 src ircd.c s_conf.c
12178 - move temp dlines and temp klines over to an array, rather than completely
12181 Revision Changes Path
12182 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12183 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12184 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12185 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12186 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12187 7.369 +0 -5 ircd-ratbox/src/ircd.c
12188 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12192 leeh 2005/02/09 14:02:13 EST (20050209_1)
12196 modules m_cap.c m_pong.c m_user.c
12197 modules/core m_nick.c
12200 - remove 'nick' param from register_local_user(), its not needed.
12202 Revision Changes Path
12203 7.35 +1 -1 ircd-ratbox/include/s_user.h
12204 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12205 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12206 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12207 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12208 7.339 +6 -6 ircd-ratbox/src/s_user.c
12212 leeh 2005/02/09 13:12:53 EST (20050209_0)
12215 modules m_cmessage.c
12217 - dont send numerics when we're dealing with CNOTICE
12218 - add in checking for +g, and resetting idle
12220 Revision Changes Path
12221 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12225 leeh 2005/02/08 11:37:50 EST (20050208_2)
12230 - fix operator blocks to work on ip spoofs
12232 Revision Changes Path
12233 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12237 leeh 2005/02/07 19:23:22 EST (20050208_1)
12240 doc example.conf example.efnet.conf
12243 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12245 Revision Changes Path
12246 7.258 +0 -39 ircd-ratbox/doc/example.conf
12247 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12248 7.198 +0 -272 ircd-ratbox/src/newconf.c
12252 leeh 2005/02/07 19:19:32 EST (20050208_0)
12257 - added support for kline.conf.perm et al, these take the same formats
12258 as their non-permanent partners, but you cant remove them via the ircd.
12260 Revision Changes Path
12261 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12265 leeh 2005/02/02 19:18:59 EST (20050203_1)
12272 help/opers cnotice cprivmsg
12274 - added help files for cprivmsg/cnotice
12276 Revision Changes Path
12277 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12278 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12279 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12280 1.10 +19 -19 ircd-ratbox/help/opers/index
12281 1.7 +10 -9 ircd-ratbox/help/users/index
12285 leeh 2005/02/02 19:14:25 EST (20050203_0)
12289 modules Makefile.in
12292 modules m_cmessage.c
12294 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12295 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12296 nick is a member. These bypass any target change limitations.
12297 - added ERR_VOICENEEDED, numeric 489.
12299 Revision Changes Path
12300 7.56 +2 -0 ircd-ratbox/include/numeric.h
12301 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12302 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12303 7.124 +1 -1 ircd-ratbox/src/messages.tab
12307 leeh 2005/02/02 16:58:16 EST (20050202_4)
12312 - update etrace help
12314 Revision Changes Path
12315 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12319 leeh 2005/02/02 16:55:04 EST (20050202_3)
12324 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12325 can put its external ip address in there..
12327 Revision Changes Path
12328 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12332 leeh 2005/02/02 16:41:06 EST (20050202_2)
12337 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12338 if its a non-local client. These will just get "lost" if the remote
12339 server doesnt support this..
12341 Revision Changes Path
12342 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12346 leeh 2005/02/02 16:12:12 EST (20050202_1)
12349 include client.h numeric.h s_conf.h
12350 modules/core m_message.c
12351 src messages.tab newconf.c s_conf.c
12353 - first part of the target change code, add the storage of targets for
12354 localuser, throttle messages when they fill all the available slots
12356 Revision Changes Path
12357 7.262 +5 -1 ircd-ratbox/include/client.h
12358 7.55 +2 -0 ircd-ratbox/include/numeric.h
12359 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12360 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12361 7.123 +1 -1 ircd-ratbox/src/messages.tab
12362 7.197 +1 -0 ircd-ratbox/src/newconf.c
12363 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12367 leeh 2005/02/02 13:28:10 EST (20050202_0)
12370 modules m_resv.c m_stats.c m_testline.c
12371 modules/core m_join.c
12372 src hash.c kdparse.c messages.tab s_newconf.c
12374 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12375 tracking of when resvs get hit
12377 Revision Changes Path
12378 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12379 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12380 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12381 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12382 7.114 +3 -0 ircd-ratbox/src/hash.c
12383 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12384 7.122 +1 -1 ircd-ratbox/src/messages.tab
12385 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12389 leeh 2005/01/31 09:04:10 EST (20050131_2)
12394 - fflush() logfiles
12396 Revision Changes Path
12397 7.79 +2 -0 ircd-ratbox/src/s_log.c
12401 leeh 2005/01/31 08:59:09 EST (20050131_1)
12406 - rename fd_dump() to comm_dump()
12408 Revision Changes Path
12409 1.27 +2 -2 ircd-ratbox/src/commio.c
12413 leeh 2005/01/30 19:16:08 EST (20050131_0)
12418 modules m_services.c
12419 modules/core m_server.c
12420 src hook.c s_serv.c
12422 - added hook for server_introduced
12423 - fixed up services support for hooks
12425 Revision Changes Path
12426 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12427 1.31 +1 -0 ircd-ratbox/include/hook.h
12428 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12429 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12430 7.36 +2 -0 ircd-ratbox/src/hook.c
12431 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12435 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12440 Add back in the comm_fd_hack thing for solaris
12442 Revision Changes Path
12443 1.26 +26 -1 ircd-ratbox/src/commio.c
12447 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12451 include commio.h s_conf.h watch.h
12452 modules m_dline.c m_kline.c m_resv.c m_stats.c
12453 m_watch.c m_xline.c
12454 modules/core m_nick.c
12455 src balloc.c cache.c client.c commio.c
12456 epoll.c ircd.c ircd_lexer.l kdparse.c
12457 listener.c s_auth.c s_conf.c s_log.c
12460 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12462 Revision Changes Path
12463 1.18 +0 -2 ircd-ratbox/adns/adns.h
12464 1.14 +6 -37 ircd-ratbox/include/commio.h
12465 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12466 7.3 +2 -2 ircd-ratbox/include/watch.h
12467 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12468 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12469 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12470 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12471 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12472 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12473 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12474 7.85 +1 -1 ircd-ratbox/src/balloc.c
12475 1.24 +5 -5 ircd-ratbox/src/cache.c
12476 7.488 +4 -4 ircd-ratbox/src/client.c
12477 1.25 +10 -280 ircd-ratbox/src/commio.c
12478 1.33 +1 -1 ircd-ratbox/src/epoll.c
12479 7.368 +4 -4 ircd-ratbox/src/ircd.c
12480 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12481 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12482 7.125 +8 -8 ircd-ratbox/src/listener.c
12483 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12484 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12485 7.78 +20 -20 ircd-ratbox/src/s_log.c
12486 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12487 1.6 +22 -15 ircd-ratbox/src/watch.c
12491 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12494 modules/core m_mode.c
12496 remove two unused variables
12498 Revision Changes Path
12499 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12503 leeh 2005/01/28 15:31:40 EST (20050128_1)
12509 - mo_kline() needs minpara of 3, not 2
12510 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12511 - require me.info is never blank
12513 Revision Changes Path
12514 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12515 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12519 leeh 2005/01/28 15:26:28 EST (20050128_0)
12522 modules/core m_mode.c m_sjoin.c
12524 - patch via jilles to fix +eI lists being shown to lusers when handling
12525 protocol stuff over TS6
12527 Revision Changes Path
12528 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12529 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12533 leeh 2005/01/25 19:47:38 EST (20050126_0)
12537 modules/core m_join.c m_mode.c m_sjoin.c
12538 src channel.c messages.tab s_serv.c
12540 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12541 an operspy call with &me
12542 - remove modebuf/parabuf params from channel_modes(), we now generate a
12543 buffer internally which we return.
12545 Revision Changes Path
12546 7.163 +1 -1 ircd-ratbox/include/channel.h
12547 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12548 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12549 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12550 7.431 +25 -18 ircd-ratbox/src/channel.c
12551 7.121 +1 -1 ircd-ratbox/src/messages.tab
12552 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12556 alz 2005/01/25 18:09:18 EST (20050125_5)
12559 doc example.conf example.efnet.conf
12562 src listener.c newconf.c s_conf.c
12564 Added dline_with_reason config option (default yes):
12566 /* dline reason: show the user the dline reason when they connect
12569 dline_with_reason = yes;
12571 Revision Changes Path
12572 7.257 +6 -1 ircd-ratbox/doc/example.conf
12573 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12574 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12575 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12576 7.124 +1 -1 ircd-ratbox/src/listener.c
12577 7.196 +1 -0 ircd-ratbox/src/newconf.c
12578 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12582 leeh 2005/01/25 13:21:17 EST (20050125_4)
12587 - make conf_set_generic_string() test len exists before it uses it.
12589 Revision Changes Path
12590 7.195 +1 -1 ircd-ratbox/src/newconf.c
12594 leeh 2005/01/25 13:10:56 EST (20050125_3)
12600 - rename 'type' to 'flags' in cluster {};
12601 - add stacking of servers in cluster {}; documented in example.conf
12603 Revision Changes Path
12604 7.256 +18 -10 ircd-ratbox/doc/example.conf
12605 7.194 +39 -7 ircd-ratbox/src/newconf.c
12609 alz 2005/01/25 12:48:54 EST (20050125_2)
12613 src listener.c s_conf.c
12615 Added dline reasons, connecting/banned clients now see ban reason.
12617 Revision Changes Path
12618 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12619 7.123 +17 -4 ircd-ratbox/src/listener.c
12620 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12624 leeh 2005/01/25 07:44:37 EST (20050125_1)
12627 doc example.conf example.efnet.conf
12630 - implement stacking of shared {}; blocks, documented in example.conf
12632 Revision Changes Path
12633 7.255 +26 -13 ircd-ratbox/doc/example.conf
12634 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12635 7.193 +51 -36 ircd-ratbox/src/newconf.c
12639 leeh 2005/01/24 19:08:29 EST (20050125_0)
12643 include client.h s_conf.h
12644 modules/core m_join.c
12645 src newconf.c s_user.c
12647 - added jupe_exempt to auth {};, exempts the user from generating warnings
12648 when they attempt to join juped channels.
12650 Revision Changes Path
12651 7.254 +2 -0 ircd-ratbox/doc/example.conf
12652 7.261 +3 -0 ircd-ratbox/include/client.h
12653 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12654 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12655 7.192 +1 -0 ircd-ratbox/src/newconf.c
12656 7.338 +8 -0 ircd-ratbox/src/s_user.c
12660 leeh 2005/01/24 18:57:02 EST (20050124_6)
12665 - rework shared {};, the format is now:
12667 oper = "flame@*.leeh.co.uk", "*.lan";
12673 oper = "flame@*.leeh.co.uk", "*.lan";
12677 Revision Changes Path
12678 7.191 +55 -23 ircd-ratbox/src/newconf.c
12682 leeh 2005/01/24 17:25:58 EST (20050124_5)
12687 - fix the prototype on load_static_modules()
12689 Revision Changes Path
12690 7.61 +1 -1 ircd-ratbox/include/modules.h
12694 leeh 2005/01/24 16:00:30 EST (20050124_4)
12699 - have cap end call register_local_user() with its own copy of
12700 source_p->username so its safe for unidented users..
12702 Revision Changes Path
12703 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12707 leeh 2005/01/24 15:48:09 EST (20050124_3)
12710 include newconf.h s_conf.h
12712 src newconf.c s_conf.c s_log.c
12714 - move the conf parser over to a table based structure, with generic setting
12715 of integers/strings
12717 Revision Changes Path
12718 7.34 +9 -8 ircd-ratbox/include/newconf.h
12719 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12720 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12721 7.190 +264 -808 ircd-ratbox/src/newconf.c
12722 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12723 7.77 +13 -13 ircd-ratbox/src/s_log.c
12727 leeh 2005/01/24 13:11:30 EST (20050124_2)
12733 - added stacking of ips in exempt {};
12735 Revision Changes Path
12736 7.253 +4 -0 ircd-ratbox/doc/example.conf
12737 7.189 +11 -30 ircd-ratbox/src/newconf.c
12741 leeh 2005/01/24 12:59:57 EST (20050124_1)
12745 src channel.c client.c hash.c hook.c
12746 newconf.c s_user.c watch.c
12748 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12749 consistent with the rest of the dlink code.
12751 Revision Changes Path
12752 1.54 +7 -7 ircd-ratbox/include/tools.h
12753 7.430 +2 -2 ircd-ratbox/src/channel.c
12754 7.487 +6 -6 ircd-ratbox/src/client.c
12755 7.113 +5 -5 ircd-ratbox/src/hash.c
12756 7.35 +1 -1 ircd-ratbox/src/hook.c
12757 7.188 +2 -2 ircd-ratbox/src/newconf.c
12758 7.337 +1 -1 ircd-ratbox/src/s_user.c
12759 1.5 +4 -4 ircd-ratbox/src/watch.c
12763 leeh 2005/01/24 12:47:13 EST (20050124_0)
12768 - cheap hack on sticky capabs..
12770 Revision Changes Path
12771 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12775 leeh 2005/01/22 11:36:54 EST (20050122_0)
12780 - updated my clicap implementation to match the spec so far..
12782 Revision Changes Path
12783 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12787 leeh 2005/01/21 07:14:43 EST (20050121_2)
12792 modules m_services.c
12793 src hook.c s_serv.c
12795 - added hooks for when we're sending a burst
12796 - rewrote hooks.txt
12797 - fix up the hooks ive already done in services compatibility, ill add the
12798 hooks for server/client introductions in a bit.
12800 Revision Changes Path
12801 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12802 1.30 +4 -0 ircd-ratbox/include/hook.h
12803 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12804 7.34 +7 -0 ircd-ratbox/src/hook.c
12805 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12809 leeh 2005/01/21 06:34:03 EST (20050121_1)
12812 contrib example_module.c spy_admin_notice.c
12813 spy_info_notice.c spy_links_notice.c
12814 spy_motd_notice.c spy_stats_notice.c
12815 spy_stats_p_notice.c spy_trace_notice.c
12817 spy_whois_notice_global.c
12819 modules m_admin.c m_info.c m_links.c m_motd.c
12820 m_services.c m_stats.c m_trace.c
12821 m_whois.c static_modules.c.SH
12822 modules/core m_server.c
12823 src client.c hook.c ircd.c modules.c packet.c
12824 s_auth.c s_serv.c s_user.c send.c
12826 - add a better implementation of the hook system, its now a slow leaking
12827 array and events are created whenever we try adding a hook for it, or
12828 theyre registered for the caller.
12830 Ive temporarily fucked services support and removed most of the other
12831 hooks.. I shall fix this soon.
12833 Revision Changes Path
12834 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12835 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12836 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12837 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12838 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12839 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12840 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12841 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12842 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12843 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12844 1.29 +34 -70 ircd-ratbox/include/hook.h
12845 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12846 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12847 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12848 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12849 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12850 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12851 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12852 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12853 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12854 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12855 7.486 +1 -28 ircd-ratbox/src/client.c
12856 7.33 +131 -137 ircd-ratbox/src/hook.c
12857 7.367 +1 -1 ircd-ratbox/src/ircd.c
12858 7.151 +6 -10 ircd-ratbox/src/modules.c
12859 7.138 +10 -14 ircd-ratbox/src/packet.c
12860 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12861 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12862 7.336 +0 -6 ircd-ratbox/src/s_user.c
12863 7.286 +8 -6 ircd-ratbox/src/send.c
12867 leeh 2005/01/20 19:19:20 EST (20050121_0)
12872 - remove an unused struct
12874 Revision Changes Path
12875 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12879 leeh 2005/01/20 13:38:39 EST (20050120_1)
12882 . configure configure.ac
12883 include client.h numeric.h patchlevel.h
12884 modules Makefile.in
12885 src messages.tab s_user.c
12889 - drop back to -O0, fix patchlevel.h
12890 - first stab at client capabilities.. this still needs work.
12892 Revision Changes Path
12893 7.240 +3 -3 ircd-ratbox/configure
12894 7.54 +3 -3 ircd-ratbox/configure.ac
12895 7.260 +3 -0 ircd-ratbox/include/client.h
12896 7.54 +2 -0 ircd-ratbox/include/numeric.h
12897 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12898 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12899 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12900 7.120 +1 -1 ircd-ratbox/src/messages.tab
12901 7.335 +3 -0 ircd-ratbox/src/s_user.c
12905 leeh 2005/01/20 06:04:41 EST (20050120_0)
12908 . ChangeLog RELNOTES
12909 include config.h config.h.dist memory.h
12912 src commio.c crypt.c getopt.c ircd.c s_serv.c
12914 . README.VMS clean.com make.com
12915 include setup.h_vms
12916 modules descrip.mms static_modules_c.com
12917 modules/core descrip.mms
12918 src descrip.mms qio.c version.com
12919 tools descrip.mms mkpasswd_vms.c
12921 - clean changelog, relnotes
12922 - mark patchlevel as 2.1.0beta
12923 - remove VMS support
12925 Revision Changes Path
12926 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12927 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12928 1.111 +1 -348 ircd-ratbox/RELNOTES
12929 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12930 7.182 +0 -42 ircd-ratbox/include/config.h
12931 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12932 7.50 +0 -4 ircd-ratbox/include/memory.h
12933 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12934 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12935 7.2 +0 -58 ircd-ratbox/make.com (dead)
12936 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12937 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12938 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12939 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12940 1.24 +7 -30 ircd-ratbox/src/commio.c
12941 7.12 +0 -4 ircd-ratbox/src/crypt.c
12942 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12943 7.24 +0 -4 ircd-ratbox/src/getopt.c
12944 7.366 +4 -19 ircd-ratbox/src/ircd.c
12945 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12946 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12947 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12948 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12949 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12953 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12959 not using the return values on a few watch functions so make them void
12961 Revision Changes Path
12962 7.2 +5 -5 ircd-ratbox/include/watch.h
12963 1.4 +19 -28 ircd-ratbox/src/watch.c
12966 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12971 Make watch throttle, don't accept letter commands stacked
12973 Revision Changes Path
12974 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12978 androsyn 2005/01/14 13:06:06 EST (20050114_4)
12985 Revision Changes Path
12986 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
12990 androsyn 2005/01/14 12:12:37 EST (20050114_3)
12993 . ChangeLog README.FIRST RELNOTES configure
12995 adns adns.h internal.h parse.c transmit.c
12997 contrib example_module.c spy_admin_notice.c
12998 spy_info_notice.c spy_links_notice.c
12999 spy_motd_notice.c spy_stats_notice.c
13000 spy_stats_p_notice.c spy_trace_notice.c
13002 spy_whois_notice_global.c
13003 doc example.conf example.efnet.conf ircd.motd
13004 server-version-info whats-new.txt
13005 help/opers umode xline
13007 include cache.h channel.h class.h client.h
13008 commio.h config.h config.h.dist hash.h
13009 hook.h hostmask.h irc_string.h ircd.h
13010 ircd_defs.h m_info.h memory.h msg.h
13011 newconf.h numeric.h packet.h patchlevel.h
13012 patricia.h s_conf.h s_gline.h s_newconf.h
13013 s_serv.h s_user.h scache.h serno.h
13014 setup.h.in sprintf_irc.h stdinc.h tools.h
13015 modules .depend Makefile.in m_admin.c m_away.c
13016 m_dline.c m_encap.c m_gline.c m_info.c
13017 m_kline.c m_links.c m_list.c m_lusers.c
13018 m_motd.c m_oper.c m_operspy.c m_rehash.c
13019 m_restart.c m_resv.c m_set.c m_stats.c
13020 m_svinfo.c m_testline.c m_testmask.c
13021 m_topic.c m_trace.c m_watch.c m_who.c
13022 m_whois.c m_whowas.c m_xline.c
13023 static_modules.c.SH
13024 modules/core m_error.c m_message.c m_mode.c m_quit.c
13025 m_server.c m_squit.c
13026 src .depend Makefile.in adns.c balloc.c
13027 cache.c channel.c class.c client.c
13028 commio.c crypt.c devpoll.c epoll.c
13029 event.c getopt.c hash.c hook.c hostmask.c
13030 irc_string.c ircd.c ircd_lexer.l
13031 ircd_parser.y ircd_signal.c listener.c
13032 modules.c newconf.c numeric.c packet.c
13033 parse.c patricia.c poll.c reject.c
13034 restart.c s_auth.c s_conf.c s_log.c
13035 s_newconf.c s_serv.c s_user.c scache.c
13036 select.c send.c snprintf.c tools.c
13037 version.c.SH watch.c whowas.c
13038 tools README.mkpasswd mkpasswd.c
13040 . README.VMS clean.com make.com
13042 include common.h s_stats.h setup.h_vms
13044 modules descrip.mms m_challenge.c m_etrace.c
13045 m_invite.c m_names.c m_pass.c m_ping.c
13046 m_pong.c m_services.c m_tb.c m_user.c
13047 m_users.c m_version.c
13048 static_modules_c.com
13049 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13051 servlink descrip.mms
13052 src descrip.mms kdparse.c messages.tab qio.c
13053 s_gline.c s_stats.c version.com
13054 tools descrip.mms mkpasswd_vms.c
13058 modules/core channels.c users.c
13061 merge from RATBOX_2_0
13063 Revision Changes Path
13064 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13065 7.40 +1 -0 ircd-ratbox/README.FIRST
13066 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13067 1.110 +114 -6 ircd-ratbox/RELNOTES
13068 1.17 +4 -0 ircd-ratbox/adns/adns.h
13069 1.17 +4 -4 ircd-ratbox/adns/internal.h
13070 1.12 +38 -38 ircd-ratbox/adns/parse.c
13071 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13072 1.19 +13 -13 ircd-ratbox/adns/types.c
13073 7.1 +10 -0 ircd-ratbox/clean.com (new)
13074 7.239 +47 -29 ircd-ratbox/configure
13075 7.53 +40 -32 ircd-ratbox/configure.ac
13076 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13077 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13078 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13079 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13080 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13081 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13082 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13083 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13084 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13085 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13086 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13087 7.252 +68 -22 ircd-ratbox/doc/example.conf
13088 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13089 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13090 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13091 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13092 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13093 1.5 +2 -1 ircd-ratbox/help/opers/umode
13094 1.7 +1 -1 ircd-ratbox/help/opers/xline
13095 1.2 +1 -0 ircd-ratbox/help/users/umode
13096 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13097 1.7 +8 -0 ircd-ratbox/include/cache.h
13098 7.162 +18 -16 ircd-ratbox/include/channel.h
13099 7.25 +4 -0 ircd-ratbox/include/class.h
13100 7.259 +34 -28 ircd-ratbox/include/client.h
13101 1.13 +45 -7 ircd-ratbox/include/commio.h
13102 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13103 7.181 +74 -16 ircd-ratbox/include/config.h
13104 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13105 7.53 +2 -0 ircd-ratbox/include/hash.h
13106 1.28 +73 -27 ircd-ratbox/include/hook.h
13107 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13108 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13109 7.80 +6 -31 ircd-ratbox/include/ircd.h
13110 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13111 7.56 +14 -8 ircd-ratbox/include/m_info.h
13112 7.49 +4 -0 ircd-ratbox/include/memory.h
13113 7.53 +2 -0 ircd-ratbox/include/msg.h
13114 7.33 +9 -9 ircd-ratbox/include/newconf.h
13115 7.53 +12 -8 ircd-ratbox/include/numeric.h
13116 7.27 +1 -1 ircd-ratbox/include/packet.h
13117 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13118 7.19 +25 -1 ircd-ratbox/include/patricia.h
13119 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13120 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13121 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13122 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13123 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13124 7.34 +13 -9 ircd-ratbox/include/s_user.h
13125 7.15 +1 -1 ircd-ratbox/include/scache.h
13126 7.5366 +1 -1 ircd-ratbox/include/serno.h
13127 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13128 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13129 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13130 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13131 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13132 1.53 +10 -10 ircd-ratbox/include/tools.h
13133 7.1 +58 -0 ircd-ratbox/make.com (new)
13134 1.45 +338 -182 ircd-ratbox/modules/.depend
13135 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13136 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13137 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13138 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13139 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13140 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13141 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13142 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13143 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13144 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13145 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13146 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13147 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13148 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13149 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13150 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13151 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13152 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13153 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13154 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13155 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13156 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13157 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13158 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13159 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13160 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13161 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13162 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13163 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13164 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13165 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13166 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13167 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13168 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13169 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13170 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13171 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13172 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13173 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13174 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13175 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13176 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13177 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13178 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13179 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13180 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13181 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13182 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13183 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13184 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13185 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13186 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13187 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13188 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13189 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13190 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13191 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13192 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13193 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13194 7.48 +162 -119 ircd-ratbox/src/.depend
13195 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13196 7.75 +5 -5 ircd-ratbox/src/adns.c
13197 7.84 +1 -1 ircd-ratbox/src/balloc.c
13198 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13199 1.23 +75 -7 ircd-ratbox/src/cache.c
13200 7.429 +342 -79 ircd-ratbox/src/channel.c
13201 7.67 +42 -2 ircd-ratbox/src/class.c
13202 7.485 +245 -85 ircd-ratbox/src/client.c
13203 1.23 +349 -43 ircd-ratbox/src/commio.c
13204 7.11 +4 -0 ircd-ratbox/src/crypt.c
13205 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13206 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13207 1.32 +4 -8 ircd-ratbox/src/epoll.c
13208 7.46 +63 -6 ircd-ratbox/src/event.c
13209 7.23 +4 -0 ircd-ratbox/src/getopt.c
13210 7.112 +8 -7 ircd-ratbox/src/hash.c
13211 7.32 +135 -133 ircd-ratbox/src/hook.c
13212 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13213 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13214 7.365 +56 -48 ircd-ratbox/src/ircd.c
13215 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13216 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13217 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13218 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13219 7.122 +14 -13 ircd-ratbox/src/listener.c
13220 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13221 7.150 +17 -8 ircd-ratbox/src/modules.c
13222 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13223 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13224 7.137 +55 -42 ircd-ratbox/src/packet.c
13225 7.187 +8 -15 ircd-ratbox/src/parse.c
13226 7.28 +2 -4 ircd-ratbox/src/patricia.c
13227 7.82 +3 -1 ircd-ratbox/src/poll.c
13228 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13229 1.32 +8 -3 ircd-ratbox/src/reject.c
13230 7.34 +1 -0 ircd-ratbox/src/restart.c
13231 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13232 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13233 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13234 7.76 +32 -35 ircd-ratbox/src/s_log.c
13235 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13236 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13237 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13238 7.334 +773 -2 ircd-ratbox/src/s_user.c
13239 7.27 +2 -1 ircd-ratbox/src/scache.c
13240 7.44 +2 -0 ircd-ratbox/src/select.c
13241 7.285 +12 -12 ircd-ratbox/src/send.c
13242 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13243 7.46 +0 -1 ircd-ratbox/src/tools.c
13244 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13245 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13246 1.3 +4 -4 ircd-ratbox/src/watch.c
13247 7.32 +1 -0 ircd-ratbox/src/whowas.c
13248 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13249 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13250 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13251 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13255 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13257 Modified files: (Branch: RATBOX_2_0)
13260 a remote client is never going to have a watch list..duh
13262 Revision Changes Path
13263 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13267 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13269 Added files: (Branch: RATBOX_2_0)
13274 Revision Changes Path
13275 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13279 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13281 Added files: (Branch: RATBOX_2_0)
13285 helps if we actually include the .c/.h files
13287 Revision Changes Path
13288 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13289 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13293 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13295 Modified files: (Branch: RATBOX_2_0)
13296 . configure configure.ac
13297 include client.h numeric.h s_conf.h setup.h.in
13299 modules Makefile.in
13300 modules/core m_nick.c
13301 src Makefile.in client.c ircd.c messages.tab
13302 newconf.c s_conf.c s_user.c
13304 backport watch from devel
13306 Revision Changes Path
13307 7.229.2.10 +12 -2 ircd-ratbox/configure
13308 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13309 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13310 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13311 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13312 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13313 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13314 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13315 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13316 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13317 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13318 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13319 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13320 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13321 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13322 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13326 leeh 2005/01/12 10:12:40 EST (20050112_1)
13328 Modified files: (Branch: RATBOX_2_0)
13330 modules m_services.c m_whois.c
13333 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13334 when the user is logged in
13336 Revision Changes Path
13337 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13338 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13339 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13340 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13344 leeh 2005/01/11 19:47:14 EST (20050112_0)
13346 Modified files: (Branch: RATBOX_2_0)
13347 include supported.h
13348 Added files: (Branch: RATBOX_2_0)
13352 - added doc/services.txt, outlining the compatibility code
13354 Revision Changes Path
13355 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13356 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13360 leeh 2005/01/11 18:38:10 EST (20050111_5)
13362 Modified files: (Branch: RATBOX_2_0)
13363 include client.h hook.h
13364 modules m_services.c
13365 modules/core m_server.c
13366 src hook.c s_serv.c
13368 - more services compatibility code:
13369 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13370 appropriate service {}; entry, only accept SU from these.
13371 - hook into us finishing nick burst, and have services burst a list of
13374 Revision Changes Path
13375 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13376 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13377 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13378 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13379 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13380 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13384 leeh 2005/01/11 17:32:42 EST (20050111_4)
13386 Modified files: (Branch: RATBOX_2_0)
13387 . configure configure.ac
13389 modules Makefile.in
13391 Added files: (Branch: RATBOX_2_0)
13392 modules m_services.c
13394 - more services compatibility code:
13395 - encap handlers for SU (services marking client as logged in)
13396 - and for LOGIN (servers bursting logged in status)
13397 - move suser from Client -> User
13399 Revision Changes Path
13400 7.229.2.9 +9 -3 ircd-ratbox/configure
13401 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13402 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13403 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13404 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13405 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13409 leeh 2005/01/11 16:46:34 EST (20050111_3)
13411 Modified files: (Branch: RATBOX_2_0)
13412 include ircd_defs.h
13414 - whoops, missing #endif
13416 Revision Changes Path
13417 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13421 leeh 2005/01/11 15:56:57 EST (20050111_2)
13423 Modified files: (Branch: RATBOX_2_0)
13424 include ircd_defs.h
13426 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13427 have ipv6 just report sizeof(struct sockaddr_in)
13429 Revision Changes Path
13430 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13434 leeh 2005/01/10 20:19:35 EST (20050111_1)
13436 Modified files: (Branch: RATBOX_2_0)
13439 - fix a gcc warning
13441 Revision Changes Path
13442 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13446 leeh 2005/01/10 20:10:35 EST (20050111_0)
13448 Modified files: (Branch: RATBOX_2_0)
13449 adns internal.h parse.c transmit.c types.c
13451 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13454 Revision Changes Path
13455 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13456 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13457 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13458 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13462 leeh 2005/01/10 17:48:48 EST (20050110_3)
13464 Modified files: (Branch: RATBOX_2_0)
13467 - send out the reformatted xline to opers (\s -> ' ')
13469 Revision Changes Path
13470 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13474 leeh 2005/01/10 16:18:53 EST (20050110_2)
13476 Modified files: (Branch: RATBOX_2_0)
13479 include client.h supported.h
13480 src messages.tab s_user.c send.c
13482 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13485 Revision Changes Path
13486 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13487 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13488 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13489 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13490 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13491 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13492 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13496 leeh 2005/01/10 14:50:47 EST (20050110_1)
13498 Modified files: (Branch: RATBOX_2_0)
13499 doc example.conf example.efnet.conf
13501 - I dont remember ts6 desyncing on bans, so im not sure why the example
13504 Revision Changes Path
13505 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13506 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13510 leeh 2005/01/10 13:31:10 EST (20050110_0)
13512 Modified files: (Branch: RATBOX_2_0)
13513 . configure configure.ac
13514 include channel.h client.h numeric.h s_conf.h
13515 s_serv.h setup.h.in
13516 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13518 src channel.c messages.tab newconf.c s_conf.c
13521 - added --enable-services to configure, which enables some ratbox-services
13522 compatibility code:
13523 - chanmode +r, registered users only
13524 - usermode +S, prevents deop/kick of a service
13525 - service { }; block in conf for the above umode
13527 Revision Changes Path
13528 7.229.2.8 +28 -16 ircd-ratbox/configure
13529 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13530 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13531 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13532 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13533 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13534 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13535 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13536 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13537 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13538 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13539 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13540 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13541 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13542 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13543 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13544 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13545 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13546 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13550 leeh 2005/01/09 08:23:30 EST (20050109_0)
13552 Modified files: (Branch: RATBOX_2_0)
13555 - remove a tab, and add +C to opers umode help
13557 Revision Changes Path
13558 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode