1 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
7 +29 -29 trunk/configure (File Modified)
10 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
12 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
16 +3 -3 trunk/modules/core/m_kill.c (File Modified)
19 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
21 Backport from early 3.x:
24 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
26 - remove "Processing connection to foobar.net" message
30 +0 -3 trunk/src/s_auth.c (File Modified)
33 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
35 - missed the processing connection one (actually, we can probably nuke this one)
39 +1 -2 trunk/src/s_auth.c (File Modified)
42 river 2006/09/27 16:33:05 UTC (20060927-2174)
44 get_client_name = stupid
49 +10 -7 trunk/modules/core/m_kill.c (File Modified)
52 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
54 - remove excessive arguments
58 +1 -2 trunk/src/s_conf.c (File Modified)
59 +1 -1 trunk/src/s_user.c (File Modified)
62 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
64 - use sendto_one_notice() for on-connect notices too.
68 +10 -10 trunk/src/s_auth.c (File Modified)
71 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
73 - use sendto_one_notice() in the core, too.
77 +2 -2 trunk/src/chmode.c (File Modified)
78 +8 -15 trunk/src/modules.c (File Modified)
79 +3 -5 trunk/src/s_conf.c (File Modified)
80 +1 -2 trunk/src/s_newconf.c (File Modified)
81 +20 -57 trunk/src/s_user.c (File Modified)
84 river 2006/09/27 16:19:25 UTC (20060927-2166)
86 the KILL command will use get_client_name(, SHOW_IP) instead of
87 target->name, and will show a more useful error for local opers
92 +6 -4 trunk/modules/core/m_kill.c (File Modified)
95 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
97 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
101 +4 -2 trunk/src/send.c (File Modified)
104 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
110 +1 -1 trunk/include/client.h (File Modified)
113 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
115 - get_id(): fall back to "*" if client has no known name
119 +1 -1 trunk/include/client.h (File Modified)
122 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
124 - convert to sendto_one_notice().
128 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
129 +4 -6 trunk/unsupported/m_force.c (File Modified)
132 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
134 - use sendto_one_notice() in many places instead of
135 sendto_one(source_p, ":%s NOTICE %s :", ...);
139 +10 -25 trunk/extensions/example_module.c (File Modified)
140 +5 -14 trunk/extensions/hurt.c (File Modified)
141 +1 -2 trunk/extensions/m_42.c (File Modified)
142 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
143 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
144 +1 -2 trunk/extensions/m_opme.c (File Modified)
145 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
146 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
147 +3 -7 trunk/modules/core/m_die.c (File Modified)
148 +2 -4 trunk/modules/core/m_kill.c (File Modified)
149 +2 -2 trunk/modules/core/m_squit.c (File Modified)
150 +1 -2 trunk/modules/m_challenge.c (File Modified)
151 +11 -15 trunk/modules/m_connect.c (File Modified)
152 +20 -28 trunk/modules/m_dline.c (File Modified)
153 +2 -2 trunk/modules/m_etrace.c (File Modified)
154 +11 -21 trunk/modules/m_gline.c (File Modified)
155 +2 -4 trunk/modules/m_kline.c (File Modified)
156 +1 -2 trunk/modules/m_rehash.c (File Modified)
157 +3 -7 trunk/modules/m_restart.c (File Modified)
158 +31 -45 trunk/modules/m_set.c (File Modified)
159 +2 -4 trunk/modules/m_testmask.c (File Modified)
160 +5 -8 trunk/modules/m_unreject.c (File Modified)
161 +2 -5 trunk/modules/m_xline.c (File Modified)
166 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
167 +10 -25 trunk/extensions/example_module.c (File Modified)
168 +5 -14 trunk/extensions/hurt.c (File Modified)
169 +1 -2 trunk/extensions/m_42.c (File Modified)
170 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
171 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
172 +1 -2 trunk/extensions/m_opme.c (File Modified)
173 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
174 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
175 +3 -7 trunk/modules/core/m_die.c (File Modified)
176 +14 -11 trunk/modules/core/m_kill.c (File Modified)
177 +2 -2 trunk/modules/core/m_squit.c (File Modified)
178 +1 -2 trunk/modules/m_challenge.c (File Modified)
179 +11 -15 trunk/modules/m_connect.c (File Modified)
180 +2 -4 trunk/modules/m_dline.c (File Modified)
181 +2 -2 trunk/modules/m_etrace.c (File Modified)
182 +11 -21 trunk/modules/m_gline.c (File Modified)
183 +2 -4 trunk/modules/m_kline.c (File Modified)
184 +1 -2 trunk/modules/m_rehash.c (File Modified)
185 +3 -7 trunk/modules/m_restart.c (File Modified)
186 +31 -45 trunk/modules/m_set.c (File Modified)
187 +2 -4 trunk/modules/m_testmask.c (File Modified)
188 +5 -8 trunk/modules/m_unreject.c (File Modified)
189 +1 -3 trunk/modules/m_xline.c (File Modified)
190 +2 -2 trunk/src/chmode.c (File Modified)
191 +8 -15 trunk/src/modules.c (File Modified)
192 +10 -14 trunk/src/s_auth.c (File Modified)
193 +3 -6 trunk/src/s_conf.c (File Modified)
194 +1 -2 trunk/src/s_newconf.c (File Modified)
195 +20 -57 trunk/src/s_user.c (File Modified)
196 +4 -2 trunk/src/send.c (File Modified)
197 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
198 +4 -6 trunk/unsupported/m_force.c (File Modified)
201 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
203 - keyword-subst from charybdis 2.2.
207 +12 -3 trunk/doc/example.conf (File Modified)
208 +58 -3 trunk/doc/reference.conf (File Modified)
209 + - trunk/include/substitution.h (File Added)
210 +1 -0 trunk/src/Makefile.in (File Modified)
211 +2 -2 trunk/src/s_conf.c (File Modified)
212 +164 -1 trunk/src/s_user.c (File Modified)
213 + - trunk/src/substitution.c (File Added)
216 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
218 Removed merge tracking for "svnmerge" for
219 http://svn.atheme.org/charybdis/branches/release-2.2
223 + - trunk/ (Property Modified)
226 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
228 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
229 http://svn.atheme.org/charybdis/branches/release-2.2
233 + - trunk/ (Property Modified)
236 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
238 Removed merge tracking for "svnmerge" for
239 http://svn.atheme.org/charybdis/branches/release-2.2
243 + - trunk/ (Property Modified)
246 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
248 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
249 http://svn.atheme.org/charybdis/branches/release-2.2
253 + - trunk/ (Property Modified)
256 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
262 + - trunk/ (Property Modified)
265 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
267 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
268 http://svn.atheme.org/charybdis/branches/release-2.2
272 + - trunk/ (Property Modified)
275 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
277 - version bump to 2.2.0
281 +3 -1 trunk/NEWS (File Modified)
282 +1 -1 trunk/configure.ac (File Modified)
285 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
288 + branches/release-2.1 -> 2.2 base
289 + 3.0 -> branches/cxxconversion
290 + backport some immediate 3.0 functionality for 2.2
295 + - trunk/ (File Added)
298 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
300 Merged revisions 3135,3137 via svnmerge from
301 http://svn.atheme.org/charybdis/trunk
304 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
306 - Expand TRACE description
307 - Mention expiry time in TESTLINE
309 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
311 Update copyright year for sgml docs to 2007.
316 + - branches/release-2.1/ (Property Modified)
317 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
318 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
321 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
323 Merged revisions 1999 via svnmerge from
324 http://svn.atheme.org/charybdis/trunk
328 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
335 + - branches/release-2.1/ (Property Modified)
336 +1 -0 branches/release-2.1/CREDITS (File Modified)
339 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
341 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
342 http://svn.atheme.org/charybdis/trunk
345 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
347 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
349 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
351 - add use_forward to /info
353 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
355 Call channel_modes() with &me instead of source_p when
356 sending out a JOIN and SJOIN for a local user. This
357 saves checking whether they are on the channel they
360 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
362 If use_forward is disabled:
364 - hide +f in /mode #channel (/mode #channel f still shows it)
365 - do not send any mode changes adding +f to local clients
366 (-f ones are still sent)
371 + - branches/release-2.1/ (Property Modified)
372 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
373 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
374 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
375 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
376 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
377 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
378 +1 -1 branches/release-2.1/src/channel.c (File Modified)
379 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
380 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
381 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
382 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
383 +4 -2 branches/release-2.1/src/supported.c (File Modified)
386 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
388 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
392 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
393 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
394 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
397 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
399 Add accountability (wallops, log) to OKICK.
403 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
406 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
408 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
409 Similar to branches/release-2.2 r3061.
413 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
416 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
418 - Write xline to file after instead of before notifying opers and source
419 - Also notify source of failure to add xline
420 Similar to branches/release-2.2 r3057.
424 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
427 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
429 If a dline/kline/resv cannot be added to the file, send
430 the regular notices to local opers and source anyway,
431 and also warn the source (local opers were already warned).
432 Similar to branches/release-2.2 r3053.
436 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
439 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
441 Port over fixes from unkline/unxline/unresv to undline.
442 Similar to branches/release-2.2 r3049.
446 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
449 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
451 Merged revisions 2915 via svnmerge from
452 http://svn.atheme.org/charybdis/trunk
455 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
457 In usage message, show kline.conf and xline.conf instead
458 of klines.conf and xlines.conf.
463 + - branches/release-2.1/ (Property Modified)
464 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
467 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
469 Merged revisions 2831,2833,2853 via svnmerge from
470 http://svn.atheme.org/charybdis/trunk
473 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
475 unkline/unxline/unresv:
476 - if fclose on the output returns an error, treat this as a
478 - check if the rename from the temp file to the ban conf failed
480 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
482 When adding a permanent dline/kline/xline/resv, check
483 the return value of fclose().
485 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
487 Do not free xline aconf if it could not be written out.
488 It will be added to the list in memory anyway.
493 + - branches/release-2.1/ (Property Modified)
494 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
495 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
496 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
497 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
500 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
502 NEWS: Clarify effects of ip_cloaking changes a little.
506 +2 -0 branches/release-2.1/NEWS (File Modified)
509 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
515 +9 -9 branches/release-2.1/configure (File Modified)
518 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
520 Version bump on 2.1 branch to 2.1.2.
524 +1 -1 branches/release-2.1/configure.ac (File Modified)
527 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
533 +1 -0 branches/release-2.1/NEWS (File Modified)
536 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
538 Merged revisions 2801 via svnmerge from
539 http://svn.atheme.org/charybdis/trunk
542 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
544 ip_cloaking: try to avoid truncation by removing more
545 components of the hostname (except the TLD).
550 + - branches/release-2.1/ (Property Modified)
551 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
554 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
560 +8 -1 branches/release-2.1/NEWS (File Modified)
563 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
565 Merged revisions 2781 via svnmerge from
566 http://svn.atheme.org/charybdis/trunk
569 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
571 Fix stupid bug: checked a hostmask against the found
572 ban instead of all exceptions, causing all host mangled
573 clients to be exempted if there was a single ban
574 exception in many cases.
579 + - branches/release-2.1/ (Property Modified)
580 +2 -2 branches/release-2.1/src/channel.c (File Modified)
583 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
585 Merged revisions 2773 via svnmerge from
586 http://svn.atheme.org/charybdis/trunk
589 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
591 user@host must be *@* for a shared{} block with flags=locops
592 (server should not be *).
597 + - branches/release-2.1/ (Property Modified)
598 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
601 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
603 Tweak \s code a little.
607 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
608 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
609 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
612 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
614 Merged revisions 2761 via svnmerge from
615 http://svn.atheme.org/charybdis/trunk
618 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
620 The testline/no_tilde fixes are in 2.1.1.
625 + - branches/release-2.1/ (Property Modified)
626 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
629 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
635 +4 -1 branches/release-2.1/NEWS (File Modified)
638 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
640 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
641 http://svn.atheme.org/charybdis/trunk
645 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
647 If the auth{} block has no_tilde and is not kline exempt,
648 check the username without tilde against klines too.
649 This is consistent with the way klines work on spoofs
650 (klines checked on both raw and appearing-on-IRC version).
652 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
654 Rework the fix for klines with no_tilde.
655 Add an extra argument to find_address_conf() for the
656 username without tilde, as that may contain one character more.
658 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
660 Unbreak compile (because of r2697).
661 testline with ~ could be improved some more perhaps, but this should work.
663 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
665 testline: take no_tilde and username truncation into account
667 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
669 Add some information on /testline with no_tilde and username truncation.
674 + - branches/release-2.1/ (Property Modified)
675 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
676 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
677 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
678 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
679 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
680 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
683 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
685 Merged revisions 2149,2151 via svnmerge from
686 http://svn.atheme.org/charybdis/trunk
689 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
691 Move kills from services from +s to +k snomask.
692 Kills from non-service opers remain on +s.
694 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
696 Update description of +s and +k snomasks.
701 + - branches/release-2.1/ (Property Modified)
702 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
703 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
704 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
707 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
709 Merged revisions 2685 via svnmerge from
710 http://svn.atheme.org/charybdis/trunk
713 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
715 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
720 + - branches/release-2.1/ (Property Modified)
721 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
724 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
726 Merged revisions 2693 via svnmerge from
727 http://svn.atheme.org/charybdis/trunk
730 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
732 Fix truncation (by one) of unidented usernames
733 if user registration is done because of DNSBL
734 completion (which is the usual case if a valid
735 NICK and USER are sent quickly and any DNSBLs
741 + - branches/release-2.1/ (Property Modified)
742 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
745 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
751 +10 -0 branches/release-2.1/NEWS (File Modified)
754 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
760 +9 -9 branches/release-2.1/configure (File Modified)
763 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
765 Version bump to 2.1.1.
769 +1 -1 branches/release-2.1/configure.ac (File Modified)
772 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
774 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
775 http://svn.atheme.org/charybdis/trunk
778 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
780 - fix a server notice on SID collision where the server name is mentioned twice
782 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
784 - get_server_name() is stupid
786 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
790 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
792 Do the Attempt to re-introduce SID server notice somewhat
793 differently, showing a real host again if !HIDE_SERVERS_IPS
794 and still showing the server name exactly once.
796 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
798 Fix log message for Attempt to re-introduce SID (server notice was ok).
800 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
802 - replace "No N line" with "no connect block" in a
804 - show attempted server name in a few serverlog messages
809 + - branches/release-2.1/ (Property Modified)
810 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
813 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
815 Merged revisions 2218 via svnmerge from
816 http://svn.atheme.org/charybdis/trunk
819 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
821 Fix garbage in /stats y output on 64-bit archs.
826 + - branches/release-2.1/ (Property Modified)
827 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
830 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
832 Merged revisions 2438 via svnmerge from
833 http://svn.atheme.org/charybdis/trunk
836 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
838 Enable Revision keyword in addition to Id.
843 + - branches/release-2.1/ (Property Modified)
844 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
847 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
849 Merged revisions 2679 via svnmerge from
850 http://svn.atheme.org/charybdis/trunk
853 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
855 Port over ratbox 2.2 r23253 (anfl):
856 - remove the cached storage of how many +beI there are, thereby fixing a
857 case where it can get desynced from reality
862 + - branches/release-2.1/ (Property Modified)
863 +0 -1 branches/release-2.1/include/channel.h (File Modified)
864 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
867 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
869 Merged revisions 2093,2095 via svnmerge from
870 http://svn.atheme.org/charybdis/trunk
873 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
875 - change DNSBL licensing to BSD.
877 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
879 - change x86-assembly FNV implementation to BSD license
884 + - branches/release-2.1/ (Property Modified)
885 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
886 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
889 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
891 Merged revisions 2073,2075 via svnmerge from
892 http://svn.atheme.org/charybdis/trunk
895 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
897 Put full information in the squit reason when exiting
898 a server due to a servlink (ziplinks) error.
900 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
902 Put full information in the squit reason when exiting
903 a server due to not enough arguments for a command.
908 + - branches/release-2.1/ (Property Modified)
909 +7 -5 branches/release-2.1/src/parse.c (File Modified)
910 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
913 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
915 Merged revisions 2071 via svnmerge from
916 http://svn.atheme.org/charybdis/trunk
919 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
921 Don't redirect users from an existing domain to an
922 existing server in reference.conf.
928 + - branches/release-2.1/ (Property Modified)
929 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
932 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
934 Merged revisions 2053 via svnmerge from
935 http://svn.atheme.org/charybdis/trunk
938 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
940 Make find_channel_membership() choose the shortest list
941 (channel's list or user's list) to search, avoiding excessive
942 CPU usage with services which are in lots of channels.
943 From ratbox 2.2 (anfl/jilles)
948 + - branches/release-2.1/ (Property Modified)
949 +21 -4 branches/release-2.1/src/channel.c (File Modified)
952 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
958 +9 -9 branches/release-2.1/configure (File Modified)
961 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
963 Version change 2.1.0rc1 -> 2.1.0 (release).
967 +1 -1 branches/release-2.1/configure.ac (File Modified)
970 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
972 Merged revisions 2029 via svnmerge from
973 http://svn.atheme.org/charybdis/trunk
976 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
978 NEWS: mention m_webirc.c module
983 + - branches/release-2.1/ (Property Modified)
984 +1 -0 branches/release-2.1/NEWS (File Modified)
987 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
993 +9 -9 branches/release-2.1/configure (File Modified)
996 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
998 Change version to 2.1.0rc1.
1002 +1 -1 branches/release-2.1/configure.ac (File Modified)
1005 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1007 Merged revisions 2021 via svnmerge from
1008 http://svn.atheme.org/charybdis/trunk
1011 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1013 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1014 related flaky looking things, and instead keep a list
1015 of BlacklistClients in PreClient.
1020 + - branches/release-2.1/ (Property Modified)
1021 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1022 +1 -1 branches/release-2.1/include/client.h (File Modified)
1023 +0 -1 branches/release-2.1/include/res.h (File Modified)
1024 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1025 +0 -24 branches/release-2.1/src/res.c (File Modified)
1026 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1029 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1031 Merged revisions 2015,2017 via svnmerge from
1032 http://svn.atheme.org/charybdis/trunk
1035 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1037 Check if the name in the question section of the
1038 DNS reply matches what we queried, to guard against
1039 late replies to a previous query with the same id.
1041 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1043 res.c: add a comment summarizing our changes
1048 + - branches/release-2.1/ (Property Modified)
1049 +53 -18 branches/release-2.1/src/res.c (File Modified)
1052 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1054 Merged revisions 1981 via svnmerge from
1055 http://svn.atheme.org/charybdis/trunk
1058 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1060 Alphabetize extensions and tweak the descriptions a little.
1065 + - branches/release-2.1/ (Property Modified)
1066 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1067 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1070 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1072 Merged revisions 1975 via svnmerge from
1073 http://svn.atheme.org/charybdis/trunk
1076 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1078 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1079 We should use the IP and not truncate the hostname.
1080 From ratbox 2.2 (androsyn)
1085 + - branches/release-2.1/ (Property Modified)
1086 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1089 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1091 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1092 http://svn.atheme.org/charybdis/trunk
1096 + - branches/release-2.1/ (Property Modified)
1099 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1101 - branch 2.1 release family
1105 + - branches/release-2.1/ (File Added)
1108 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1110 Describe new handling of host mangling in channel bans in SGML.
1114 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1117 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1119 - ok, 2.1 operline brought to you by marvin the melancholy robot
1123 +1 -1 trunk/src/messages.tab (File Modified)
1126 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1128 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1129 If anybody comes up with anything better, then please let us know
1130 and we will change this before 2.1 is branched.
1134 +1 -1 trunk/src/messages.tab (File Modified)
1137 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1139 Add EUID to capab.txt.
1143 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1146 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1152 +3 -0 trunk/NEWS (File Modified)
1155 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1157 Allow service{} servers to manipulate the nick delay table
1158 (for "nickserv enforcement").
1159 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1160 If duration is 0, the nickdelay entry is removed, otherwise
1161 it is added with the duration in seconds (maximum 24 hours).
1162 It is suggested that this is used if the EUID capab is present.
1166 +42 -1 trunk/modules/m_services.c (File Modified)
1169 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1171 HURT: strip off *@ from the start of the mask
1172 reject anything else containing '@' or '!'
1176 +11 -0 trunk/extensions/hurt.c (File Modified)
1179 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1181 ircd.c: need supported.h here
1185 +1 -0 trunk/src/ircd.c (File Modified)
1188 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1190 HURT: less ambiguity here
1191 ips/hosts to be hurt must contain a '.' or ':' otherwise
1192 they are interpreted as nicks
1196 +14 -9 trunk/extensions/hurt.c (File Modified)
1199 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1201 - we're now ircd-charybdis.org.
1202 - properly alphabetize credits
1206 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1209 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1211 - add additional modules to the configs
1215 +6 -0 trunk/doc/example.conf (File Modified)
1216 +12 -0 trunk/doc/reference.conf (File Modified)
1219 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1221 - remove hurt.h, it is pointless and confusing
1225 +27 -62 trunk/extensions/hurt.c (File Modified)
1226 + - trunk/extensions/hurt.h (File Deleted)
1229 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1231 - add code to suggest a local HURT by nickname.
1232 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1236 +40 -10 trunk/extensions/hurt.c (File Modified)
1237 +1 -0 trunk/extensions/hurt.h (File Modified)
1240 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1246 +2 -1 trunk/NEWS (File Modified)
1249 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1251 MASKTRACE/TESTMASK: check orighost as well
1255 +4 -2 trunk/modules/m_etrace.c (File Modified)
1256 +3 -1 trunk/modules/m_testmask.c (File Modified)
1259 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1261 Make RPL_ISUPPORT (005) numeric modularizable.
1262 Currently it will reassemble the numeric every time
1263 it needs to be sent, using a few dozen callbacks;
1264 if this is too slow some caching scheme should be
1269 +0 -1 trunk/include/s_user.h (File Modified)
1270 +36 -114 trunk/include/supported.h (File Modified)
1271 +1 -1 trunk/modules/m_version.c (File Modified)
1272 +1 -0 trunk/src/Makefile.in (File Modified)
1273 +1 -0 trunk/src/ircd.c (File Modified)
1274 +300 -25 trunk/src/s_user.c (File Modified)
1275 + - trunk/src/supported.c (File Added)
1278 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1280 EUID orighost could differ from host only in case,
1281 do not mark as dynamic spoof then
1285 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1288 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1290 kline help file: clarify a bit and remove some obsolete stuff
1291 partly suggested by Olin
1295 +8 -8 trunk/help/opers/kline (File Modified)
1298 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1304 +20 -0 trunk/NEWS (File Modified)
1307 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1309 Show real host/IP to nonopers whoising themselves.
1310 The IP is not shown for auth{} spoofs, otherwise it is,
1311 as it looked rather weird to me to show an auth{} spoofed
1312 IP like this. (/userhost on self still shows the IP.)
1316 +13 -2 trunk/modules/m_whois.c (File Modified)
1319 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1321 Document nick_delay stuff and move it around a bit.
1325 +1 -2 trunk/doc/example.conf (File Modified)
1326 +8 -2 trunk/doc/reference.conf (File Modified)
1329 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1331 - disable nickdelay by default. Needs to be documented in reference.conf.
1335 +2 -0 trunk/doc/example.conf (File Modified)
1336 +2 -0 trunk/doc/reference.conf (File Modified)
1339 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1341 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1345 +2 -1 trunk/modules/m_services.c (File Modified)
1348 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1350 ip_cloaking: somewhat hackish but we need to send the
1351 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1356 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1359 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1361 If EUID is used, show realhost in far connect notice
1362 (but not in far disconnect notice).
1366 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1369 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1372 - use non-ENCAP CHGHOST if possible
1373 - really introduce new users with their mangled and real
1374 host if +h is in default umodes
1378 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1381 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1383 Add non-ENCAP CHGHOST.
1387 +49 -11 trunk/modules/m_chghost.c (File Modified)
1390 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1392 Initial addition of EUID (puts realhost/account in same
1393 command as user introduction).
1394 See doc/technical/euid.txt for more information.
1395 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1399 + - trunk/doc/technical/euid.txt (File Added)
1400 +2 -1 trunk/include/s_serv.h (File Modified)
1401 +1 -1 trunk/include/s_user.h (File Modified)
1402 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1403 +1 -34 trunk/modules/m_chghost.c (File Modified)
1404 +0 -28 trunk/modules/m_services.c (File Modified)
1405 +30 -1 trunk/src/s_serv.c (File Modified)
1406 +30 -3 trunk/src/s_user.c (File Modified)
1409 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1411 Store the mangled host in localClient and use it for
1412 ban matching (also match real host for mangled users,
1413 also match mangled host for uncloaked users).
1414 Improve interaction of +h with auth{} and services
1416 Note that all of this only applies to clients who
1417 connect after the mangling module is loaded
1418 (other clients cannot even set +h).
1419 The sorcerynet cloaking module has not been updated
1424 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1425 +3 -0 trunk/include/client.h (File Modified)
1426 +64 -5 trunk/src/channel.c (File Modified)
1427 +1 -0 trunk/src/client.c (File Modified)
1428 +2 -2 trunk/src/s_user.c (File Modified)
1431 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1433 Document /stats U letters in sgml.
1437 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1440 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1442 Better description of hub_mask and leaf_mask.
1446 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1449 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1451 Add operspy_dont_care_user_info to sgml docs.
1455 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1458 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1460 Add general::operspy_dont_care_user_info.
1461 This makes /who mask equivalent to /who !mask for opers
1462 with the operspy flag, and removes the operspy log/notice
1463 on /who mask, /masktrace and /scan.
1464 The necessary privilege (operspy flag) is unchanged.
1465 Behaviour for the other operspy commands (channel
1466 related ones) is also unchanged.
1470 +1 -0 trunk/doc/example.conf (File Modified)
1471 +6 -0 trunk/doc/reference.conf (File Modified)
1472 +1 -0 trunk/include/s_conf.h (File Modified)
1473 +10 -8 trunk/modules/m_etrace.c (File Modified)
1474 +6 -0 trunk/modules/m_info.c (File Modified)
1475 +8 -5 trunk/modules/m_scan.c (File Modified)
1476 +1 -1 trunk/modules/m_version.c (File Modified)
1477 +6 -1 trunk/modules/m_who.c (File Modified)
1478 +1 -0 trunk/src/newconf.c (File Modified)
1479 +1 -0 trunk/src/s_conf.c (File Modified)
1482 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1484 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1485 This letter will also be used for showing operspy with
1486 limited accountability (show non channel related info
1487 without '!' or notice).
1491 +2 -0 trunk/doc/server-version-info (File Modified)
1492 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1493 +2 -0 trunk/include/ircd.h (File Modified)
1494 +6 -0 trunk/modules/m_info.c (File Modified)
1495 +2 -0 trunk/modules/m_version.c (File Modified)
1496 +1 -0 trunk/src/ircd_state.c (File Modified)
1499 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1501 Add m_webirc module, allows showing real host of CGI:IRC users.
1502 Differences to the version available on my web page for a while:
1503 instructions on how to set it up.
1507 +137 -0 trunk/extensions/Makefile.in (File Modified)
1508 + - trunk/extensions/m_webirc.c (File Added)
1511 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1513 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1517 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1520 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1522 - move beu from core to contributors
1523 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1527 +2 -2 trunk/CREDITS (File Modified)
1530 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1532 Mention that class blocks must be defined before the
1533 auth or connect blocks referencing them.
1537 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1540 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1543 - change from "can join" to "is banned", this reverses sense
1544 and removes "weird" checks like for +i, +l, +j
1545 - don't allow $j to same channel
1546 - +s/+p restriction removed, anyone can /mode b anyway
1551 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1554 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1556 Add a few important lines from reference.conf to example.conf.
1560 +8 -1 trunk/doc/example.conf (File Modified)
1563 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1565 - we don't support rtsigio anymore
1566 - we definately don't support VMS nor Cygwin either.
1570 +2 -2 trunk/INSTALL (File Modified)
1571 +0 -2 trunk/README.FIRST (File Modified)
1574 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1576 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1580 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1583 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1586 - return EXTBAN_NOMATCH for a valid ban that does not match
1587 - consider a $j ban invalid if we were already processing a
1588 can_join for a $j ban
1592 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1595 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1597 extb_extgecos: realhost -> orighost
1601 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1604 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1606 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1610 +59 -0 trunk/extensions/Makefile.in (File Modified)
1611 + - trunk/extensions/extb_canjoin.c (File Added)
1614 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1616 - oh right, charybdis calls that 'orighost'.
1620 +2 -2 trunk/modules/m_who.c (File Modified)
1623 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1625 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1629 +2 -0 trunk/modules/m_who.c (File Modified)
1632 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1634 - also check $x against realhost
1638 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1641 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1643 Sorcerynet people want a debugging notice moved from +s to +d.
1647 +1 -1 trunk/src/blacklist.c (File Modified)
1650 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1652 Use source_p instead of client_p for free_pre_client().
1653 client_p could be NULL or another client.
1657 +1 -1 trunk/src/client.c (File Modified)
1660 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1662 - revert this, I know how to fix it now
1666 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1669 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1671 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1672 This fix is probably suboptimal, but it does indeed fix the problem.
1676 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1679 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1681 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1685 +49 -0 trunk/extensions/Makefile.in (File Modified)
1686 + - trunk/extensions/extb_extgecos.c (File Added)
1689 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1691 Remove undocumented and unused general::fallback_to_ip6_int config option.
1695 +0 -3 trunk/include/s_conf.h (File Modified)
1696 +0 -3 trunk/src/newconf.c (File Modified)
1699 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1702 - document new TESTMASK
1703 - mention that TESTMASK matching is the same as MASKTRACE matching
1704 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1709 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1712 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1714 New testmask from ratbox 2.2.
1715 Allows matches on nick, ip and gecos in addition to user
1716 and host, and is fully analogous to masktrace.
1717 The numeric has changed from 724 to 727 and fields in it
1722 +4 -3 trunk/help/opers/testmask (File Modified)
1723 +1 -0 trunk/include/numeric.h (File Modified)
1724 +82 -9 trunk/modules/m_testmask.c (File Modified)
1725 +2 -2 trunk/src/messages.tab (File Modified)
1728 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1730 contrib -> extensions
1734 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1737 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1739 CHGHOST: Check validity of new hostname.
1740 If the command came from a local client (disabled by
1741 default), send an error message and drop the command.
1742 If the command came from a remote client or server,
1743 send a notice to opers and the target user (if local).
1747 +42 -1 trunk/modules/m_chghost.c (File Modified)
1750 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1756 +23 -1 trunk/NEWS (File Modified)
1759 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1761 When an outgoing server connection succeeds, set
1762 localClient->ip by simply copying the whole sockaddr
1763 struct instead of copying certain parts only.
1767 +1 -19 trunk/src/s_serv.c (File Modified)
1770 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1772 Give a special error message and ignore the connect block
1773 if trying to add a connect block for the server's own name.
1777 +7 -0 trunk/src/newconf.c (File Modified)
1780 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1782 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1783 when --disable-balloc is used, so that it compiles.
1784 Obviously the BlockHeapUsage() stub returns just zeroes so
1785 /stats z will be less informative.
1789 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1792 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1794 Free and zero dns_query in DNS callback for outgoing connect.
1795 This avoids double free of reslist.
1799 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1802 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1804 From ratbox, log failed outgoing connections to serverlog.
1809 +13 -1 trunk/src/s_serv.c (File Modified)
1812 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1814 Change serverlog message when connecting to be more clear and show the port number.
1818 +1 -1 trunk/src/s_serv.c (File Modified)
1821 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1823 Remove gethost_byname(), this is meaningless
1824 since the removal of AAAA -> A fallback (r1763).
1828 +0 -1 trunk/include/res.h (File Modified)
1829 +0 -12 trunk/src/res.c (File Modified)
1832 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1834 Remove ip6.int support and use only ip6.arpa.
1835 The global ip6.int zone has disappeared on June 1
1836 and a lot of other software has been removing ip6.int
1838 This removes the second and last case where IPv6
1839 support in charybdis causes extra lookups and slows
1844 +5 -27 trunk/src/res.c (File Modified)
1847 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1849 Mention new default (r1767) for connect::aftype in sgml docs.
1853 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1856 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1858 Use IPv6 if connect::host looks like an IPv6 address
1859 (contains a colon). No need to aftype=ipv6 anymore.
1863 +2 -0 trunk/src/newconf.c (File Modified)
1866 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1868 More information about connect::host.
1872 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1875 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1877 Remove fallback to A if AAAA cannot be found.
1878 In case of a forward check of a reverse lookup, we
1879 already know if it's ipv4 or ipv6, so it is not
1880 useful and in case of a forward lookup of a hostname
1881 in connect::host, connect::aftype already specifies
1882 if it's ipv4 or ipv6.
1886 +4 -27 trunk/src/res.c (File Modified)
1889 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1892 - check if +c made the message text empty and refuse
1894 - don't copy message text if it is not necessary
1899 +14 -4 trunk/modules/core/m_message.c (File Modified)
1902 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1904 remove_conf_item(): do not free cf_name, this is generally a string constant
1908 +0 -1 trunk/src/newconf.c (File Modified)
1911 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1913 Remove the old unused FDL_ constants.
1917 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1920 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1922 Remove an unused struct irc_sockaddr_storage from fde_t
1923 (allocated for every possible file descriptor).
1927 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1930 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1932 If the DNS lookup for an outgoing connection is still
1933 pending when it is closed, clean it up.
1937 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1940 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1942 If proc_answer() fails (for example if a lookup for an
1943 A record returns a CNAME), fail the query immediately.
1944 Previously the packet was just ignored, leaving the
1949 +4 -8 trunk/src/res.c (File Modified)
1952 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1954 Correct sockhost field in an outgoing server connection.
1955 First copy the host field from the server_conf, then
1956 take the IP from to where the connection was attempted
1957 when the connection callback is called.
1958 (Before r1747 this used the IP from the server_conf.)
1962 +8 -2 trunk/src/s_serv.c (File Modified)
1965 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1967 Remove ipnum (keep aftype) and dns_query from server_conf.
1968 We don't keep track of binary form address in connect{}
1969 blocks anymore, DNS lookups of names in host= gone.
1970 As before the DNS lookup is done on connect.
1971 This should unbreak hostnames in host= somewhat.
1975 +1 -2 trunk/include/s_newconf.h (File Modified)
1976 +2 -2 trunk/src/newconf.c (File Modified)
1977 +1 -42 trunk/src/s_newconf.c (File Modified)
1978 +12 -31 trunk/src/s_serv.c (File Modified)
1981 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1987 +1 -1 trunk/configure (File Modified)
1990 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
1992 Fix --disable-balloc help text (said --disable-small-net).
1996 +1 -1 trunk/configure.ac (File Modified)
1999 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2001 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2002 services (+S). Unlike operstring and adminstring, this
2003 is not changeable with /quote set but is updated on rehash.
2007 +1 -0 trunk/doc/example.conf (File Modified)
2008 +10 -2 trunk/doc/reference.conf (File Modified)
2009 +1 -0 trunk/include/s_conf.h (File Modified)
2010 +6 -0 trunk/modules/m_info.c (File Modified)
2011 +3 -2 trunk/modules/m_whois.c (File Modified)
2012 +1 -0 trunk/src/newconf.c (File Modified)
2013 +1 -0 trunk/src/s_conf.c (File Modified)
2016 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2018 Fix handling of comma in whois: ignore the comma and
2019 everything after it but do output the entire parameter
2024 +2 -2 trunk/modules/m_whois.c (File Modified)
2027 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2029 New /stats letter 's' to list HURTs:
2030 - opers get the full listing.
2031 - users get any HURTs that match their sockhost/orighost if
2032 "stats_k_oper_only" is set to 1.
2036 +50 -0 trunk/extensions/hurt.c (File Modified)
2039 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2041 - make the newconf system available to modules.
2045 +4 -1 trunk/include/newconf.h (File Modified)
2046 +4 -8 trunk/src/newconf.c (File Modified)
2049 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2051 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2054 +0 -3 trunk/doc/example.conf (File Modified)
2055 +0 -3 trunk/doc/reference.conf (File Modified)
2058 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2060 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2064 +3 -0 trunk/doc/example.conf (File Modified)
2065 +3 -0 trunk/doc/reference.conf (File Modified)
2068 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2070 Fix too early truncation of JOIN channel list.
2074 +2 -3 trunk/modules/core/m_join.c (File Modified)
2077 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2079 - From ratbox 2.2 (anfl), send server notices about read
2080 errors from handshakes and servers to +s instead of +d.
2081 - Send various server notices about failed server
2082 connections which did not reach registered state network
2083 wide if the connection was initiated by a remote oper.
2084 This avoids annoying the whole net if there is a
2085 broken autoconnect, but allows all opers to see why a
2086 remote connect failed. Failed connections which did reach
2087 server state already generate server notices everywhere.
2089 Note: this is an exception to our general policy to not send
2090 server notices about unregistered connections remotely.
2094 +1 -0 trunk/include/client.h (File Modified)
2095 +20 -6 trunk/src/client.c (File Modified)
2096 +6 -6 trunk/src/s_serv.c (File Modified)
2099 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2105 +1 -1 trunk/doc/example.conf (File Modified)
2106 +1 -1 trunk/doc/reference.conf (File Modified)
2109 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2111 Don't allow #channel +b $c:&channel (inconsistent target).
2115 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2118 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2120 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2124 +0 -2 trunk/include/client.h (File Modified)
2127 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2129 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2133 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2136 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2138 Store IP addresses in whowas. These are shown to opers.
2139 Obtained from Eurus patches.
2140 orighost tracking removed (not worth the memory IMHO),
2141 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2142 with unknown IPs and to not violate auth{} spoof policy.
2146 +2 -0 trunk/doc/reference.conf (File Modified)
2147 +1 -0 trunk/include/numeric.h (File Modified)
2148 +1 -0 trunk/include/whowas.h (File Modified)
2149 +10 -1 trunk/modules/m_whowas.c (File Modified)
2150 +1 -1 trunk/src/messages.tab (File Modified)
2151 +4 -0 trunk/src/whowas.c (File Modified)
2154 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2156 Describe hostmask parameter of masktrace better in sgml docs.
2160 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2163 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2165 masktrace help file: mention CIDR IP masks
2170 +2 -0 trunk/help/opers/masktrace (File Modified)
2173 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2175 MASKTRACE: allow normal match() on IP address also
2180 +2 -3 trunk/modules/m_etrace.c (File Modified)
2183 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2185 Allow +S clients (services) to send to channels and @/+ channels always.
2189 +1 -1 trunk/modules/core/m_message.c (File Modified)
2190 +1 -1 trunk/src/channel.c (File Modified)
2193 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2195 Allow servers to send to @#chan and +#chan.
2199 +1 -1 trunk/modules/core/m_message.c (File Modified)
2202 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2204 Don't count opers on service{} servers in /lusers.
2208 +2 -2 trunk/src/s_user.c (File Modified)
2211 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2213 Show opers the real host behind a dynamic spoof in WHOIS.
2214 If the user is auth{} spoofed, this shows the auth{} spoof
2215 otherwise it shows the DNS hostname and IP address.
2216 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2220 +1 -0 trunk/include/numeric.h (File Modified)
2221 +12 -2 trunk/modules/m_whois.c (File Modified)
2222 +1 -1 trunk/src/messages.tab (File Modified)
2225 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2227 Remove #define HIDE_SPOOF_IPS from config.h, should
2228 have been done earlier.
2232 +0 -7 trunk/include/config.h (File Modified)
2235 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2237 Bring back ERR_CANTKILLSERVER.
2241 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2244 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2247 - also send RPL_HOSTHIDDEN on -h
2248 - don't allow +h for auth{} spoofed clients
2252 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2255 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2257 /etc/resolv.conf parsing:
2258 - don't crash (sometimes) if there is a line without an argument
2259 (e.g. 'search' by itself)
2260 - fix handling of lines with leading whitespace
2264 +9 -8 trunk/src/reslib.c (File Modified)
2267 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2269 Put back code that terminates DNS queries, which was
2270 removed during the resolver changes.
2274 +4 -0 trunk/src/s_auth.c (File Modified)
2277 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2279 - oh hey, that was in the wrong place
2283 +13 -13 trunk/src/s_auth.c (File Modified)
2286 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2288 - handle a situation where a user can go away before DNS completes
2292 +13 -0 trunk/src/s_auth.c (File Modified)
2295 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2301 +1 -0 trunk/include/blacklist.h (File Modified)
2302 +1 -0 trunk/include/res.h (File Modified)
2303 +33 -2 trunk/src/blacklist.c (File Modified)
2304 +2 -0 trunk/src/client.c (File Modified)
2305 +24 -0 trunk/src/res.c (File Modified)
2308 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2310 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2311 if comm_accept() failed.
2313 Found with valgrind.
2317 +4 -4 trunk/src/listener.c (File Modified)
2320 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2322 - handle unavailable Client/preClient structs
2326 +9 -0 trunk/src/blacklist.c (File Modified)
2329 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2331 Add +lf to SGML docs.
2335 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2338 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2340 Also do forwarding if the channel limit (+l) is exceeded.
2344 +1 -1 trunk/help/opers/cmode (File Modified)
2345 +2 -2 trunk/modules/core/m_join.c (File Modified)
2348 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2350 Post-release lovin':
2351 - Update version to 2.1.0.
2352 - Regenerate configure.
2356 +9 -9 trunk/configure (File Modified)
2357 +1 -1 trunk/configure.ac (File Modified)
2360 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2362 Comment out example blacklist{} block.
2366 +7 -7 trunk/doc/example.conf (File Modified)
2367 +7 -7 trunk/doc/reference.conf (File Modified)
2370 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2372 Add note regarding use of AHBL BLs.
2376 +4 -0 trunk/doc/example.conf (File Modified)
2377 +4 -0 trunk/doc/reference.conf (File Modified)
2380 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2386 +2 -2 trunk/CREDITS (File Modified)
2389 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2395 +1 -0 trunk/CREDITS (File Modified)
2398 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2400 Put more recent ratbox CREDITS here.
2404 +3 -2 trunk/doc/Ratbox-team (File Modified)
2407 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2413 +5 -4 trunk/NEWS (File Modified)
2416 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2418 Mention that install or make install also avoids modunload crashes.
2422 +2 -1 trunk/BUGS (File Modified)
2425 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2431 +3 -8 trunk/NEWS (File Modified)
2434 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2440 +3 -2 trunk/BUGS (File Modified)
2443 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2445 - add orighost check to hurt.c
2450 +1 -6 trunk/BUGS (File Modified)
2451 +1 -1 trunk/extensions/hurt.c (File Modified)
2454 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2456 Make kline_exempt exempt from HURT also.
2460 +2 -1 trunk/extensions/hurt.c (File Modified)
2463 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2465 Fix mask HEAL propagation.
2469 +6 -3 trunk/extensions/hurt.c (File Modified)
2472 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2479 +18 -31 trunk/extensions/README (File Modified)
2482 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2484 More target change hax.
2489 +5 -0 trunk/extensions/hurt.c (File Modified)
2492 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2494 Improvements to HURT propagation.
2498 +8 -6 trunk/extensions/hurt.c (File Modified)
2501 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2503 - further simplification
2507 +25 -76 trunk/extensions/hurt.c (File Modified)
2508 +0 -9 trunk/extensions/hurt.h (File Modified)
2511 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2517 +13 -0 trunk/extensions/hurt.c (File Modified)
2520 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2522 - cut off at 15 messages instead of 30
2526 +1 -1 trunk/extensions/hurt.h (File Modified)
2529 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2531 Squash a warning here.
2535 +1 -3 trunk/src/ircd.c (File Modified)
2538 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2540 Don't show servers in /stats l to nonopers if flatten links is enabled.
2544 +3 -1 trunk/modules/m_stats.c (File Modified)
2547 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2553 +20 -7 trunk/extensions/hurt.c (File Modified)
2556 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2558 - remove inline stuff (yuck)
2559 - sockaddr should have been sockhost
2563 +22 -31 trunk/extensions/hurt.c (File Modified)
2566 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2568 - make hurt checking actually work
2572 +2 -7 trunk/extensions/hurt.c (File Modified)
2575 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2577 Slight tweak to alias{}.
2581 +4 -0 trunk/src/parse.c (File Modified)
2584 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2586 - further simplification
2590 +59 -71 trunk/extensions/hurt.c (File Modified)
2591 +0 -1 trunk/extensions/hurt.h (File Modified)
2594 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2596 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2600 +10 -20 trunk/extensions/hurt.c (File Modified)
2601 +0 -4 trunk/extensions/hurt.h (File Modified)
2604 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2606 - remove some unnecessary code here (hurt_initial_check_event()).
2610 +0 -23 trunk/extensions/hurt.c (File Modified)
2613 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2615 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2619 +8 -0 trunk/modules/core/m_message.c (File Modified)
2622 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2624 - more sane tgchange hax
2628 +2 -1 trunk/extensions/hurt.c (File Modified)
2631 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2633 Make HEAL <nick> work.
2637 +40 -43 trunk/extensions/hurt.c (File Modified)
2640 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2642 Destroy hurt_clients list on unload.
2646 +7 -0 trunk/extensions/hurt.c (File Modified)
2649 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2651 Coding style: no space between a function name and parenthesis.
2655 +43 -43 trunk/extensions/hurt.c (File Modified)
2658 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2660 Now works and throws out hurt clients after 30 protocol messages
2661 unless they identify.
2665 +28 -36 trunk/extensions/hurt.c (File Modified)
2666 +1 -7 trunk/extensions/hurt.h (File Modified)
2669 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2671 Working addition/lookup.
2675 +8 -0 trunk/extensions/hurt.c (File Modified)
2678 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2680 Get rid of hyb6 style propagation (:server COMMAND source).
2684 +18 -22 trunk/extensions/hurt.c (File Modified)
2687 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2689 add not-working hurt_add and hurt_find
2693 +13 -5 trunk/extensions/hurt.c (File Modified)
2696 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2698 Comment out a lot of stuff so I can load and unload this without crashing.
2702 +17 -6 trunk/extensions/hurt.c (File Modified)
2705 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2707 Fix svn:keywords and add a short comment at the top.
2711 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2714 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2716 - Make hurt module compile
2717 - Link it to the build
2718 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2719 correct flag name, no CAP_TS6 use etc
2723 +1 -0 trunk/extensions/Makefile.in (File Modified)
2724 +30 -32 trunk/extensions/hurt.c (File Modified)
2727 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2729 Put beu's hurt module in trunk.
2733 + - trunk/extensions/hurt.c (File Added)
2734 + - trunk/extensions/hurt.h (File Added)
2737 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2739 - _iprint(): use stderr instead of stdout
2743 +1 -1 trunk/src/s_log.c (File Modified)
2746 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2748 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2749 and subsequently destroy our kqueue when we close 0, 1, 2
2751 - After closing fd 0, 1, 2 reopen them to /dev/null again
2752 so we don't send messages from malloc etc to a random
2754 - Remove an obsolete comment.
2758 +13 -2 trunk/src/ircd.c (File Modified)
2761 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2767 +29 -1 trunk/NEWS (File Modified)
2770 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2776 +1 -1 trunk/configure (File Modified)
2779 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2781 Fix openssl version check to also accept versions newer than 0.9.6.
2785 +1 -1 trunk/configure.ac (File Modified)
2788 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2790 Oops, need packet.h here.
2794 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2797 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2799 End the flood grace period in CPRIVMSG/CNOTICE.
2803 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2806 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2808 - update class::connectfreq documentation
2812 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2815 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2817 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2821 +3 -6 trunk/src/s_serv.c (File Modified)
2824 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2826 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2830 +1 -1 trunk/src/messages.tab (File Modified)
2833 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2835 Don't mention that /stats p shows idle times, as it doesn't.
2839 +1 -1 trunk/help/opers/stats (File Modified)
2840 +1 -1 trunk/help/users/stats (File Modified)
2843 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2845 /stats A shows DNS servers, it doesn't matter whether ircd
2846 uses ADNS or something else.
2850 +1 -1 trunk/help/opers/stats (File Modified)
2853 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2855 get_client_name() fix
2859 +4 -0 trunk/src/client.c (File Modified)
2862 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2868 +6 -0 trunk/src/ircd.c (File Modified)
2871 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2873 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2876 +16 -17 trunk/configure (File Modified)
2877 +1 -1 trunk/configure.ac (File Modified)
2880 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2882 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2885 +135 -0 trunk/configure (File Modified)
2886 +6 -0 trunk/configure.ac (File Modified)
2889 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2891 Exit 0 on successful -conftest.
2895 +1 -1 trunk/src/ircd.c (File Modified)
2898 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2900 Make the "keep the parent process around" thing work, by opening
2901 a pipe to the child process. This pipe is on fd 0 in the child
2902 process. After successful initialization, the child will write
2903 a byte to this pipe, on fatal errors it will close it without
2906 Somewhat hackish still but should work.
2910 +27 -30 trunk/src/ircd.c (File Modified)
2913 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2915 - convert some error messages to ierror() over fprintf/ilog combination
2919 +3 -6 trunk/src/ircd.c (File Modified)
2922 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2924 - inotice() for loadmodule when in foreground mode
2928 +3 -0 trunk/src/modules.c (File Modified)
2931 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2933 - remove inotice() on loading modules from the config
2937 +0 -3 trunk/src/modules.c (File Modified)
2940 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2942 - usleep for 50000usec in the parent process to allow for startup messages
2943 to be cleanly printed before detaching to shell, this should be more than
2948 +3 -0 trunk/src/ircd.c (File Modified)
2951 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2953 - display more errors during normal startup as to try to help people find common problems
2957 +27 -10 trunk/src/ircd.c (File Modified)
2960 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2962 - version bump in preparation of 2.0.0 release
2966 +9 -9 trunk/configure (File Modified)
2967 +1 -1 trunk/configure.ac (File Modified)
2970 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2972 Change example.conf operator block from "admin" to "god",
2973 so as to show we encourage per-person operator blocks.
2977 +4 -2 trunk/doc/example.conf (File Modified)
2980 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2982 Document alias{} block.
2986 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2989 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
2991 Document DNS blacklist stuff in sgml.
2995 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2996 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2999 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3001 Misc /stats clarifications.
3005 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3008 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3010 Move snomasks into umodes chapter.
3011 Move oprivs chapter down.
3015 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3016 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3017 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3020 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3022 Mention operator{} user@host change.
3026 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3029 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3031 operator{} block user@host matches against orighost now, not host.
3032 This means that services/+h spoofs do not work in operator{} blocks;
3033 auth{} spoofs still work.
3037 +4 -0 trunk/doc/example.conf (File Modified)
3038 +1 -1 trunk/doc/reference.conf (File Modified)
3039 +2 -2 trunk/modules/m_challenge.c (File Modified)
3040 +1 -1 trunk/modules/m_oper.c (File Modified)
3043 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3045 - inotice/iwarn/ierror() stuff I was working on
3049 +3 -0 trunk/include/s_log.h (File Modified)
3050 +15 -11 trunk/src/ircd.c (File Modified)
3051 +3 -1 trunk/src/modules.c (File Modified)
3052 +1 -1 trunk/src/newconf.c (File Modified)
3053 +54 -0 trunk/src/s_log.c (File Modified)
3056 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3058 Oops, don't add blacklists to the list twice on rehash.
3062 +3 -2 trunk/src/blacklist.c (File Modified)
3065 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3067 Remove notices to the client about progress of dnsbl lookups.
3071 +0 -4 trunk/src/blacklist.c (File Modified)
3074 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3076 Add auth{} flag dnsbl_exempt.
3080 +2 -1 trunk/doc/example.conf (File Modified)
3081 +2 -1 trunk/doc/reference.conf (File Modified)
3082 +2 -0 trunk/include/s_conf.h (File Modified)
3083 +1 -0 trunk/src/newconf.c (File Modified)
3084 +8 -1 trunk/src/s_user.c (File Modified)
3087 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3089 Switch alias{} and blacklist{} around, for consistency with example.conf.
3093 +18 -18 trunk/doc/reference.conf (File Modified)
3096 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3098 Send a warning to the user if they are dnsbl listed but exempted.
3102 +17 -12 trunk/src/s_user.c (File Modified)
3105 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3107 Move throwing out dnsbl listed clients to registration,
3108 and make kline_exempt exempt from it.
3112 +1 -0 trunk/include/blacklist.h (File Modified)
3113 +4 -0 trunk/include/client.h (File Modified)
3114 +15 -16 trunk/src/blacklist.c (File Modified)
3115 +6 -0 trunk/src/client.c (File Modified)
3116 +17 -0 trunk/src/s_user.c (File Modified)
3119 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3121 Show refcount in /stats n.
3125 +3 -2 trunk/modules/m_stats.c (File Modified)
3128 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3130 Don't look up dnsbls twice if they send USER twice.
3134 +5 -3 trunk/modules/m_user.c (File Modified)
3137 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3139 Add /stats n to help files.
3143 +1 -0 trunk/help/opers/stats (File Modified)
3144 +1 -0 trunk/help/users/stats (File Modified)
3147 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3149 Only check dnsbls for A records, not AAAA.
3153 +1 -1 trunk/src/blacklist.c (File Modified)
3156 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3158 Don't remove non-illegal blacklists on completion of check.
3159 Add debugging notices (not working).
3163 +5 -1 trunk/src/blacklist.c (File Modified)
3166 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3168 Don't call register_local_user() if they haven't sent a nick yet.
3172 +1 -1 trunk/src/blacklist.c (File Modified)
3175 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3177 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3181 +21 -0 trunk/modules/m_stats.c (File Modified)
3184 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3186 More dnsbl rehash fixes, it was adding bogus entries.
3190 +2 -7 trunk/src/newconf.c (File Modified)
3193 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3195 Need blacklist.h here.
3199 +1 -0 trunk/src/s_conf.c (File Modified)
3202 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3208 +1 -2 trunk/configure (File Modified)
3209 +0 -48 trunk/configure.ac (File Modified)
3210 + - trunk/doc/example-iauth.conf (File Deleted)
3211 + - trunk/iauth/ (File Deleted)
3214 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3216 Improve handling of rehashing with blacklists.
3217 Also some coding style tweaks.
3221 +3 -2 trunk/include/blacklist.h (File Modified)
3222 +35 -16 trunk/src/blacklist.c (File Modified)
3223 +2 -0 trunk/src/s_conf.c (File Modified)
3226 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3228 Clear can_send cache if a user logs in or out from services.
3232 +2 -0 trunk/modules/m_services.c (File Modified)
3235 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3237 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3238 This directory is not entered by default.
3239 More stuff needs to be moved into here.
3243 +2 -1 trunk/configure (File Modified)
3244 +1 -0 trunk/configure.ac (File Modified)
3245 +69 -458 trunk/extensions/Makefile.in (File Modified)
3246 + - trunk/extensions/m_clearchan.c (File Deleted)
3247 + - trunk/extensions/m_force.c (File Deleted)
3248 + - trunk/unsupported/ (File Added)
3249 + - trunk/unsupported/Makefile.in (File Added)
3250 + - trunk/unsupported/m_clearchan.c (File Added)
3251 + - trunk/unsupported/m_force.c (File Added)
3254 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3256 Logging/wallops for forcejoin/forcepart, numeric fix.
3257 This needs to be moved to the toys section.
3261 +22 -2 trunk/extensions/m_force.c (File Modified)
3264 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3266 Fix comments at the top (including copyright).
3270 +3 -2 trunk/extensions/m_omode.c (File Modified)
3273 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3275 Add OMODE command to extensions/ for oper mode hacking:
3276 - requires admin privs
3277 - does not work for opped opers
3279 - sends a ServerMode for opping the oper themselves,
3280 otherwise a mode coming from the oper (not only
3281 does this provide full accountability, it is also
3282 easiest to implement while avoiding channels
3283 messed up with bogus bans etc).
3287 +171 -0 trunk/extensions/Makefile.in (File Modified)
3288 + - trunk/extensions/m_omode.c (File Added)
3291 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3297 + - trunk/include/blacklist.h (Property Modified)
3298 + - trunk/src/blacklist.c (Property Modified)
3301 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3303 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3307 +5 -1 trunk/src/blacklist.c (File Modified)
3310 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3312 Initial DNS blacklist support:
3313 - see example.conf for how to use.
3314 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3315 - tor.ahbl.org is also included because most networks will not want to allow tor
3316 (and we're considering going KoS on tor users here anyway due to abuse)
3320 +18 -0 trunk/doc/example.conf (File Modified)
3321 +66 -0 trunk/doc/reference.conf (File Modified)
3322 + - trunk/include/blacklist.h (File Added)
3323 +2 -0 trunk/include/client.h (File Modified)
3324 +3 -0 trunk/modules/m_user.c (File Modified)
3325 +152 -0 trunk/src/Makefile.in (File Modified)
3326 + - trunk/src/blacklist.c (File Added)
3327 +34 -0 trunk/src/newconf.c (File Modified)
3328 +1 -0 trunk/src/s_auth.c (File Modified)
3329 +4 -0 trunk/src/s_user.c (File Modified)
3332 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3334 Remove last bit of lzo stuff (comment in example.conf connect{}).
3338 +0 -4 trunk/doc/example.conf (File Modified)
3341 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3343 Show sasl successes and failures in /stats t (like other
3344 things in /stats t, about local clients only).
3348 +2 -0 trunk/include/s_stats.h (File Modified)
3349 +3 -0 trunk/modules/m_sasl.c (File Modified)
3350 +3 -0 trunk/src/s_stats.c (File Modified)
3353 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3355 Allow messaging services by nickname without using
3356 target change slots (this was already possible with
3357 user@server notation or services shortcuts).
3361 +2 -2 trunk/modules/core/m_message.c (File Modified)
3364 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3366 Abort a safelist if a new /list comes in while one is already in progress.
3370 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3373 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3375 Change $![letter]:[mask] to $~[letter]:[mask]
3376 so both ! and ~ invert an extban.
3380 +2 -0 trunk/src/chmode.c (File Modified)
3383 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3385 - revert due to technical issues
3389 +1 -1 trunk/src/extban.c (File Modified)
3392 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3394 - 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
3398 +1 -1 trunk/src/extban.c (File Modified)
3401 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3403 Don't pace /list on a single channel.
3407 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3410 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3412 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3416 +4 -2 trunk/include/supported.h (File Modified)
3419 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3421 Extban types are case insensitive; force them to lowercase when added.
3425 +5 -5 trunk/doc/extban.txt (File Modified)
3426 +4 -0 trunk/src/chmode.c (File Modified)
3427 +3 -3 trunk/src/extban.c (File Modified)
3430 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3432 sendto_wallops_flags():
3433 - instead of checking IsOper on each client, walk the appropriate list
3434 - instead of sending non-+z wallops from persons to nonopers, send only
3435 +w wallops from persons
3439 +1 -5 trunk/src/send.c (File Modified)
3442 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3444 Prefix oper wallops with "WALLOPS - " if they would
3445 otherwise look like operwalls or locops, when sending
3446 them to local users.
3450 +11 -1 trunk/modules/m_wallops.c (File Modified)
3453 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3455 Make sure destination field in some sasl numerics
3456 is the user's nick, not the sasl agent or server
3461 +2 -2 trunk/modules/m_sasl.c (File Modified)
3464 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3466 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3470 +1 -1 trunk/extensions/Makefile.in (File Modified)
3473 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3475 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3479 +1 -0 trunk/src/s_user.c (File Modified)
3482 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3484 Fix build for when IPv6 is disabled.
3488 +12 -10 trunk/src/s_auth.c (File Modified)
3491 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3493 Add information about adding extban types.
3497 +25 -0 trunk/doc/extban.txt (File Modified)
3500 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3502 Better extban validation: try to match a new extban from
3503 a local user against its setter to see if it is valid.
3504 Unknown extban types from remotes are no longer hidden.
3508 +4 -3 trunk/doc/extban.txt (File Modified)
3509 +1 -0 trunk/include/channel.h (File Modified)
3510 +2 -6 trunk/src/chmode.c (File Modified)
3511 +32 -0 trunk/src/extban.c (File Modified)
3514 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3516 Make sure both .c.o: and .s.o: are followed by the necessary command.
3520 +1 -0 trunk/src/Makefile.in (File Modified)
3523 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3525 Add need_sasl auth{} flag to sgml documentation.
3529 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3532 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3534 Document need_sasl auth{} flag in example confs.
3538 +1 -0 trunk/doc/example.conf (File Modified)
3539 +1 -0 trunk/doc/reference.conf (File Modified)
3542 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3544 Don't allow TB to set an empty topic.
3545 This would be possible if a server sent bad protocol
3546 and could cause a crash.
3550 +4 -0 trunk/modules/m_tb.c (File Modified)
3553 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3559 +1 -1 trunk/Makefile.in (File Modified)
3562 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3568 +2 -2 trunk/configure (File Modified)
3569 +1 -1 trunk/configure.ac (File Modified)
3572 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3578 +2 -2 trunk/configure (File Modified)
3581 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3587 +1 -1 trunk/extensions/Makefile.in (File Modified)
3590 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3592 - rename contrib to extensions to bring some clarity to things
3596 +1 -1 trunk/Makefile.in (File Modified)
3597 +1 -1 trunk/configure.ac (File Modified)
3598 +10 -10 trunk/doc/example.conf (File Modified)
3599 +10 -10 trunk/doc/reference.conf (File Modified)
3600 + - trunk/extensions/ (File Added)
3601 + - trunk/extras/ (File Deleted)
3604 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3610 +1 -1 trunk/Makefile.in (File Modified)
3611 +1 -1 trunk/configure.ac (File Modified)
3612 + - trunk/contrib/ (File Deleted)
3613 + - trunk/extras/ (File Added)
3616 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3618 Don't allow servers to QUIT (they should use SQUIT).
3622 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3625 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3631 + - trunk/src/fnvhash.s (Property Modified)
3634 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3636 - reduced version of code
3640 +9 -61 trunk/src/fnvhash.s (File Modified)
3643 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3645 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3649 +1 -1 trunk/src/fnvhash.s (File Modified)
3652 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3654 Fix orighost matching for klines, etc. Was hashing the visible
3659 +1 -1 trunk/src/hostmask.c (File Modified)
3662 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3664 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3668 +7 -1 trunk/configure (File Modified)
3669 +5 -0 trunk/configure.ac (File Modified)
3670 +5 -6 trunk/src/Makefile.in (File Modified)
3671 +0 -4 trunk/src/fnvhash.s (File Modified)
3672 +0 -2 trunk/src/hash.c (File Modified)
3675 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3677 - regenerate configure
3681 +18 -0 trunk/configure (File Modified)
3684 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3686 - --enable-ricer-hashing option.
3690 +9 -0 trunk/configure.ac (File Modified)
3691 +3 -0 trunk/include/setup.h.in (File Modified)
3694 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3696 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3700 + - trunk/src/fnvhash.s (File Added)
3701 +3 -0 trunk/src/hash.c (File Modified)
3704 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3706 Fix syntax error in reference.conf.
3710 +0 -1 trunk/doc/reference.conf (File Modified)
3713 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3715 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3716 (&& instead of ||...)
3717 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3721 +1 -1 trunk/src/chmode.c (File Modified)
3724 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3726 Documentation for extban.
3730 + - trunk/doc/extban.txt (File Added)
3733 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3735 Add extban modules to example confs.
3739 +5 -0 trunk/doc/example.conf (File Modified)
3740 +10 -0 trunk/doc/reference.conf (File Modified)
3743 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3745 Initial addition of extended ban types (conditionals).
3746 Allows custom +bqeI checks via modules.
3747 Initial extra types are account (a[:mask]), oper (o),
3748 channel (c:name), realname (r:mask), server (s:mask).
3752 +229 -0 trunk/contrib/Makefile.in (File Modified)
3753 + - trunk/contrib/extb_account.c (File Added)
3754 + - trunk/contrib/extb_channel.c (File Added)
3755 + - trunk/contrib/extb_oper.c (File Added)
3756 + - trunk/contrib/extb_realname.c (File Added)
3757 + - trunk/contrib/extb_server.c (File Added)
3758 +13 -0 trunk/include/channel.h (File Modified)
3759 +1 -0 trunk/src/Makefile.in (File Modified)
3760 +14 -5 trunk/src/channel.c (File Modified)
3761 +91 -0 trunk/src/chmode.c (File Modified)
3762 + - trunk/src/extban.c (File Added)
3765 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3767 Do not force +bqeI modes starting with '$' in nick!user@host format.
3768 * and ? characters in them are still assumed to be wildcards.
3772 +6 -0 trunk/src/chmode.c (File Modified)
3775 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3777 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3781 +4 -0 trunk/modules/m_capab.c (File Modified)
3784 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3786 Stop some mixing of client and server protocol.
3790 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3791 +4 -2 trunk/modules/m_pass.c (File Modified)
3792 +6 -0 trunk/modules/m_sasl.c (File Modified)
3793 +6 -0 trunk/modules/m_user.c (File Modified)
3796 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3802 +0 -2 trunk/include/s_newconf.h (File Modified)
3803 +0 -4 trunk/include/s_serv.h (File Modified)
3804 +0 -1 trunk/src/newconf.c (File Modified)
3805 +1 -13 trunk/src/s_serv.c (File Modified)
3808 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3810 - revert LZOLink patch for now
3814 +0 -1 trunk/servlink/Makefile.in (File Modified)
3815 +0 -16 trunk/servlink/README (File Modified)
3816 +2 -36 trunk/servlink/control.c (File Modified)
3817 +0 -3 trunk/servlink/control.h (File Modified)
3818 +7 -5955 trunk/servlink/io.c (File Modified)
3819 + - trunk/servlink/lzoconf.h (File Deleted)
3820 + - trunk/servlink/lzodefs.h (File Deleted)
3821 + - trunk/servlink/minilzo.c (File Deleted)
3822 + - trunk/servlink/minilzo.h (File Deleted)
3823 +0 -1 trunk/servlink/servlink.h (File Modified)
3826 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3832 +4 -2 trunk/servlink/control.c (File Modified)
3833 +2 -1 trunk/servlink/io.c (File Modified)
3836 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3842 +2 -2 trunk/servlink/io.c (File Modified)
3845 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3847 - paranoia, prevent segfaults
3851 +2 -2 trunk/servlink/io.c (File Modified)
3854 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3856 - more optimal servlink code
3860 +21 -8 trunk/servlink/io.c (File Modified)
3863 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3865 - more efficient read strategy
3869 +15 -3 trunk/servlink/io.c (File Modified)
3872 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3874 - use lzo_uintp cast to make LZO happy
3878 +3 -3 trunk/servlink/io.c (File Modified)
3881 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3883 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3887 +4 -0 trunk/doc/example.conf (File Modified)
3888 +2 -1 trunk/include/s_newconf.h (File Modified)
3889 +4 -0 trunk/include/s_serv.h (File Modified)
3890 +1 -0 trunk/servlink/Makefile.in (File Modified)
3891 +16 -0 trunk/servlink/README (File Modified)
3892 +34 -2 trunk/servlink/control.c (File Modified)
3893 +3 -0 trunk/servlink/control.h (File Modified)
3894 +5929 -7 trunk/servlink/io.c (File Modified)
3895 + - trunk/servlink/lzoconf.h (File Added)
3896 + - trunk/servlink/lzodefs.h (File Added)
3897 + - trunk/servlink/minilzo.c (File Added)
3898 + - trunk/servlink/minilzo.h (File Added)
3899 +1 -0 trunk/servlink/servlink.h (File Modified)
3900 +1 -0 trunk/src/newconf.c (File Modified)
3901 +14 -2 trunk/src/s_serv.c (File Modified)
3904 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3906 - remove imalloc, it was a concept that probably wouldn't have worked properly
3910 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3911 + - trunk/libcharybdis/imalloc.c (File Deleted)
3912 + - trunk/libcharybdis/imalloc.h (File Deleted)
3915 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3917 - disable imalloc for now
3921 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3924 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3926 - remove unneeded debug code
3930 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3933 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3935 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3939 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3942 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3944 - more stuff here, imalloc remains disabled for now
3948 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3951 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3957 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3960 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3966 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3967 +2 -0 trunk/src/ircd.c (File Modified)
3970 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3972 - roll back libircd crap
3976 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3977 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3978 +29 -0 trunk/src/.depend (File Modified)
3979 +6 -21 trunk/src/Makefile.in (File Modified)
3980 +3 -218 trunk/src/ircd.c (File Modified)
3981 + - trunk/src/ircd_linker.c (File Deleted)
3982 + - trunk/src/main.c (File Deleted)
3985 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3987 - realloc(), free() implementation
3991 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
3994 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
3996 - malloc(), calloc() implementation
4000 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4003 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4005 - block_free(), block_find(), retune_heaps() implementation
4009 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4012 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4014 - block_destroy code, block_allocate code.
4018 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4021 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4027 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4030 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4032 - disable imalloc again :P
4036 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4039 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4045 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4048 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4054 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4057 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4059 - constructor code for imalloc engine (malloc_init())
4063 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4066 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4068 - imalloc engine improvements
4072 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4075 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4077 - replace mmap() code with direct brk()/sbrk() calls.
4081 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4084 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4086 - remove outdated i_malloc() interfaces
4090 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4093 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4095 - redisable imalloc (sorry!)
4099 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4102 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4104 - correct GET_PAGE_SLOT() macro
4108 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4111 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4113 - oops forgot to commit it with imalloc turned off
4117 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4120 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4126 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4127 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4130 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4132 - lowlevel imalloc code
4136 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4137 + - trunk/libcharybdis/imalloc.h (File Added)
4140 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4146 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4149 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4155 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4158 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4160 - 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)
4164 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4165 + - trunk/libcharybdis/imalloc.c (File Added)
4168 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4170 - increment configure Id
4174 +2208 -1 trunk/configure (File Modified)
4177 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4179 - bootstrap for imalloc code
4183 +54 -1 trunk/configure.ac (File Modified)
4184 +27 -0 trunk/include/setup.h.in (File Modified)
4187 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4189 Clarify interaction of spoofs and channel bans/operator{} blocks.
4193 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4194 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4197 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4199 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4203 +30 -22 trunk/src/ircd.c (File Modified)
4206 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4208 If shared{} blocks deny something, the command
4209 is silently ignored.
4213 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4216 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4218 Move up IsService check so we don't store a non-service
4219 in preClient->sasl_agent.
4223 +6 -6 trunk/modules/m_sasl.c (File Modified)
4226 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4228 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4229 Add some more sanity checks on agent strings.
4233 +13 -11 trunk/modules/m_sasl.c (File Modified)
4236 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4238 Unknown clients can have an ID too now so make sure to remove
4239 them from the hash if they exit.
4243 +3 -0 trunk/src/client.c (File Modified)
4246 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4248 Only accept sasl from servers in a service{} block.
4249 Not tested but this must go in.
4253 +6 -0 trunk/modules/m_sasl.c (File Modified)
4254 +3 -0 trunk/modules/m_signon.c (File Modified)
4257 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4259 Only process SAVE messages targetting registered users,
4260 not servers or unregistered connections. Could cause
4261 a crash when bad protocol was received.
4265 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4268 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4270 - fix QJM buffer overflow vulnerability (fucking GXTi)
4274 +3 -3 trunk/src/s_user.c (File Modified)
4277 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4279 Mention /scan umodes under oper_spy privilege.
4283 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4286 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4288 Mention that overlapping cluster blocks are a bad thing.
4292 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4295 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4297 - Document cluster{} and shared{} blocks.
4298 - Mention that service{} does not allow wildcards.
4302 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4305 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4307 Document exempt{} and service{} blocks, point to reference.conf for
4308 general{}, channel{} and serverhide{}.
4312 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4315 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4317 Document ~ in lists of values better.
4321 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4324 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4326 More detailed CNOTICE, CPRIVMSG descriptions.
4330 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4333 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4335 Oops, need both Revision and Id on modules.
4339 + - trunk/modules/sno_routing.c (Property Modified)
4342 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4344 Tweak header comment a bit (filename, Id).
4348 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4351 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4353 Add GLINE and UNGLINE.
4357 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4360 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4362 New configure with proper Id.
4366 +3 -1 trunk/configure (File Modified)
4369 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4371 Change #include directives for in6addr_any, hopefully compiles better now.
4375 +3 -1 trunk/configure.ac (File Modified)
4378 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4380 Encourage putting actual administrative information
4381 in the admin{} block.
4385 +3 -3 trunk/doc/example.conf (File Modified)
4388 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4390 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4394 +9 -7 trunk/include/s_conf.h (File Modified)
4395 +1 -0 trunk/src/newconf.c (File Modified)
4396 +10 -0 trunk/src/s_user.c (File Modified)
4399 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4401 - Change to glines = no in example confs
4402 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4407 +1 -1 trunk/doc/example.conf (File Modified)
4408 +1 -1 trunk/doc/reference.conf (File Modified)
4409 +2 -2 trunk/modules/m_gline.c (File Modified)
4412 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4414 - forward-port QJM fix from 1.1
4418 +2 -0 trunk/src/s_user.c (File Modified)
4421 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4423 - add switch to configure to disable the block allocator
4427 +18 -0 trunk/configure (File Modified)
4428 +9 -0 trunk/configure.ac (File Modified)
4429 +0 -6 trunk/include/config.h (File Modified)
4430 +3 -0 trunk/include/setup.h.in (File Modified)
4433 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4435 Fix wierd error that would exit SASL users with "Overridden"
4438 +1 -1 trunk/modules/m_signon.c (File Modified)
4441 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4443 Remove obsolete XXX comment about lazylinks.
4447 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4450 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4452 OJOIN: make sure to send the wallops remotely for #channels
4456 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4459 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4461 Accountability for OJOIN (contrib module)
4464 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4467 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4469 - move more stuff over to ircd_state
4473 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4474 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4475 +9 -0 trunk/src/ircd_state.c (File Modified)
4476 +3 -3 trunk/src/patricia.c (File Modified)
4479 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4481 - move more stuff out of libircd and into ircd_state.c
4485 +5 -5 trunk/src/channel.c (File Modified)
4486 +4 -4 trunk/src/client.c (File Modified)
4487 +12 -0 trunk/src/ircd_state.c (File Modified)
4490 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4492 - this is just barrels of fun
4496 + - trunk/include/ircd_state.h (File Added)
4497 +1 -1 trunk/src/Makefile.in (File Modified)
4498 +2 -1 trunk/src/channel.c (File Modified)
4499 +3 -52 trunk/src/ircd.c (File Modified)
4500 +100 -3 trunk/src/ircd_state.c (File Modified)
4503 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4505 It's .include, not #include.
4509 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4512 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4514 More consistent section titles.
4518 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4519 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4520 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4523 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4525 Mention possible exceeding of +j/+l due to propagation
4526 delays between servers.
4530 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4533 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4536 - "text" -> <quote>text</quote>
4542 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4543 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4544 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4545 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4548 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4550 Remove text about deprecation of glines.
4554 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4557 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4559 - Add description of umode +D, deaf.
4560 - Mention CALLERID 005 token with umode +g.
4564 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4567 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4569 Strip off a leading colon in services shortcuts (aliases).
4573 +2 -0 trunk/src/parse.c (File Modified)
4576 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4578 Add no_oper_invis contrib module, denies opers setting
4579 themselves invisible (except hidden_oper's).
4583 +42 -0 trunk/contrib/Makefile.in (File Modified)
4584 + - trunk/contrib/no_oper_invis.c (File Added)
4587 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4589 Mention /stats E, make the other /stats descriptions more consistent.
4593 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4596 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4598 Mention that the KILL reason and oper will appear on channels.
4602 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4605 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4607 Mention /mode #channel f to query forward channel from outside.
4611 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4614 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4616 Port over RATBOX_2_1 r20960 (anfl):
4617 client connect notices to +C should be hiding the extra
4618 fields for spoofed users
4622 +2 -1 trunk/src/s_user.c (File Modified)
4625 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4627 Add a chapter with our extra user commands:
4628 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4632 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4633 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4636 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4638 Do not put by <server>: in SQUIT reasons to servers
4639 other than the one being exited.
4643 +1 -1 trunk/src/client.c (File Modified)
4646 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4648 Regenerate configure.
4652 +1162 -1159 trunk/configure (File Modified)
4655 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4657 Move the warning flags down so they do not mess up
4658 checks like for -Wl,-export-dynamic.
4662 +33 -30 trunk/configure.ac (File Modified)
4665 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4671 +2 -1 trunk/iauth/Makefile.in (File Modified)
4674 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4676 - build iauth makefile
4680 +3 -2 trunk/configure (File Modified)
4681 +1 -0 trunk/configure.ac (File Modified)
4684 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4690 + - trunk/iauth/Makefile.in (File Added)
4693 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4695 - add iauth.conf.example from irc2.11
4699 + - trunk/doc/example-iauth.conf (File Added)
4702 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4704 - wow, i found some docs on this thing
4708 + - trunk/doc/technical/iauth-internals.txt (File Added)
4711 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4713 - no longer applicable
4717 + - trunk/authdaemon/ (File Deleted)
4720 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4722 - remove libircd.so on make clean (oops)
4726 +1 -1 trunk/src/Makefile.in (File Modified)
4729 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4731 - merge iauth source for experimentation
4735 + - trunk/iauth/ (File Added)
4736 + - trunk/iauth/a_conf.c (File Added)
4737 + - trunk/iauth/a_conf_def.h (File Added)
4738 + - trunk/iauth/a_conf_ext.h (File Added)
4739 + - trunk/iauth/a_defines.h (File Added)
4740 + - trunk/iauth/a_externs.h (File Added)
4741 + - trunk/iauth/a_io.c (File Added)
4742 + - trunk/iauth/a_io_ext.h (File Added)
4743 + - trunk/iauth/a_log.c (File Added)
4744 + - trunk/iauth/a_log_def.h (File Added)
4745 + - trunk/iauth/a_log_ext.h (File Added)
4746 + - trunk/iauth/a_struct_def.h (File Added)
4747 + - trunk/iauth/iauth.c (File Added)
4748 + - trunk/iauth/mod_lhex.c (File Added)
4749 + - trunk/iauth/mod_lhex_ext.h (File Added)
4750 + - trunk/iauth/mod_pipe.c (File Added)
4751 + - trunk/iauth/mod_pipe_ext.h (File Added)
4752 + - trunk/iauth/mod_rfc931.c (File Added)
4753 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4754 + - trunk/iauth/mod_socks.c (File Added)
4755 + - trunk/iauth/mod_socks_ext.h (File Added)
4756 + - trunk/iauth/mod_webproxy.c (File Added)
4757 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4760 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4762 User /quote help index was not sorted properly.
4766 +2 -2 trunk/help/Makefile.in (File Modified)
4767 +8 -8 trunk/help/users/index (File Modified)
4770 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4776 +25 -8 trunk/help/opers/index (File Modified)
4777 + - trunk/help/opers/scan (File Added)
4780 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4783 - Document SCAN UMODES
4784 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4788 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4791 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4793 Add our copyright information to /info (part of release-1.1 r1026).
4797 +1 -0 trunk/src/version.c.SH (File Modified)
4800 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4802 Fix some compile warnings.
4806 +1 -1 trunk/modules/core/m_join.c (File Modified)
4807 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4808 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4809 +1 -1 trunk/modules/m_scan.c (File Modified)
4810 +4 -4 trunk/modules/m_signon.c (File Modified)
4813 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4815 RSFNC: OK, actually consider unknowns also for detecting a collide.
4816 Otherwise we can get two clients with the same nick.
4820 +1 -1 trunk/modules/m_services.c (File Modified)
4823 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4825 - charybdis profiling stuff
4826 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4831 +0 -8 trunk/configure (File Modified)
4832 +1 -8 trunk/configure.ac (File Modified)
4833 +18 -0 trunk/include/channel.h (File Modified)
4834 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4835 +335 -260 trunk/src/.depend (File Modified)
4836 +1569 -0 trunk/src/Makefile.in (File Modified)
4837 + - trunk/src/chmode.c (File Added)
4838 +16 -1 trunk/src/ircd.c (File Modified)
4839 +11 -0 trunk/src/main.c (File Modified)
4840 +11 -0 trunk/src/modules.c (File Modified)
4843 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4845 RSFNC: Do not send kills to servers for unknowns
4849 +4 -2 trunk/modules/m_services.c (File Modified)
4852 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4854 Describe service{} blocks in reference.conf.
4858 +12 -0 trunk/doc/reference.conf (File Modified)
4861 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4863 Replace this list of modes with pointers to other documentation.
4867 +6 -50 trunk/doc/modes.txt (File Modified)
4870 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4872 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4873 looks too much like an old-ircd client pointer otherwise.
4877 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4880 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4883 - note truncation of the list (perhaps sending multiple
4885 - clarify in a comment that /findforwards on a nonexistent
4886 channel can be useful
4887 - sendto_one_notice() requires that the text start with
4892 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4895 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4897 When we close a local server's link, always include the
4898 name of the client causing the exit in the reason in the
4899 SQUIT we send them (replacing them with us). This makes
4900 sure server notices for stuff like "Not enough arguments
4901 to server command" are different on the two sides.
4905 +7 -5 trunk/src/client.c (File Modified)
4908 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4910 New contrib module m_findforwards.c
4914 +112 -0 trunk/contrib/Makefile.in (File Modified)
4915 + - trunk/contrib/m_findforwards.c (File Added)
4918 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4920 Whoops, don't show real host behind auth{} spoof in
4921 spoof notices if hide_spoof_ips is enabled.
4923 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4927 +3 -2 trunk/src/s_conf.c (File Modified)
4930 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4932 Add dalnet-style /identify that sends to nickserv or chanserv.
4936 +102 -0 trunk/contrib/Makefile.in (File Modified)
4937 + - trunk/contrib/m_identify.c (File Added)
4940 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4942 Document alias{} blocks a bit better.
4946 +9 -0 trunk/doc/reference.conf (File Modified)
4949 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4951 - add aliases to /stats m (data usage is not counted though, sorry)
4955 +1 -0 trunk/include/s_conf.h (File Modified)
4956 +3 -0 trunk/src/newconf.c (File Modified)
4957 +15 -0 trunk/src/parse.c (File Modified)
4960 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4962 - remove m_sshortcut as it's no longer relevant
4966 +0 -145 trunk/modules/Makefile.in (File Modified)
4967 + - trunk/modules/m_sshortcut.c (File Deleted)
4970 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4972 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4973 targets instead of my original idea :P)
4977 +32 -0 trunk/doc/example.conf (File Modified)
4978 +35 -0 trunk/doc/reference.conf (File Modified)
4979 +4 -0 trunk/include/parse.h (File Modified)
4980 +7 -0 trunk/include/s_conf.h (File Modified)
4981 +82 -0 trunk/src/newconf.c (File Modified)
4982 +78 -0 trunk/src/parse.c (File Modified)
4983 +16 -0 trunk/src/s_conf.c (File Modified)
4986 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4988 Remove some spaces after tabs. ??
4992 +18 -18 trunk/src/newconf.c (File Modified)
4995 jilles 2006/03/05 23:15:38 UTC (20060305-940)
4998 - make sure to clear all marks also if the who was aborted
4999 because of too many matches
5000 - give ERR_TOOMANYMATCHES if too many matches
5003 ratbox RATBOX_2_2 r22003 (jilles)
5007 +28 -26 trunk/modules/m_who.c (File Modified)
5010 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5016 +9 -9 trunk/configure (File Modified)
5017 +1 -1 trunk/configure.ac (File Modified)
5020 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5022 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5026 +2 -1 trunk/include/s_newconf.h (File Modified)
5027 +20 -0 trunk/modules/m_rehash.c (File Modified)
5028 +1 -1 trunk/src/s_newconf.c (File Modified)
5031 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5033 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5037 +0 -1 trunk/doc/example.conf (File Modified)
5038 +0 -3 trunk/doc/reference.conf (File Modified)
5039 +0 -1 trunk/include/s_conf.h (File Modified)
5040 +0 -6 trunk/modules/m_info.c (File Modified)
5041 +1 -1 trunk/src/channel.c (File Modified)
5042 +0 -1 trunk/src/newconf.c (File Modified)
5045 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5047 Missing header in m_chghost.c
5050 +1 -0 trunk/modules/m_chghost.c (File Modified)
5053 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5055 Relocate QJM code to a seperate function(change_nick_user_host)
5056 Change CHGHOST to use change_nick_user_host instead of just setting it
5060 +3 -0 trunk/include/s_user.h (File Modified)
5061 +1 -1 trunk/modules/m_chghost.c (File Modified)
5062 +3 -78 trunk/modules/m_signon.c (File Modified)
5063 +89 -0 trunk/src/s_user.c (File Modified)
5066 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5068 Restore /stats a (dns servers, admin-only).
5072 +1 -0 trunk/include/res.h (File Modified)
5073 +5 -8 trunk/modules/m_stats.c (File Modified)
5074 +16 -0 trunk/src/res.c (File Modified)
5077 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5079 - Add CHARYBDIS_PROFILE if we are profiling.
5080 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5081 - Remove duplicate --enable-epoll entry.
5085 +1595 -15 trunk/configure (File Modified)
5086 +30 -11 trunk/configure.ac (File Modified)
5087 +3 -0 trunk/include/setup.h.in (File Modified)
5090 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5092 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5096 +28 -0 trunk/aclocal.m4 (File Modified)
5099 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5101 Allow requesting forward channel and quiet list in same mode command.
5105 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5108 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5110 Add description of xline wildcards.
5114 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5117 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5119 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5123 +0 -4 trunk/modules/m_services.c (File Modified)
5126 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5132 +1 -1 trunk/include/hook.h (File Modified)
5135 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5137 call_hook, not hook_call
5141 +1 -1 trunk/modules/core/m_join.c (File Modified)
5144 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5146 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5147 Could be useful for a number of things.
5151 +9 -0 trunk/modules/core/m_join.c (File Modified)
5154 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5156 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5160 +7 -0 trunk/include/hook.h (File Modified)
5163 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5165 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5169 +15 -0 trunk/modules/m_services.c (File Modified)
5172 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5174 Clarify snomask +f, +k, +u.
5178 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5181 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5183 Cmode +p and +s may be set simultaneously.
5187 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5190 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5192 actually, we should check the data version on each reload (oops)
5196 +6 -6 trunk/src/main.c (File Modified)
5199 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5201 more work on the loader
5205 +45 -21 trunk/src/main.c (File Modified)
5208 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5210 Add prototype ircd_state.c
5214 + - trunk/src/ircd_state.c (File Added)
5217 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5219 Smaller improvements.
5223 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5226 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5228 Add a lot of stuff here.
5232 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5235 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5237 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5241 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5244 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5246 Invex doesn't trump +r or (sic) +J.
5250 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5253 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5255 Check to make sure a module is not loaded before loading it.
5259 +6 -1 trunk/src/ircd_parser.y (File Modified)
5262 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5264 - Add a missing comma in the HeaderMessages array
5265 - Only send "Your hostname is too long ..." if that really is the case
5269 +2 -2 trunk/src/s_auth.c (File Modified)
5272 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5274 build_symtable() will have already bailed here, so no need to check
5275 explicitly whether or not charybdis_main is NULL.
5279 +7 -16 trunk/src/main.c (File Modified)
5282 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5284 Data structure versioning, part 1.
5288 +10 -1 trunk/include/ircd_defs.h (File Modified)
5289 +2 -0 trunk/src/ircd.c (File Modified)
5290 +15 -3 trunk/src/main.c (File Modified)
5293 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5295 build a symbol table and use that instead of doing a raw dlsym on everything
5299 + - trunk/include/ircd_linker.h (File Added)
5300 +71 -1 trunk/src/Makefile.in (File Modified)
5301 + - trunk/src/ircd_linker.c (File Added)
5302 +16 -4 trunk/src/main.c (File Modified)
5305 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5307 The launcher now calls io_loop() instead of charybdis_main().
5308 This is so that we do not have to reinitialize *everything* later.
5312 +1 -0 trunk/include/ircd.h (File Modified)
5313 +6 -7 trunk/src/ircd.c (File Modified)
5314 +13 -1 trunk/src/main.c (File Modified)
5317 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5319 Use global binding on libircd.so.
5323 +1 -1 trunk/src/main.c (File Modified)
5326 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5328 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5329 (it will do more later)
5333 +14 -12 trunk/include/config.h (File Modified)
5334 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5335 +31 -5 trunk/src/Makefile.in (File Modified)
5336 +78 -1 trunk/src/ircd.c (File Modified)
5337 + - trunk/src/main.c (File Added)
5340 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5342 Add whitespace here, oops.
5346 +1 -1 trunk/CREDITS (File Modified)
5349 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5351 Properly copy over the IP address here instead of using a cheap hack.
5352 Because the hack didn't work right except on IPv6. :|
5356 +12 -2 trunk/src/s_newconf.c (File Modified)
5359 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5361 Revert reject cache notice to ratbox's, which more
5362 clearly suggests what's happening.
5366 +4 -1 trunk/src/reject.c (File Modified)
5369 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5371 Fix the openssl status in the overview information.
5375 +1 -3 trunk/configure (File Modified)
5376 +1 -3 trunk/configure.ac (File Modified)
5379 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5381 - Add simple exempt{} block (127.0.0.1) to example.conf.
5382 - Remove mention of deny{}.
5386 +5 -0 trunk/doc/example.conf (File Modified)
5387 +1 -1 trunk/doc/reference.conf (File Modified)
5390 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5392 example.conf: add some comments at the start
5393 reference.conf: some ircd-ratbox -> charybdis
5397 +11 -0 trunk/doc/example.conf (File Modified)
5398 +6 -5 trunk/doc/reference.conf (File Modified)
5401 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5403 Rename m_createauthonly module to createauthonly
5404 as this is not a module providing an m_function
5409 +1 -38 trunk/contrib/Makefile.in (File Modified)
5410 + - trunk/contrib/createauthonly.c (File Added)
5411 + - trunk/contrib/m_createauthonly.c (File Deleted)
5414 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5416 Add to example confs commented lines for:
5417 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5418 sno_globalkline.so, sno_globaloper.so.
5422 +5 -1 trunk/doc/example.conf (File Modified)
5423 +9 -1 trunk/doc/reference.conf (File Modified)
5426 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5428 - Unbreak connecting to connect{}s with hostnames
5429 instead of IP addresses (broken with new resolver).
5430 - Try to do A/AAAA query based on aftype in
5431 connect{} (doesn't seem to work fully).
5435 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5438 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5440 Unbreak /rehash dns.
5444 +1 -0 trunk/src/res.c (File Modified)
5447 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5449 Preserve Hybrid Id and add one of our own.
5453 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5454 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5457 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5459 Add anfl and Androsyn to CREDITS.
5460 They wrote a lot of ratbox code we use, both before and after the fork.
5464 +2 -0 trunk/CREDITS (File Modified)
5467 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5469 Hostname validity check.
5473 +42 -3 trunk/src/s_auth.c (File Modified)
5476 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5478 Version bump to 1.2.0.
5482 +9 -9 trunk/configure (File Modified)
5483 +1 -1 trunk/configure.ac (File Modified)
5486 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5488 - Missed a spot in the IPv6 code here. Should be usable now.
5492 +2 -2 trunk/src/res.c (File Modified)
5495 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5497 Alright, so, this massive commit does the following:
5499 - Adds a resolver based on the undernet and hybrid one.
5500 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5501 - Makes a check in ./configure be posixly correct
5502 - Simplifies the auth code and DNS callbacks
5504 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5508 +1 -1 trunk/Makefile.in (File Modified)
5509 + - trunk/adns/ (File Deleted)
5510 +148 -80 trunk/configure (File Modified)
5511 +1 -2 trunk/configure.ac (File Modified)
5512 +6 -0 trunk/include/client.h (File Modified)
5513 +1 -0 trunk/include/packet.h (File Modified)
5514 +153 -41 trunk/include/res.h (File Modified)
5515 + - trunk/include/reslib.h (File Added)
5516 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5517 +930 -1449 trunk/modules/.depend (File Modified)
5518 +3 -0 trunk/modules/m_stats.c (File Modified)
5519 +417 -621 trunk/src/.depend (File Modified)
5520 +1 -1 trunk/src/.indent.pro (File Modified)
5521 +2069 -289 trunk/src/Makefile.in (File Modified)
5522 + - trunk/src/adns.c (File Deleted)
5523 + - trunk/src/res.c (File Added)
5524 + - trunk/src/reslib.c (File Added)
5525 +11 -50 trunk/src/s_auth.c (File Modified)
5526 +4 -26 trunk/src/s_newconf.c (File Modified)
5529 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5531 Document the NOBALLOC feature.
5535 +7 -1 trunk/include/config.h (File Modified)
5538 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5540 commands.sgml changes
5544 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5547 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5553 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5556 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5558 Improve description of class{} block (in particular,
5559 mention server classes as well as client classes).
5563 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5566 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5569 -/* sendq: servers need a higher sendq as they send more data */
5570 +/* sendq: servers need a higher sendq as they are sent more data */
5574 +1 -1 trunk/doc/reference.conf (File Modified)
5577 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5579 Add modules{} block.
5583 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5586 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5588 Add general::oper_snomask, snomask on oper up for opers
5589 that have umode +s set on oper up, but do not have
5590 a specific snomask setting in their operator block.
5591 If this is empty or not specified, +s is used as before.
5595 +4 -1 trunk/doc/example.conf (File Modified)
5596 +7 -1 trunk/doc/reference.conf (File Modified)
5597 +1 -0 trunk/include/client.h (File Modified)
5598 +1 -0 trunk/include/s_conf.h (File Modified)
5599 +32 -0 trunk/src/newconf.c (File Modified)
5600 +1 -0 trunk/src/s_conf.c (File Modified)
5601 +13 -3 trunk/src/s_user.c (File Modified)
5604 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5609 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5612 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5614 Add MASKTRACE and CHANTRACE commands.
5618 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5621 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5623 document loadmodule directive
5627 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5630 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5636 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5639 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5641 q:lines are no longer living in the ircd.conf either
5645 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5648 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5650 remove k:line, d:line, x:line as they are their own files now
5654 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5657 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5659 New place for operator::snomask.
5663 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5666 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5668 Document connect {}.
5672 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5675 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5677 example.conf: move operator::snomask to a more logical place,
5678 more sensible default
5679 reference.conf: add operator::snomask
5683 +3 -3 trunk/doc/example.conf (File Modified)
5684 +3 -0 trunk/doc/reference.conf (File Modified)
5687 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5689 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5690 in those conf entries that take umodes like <name1>, <name2>, ...
5694 +3 -0 trunk/doc/reference.conf (File Modified)
5695 +3 -0 trunk/src/newconf.c (File Modified)
5698 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5704 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5707 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5713 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5716 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5722 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5725 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5731 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5734 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5736 Document operator {} blocks.
5740 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5743 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5745 auth{}: clarify/add some details
5749 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5752 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5754 auth{}: Move a paragraph.
5758 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5761 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5763 Document auth{} blocks.
5767 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5770 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5776 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5779 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5781 Add umode +R, prevents unidentified clients from
5782 sending private messages or notices. /accept'ed
5783 clients and opers are exempt.
5784 Due to the /accept part, this is only checked
5785 at the target's server, may want to change
5790 +1 -0 trunk/help/opers/umode (File Modified)
5791 +1 -0 trunk/help/users/umode (File Modified)
5792 +2 -0 trunk/include/client.h (File Modified)
5793 +1 -0 trunk/include/numeric.h (File Modified)
5794 +11 -1 trunk/modules/core/m_message.c (File Modified)
5795 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5796 +1 -1 trunk/src/messages.tab (File Modified)
5797 +1 -1 trunk/src/s_user.c (File Modified)
5800 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5802 Don't allow a nick change if banned or quieted (and not
5803 voiced or opped) on a channel. This uses numeric 435
5804 (bahamut's "cannot change to a banned nick") because
5805 bahamut/ircu's 437 and hyperion's 438 already have
5806 another meaning for us.
5810 +2 -0 trunk/include/channel.h (File Modified)
5811 +1 -0 trunk/include/numeric.h (File Modified)
5812 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5813 +38 -0 trunk/src/channel.c (File Modified)
5814 +1 -1 trunk/src/messages.tab (File Modified)
5817 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5820 - respect ban exceptions
5821 - also deny a knock if quieted
5825 +2 -1 trunk/modules/m_knock.c (File Modified)
5828 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5830 Reverse bad substitution in comment.
5834 +1 -1 trunk/src/channel.c (File Modified)
5837 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5839 - set DynSpoof flag for clients spoofed at registration
5840 - add orighost instead of host to the hostname hash
5844 +5 -1 trunk/src/s_user.c (File Modified)
5847 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5849 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5853 +2 -3 trunk/src/send.c (File Modified)
5856 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5858 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5862 +17 -7 trunk/modules/m_signon.c (File Modified)
5865 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5867 Correct minimum args on ENCAP SASL to avoid nasty core.
5871 +1 -1 trunk/modules/m_sasl.c (File Modified)
5874 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5876 Style nits: sptr can't ever be NULL, don't compare truth
5881 +2 -3 trunk/modules/m_scan.c (File Modified)
5884 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5886 - Comment out scan_cmodes() prototype to suppress warning
5887 - Correct minimum parameter count for mo_scan()
5891 +2 -2 trunk/modules/m_scan.c (File Modified)
5894 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5897 - Include full command in operspy notice
5898 - Allow global scans (no-list used, mask not used) without operspy
5899 - Use ERR_NOPRIVS numeric
5903 +21 -9 trunk/modules/m_scan.c (File Modified)
5906 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5908 Cancel out the >3 default if < is given; this way
5909 any </> specification fully overrides the default.
5913 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5916 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5918 - Call mo_list() from m_list() to reduce code duplication
5919 - Default to >3, rather arbitrarily (conf option?)
5920 - Make < and > mean less than and greater than again
5924 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5927 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5929 When processing topic burst, hide connecting server
5930 on netburst if flatten links is enabled.
5934 +9 -2 trunk/modules/m_tb.c (File Modified)
5937 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5939 - remove PENALTY token
5943 +0 -1 trunk/include/supported.h (File Modified)
5946 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5949 - Add PENALTY because we have a pace-wait system.
5950 - Add FNC due to SAVE and RSFNC
5955 +4 -2 trunk/include/supported.h (File Modified)
5958 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5960 mkay, indent went nuts here
5964 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5967 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5969 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5970 and can be used instead. The SAFELIST implementation is the one used by
5971 default, as most users/networks will be used to it.
5975 +1 -0 trunk/NEWS (File Modified)
5976 +14 -0 trunk/include/client.h (File Modified)
5977 +5 -0 trunk/include/hash.h (File Modified)
5978 +404 -272 trunk/modules/Makefile.in (File Modified)
5979 + - trunk/modules/m_list.c (File Deleted)
5980 + - trunk/modules/m_list_ratbox.c (File Added)
5981 + - trunk/modules/m_list_safelist.c (File Added)
5982 +5 -5 trunk/src/hash.c (File Modified)
5985 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5987 Clear invites on a lowerTS JOIN or SJOIN.
5988 This should complete kick_on_split_riding protection.
5992 +5 -0 trunk/modules/core/m_join.c (File Modified)
5993 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
5996 jilles 2006/02/08 20:26:58 UTC (20060208-718)
5998 Like in ratbox, send and interpret timestamps on invites.
6002 +9 -2 trunk/modules/m_invite.c (File Modified)
6005 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6007 Add +S (network service) umode. Just for completeness, users or opers
6012 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6015 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6021 +35 -2 trunk/NEWS (File Modified)
6024 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6026 Split off a PreClient structure for data to be freed on registation (i.e. password).
6027 New hook introduce_client for post-registration messages.
6028 Fix b0rked SASL numerics.
6029 Burst REALHOST post-introduction for spoofed-on-registration clients.
6030 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6031 Pre-registration signon support.
6035 +10 -0 trunk/configure (File Modified)
6036 +2 -0 trunk/configure.ac (File Modified)
6037 +14 -4 trunk/include/client.h (File Modified)
6038 +1 -0 trunk/include/hook.h (File Modified)
6039 +1 -0 trunk/include/numeric.h (File Modified)
6040 +3 -0 trunk/include/setup.h.in (File Modified)
6041 +16 -0 trunk/modules/m_chghost.c (File Modified)
6042 +25 -21 trunk/modules/m_sasl.c (File Modified)
6043 +63 -30 trunk/modules/m_signon.c (File Modified)
6044 +18 -0 trunk/src/client.c (File Modified)
6045 +2 -0 trunk/src/hook.c (File Modified)
6046 +5 -5 trunk/src/messages.tab (File Modified)
6047 +2 -0 trunk/src/s_serv.c (File Modified)
6048 +28 -2 trunk/src/s_user.c (File Modified)
6051 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6053 Update hook documentation.
6057 +30 -0 trunk/doc/hooks.txt (File Modified)
6060 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6062 Improve @/# handling in match_esc().
6066 +21 -13 trunk/src/match.c (File Modified)
6069 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6071 backtrack instead of bailing out when handling a mismatched escape
6075 +1 -1 trunk/src/match.c (File Modified)
6078 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6080 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6083 +2 -1 trunk/CREDITS (File Modified)
6086 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6088 Fix the escape brokenness and pick up a more efficient matching algorithm,
6089 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6090 Patch sent upstream. They can do whatever they want with it, *shrug*.
6094 +147 -161 trunk/src/match.c (File Modified)
6097 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6099 If flatten links is enabled, fake the origins of some ServerModes
6100 sent to clients so that the server sending the netburst is hidden.
6101 Most mode hacks still show the true source.
6105 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6106 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6109 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6111 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6112 where the exit originated).
6113 - When receiving an SQUIT for a server themselves
6114 (IsMe(target_p) || target_p == client_p)
6115 close their link and send a local server notice.
6119 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6120 +6 -3 trunk/src/client.c (File Modified)
6123 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6125 Hooking into the wrong hook, whoops. :P
6129 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6130 +6 -10 trunk/modules/core/m_join.c (File Modified)
6133 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6135 this doesn't work right, right now :P
6139 +40 -0 trunk/contrib/Makefile.in (File Modified)
6140 + - trunk/contrib/m_createauthonly.c (File Added)
6141 +6 -0 trunk/include/hook.h (File Modified)
6142 +26 -1 trunk/modules/core/m_join.c (File Modified)
6143 +1 -1 trunk/src/ircd.c (File Modified)
6146 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6148 Make can_join() hookable.
6152 +12 -1 trunk/src/channel.c (File Modified)
6155 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6157 add 'int approved;' to the channel event hook
6161 +1 -0 trunk/include/hook.h (File Modified)
6164 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6166 Use SIDs in SASL ENCAP origin.
6167 Ignore responses from other agents once the first SASL response has been received for a client.
6171 +9 -5 trunk/modules/m_sasl.c (File Modified)
6174 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6176 Removed stray debug code.
6180 +1 -1 trunk/modules/m_sasl.c (File Modified)
6183 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6185 Don't complain "unknown MODE flag" if a non-oper attempts
6186 to unset an oper only umode they do not have.
6187 This is to prevent unwanted error messages when users/bots
6188 do things like MODE <nick> +i-sw.
6192 +4 -2 trunk/src/s_user.c (File Modified)
6195 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6197 Fix client_exit hook name and only call it for local exits that are not
6202 +3 -2 trunk/modules/m_sasl.c (File Modified)
6205 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6207 Fix SASL logic to actually use stored agent UID.
6208 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6209 Add abort code for exiting clients.
6213 +18 -9 trunk/modules/m_sasl.c (File Modified)
6216 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6218 Port over ratbox 2.2 /challenge. This is slightly more secure
6219 (better crypto, longer keys, challenge timeout) and has better
6222 The respond tool is no longer part of the ircd tree but a
6223 separate package, currently available from
6224 http://respond.ircd-ratbox.org (we should mirror/... this).
6228 +65 -310 trunk/doc/challenge.txt (File Modified)
6229 +5 -5 trunk/include/client.h (File Modified)
6230 +3 -0 trunk/include/irc_string.h (File Modified)
6231 +3 -0 trunk/include/numeric.h (File Modified)
6232 +94 -50 trunk/modules/m_challenge.c (File Modified)
6233 +1 -2 trunk/src/client.c (File Modified)
6234 +125 -0 trunk/src/irc_string.c (File Modified)
6235 +2 -2 trunk/src/messages.tab (File Modified)
6236 + - trunk/tools/rsa_respond/ (File Deleted)
6239 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6241 Preliminary SASL support.
6245 +7 -0 trunk/include/client.h (File Modified)
6246 +6 -0 trunk/include/numeric.h (File Modified)
6247 +1 -0 trunk/modules/Makefile.in (File Modified)
6248 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6249 +175 -1 trunk/modules/m_cap.c (File Modified)
6250 + - trunk/modules/m_sasl.c (File Added)
6251 +2 -0 trunk/modules/m_user.c (File Modified)
6252 +5 -5 trunk/src/messages.tab (File Modified)
6253 +8 -2 trunk/src/s_user.c (File Modified)
6256 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6258 SIGNON: make logout also apply remotely.
6262 +7 -2 trunk/modules/m_signon.c (File Modified)
6265 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6267 Use an asterisk when sending empty logins in SIGNON.
6271 +5 -5 trunk/modules/m_signon.c (File Modified)
6274 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6276 SIGNON: Only add whowas entry (add_history()) and wipe
6277 accepts (del_all_accepts()) if nick changed.
6281 +5 -3 trunk/modules/m_signon.c (File Modified)
6284 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6286 SIGNON: slight fixes to collision code:
6287 - don't kill if target_p == source_p (nick unchanged or only changed case)
6288 - add comment that SAVE support is missing
6289 - use sendto_realops_snomask() instead of sendto_realops_flags()
6293 +9 -6 trunk/modules/m_signon.c (File Modified)
6296 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6298 Fix up kills for bad nick/user/host on SIGNON.
6302 +16 -6 trunk/modules/m_signon.c (File Modified)
6305 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6307 If changing to a nick with a digit, only allow the UID.
6311 +4 -0 trunk/modules/m_signon.c (File Modified)
6314 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6316 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6317 Strip leading digits from logins that are not purely numeric.
6321 +3 -0 trunk/include/numeric.h (File Modified)
6322 +2 -0 trunk/include/send.h (File Modified)
6323 +1 -0 trunk/modules/Makefile.in (File Modified)
6324 +456 -3 trunk/modules/m_services.c (File Modified)
6325 + - trunk/modules/m_signon.c (File Added)
6326 +2 -2 trunk/src/messages.tab (File Modified)
6327 +98 -0 trunk/src/send.c (File Modified)
6330 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6332 Remove old server notice umodes from example confs.
6336 +1 -2 trunk/doc/example.conf (File Modified)
6337 +4 -17 trunk/doc/reference.conf (File Modified)
6340 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6342 Add snomask help file (forgot this earlier).
6346 + - trunk/help/opers/snomask (File Added)
6349 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6351 Add umode +l (receive locops).
6355 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6358 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6360 We don't plan to implement cmode +R (quiet unidentified) and
6361 umode +I (deny invite) for 1.1, so comment them out from the
6366 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6367 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6370 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6372 Improve snomask usage description.
6376 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6379 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6381 Mention the word snomask with umode +s (needs to be a link really).
6385 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6388 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6390 Add snomask +Z (operspy notices).
6394 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6397 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6399 Misc updates/clarifications.
6403 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6406 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6412 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6413 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6414 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6417 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6419 - Allow ENCAP REALHOST outside burst
6420 - Fix comment describing race condition: this can only happen
6421 on a local whois with use_whois_actually enabled
6425 +4 -6 trunk/modules/m_chghost.c (File Modified)
6428 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6430 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6434 +39 -0 trunk/contrib/Makefile.in (File Modified)
6435 + - trunk/contrib/sno_globaloper.c (File Added)
6438 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6440 Pass along old umodes and snomask in umode_changed hook,
6441 changing its parameter type from struct Client *
6442 to hook_data_umode_changed *. (For a new client, both
6445 The IP cloaking module now fully ignores umode changes
6446 where +h didn't change.
6450 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6451 +7 -0 trunk/include/hook.h (File Modified)
6452 +18 -4 trunk/src/s_user.c (File Modified)
6455 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6457 move libcharybdis-provided function initialisation into libcharybdis_init().
6461 +32 -11 trunk/src/ircd.c (File Modified)
6464 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6466 Make +f notices (local host, global host, global user@host, local class)
6467 netwide. Exceeding /quote set max remains local.
6471 +4 -4 trunk/src/s_conf.c (File Modified)
6474 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6476 Netwide notices about attempts to join juped channels.
6480 +1 -1 trunk/modules/core/m_join.c (File Modified)
6483 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6485 Send server notices about failed oper attempts globally.
6486 Successful remote oper attempt notices will be generated
6487 from the mode changes.
6491 +3 -3 trunk/modules/m_challenge.c (File Modified)
6492 +2 -2 trunk/modules/m_oper.c (File Modified)
6495 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6497 Rest of infrastructure for sending server notices globally.
6498 Uses a new L_NETWIDE level on sendto_realops_snomask().
6502 +1 -0 trunk/include/send.h (File Modified)
6503 +31 -4 trunk/src/send.c (File Modified)
6506 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6508 Add general::global_snotices conf option to control
6509 whether we send out SNOTEs. Does not do anything yet.
6513 +1 -0 trunk/doc/example.conf (File Modified)
6514 +6 -0 trunk/doc/reference.conf (File Modified)
6515 +1 -0 trunk/include/s_conf.h (File Modified)
6516 +6 -0 trunk/modules/m_info.c (File Modified)
6517 +1 -0 trunk/src/newconf.c (File Modified)
6518 +1 -0 trunk/src/s_conf.c (File Modified)
6521 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6523 Only accept SNOTE from servers.
6527 +2 -0 trunk/modules/m_snote.c (File Modified)
6530 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6532 Correct parv indices so this actually works.
6536 +2 -2 trunk/modules/m_snote.c (File Modified)
6539 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6545 +3 -3 trunk/modules/m_snote.c (File Modified)
6548 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6550 Add m_snote.c, SNOTE propagator.
6554 +86 -0 trunk/modules/Makefile.in (File Modified)
6555 + - trunk/modules/m_snote.c (File Added)
6558 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6560 start seeding the 1.1 NEWS file
6564 +4 -0 trunk/NEWS (File Modified)
6567 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6569 rename some modules to more descriptive names...
6573 +2 -131 trunk/contrib/Makefile.in (File Modified)
6574 + - trunk/contrib/globalconnexit.c (File Deleted)
6575 + - trunk/contrib/globallineactive.c (File Deleted)
6576 + - trunk/contrib/sno_farconnect.c (File Added)
6577 + - trunk/contrib/sno_globalkline.c (File Added)
6578 +1 -120 trunk/modules/Makefile.in (File Modified)
6579 + - trunk/modules/networknotice.c (File Deleted)
6580 + - trunk/modules/sno_routing.c (File Added)
6583 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6585 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6586 Uses FLAGS2_FLOODDONE bit on servers.
6590 +3 -0 trunk/include/client.h (File Modified)
6591 +121 -1 trunk/modules/Makefile.in (File Modified)
6592 + - trunk/modules/networknotice.c (File Added)
6595 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6597 Don't show servers in /trace to nonopers if flatten links is enabled.
6601 +8 -5 trunk/modules/m_trace.c (File Modified)
6604 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6607 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6608 - send back confirmation to source, if local client
6609 - send a +s server notice if the source is neither a server nor a service (+S)
6613 +5 -1 trunk/modules/m_chghost.c (File Modified)
6616 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6618 Use sendto_realops_snomask_from() to make the
6619 server notices appear to come from the affected
6624 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6625 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6628 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6630 Add sendto_realops_snomask_from(), allows
6631 specification of apparent source server.
6635 +1 -0 trunk/include/send.h (File Modified)
6636 +41 -1 trunk/src/send.c (File Modified)
6639 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6641 Revert r579. Keep host, not orighost in oper up notice.
6642 It would be inconsistent to have orighost there, and we
6643 don't want to mess up all server notices by putting both
6648 +1 -1 trunk/src/s_user.c (File Modified)
6651 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6653 Include the IP address in operlog/foperlog.
6657 +10 -8 trunk/modules/m_challenge.c (File Modified)
6658 +8 -6 trunk/modules/m_oper.c (File Modified)
6661 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6663 Call umode_changed hook on oper up.
6667 +1 -0 trunk/src/s_user.c (File Modified)
6670 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6672 Add globalconnexit contrib module, shows remote client connects/exits
6673 except netsplits/netjoin on snomask +F.
6674 Notice formatting will probably change somewhat still.
6678 +80 -0 trunk/contrib/Makefile.in (File Modified)
6679 + - trunk/contrib/globalconnexit.c (File Added)
6682 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6684 Declare snomask_modes[] so modules can provide snomasks.
6688 +2 -0 trunk/include/snomask.h (File Modified)
6691 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6693 Replace user_signon hook with two new hooks: new_local_user
6694 and new_remote_user.
6695 These are called right before the user is introduced to the
6696 rest of the network.
6700 +2 -1 trunk/include/hook.h (File Modified)
6701 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6702 +4 -2 trunk/src/hook.c (File Modified)
6703 +2 -3 trunk/src/s_user.c (File Modified)
6706 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6708 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6712 +2 -2 trunk/modules/m_scan.c (File Modified)
6715 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6717 Update doc/technical/send.txt.
6721 +91 -131 trunk/doc/technical/send.txt (File Modified)
6724 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6726 Add chantrace and masktrace to help files.
6730 + - trunk/help/opers/chantrace (File Added)
6731 +27 -20 trunk/help/opers/index (File Modified)
6732 + - trunk/help/opers/masktrace (File Added)
6733 +2 -0 trunk/help/opers/operspy (File Modified)
6736 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6738 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6739 Shows etrace-like output for all users in a channel,
6740 in particular IP addresses.
6744 +75 -2 trunk/modules/m_etrace.c (File Modified)
6747 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6749 Port over ratbox 2.2 r21727 (anfl):
6750 add some logging when we drop servers in places where we only notify opers
6754 +31 -0 trunk/modules/core/m_server.c (File Modified)
6757 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6759 display orighost in operup message
6763 +1 -1 trunk/src/s_user.c (File Modified)
6766 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6768 Add globallineactive contrib module, a hack which can often
6769 show k/d/g/x line active for remote clients.
6773 +52 -0 trunk/contrib/Makefile.in (File Modified)
6774 + - trunk/contrib/globallineactive.c (File Added)
6777 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6779 Show IP field in the same way as MASKTRACE:
6780 "255.255.255.255" if it's unknown (remote TS5 client)
6781 and "0" if we or the remote server are purposely
6786 +12 -1 trunk/modules/m_scan.c (File Modified)
6789 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6792 - don't show servers in a global scan
6793 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6797 +4 -1 trunk/modules/m_scan.c (File Modified)
6800 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6802 Implement SCAN UMODES.
6806 +3 -0 trunk/include/numeric.h (File Modified)
6807 +128 -2 trunk/modules/m_scan.c (File Modified)
6808 +2 -2 trunk/src/messages.tab (File Modified)
6811 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6817 +1 -1 trunk/modules/m_scan.c (File Modified)
6820 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6822 parv[0] should be parv[1].
6826 +1 -1 trunk/modules/m_scan.c (File Modified)
6829 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6835 +1 -1 trunk/modules/m_scan.c (File Modified)
6838 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6844 +2 -2 trunk/modules/m_scan.c (File Modified)
6847 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6849 framework for scan command
6853 +113 -0 trunk/modules/Makefile.in (File Modified)
6854 + - trunk/modules/m_scan.c (File Added)
6857 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6859 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6863 +2 -0 trunk/include/irc_string.h (File Modified)
6864 +157 -1 trunk/modules/m_etrace.c (File Modified)
6865 +129 -90 trunk/src/match.c (File Modified)
6868 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6870 orighost may live in a different hash bucket (likely the case), lets check it standalone
6874 +39 -3 trunk/src/hostmask.c (File Modified)
6877 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6879 SVN didn't check modules/ somehow, hrmm.
6883 +1 -1 trunk/modules/m_kline.c (File Modified)
6884 +6 -6 trunk/modules/m_stats.c (File Modified)
6887 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6889 Track hostmask entries for client_p->orighost, if available.
6890 Not throughly tested, but seems to work fine.
6894 +8 -4 trunk/include/hostmask.h (File Modified)
6895 +14 -10 trunk/src/hostmask.c (File Modified)
6898 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6900 Pass on SQUIT reasons more.
6904 +17 -19 trunk/src/client.c (File Modified)
6907 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6909 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6910 This way, hidden admins also get them.
6914 +4 -4 trunk/src/send.c (File Modified)
6917 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6919 From ircd-ratbox 2.2 (r21339 anfl):
6920 ms_kill() should be using find_person(), not find_client()
6921 otherwise it can generate a core.
6925 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6928 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6930 Add m_error to core_module_table, so it is loaded by default.
6934 +1 -0 trunk/src/modules.c (File Modified)
6937 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6939 comment is a const char *, not char *.
6943 +1 -1 trunk/include/hook.h (File Modified)
6946 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6948 Fix a long standing hybrid 7 bug: when getting a read error
6949 on a server, report_error() is called with a %d instead of
6950 a %s in the format string ("Lost connection" in +d).
6954 +1 -1 trunk/src/client.c (File Modified)
6957 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6963 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6966 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6968 Add document describing capabilities and what they mean.
6972 + - trunk/doc/technical/capab.txt (File Added)
6975 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6977 Change client_exit hook to pass all exit_client() parameters.
6981 +8 -0 trunk/include/hook.h (File Modified)
6982 +6 -1 trunk/src/client.c (File Modified)
6985 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6987 Add client_exit hook, called in exit_client() for all
6988 clients of all types, except clients exiting because
6989 of netsplits (QS). The only thing done before it is
6990 marking the client as "closing" (to prevent
6995 +1 -0 trunk/include/hook.h (File Modified)
6996 +2 -0 trunk/src/client.c (File Modified)
6997 +2 -0 trunk/src/hook.c (File Modified)
7000 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7002 Improve the code that calculates the nnnS nnnC counts
7005 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7009 +43 -36 trunk/modules/m_trace.c (File Modified)
7012 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7014 Add server_eob hook.
7015 Planning to use this for netsplit/join notices.
7019 +1 -0 trunk/include/hook.h (File Modified)
7020 +2 -0 trunk/modules/m_pong.c (File Modified)
7021 +2 -0 trunk/src/hook.c (File Modified)
7024 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7026 Default motd: ircd-ratbox -> charybdis
7030 +1 -1 trunk/doc/ircd.motd (File Modified)
7033 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7035 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7039 +4 -4 trunk/src/s_user.c (File Modified)
7042 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7044 - Remove obsolete EOB help file
7045 - Document snomask in the help files
7050 + - trunk/help/opers/eob (File Deleted)
7051 +13 -12 trunk/help/opers/index (File Modified)
7052 +1 -13 trunk/help/opers/umode (File Modified)
7053 +7 -7 trunk/help/users/index (File Modified)
7056 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7058 Bail if snomask to parse is not given. Pointy hat to myself.
7062 +3 -0 trunk/src/snomask.c (File Modified)
7065 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7067 Remove m_flags from autoconf
7071 +0 -1 trunk/contrib/Makefile.in (File Modified)
7074 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7080 + - trunk/contrib/m_flags.c (File Deleted)
7083 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7085 If +s is in oper_only_umodes, clear snomask on deoper.
7089 +5 -0 trunk/src/s_user.c (File Modified)
7092 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7094 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7098 +2 -2 trunk/configure (File Modified)
7099 +2 -2 trunk/configure.ac (File Modified)
7102 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7104 Remove the old server notice umodes.
7105 Default oper only umodes is now +s.
7106 Please make sure all remaining umodes still work.
7110 +3 -21 trunk/include/client.h (File Modified)
7111 +0 -12 trunk/src/newconf.c (File Modified)
7112 +1 -1 trunk/src/s_conf.c (File Modified)
7113 +12 -12 trunk/src/s_user.c (File Modified)
7116 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7118 operator::flags nick_changes now controls +n snomask instead of +n umode.
7122 +8 -8 trunk/src/s_user.c (File Modified)
7125 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7127 Move down h_umode_changed hook call after umode allowed checks
7128 (so it will not see +a if someone tries to set it but is not
7133 +2 -3 trunk/src/s_user.c (File Modified)
7136 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7138 Move over non-+s server notices (hopefully, all of them).
7142 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7143 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7144 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7145 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7146 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7147 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7148 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7149 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7150 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7151 +2 -2 trunk/libcharybdis/event.c (File Modified)
7152 +2 -2 trunk/modules/core/m_join.c (File Modified)
7153 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7154 +3 -3 trunk/modules/core/m_message.c (File Modified)
7155 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7156 +2 -2 trunk/modules/core/m_server.c (File Modified)
7157 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7158 +1 -1 trunk/modules/m_post.c (File Modified)
7159 +1 -1 trunk/modules/m_services.c (File Modified)
7160 +2 -2 trunk/src/channel.c (File Modified)
7161 +3 -3 trunk/src/client.c (File Modified)
7162 +1 -1 trunk/src/hash.c (File Modified)
7163 +5 -5 trunk/src/s_conf.c (File Modified)
7164 +2 -2 trunk/src/s_log.c (File Modified)
7165 +4 -4 trunk/src/s_user.c (File Modified)
7168 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7170 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7174 +2 -1 trunk/include/snomask.h (File Modified)
7175 +2 -2 trunk/src/snomask.c (File Modified)
7178 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7180 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7184 +1 -1 trunk/contrib/example_module.c (File Modified)
7185 +2 -2 trunk/include/ircd_defs.h (File Modified)
7186 +6 -6 trunk/modules/core/m_error.c (File Modified)
7187 +1 -1 trunk/modules/core/m_join.c (File Modified)
7188 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7189 +1 -1 trunk/modules/core/m_message.c (File Modified)
7190 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7191 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7192 +18 -18 trunk/modules/core/m_server.c (File Modified)
7193 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7194 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7195 +4 -4 trunk/modules/m_challenge.c (File Modified)
7196 +4 -4 trunk/modules/m_dline.c (File Modified)
7197 +13 -13 trunk/modules/m_gline.c (File Modified)
7198 +5 -5 trunk/modules/m_kline.c (File Modified)
7199 +2 -2 trunk/modules/m_oper.c (File Modified)
7200 +1 -1 trunk/modules/m_pong.c (File Modified)
7201 +13 -13 trunk/modules/m_rehash.c (File Modified)
7202 +4 -4 trunk/modules/m_resv.c (File Modified)
7203 +16 -16 trunk/modules/m_set.c (File Modified)
7204 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7205 +6 -6 trunk/modules/m_xline.c (File Modified)
7206 +1 -1 trunk/src/adns.c (File Modified)
7207 +2 -2 trunk/src/channel.c (File Modified)
7208 +1 -1 trunk/src/listener.c (File Modified)
7209 +1 -1 trunk/src/s_auth.c (File Modified)
7210 +15 -15 trunk/src/s_conf.c (File Modified)
7211 +3 -3 trunk/src/s_user.c (File Modified)
7212 +7 -7 trunk/src/send.c (File Modified)
7215 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7218 - set +s snomask if +s umode set but no snomasks
7219 - put numerics in more logical order
7223 +3 -1 trunk/src/s_user.c (File Modified)
7226 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7228 parse_snobuf_to_mask(): default to + at start
7229 allows stuff like /mode jilles +s C
7233 +1 -1 trunk/src/snomask.c (File Modified)
7236 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7238 Changes to user_mode() snomask handling.
7239 - show snomask (if not 0) on /mode <nick>
7240 - show snomask once at the end if +s/-s used
7241 - only parse 1 parameter for umode changes
7242 - don't crash on /mode <nick> +s
7243 - /mode <nick> -s clears snomask, doesn't use parameter
7244 - set umode +s iff snomask is not 0
7245 - snomask is not propagated, but umode +s is
7249 +97 -72 trunk/src/s_user.c (File Modified)
7252 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7254 Convert some messages over to snomask.
7258 +29 -29 trunk/src/client.c (File Modified)
7259 +2 -2 trunk/src/ircd.c (File Modified)
7260 +13 -13 trunk/src/modules.c (File Modified)
7261 +1 -1 trunk/src/newconf.c (File Modified)
7262 +5 -5 trunk/src/parse.c (File Modified)
7263 +1 -1 trunk/src/restart.c (File Modified)
7264 +4 -4 trunk/src/s_newconf.c (File Modified)
7265 +11 -11 trunk/src/s_serv.c (File Modified)
7268 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7270 include snomask.h from client.h
7274 +1 -0 trunk/include/client.h (File Modified)
7277 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7279 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7283 +1 -0 trunk/src/newconf.c (File Modified)
7284 +2 -1 trunk/src/snomask.c (File Modified)
7287 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7289 should start with +, not \0. Whoops. :)
7293 +1 -1 trunk/src/snomask.c (File Modified)
7296 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7298 core snomask support.
7302 +3 -0 trunk/doc/example.conf (File Modified)
7303 +2 -0 trunk/include/client.h (File Modified)
7304 +2 -0 trunk/include/numeric.h (File Modified)
7305 +2 -0 trunk/include/s_newconf.h (File Modified)
7306 +63 -0 trunk/include/send.h (File Modified)
7307 + - trunk/include/snomask.h (File Added)
7308 +1 -0 trunk/src/Makefile.in (File Modified)
7309 +1 -1 trunk/src/messages.tab (File Modified)
7310 +8 -0 trunk/src/newconf.c (File Modified)
7311 +12 -0 trunk/src/s_user.c (File Modified)
7312 +235 -0 trunk/src/send.c (File Modified)
7313 + - trunk/src/snomask.c (File Added)
7316 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7318 add a blank line after the license info.
7322 +1 -1 trunk/CREDITS (File Modified)
7325 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7327 Extend copyright to 2006.
7331 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7334 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7337 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7341 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7342 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7345 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7347 Add oper privileges document.
7351 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7352 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7355 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7357 Capitalize message names in services shortcuts (for consistency).
7361 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7364 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7370 +1 -1 trunk/src/patricia.c (File Modified)
7373 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7375 Remove obsolete 'nextconnect' variable.
7379 +0 -1 trunk/include/ircd.h (File Modified)
7380 +0 -2 trunk/src/client.c (File Modified)
7381 +0 -1 trunk/src/ircd.c (File Modified)
7384 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7386 Remove this remnant of the hybrid 6 ziplinks implementation.
7390 + - trunk/include/s_zip.h (File Deleted)
7393 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7395 Make clone limiting work on orighost, not host (so it
7396 looks through services cloaks). Lightly tested, please
7401 +2 -0 trunk/modules/m_chghost.c (File Modified)
7402 +1 -1 trunk/src/client.c (File Modified)
7403 +1 -1 trunk/src/s_conf.c (File Modified)
7406 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7408 Don't forget to link me_realhost() into the command hash.
7410 Pointy hat to: myself
7414 +1 -1 trunk/modules/m_chghost.c (File Modified)
7417 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7419 It's call_hook, not hook_call.
7423 +1 -1 trunk/src/s_user.c (File Modified)
7426 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7428 Add unreject help file.
7432 + - trunk/help/opers/unreject (File Added)
7435 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7437 Link the all-important 42 module to the build :P
7441 +1 -0 trunk/contrib/Makefile.in (File Modified)
7444 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7446 Mention /rehash help.
7450 +1 -0 trunk/help/opers/rehash (File Modified)
7453 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7455 Add h_user_signon hook.
7459 +1 -0 trunk/include/hook.h (File Modified)
7460 +2 -0 trunk/src/hook.c (File Modified)
7461 +4 -0 trunk/src/s_user.c (File Modified)
7464 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7466 Oops, forgot to set orighost for remote client introductions.
7470 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7473 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7475 Use TS6 forms in services shortcuts, if possible.
7479 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7482 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7484 - Start out default_umodes conf entry from the empty set instead of +i.
7485 - Move oper_only_umodes check to where default_umodes is used, as
7486 oper_only_umodes may not be set yet while we're reading the conf.
7490 +6 -7 trunk/src/newconf.c (File Modified)
7491 +1 -1 trunk/src/s_user.c (File Modified)
7494 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7496 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7500 +1 -0 trunk/doc/example.conf (File Modified)
7501 +7 -0 trunk/doc/reference.conf (File Modified)
7502 +0 -7 trunk/include/config.h.dist (File Modified)
7503 +1 -0 trunk/include/s_conf.h (File Modified)
7504 +6 -0 trunk/modules/m_info.c (File Modified)
7505 +9 -18 trunk/src/client.c (File Modified)
7506 +1 -0 trunk/src/newconf.c (File Modified)
7507 +1 -0 trunk/src/s_conf.c (File Modified)
7510 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7512 - Allow NULL target_ip in show_ip() (indicates message is being
7513 sent to local opers)
7514 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7516 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7517 those in src/client.c
7519 From ratbox 2.2 svn (anfl)
7523 +1 -0 trunk/include/client.h (File Modified)
7524 +21 -2 trunk/src/client.c (File Modified)
7525 +2 -4 trunk/src/hostmask.c (File Modified)
7526 +1 -5 trunk/src/s_conf.c (File Modified)
7527 +4 -8 trunk/src/s_user.c (File Modified)
7530 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7532 Fire off events properly.
7536 +7 -3 trunk/src/s_user.c (File Modified)
7539 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7541 make sure modules which depend on umode information get the message upon connection (oops)
7545 +3 -0 trunk/src/s_user.c (File Modified)
7548 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7550 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7551 From ratbox 2.2 svn.
7555 +3 -7 trunk/modules/m_etrace.c (File Modified)
7558 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7560 Replace silly `default_invisible' option with more versatile default_umodes.
7564 +2 -2 trunk/Makefile.in (File Modified)
7565 +12 -1 trunk/doc/example.conf (File Modified)
7566 +14 -7 trunk/doc/reference.conf (File Modified)
7567 +2 -4 trunk/include/s_conf.h (File Modified)
7568 +0 -6 trunk/modules/m_info.c (File Modified)
7569 +4 -0 trunk/src/modules.c (File Modified)
7570 +41 -1 trunk/src/newconf.c (File Modified)
7571 +2 -2 trunk/src/s_conf.c (File Modified)
7572 +3 -4 trunk/src/s_user.c (File Modified)
7575 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7577 Add temporary nick resvs with the proper duration,
7578 not 60 times too long.
7582 +1 -1 trunk/modules/m_resv.c (File Modified)
7585 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7587 Add kick on split riding. See reference.conf for more details.
7591 +1 -0 trunk/doc/example.conf (File Modified)
7592 +16 -0 trunk/doc/reference.conf (File Modified)
7593 +1 -0 trunk/include/s_conf.h (File Modified)
7594 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7595 +6 -0 trunk/modules/m_info.c (File Modified)
7596 +1 -0 trunk/src/newconf.c (File Modified)
7597 +1 -0 trunk/src/s_conf.c (File Modified)
7600 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7602 New credits, denoting GXTi as being on the core team.
7606 +16 -5 trunk/CREDITS (File Modified)
7609 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7611 better cloaking algorithm
7615 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7618 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7620 don't do redundant bitshifting.
7624 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7627 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7633 +1 -0 trunk/contrib/Makefile.in (File Modified)
7636 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7638 Set the DynSpoof flag properly.
7642 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7645 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7647 first go at an ip_cloaking implementation for charybdis.
7651 + - trunk/contrib/ip_cloaking.c (File Added)
7654 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7656 Add libcharybdis to contrib/ includes.
7660 +1 -1 trunk/contrib/Makefile.in (File Modified)
7663 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7665 add h_umode_changed hook for modules that provide usermodes.
7669 +1 -0 trunk/include/hook.h (File Modified)
7670 +2 -1 trunk/src/hook.c (File Modified)
7671 +3 -0 trunk/src/s_user.c (File Modified)
7674 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7676 Show quiets in /stats z.
7680 +15 -10 trunk/src/s_stats.c (File Modified)
7683 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7685 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7689 +0 -12 trunk/configure (File Modified)
7690 +0 -9 trunk/configure.ac (File Modified)
7691 +0 -3 trunk/include/setup.h.in (File Modified)
7694 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7696 change various buffer sizes to = topiclen.
7700 +3 -4 trunk/include/ircd_defs.h (File Modified)
7703 jon 2005/12/12 19:32:18 UTC (20051212-400)
7705 - Partial commit test, partial ego strokage ;)
7709 +2 -1 trunk/CREDITS (File Modified)
7712 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7714 More kqueue corrections.
7717 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7720 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7722 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7723 Not sure why this wasn't this way to begin with.
7727 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7730 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7732 example.conf tweaks:
7733 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7734 most people do not need this.
7735 Enable serverinfo::hub.
7739 +14 -11 trunk/doc/example.conf (File Modified)
7742 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7744 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7748 +1 -1 trunk/src/s_serv.c (File Modified)
7751 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7753 header include changes
7757 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7758 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7759 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7760 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7761 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7762 +1 -21 trunk/libcharybdis/select.c (File Modified)
7765 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7767 s/ilog/libcharybdis_{die,log,restart}/g
7771 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7772 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7773 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7774 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7775 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7776 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7777 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7778 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7781 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7783 Use the right callbacks in the function code.
7786 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7789 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7791 More work, it builds again!
7795 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7796 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7797 + - trunk/libcharybdis/libcharybdis.c (File Added)
7798 + - trunk/libcharybdis/libcharybdis.h (File Added)
7801 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7803 Move some stuff around.
7807 + - trunk/include/memory.h (File Deleted)
7808 + - trunk/include/tools.h (File Deleted)
7809 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7810 + - trunk/libcharybdis/memory.c (File Added)
7811 + - trunk/libcharybdis/memory.h (File Added)
7812 + - trunk/libcharybdis/snprintf.c (File Added)
7813 + - trunk/libcharybdis/tools.c (File Added)
7814 + - trunk/libcharybdis/tools.h (File Added)
7815 +1000 -1062 trunk/modules/.depend (File Modified)
7816 +421 -455 trunk/src/.depend (File Modified)
7817 +0 -1191 trunk/src/Makefile.in (File Modified)
7818 + - trunk/src/memory.c (File Deleted)
7819 + - trunk/src/snprintf.c (File Deleted)
7820 + - trunk/src/tools.c (File Deleted)
7823 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7825 move more headers into libcharybdis
7828 + - trunk/include/balloc.h (File Deleted)
7829 + - trunk/include/event.h (File Deleted)
7830 + - trunk/libcharybdis/balloc.h (File Added)
7831 + - trunk/libcharybdis/event.h (File Added)
7832 +924 -1020 trunk/modules/.depend (File Modified)
7833 +327 -406 trunk/src/.depend (File Modified)
7836 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7838 balloc, events -> libcharybdis
7841 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7842 + - trunk/libcharybdis/balloc.c (File Added)
7843 + - trunk/libcharybdis/event.c (File Added)
7844 +0 -1008 trunk/src/Makefile.in (File Modified)
7845 + - trunk/src/balloc.c (File Deleted)
7846 + - trunk/src/event.c (File Deleted)
7849 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7854 + - trunk/include/commio.h (File Deleted)
7855 + - trunk/include/linebuf.h (File Deleted)
7856 + - trunk/libcharybdis/commio.h (File Added)
7857 + - trunk/libcharybdis/linebuf.h (File Added)
7858 +1644 -530 trunk/modules/.depend (File Modified)
7859 +1 -1 trunk/modules/Makefile.in (File Modified)
7860 +720 -284 trunk/src/.depend (File Modified)
7863 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7865 Makefile reworking -- moving libcharybdis headers into proper location.
7868 +1 -1 trunk/adns/Makefile.in (File Modified)
7869 +1 -1 trunk/src/Makefile.in (File Modified)
7872 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7874 Document proposed authdaemon protocol.
7877 + - trunk/authdaemon/protocol.txt (File Added)
7880 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7885 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7888 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7890 Remove dead makefile from generation
7893 +1 -2 trunk/configure (File Modified)
7894 +0 -1 trunk/configure.ac (File Modified)
7897 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7899 libcharybdisIO -> libcharybdis
7902 +1 -1 trunk/src/Makefile.in (File Modified)
7905 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7910 + - trunk/libcharybdis/Makefile.in (File Added)
7911 + - trunk/libcharybdis/commio.c (File Added)
7912 + - trunk/libcharybdis/devpoll.c (File Added)
7913 + - trunk/libcharybdis/epoll.c (File Added)
7914 + - trunk/libcharybdis/io/ (File Deleted)
7915 + - trunk/libcharybdis/kqueue.c (File Added)
7916 + - trunk/libcharybdis/linebuf.c (File Added)
7917 + - trunk/libcharybdis/log/ (File Deleted)
7918 + - trunk/libcharybdis/poll.c (File Added)
7919 + - trunk/libcharybdis/ports.c (File Added)
7920 + - trunk/libcharybdis/select.c (File Added)
7923 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7928 + - trunk/libcharybdis/Makefile.in (File Deleted)
7931 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7936 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7939 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7941 add authdaemon dir for later hacking
7945 + - trunk/authdaemon/ (File Added)
7948 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7950 linebuf -> libcharybdisIO
7954 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7955 + - trunk/libcharybdis/io/linebuf.c (File Added)
7956 + - trunk/libcharybdis/log/ (File Added)
7957 + - trunk/libcharybdis/log/Makefile.in (File Added)
7958 +0 -687 trunk/src/Makefile.in (File Modified)
7959 + - trunk/src/linebuf.c (File Deleted)
7962 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7964 Solaris 10 I/O ports support
7967 + - trunk/libcharybdis/io/ports.c (File Added)
7970 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7976 +1 -1 trunk/Makefile.in (File Modified)
7977 +3 -1 trunk/configure (File Modified)
7978 +133 -10 trunk/configure.ac (File Modified)
7979 + - trunk/libcharybdis/ (File Added)
7980 + - trunk/libcharybdis/Makefile.in (File Added)
7981 + - trunk/libcharybdis/io/ (File Added)
7982 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7983 +2 -3 trunk/src/Makefile.in (File Modified)
7984 + - trunk/src/io/ (File Deleted)
7987 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7989 split IO stuff into libcharybdisIO.
7993 + - trunk/src/commio.c (File Deleted)
7994 + - trunk/src/devpoll.c (File Deleted)
7995 + - trunk/src/epoll.c (File Deleted)
7996 + - trunk/src/io/ (File Added)
7997 + - trunk/src/io/Makefile.in (File Added)
7998 + - trunk/src/io/commio.c (File Added)
7999 + - trunk/src/io/devpoll.c (File Added)
8000 + - trunk/src/io/epoll.c (File Added)
8001 + - trunk/src/io/kqueue.c (File Added)
8002 + - trunk/src/io/poll.c (File Added)
8003 + - trunk/src/io/select.c (File Added)
8004 + - trunk/src/kqueue.c (File Deleted)
8005 + - trunk/src/poll.c (File Deleted)
8006 + - trunk/src/select.c (File Deleted)
8009 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8015 +86 -155 trunk/configure (File Modified)
8016 +1 -1 trunk/configure.ac (File Modified)
8019 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8021 Remove mentions of mkkeypair/cryptlinks.
8025 +1 -3 trunk/doc/challenge.txt (File Modified)
8028 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8030 Clarify serverinfo{} description.
8034 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8037 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8039 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8043 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8046 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8048 Improvements also applicable to hyperion 1.x.
8052 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8055 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8057 - Add +F description
8058 - General improvements and changes to charybdis
8062 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8065 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8067 The server notice umodes only have an effect
8068 for opers. ("sendto_realops_flags", so having
8069 the umode is not enough, they must also be
8074 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8077 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8079 Updates to umodes docs.
8083 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8086 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8088 Add SGML documentation.
8091 + - trunk/doc/sgml/ (File Added)
8092 + - trunk/doc/sgml/oper-guide/ (File Added)
8093 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8094 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8095 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8096 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8097 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8098 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8099 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8102 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8104 Make operwall flag restrict setting umode +z.
8105 This repairs this flag broken in charybdis-1.0.
8109 +41 -0 trunk/contrib/m_flags.c (File Modified)
8110 +9 -0 trunk/src/s_user.c (File Modified)
8113 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8115 Don't complain/reset remote clients +n. I'm still not
8116 convinced propagating all umodes is the way to go, oh
8121 +1 -1 trunk/src/s_user.c (File Modified)
8124 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8126 - Require admin flag for oper /chghost (if it's enabled
8127 which is not default)
8128 - Give error message on nonexistant nick
8132 +12 -0 trunk/modules/m_chghost.c (File Modified)
8135 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8137 Incorporated jilles' dynspoof patch with a few minor changes.
8140 +5 -2 trunk/include/client.h (File Modified)
8141 +1 -0 trunk/include/numeric.h (File Modified)
8142 +75 -4 trunk/modules/m_chghost.c (File Modified)
8143 +2 -21 trunk/modules/m_stats.c (File Modified)
8144 +2 -8 trunk/modules/m_trace.c (File Modified)
8145 +2 -0 trunk/src/client.c (File Modified)
8146 +3 -0 trunk/src/s_user.c (File Modified)
8149 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8154 +5 -0 trunk/NEWS (File Modified)
8157 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8159 Make show_ip() far less braindead.
8161 Obtained from: ratbox 2.2 SVN
8165 +14 -85 trunk/src/client.c (File Modified)
8168 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8170 Instead of not showing channels at all for whoising services,
8171 only show channels the requester is also on. If operspying
8172 services, show all the channels.
8176 +37 -40 trunk/modules/m_whois.c (File Modified)
8179 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8181 - Show real errno if we fail to connect to a server
8182 - Don't show server IPs on IRC if a server goes dead
8187 +2 -5 trunk/src/s_serv.c (File Modified)
8190 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8192 Revert hybrid 7.2 aline code. It causes too many problems.
8196 +1 -47 trunk/NEWS (File Modified)
8197 + - trunk/include/aline.h (File Deleted)
8198 +53 -6 trunk/modules/m_dline.c (File Modified)
8199 +212 -16 trunk/modules/m_kline.c (File Modified)
8200 +37 -8 trunk/modules/m_resv.c (File Modified)
8201 +45 -24 trunk/modules/m_xline.c (File Modified)
8202 +0 -485 trunk/src/Makefile.in (File Modified)
8203 + - trunk/src/aline.c (File Deleted)
8206 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8208 Incorporate recent ratbox monitor bugfixes (could crash).
8212 +16 -0 trunk/modules/m_monitor.c (File Modified)
8213 +4 -3 trunk/src/monitor.c (File Modified)
8216 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8218 Fix /invite UID leak.
8220 Found by logiclrd@EFnet.
8224 +3 -2 trunk/modules/m_invite.c (File Modified)
8227 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8229 Don't show what channels a service is in.
8232 +1 -0 trunk/NEWS (File Modified)
8233 +40 -35 trunk/modules/m_whois.c (File Modified)
8236 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8238 Update version to 1.0.3.
8242 +9 -9 trunk/configure (File Modified)
8243 +1 -1 trunk/configure.ac (File Modified)
8246 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8252 +7 -1 trunk/NEWS (File Modified)
8255 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8257 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8258 More static buffers :(
8262 +12 -4 trunk/src/aline.c (File Modified)
8265 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8267 Make operspy mode (/mode !#channel showing parameters
8268 even if not on channel) work again.
8272 +4 -4 trunk/src/channel.c (File Modified)
8275 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8277 Call server_introduced hook on TS6 remote server
8278 introduction (ms_sid()).
8282 +6 -0 trunk/modules/core/m_server.c (File Modified)
8285 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8287 Cyrix boxes are wierd.
8290 +2 -1 trunk/modules/m_services.c (File Modified)
8293 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8298 +1 -1 trunk/include/client.h (File Modified)
8299 +3 -1 trunk/modules/m_services.c (File Modified)
8302 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8307 +1 -6 trunk/modules/m_services.c (File Modified)
8310 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8312 Disable a check that doesn't always seem to work right for some reason.
8315 +2 -0 trunk/modules/m_services.c (File Modified)
8318 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8324 +4 -1 trunk/NEWS (File Modified)
8327 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8333 +9 -9 trunk/configure (File Modified)
8334 +1 -1 trunk/configure.ac (File Modified)
8337 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8339 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8343 +3 -13 trunk/modules/m_trace.c (File Modified)
8346 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8348 Don't send empty RPL_WHOISCHANNELS on remote whois.
8350 Pointy hat to: jilles
8354 +1 -1 trunk/modules/m_whois.c (File Modified)
8357 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8363 +3 -0 trunk/NEWS (File Modified)
8366 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8368 Modular umode support.
8372 +0 -9 trunk/include/client.h (File Modified)
8373 +2 -1 trunk/include/s_user.h (File Modified)
8374 +1 -1 trunk/include/tools.h (File Modified)
8375 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8376 +3 -0 trunk/src/ircd.c (File Modified)
8377 +1 -1 trunk/src/messages.tab (File Modified)
8378 +2 -2 trunk/src/s_serv.c (File Modified)
8379 +37 -59 trunk/src/s_user.c (File Modified)
8380 +21 -0 trunk/src/tools.c (File Modified)
8383 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8385 Optionally do forced nick change to the UID instead of kill
8386 on nick collisions, see doc/collision_fnc.txt for more
8391 + - trunk/doc/collision_fnc.txt (File Added)
8392 +1 -0 trunk/doc/example.conf (File Modified)
8393 +8 -0 trunk/doc/reference.conf (File Modified)
8394 +1 -0 trunk/include/numeric.h (File Modified)
8395 +1 -0 trunk/include/s_conf.h (File Modified)
8396 +2 -1 trunk/include/s_serv.h (File Modified)
8397 +1 -0 trunk/include/s_stats.h (File Modified)
8398 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8399 +1 -1 trunk/src/messages.tab (File Modified)
8400 +1 -0 trunk/src/newconf.c (File Modified)
8401 +1 -0 trunk/src/s_conf.c (File Modified)
8402 +1 -0 trunk/src/s_serv.c (File Modified)
8403 +2 -2 trunk/src/s_stats.c (File Modified)
8406 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8412 trunk/NEWS (File Modified)
8415 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8417 Don't allow lookups by uid in /monitor + and /monitor s.
8421 trunk/modules/m_monitor.c (File Modified)
8424 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8426 Stop garbage +j being set in cases like +j aaa:bbb by
8427 initializing the variables properly.
8433 trunk/modules/core/m_mode.c (File Modified)
8434 trunk/modules/core/m_sjoin.c (File Modified)
8437 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8439 Apply flags to the proper server in me_gcap().
8443 trunk/modules/m_capab.c (File Modified)
8446 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8448 Use find_named_client() instead of find_client() to check
8449 for nick collisions.
8453 trunk/modules/core/m_nick.c (File Modified)
8456 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8458 - Replace old 381 numeric with a new, more positive one!
8462 trunk/src/messages.tab (File Modified)
8465 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8467 Make it compile again.
8471 trunk/src/channel.c (File Modified)
8472 trunk/src/client.c (File Modified)
8473 trunk/src/ircd.c (File Modified)
8474 trunk/src/packet.c (File Modified)
8477 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8479 - Prevent UID disclosure in cmode setting.
8483 trunk/NEWS (File Modified)
8484 trunk/modules/core/m_mode.c (File Modified)
8487 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8489 A different check which prevents UID disclosure.
8493 trunk/modules/core/m_kick.c (File Modified)
8496 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8498 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8502 trunk/modules/core/m_kick.c (File Modified)
8505 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8507 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8511 trunk/NEWS (File Modified)
8512 trunk/modules/m_accept.c (File Modified)
8513 trunk/modules/m_admin.c (File Modified)
8514 trunk/modules/m_away.c (File Modified)
8515 trunk/modules/m_cap.c (File Modified)
8516 trunk/modules/m_capab.c (File Modified)
8517 trunk/modules/m_challenge.c (File Modified)
8518 trunk/modules/m_chghost.c (File Modified)
8519 trunk/modules/m_close.c (File Modified)
8520 trunk/modules/m_cmessage.c (File Modified)
8521 trunk/modules/m_connect.c (File Modified)
8522 trunk/modules/m_dline.c (File Modified)
8523 trunk/modules/m_encap.c (File Modified)
8524 trunk/modules/m_etrace.c (File Modified)
8525 trunk/modules/m_gline.c (File Modified)
8526 trunk/modules/m_help.c (File Modified)
8527 trunk/modules/m_info.c (File Modified)
8528 trunk/modules/m_invite.c (File Modified)
8529 trunk/modules/m_ison.c (File Modified)
8530 trunk/modules/m_kline.c (File Modified)
8531 trunk/modules/m_knock.c (File Modified)
8532 trunk/modules/m_links.c (File Modified)
8533 trunk/modules/m_list.c (File Modified)
8534 trunk/modules/m_locops.c (File Modified)
8535 trunk/modules/m_lusers.c (File Modified)
8536 trunk/modules/m_map.c (File Modified)
8537 trunk/modules/m_monitor.c (File Modified)
8538 trunk/modules/m_motd.c (File Modified)
8539 trunk/modules/m_names.c (File Modified)
8540 trunk/modules/m_oper.c (File Modified)
8541 trunk/modules/m_operspy.c (File Modified)
8542 trunk/modules/m_pass.c (File Modified)
8543 trunk/modules/m_ping.c (File Modified)
8544 trunk/modules/m_pong.c (File Modified)
8545 trunk/modules/m_post.c (File Modified)
8546 trunk/modules/m_rehash.c (File Modified)
8547 trunk/modules/m_restart.c (File Modified)
8548 trunk/modules/m_resv.c (File Modified)
8549 trunk/modules/m_services.c (File Modified)
8550 trunk/modules/m_set.c (File Modified)
8551 trunk/modules/m_sshortcut.c (File Modified)
8552 trunk/modules/m_stats.c (File Modified)
8553 trunk/modules/m_svinfo.c (File Modified)
8554 trunk/modules/m_tb.c (File Modified)
8555 trunk/modules/m_testline.c (File Modified)
8556 trunk/modules/m_testmask.c (File Modified)
8557 trunk/modules/m_time.c (File Modified)
8558 trunk/modules/m_topic.c (File Modified)
8559 trunk/modules/m_trace.c (File Modified)
8560 trunk/modules/m_unreject.c (File Modified)
8561 trunk/modules/m_user.c (File Modified)
8562 trunk/modules/m_userhost.c (File Modified)
8563 trunk/modules/m_users.c (File Modified)
8564 trunk/modules/m_version.c (File Modified)
8565 trunk/modules/m_wallops.c (File Modified)
8566 trunk/modules/m_who.c (File Modified)
8567 trunk/modules/m_whois.c (File Modified)
8568 trunk/modules/m_whowas.c (File Modified)
8569 trunk/modules/m_xline.c (File Modified)
8570 trunk/src/adns.c (File Modified)
8571 trunk/src/aline.c (File Modified)
8572 trunk/src/cache.c (File Modified)
8573 trunk/src/channel.c (File Modified)
8574 trunk/src/class.c (File Modified)
8575 trunk/src/client.c (File Modified)
8576 trunk/src/commio.c (File Modified)
8577 trunk/src/event.c (File Modified)
8578 trunk/src/hash.c (File Modified)
8579 trunk/src/hostmask.c (File Modified)
8580 trunk/src/ircd.c (File Modified)
8581 trunk/src/kdparse.c (File Modified)
8582 trunk/src/linebuf.c (File Modified)
8583 trunk/src/listener.c (File Modified)
8584 trunk/src/modules.c (File Modified)
8585 trunk/src/monitor.c (File Modified)
8586 trunk/src/newconf.c (File Modified)
8587 trunk/src/packet.c (File Modified)
8588 trunk/src/parse.c (File Modified)
8589 trunk/src/reject.c (File Modified)
8590 trunk/src/s_auth.c (File Modified)
8591 trunk/src/s_conf.c (File Modified)
8592 trunk/src/s_gline.c (File Modified)
8593 trunk/src/s_log.c (File Modified)
8594 trunk/src/s_newconf.c (File Modified)
8595 trunk/src/s_serv.c (File Modified)
8596 trunk/src/s_stats.c (File Modified)
8597 trunk/src/s_user.c (File Modified)
8598 trunk/src/send.c (File Modified)
8599 trunk/src/whowas.c (File Modified)
8602 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8604 - More coding style niceities. Pretty much got client.h squared away.
8608 trunk/modules/m_dline.c (File Modified)
8609 trunk/modules/m_gline.c (File Modified)
8610 trunk/modules/m_kline.c (File Modified)
8611 trunk/modules/m_rehash.c (File Modified)
8612 trunk/modules/m_resv.c (File Modified)
8613 trunk/modules/m_stats.c (File Modified)
8614 trunk/modules/m_testline.c (File Modified)
8615 trunk/modules/m_user.c (File Modified)
8616 trunk/modules/m_xline.c (File Modified)
8619 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8621 - Propagate quiets (+q) on netjoins
8622 - Clear +q list too on lowerTS sjoin from TS6 source
8626 trunk/modules/core/m_sjoin.c (File Modified)
8627 trunk/src/s_serv.c (File Modified)
8630 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8632 Second argument to whois is always a nick, never a uid.
8633 This prevents /whois other.server uid to get information
8638 trunk/modules/m_whois.c (File Modified)
8641 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8643 Don't allow local users to use uids in user mode.
8647 trunk/src/s_user.c (File Modified)
8650 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8652 Make it compile again.
8656 trunk/src/s_stats.c (File Modified)
8659 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8661 Fix propagation of empty SJOIN.
8665 trunk/modules/core/m_sjoin.c (File Modified)
8668 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8670 Some atheme-style niceties here.
8674 trunk/modules/m_accept.c (File Modified)
8675 trunk/modules/m_admin.c (File Modified)
8676 trunk/modules/m_away.c (File Modified)
8677 trunk/modules/m_cap.c (File Modified)
8678 trunk/modules/m_capab.c (File Modified)
8679 trunk/modules/m_challenge.c (File Modified)
8680 trunk/modules/m_chghost.c (File Modified)
8681 trunk/modules/m_close.c (File Modified)
8682 trunk/modules/m_cmessage.c (File Modified)
8683 trunk/modules/m_connect.c (File Modified)
8684 trunk/modules/m_dline.c (File Modified)
8685 trunk/modules/m_encap.c (File Modified)
8686 trunk/modules/m_etrace.c (File Modified)
8687 trunk/modules/m_gline.c (File Modified)
8688 trunk/modules/m_help.c (File Modified)
8689 trunk/modules/m_info.c (File Modified)
8690 trunk/modules/m_invite.c (File Modified)
8691 trunk/modules/m_ison.c (File Modified)
8692 trunk/modules/m_kline.c (File Modified)
8693 trunk/modules/m_knock.c (File Modified)
8694 trunk/modules/m_links.c (File Modified)
8695 trunk/modules/m_list.c (File Modified)
8696 trunk/modules/m_locops.c (File Modified)
8697 trunk/modules/m_lusers.c (File Modified)
8698 trunk/modules/m_map.c (File Modified)
8699 trunk/modules/m_monitor.c (File Modified)
8700 trunk/modules/m_motd.c (File Modified)
8701 trunk/modules/m_names.c (File Modified)
8702 trunk/modules/m_oper.c (File Modified)
8703 trunk/modules/m_operspy.c (File Modified)
8704 trunk/modules/m_pass.c (File Modified)
8705 trunk/modules/m_ping.c (File Modified)
8706 trunk/modules/m_pong.c (File Modified)
8707 trunk/modules/m_post.c (File Modified)
8708 trunk/modules/m_rehash.c (File Modified)
8709 trunk/modules/m_restart.c (File Modified)
8710 trunk/modules/m_resv.c (File Modified)
8711 trunk/modules/m_services.c (File Modified)
8712 trunk/modules/m_set.c (File Modified)
8713 trunk/modules/m_sshortcut.c (File Modified)
8714 trunk/modules/m_stats.c (File Modified)
8715 trunk/modules/m_svinfo.c (File Modified)
8716 trunk/modules/m_tb.c (File Modified)
8717 trunk/modules/m_testline.c (File Modified)
8718 trunk/modules/m_testmask.c (File Modified)
8719 trunk/modules/m_time.c (File Modified)
8720 trunk/modules/m_topic.c (File Modified)
8721 trunk/modules/m_trace.c (File Modified)
8722 trunk/modules/m_unreject.c (File Modified)
8723 trunk/modules/m_user.c (File Modified)
8724 trunk/modules/m_userhost.c (File Modified)
8725 trunk/modules/m_users.c (File Modified)
8726 trunk/modules/m_version.c (File Modified)
8727 trunk/modules/m_wallops.c (File Modified)
8728 trunk/modules/m_who.c (File Modified)
8729 trunk/modules/m_whois.c (File Modified)
8730 trunk/modules/m_whowas.c (File Modified)
8731 trunk/modules/m_xline.c (File Modified)
8734 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8736 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8740 trunk/.indent.pro (File Modified)
8741 trunk/include/charybdis.h (File Added)
8742 trunk/include/client.h (File Modified)
8743 trunk/modules/.indent.pro (File Modified)
8744 trunk/src/.indent.pro (File Modified)
8745 trunk/src/adns.c (File Modified)
8746 trunk/src/aline.c (File Modified)
8747 trunk/src/cache.c (File Modified)
8748 trunk/src/channel.c (File Modified)
8749 trunk/src/class.c (File Modified)
8750 trunk/src/client.c (File Modified)
8751 trunk/src/commio.c (File Modified)
8752 trunk/src/event.c (File Modified)
8753 trunk/src/hash.c (File Modified)
8754 trunk/src/hostmask.c (File Modified)
8755 trunk/src/ircd.c (File Modified)
8756 trunk/src/kdparse.c (File Modified)
8757 trunk/src/linebuf.c (File Modified)
8758 trunk/src/listener.c (File Modified)
8759 trunk/src/modules.c (File Modified)
8760 trunk/src/monitor.c (File Modified)
8761 trunk/src/newconf.c (File Modified)
8762 trunk/src/packet.c (File Modified)
8763 trunk/src/parse.c (File Modified)
8764 trunk/src/reject.c (File Modified)
8765 trunk/src/s_auth.c (File Modified)
8766 trunk/src/s_conf.c (File Modified)
8767 trunk/src/s_gline.c (File Modified)
8768 trunk/src/s_log.c (File Modified)
8769 trunk/src/s_newconf.c (File Modified)
8770 trunk/src/s_serv.c (File Modified)
8771 trunk/src/s_stats.c (File Modified)
8772 trunk/src/s_user.c (File Modified)
8773 trunk/src/send.c (File Modified)
8774 trunk/src/whowas.c (File Modified)
8777 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8779 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8780 - Convert a few modules towards using this code.
8781 - Make a note about this change in NEWS.
8785 trunk/NEWS (File Modified)
8786 trunk/include/aline.h (File Added)
8787 trunk/modules/m_dline.c (File Modified)
8788 trunk/modules/m_kline.c (File Modified)
8789 trunk/modules/m_resv.c (File Modified)
8790 trunk/modules/m_xline.c (File Modified)
8791 trunk/src/Makefile.in (File Modified)
8792 trunk/src/aline.c (File Added)
8795 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8797 - Update NEWS document.
8801 trunk/NEWS (File Modified)
8804 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8806 Use find_named_person() instead of find_person() in services shortcuts.
8810 trunk/modules/m_sshortcut.c (File Modified)
8813 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8815 Fix propagation of empty channels (+P).
8819 trunk/modules/core/m_sjoin.c (File Modified)
8820 trunk/src/s_serv.c (File Modified)
8823 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8825 Use same comparison for +f.
8829 trunk/modules/core/m_join.c (File Modified)
8832 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8834 Retire server-server non-encap CHGHOST, and clean it up a bit.
8838 trunk/modules/m_chghost.c (File Modified)
8841 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8843 Use TS6 form for SQUIT wallops.
8847 trunk/modules/core/m_squit.c (File Modified)
8850 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8852 Propagate nick changes for remote clients in TS6 form if possible;
8853 simplify the code a bit.
8857 trunk/modules/core/m_nick.c (File Modified)
8860 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8862 Only clear oper_only_umodes on deoper for local clients.
8866 trunk/src/s_user.c (File Modified)
8869 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8871 - Don't enable use_whois_actually in the default config, makes cloaking
8872 only useful for vanity.
8876 trunk/doc/example.conf (File Modified)
8879 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8881 Fix linebuf raw code to not truncate lines longer than
8882 510 characters. This stops ziplinks corruption at
8883 the initial burst if the other side sends a lot.
8887 trunk/src/linebuf.c (File Modified)
8890 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8892 - Add +r to channel_modes().
8896 trunk/src/channel.c (File Modified)
8899 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8905 trunk/NEWS (File Modified)
8908 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8910 err, nvm. wrong project :-P
8914 trunk/src/match.c (File Modified)
8917 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8919 make sure we don't crash on match(NULL, test)
8923 trunk/src/match.c (File Modified)
8926 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8928 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8929 flags = rehash in shared{}.
8930 Uses :<source> ENCAP <target> REHASH [option].
8934 trunk/doc/example.conf (File Modified)
8935 trunk/doc/reference.conf (File Modified)
8936 trunk/help/opers/rehash (File Modified)
8937 trunk/include/s_newconf.h (File Modified)
8938 trunk/modules/m_rehash.c (File Modified)
8939 trunk/modules/m_stats.c (File Modified)
8940 trunk/src/newconf.c (File Modified)
8943 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8945 Initialize flags to 0 in conf_set_shared_flags() and
8946 conf_set_cluster_flags().
8950 trunk/src/newconf.c (File Modified)
8953 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8955 Don't allow a forward from a #channel to an &channel.
8956 Error message is Illegal channel name.
8960 trunk/modules/core/m_mode.c (File Modified)
8963 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8965 - change version to 1.0.1
8969 trunk/configure (File Modified)
8970 trunk/configure.ac (File Modified)
8973 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8979 trunk/NEWS (File Modified)
8982 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8984 Services shortcuts changes:
8985 - Require umode +S on target
8986 - Use ERR_SERVICESDOWN (440) for error message
8987 - Fix check for empty string
8991 trunk/include/numeric.h (File Modified)
8992 trunk/modules/m_sshortcut.c (File Modified)
8993 trunk/src/messages.tab (File Modified)
8996 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
8998 s/IsChanService/IsService/g;
9002 trunk/modules/m_sshortcut.c (File Modified)
9005 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9007 Add check for service validity in shortcut routines.
9011 trunk/modules/m_sshortcut.c (File Modified)
9014 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9016 Don't allow forwarding to a -F channel the setter is not on.
9020 trunk/modules/core/m_mode.c (File Modified)
9023 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9025 Describe identify_service and identify_command in
9030 trunk/doc/reference.conf (File Modified)
9033 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9035 More helpfile updates.
9039 trunk/help/Makefile.in (File Modified)
9040 trunk/help/opers/die (File Modified)
9041 trunk/help/opers/join (File Modified)
9042 trunk/help/opers/links (File Modified)
9043 trunk/help/opers/lusers (File Modified)
9044 trunk/help/opers/map (File Added)
9045 trunk/help/opers/motd (File Modified)
9046 trunk/help/opers/names (File Modified)
9047 trunk/help/opers/notice (File Modified)
9048 trunk/help/opers/operspy (File Modified)
9049 trunk/help/opers/part (File Modified)
9050 trunk/help/opers/privmsg (File Modified)
9051 trunk/help/opers/restart (File Modified)
9052 trunk/help/opers/set (File Modified)
9053 trunk/help/opers/stats (File Modified)
9054 trunk/help/opers/trace (File Modified)
9055 trunk/help/opers/version (File Modified)
9056 trunk/help/users/notice (File Modified)
9057 trunk/help/users/privmsg (File Modified)
9058 trunk/help/users/stats (File Modified)
9061 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9067 trunk/help/opers/cmode (File Modified)
9068 trunk/help/opers/umode (File Modified)
9069 trunk/help/opers/wallops (File Modified)
9070 trunk/help/opers/who (File Modified)
9071 trunk/help/users/umode (File Modified)
9074 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9076 Include cmode +r in 004 and 005.
9080 trunk/include/supported.h (File Modified)
9081 trunk/src/messages.tab (File Modified)
9084 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9086 No need to clear all 3 buffers in channel_modes().
9090 trunk/src/channel.c (File Modified)
9093 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9095 - Fix multiple +f modes per line
9096 - -f shouldn't take a parameter
9100 trunk/modules/core/m_mode.c (File Modified)
9103 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9105 Channel mode +Q now prevents forwarding to or through
9106 a channel, just like in hyperion, not from a channel.
9110 trunk/modules/core/m_join.c (File Modified)
9113 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9115 Complete +F/+Q propagation.
9119 trunk/modules/core/m_join.c (File Modified)
9120 trunk/modules/core/m_sjoin.c (File Modified)
9121 trunk/src/channel.c (File Modified)
9124 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9126 - A few minor fixes.
9130 trunk/modules/core/m_join.c (File Modified)
9131 trunk/modules/m_services.c (File Modified)
9134 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9136 - Fix netsplit obfuscation.
9140 trunk/src/client.c (File Modified)
9143 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9145 - Fix another /stats p related bug.
9149 trunk/src/client.c (File Modified)
9152 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9154 - Update example.conf.
9158 trunk/doc/example.conf (File Modified)
9161 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9163 - Fix a minor bug here, and re-release 1.0.
9167 trunk/modules/core/m_nick.c (File Modified)
9170 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9172 - Add bursted clients to /stats p list.
9176 trunk/modules/core/m_nick.c (File Modified)
9179 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9181 - Add identify_service, identify_command options to the example.conf,
9186 trunk/NEWS (File Modified)
9187 trunk/doc/example.conf (File Modified)
9188 trunk/src/newconf.c (File Modified)
9191 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9193 - Add services shortcuts.
9197 trunk/modules/Makefile.in (File Modified)
9198 trunk/modules/m_sshortcut.c (File Added)
9201 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9203 - put back checks i removed by mistake
9207 trunk/modules/core/m_join.c (File Modified)
9210 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9212 - Implement channel mode +Q, which disables forwarding.
9213 - Make forwarding usable by everyone.
9214 - Implement channel mode +F which bypasses authority checks on a target
9220 trunk/NEWS (File Modified)
9221 trunk/include/channel.h (File Modified)
9222 trunk/include/supported.h (File Modified)
9223 trunk/modules/core/m_join.c (File Modified)
9224 trunk/modules/core/m_mode.c (File Modified)
9225 trunk/src/messages.tab (File Modified)
9228 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9230 - Fix account handling brokenness.
9234 trunk/modules/m_services.c (File Modified)
9237 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9239 Identify to services via server password hack. Still
9240 needs config file parts, like
9241 identifyservice = "nickserv@services.int";
9242 identifycommand = "IDENTIFY";
9246 trunk/include/s_conf.h (File Modified)
9247 trunk/src/s_user.c (File Modified)
9250 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9252 Make send.c compile.
9256 trunk/src/send.c (File Modified)
9259 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9261 - Handle this better.
9265 trunk/src/send.c (File Modified)
9268 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9270 If the source is not a client, don't send to normal users.
9274 trunk/src/send.c (File Modified)
9277 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9279 - Make /wallops behave as wallops in other ircds.
9283 trunk/modules/m_wallops.c (File Modified)
9284 trunk/src/send.c (File Modified)
9287 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9293 trunk/NEWS (File Modified)
9294 trunk/configure (File Modified)
9295 trunk/configure.ac (File Modified)
9298 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9300 - Remove efnet configuration.
9301 - Rename example.conf as reference.conf, and replace the default
9302 example.conf with one suitable for AthemeNET.
9303 - Update makefile to reflect these changes.
9307 trunk/doc/Makefile.in (File Modified)
9308 trunk/doc/example.conf (File Modified)
9309 trunk/doc/example.efnet.conf (File Deleted)
9310 trunk/doc/reference.conf (File Added)
9313 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9315 - Don't display opers who are /away.
9319 trunk/modules/m_stats.c (File Modified)
9322 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9324 Put cmode +f in 004 and 005.
9328 trunk/include/supported.h (File Modified)
9329 trunk/src/messages.tab (File Modified)
9332 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9334 Add user umode +Q which prevents a user from
9339 trunk/include/client.h (File Modified)
9340 trunk/modules/core/m_join.c (File Modified)
9341 trunk/src/messages.tab (File Modified)
9342 trunk/src/s_user.c (File Modified)
9345 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9347 Implement channel forwarding in m_join(). As in
9348 hyperion, failing to join because of +i, +r or +j
9349 can cause you to be forwarded, potentially
9350 recursively. Unlike hyperion, a single numeric
9351 is sent in case of a successful forward, otherwise
9352 the ircd acts if there were no forward.
9356 trunk/include/numeric.h (File Modified)
9357 trunk/modules/core/m_join.c (File Modified)
9358 trunk/src/messages.tab (File Modified)
9361 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9363 Allow servers to set oper-only cmodes as well.
9367 trunk/modules/core/m_mode.c (File Modified)
9370 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9372 Add cmode +f which takes a channel name, settable
9373 only by opers for now. Does not do anything yet.
9377 trunk/include/channel.h (File Modified)
9378 trunk/modules/core/m_join.c (File Modified)
9379 trunk/modules/core/m_mode.c (File Modified)
9380 trunk/modules/core/m_sjoin.c (File Modified)
9381 trunk/src/channel.c (File Modified)
9384 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9386 Fully initialize 'mode' in ms_join() and ms_sjoin()
9387 to avoid old +j garbage from being used.
9391 trunk/modules/core/m_join.c (File Modified)
9392 trunk/modules/core/m_sjoin.c (File Modified)
9395 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9397 - only touch join_count/join_delta if join throttling
9398 is enabled on the channel
9399 - reset join_count/join_delta to 0 if -j is set
9403 trunk/modules/core/m_join.c (File Modified)
9404 trunk/modules/core/m_mode.c (File Modified)
9405 trunk/modules/core/m_sjoin.c (File Modified)
9408 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9410 Also start a new "period" for join throttling for remote joins,
9411 if necessary. Make the code slightly clearer.
9415 trunk/modules/core/m_join.c (File Modified)
9416 trunk/src/channel.c (File Modified)
9419 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9421 Some +j improvements, still broken.
9425 trunk/modules/core/m_join.c (File Modified)
9426 trunk/modules/core/m_sjoin.c (File Modified)
9429 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9431 Only do +z processing for +m channels the sender is on,
9432 as bans/quiets are currently only checked locally.
9436 trunk/modules/core/m_message.c (File Modified)
9439 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9441 - Add max_bans_large configuration option, defaulting to 500, to
9442 limit the number of bans in a +L channel
9443 - Change b/e/I to b/e/I/q in texts
9447 trunk/doc/example.conf (File Modified)
9448 trunk/include/s_conf.h (File Modified)
9449 trunk/modules/core/m_mode.c (File Modified)
9450 trunk/modules/m_info.c (File Modified)
9451 trunk/src/newconf.c (File Modified)
9452 trunk/src/s_conf.c (File Modified)
9455 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9457 Store invite for +gi channels.
9458 Note that +gi is significantly weaker access control than +i.
9462 trunk/modules/m_invite.c (File Modified)
9465 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9467 Nonops are allowed to see +q lists.
9471 trunk/modules/core/m_mode.c (File Modified)
9474 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9476 Invalidate can_send() cache on -q.
9480 trunk/modules/core/m_mode.c (File Modified)
9483 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9485 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9489 trunk/modules/core/m_sjoin.c (File Modified)
9492 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9494 - Allow blank SJOINs -- for permanant channels.
9498 trunk/modules/core/m_sjoin.c (File Modified)
9501 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9503 - Burst permanant channels.
9507 trunk/src/s_serv.c (File Modified)
9510 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9512 - Fix handling of permanant channels.
9516 trunk/modules/core/m_join.c (File Modified)
9519 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9521 - Run indent on core modules.
9522 - Add propagation of join throttle settings.
9526 trunk/modules/core/m_die.c (File Modified)
9527 trunk/modules/core/m_error.c (File Modified)
9528 trunk/modules/core/m_join.c (File Modified)
9529 trunk/modules/core/m_kick.c (File Modified)
9530 trunk/modules/core/m_kill.c (File Modified)
9531 trunk/modules/core/m_message.c (File Modified)
9532 trunk/modules/core/m_mode.c (File Modified)
9533 trunk/modules/core/m_nick.c (File Modified)
9534 trunk/modules/core/m_part.c (File Modified)
9535 trunk/modules/core/m_quit.c (File Modified)
9536 trunk/modules/core/m_server.c (File Modified)
9537 trunk/modules/core/m_sjoin.c (File Modified)
9538 trunk/modules/core/m_squit.c (File Modified)
9541 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9543 - Fix mistake in commit message.
9547 trunk/ChangeLog (File Modified)
9550 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9552 - Channel throttling.
9556 trunk/NEWS (File Modified)
9557 trunk/include/supported.h (File Modified)
9558 trunk/modules/core/m_mode.c (File Modified)
9559 trunk/src/messages.tab (File Modified)
9562 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9564 - Channel throttle logic fixes.
9568 trunk/include/channel.h (File Modified)
9571 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9573 - Add the throttle logic.
9577 trunk/include/channel.h (File Modified)
9578 trunk/include/numeric.h (File Modified)
9579 trunk/modules/core/m_join.c (File Modified)
9580 trunk/src/channel.c (File Modified)
9581 trunk/src/messages.tab (File Modified)
9584 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9586 - Cosmetic fixes to CREDITS.
9590 trunk/CREDITS (File Modified)
9593 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9595 - Better channel_modes() from ShadowIRCd 4.
9599 trunk/include/channel.h (File Modified)
9600 trunk/src/channel.c (File Modified)
9603 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9605 - Strip colour codes from parts.
9609 trunk/modules/core/m_part.c (File Modified)
9612 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9614 - Strip colour codes from quits.
9618 trunk/modules/core/m_quit.c (File Modified)
9621 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9623 - add +c/+g/+z to channel_modes().
9627 trunk/src/channel.c (File Modified)
9630 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9632 - Add +g to 004/005 numerics.
9636 trunk/include/supported.h (File Modified)
9637 trunk/src/messages.tab (File Modified)
9640 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9642 - Add +cgz to set_final_mode() in both join/sjoin.
9643 - Implement channel mode +g: Free invite.
9647 trunk/include/channel.h (File Modified)
9648 trunk/modules/core/m_join.c (File Modified)
9649 trunk/modules/core/m_mode.c (File Modified)
9650 trunk/modules/core/m_sjoin.c (File Modified)
9651 trunk/modules/m_invite.c (File Modified)
9654 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9656 - Make sure /stats p uses the right list.
9660 trunk/modules/m_stats.c (File Modified)
9663 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9665 - local oper list becomes local_oper_list.
9666 - all opers are stored on oper_list for /stats p.
9670 trunk/include/ircd.h (File Modified)
9671 trunk/modules/m_stats.c (File Modified)
9672 trunk/modules/m_trace.c (File Modified)
9673 trunk/src/client.c (File Modified)
9674 trunk/src/ircd.c (File Modified)
9675 trunk/src/s_user.c (File Modified)
9676 trunk/src/send.c (File Modified)
9679 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9681 - Remove ENABLE_SERVICES legacy define.
9685 trunk/configure (File Modified)
9686 trunk/configure.ac (File Modified)
9687 trunk/include/client.h (File Modified)
9688 trunk/include/m_info.h (File Modified)
9689 trunk/include/s_conf.h (File Modified)
9690 trunk/modules/Makefile.in (File Modified)
9691 trunk/modules/core/m_kick.c (File Modified)
9692 trunk/modules/core/m_mode.c (File Modified)
9693 trunk/modules/core/m_nick.c (File Modified)
9694 trunk/modules/core/m_sjoin.c (File Modified)
9695 trunk/modules/m_services.c (File Modified)
9696 trunk/src/channel.c (File Modified)
9697 trunk/src/newconf.c (File Modified)
9698 trunk/src/s_conf.c (File Modified)
9699 trunk/src/s_serv.c (File Modified)
9700 trunk/src/s_user.c (File Modified)
9703 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9705 - New reject message, ala ircu.
9709 trunk/src/reject.c (File Modified)
9712 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9714 - Reduce 'broadcast storm' effect in m_chghost.
9718 trunk/modules/m_chghost.c (File Modified)
9721 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9723 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9727 trunk/include/supported.h (File Modified)
9728 trunk/src/messages.tab (File Modified)
9731 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9737 trunk/include/channel.h (File Modified)
9738 trunk/modules/core/m_message.c (File Modified)
9739 trunk/modules/core/m_mode.c (File Modified)
9742 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9744 - use sendto_one_numeric() in some places.
9748 trunk/modules/core/m_mode.c (File Modified)
9751 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9753 - Implement channel mode +c -- colour stripping.
9757 trunk/include/irc_string.h (File Modified)
9758 trunk/include/supported.h (File Modified)
9759 trunk/modules/core/m_message.c (File Modified)
9760 trunk/modules/core/m_mode.c (File Modified)
9761 trunk/src/irc_string.c (File Modified)
9762 trunk/src/messages.tab (File Modified)
9765 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9767 - Add +qLP to CHANMODES 005 numeric.
9771 trunk/include/supported.h (File Modified)
9774 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9776 Move credits files to doc/.
9780 trunk/Hybrid-team (File Deleted)
9781 trunk/Ratbox-team (File Deleted)
9782 trunk/doc/Hybrid-team (File Added)
9783 trunk/doc/Ratbox-team (File Added)
9786 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9788 - Rename Ratbox credits as Ratbox-team.
9789 - Add in our own CREDITS.
9793 trunk/CREDITS (File Deleted)
9794 trunk/CREDITS (File Added)
9795 trunk/Ratbox-team (File Added)
9798 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9804 trunk/modules/core/m_mode.c (File Modified)
9807 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9809 - Rebuild configure.
9813 trunk/autom4te.cache/ (File Deleted)
9814 trunk/configure (File Modified)
9817 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9819 Add +q to messages.tab.
9823 trunk/src/messages.tab (File Modified)
9826 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9828 - port m_sjoin stuff to TS6 JOIN syntax.
9832 trunk/modules/core/m_join.c (File Modified)
9835 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9837 - Implement channel mode +q (quiet)
9841 trunk/include/channel.h (File Modified)
9842 trunk/modules/core/m_mode.c (File Modified)
9843 trunk/src/channel.c (File Modified)
9846 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9848 Add +L/+P for set_final_mode().
9852 trunk/modules/core/m_sjoin.c (File Modified)
9855 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9857 Add +L/+P in channel_modes().
9861 trunk/src/channel.c (File Modified)
9864 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9866 - Use MODE_PERMANENT, not MODE_PERMANANT
9867 - Actually use chm_staff()
9869 It compiles but is not otherwise tested.
9873 trunk/include/channel.h (File Modified)
9874 trunk/modules/core/m_mode.c (File Modified)
9875 trunk/modules/core/m_sjoin.c (File Modified)
9876 trunk/src/channel.c (File Modified)
9879 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9881 - Ok, patchlevel.h is fixed now.
9885 trunk/include/patchlevel.h (File Modified)
9888 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9894 trunk/include/patchlevel.h (File Modified)
9895 trunk/src/version.c.SH (File Modified)
9898 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9900 - Fix compilation issue with version.c.
9904 trunk/src/version.c.SH (File Modified)
9907 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9909 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9910 this from the BUGS file.
9914 trunk/BUGS (File Modified)
9917 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9919 Mangle all netsplit messages if flatten links is enabled.
9923 trunk/src/client.c (File Modified)
9926 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9928 - jilles pointed out that /stats p needed severe changes -- implement
9933 trunk/modules/m_stats.c (File Modified)
9936 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9938 Rename RELNOTES to NEWS.
9942 trunk/NEWS (File Added)
9943 trunk/RELNOTES (File Deleted)
9946 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9952 trunk/RELNOTES (File Modified)
9955 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9957 - Make /stats p work globally.
9958 - Change 'OPER(s)' to 'staff members'
9962 trunk/modules/m_stats.c (File Modified)
9965 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9967 - add modes, +LP to RPL_MYINFO.
9971 trunk/src/messages.tab (File Modified)
9974 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9976 More stuff to RELNOTES.
9980 trunk/RELNOTES (File Modified)
9983 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9989 trunk/modules/core/m_sjoin.c (File Modified)
9990 trunk/src/channel.c (File Modified)
9993 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
9995 - Implement list limit exceed modes -- +L.
9999 trunk/modules/core/m_mode.c (File Modified)
10002 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10004 - Add handlers for modes +L, +P.
10008 trunk/include/channel.h (File Modified)
10009 trunk/modules/core/m_mode.c (File Modified)
10012 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10014 Update properties on *everything*.
10018 trunk/.cvsignore (Property Modified)
10019 trunk/.indent.pro (Property Modified)
10020 trunk/BUGS (File Modified) (Property Modified)
10021 trunk/CREDITS (File Modified) (Property Modified)
10022 trunk/ChangeLog (Property Modified)
10023 trunk/Hybrid-team (File Modified) (Property Modified)
10024 trunk/INSTALL (File Modified) (Property Modified)
10025 trunk/LICENSE (File Modified) (Property Modified)
10026 trunk/Makefile.in (File Modified) (Property Modified)
10027 trunk/README.FIRST (File Modified) (Property Modified)
10028 trunk/RELNOTES (File Modified) (Property Modified)
10029 trunk/SVN-Access (Property Modified)
10030 trunk/aclocal.m4 (File Modified) (Property Modified)
10031 trunk/adns/.cvsignore (Property Modified)
10032 trunk/adns/COPYING (Property Modified)
10033 trunk/adns/GPL-vs-LGPL (Property Modified)
10034 trunk/adns/Makefile.in (File Modified) (Property Modified)
10035 trunk/adns/README (Property Modified)
10036 trunk/adns/README.ircd (Property Modified)
10037 trunk/adns/adns.h (File Modified) (Property Modified)
10038 trunk/adns/check.c (File Modified) (Property Modified)
10039 trunk/adns/dlist.h (File Modified) (Property Modified)
10040 trunk/adns/event.c (File Modified) (Property Modified)
10041 trunk/adns/general.c (File Modified) (Property Modified)
10042 trunk/adns/internal.h (File Modified) (Property Modified)
10043 trunk/adns/parse.c (File Modified) (Property Modified)
10044 trunk/adns/query.c (File Modified) (Property Modified)
10045 trunk/adns/reply.c (File Modified) (Property Modified)
10046 trunk/adns/setup.c (File Modified) (Property Modified)
10047 trunk/adns/transmit.c (File Modified) (Property Modified)
10048 trunk/adns/tvarith.h (File Modified) (Property Modified)
10049 trunk/adns/types.c (File Modified) (Property Modified)
10050 trunk/configure (File Modified) (Property Modified)
10051 trunk/configure.ac (File Modified) (Property Modified)
10052 trunk/contrib/.cvsignore (Property Modified)
10053 trunk/contrib/.indent.pro (Property Modified)
10054 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10055 trunk/contrib/README (File Modified) (Property Modified)
10056 trunk/contrib/example_module.c (File Modified) (Property Modified)
10057 trunk/contrib/m_42.c (File Modified) (Property Modified)
10058 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10059 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10060 trunk/contrib/m_force.c (File Modified) (Property Modified)
10061 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10062 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10063 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10064 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10065 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10066 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10067 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10068 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10069 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10070 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10071 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10072 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10073 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10074 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10075 trunk/doc/.cvsignore (Property Modified)
10076 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10077 trunk/doc/Makefile.in (File Modified) (Property Modified)
10078 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10079 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10080 trunk/doc/challenge.txt (File Modified) (Property Modified)
10081 trunk/doc/example.conf (File Modified) (Property Modified)
10082 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10083 trunk/doc/hooks.txt (File Modified) (Property Modified)
10084 trunk/doc/index.txt (File Modified) (Property Modified)
10085 trunk/doc/ircd.8 (File Modified) (Property Modified)
10086 trunk/doc/ircd.motd (Property Modified)
10087 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10088 trunk/doc/modeg.txt (File Modified) (Property Modified)
10089 trunk/doc/modes.txt (File Modified) (Property Modified)
10090 trunk/doc/monitor.txt (File Modified) (Property Modified)
10091 trunk/doc/old/Authors (Property Modified)
10092 trunk/doc/operguide.txt (File Modified) (Property Modified)
10093 trunk/doc/opermyth.txt (Property Modified)
10094 trunk/doc/server-version-info (File Modified) (Property Modified)
10095 trunk/doc/services.txt (File Modified) (Property Modified)
10096 trunk/doc/technical/README.TSora (Property Modified)
10097 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10098 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10099 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10100 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10101 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10102 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10103 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10104 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10105 trunk/doc/technical/rfc1459.txt (Property Modified)
10106 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10107 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10108 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10109 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10110 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10111 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10112 trunk/help/Makefile.in (File Modified) (Property Modified)
10113 trunk/help/opers/accept (Property Modified)
10114 trunk/help/opers/admin (Property Modified)
10115 trunk/help/opers/away (Property Modified)
10116 trunk/help/opers/capab (Property Modified)
10117 trunk/help/opers/challenge (Property Modified)
10118 trunk/help/opers/close (Property Modified)
10119 trunk/help/opers/cmode (Property Modified)
10120 trunk/help/opers/cnotice (Property Modified)
10121 trunk/help/opers/connect (Property Modified)
10122 trunk/help/opers/cprivmsg (Property Modified)
10123 trunk/help/opers/credits (Property Modified)
10124 trunk/help/opers/die (Property Modified)
10125 trunk/help/opers/dline (Property Modified)
10126 trunk/help/opers/eob (Property Modified)
10127 trunk/help/opers/error (Property Modified)
10128 trunk/help/opers/etrace (Property Modified)
10129 trunk/help/opers/gline (Property Modified)
10130 trunk/help/opers/help (Property Modified)
10131 trunk/help/opers/index (Property Modified)
10132 trunk/help/opers/info (Property Modified)
10133 trunk/help/opers/invite (Property Modified)
10134 trunk/help/opers/ison (Property Modified)
10135 trunk/help/opers/join (Property Modified)
10136 trunk/help/opers/kick (Property Modified)
10137 trunk/help/opers/kill (Property Modified)
10138 trunk/help/opers/kline (Property Modified)
10139 trunk/help/opers/knock (Property Modified)
10140 trunk/help/opers/links (Property Modified)
10141 trunk/help/opers/list (Property Modified)
10142 trunk/help/opers/locops (Property Modified)
10143 trunk/help/opers/lusers (Property Modified)
10144 trunk/help/opers/modlist (Property Modified)
10145 trunk/help/opers/modload (Property Modified)
10146 trunk/help/opers/modrestart (Property Modified)
10147 trunk/help/opers/modunload (Property Modified)
10148 trunk/help/opers/motd (Property Modified)
10149 trunk/help/opers/names (Property Modified)
10150 trunk/help/opers/nick (Property Modified)
10151 trunk/help/opers/notice (Property Modified)
10152 trunk/help/opers/oper (Property Modified)
10153 trunk/help/opers/operspy (Property Modified)
10154 trunk/help/opers/operwall (Property Modified)
10155 trunk/help/opers/part (Property Modified)
10156 trunk/help/opers/pass (Property Modified)
10157 trunk/help/opers/ping (Property Modified)
10158 trunk/help/opers/pong (Property Modified)
10159 trunk/help/opers/post (Property Modified)
10160 trunk/help/opers/privmsg (Property Modified)
10161 trunk/help/opers/quit (Property Modified)
10162 trunk/help/opers/rehash (Property Modified)
10163 trunk/help/opers/restart (Property Modified)
10164 trunk/help/opers/resv (Property Modified)
10165 trunk/help/opers/server (Property Modified)
10166 trunk/help/opers/set (Property Modified)
10167 trunk/help/opers/sjoin (Property Modified)
10168 trunk/help/opers/squit (Property Modified)
10169 trunk/help/opers/stats (Property Modified)
10170 trunk/help/opers/svinfo (Property Modified)
10171 trunk/help/opers/testgecos (Property Modified)
10172 trunk/help/opers/testline (Property Modified)
10173 trunk/help/opers/testmask (Property Modified)
10174 trunk/help/opers/time (Property Modified)
10175 trunk/help/opers/topic (Property Modified)
10176 trunk/help/opers/trace (Property Modified)
10177 trunk/help/opers/uhelp (Property Modified)
10178 trunk/help/opers/umode (Property Modified)
10179 trunk/help/opers/undline (Property Modified)
10180 trunk/help/opers/ungline (Property Modified)
10181 trunk/help/opers/unkline (Property Modified)
10182 trunk/help/opers/unresv (Property Modified)
10183 trunk/help/opers/unxline (Property Modified)
10184 trunk/help/opers/user (Property Modified)
10185 trunk/help/opers/userhost (Property Modified)
10186 trunk/help/opers/users (Property Modified)
10187 trunk/help/opers/version (Property Modified)
10188 trunk/help/opers/wallops (Property Modified)
10189 trunk/help/opers/who (Property Modified)
10190 trunk/help/opers/whois (Property Modified)
10191 trunk/help/opers/whowas (Property Modified)
10192 trunk/help/opers/xline (Property Modified)
10193 trunk/help/users/index (Property Modified)
10194 trunk/help/users/info (Property Modified)
10195 trunk/help/users/notice (Property Modified)
10196 trunk/help/users/privmsg (Property Modified)
10197 trunk/help/users/stats (Property Modified)
10198 trunk/help/users/umode (Property Modified)
10199 trunk/include/.cvsignore (Property Modified)
10200 trunk/include/.indent.pro (Property Modified)
10201 trunk/include/balloc.h (File Modified) (Property Modified)
10202 trunk/include/cache.h (File Modified) (Property Modified)
10203 trunk/include/channel.h (File Modified) (Property Modified)
10204 trunk/include/class.h (File Modified) (Property Modified)
10205 trunk/include/client.h (File Modified) (Property Modified)
10206 trunk/include/commio.h (File Modified) (Property Modified)
10207 trunk/include/common.h (File Modified) (Property Modified)
10208 trunk/include/config.h (File Modified) (Property Modified)
10209 trunk/include/config.h.dist (File Modified) (Property Modified)
10210 trunk/include/defaults.h (File Modified) (Property Modified)
10211 trunk/include/event.h (File Modified) (Property Modified)
10212 trunk/include/hash.h (File Modified) (Property Modified)
10213 trunk/include/hook.h (File Modified) (Property Modified)
10214 trunk/include/hostmask.h (File Modified) (Property Modified)
10215 trunk/include/irc_string.h (File Modified) (Property Modified)
10216 trunk/include/ircd.h (File Modified) (Property Modified)
10217 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10218 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10219 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10220 trunk/include/linebuf.h (File Modified) (Property Modified)
10221 trunk/include/listener.h (File Modified) (Property Modified)
10222 trunk/include/m_info.h (File Modified) (Property Modified)
10223 trunk/include/memory.h (File Modified) (Property Modified)
10224 trunk/include/modules.h (File Modified) (Property Modified)
10225 trunk/include/monitor.h (File Modified) (Property Modified)
10226 trunk/include/msg.h (File Modified) (Property Modified)
10227 trunk/include/newconf.h (File Modified) (Property Modified)
10228 trunk/include/numeric.h (File Modified) (Property Modified)
10229 trunk/include/packet.h (File Modified) (Property Modified)
10230 trunk/include/parse.h (File Modified) (Property Modified)
10231 trunk/include/patchlevel.h (File Modified) (Property Modified)
10232 trunk/include/patricia.h (File Modified) (Property Modified)
10233 trunk/include/reject.h (File Modified) (Property Modified)
10234 trunk/include/res.h (File Modified) (Property Modified)
10235 trunk/include/restart.h (File Modified) (Property Modified)
10236 trunk/include/s_auth.h (File Modified) (Property Modified)
10237 trunk/include/s_conf.h (File Modified) (Property Modified)
10238 trunk/include/s_gline.h (File Modified) (Property Modified)
10239 trunk/include/s_log.h (File Modified) (Property Modified)
10240 trunk/include/s_newconf.h (File Modified) (Property Modified)
10241 trunk/include/s_serv.h (File Modified) (Property Modified)
10242 trunk/include/s_stats.h (File Modified) (Property Modified)
10243 trunk/include/s_user.h (File Modified) (Property Modified)
10244 trunk/include/s_zip.h (File Modified) (Property Modified)
10245 trunk/include/scache.h (File Modified) (Property Modified)
10246 trunk/include/send.h (File Modified) (Property Modified)
10247 trunk/include/serno.h (Property Modified)
10248 trunk/include/setup.h.in (Property Modified)
10249 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10250 trunk/include/stdinc.h (File Modified) (Property Modified)
10251 trunk/include/supported.h (File Modified) (Property Modified)
10252 trunk/include/tools.h (File Modified) (Property Modified)
10253 trunk/include/whowas.h (File Modified) (Property Modified)
10254 trunk/install-sh (File Modified) (Property Modified)
10255 trunk/modules/.cvsignore (Property Modified)
10256 trunk/modules/.depend (Property Modified)
10257 trunk/modules/.indent.pro (Property Modified)
10258 trunk/modules/Makefile.in (File Modified) (Property Modified)
10259 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10260 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10261 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10262 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10263 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10264 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10265 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10266 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10267 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10268 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10269 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10270 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10271 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10272 trunk/modules/m_accept.c (File Modified) (Property Modified)
10273 trunk/modules/m_admin.c (File Modified) (Property Modified)
10274 trunk/modules/m_away.c (File Modified) (Property Modified)
10275 trunk/modules/m_cap.c (File Modified) (Property Modified)
10276 trunk/modules/m_capab.c (File Modified) (Property Modified)
10277 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10278 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10279 trunk/modules/m_close.c (File Modified) (Property Modified)
10280 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10281 trunk/modules/m_connect.c (File Modified) (Property Modified)
10282 trunk/modules/m_dline.c (File Modified) (Property Modified)
10283 trunk/modules/m_encap.c (File Modified) (Property Modified)
10284 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10285 trunk/modules/m_gline.c (File Modified) (Property Modified)
10286 trunk/modules/m_help.c (File Modified) (Property Modified)
10287 trunk/modules/m_info.c (File Modified) (Property Modified)
10288 trunk/modules/m_invite.c (File Modified) (Property Modified)
10289 trunk/modules/m_ison.c (File Modified) (Property Modified)
10290 trunk/modules/m_kline.c (File Modified) (Property Modified)
10291 trunk/modules/m_knock.c (File Modified) (Property Modified)
10292 trunk/modules/m_links.c (File Modified) (Property Modified)
10293 trunk/modules/m_list.c (File Modified) (Property Modified)
10294 trunk/modules/m_locops.c (File Modified) (Property Modified)
10295 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10296 trunk/modules/m_map.c (File Modified) (Property Modified)
10297 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10298 trunk/modules/m_motd.c (File Modified) (Property Modified)
10299 trunk/modules/m_names.c (File Modified) (Property Modified)
10300 trunk/modules/m_oper.c (File Modified) (Property Modified)
10301 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10302 trunk/modules/m_pass.c (File Modified) (Property Modified)
10303 trunk/modules/m_ping.c (File Modified) (Property Modified)
10304 trunk/modules/m_pong.c (File Modified) (Property Modified)
10305 trunk/modules/m_post.c (File Modified) (Property Modified)
10306 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10307 trunk/modules/m_restart.c (File Modified) (Property Modified)
10308 trunk/modules/m_resv.c (File Modified) (Property Modified)
10309 trunk/modules/m_services.c (File Modified) (Property Modified)
10310 trunk/modules/m_set.c (File Modified) (Property Modified)
10311 trunk/modules/m_stats.c (File Modified) (Property Modified)
10312 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10313 trunk/modules/m_tb.c (File Modified) (Property Modified)
10314 trunk/modules/m_testline.c (File Modified) (Property Modified)
10315 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10316 trunk/modules/m_time.c (File Modified) (Property Modified)
10317 trunk/modules/m_topic.c (File Modified) (Property Modified)
10318 trunk/modules/m_trace.c (File Modified) (Property Modified)
10319 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10320 trunk/modules/m_user.c (File Modified) (Property Modified)
10321 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10322 trunk/modules/m_users.c (File Modified) (Property Modified)
10323 trunk/modules/m_version.c (File Modified) (Property Modified)
10324 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10325 trunk/modules/m_who.c (File Modified) (Property Modified)
10326 trunk/modules/m_whois.c (File Modified) (Property Modified)
10327 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10328 trunk/modules/m_xline.c (File Modified) (Property Modified)
10329 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10330 trunk/servlink/.cvsignore (Property Modified)
10331 trunk/servlink/.indent.pro (Property Modified)
10332 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10333 trunk/servlink/README (File Modified) (Property Modified)
10334 trunk/servlink/TODO (File Modified) (Property Modified)
10335 trunk/servlink/control.c (File Modified) (Property Modified)
10336 trunk/servlink/control.h (File Modified) (Property Modified)
10337 trunk/servlink/io.c (File Modified) (Property Modified)
10338 trunk/servlink/io.h (File Modified) (Property Modified)
10339 trunk/servlink/servlink.c (File Modified) (Property Modified)
10340 trunk/servlink/servlink.h (File Modified) (Property Modified)
10341 trunk/src/.cvsignore (Property Modified)
10342 trunk/src/.depend (Property Modified)
10343 trunk/src/.indent.pro (Property Modified)
10344 trunk/src/Makefile.in (File Modified) (Property Modified)
10345 trunk/src/adns.c (File Modified) (Property Modified)
10346 trunk/src/balloc.c (File Modified) (Property Modified)
10347 trunk/src/cache.c (File Modified) (Property Modified)
10348 trunk/src/channel.c (File Modified) (Property Modified)
10349 trunk/src/class.c (File Modified) (Property Modified)
10350 trunk/src/client.c (File Modified) (Property Modified)
10351 trunk/src/commio.c (File Modified) (Property Modified)
10352 trunk/src/devpoll.c (File Modified) (Property Modified)
10353 trunk/src/epoll.c (File Modified) (Property Modified)
10354 trunk/src/event.c (File Modified) (Property Modified)
10355 trunk/src/getopt.c (File Modified) (Property Modified)
10356 trunk/src/hash.c (File Modified) (Property Modified)
10357 trunk/src/hook.c (File Modified) (Property Modified)
10358 trunk/src/hostmask.c (File Modified) (Property Modified)
10359 trunk/src/irc_string.c (File Modified) (Property Modified)
10360 trunk/src/ircd.c (File Modified) (Property Modified)
10361 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10362 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10363 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10364 trunk/src/kdparse.c (File Modified) (Property Modified)
10365 trunk/src/kqueue.c (File Modified) (Property Modified)
10366 trunk/src/linebuf.c (File Modified) (Property Modified)
10367 trunk/src/listener.c (File Modified) (Property Modified)
10368 trunk/src/match.c (File Modified) (Property Modified)
10369 trunk/src/memory.c (File Modified) (Property Modified)
10370 trunk/src/messages.tab (File Modified) (Property Modified)
10371 trunk/src/modules.c (File Modified) (Property Modified)
10372 trunk/src/monitor.c (File Modified) (Property Modified)
10373 trunk/src/newconf.c (File Modified) (Property Modified)
10374 trunk/src/numeric.c (File Modified) (Property Modified)
10375 trunk/src/packet.c (File Modified) (Property Modified)
10376 trunk/src/parse.c (File Modified) (Property Modified)
10377 trunk/src/patricia.c (File Modified) (Property Modified)
10378 trunk/src/poll.c (File Modified) (Property Modified)
10379 trunk/src/reject.c (File Modified) (Property Modified)
10380 trunk/src/restart.c (File Modified) (Property Modified)
10381 trunk/src/s_auth.c (File Modified) (Property Modified)
10382 trunk/src/s_conf.c (File Modified) (Property Modified)
10383 trunk/src/s_gline.c (File Modified) (Property Modified)
10384 trunk/src/s_log.c (File Modified) (Property Modified)
10385 trunk/src/s_newconf.c (File Modified) (Property Modified)
10386 trunk/src/s_serv.c (File Modified) (Property Modified)
10387 trunk/src/s_stats.c (File Modified) (Property Modified)
10388 trunk/src/s_user.c (File Modified) (Property Modified)
10389 trunk/src/scache.c (File Modified) (Property Modified)
10390 trunk/src/select.c (File Modified) (Property Modified)
10391 trunk/src/send.c (File Modified) (Property Modified)
10392 trunk/src/snprintf.c (File Modified) (Property Modified)
10393 trunk/src/tools.c (File Modified) (Property Modified)
10394 trunk/src/version.c.SH (File Modified) (Property Modified)
10395 trunk/src/whowas.c (File Modified) (Property Modified)
10396 trunk/tools/.cvsignore (Property Modified)
10397 trunk/tools/Makefile.in (File Modified) (Property Modified)
10398 trunk/tools/README (File Modified) (Property Modified)
10399 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10400 trunk/tools/convertilines.c (File Modified) (Property Modified)
10401 trunk/tools/convertklines.c (File Modified) (Property Modified)
10402 trunk/tools/mkkeypair (Property Modified)
10403 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10404 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10405 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10406 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10407 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10408 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10409 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10410 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10411 trunk/tools/untabify (File Modified) (Property Modified)
10412 trunk/tools/viconf.c (File Modified) (Property Modified)
10415 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10421 trunk/RELNOTES (File Modified)
10424 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10426 - Make version.c use our serial, not ratbox's.
10430 trunk/src/version.c.SH (File Modified)
10433 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10436 - revved patchlevel to 2.1.5
10440 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10441 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10444 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10446 - fix buffer overflow and unterminated buffer when removing TS6 bans
10447 - fix rebuilding of SJOIN
10451 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10454 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10456 have servlink report if it gets an uncompressed error message when it gets inflate failures
10459 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10462 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10464 - extend our copyrights to 2005.
10468 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10469 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10470 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10471 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10472 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10473 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10474 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10475 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10476 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10477 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10478 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10479 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10480 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10481 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10482 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10483 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10484 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10485 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10486 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10487 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10488 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10489 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10490 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10491 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10492 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10493 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10494 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10495 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10496 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10497 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10498 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10499 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10500 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10501 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10502 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10503 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10504 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10505 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10506 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10507 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10508 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10509 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10510 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10511 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10512 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10513 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10514 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10515 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10516 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10517 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10518 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10519 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10520 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10521 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10522 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10523 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10524 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10525 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10526 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10527 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10528 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10529 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10530 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10531 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10532 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10533 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10534 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10536 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10537 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10538 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10539 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10540 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10541 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10542 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10543 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10544 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10545 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10546 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10547 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10548 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10549 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10550 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10574 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10577 - revved patchlevel to 2.1.4
10581 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10585 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10587 - add TARGMAX to 005
10588 - remove the +1 from ->uid in struct Client
10589 - fix checking of accept entries in m_accept.c
10593 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10594 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10595 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10596 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10599 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10601 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10606 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10609 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10611 - remove an unused variable
10615 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10618 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10620 don't burst a TS5 name in burst_TS6. -via jillies
10623 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10626 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10628 - via jilles, make nickchanges invalidate any cached bans for
10633 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10634 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10635 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10636 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10639 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10641 - fix some char vs byte usage to make adns compile cleanly with gcc4
10645 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10646 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10647 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10648 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10649 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10650 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10651 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10652 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10655 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10657 userhost should allow 5 userhost checks, not 4
10660 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10663 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10665 - another darwin fix
10669 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10672 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10678 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10679 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10680 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10681 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10682 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10683 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10684 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10685 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10688 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10690 - remove bogus extern of abort_list
10694 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10697 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10699 svn repo access stuff
10702 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10705 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10711 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10714 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10720 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10723 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10725 revert omotd..i thought it was a good idea..oh well
10728 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10731 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10733 Commas are bad things in channel keys
10737 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10740 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10742 Add OMOTD command to display oper motd
10746 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10749 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10751 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10754 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10757 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10759 Modified files: (Branch: RATBOX_2_1)
10762 - stop testing whois for protocol violations, as they can be caused in
10763 ircds going all the way back to the original ircd2.8
10765 Revision Changes Path
10766 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10770 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10772 Modified files: (Branch: RATBOX_2_1)
10775 - remove some 2.2 code
10777 Revision Changes Path
10778 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10782 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10784 Modified files: (Branch: RATBOX_2_1)
10787 backport of the silly december 31st bug
10789 Revision Changes Path
10790 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10794 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10796 Modified files: (Branch: RATBOX_2_1)
10798 include patchlevel.h
10800 - revved patchlevel to 2.1.3
10802 Revision Changes Path
10803 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10804 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10808 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10810 Modified files: (Branch: RATBOX_2_1)
10813 modules/core m_nick.c
10816 - stop removing a clients own list of accepted clients when they do a
10818 - clean up the accept code so its less retarded
10820 Revision Changes Path
10821 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10822 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10823 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10824 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10828 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10830 Modified files: (Branch: RATBOX_2_1)
10833 src event.c ircd.c newconf.c
10835 - remove a defn of links_cache_list in m_links.c which was causing
10836 the flattened links update to be ignored
10837 - add eventUpdate(), and make links_delay update on rehash
10839 Revision Changes Path
10840 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10841 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10842 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10843 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10844 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10848 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10850 Modified files: (Branch: RATBOX_2_1)
10854 - make the conf parser apply service {}; on rehash
10856 Revision Changes Path
10857 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10858 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10862 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10864 Modified files: (Branch: RATBOX_2_1)
10867 - show ENABLE_SERVICES define in info
10869 Revision Changes Path
10870 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10874 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10876 Modified files: (Branch: RATBOX_2_1)
10877 modules m_services.c m_stats.c
10879 - via jilles, make m_services.c hook into stats U and display service
10882 Revision Changes Path
10883 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10884 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10888 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10890 Modified files: (Branch: RATBOX_2_1)
10891 . configure configure.ac
10893 - default build to -O2
10895 Revision Changes Path
10896 7.249.2.2 +4 -4 ircd-ratbox/configure
10897 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10901 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10903 Modified files: (Branch: RATBOX_2_1)
10904 doc example.conf example.efnet.conf
10905 include client.h s_conf.h s_newconf.h
10907 modules/core m_join.c m_nick.c
10908 src channel.c newconf.c s_conf.c s_user.c
10910 - remove no_oper_resvs from general {};
10911 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10913 Revision Changes Path
10914 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10915 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10916 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10917 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10918 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10919 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10920 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10921 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10922 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10923 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10924 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10925 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10929 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10931 Modified files: (Branch: RATBOX_2_1)
10932 modules/core m_mode.c m_nick.c
10936 - raise max temptime to a year
10938 - require 9 parameters in ms_nick(), 10 in ms_uid()
10940 Revision Changes Path
10941 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10942 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10943 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10947 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10949 Modified files: (Branch: RATBOX_2_1)
10950 modules m_services.c
10952 - only show services logged in info when its a local client
10954 Revision Changes Path
10955 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10959 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10961 Modified files: (Branch: RATBOX_2_1)
10964 passing a pointer to a pointer is not what was intended, oops
10966 Revision Changes Path
10967 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10971 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10973 Modified files: (Branch: RATBOX_2_1)
10976 - update services.txt with FNC
10978 Revision Changes Path
10979 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10983 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10985 Modified files: (Branch: RATBOX_2_1)
10988 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10990 Revision Changes Path
10991 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
10995 leeh 2005/05/19 12:44:47 UTC (20050519_1)
10997 Modified files: (Branch: RATBOX_2_1)
11000 - add some uniqueness into auth process for bopm
11002 Revision Changes Path
11003 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11007 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11009 Modified files: (Branch: RATBOX_2_1)
11010 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11012 - make contrib/ compile
11014 Revision Changes Path
11015 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11016 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11017 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11018 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11022 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11024 Modified files: (Branch: RATBOX_2_1)
11025 modules m_monitor.c
11027 Don't allow MONITOR from an unregistered client
11029 Revision Changes Path
11030 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11034 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11036 Modified files: (Branch: RATBOX_2_1)
11037 doc example.conf example.efnet.conf
11039 src class.c messages.tab newconf.c
11041 - remove sendq_eob, its become more of a hindrance than a benefit.
11042 - sync example.efnet.conf cluster {}; with example.conf
11044 Revision Changes Path
11045 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11046 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11047 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11048 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11049 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11050 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11054 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11056 Modified files: (Branch: RATBOX_2_1)
11058 include patchlevel.h
11061 - revved patchlevel to 2.1.2
11063 Revision Changes Path
11064 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11065 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11069 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11071 Modified files: (Branch: RATBOX_2_1)
11072 . configure configure.ac
11074 - raise default topiclen to 160.
11076 Revision Changes Path
11077 7.249.2.1 +3 -3 ircd-ratbox/configure
11078 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11082 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11084 Modified files: (Branch: RATBOX_2_1)
11085 modules m_services.c
11087 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11088 tsinfo matches this
11090 Revision Changes Path
11091 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11095 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11097 Modified files: (Branch: RATBOX_2_1)
11098 modules m_services.c
11100 - monitor_signoff() the client we're nickchanging
11102 Revision Changes Path
11103 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11107 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11109 Modified files: (Branch: RATBOX_2_1)
11112 - fix various UID problems with trace
11114 Revision Changes Path
11115 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11119 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11121 Modified files: (Branch: RATBOX_2_1)
11122 help/opers dline kline
11123 modules m_resv.c m_stats.c
11124 modules/core m_mode.c
11127 - tidy up kline/dline help to note they dont accept nick as target
11128 - disallow bans beginning with ':' over bmask
11129 - disallow bans with a space in chm_ban
11130 - stop counting hidden opers in stats p
11131 - match() parameters in remote unresv were inverted, causing it to fail
11132 - fix possibility of clients setting blank keys
11134 Revision Changes Path
11135 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11136 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11137 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11138 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11139 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11143 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11145 Modified files: (Branch: RATBOX_2_1)
11148 - fix problems with amd64 and the way we do va_list
11150 Revision Changes Path
11151 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11155 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11157 Modified files: (Branch: RATBOX_2_1)
11158 modules m_services.c
11160 - tidy up the kill notifications for RSFNC
11162 Revision Changes Path
11163 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11167 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11169 Modified files: (Branch: RATBOX_2_1)
11171 modules m_services.c
11174 - some more rserv stuff:
11175 - add RSFNC capability
11176 - fix up RSFNC, kill existing clients if they exist.
11178 Revision Changes Path
11179 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11180 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11181 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11185 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11187 Modified files: (Branch: RATBOX_2_1)
11188 modules m_services.c
11190 - first stab at a FNC implementation for rserv
11192 Revision Changes Path
11193 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11197 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11199 Modified files: (Branch: RATBOX_2_1)
11204 Revision Changes Path
11205 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11209 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11211 Modified files: (Branch: RATBOX_2_1)
11214 - add links_delay back
11216 Revision Changes Path
11217 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11221 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11223 Modified files: (Branch: RATBOX_2_1)
11227 - swap tabs for spaces
11229 Revision Changes Path
11230 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11231 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11235 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11237 Modified files: (Branch: RATBOX_2_1)
11240 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11241 contained in the client_flood conf option
11242 - remove a couple of unused defines from info
11244 Revision Changes Path
11245 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11249 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11251 Modified files: (Branch: RATBOX_2_1)
11254 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11256 Revision Changes Path
11257 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11261 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11263 Modified files: (Branch: RATBOX_2_1)
11264 doc example.conf example.efnet.conf
11266 - fix missing closing comment tag
11268 Revision Changes Path
11269 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11270 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11274 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11276 Modified files: (Branch: RATBOX_2_1)
11278 include patchlevel.h
11280 - revved patchlevel to 2.1.1
11282 Revision Changes Path
11283 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11284 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11288 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11290 Modified files: (Branch: RATBOX_2_1)
11293 - sync up remote kline reasons, so theyre consistent with what happens
11294 when we add local klines - notably the "Temporary K-line x min" and
11295 date added to reason.
11297 Revision Changes Path
11298 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11302 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11304 Modified files: (Branch: RATBOX_2_1)
11307 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11309 Revision Changes Path
11310 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11314 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11316 Modified files: (Branch: RATBOX_2_1)
11319 used the data pointer we saved, not what just got nulled
11321 Revision Changes Path
11322 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11326 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11328 Modified files: (Branch: RATBOX_2_1)
11329 modules m_resv.c m_xline.c
11331 - fix broken propagation of xline/resv
11333 Revision Changes Path
11334 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11335 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11339 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11341 Modified files: (Branch: RATBOX_2_1)
11344 - properly increment bad auth count for stats T when we timeout an auth
11346 Revision Changes Path
11347 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11351 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11353 Modified files: (Branch: RATBOX_2_1)
11356 modules/core m_nick.c
11358 - fix a bit that didnt make sense in monitor.txt
11359 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11361 Revision Changes Path
11362 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11363 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11364 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11368 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11370 Modified files: (Branch: RATBOX_2_1)
11373 removing dlink nodes from auth_poll_list twice is bad
11375 Revision Changes Path
11376 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11380 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11382 Modified files: (Branch: RATBOX_2_1)
11385 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11386 changed to RPL_STATSDEBUG
11388 Revision Changes Path
11389 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11393 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11395 Added files: (Branch: RATBOX_2_1)
11398 - add some documentation about target change
11400 Revision Changes Path
11401 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11405 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11407 Modified files: (Branch: RATBOX_2_1)
11408 include supported.h
11409 modules/core m_message.c
11411 - remove extra argument to 005
11412 - disallow messaging of UIDs
11414 Revision Changes Path
11415 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11416 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11420 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11422 Modified files: (Branch: RATBOX_2_1)
11425 - fix a longstanding parser bug with wrong limit checking, causing us to
11426 accept one less parameter than we're allowed to accept.
11428 Revision Changes Path
11429 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11433 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11435 Modified files: (Branch: RATBOX_2_1)
11436 modules/core m_message.c
11438 - exempt users messaging themselves from target change
11440 Revision Changes Path
11441 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11445 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11447 Modified files: (Branch: RATBOX_2_1)
11448 include supported.h
11450 - stop violating MAXPARA on 005.
11452 Revision Changes Path
11453 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11457 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11459 Modified files: (Branch: RATBOX_2_1)
11460 modules/core m_nick.c
11462 - dont store an ipv6 sockhost if we're not compiled with v6 support
11464 Revision Changes Path
11465 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11469 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11471 Modified files: (Branch: RATBOX_2_1)
11474 - remove some vms includes
11476 Revision Changes Path
11477 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11481 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11483 Modified files: (Branch: RATBOX_2_1)
11487 - force commit for new branch
11489 Revision Changes Path
11490 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11491 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11495 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11498 . RELNOTES configure configure.ac
11499 include patchlevel.h
11501 - revved patchlevel to 2.1.0
11503 Revision Changes Path
11504 1.114 +6 -2 ircd-ratbox/RELNOTES
11505 7.249 +11 -11 ircd-ratbox/configure
11506 7.63 +3 -3 ircd-ratbox/configure.ac
11507 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11511 leeh 2005/03/04 13:31:32 EST (20050304_2)
11515 include patchlevel.h
11518 - revved patchlevel to 2.1.0beta2
11520 Revision Changes Path
11521 1.113 +12 -0 ircd-ratbox/RELNOTES
11522 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11526 leeh 2005/03/04 13:27:05 EST (20050304_1)
11529 doc whats-new-2.1.txt
11532 - update whats-new-2.1
11533 - when we're handling global NAMES, dont output channels if there are no
11534 members within them we can show.
11536 Revision Changes Path
11537 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11538 7.436 +12 -2 ircd-ratbox/src/channel.c
11542 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11547 That would be a node_heap not a prefix_heap..oops
11549 Revision Changes Path
11550 7.30 +1 -1 ircd-ratbox/src/patricia.c
11554 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11559 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11560 otherwise..the other macros might work????
11562 Revision Changes Path
11563 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11567 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11570 . configure configure.ac
11574 Revision Changes Path
11575 7.248 +5 -5 ircd-ratbox/configure
11576 7.62 +5 -5 ircd-ratbox/configure.ac
11580 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11583 . configure configure.ac
11587 Revision Changes Path
11588 7.247 +3 -2 ircd-ratbox/configure
11589 7.61 +3 -2 ircd-ratbox/configure.ac
11593 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11596 . configure configure.ac
11600 Revision Changes Path
11601 7.246 +6 -6 ircd-ratbox/configure
11602 7.60 +4 -4 ircd-ratbox/configure.ac
11606 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11609 . configure configure.ac
11612 Doh these changes got put on RATBOX_2_0 when they were meant for
11614 Also merged in the monitor heap size stuff, not that i think monitor has
11617 Revision Changes Path
11618 7.245 +12 -3 ircd-ratbox/configure
11619 7.59 +11 -3 ircd-ratbox/configure.ac
11620 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11624 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11629 Add more robust alloca checking
11631 Revision Changes Path
11632 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11636 leeh 2005/02/24 15:27:17 EST (20050224_9)
11641 - fix the copyright on m_42.c :p
11643 Revision Changes Path
11644 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11648 leeh 2005/02/24 15:22:53 EST (20050224_8)
11651 include supported.h
11654 - fix a core in undline on bad masks
11655 - remove an unwanted space from beginning of second 005 numeric
11657 Revision Changes Path
11658 7.5 +1 -1 ircd-ratbox/include/supported.h
11659 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11663 leeh 2005/02/24 15:18:59 EST (20050224_7)
11666 modules m_monitor.c
11668 - use max_monitor when adding nicknames
11670 that should be everything now..
11672 Revision Changes Path
11673 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11677 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11684 Revision Changes Path
11685 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11689 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11696 Revision Changes Path
11697 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11701 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11706 The Answer to Life, the Universe, and Everything
11708 Revision Changes Path
11709 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11713 leeh 2005/02/24 14:53:04 EST (20050224_3)
11717 modules m_monitor.c
11718 src ircd.c monitor.c
11720 - call init_monitor() on startup
11721 - add in support for adding/deleting/listing monitor entries
11723 Revision Changes Path
11724 7.2 +3 -1 ircd-ratbox/include/monitor.h
11725 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11726 7.374 +2 -0 ircd-ratbox/src/ircd.c
11727 7.3 +15 -4 ircd-ratbox/src/monitor.c
11731 leeh 2005/02/23 21:20:10 EST (20050224_2)
11734 doc example.conf example.efnet.conf
11735 include s_conf.h supported.h
11736 modules Makefile.in
11737 src client.c newconf.c s_conf.c
11739 modules m_monitor.c
11741 - add the max_monitor config option
11742 - advertise MONITOR=%d in 005
11743 - clear a local clients monitor list on exit
11744 - add the framework for the MONITOR command
11747 Revision Changes Path
11748 7.261 +5 -0 ircd-ratbox/doc/example.conf
11749 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11750 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11751 7.4 +4 -2 ircd-ratbox/include/supported.h
11752 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11753 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11754 7.492 +1 -0 ircd-ratbox/src/client.c
11755 7.202 +1 -0 ircd-ratbox/src/newconf.c
11756 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11760 leeh 2005/02/23 20:57:51 EST (20050224_1)
11763 . configure configure.ac
11767 - move MONITOR_HEAP_SIZE over to configure
11769 Revision Changes Path
11770 7.244 ircd-ratbox/configure
11771 7.58 +4 -2 ircd-ratbox/configure.ac
11772 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11773 7.2 +0 -2 ircd-ratbox/src/monitor.c
11777 leeh 2005/02/23 20:48:08 EST (20050224_0)
11781 include client.h numeric.h
11782 modules/core m_nick.c
11783 src Makefile.in client.c messages.tab
11789 - first half of my server-side notify list implementation..
11791 Revision Changes Path
11792 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11793 7.266 +3 -0 ircd-ratbox/include/client.h
11794 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11795 7.58 +6 -0 ircd-ratbox/include/numeric.h
11796 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11797 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11798 7.491 +3 -0 ircd-ratbox/src/client.c
11799 7.126 +5 -5 ircd-ratbox/src/messages.tab
11800 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11801 7.342 +2 -0 ircd-ratbox/src/s_user.c
11805 leeh 2005/02/23 18:42:59 EST (20050223_0)
11810 - double the size of the client and channel hashtables (64k -> 128k and
11811 32k -> 64k). The improvements are quite significant..
11813 Revision Changes Path
11814 7.54 +4 -4 ircd-ratbox/include/hash.h
11818 leeh 2005/02/22 14:55:56 EST (20050222_1)
11822 modules m_services.c
11824 - remove a couple of unused vars
11825 - update monitor.txt
11827 Revision Changes Path
11828 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11829 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11833 leeh 2005/02/21 19:47:24 EST (20050222_0)
11838 - add in my documentation on the upcoming MONITOR command
11840 Revision Changes Path
11841 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11845 leeh 2005/02/21 12:09:34 EST (20050221_0)
11848 . configure configure.ac
11849 doc whats-new-2.1.txt
11850 tools README.mkpasswd
11854 - update whats-new-2.1.txt some more
11855 - we dont have vms mkpasswd anymore
11856 - remove the unused crypt.c
11858 Revision Changes Path
11859 7.243 +3 -6 ircd-ratbox/configure
11860 7.57 +2 -4 ircd-ratbox/configure.ac
11861 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11862 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11863 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11867 leeh 2005/02/19 12:38:09 EST (20050219_3)
11870 doc example.conf example.efnet.conf
11873 src channel.c client.c ircd.c s_conf.c
11875 - rework the splitcode, splitservers is now how many servers we've marked as
11876 EOB, rather than how many are linked. Thus pull ourselves out of
11877 splitmode immediately once this is satisfied
11879 Revision Changes Path
11880 7.260 +8 -9 ircd-ratbox/doc/example.conf
11881 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11882 7.83 +1 -0 ircd-ratbox/include/ircd.h
11883 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11884 7.435 +16 -36 ircd-ratbox/src/channel.c
11885 7.490 +2 -0 ircd-ratbox/src/client.c
11886 7.373 +2 -1 ircd-ratbox/src/ircd.c
11887 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11891 leeh 2005/02/19 09:02:34 EST (20050219_2)
11894 doc example.conf example.efnet.conf
11895 include ircd.h s_conf.h
11897 src channel.c ircd.c newconf.c s_conf.c
11899 - remove split_delay
11901 Revision Changes Path
11902 7.259 +0 -5 ircd-ratbox/doc/example.conf
11903 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11904 7.82 +0 -1 ircd-ratbox/include/ircd.h
11905 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11906 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11907 7.434 +2 -7 ircd-ratbox/src/channel.c
11908 7.372 +0 -1 ircd-ratbox/src/ircd.c
11909 7.201 +0 -1 ircd-ratbox/src/newconf.c
11910 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11914 leeh 2005/02/19 08:48:05 EST (20050219_1)
11918 modules m_cap.c m_who.c
11921 - implemented multi-prefix client capability, which allows stacking of @+ in
11924 Revision Changes Path
11925 7.265 +1 -1 ircd-ratbox/include/client.h
11926 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11927 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11928 7.433 +4 -6 ircd-ratbox/src/channel.c
11932 leeh 2005/02/19 06:27:58 EST (20050219_0)
11936 src newconf.c s_conf.c s_newconf.c
11938 - removed some unused vars/functions
11940 Revision Changes Path
11941 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11942 7.200 +0 -15 ircd-ratbox/src/newconf.c
11943 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11944 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11948 leeh 2005/02/16 12:58:24 EST (20050216_2)
11951 . RELNOTES configure configure.ac
11952 include patchlevel.h
11954 - update configure to reflect this is 'devel'
11956 - revved patchlevel to 2.1.0beta1
11958 Revision Changes Path
11959 1.112 +9 -1 ircd-ratbox/RELNOTES
11960 7.242 +11 -11 ircd-ratbox/configure
11961 7.56 +3 -3 ircd-ratbox/configure.ac
11962 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11966 leeh 2005/02/16 12:46:30 EST (20050216_1)
11969 . configure configure.ac
11970 include client.h numeric.h s_conf.h setup.h.in
11972 modules Makefile.in
11973 modules/core m_nick.c
11974 src Makefile.in client.c ircd.c messages.tab
11975 newconf.c s_conf.c s_user.c
11981 - remove watch, the protocol for this sucks so hard I just dont want it
11984 Revision Changes Path
11985 7.241 +2 -12 ircd-ratbox/configure
11986 7.55 +2 -4 ircd-ratbox/configure.ac
11987 7.264 +0 -2 ircd-ratbox/include/client.h
11988 7.57 +0 -11 ircd-ratbox/include/numeric.h
11989 7.313 +0 -1 ircd-ratbox/include/s_conf.h
11990 7.94 +0 -3 ircd-ratbox/include/setup.h.in
11991 7.3 +2 -3 ircd-ratbox/include/supported.h
11992 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
11993 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
11994 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
11995 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
11996 7.154 +0 -1 ircd-ratbox/src/Makefile.in
11997 7.489 +0 -3 ircd-ratbox/src/client.c
11998 7.371 +0 -2 ircd-ratbox/src/ircd.c
11999 7.125 +9 -9 ircd-ratbox/src/messages.tab
12000 7.199 +0 -1 ircd-ratbox/src/newconf.c
12001 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12002 7.341 +0 -2 ircd-ratbox/src/s_user.c
12003 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12007 leeh 2005/02/15 19:13:31 EST (20050216_0)
12011 src event.c ircd_lexer.l ircd_signal.c
12014 servlink descrip.mms
12016 - remove a few vms bits
12018 Revision Changes Path
12019 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12020 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12021 7.47 +0 -54 ircd-ratbox/src/event.c
12022 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12023 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12024 7.152 +0 -3 ircd-ratbox/src/modules.c
12028 leeh 2005/02/15 18:53:32 EST (20050215_0)
12031 include hostmask.h ircd.h s_conf.h s_newconf.h
12032 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12034 src hostmask.c ircd.c ircd_signal.c s_conf.c
12037 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12038 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12040 Revision Changes Path
12041 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12042 7.81 +1 -0 ircd-ratbox/include/ircd.h
12043 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12044 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12045 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12046 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12047 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12048 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12049 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12050 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12051 7.370 +7 -0 ircd-ratbox/src/ircd.c
12052 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12053 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12054 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12058 leeh 2005/02/13 10:21:41 EST (20050213_4)
12063 doc whats-new-2.0.txt whats-new-2.1.txt
12067 - move whats-new.txt to whats-new-2.0.txt
12068 - add in whats-new-2.1.txt
12069 - update services.txt with the whois for logged in users
12071 Revision Changes Path
12072 7.2 +5 -0 ircd-ratbox/doc/services.txt
12073 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12074 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12075 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12079 leeh 2005/02/13 09:20:37 EST (20050213_3)
12082 include supported.h
12083 modules/core m_message.c
12085 - fix a compile error in m_message.c
12086 - update 005 to the spec and add CPRIVMSG/CNOTICE
12088 Revision Changes Path
12089 7.2 +31 -37 ircd-ratbox/include/supported.h
12090 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12094 leeh 2005/02/13 09:14:12 EST (20050213_2)
12099 - fix the membership memleak
12101 Revision Changes Path
12102 7.432 +0 -3 ircd-ratbox/src/channel.c
12106 leeh 2005/02/12 21:51:56 EST (20050213_1)
12110 modules/core m_message.c
12112 - add a bitmask to track when they send their first message, only allowing
12113 clearing stuff after that.
12115 Revision Changes Path
12116 7.263 +4 -0 ircd-ratbox/include/client.h
12117 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12121 leeh 2005/02/12 21:17:52 EST (20050213_0)
12124 include patricia.h s_newconf.h
12125 modules/core m_message.c
12126 src patricia.c s_newconf.c s_user.c
12128 - add in the patricia for tracking who fills up targets, give them a reduced
12131 Revision Changes Path
12132 7.20 +1 -1 ircd-ratbox/include/patricia.h
12133 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12134 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12135 7.29 +1 -1 ircd-ratbox/src/patricia.c
12136 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12137 7.340 +4 -0 ircd-ratbox/src/s_user.c
12141 leeh 2005/02/12 18:35:10 EST (20050212_0)
12144 include ircd_defs.h
12145 src class.c reject.c
12147 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12149 Revision Changes Path
12150 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12151 7.68 +1 -5 ircd-ratbox/src/class.c
12152 1.33 +1 -5 ircd-ratbox/src/reject.c
12156 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12161 remove stupid memory leak
12163 Revision Changes Path
12164 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12168 leeh 2005/02/11 06:42:48 EST (20050211_0)
12173 - workaround hyb6 allowing empty gline reasons
12175 Revision Changes Path
12176 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12180 leeh 2005/02/09 14:39:13 EST (20050209_2)
12184 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12185 src ircd.c s_conf.c
12187 - move temp dlines and temp klines over to an array, rather than completely
12190 Revision Changes Path
12191 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12192 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12193 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12194 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12195 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12196 7.369 +0 -5 ircd-ratbox/src/ircd.c
12197 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12201 leeh 2005/02/09 14:02:13 EST (20050209_1)
12205 modules m_cap.c m_pong.c m_user.c
12206 modules/core m_nick.c
12209 - remove 'nick' param from register_local_user(), its not needed.
12211 Revision Changes Path
12212 7.35 +1 -1 ircd-ratbox/include/s_user.h
12213 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12214 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12215 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12216 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12217 7.339 +6 -6 ircd-ratbox/src/s_user.c
12221 leeh 2005/02/09 13:12:53 EST (20050209_0)
12224 modules m_cmessage.c
12226 - dont send numerics when we're dealing with CNOTICE
12227 - add in checking for +g, and resetting idle
12229 Revision Changes Path
12230 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12234 leeh 2005/02/08 11:37:50 EST (20050208_2)
12239 - fix operator blocks to work on ip spoofs
12241 Revision Changes Path
12242 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12246 leeh 2005/02/07 19:23:22 EST (20050208_1)
12249 doc example.conf example.efnet.conf
12252 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12254 Revision Changes Path
12255 7.258 +0 -39 ircd-ratbox/doc/example.conf
12256 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12257 7.198 +0 -272 ircd-ratbox/src/newconf.c
12261 leeh 2005/02/07 19:19:32 EST (20050208_0)
12266 - added support for kline.conf.perm et al, these take the same formats
12267 as their non-permanent partners, but you cant remove them via the ircd.
12269 Revision Changes Path
12270 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12274 leeh 2005/02/02 19:18:59 EST (20050203_1)
12281 help/opers cnotice cprivmsg
12283 - added help files for cprivmsg/cnotice
12285 Revision Changes Path
12286 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12287 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12288 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12289 1.10 +19 -19 ircd-ratbox/help/opers/index
12290 1.7 +10 -9 ircd-ratbox/help/users/index
12294 leeh 2005/02/02 19:14:25 EST (20050203_0)
12298 modules Makefile.in
12301 modules m_cmessage.c
12303 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12304 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12305 nick is a member. These bypass any target change limitations.
12306 - added ERR_VOICENEEDED, numeric 489.
12308 Revision Changes Path
12309 7.56 +2 -0 ircd-ratbox/include/numeric.h
12310 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12311 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12312 7.124 +1 -1 ircd-ratbox/src/messages.tab
12316 leeh 2005/02/02 16:58:16 EST (20050202_4)
12321 - update etrace help
12323 Revision Changes Path
12324 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12328 leeh 2005/02/02 16:55:04 EST (20050202_3)
12333 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12334 can put its external ip address in there..
12336 Revision Changes Path
12337 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12341 leeh 2005/02/02 16:41:06 EST (20050202_2)
12346 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12347 if its a non-local client. These will just get "lost" if the remote
12348 server doesnt support this..
12350 Revision Changes Path
12351 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12355 leeh 2005/02/02 16:12:12 EST (20050202_1)
12358 include client.h numeric.h s_conf.h
12359 modules/core m_message.c
12360 src messages.tab newconf.c s_conf.c
12362 - first part of the target change code, add the storage of targets for
12363 localuser, throttle messages when they fill all the available slots
12365 Revision Changes Path
12366 7.262 +5 -1 ircd-ratbox/include/client.h
12367 7.55 +2 -0 ircd-ratbox/include/numeric.h
12368 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12369 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12370 7.123 +1 -1 ircd-ratbox/src/messages.tab
12371 7.197 +1 -0 ircd-ratbox/src/newconf.c
12372 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12376 leeh 2005/02/02 13:28:10 EST (20050202_0)
12379 modules m_resv.c m_stats.c m_testline.c
12380 modules/core m_join.c
12381 src hash.c kdparse.c messages.tab s_newconf.c
12383 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12384 tracking of when resvs get hit
12386 Revision Changes Path
12387 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12388 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12389 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12390 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12391 7.114 +3 -0 ircd-ratbox/src/hash.c
12392 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12393 7.122 +1 -1 ircd-ratbox/src/messages.tab
12394 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12398 leeh 2005/01/31 09:04:10 EST (20050131_2)
12403 - fflush() logfiles
12405 Revision Changes Path
12406 7.79 +2 -0 ircd-ratbox/src/s_log.c
12410 leeh 2005/01/31 08:59:09 EST (20050131_1)
12415 - rename fd_dump() to comm_dump()
12417 Revision Changes Path
12418 1.27 +2 -2 ircd-ratbox/src/commio.c
12422 leeh 2005/01/30 19:16:08 EST (20050131_0)
12427 modules m_services.c
12428 modules/core m_server.c
12429 src hook.c s_serv.c
12431 - added hook for server_introduced
12432 - fixed up services support for hooks
12434 Revision Changes Path
12435 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12436 1.31 +1 -0 ircd-ratbox/include/hook.h
12437 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12438 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12439 7.36 +2 -0 ircd-ratbox/src/hook.c
12440 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12444 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12449 Add back in the comm_fd_hack thing for solaris
12451 Revision Changes Path
12452 1.26 +26 -1 ircd-ratbox/src/commio.c
12456 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12460 include commio.h s_conf.h watch.h
12461 modules m_dline.c m_kline.c m_resv.c m_stats.c
12462 m_watch.c m_xline.c
12463 modules/core m_nick.c
12464 src balloc.c cache.c client.c commio.c
12465 epoll.c ircd.c ircd_lexer.l kdparse.c
12466 listener.c s_auth.c s_conf.c s_log.c
12469 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12471 Revision Changes Path
12472 1.18 +0 -2 ircd-ratbox/adns/adns.h
12473 1.14 +6 -37 ircd-ratbox/include/commio.h
12474 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12475 7.3 +2 -2 ircd-ratbox/include/watch.h
12476 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12477 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12478 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12479 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12480 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12481 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12482 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12483 7.85 +1 -1 ircd-ratbox/src/balloc.c
12484 1.24 +5 -5 ircd-ratbox/src/cache.c
12485 7.488 +4 -4 ircd-ratbox/src/client.c
12486 1.25 +10 -280 ircd-ratbox/src/commio.c
12487 1.33 +1 -1 ircd-ratbox/src/epoll.c
12488 7.368 +4 -4 ircd-ratbox/src/ircd.c
12489 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12490 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12491 7.125 +8 -8 ircd-ratbox/src/listener.c
12492 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12493 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12494 7.78 +20 -20 ircd-ratbox/src/s_log.c
12495 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12496 1.6 +22 -15 ircd-ratbox/src/watch.c
12500 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12503 modules/core m_mode.c
12505 remove two unused variables
12507 Revision Changes Path
12508 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12512 leeh 2005/01/28 15:31:40 EST (20050128_1)
12518 - mo_kline() needs minpara of 3, not 2
12519 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12520 - require me.info is never blank
12522 Revision Changes Path
12523 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12524 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12528 leeh 2005/01/28 15:26:28 EST (20050128_0)
12531 modules/core m_mode.c m_sjoin.c
12533 - patch via jilles to fix +eI lists being shown to lusers when handling
12534 protocol stuff over TS6
12536 Revision Changes Path
12537 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12538 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12542 leeh 2005/01/25 19:47:38 EST (20050126_0)
12546 modules/core m_join.c m_mode.c m_sjoin.c
12547 src channel.c messages.tab s_serv.c
12549 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12550 an operspy call with &me
12551 - remove modebuf/parabuf params from channel_modes(), we now generate a
12552 buffer internally which we return.
12554 Revision Changes Path
12555 7.163 +1 -1 ircd-ratbox/include/channel.h
12556 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12557 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12558 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12559 7.431 +25 -18 ircd-ratbox/src/channel.c
12560 7.121 +1 -1 ircd-ratbox/src/messages.tab
12561 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12565 alz 2005/01/25 18:09:18 EST (20050125_5)
12568 doc example.conf example.efnet.conf
12571 src listener.c newconf.c s_conf.c
12573 Added dline_with_reason config option (default yes):
12575 /* dline reason: show the user the dline reason when they connect
12578 dline_with_reason = yes;
12580 Revision Changes Path
12581 7.257 +6 -1 ircd-ratbox/doc/example.conf
12582 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12583 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12584 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12585 7.124 +1 -1 ircd-ratbox/src/listener.c
12586 7.196 +1 -0 ircd-ratbox/src/newconf.c
12587 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12591 leeh 2005/01/25 13:21:17 EST (20050125_4)
12596 - make conf_set_generic_string() test len exists before it uses it.
12598 Revision Changes Path
12599 7.195 +1 -1 ircd-ratbox/src/newconf.c
12603 leeh 2005/01/25 13:10:56 EST (20050125_3)
12609 - rename 'type' to 'flags' in cluster {};
12610 - add stacking of servers in cluster {}; documented in example.conf
12612 Revision Changes Path
12613 7.256 +18 -10 ircd-ratbox/doc/example.conf
12614 7.194 +39 -7 ircd-ratbox/src/newconf.c
12618 alz 2005/01/25 12:48:54 EST (20050125_2)
12622 src listener.c s_conf.c
12624 Added dline reasons, connecting/banned clients now see ban reason.
12626 Revision Changes Path
12627 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12628 7.123 +17 -4 ircd-ratbox/src/listener.c
12629 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12633 leeh 2005/01/25 07:44:37 EST (20050125_1)
12636 doc example.conf example.efnet.conf
12639 - implement stacking of shared {}; blocks, documented in example.conf
12641 Revision Changes Path
12642 7.255 +26 -13 ircd-ratbox/doc/example.conf
12643 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12644 7.193 +51 -36 ircd-ratbox/src/newconf.c
12648 leeh 2005/01/24 19:08:29 EST (20050125_0)
12652 include client.h s_conf.h
12653 modules/core m_join.c
12654 src newconf.c s_user.c
12656 - added jupe_exempt to auth {};, exempts the user from generating warnings
12657 when they attempt to join juped channels.
12659 Revision Changes Path
12660 7.254 +2 -0 ircd-ratbox/doc/example.conf
12661 7.261 +3 -0 ircd-ratbox/include/client.h
12662 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12663 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12664 7.192 +1 -0 ircd-ratbox/src/newconf.c
12665 7.338 +8 -0 ircd-ratbox/src/s_user.c
12669 leeh 2005/01/24 18:57:02 EST (20050124_6)
12674 - rework shared {};, the format is now:
12676 oper = "flame@*.leeh.co.uk", "*.lan";
12682 oper = "flame@*.leeh.co.uk", "*.lan";
12686 Revision Changes Path
12687 7.191 +55 -23 ircd-ratbox/src/newconf.c
12691 leeh 2005/01/24 17:25:58 EST (20050124_5)
12696 - fix the prototype on load_static_modules()
12698 Revision Changes Path
12699 7.61 +1 -1 ircd-ratbox/include/modules.h
12703 leeh 2005/01/24 16:00:30 EST (20050124_4)
12708 - have cap end call register_local_user() with its own copy of
12709 source_p->username so its safe for unidented users..
12711 Revision Changes Path
12712 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12716 leeh 2005/01/24 15:48:09 EST (20050124_3)
12719 include newconf.h s_conf.h
12721 src newconf.c s_conf.c s_log.c
12723 - move the conf parser over to a table based structure, with generic setting
12724 of integers/strings
12726 Revision Changes Path
12727 7.34 +9 -8 ircd-ratbox/include/newconf.h
12728 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12729 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12730 7.190 +264 -808 ircd-ratbox/src/newconf.c
12731 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12732 7.77 +13 -13 ircd-ratbox/src/s_log.c
12736 leeh 2005/01/24 13:11:30 EST (20050124_2)
12742 - added stacking of ips in exempt {};
12744 Revision Changes Path
12745 7.253 +4 -0 ircd-ratbox/doc/example.conf
12746 7.189 +11 -30 ircd-ratbox/src/newconf.c
12750 leeh 2005/01/24 12:59:57 EST (20050124_1)
12754 src channel.c client.c hash.c hook.c
12755 newconf.c s_user.c watch.c
12757 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12758 consistent with the rest of the dlink code.
12760 Revision Changes Path
12761 1.54 +7 -7 ircd-ratbox/include/tools.h
12762 7.430 +2 -2 ircd-ratbox/src/channel.c
12763 7.487 +6 -6 ircd-ratbox/src/client.c
12764 7.113 +5 -5 ircd-ratbox/src/hash.c
12765 7.35 +1 -1 ircd-ratbox/src/hook.c
12766 7.188 +2 -2 ircd-ratbox/src/newconf.c
12767 7.337 +1 -1 ircd-ratbox/src/s_user.c
12768 1.5 +4 -4 ircd-ratbox/src/watch.c
12772 leeh 2005/01/24 12:47:13 EST (20050124_0)
12777 - cheap hack on sticky capabs..
12779 Revision Changes Path
12780 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12784 leeh 2005/01/22 11:36:54 EST (20050122_0)
12789 - updated my clicap implementation to match the spec so far..
12791 Revision Changes Path
12792 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12796 leeh 2005/01/21 07:14:43 EST (20050121_2)
12801 modules m_services.c
12802 src hook.c s_serv.c
12804 - added hooks for when we're sending a burst
12805 - rewrote hooks.txt
12806 - fix up the hooks ive already done in services compatibility, ill add the
12807 hooks for server/client introductions in a bit.
12809 Revision Changes Path
12810 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12811 1.30 +4 -0 ircd-ratbox/include/hook.h
12812 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12813 7.34 +7 -0 ircd-ratbox/src/hook.c
12814 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12818 leeh 2005/01/21 06:34:03 EST (20050121_1)
12821 contrib example_module.c spy_admin_notice.c
12822 spy_info_notice.c spy_links_notice.c
12823 spy_motd_notice.c spy_stats_notice.c
12824 spy_stats_p_notice.c spy_trace_notice.c
12826 spy_whois_notice_global.c
12828 modules m_admin.c m_info.c m_links.c m_motd.c
12829 m_services.c m_stats.c m_trace.c
12830 m_whois.c static_modules.c.SH
12831 modules/core m_server.c
12832 src client.c hook.c ircd.c modules.c packet.c
12833 s_auth.c s_serv.c s_user.c send.c
12835 - add a better implementation of the hook system, its now a slow leaking
12836 array and events are created whenever we try adding a hook for it, or
12837 theyre registered for the caller.
12839 Ive temporarily fucked services support and removed most of the other
12840 hooks.. I shall fix this soon.
12842 Revision Changes Path
12843 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12844 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12845 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12846 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12847 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12848 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12849 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12850 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12851 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12852 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12853 1.29 +34 -70 ircd-ratbox/include/hook.h
12854 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12855 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12856 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12857 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12858 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12859 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12860 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12861 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12862 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12863 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12864 7.486 +1 -28 ircd-ratbox/src/client.c
12865 7.33 +131 -137 ircd-ratbox/src/hook.c
12866 7.367 +1 -1 ircd-ratbox/src/ircd.c
12867 7.151 +6 -10 ircd-ratbox/src/modules.c
12868 7.138 +10 -14 ircd-ratbox/src/packet.c
12869 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12870 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12871 7.336 +0 -6 ircd-ratbox/src/s_user.c
12872 7.286 +8 -6 ircd-ratbox/src/send.c
12876 leeh 2005/01/20 19:19:20 EST (20050121_0)
12881 - remove an unused struct
12883 Revision Changes Path
12884 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12888 leeh 2005/01/20 13:38:39 EST (20050120_1)
12891 . configure configure.ac
12892 include client.h numeric.h patchlevel.h
12893 modules Makefile.in
12894 src messages.tab s_user.c
12898 - drop back to -O0, fix patchlevel.h
12899 - first stab at client capabilities.. this still needs work.
12901 Revision Changes Path
12902 7.240 +3 -3 ircd-ratbox/configure
12903 7.54 +3 -3 ircd-ratbox/configure.ac
12904 7.260 +3 -0 ircd-ratbox/include/client.h
12905 7.54 +2 -0 ircd-ratbox/include/numeric.h
12906 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12907 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12908 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12909 7.120 +1 -1 ircd-ratbox/src/messages.tab
12910 7.335 +3 -0 ircd-ratbox/src/s_user.c
12914 leeh 2005/01/20 06:04:41 EST (20050120_0)
12917 . ChangeLog RELNOTES
12918 include config.h config.h.dist memory.h
12921 src commio.c crypt.c getopt.c ircd.c s_serv.c
12923 . README.VMS clean.com make.com
12924 include setup.h_vms
12925 modules descrip.mms static_modules_c.com
12926 modules/core descrip.mms
12927 src descrip.mms qio.c version.com
12928 tools descrip.mms mkpasswd_vms.c
12930 - clean changelog, relnotes
12931 - mark patchlevel as 2.1.0beta
12932 - remove VMS support
12934 Revision Changes Path
12935 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12936 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12937 1.111 +1 -348 ircd-ratbox/RELNOTES
12938 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12939 7.182 +0 -42 ircd-ratbox/include/config.h
12940 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12941 7.50 +0 -4 ircd-ratbox/include/memory.h
12942 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12943 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12944 7.2 +0 -58 ircd-ratbox/make.com (dead)
12945 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12946 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12947 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12948 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12949 1.24 +7 -30 ircd-ratbox/src/commio.c
12950 7.12 +0 -4 ircd-ratbox/src/crypt.c
12951 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12952 7.24 +0 -4 ircd-ratbox/src/getopt.c
12953 7.366 +4 -19 ircd-ratbox/src/ircd.c
12954 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12955 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12956 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12957 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12958 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12962 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12968 not using the return values on a few watch functions so make them void
12970 Revision Changes Path
12971 7.2 +5 -5 ircd-ratbox/include/watch.h
12972 1.4 +19 -28 ircd-ratbox/src/watch.c
12975 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12980 Make watch throttle, don't accept letter commands stacked
12982 Revision Changes Path
12983 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12987 androsyn 2005/01/14 13:06:06 EST (20050114_4)
12994 Revision Changes Path
12995 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
12999 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13002 . ChangeLog README.FIRST RELNOTES configure
13004 adns adns.h internal.h parse.c transmit.c
13006 contrib example_module.c spy_admin_notice.c
13007 spy_info_notice.c spy_links_notice.c
13008 spy_motd_notice.c spy_stats_notice.c
13009 spy_stats_p_notice.c spy_trace_notice.c
13011 spy_whois_notice_global.c
13012 doc example.conf example.efnet.conf ircd.motd
13013 server-version-info whats-new.txt
13014 help/opers umode xline
13016 include cache.h channel.h class.h client.h
13017 commio.h config.h config.h.dist hash.h
13018 hook.h hostmask.h irc_string.h ircd.h
13019 ircd_defs.h m_info.h memory.h msg.h
13020 newconf.h numeric.h packet.h patchlevel.h
13021 patricia.h s_conf.h s_gline.h s_newconf.h
13022 s_serv.h s_user.h scache.h serno.h
13023 setup.h.in sprintf_irc.h stdinc.h tools.h
13024 modules .depend Makefile.in m_admin.c m_away.c
13025 m_dline.c m_encap.c m_gline.c m_info.c
13026 m_kline.c m_links.c m_list.c m_lusers.c
13027 m_motd.c m_oper.c m_operspy.c m_rehash.c
13028 m_restart.c m_resv.c m_set.c m_stats.c
13029 m_svinfo.c m_testline.c m_testmask.c
13030 m_topic.c m_trace.c m_watch.c m_who.c
13031 m_whois.c m_whowas.c m_xline.c
13032 static_modules.c.SH
13033 modules/core m_error.c m_message.c m_mode.c m_quit.c
13034 m_server.c m_squit.c
13035 src .depend Makefile.in adns.c balloc.c
13036 cache.c channel.c class.c client.c
13037 commio.c crypt.c devpoll.c epoll.c
13038 event.c getopt.c hash.c hook.c hostmask.c
13039 irc_string.c ircd.c ircd_lexer.l
13040 ircd_parser.y ircd_signal.c listener.c
13041 modules.c newconf.c numeric.c packet.c
13042 parse.c patricia.c poll.c reject.c
13043 restart.c s_auth.c s_conf.c s_log.c
13044 s_newconf.c s_serv.c s_user.c scache.c
13045 select.c send.c snprintf.c tools.c
13046 version.c.SH watch.c whowas.c
13047 tools README.mkpasswd mkpasswd.c
13049 . README.VMS clean.com make.com
13051 include common.h s_stats.h setup.h_vms
13053 modules descrip.mms m_challenge.c m_etrace.c
13054 m_invite.c m_names.c m_pass.c m_ping.c
13055 m_pong.c m_services.c m_tb.c m_user.c
13056 m_users.c m_version.c
13057 static_modules_c.com
13058 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13060 servlink descrip.mms
13061 src descrip.mms kdparse.c messages.tab qio.c
13062 s_gline.c s_stats.c version.com
13063 tools descrip.mms mkpasswd_vms.c
13067 modules/core channels.c users.c
13070 merge from RATBOX_2_0
13072 Revision Changes Path
13073 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13074 7.40 +1 -0 ircd-ratbox/README.FIRST
13075 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13076 1.110 +114 -6 ircd-ratbox/RELNOTES
13077 1.17 +4 -0 ircd-ratbox/adns/adns.h
13078 1.17 +4 -4 ircd-ratbox/adns/internal.h
13079 1.12 +38 -38 ircd-ratbox/adns/parse.c
13080 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13081 1.19 +13 -13 ircd-ratbox/adns/types.c
13082 7.1 +10 -0 ircd-ratbox/clean.com (new)
13083 7.239 +47 -29 ircd-ratbox/configure
13084 7.53 +40 -32 ircd-ratbox/configure.ac
13085 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13086 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13087 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13088 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13089 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13090 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13091 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13092 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13093 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13094 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13095 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13096 7.252 +68 -22 ircd-ratbox/doc/example.conf
13097 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13098 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13099 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13100 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13101 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13102 1.5 +2 -1 ircd-ratbox/help/opers/umode
13103 1.7 +1 -1 ircd-ratbox/help/opers/xline
13104 1.2 +1 -0 ircd-ratbox/help/users/umode
13105 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13106 1.7 +8 -0 ircd-ratbox/include/cache.h
13107 7.162 +18 -16 ircd-ratbox/include/channel.h
13108 7.25 +4 -0 ircd-ratbox/include/class.h
13109 7.259 +34 -28 ircd-ratbox/include/client.h
13110 1.13 +45 -7 ircd-ratbox/include/commio.h
13111 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13112 7.181 +74 -16 ircd-ratbox/include/config.h
13113 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13114 7.53 +2 -0 ircd-ratbox/include/hash.h
13115 1.28 +73 -27 ircd-ratbox/include/hook.h
13116 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13117 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13118 7.80 +6 -31 ircd-ratbox/include/ircd.h
13119 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13120 7.56 +14 -8 ircd-ratbox/include/m_info.h
13121 7.49 +4 -0 ircd-ratbox/include/memory.h
13122 7.53 +2 -0 ircd-ratbox/include/msg.h
13123 7.33 +9 -9 ircd-ratbox/include/newconf.h
13124 7.53 +12 -8 ircd-ratbox/include/numeric.h
13125 7.27 +1 -1 ircd-ratbox/include/packet.h
13126 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13127 7.19 +25 -1 ircd-ratbox/include/patricia.h
13128 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13129 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13130 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13131 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13132 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13133 7.34 +13 -9 ircd-ratbox/include/s_user.h
13134 7.15 +1 -1 ircd-ratbox/include/scache.h
13135 7.5366 +1 -1 ircd-ratbox/include/serno.h
13136 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13137 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13138 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13139 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13140 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13141 1.53 +10 -10 ircd-ratbox/include/tools.h
13142 7.1 +58 -0 ircd-ratbox/make.com (new)
13143 1.45 +338 -182 ircd-ratbox/modules/.depend
13144 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13145 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13146 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13147 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13148 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13149 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13150 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13151 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13152 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13153 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13154 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13155 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13156 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13157 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13158 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13159 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13160 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13161 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13162 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13163 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13164 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13165 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13166 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13167 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13168 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13169 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13170 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13171 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13172 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13173 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13174 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13175 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13176 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13177 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13178 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13179 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13180 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13181 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13182 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13183 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13184 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13185 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13186 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13187 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13188 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13189 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13190 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13191 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13192 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13193 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13194 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13195 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13196 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13197 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13198 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13199 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13200 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13201 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13202 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13203 7.48 +162 -119 ircd-ratbox/src/.depend
13204 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13205 7.75 +5 -5 ircd-ratbox/src/adns.c
13206 7.84 +1 -1 ircd-ratbox/src/balloc.c
13207 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13208 1.23 +75 -7 ircd-ratbox/src/cache.c
13209 7.429 +342 -79 ircd-ratbox/src/channel.c
13210 7.67 +42 -2 ircd-ratbox/src/class.c
13211 7.485 +245 -85 ircd-ratbox/src/client.c
13212 1.23 +349 -43 ircd-ratbox/src/commio.c
13213 7.11 +4 -0 ircd-ratbox/src/crypt.c
13214 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13215 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13216 1.32 +4 -8 ircd-ratbox/src/epoll.c
13217 7.46 +63 -6 ircd-ratbox/src/event.c
13218 7.23 +4 -0 ircd-ratbox/src/getopt.c
13219 7.112 +8 -7 ircd-ratbox/src/hash.c
13220 7.32 +135 -133 ircd-ratbox/src/hook.c
13221 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13222 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13223 7.365 +56 -48 ircd-ratbox/src/ircd.c
13224 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13225 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13226 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13227 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13228 7.122 +14 -13 ircd-ratbox/src/listener.c
13229 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13230 7.150 +17 -8 ircd-ratbox/src/modules.c
13231 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13232 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13233 7.137 +55 -42 ircd-ratbox/src/packet.c
13234 7.187 +8 -15 ircd-ratbox/src/parse.c
13235 7.28 +2 -4 ircd-ratbox/src/patricia.c
13236 7.82 +3 -1 ircd-ratbox/src/poll.c
13237 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13238 1.32 +8 -3 ircd-ratbox/src/reject.c
13239 7.34 +1 -0 ircd-ratbox/src/restart.c
13240 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13241 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13242 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13243 7.76 +32 -35 ircd-ratbox/src/s_log.c
13244 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13245 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13246 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13247 7.334 +773 -2 ircd-ratbox/src/s_user.c
13248 7.27 +2 -1 ircd-ratbox/src/scache.c
13249 7.44 +2 -0 ircd-ratbox/src/select.c
13250 7.285 +12 -12 ircd-ratbox/src/send.c
13251 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13252 7.46 +0 -1 ircd-ratbox/src/tools.c
13253 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13254 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13255 1.3 +4 -4 ircd-ratbox/src/watch.c
13256 7.32 +1 -0 ircd-ratbox/src/whowas.c
13257 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13258 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13259 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13260 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13264 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13266 Modified files: (Branch: RATBOX_2_0)
13269 a remote client is never going to have a watch list..duh
13271 Revision Changes Path
13272 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13276 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13278 Added files: (Branch: RATBOX_2_0)
13283 Revision Changes Path
13284 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13288 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13290 Added files: (Branch: RATBOX_2_0)
13294 helps if we actually include the .c/.h files
13296 Revision Changes Path
13297 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13298 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13302 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13304 Modified files: (Branch: RATBOX_2_0)
13305 . configure configure.ac
13306 include client.h numeric.h s_conf.h setup.h.in
13308 modules Makefile.in
13309 modules/core m_nick.c
13310 src Makefile.in client.c ircd.c messages.tab
13311 newconf.c s_conf.c s_user.c
13313 backport watch from devel
13315 Revision Changes Path
13316 7.229.2.10 +12 -2 ircd-ratbox/configure
13317 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13318 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13319 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13320 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13321 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13322 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13323 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13324 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13325 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13326 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13327 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13328 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13329 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13330 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13331 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13335 leeh 2005/01/12 10:12:40 EST (20050112_1)
13337 Modified files: (Branch: RATBOX_2_0)
13339 modules m_services.c m_whois.c
13342 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13343 when the user is logged in
13345 Revision Changes Path
13346 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13347 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13348 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13349 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13353 leeh 2005/01/11 19:47:14 EST (20050112_0)
13355 Modified files: (Branch: RATBOX_2_0)
13356 include supported.h
13357 Added files: (Branch: RATBOX_2_0)
13361 - added doc/services.txt, outlining the compatibility code
13363 Revision Changes Path
13364 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13365 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13369 leeh 2005/01/11 18:38:10 EST (20050111_5)
13371 Modified files: (Branch: RATBOX_2_0)
13372 include client.h hook.h
13373 modules m_services.c
13374 modules/core m_server.c
13375 src hook.c s_serv.c
13377 - more services compatibility code:
13378 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13379 appropriate service {}; entry, only accept SU from these.
13380 - hook into us finishing nick burst, and have services burst a list of
13383 Revision Changes Path
13384 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13385 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13386 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13387 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13388 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13389 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13393 leeh 2005/01/11 17:32:42 EST (20050111_4)
13395 Modified files: (Branch: RATBOX_2_0)
13396 . configure configure.ac
13398 modules Makefile.in
13400 Added files: (Branch: RATBOX_2_0)
13401 modules m_services.c
13403 - more services compatibility code:
13404 - encap handlers for SU (services marking client as logged in)
13405 - and for LOGIN (servers bursting logged in status)
13406 - move suser from Client -> User
13408 Revision Changes Path
13409 7.229.2.9 +9 -3 ircd-ratbox/configure
13410 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13411 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13412 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13413 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13414 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13418 leeh 2005/01/11 16:46:34 EST (20050111_3)
13420 Modified files: (Branch: RATBOX_2_0)
13421 include ircd_defs.h
13423 - whoops, missing #endif
13425 Revision Changes Path
13426 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13430 leeh 2005/01/11 15:56:57 EST (20050111_2)
13432 Modified files: (Branch: RATBOX_2_0)
13433 include ircd_defs.h
13435 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13436 have ipv6 just report sizeof(struct sockaddr_in)
13438 Revision Changes Path
13439 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13443 leeh 2005/01/10 20:19:35 EST (20050111_1)
13445 Modified files: (Branch: RATBOX_2_0)
13448 - fix a gcc warning
13450 Revision Changes Path
13451 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13455 leeh 2005/01/10 20:10:35 EST (20050111_0)
13457 Modified files: (Branch: RATBOX_2_0)
13458 adns internal.h parse.c transmit.c types.c
13460 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13463 Revision Changes Path
13464 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13465 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13466 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13467 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13471 leeh 2005/01/10 17:48:48 EST (20050110_3)
13473 Modified files: (Branch: RATBOX_2_0)
13476 - send out the reformatted xline to opers (\s -> ' ')
13478 Revision Changes Path
13479 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13483 leeh 2005/01/10 16:18:53 EST (20050110_2)
13485 Modified files: (Branch: RATBOX_2_0)
13488 include client.h supported.h
13489 src messages.tab s_user.c send.c
13491 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13494 Revision Changes Path
13495 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13496 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13497 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13498 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13499 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13500 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13501 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13505 leeh 2005/01/10 14:50:47 EST (20050110_1)
13507 Modified files: (Branch: RATBOX_2_0)
13508 doc example.conf example.efnet.conf
13510 - I dont remember ts6 desyncing on bans, so im not sure why the example
13513 Revision Changes Path
13514 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13515 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13519 leeh 2005/01/10 13:31:10 EST (20050110_0)
13521 Modified files: (Branch: RATBOX_2_0)
13522 . configure configure.ac
13523 include channel.h client.h numeric.h s_conf.h
13524 s_serv.h setup.h.in
13525 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13527 src channel.c messages.tab newconf.c s_conf.c
13530 - added --enable-services to configure, which enables some ratbox-services
13531 compatibility code:
13532 - chanmode +r, registered users only
13533 - usermode +S, prevents deop/kick of a service
13534 - service { }; block in conf for the above umode
13536 Revision Changes Path
13537 7.229.2.8 +28 -16 ircd-ratbox/configure
13538 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13539 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13540 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13541 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13542 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13543 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13544 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13545 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13546 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13547 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13548 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13549 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13550 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13551 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13552 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13553 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13554 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13555 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13559 leeh 2005/01/09 08:23:30 EST (20050109_0)
13561 Modified files: (Branch: RATBOX_2_0)
13564 - remove a tab, and add +C to opers umode help
13566 Revision Changes Path
13567 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode