1 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
3 Add documentation for SASL client protocol, same as atheme doc/SASL.
7 + - trunk/doc/sasl.txt (File Added)
10 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
12 Include real hostname in Closing Link message for unknown
13 connections that have sent USER. This is helpful for
14 k-lined users while not breaking server IP hiding.
18 +3 -1 trunk/src/client.c (File Modified)
21 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
27 +29 -29 trunk/configure (File Modified)
30 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
32 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
36 +3 -3 trunk/modules/core/m_kill.c (File Modified)
39 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
41 Backport from early 3.x:
44 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
46 - remove "Processing connection to foobar.net" message
50 +0 -3 trunk/src/s_auth.c (File Modified)
53 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
55 - missed the processing connection one (actually, we can probably nuke this one)
59 +1 -2 trunk/src/s_auth.c (File Modified)
62 river 2006/09/27 16:33:05 UTC (20060927-2174)
64 get_client_name = stupid
69 +10 -7 trunk/modules/core/m_kill.c (File Modified)
72 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
74 - remove excessive arguments
78 +1 -2 trunk/src/s_conf.c (File Modified)
79 +1 -1 trunk/src/s_user.c (File Modified)
82 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
84 - use sendto_one_notice() for on-connect notices too.
88 +10 -10 trunk/src/s_auth.c (File Modified)
91 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
93 - use sendto_one_notice() in the core, too.
97 +2 -2 trunk/src/chmode.c (File Modified)
98 +8 -15 trunk/src/modules.c (File Modified)
99 +3 -5 trunk/src/s_conf.c (File Modified)
100 +1 -2 trunk/src/s_newconf.c (File Modified)
101 +20 -57 trunk/src/s_user.c (File Modified)
104 river 2006/09/27 16:19:25 UTC (20060927-2166)
106 the KILL command will use get_client_name(, SHOW_IP) instead of
107 target->name, and will show a more useful error for local opers
112 +6 -4 trunk/modules/core/m_kill.c (File Modified)
115 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
117 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
121 +4 -2 trunk/src/send.c (File Modified)
124 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
130 +1 -1 trunk/include/client.h (File Modified)
133 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
135 - get_id(): fall back to "*" if client has no known name
139 +1 -1 trunk/include/client.h (File Modified)
142 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
144 - convert to sendto_one_notice().
148 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
149 +4 -6 trunk/unsupported/m_force.c (File Modified)
152 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
154 - use sendto_one_notice() in many places instead of
155 sendto_one(source_p, ":%s NOTICE %s :", ...);
159 +10 -25 trunk/extensions/example_module.c (File Modified)
160 +5 -14 trunk/extensions/hurt.c (File Modified)
161 +1 -2 trunk/extensions/m_42.c (File Modified)
162 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
163 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
164 +1 -2 trunk/extensions/m_opme.c (File Modified)
165 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
166 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
167 +3 -7 trunk/modules/core/m_die.c (File Modified)
168 +2 -4 trunk/modules/core/m_kill.c (File Modified)
169 +2 -2 trunk/modules/core/m_squit.c (File Modified)
170 +1 -2 trunk/modules/m_challenge.c (File Modified)
171 +11 -15 trunk/modules/m_connect.c (File Modified)
172 +20 -28 trunk/modules/m_dline.c (File Modified)
173 +2 -2 trunk/modules/m_etrace.c (File Modified)
174 +11 -21 trunk/modules/m_gline.c (File Modified)
175 +2 -4 trunk/modules/m_kline.c (File Modified)
176 +1 -2 trunk/modules/m_rehash.c (File Modified)
177 +3 -7 trunk/modules/m_restart.c (File Modified)
178 +31 -45 trunk/modules/m_set.c (File Modified)
179 +2 -4 trunk/modules/m_testmask.c (File Modified)
180 +5 -8 trunk/modules/m_unreject.c (File Modified)
181 +2 -5 trunk/modules/m_xline.c (File Modified)
186 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
187 +10 -25 trunk/extensions/example_module.c (File Modified)
188 +5 -14 trunk/extensions/hurt.c (File Modified)
189 +1 -2 trunk/extensions/m_42.c (File Modified)
190 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
191 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
192 +1 -2 trunk/extensions/m_opme.c (File Modified)
193 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
194 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
195 +3 -7 trunk/modules/core/m_die.c (File Modified)
196 +14 -11 trunk/modules/core/m_kill.c (File Modified)
197 +2 -2 trunk/modules/core/m_squit.c (File Modified)
198 +1 -2 trunk/modules/m_challenge.c (File Modified)
199 +11 -15 trunk/modules/m_connect.c (File Modified)
200 +2 -4 trunk/modules/m_dline.c (File Modified)
201 +2 -2 trunk/modules/m_etrace.c (File Modified)
202 +11 -21 trunk/modules/m_gline.c (File Modified)
203 +2 -4 trunk/modules/m_kline.c (File Modified)
204 +1 -2 trunk/modules/m_rehash.c (File Modified)
205 +3 -7 trunk/modules/m_restart.c (File Modified)
206 +31 -45 trunk/modules/m_set.c (File Modified)
207 +2 -4 trunk/modules/m_testmask.c (File Modified)
208 +5 -8 trunk/modules/m_unreject.c (File Modified)
209 +1 -3 trunk/modules/m_xline.c (File Modified)
210 +2 -2 trunk/src/chmode.c (File Modified)
211 +8 -15 trunk/src/modules.c (File Modified)
212 +10 -14 trunk/src/s_auth.c (File Modified)
213 +3 -6 trunk/src/s_conf.c (File Modified)
214 +1 -2 trunk/src/s_newconf.c (File Modified)
215 +20 -57 trunk/src/s_user.c (File Modified)
216 +4 -2 trunk/src/send.c (File Modified)
217 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
218 +4 -6 trunk/unsupported/m_force.c (File Modified)
221 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
223 - keyword-subst from charybdis 2.2.
227 +12 -3 trunk/doc/example.conf (File Modified)
228 +58 -3 trunk/doc/reference.conf (File Modified)
229 + - trunk/include/substitution.h (File Added)
230 +1 -0 trunk/src/Makefile.in (File Modified)
231 +2 -2 trunk/src/s_conf.c (File Modified)
232 +164 -1 trunk/src/s_user.c (File Modified)
233 + - trunk/src/substitution.c (File Added)
236 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
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:59:58 UTC (20070125-3155)
248 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
249 http://svn.atheme.org/charybdis/branches/release-2.2
253 + - trunk/ (Property Modified)
256 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
258 Removed merge tracking for "svnmerge" for
259 http://svn.atheme.org/charybdis/branches/release-2.2
263 + - trunk/ (Property Modified)
266 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
268 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
269 http://svn.atheme.org/charybdis/branches/release-2.2
273 + - trunk/ (Property Modified)
276 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
282 + - trunk/ (Property Modified)
285 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
287 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
288 http://svn.atheme.org/charybdis/branches/release-2.2
292 + - trunk/ (Property Modified)
295 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
297 - version bump to 2.2.0
301 +3 -1 trunk/NEWS (File Modified)
302 +1 -1 trunk/configure.ac (File Modified)
305 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
308 + branches/release-2.1 -> 2.2 base
309 + 3.0 -> branches/cxxconversion
310 + backport some immediate 3.0 functionality for 2.2
315 + - trunk/ (File Added)
318 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
320 Merged revisions 3135,3137 via svnmerge from
321 http://svn.atheme.org/charybdis/trunk
324 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
326 - Expand TRACE description
327 - Mention expiry time in TESTLINE
329 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
331 Update copyright year for sgml docs to 2007.
336 + - branches/release-2.1/ (Property Modified)
337 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
338 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
341 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
343 Merged revisions 1999 via svnmerge from
344 http://svn.atheme.org/charybdis/trunk
348 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
355 + - branches/release-2.1/ (Property Modified)
356 +1 -0 branches/release-2.1/CREDITS (File Modified)
359 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
361 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
362 http://svn.atheme.org/charybdis/trunk
365 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
367 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
369 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
371 - add use_forward to /info
373 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
375 Call channel_modes() with &me instead of source_p when
376 sending out a JOIN and SJOIN for a local user. This
377 saves checking whether they are on the channel they
380 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
382 If use_forward is disabled:
384 - hide +f in /mode #channel (/mode #channel f still shows it)
385 - do not send any mode changes adding +f to local clients
386 (-f ones are still sent)
391 + - branches/release-2.1/ (Property Modified)
392 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
393 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
394 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
395 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
396 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
397 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
398 +1 -1 branches/release-2.1/src/channel.c (File Modified)
399 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
400 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
401 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
402 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
403 +4 -2 branches/release-2.1/src/supported.c (File Modified)
406 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
408 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
412 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
413 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
414 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
417 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
419 Add accountability (wallops, log) to OKICK.
423 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
426 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
428 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
429 Similar to branches/release-2.2 r3061.
433 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
436 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
438 - Write xline to file after instead of before notifying opers and source
439 - Also notify source of failure to add xline
440 Similar to branches/release-2.2 r3057.
444 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
447 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
449 If a dline/kline/resv cannot be added to the file, send
450 the regular notices to local opers and source anyway,
451 and also warn the source (local opers were already warned).
452 Similar to branches/release-2.2 r3053.
456 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
459 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
461 Port over fixes from unkline/unxline/unresv to undline.
462 Similar to branches/release-2.2 r3049.
466 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
469 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
471 Merged revisions 2915 via svnmerge from
472 http://svn.atheme.org/charybdis/trunk
475 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
477 In usage message, show kline.conf and xline.conf instead
478 of klines.conf and xlines.conf.
483 + - branches/release-2.1/ (Property Modified)
484 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
487 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
489 Merged revisions 2831,2833,2853 via svnmerge from
490 http://svn.atheme.org/charybdis/trunk
493 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
495 unkline/unxline/unresv:
496 - if fclose on the output returns an error, treat this as a
498 - check if the rename from the temp file to the ban conf failed
500 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
502 When adding a permanent dline/kline/xline/resv, check
503 the return value of fclose().
505 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
507 Do not free xline aconf if it could not be written out.
508 It will be added to the list in memory anyway.
513 + - branches/release-2.1/ (Property Modified)
514 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
515 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
516 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
517 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
520 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
522 NEWS: Clarify effects of ip_cloaking changes a little.
526 +2 -0 branches/release-2.1/NEWS (File Modified)
529 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
535 +9 -9 branches/release-2.1/configure (File Modified)
538 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
540 Version bump on 2.1 branch to 2.1.2.
544 +1 -1 branches/release-2.1/configure.ac (File Modified)
547 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
553 +1 -0 branches/release-2.1/NEWS (File Modified)
556 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
558 Merged revisions 2801 via svnmerge from
559 http://svn.atheme.org/charybdis/trunk
562 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
564 ip_cloaking: try to avoid truncation by removing more
565 components of the hostname (except the TLD).
570 + - branches/release-2.1/ (Property Modified)
571 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
574 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
580 +8 -1 branches/release-2.1/NEWS (File Modified)
583 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
585 Merged revisions 2781 via svnmerge from
586 http://svn.atheme.org/charybdis/trunk
589 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
591 Fix stupid bug: checked a hostmask against the found
592 ban instead of all exceptions, causing all host mangled
593 clients to be exempted if there was a single ban
594 exception in many cases.
599 + - branches/release-2.1/ (Property Modified)
600 +2 -2 branches/release-2.1/src/channel.c (File Modified)
603 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
605 Merged revisions 2773 via svnmerge from
606 http://svn.atheme.org/charybdis/trunk
609 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
611 user@host must be *@* for a shared{} block with flags=locops
612 (server should not be *).
617 + - branches/release-2.1/ (Property Modified)
618 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
621 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
623 Tweak \s code a little.
627 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
628 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
629 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
632 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
634 Merged revisions 2761 via svnmerge from
635 http://svn.atheme.org/charybdis/trunk
638 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
640 The testline/no_tilde fixes are in 2.1.1.
645 + - branches/release-2.1/ (Property Modified)
646 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
649 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
655 +4 -1 branches/release-2.1/NEWS (File Modified)
658 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
660 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
661 http://svn.atheme.org/charybdis/trunk
665 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
667 If the auth{} block has no_tilde and is not kline exempt,
668 check the username without tilde against klines too.
669 This is consistent with the way klines work on spoofs
670 (klines checked on both raw and appearing-on-IRC version).
672 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
674 Rework the fix for klines with no_tilde.
675 Add an extra argument to find_address_conf() for the
676 username without tilde, as that may contain one character more.
678 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
680 Unbreak compile (because of r2697).
681 testline with ~ could be improved some more perhaps, but this should work.
683 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
685 testline: take no_tilde and username truncation into account
687 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
689 Add some information on /testline with no_tilde and username truncation.
694 + - branches/release-2.1/ (Property Modified)
695 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
696 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
697 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
698 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
699 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
700 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
703 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
705 Merged revisions 2149,2151 via svnmerge from
706 http://svn.atheme.org/charybdis/trunk
709 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
711 Move kills from services from +s to +k snomask.
712 Kills from non-service opers remain on +s.
714 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
716 Update description of +s and +k snomasks.
721 + - branches/release-2.1/ (Property Modified)
722 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
723 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
724 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
727 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
729 Merged revisions 2685 via svnmerge from
730 http://svn.atheme.org/charybdis/trunk
733 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
735 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
740 + - branches/release-2.1/ (Property Modified)
741 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
744 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
746 Merged revisions 2693 via svnmerge from
747 http://svn.atheme.org/charybdis/trunk
750 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
752 Fix truncation (by one) of unidented usernames
753 if user registration is done because of DNSBL
754 completion (which is the usual case if a valid
755 NICK and USER are sent quickly and any DNSBLs
761 + - branches/release-2.1/ (Property Modified)
762 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
765 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
771 +10 -0 branches/release-2.1/NEWS (File Modified)
774 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
780 +9 -9 branches/release-2.1/configure (File Modified)
783 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
785 Version bump to 2.1.1.
789 +1 -1 branches/release-2.1/configure.ac (File Modified)
792 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
794 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
795 http://svn.atheme.org/charybdis/trunk
798 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
800 - fix a server notice on SID collision where the server name is mentioned twice
802 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
804 - get_server_name() is stupid
806 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
810 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
812 Do the Attempt to re-introduce SID server notice somewhat
813 differently, showing a real host again if !HIDE_SERVERS_IPS
814 and still showing the server name exactly once.
816 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
818 Fix log message for Attempt to re-introduce SID (server notice was ok).
820 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
822 - replace "No N line" with "no connect block" in a
824 - show attempted server name in a few serverlog messages
829 + - branches/release-2.1/ (Property Modified)
830 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
833 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
835 Merged revisions 2218 via svnmerge from
836 http://svn.atheme.org/charybdis/trunk
839 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
841 Fix garbage in /stats y output on 64-bit archs.
846 + - branches/release-2.1/ (Property Modified)
847 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
850 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
852 Merged revisions 2438 via svnmerge from
853 http://svn.atheme.org/charybdis/trunk
856 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
858 Enable Revision keyword in addition to Id.
863 + - branches/release-2.1/ (Property Modified)
864 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
867 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
869 Merged revisions 2679 via svnmerge from
870 http://svn.atheme.org/charybdis/trunk
873 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
875 Port over ratbox 2.2 r23253 (anfl):
876 - remove the cached storage of how many +beI there are, thereby fixing a
877 case where it can get desynced from reality
882 + - branches/release-2.1/ (Property Modified)
883 +0 -1 branches/release-2.1/include/channel.h (File Modified)
884 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
887 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
889 Merged revisions 2093,2095 via svnmerge from
890 http://svn.atheme.org/charybdis/trunk
893 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
895 - change DNSBL licensing to BSD.
897 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
899 - change x86-assembly FNV implementation to BSD license
904 + - branches/release-2.1/ (Property Modified)
905 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
906 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
909 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
911 Merged revisions 2073,2075 via svnmerge from
912 http://svn.atheme.org/charybdis/trunk
915 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
917 Put full information in the squit reason when exiting
918 a server due to a servlink (ziplinks) error.
920 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
922 Put full information in the squit reason when exiting
923 a server due to not enough arguments for a command.
928 + - branches/release-2.1/ (Property Modified)
929 +7 -5 branches/release-2.1/src/parse.c (File Modified)
930 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
933 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
935 Merged revisions 2071 via svnmerge from
936 http://svn.atheme.org/charybdis/trunk
939 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
941 Don't redirect users from an existing domain to an
942 existing server in reference.conf.
948 + - branches/release-2.1/ (Property Modified)
949 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
952 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
954 Merged revisions 2053 via svnmerge from
955 http://svn.atheme.org/charybdis/trunk
958 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
960 Make find_channel_membership() choose the shortest list
961 (channel's list or user's list) to search, avoiding excessive
962 CPU usage with services which are in lots of channels.
963 From ratbox 2.2 (anfl/jilles)
968 + - branches/release-2.1/ (Property Modified)
969 +21 -4 branches/release-2.1/src/channel.c (File Modified)
972 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
978 +9 -9 branches/release-2.1/configure (File Modified)
981 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
983 Version change 2.1.0rc1 -> 2.1.0 (release).
987 +1 -1 branches/release-2.1/configure.ac (File Modified)
990 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
992 Merged revisions 2029 via svnmerge from
993 http://svn.atheme.org/charybdis/trunk
996 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
998 NEWS: mention m_webirc.c module
1003 + - branches/release-2.1/ (Property Modified)
1004 +1 -0 branches/release-2.1/NEWS (File Modified)
1007 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1013 +9 -9 branches/release-2.1/configure (File Modified)
1016 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1018 Change version to 2.1.0rc1.
1022 +1 -1 branches/release-2.1/configure.ac (File Modified)
1025 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1027 Merged revisions 2021 via svnmerge from
1028 http://svn.atheme.org/charybdis/trunk
1031 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1033 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1034 related flaky looking things, and instead keep a list
1035 of BlacklistClients in PreClient.
1040 + - branches/release-2.1/ (Property Modified)
1041 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1042 +1 -1 branches/release-2.1/include/client.h (File Modified)
1043 +0 -1 branches/release-2.1/include/res.h (File Modified)
1044 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1045 +0 -24 branches/release-2.1/src/res.c (File Modified)
1046 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1049 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1051 Merged revisions 2015,2017 via svnmerge from
1052 http://svn.atheme.org/charybdis/trunk
1055 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1057 Check if the name in the question section of the
1058 DNS reply matches what we queried, to guard against
1059 late replies to a previous query with the same id.
1061 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1063 res.c: add a comment summarizing our changes
1068 + - branches/release-2.1/ (Property Modified)
1069 +53 -18 branches/release-2.1/src/res.c (File Modified)
1072 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1074 Merged revisions 1981 via svnmerge from
1075 http://svn.atheme.org/charybdis/trunk
1078 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1080 Alphabetize extensions and tweak the descriptions a little.
1085 + - branches/release-2.1/ (Property Modified)
1086 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1087 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1090 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1092 Merged revisions 1975 via svnmerge from
1093 http://svn.atheme.org/charybdis/trunk
1096 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1098 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1099 We should use the IP and not truncate the hostname.
1100 From ratbox 2.2 (androsyn)
1105 + - branches/release-2.1/ (Property Modified)
1106 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1109 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1111 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1112 http://svn.atheme.org/charybdis/trunk
1116 + - branches/release-2.1/ (Property Modified)
1119 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1121 - branch 2.1 release family
1125 + - branches/release-2.1/ (File Added)
1128 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1130 Describe new handling of host mangling in channel bans in SGML.
1134 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1137 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1139 - ok, 2.1 operline brought to you by marvin the melancholy robot
1143 +1 -1 trunk/src/messages.tab (File Modified)
1146 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1148 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1149 If anybody comes up with anything better, then please let us know
1150 and we will change this before 2.1 is branched.
1154 +1 -1 trunk/src/messages.tab (File Modified)
1157 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1159 Add EUID to capab.txt.
1163 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1166 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1172 +3 -0 trunk/NEWS (File Modified)
1175 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1177 Allow service{} servers to manipulate the nick delay table
1178 (for "nickserv enforcement").
1179 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1180 If duration is 0, the nickdelay entry is removed, otherwise
1181 it is added with the duration in seconds (maximum 24 hours).
1182 It is suggested that this is used if the EUID capab is present.
1186 +42 -1 trunk/modules/m_services.c (File Modified)
1189 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1191 HURT: strip off *@ from the start of the mask
1192 reject anything else containing '@' or '!'
1196 +11 -0 trunk/extensions/hurt.c (File Modified)
1199 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1201 ircd.c: need supported.h here
1205 +1 -0 trunk/src/ircd.c (File Modified)
1208 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1210 HURT: less ambiguity here
1211 ips/hosts to be hurt must contain a '.' or ':' otherwise
1212 they are interpreted as nicks
1216 +14 -9 trunk/extensions/hurt.c (File Modified)
1219 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1221 - we're now ircd-charybdis.org.
1222 - properly alphabetize credits
1226 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1229 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1231 - add additional modules to the configs
1235 +6 -0 trunk/doc/example.conf (File Modified)
1236 +12 -0 trunk/doc/reference.conf (File Modified)
1239 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1241 - remove hurt.h, it is pointless and confusing
1245 +27 -62 trunk/extensions/hurt.c (File Modified)
1246 + - trunk/extensions/hurt.h (File Deleted)
1249 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1251 - add code to suggest a local HURT by nickname.
1252 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1256 +40 -10 trunk/extensions/hurt.c (File Modified)
1257 +1 -0 trunk/extensions/hurt.h (File Modified)
1260 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1266 +2 -1 trunk/NEWS (File Modified)
1269 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1271 MASKTRACE/TESTMASK: check orighost as well
1275 +4 -2 trunk/modules/m_etrace.c (File Modified)
1276 +3 -1 trunk/modules/m_testmask.c (File Modified)
1279 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1281 Make RPL_ISUPPORT (005) numeric modularizable.
1282 Currently it will reassemble the numeric every time
1283 it needs to be sent, using a few dozen callbacks;
1284 if this is too slow some caching scheme should be
1289 +0 -1 trunk/include/s_user.h (File Modified)
1290 +36 -114 trunk/include/supported.h (File Modified)
1291 +1 -1 trunk/modules/m_version.c (File Modified)
1292 +1 -0 trunk/src/Makefile.in (File Modified)
1293 +1 -0 trunk/src/ircd.c (File Modified)
1294 +300 -25 trunk/src/s_user.c (File Modified)
1295 + - trunk/src/supported.c (File Added)
1298 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1300 EUID orighost could differ from host only in case,
1301 do not mark as dynamic spoof then
1305 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1308 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1310 kline help file: clarify a bit and remove some obsolete stuff
1311 partly suggested by Olin
1315 +8 -8 trunk/help/opers/kline (File Modified)
1318 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1324 +20 -0 trunk/NEWS (File Modified)
1327 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1329 Show real host/IP to nonopers whoising themselves.
1330 The IP is not shown for auth{} spoofs, otherwise it is,
1331 as it looked rather weird to me to show an auth{} spoofed
1332 IP like this. (/userhost on self still shows the IP.)
1336 +13 -2 trunk/modules/m_whois.c (File Modified)
1339 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1341 Document nick_delay stuff and move it around a bit.
1345 +1 -2 trunk/doc/example.conf (File Modified)
1346 +8 -2 trunk/doc/reference.conf (File Modified)
1349 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1351 - disable nickdelay by default. Needs to be documented in reference.conf.
1355 +2 -0 trunk/doc/example.conf (File Modified)
1356 +2 -0 trunk/doc/reference.conf (File Modified)
1359 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1361 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1365 +2 -1 trunk/modules/m_services.c (File Modified)
1368 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1370 ip_cloaking: somewhat hackish but we need to send the
1371 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1376 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1379 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1381 If EUID is used, show realhost in far connect notice
1382 (but not in far disconnect notice).
1386 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1389 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1392 - use non-ENCAP CHGHOST if possible
1393 - really introduce new users with their mangled and real
1394 host if +h is in default umodes
1398 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1401 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1403 Add non-ENCAP CHGHOST.
1407 +49 -11 trunk/modules/m_chghost.c (File Modified)
1410 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1412 Initial addition of EUID (puts realhost/account in same
1413 command as user introduction).
1414 See doc/technical/euid.txt for more information.
1415 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1419 + - trunk/doc/technical/euid.txt (File Added)
1420 +2 -1 trunk/include/s_serv.h (File Modified)
1421 +1 -1 trunk/include/s_user.h (File Modified)
1422 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1423 +1 -34 trunk/modules/m_chghost.c (File Modified)
1424 +0 -28 trunk/modules/m_services.c (File Modified)
1425 +30 -1 trunk/src/s_serv.c (File Modified)
1426 +30 -3 trunk/src/s_user.c (File Modified)
1429 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1431 Store the mangled host in localClient and use it for
1432 ban matching (also match real host for mangled users,
1433 also match mangled host for uncloaked users).
1434 Improve interaction of +h with auth{} and services
1436 Note that all of this only applies to clients who
1437 connect after the mangling module is loaded
1438 (other clients cannot even set +h).
1439 The sorcerynet cloaking module has not been updated
1444 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1445 +3 -0 trunk/include/client.h (File Modified)
1446 +64 -5 trunk/src/channel.c (File Modified)
1447 +1 -0 trunk/src/client.c (File Modified)
1448 +2 -2 trunk/src/s_user.c (File Modified)
1451 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1453 Document /stats U letters in sgml.
1457 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1460 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1462 Better description of hub_mask and leaf_mask.
1466 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1469 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1471 Add operspy_dont_care_user_info to sgml docs.
1475 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1478 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1480 Add general::operspy_dont_care_user_info.
1481 This makes /who mask equivalent to /who !mask for opers
1482 with the operspy flag, and removes the operspy log/notice
1483 on /who mask, /masktrace and /scan.
1484 The necessary privilege (operspy flag) is unchanged.
1485 Behaviour for the other operspy commands (channel
1486 related ones) is also unchanged.
1490 +1 -0 trunk/doc/example.conf (File Modified)
1491 +6 -0 trunk/doc/reference.conf (File Modified)
1492 +1 -0 trunk/include/s_conf.h (File Modified)
1493 +10 -8 trunk/modules/m_etrace.c (File Modified)
1494 +6 -0 trunk/modules/m_info.c (File Modified)
1495 +8 -5 trunk/modules/m_scan.c (File Modified)
1496 +1 -1 trunk/modules/m_version.c (File Modified)
1497 +6 -1 trunk/modules/m_who.c (File Modified)
1498 +1 -0 trunk/src/newconf.c (File Modified)
1499 +1 -0 trunk/src/s_conf.c (File Modified)
1502 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1504 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1505 This letter will also be used for showing operspy with
1506 limited accountability (show non channel related info
1507 without '!' or notice).
1511 +2 -0 trunk/doc/server-version-info (File Modified)
1512 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1513 +2 -0 trunk/include/ircd.h (File Modified)
1514 +6 -0 trunk/modules/m_info.c (File Modified)
1515 +2 -0 trunk/modules/m_version.c (File Modified)
1516 +1 -0 trunk/src/ircd_state.c (File Modified)
1519 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1521 Add m_webirc module, allows showing real host of CGI:IRC users.
1522 Differences to the version available on my web page for a while:
1523 instructions on how to set it up.
1527 +137 -0 trunk/extensions/Makefile.in (File Modified)
1528 + - trunk/extensions/m_webirc.c (File Added)
1531 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1533 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1537 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1540 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1542 - move beu from core to contributors
1543 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1547 +2 -2 trunk/CREDITS (File Modified)
1550 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1552 Mention that class blocks must be defined before the
1553 auth or connect blocks referencing them.
1557 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1560 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1563 - change from "can join" to "is banned", this reverses sense
1564 and removes "weird" checks like for +i, +l, +j
1565 - don't allow $j to same channel
1566 - +s/+p restriction removed, anyone can /mode b anyway
1571 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1574 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1576 Add a few important lines from reference.conf to example.conf.
1580 +8 -1 trunk/doc/example.conf (File Modified)
1583 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1585 - we don't support rtsigio anymore
1586 - we definately don't support VMS nor Cygwin either.
1590 +2 -2 trunk/INSTALL (File Modified)
1591 +0 -2 trunk/README.FIRST (File Modified)
1594 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1596 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1600 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1603 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1606 - return EXTBAN_NOMATCH for a valid ban that does not match
1607 - consider a $j ban invalid if we were already processing a
1608 can_join for a $j ban
1612 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1615 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1617 extb_extgecos: realhost -> orighost
1621 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1624 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1626 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1630 +59 -0 trunk/extensions/Makefile.in (File Modified)
1631 + - trunk/extensions/extb_canjoin.c (File Added)
1634 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1636 - oh right, charybdis calls that 'orighost'.
1640 +2 -2 trunk/modules/m_who.c (File Modified)
1643 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1645 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1649 +2 -0 trunk/modules/m_who.c (File Modified)
1652 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1654 - also check $x against realhost
1658 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1661 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1663 Sorcerynet people want a debugging notice moved from +s to +d.
1667 +1 -1 trunk/src/blacklist.c (File Modified)
1670 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1672 Use source_p instead of client_p for free_pre_client().
1673 client_p could be NULL or another client.
1677 +1 -1 trunk/src/client.c (File Modified)
1680 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1682 - revert this, I know how to fix it now
1686 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1689 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1691 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1692 This fix is probably suboptimal, but it does indeed fix the problem.
1696 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1699 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1701 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1705 +49 -0 trunk/extensions/Makefile.in (File Modified)
1706 + - trunk/extensions/extb_extgecos.c (File Added)
1709 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1711 Remove undocumented and unused general::fallback_to_ip6_int config option.
1715 +0 -3 trunk/include/s_conf.h (File Modified)
1716 +0 -3 trunk/src/newconf.c (File Modified)
1719 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1722 - document new TESTMASK
1723 - mention that TESTMASK matching is the same as MASKTRACE matching
1724 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1729 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1732 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1734 New testmask from ratbox 2.2.
1735 Allows matches on nick, ip and gecos in addition to user
1736 and host, and is fully analogous to masktrace.
1737 The numeric has changed from 724 to 727 and fields in it
1742 +4 -3 trunk/help/opers/testmask (File Modified)
1743 +1 -0 trunk/include/numeric.h (File Modified)
1744 +82 -9 trunk/modules/m_testmask.c (File Modified)
1745 +2 -2 trunk/src/messages.tab (File Modified)
1748 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1750 contrib -> extensions
1754 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1757 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1759 CHGHOST: Check validity of new hostname.
1760 If the command came from a local client (disabled by
1761 default), send an error message and drop the command.
1762 If the command came from a remote client or server,
1763 send a notice to opers and the target user (if local).
1767 +42 -1 trunk/modules/m_chghost.c (File Modified)
1770 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1776 +23 -1 trunk/NEWS (File Modified)
1779 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1781 When an outgoing server connection succeeds, set
1782 localClient->ip by simply copying the whole sockaddr
1783 struct instead of copying certain parts only.
1787 +1 -19 trunk/src/s_serv.c (File Modified)
1790 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1792 Give a special error message and ignore the connect block
1793 if trying to add a connect block for the server's own name.
1797 +7 -0 trunk/src/newconf.c (File Modified)
1800 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1802 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1803 when --disable-balloc is used, so that it compiles.
1804 Obviously the BlockHeapUsage() stub returns just zeroes so
1805 /stats z will be less informative.
1809 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1812 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1814 Free and zero dns_query in DNS callback for outgoing connect.
1815 This avoids double free of reslist.
1819 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1822 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1824 From ratbox, log failed outgoing connections to serverlog.
1829 +13 -1 trunk/src/s_serv.c (File Modified)
1832 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1834 Change serverlog message when connecting to be more clear and show the port number.
1838 +1 -1 trunk/src/s_serv.c (File Modified)
1841 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1843 Remove gethost_byname(), this is meaningless
1844 since the removal of AAAA -> A fallback (r1763).
1848 +0 -1 trunk/include/res.h (File Modified)
1849 +0 -12 trunk/src/res.c (File Modified)
1852 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1854 Remove ip6.int support and use only ip6.arpa.
1855 The global ip6.int zone has disappeared on June 1
1856 and a lot of other software has been removing ip6.int
1858 This removes the second and last case where IPv6
1859 support in charybdis causes extra lookups and slows
1864 +5 -27 trunk/src/res.c (File Modified)
1867 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1869 Mention new default (r1767) for connect::aftype in sgml docs.
1873 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1876 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1878 Use IPv6 if connect::host looks like an IPv6 address
1879 (contains a colon). No need to aftype=ipv6 anymore.
1883 +2 -0 trunk/src/newconf.c (File Modified)
1886 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1888 More information about connect::host.
1892 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1895 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1897 Remove fallback to A if AAAA cannot be found.
1898 In case of a forward check of a reverse lookup, we
1899 already know if it's ipv4 or ipv6, so it is not
1900 useful and in case of a forward lookup of a hostname
1901 in connect::host, connect::aftype already specifies
1902 if it's ipv4 or ipv6.
1906 +4 -27 trunk/src/res.c (File Modified)
1909 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1912 - check if +c made the message text empty and refuse
1914 - don't copy message text if it is not necessary
1919 +14 -4 trunk/modules/core/m_message.c (File Modified)
1922 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1924 remove_conf_item(): do not free cf_name, this is generally a string constant
1928 +0 -1 trunk/src/newconf.c (File Modified)
1931 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1933 Remove the old unused FDL_ constants.
1937 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1940 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1942 Remove an unused struct irc_sockaddr_storage from fde_t
1943 (allocated for every possible file descriptor).
1947 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1950 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1952 If the DNS lookup for an outgoing connection is still
1953 pending when it is closed, clean it up.
1957 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1960 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1962 If proc_answer() fails (for example if a lookup for an
1963 A record returns a CNAME), fail the query immediately.
1964 Previously the packet was just ignored, leaving the
1969 +4 -8 trunk/src/res.c (File Modified)
1972 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1974 Correct sockhost field in an outgoing server connection.
1975 First copy the host field from the server_conf, then
1976 take the IP from to where the connection was attempted
1977 when the connection callback is called.
1978 (Before r1747 this used the IP from the server_conf.)
1982 +8 -2 trunk/src/s_serv.c (File Modified)
1985 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1987 Remove ipnum (keep aftype) and dns_query from server_conf.
1988 We don't keep track of binary form address in connect{}
1989 blocks anymore, DNS lookups of names in host= gone.
1990 As before the DNS lookup is done on connect.
1991 This should unbreak hostnames in host= somewhat.
1995 +1 -2 trunk/include/s_newconf.h (File Modified)
1996 +2 -2 trunk/src/newconf.c (File Modified)
1997 +1 -42 trunk/src/s_newconf.c (File Modified)
1998 +12 -31 trunk/src/s_serv.c (File Modified)
2001 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2007 +1 -1 trunk/configure (File Modified)
2010 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2012 Fix --disable-balloc help text (said --disable-small-net).
2016 +1 -1 trunk/configure.ac (File Modified)
2019 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2021 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2022 services (+S). Unlike operstring and adminstring, this
2023 is not changeable with /quote set but is updated on rehash.
2027 +1 -0 trunk/doc/example.conf (File Modified)
2028 +10 -2 trunk/doc/reference.conf (File Modified)
2029 +1 -0 trunk/include/s_conf.h (File Modified)
2030 +6 -0 trunk/modules/m_info.c (File Modified)
2031 +3 -2 trunk/modules/m_whois.c (File Modified)
2032 +1 -0 trunk/src/newconf.c (File Modified)
2033 +1 -0 trunk/src/s_conf.c (File Modified)
2036 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2038 Fix handling of comma in whois: ignore the comma and
2039 everything after it but do output the entire parameter
2044 +2 -2 trunk/modules/m_whois.c (File Modified)
2047 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2049 New /stats letter 's' to list HURTs:
2050 - opers get the full listing.
2051 - users get any HURTs that match their sockhost/orighost if
2052 "stats_k_oper_only" is set to 1.
2056 +50 -0 trunk/extensions/hurt.c (File Modified)
2059 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2061 - make the newconf system available to modules.
2065 +4 -1 trunk/include/newconf.h (File Modified)
2066 +4 -8 trunk/src/newconf.c (File Modified)
2069 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2071 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2074 +0 -3 trunk/doc/example.conf (File Modified)
2075 +0 -3 trunk/doc/reference.conf (File Modified)
2078 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2080 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2084 +3 -0 trunk/doc/example.conf (File Modified)
2085 +3 -0 trunk/doc/reference.conf (File Modified)
2088 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2090 Fix too early truncation of JOIN channel list.
2094 +2 -3 trunk/modules/core/m_join.c (File Modified)
2097 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2099 - From ratbox 2.2 (anfl), send server notices about read
2100 errors from handshakes and servers to +s instead of +d.
2101 - Send various server notices about failed server
2102 connections which did not reach registered state network
2103 wide if the connection was initiated by a remote oper.
2104 This avoids annoying the whole net if there is a
2105 broken autoconnect, but allows all opers to see why a
2106 remote connect failed. Failed connections which did reach
2107 server state already generate server notices everywhere.
2109 Note: this is an exception to our general policy to not send
2110 server notices about unregistered connections remotely.
2114 +1 -0 trunk/include/client.h (File Modified)
2115 +20 -6 trunk/src/client.c (File Modified)
2116 +6 -6 trunk/src/s_serv.c (File Modified)
2119 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2125 +1 -1 trunk/doc/example.conf (File Modified)
2126 +1 -1 trunk/doc/reference.conf (File Modified)
2129 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2131 Don't allow #channel +b $c:&channel (inconsistent target).
2135 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2138 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2140 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2144 +0 -2 trunk/include/client.h (File Modified)
2147 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2149 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2153 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2156 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2158 Store IP addresses in whowas. These are shown to opers.
2159 Obtained from Eurus patches.
2160 orighost tracking removed (not worth the memory IMHO),
2161 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2162 with unknown IPs and to not violate auth{} spoof policy.
2166 +2 -0 trunk/doc/reference.conf (File Modified)
2167 +1 -0 trunk/include/numeric.h (File Modified)
2168 +1 -0 trunk/include/whowas.h (File Modified)
2169 +10 -1 trunk/modules/m_whowas.c (File Modified)
2170 +1 -1 trunk/src/messages.tab (File Modified)
2171 +4 -0 trunk/src/whowas.c (File Modified)
2174 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2176 Describe hostmask parameter of masktrace better in sgml docs.
2180 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2183 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2185 masktrace help file: mention CIDR IP masks
2190 +2 -0 trunk/help/opers/masktrace (File Modified)
2193 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2195 MASKTRACE: allow normal match() on IP address also
2200 +2 -3 trunk/modules/m_etrace.c (File Modified)
2203 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2205 Allow +S clients (services) to send to channels and @/+ channels always.
2209 +1 -1 trunk/modules/core/m_message.c (File Modified)
2210 +1 -1 trunk/src/channel.c (File Modified)
2213 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2215 Allow servers to send to @#chan and +#chan.
2219 +1 -1 trunk/modules/core/m_message.c (File Modified)
2222 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2224 Don't count opers on service{} servers in /lusers.
2228 +2 -2 trunk/src/s_user.c (File Modified)
2231 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2233 Show opers the real host behind a dynamic spoof in WHOIS.
2234 If the user is auth{} spoofed, this shows the auth{} spoof
2235 otherwise it shows the DNS hostname and IP address.
2236 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2240 +1 -0 trunk/include/numeric.h (File Modified)
2241 +12 -2 trunk/modules/m_whois.c (File Modified)
2242 +1 -1 trunk/src/messages.tab (File Modified)
2245 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2247 Remove #define HIDE_SPOOF_IPS from config.h, should
2248 have been done earlier.
2252 +0 -7 trunk/include/config.h (File Modified)
2255 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2257 Bring back ERR_CANTKILLSERVER.
2261 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2264 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2267 - also send RPL_HOSTHIDDEN on -h
2268 - don't allow +h for auth{} spoofed clients
2272 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2275 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2277 /etc/resolv.conf parsing:
2278 - don't crash (sometimes) if there is a line without an argument
2279 (e.g. 'search' by itself)
2280 - fix handling of lines with leading whitespace
2284 +9 -8 trunk/src/reslib.c (File Modified)
2287 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2289 Put back code that terminates DNS queries, which was
2290 removed during the resolver changes.
2294 +4 -0 trunk/src/s_auth.c (File Modified)
2297 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2299 - oh hey, that was in the wrong place
2303 +13 -13 trunk/src/s_auth.c (File Modified)
2306 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2308 - handle a situation where a user can go away before DNS completes
2312 +13 -0 trunk/src/s_auth.c (File Modified)
2315 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2321 +1 -0 trunk/include/blacklist.h (File Modified)
2322 +1 -0 trunk/include/res.h (File Modified)
2323 +33 -2 trunk/src/blacklist.c (File Modified)
2324 +2 -0 trunk/src/client.c (File Modified)
2325 +24 -0 trunk/src/res.c (File Modified)
2328 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2330 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2331 if comm_accept() failed.
2333 Found with valgrind.
2337 +4 -4 trunk/src/listener.c (File Modified)
2340 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2342 - handle unavailable Client/preClient structs
2346 +9 -0 trunk/src/blacklist.c (File Modified)
2349 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2351 Add +lf to SGML docs.
2355 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2358 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2360 Also do forwarding if the channel limit (+l) is exceeded.
2364 +1 -1 trunk/help/opers/cmode (File Modified)
2365 +2 -2 trunk/modules/core/m_join.c (File Modified)
2368 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2370 Post-release lovin':
2371 - Update version to 2.1.0.
2372 - Regenerate configure.
2376 +9 -9 trunk/configure (File Modified)
2377 +1 -1 trunk/configure.ac (File Modified)
2380 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2382 Comment out example blacklist{} block.
2386 +7 -7 trunk/doc/example.conf (File Modified)
2387 +7 -7 trunk/doc/reference.conf (File Modified)
2390 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2392 Add note regarding use of AHBL BLs.
2396 +4 -0 trunk/doc/example.conf (File Modified)
2397 +4 -0 trunk/doc/reference.conf (File Modified)
2400 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2406 +2 -2 trunk/CREDITS (File Modified)
2409 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2415 +1 -0 trunk/CREDITS (File Modified)
2418 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2420 Put more recent ratbox CREDITS here.
2424 +3 -2 trunk/doc/Ratbox-team (File Modified)
2427 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2433 +5 -4 trunk/NEWS (File Modified)
2436 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2438 Mention that install or make install also avoids modunload crashes.
2442 +2 -1 trunk/BUGS (File Modified)
2445 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2451 +3 -8 trunk/NEWS (File Modified)
2454 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2460 +3 -2 trunk/BUGS (File Modified)
2463 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2465 - add orighost check to hurt.c
2470 +1 -6 trunk/BUGS (File Modified)
2471 +1 -1 trunk/extensions/hurt.c (File Modified)
2474 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2476 Make kline_exempt exempt from HURT also.
2480 +2 -1 trunk/extensions/hurt.c (File Modified)
2483 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2485 Fix mask HEAL propagation.
2489 +6 -3 trunk/extensions/hurt.c (File Modified)
2492 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2499 +18 -31 trunk/extensions/README (File Modified)
2502 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2504 More target change hax.
2509 +5 -0 trunk/extensions/hurt.c (File Modified)
2512 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2514 Improvements to HURT propagation.
2518 +8 -6 trunk/extensions/hurt.c (File Modified)
2521 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2523 - further simplification
2527 +25 -76 trunk/extensions/hurt.c (File Modified)
2528 +0 -9 trunk/extensions/hurt.h (File Modified)
2531 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2537 +13 -0 trunk/extensions/hurt.c (File Modified)
2540 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2542 - cut off at 15 messages instead of 30
2546 +1 -1 trunk/extensions/hurt.h (File Modified)
2549 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2551 Squash a warning here.
2555 +1 -3 trunk/src/ircd.c (File Modified)
2558 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2560 Don't show servers in /stats l to nonopers if flatten links is enabled.
2564 +3 -1 trunk/modules/m_stats.c (File Modified)
2567 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2573 +20 -7 trunk/extensions/hurt.c (File Modified)
2576 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2578 - remove inline stuff (yuck)
2579 - sockaddr should have been sockhost
2583 +22 -31 trunk/extensions/hurt.c (File Modified)
2586 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2588 - make hurt checking actually work
2592 +2 -7 trunk/extensions/hurt.c (File Modified)
2595 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2597 Slight tweak to alias{}.
2601 +4 -0 trunk/src/parse.c (File Modified)
2604 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2606 - further simplification
2610 +59 -71 trunk/extensions/hurt.c (File Modified)
2611 +0 -1 trunk/extensions/hurt.h (File Modified)
2614 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2616 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2620 +10 -20 trunk/extensions/hurt.c (File Modified)
2621 +0 -4 trunk/extensions/hurt.h (File Modified)
2624 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2626 - remove some unnecessary code here (hurt_initial_check_event()).
2630 +0 -23 trunk/extensions/hurt.c (File Modified)
2633 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2635 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2639 +8 -0 trunk/modules/core/m_message.c (File Modified)
2642 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2644 - more sane tgchange hax
2648 +2 -1 trunk/extensions/hurt.c (File Modified)
2651 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2653 Make HEAL <nick> work.
2657 +40 -43 trunk/extensions/hurt.c (File Modified)
2660 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2662 Destroy hurt_clients list on unload.
2666 +7 -0 trunk/extensions/hurt.c (File Modified)
2669 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2671 Coding style: no space between a function name and parenthesis.
2675 +43 -43 trunk/extensions/hurt.c (File Modified)
2678 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2680 Now works and throws out hurt clients after 30 protocol messages
2681 unless they identify.
2685 +28 -36 trunk/extensions/hurt.c (File Modified)
2686 +1 -7 trunk/extensions/hurt.h (File Modified)
2689 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2691 Working addition/lookup.
2695 +8 -0 trunk/extensions/hurt.c (File Modified)
2698 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2700 Get rid of hyb6 style propagation (:server COMMAND source).
2704 +18 -22 trunk/extensions/hurt.c (File Modified)
2707 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2709 add not-working hurt_add and hurt_find
2713 +13 -5 trunk/extensions/hurt.c (File Modified)
2716 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2718 Comment out a lot of stuff so I can load and unload this without crashing.
2722 +17 -6 trunk/extensions/hurt.c (File Modified)
2725 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2727 Fix svn:keywords and add a short comment at the top.
2731 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2734 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2736 - Make hurt module compile
2737 - Link it to the build
2738 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2739 correct flag name, no CAP_TS6 use etc
2743 +1 -0 trunk/extensions/Makefile.in (File Modified)
2744 +30 -32 trunk/extensions/hurt.c (File Modified)
2747 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2749 Put beu's hurt module in trunk.
2753 + - trunk/extensions/hurt.c (File Added)
2754 + - trunk/extensions/hurt.h (File Added)
2757 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2759 - _iprint(): use stderr instead of stdout
2763 +1 -1 trunk/src/s_log.c (File Modified)
2766 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2768 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2769 and subsequently destroy our kqueue when we close 0, 1, 2
2771 - After closing fd 0, 1, 2 reopen them to /dev/null again
2772 so we don't send messages from malloc etc to a random
2774 - Remove an obsolete comment.
2778 +13 -2 trunk/src/ircd.c (File Modified)
2781 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2787 +29 -1 trunk/NEWS (File Modified)
2790 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2796 +1 -1 trunk/configure (File Modified)
2799 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2801 Fix openssl version check to also accept versions newer than 0.9.6.
2805 +1 -1 trunk/configure.ac (File Modified)
2808 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2810 Oops, need packet.h here.
2814 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2817 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2819 End the flood grace period in CPRIVMSG/CNOTICE.
2823 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2826 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2828 - update class::connectfreq documentation
2832 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2835 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2837 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2841 +3 -6 trunk/src/s_serv.c (File Modified)
2844 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2846 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2850 +1 -1 trunk/src/messages.tab (File Modified)
2853 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2855 Don't mention that /stats p shows idle times, as it doesn't.
2859 +1 -1 trunk/help/opers/stats (File Modified)
2860 +1 -1 trunk/help/users/stats (File Modified)
2863 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2865 /stats A shows DNS servers, it doesn't matter whether ircd
2866 uses ADNS or something else.
2870 +1 -1 trunk/help/opers/stats (File Modified)
2873 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2875 get_client_name() fix
2879 +4 -0 trunk/src/client.c (File Modified)
2882 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2888 +6 -0 trunk/src/ircd.c (File Modified)
2891 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2893 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2896 +16 -17 trunk/configure (File Modified)
2897 +1 -1 trunk/configure.ac (File Modified)
2900 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2902 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2905 +135 -0 trunk/configure (File Modified)
2906 +6 -0 trunk/configure.ac (File Modified)
2909 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2911 Exit 0 on successful -conftest.
2915 +1 -1 trunk/src/ircd.c (File Modified)
2918 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2920 Make the "keep the parent process around" thing work, by opening
2921 a pipe to the child process. This pipe is on fd 0 in the child
2922 process. After successful initialization, the child will write
2923 a byte to this pipe, on fatal errors it will close it without
2926 Somewhat hackish still but should work.
2930 +27 -30 trunk/src/ircd.c (File Modified)
2933 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2935 - convert some error messages to ierror() over fprintf/ilog combination
2939 +3 -6 trunk/src/ircd.c (File Modified)
2942 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2944 - inotice() for loadmodule when in foreground mode
2948 +3 -0 trunk/src/modules.c (File Modified)
2951 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2953 - remove inotice() on loading modules from the config
2957 +0 -3 trunk/src/modules.c (File Modified)
2960 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2962 - usleep for 50000usec in the parent process to allow for startup messages
2963 to be cleanly printed before detaching to shell, this should be more than
2968 +3 -0 trunk/src/ircd.c (File Modified)
2971 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2973 - display more errors during normal startup as to try to help people find common problems
2977 +27 -10 trunk/src/ircd.c (File Modified)
2980 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2982 - version bump in preparation of 2.0.0 release
2986 +9 -9 trunk/configure (File Modified)
2987 +1 -1 trunk/configure.ac (File Modified)
2990 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2992 Change example.conf operator block from "admin" to "god",
2993 so as to show we encourage per-person operator blocks.
2997 +4 -2 trunk/doc/example.conf (File Modified)
3000 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3002 Document alias{} block.
3006 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3009 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3011 Document DNS blacklist stuff in sgml.
3015 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3016 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3019 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3021 Misc /stats clarifications.
3025 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3028 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3030 Move snomasks into umodes chapter.
3031 Move oprivs chapter down.
3035 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3036 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3037 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3040 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3042 Mention operator{} user@host change.
3046 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3049 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3051 operator{} block user@host matches against orighost now, not host.
3052 This means that services/+h spoofs do not work in operator{} blocks;
3053 auth{} spoofs still work.
3057 +4 -0 trunk/doc/example.conf (File Modified)
3058 +1 -1 trunk/doc/reference.conf (File Modified)
3059 +2 -2 trunk/modules/m_challenge.c (File Modified)
3060 +1 -1 trunk/modules/m_oper.c (File Modified)
3063 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3065 - inotice/iwarn/ierror() stuff I was working on
3069 +3 -0 trunk/include/s_log.h (File Modified)
3070 +15 -11 trunk/src/ircd.c (File Modified)
3071 +3 -1 trunk/src/modules.c (File Modified)
3072 +1 -1 trunk/src/newconf.c (File Modified)
3073 +54 -0 trunk/src/s_log.c (File Modified)
3076 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3078 Oops, don't add blacklists to the list twice on rehash.
3082 +3 -2 trunk/src/blacklist.c (File Modified)
3085 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3087 Remove notices to the client about progress of dnsbl lookups.
3091 +0 -4 trunk/src/blacklist.c (File Modified)
3094 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3096 Add auth{} flag dnsbl_exempt.
3100 +2 -1 trunk/doc/example.conf (File Modified)
3101 +2 -1 trunk/doc/reference.conf (File Modified)
3102 +2 -0 trunk/include/s_conf.h (File Modified)
3103 +1 -0 trunk/src/newconf.c (File Modified)
3104 +8 -1 trunk/src/s_user.c (File Modified)
3107 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3109 Switch alias{} and blacklist{} around, for consistency with example.conf.
3113 +18 -18 trunk/doc/reference.conf (File Modified)
3116 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3118 Send a warning to the user if they are dnsbl listed but exempted.
3122 +17 -12 trunk/src/s_user.c (File Modified)
3125 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3127 Move throwing out dnsbl listed clients to registration,
3128 and make kline_exempt exempt from it.
3132 +1 -0 trunk/include/blacklist.h (File Modified)
3133 +4 -0 trunk/include/client.h (File Modified)
3134 +15 -16 trunk/src/blacklist.c (File Modified)
3135 +6 -0 trunk/src/client.c (File Modified)
3136 +17 -0 trunk/src/s_user.c (File Modified)
3139 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3141 Show refcount in /stats n.
3145 +3 -2 trunk/modules/m_stats.c (File Modified)
3148 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3150 Don't look up dnsbls twice if they send USER twice.
3154 +5 -3 trunk/modules/m_user.c (File Modified)
3157 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3159 Add /stats n to help files.
3163 +1 -0 trunk/help/opers/stats (File Modified)
3164 +1 -0 trunk/help/users/stats (File Modified)
3167 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3169 Only check dnsbls for A records, not AAAA.
3173 +1 -1 trunk/src/blacklist.c (File Modified)
3176 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3178 Don't remove non-illegal blacklists on completion of check.
3179 Add debugging notices (not working).
3183 +5 -1 trunk/src/blacklist.c (File Modified)
3186 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3188 Don't call register_local_user() if they haven't sent a nick yet.
3192 +1 -1 trunk/src/blacklist.c (File Modified)
3195 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3197 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3201 +21 -0 trunk/modules/m_stats.c (File Modified)
3204 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3206 More dnsbl rehash fixes, it was adding bogus entries.
3210 +2 -7 trunk/src/newconf.c (File Modified)
3213 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3215 Need blacklist.h here.
3219 +1 -0 trunk/src/s_conf.c (File Modified)
3222 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3228 +1 -2 trunk/configure (File Modified)
3229 +0 -48 trunk/configure.ac (File Modified)
3230 + - trunk/doc/example-iauth.conf (File Deleted)
3231 + - trunk/iauth/ (File Deleted)
3234 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3236 Improve handling of rehashing with blacklists.
3237 Also some coding style tweaks.
3241 +3 -2 trunk/include/blacklist.h (File Modified)
3242 +35 -16 trunk/src/blacklist.c (File Modified)
3243 +2 -0 trunk/src/s_conf.c (File Modified)
3246 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3248 Clear can_send cache if a user logs in or out from services.
3252 +2 -0 trunk/modules/m_services.c (File Modified)
3255 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3257 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3258 This directory is not entered by default.
3259 More stuff needs to be moved into here.
3263 +2 -1 trunk/configure (File Modified)
3264 +1 -0 trunk/configure.ac (File Modified)
3265 +69 -458 trunk/extensions/Makefile.in (File Modified)
3266 + - trunk/extensions/m_clearchan.c (File Deleted)
3267 + - trunk/extensions/m_force.c (File Deleted)
3268 + - trunk/unsupported/ (File Added)
3269 + - trunk/unsupported/Makefile.in (File Added)
3270 + - trunk/unsupported/m_clearchan.c (File Added)
3271 + - trunk/unsupported/m_force.c (File Added)
3274 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3276 Logging/wallops for forcejoin/forcepart, numeric fix.
3277 This needs to be moved to the toys section.
3281 +22 -2 trunk/extensions/m_force.c (File Modified)
3284 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3286 Fix comments at the top (including copyright).
3290 +3 -2 trunk/extensions/m_omode.c (File Modified)
3293 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3295 Add OMODE command to extensions/ for oper mode hacking:
3296 - requires admin privs
3297 - does not work for opped opers
3299 - sends a ServerMode for opping the oper themselves,
3300 otherwise a mode coming from the oper (not only
3301 does this provide full accountability, it is also
3302 easiest to implement while avoiding channels
3303 messed up with bogus bans etc).
3307 +171 -0 trunk/extensions/Makefile.in (File Modified)
3308 + - trunk/extensions/m_omode.c (File Added)
3311 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3317 + - trunk/include/blacklist.h (Property Modified)
3318 + - trunk/src/blacklist.c (Property Modified)
3321 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3323 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3327 +5 -1 trunk/src/blacklist.c (File Modified)
3330 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3332 Initial DNS blacklist support:
3333 - see example.conf for how to use.
3334 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3335 - tor.ahbl.org is also included because most networks will not want to allow tor
3336 (and we're considering going KoS on tor users here anyway due to abuse)
3340 +18 -0 trunk/doc/example.conf (File Modified)
3341 +66 -0 trunk/doc/reference.conf (File Modified)
3342 + - trunk/include/blacklist.h (File Added)
3343 +2 -0 trunk/include/client.h (File Modified)
3344 +3 -0 trunk/modules/m_user.c (File Modified)
3345 +152 -0 trunk/src/Makefile.in (File Modified)
3346 + - trunk/src/blacklist.c (File Added)
3347 +34 -0 trunk/src/newconf.c (File Modified)
3348 +1 -0 trunk/src/s_auth.c (File Modified)
3349 +4 -0 trunk/src/s_user.c (File Modified)
3352 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3354 Remove last bit of lzo stuff (comment in example.conf connect{}).
3358 +0 -4 trunk/doc/example.conf (File Modified)
3361 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3363 Show sasl successes and failures in /stats t (like other
3364 things in /stats t, about local clients only).
3368 +2 -0 trunk/include/s_stats.h (File Modified)
3369 +3 -0 trunk/modules/m_sasl.c (File Modified)
3370 +3 -0 trunk/src/s_stats.c (File Modified)
3373 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3375 Allow messaging services by nickname without using
3376 target change slots (this was already possible with
3377 user@server notation or services shortcuts).
3381 +2 -2 trunk/modules/core/m_message.c (File Modified)
3384 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3386 Abort a safelist if a new /list comes in while one is already in progress.
3390 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3393 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3395 Change $![letter]:[mask] to $~[letter]:[mask]
3396 so both ! and ~ invert an extban.
3400 +2 -0 trunk/src/chmode.c (File Modified)
3403 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3405 - revert due to technical issues
3409 +1 -1 trunk/src/extban.c (File Modified)
3412 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3414 - 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
3418 +1 -1 trunk/src/extban.c (File Modified)
3421 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3423 Don't pace /list on a single channel.
3427 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3430 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3432 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3436 +4 -2 trunk/include/supported.h (File Modified)
3439 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3441 Extban types are case insensitive; force them to lowercase when added.
3445 +5 -5 trunk/doc/extban.txt (File Modified)
3446 +4 -0 trunk/src/chmode.c (File Modified)
3447 +3 -3 trunk/src/extban.c (File Modified)
3450 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3452 sendto_wallops_flags():
3453 - instead of checking IsOper on each client, walk the appropriate list
3454 - instead of sending non-+z wallops from persons to nonopers, send only
3455 +w wallops from persons
3459 +1 -5 trunk/src/send.c (File Modified)
3462 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3464 Prefix oper wallops with "WALLOPS - " if they would
3465 otherwise look like operwalls or locops, when sending
3466 them to local users.
3470 +11 -1 trunk/modules/m_wallops.c (File Modified)
3473 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3475 Make sure destination field in some sasl numerics
3476 is the user's nick, not the sasl agent or server
3481 +2 -2 trunk/modules/m_sasl.c (File Modified)
3484 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3486 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3490 +1 -1 trunk/extensions/Makefile.in (File Modified)
3493 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3495 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3499 +1 -0 trunk/src/s_user.c (File Modified)
3502 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3504 Fix build for when IPv6 is disabled.
3508 +12 -10 trunk/src/s_auth.c (File Modified)
3511 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3513 Add information about adding extban types.
3517 +25 -0 trunk/doc/extban.txt (File Modified)
3520 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3522 Better extban validation: try to match a new extban from
3523 a local user against its setter to see if it is valid.
3524 Unknown extban types from remotes are no longer hidden.
3528 +4 -3 trunk/doc/extban.txt (File Modified)
3529 +1 -0 trunk/include/channel.h (File Modified)
3530 +2 -6 trunk/src/chmode.c (File Modified)
3531 +32 -0 trunk/src/extban.c (File Modified)
3534 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3536 Make sure both .c.o: and .s.o: are followed by the necessary command.
3540 +1 -0 trunk/src/Makefile.in (File Modified)
3543 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3545 Add need_sasl auth{} flag to sgml documentation.
3549 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3552 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3554 Document need_sasl auth{} flag in example confs.
3558 +1 -0 trunk/doc/example.conf (File Modified)
3559 +1 -0 trunk/doc/reference.conf (File Modified)
3562 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3564 Don't allow TB to set an empty topic.
3565 This would be possible if a server sent bad protocol
3566 and could cause a crash.
3570 +4 -0 trunk/modules/m_tb.c (File Modified)
3573 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3579 +1 -1 trunk/Makefile.in (File Modified)
3582 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3588 +2 -2 trunk/configure (File Modified)
3589 +1 -1 trunk/configure.ac (File Modified)
3592 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3598 +2 -2 trunk/configure (File Modified)
3601 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3607 +1 -1 trunk/extensions/Makefile.in (File Modified)
3610 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3612 - rename contrib to extensions to bring some clarity to things
3616 +1 -1 trunk/Makefile.in (File Modified)
3617 +1 -1 trunk/configure.ac (File Modified)
3618 +10 -10 trunk/doc/example.conf (File Modified)
3619 +10 -10 trunk/doc/reference.conf (File Modified)
3620 + - trunk/extensions/ (File Added)
3621 + - trunk/extras/ (File Deleted)
3624 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3630 +1 -1 trunk/Makefile.in (File Modified)
3631 +1 -1 trunk/configure.ac (File Modified)
3632 + - trunk/contrib/ (File Deleted)
3633 + - trunk/extras/ (File Added)
3636 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3638 Don't allow servers to QUIT (they should use SQUIT).
3642 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3645 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3651 + - trunk/src/fnvhash.s (Property Modified)
3654 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3656 - reduced version of code
3660 +9 -61 trunk/src/fnvhash.s (File Modified)
3663 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3665 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3669 +1 -1 trunk/src/fnvhash.s (File Modified)
3672 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3674 Fix orighost matching for klines, etc. Was hashing the visible
3679 +1 -1 trunk/src/hostmask.c (File Modified)
3682 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3684 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3688 +7 -1 trunk/configure (File Modified)
3689 +5 -0 trunk/configure.ac (File Modified)
3690 +5 -6 trunk/src/Makefile.in (File Modified)
3691 +0 -4 trunk/src/fnvhash.s (File Modified)
3692 +0 -2 trunk/src/hash.c (File Modified)
3695 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3697 - regenerate configure
3701 +18 -0 trunk/configure (File Modified)
3704 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3706 - --enable-ricer-hashing option.
3710 +9 -0 trunk/configure.ac (File Modified)
3711 +3 -0 trunk/include/setup.h.in (File Modified)
3714 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3716 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3720 + - trunk/src/fnvhash.s (File Added)
3721 +3 -0 trunk/src/hash.c (File Modified)
3724 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3726 Fix syntax error in reference.conf.
3730 +0 -1 trunk/doc/reference.conf (File Modified)
3733 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3735 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3736 (&& instead of ||...)
3737 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3741 +1 -1 trunk/src/chmode.c (File Modified)
3744 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3746 Documentation for extban.
3750 + - trunk/doc/extban.txt (File Added)
3753 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3755 Add extban modules to example confs.
3759 +5 -0 trunk/doc/example.conf (File Modified)
3760 +10 -0 trunk/doc/reference.conf (File Modified)
3763 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3765 Initial addition of extended ban types (conditionals).
3766 Allows custom +bqeI checks via modules.
3767 Initial extra types are account (a[:mask]), oper (o),
3768 channel (c:name), realname (r:mask), server (s:mask).
3772 +229 -0 trunk/contrib/Makefile.in (File Modified)
3773 + - trunk/contrib/extb_account.c (File Added)
3774 + - trunk/contrib/extb_channel.c (File Added)
3775 + - trunk/contrib/extb_oper.c (File Added)
3776 + - trunk/contrib/extb_realname.c (File Added)
3777 + - trunk/contrib/extb_server.c (File Added)
3778 +13 -0 trunk/include/channel.h (File Modified)
3779 +1 -0 trunk/src/Makefile.in (File Modified)
3780 +14 -5 trunk/src/channel.c (File Modified)
3781 +91 -0 trunk/src/chmode.c (File Modified)
3782 + - trunk/src/extban.c (File Added)
3785 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3787 Do not force +bqeI modes starting with '$' in nick!user@host format.
3788 * and ? characters in them are still assumed to be wildcards.
3792 +6 -0 trunk/src/chmode.c (File Modified)
3795 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3797 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3801 +4 -0 trunk/modules/m_capab.c (File Modified)
3804 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3806 Stop some mixing of client and server protocol.
3810 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3811 +4 -2 trunk/modules/m_pass.c (File Modified)
3812 +6 -0 trunk/modules/m_sasl.c (File Modified)
3813 +6 -0 trunk/modules/m_user.c (File Modified)
3816 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3822 +0 -2 trunk/include/s_newconf.h (File Modified)
3823 +0 -4 trunk/include/s_serv.h (File Modified)
3824 +0 -1 trunk/src/newconf.c (File Modified)
3825 +1 -13 trunk/src/s_serv.c (File Modified)
3828 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3830 - revert LZOLink patch for now
3834 +0 -1 trunk/servlink/Makefile.in (File Modified)
3835 +0 -16 trunk/servlink/README (File Modified)
3836 +2 -36 trunk/servlink/control.c (File Modified)
3837 +0 -3 trunk/servlink/control.h (File Modified)
3838 +7 -5955 trunk/servlink/io.c (File Modified)
3839 + - trunk/servlink/lzoconf.h (File Deleted)
3840 + - trunk/servlink/lzodefs.h (File Deleted)
3841 + - trunk/servlink/minilzo.c (File Deleted)
3842 + - trunk/servlink/minilzo.h (File Deleted)
3843 +0 -1 trunk/servlink/servlink.h (File Modified)
3846 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3852 +4 -2 trunk/servlink/control.c (File Modified)
3853 +2 -1 trunk/servlink/io.c (File Modified)
3856 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3862 +2 -2 trunk/servlink/io.c (File Modified)
3865 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3867 - paranoia, prevent segfaults
3871 +2 -2 trunk/servlink/io.c (File Modified)
3874 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3876 - more optimal servlink code
3880 +21 -8 trunk/servlink/io.c (File Modified)
3883 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3885 - more efficient read strategy
3889 +15 -3 trunk/servlink/io.c (File Modified)
3892 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3894 - use lzo_uintp cast to make LZO happy
3898 +3 -3 trunk/servlink/io.c (File Modified)
3901 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3903 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3907 +4 -0 trunk/doc/example.conf (File Modified)
3908 +2 -1 trunk/include/s_newconf.h (File Modified)
3909 +4 -0 trunk/include/s_serv.h (File Modified)
3910 +1 -0 trunk/servlink/Makefile.in (File Modified)
3911 +16 -0 trunk/servlink/README (File Modified)
3912 +34 -2 trunk/servlink/control.c (File Modified)
3913 +3 -0 trunk/servlink/control.h (File Modified)
3914 +5929 -7 trunk/servlink/io.c (File Modified)
3915 + - trunk/servlink/lzoconf.h (File Added)
3916 + - trunk/servlink/lzodefs.h (File Added)
3917 + - trunk/servlink/minilzo.c (File Added)
3918 + - trunk/servlink/minilzo.h (File Added)
3919 +1 -0 trunk/servlink/servlink.h (File Modified)
3920 +1 -0 trunk/src/newconf.c (File Modified)
3921 +14 -2 trunk/src/s_serv.c (File Modified)
3924 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3926 - remove imalloc, it was a concept that probably wouldn't have worked properly
3930 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3931 + - trunk/libcharybdis/imalloc.c (File Deleted)
3932 + - trunk/libcharybdis/imalloc.h (File Deleted)
3935 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3937 - disable imalloc for now
3941 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3944 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3946 - remove unneeded debug code
3950 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3953 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3955 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3959 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3962 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3964 - more stuff here, imalloc remains disabled for now
3968 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3971 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3977 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3980 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3986 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3987 +2 -0 trunk/src/ircd.c (File Modified)
3990 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3992 - roll back libircd crap
3996 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3997 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3998 +29 -0 trunk/src/.depend (File Modified)
3999 +6 -21 trunk/src/Makefile.in (File Modified)
4000 +3 -218 trunk/src/ircd.c (File Modified)
4001 + - trunk/src/ircd_linker.c (File Deleted)
4002 + - trunk/src/main.c (File Deleted)
4005 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4007 - realloc(), free() implementation
4011 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4014 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4016 - malloc(), calloc() implementation
4020 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4023 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4025 - block_free(), block_find(), retune_heaps() implementation
4029 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4032 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4034 - block_destroy code, block_allocate code.
4038 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4041 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4047 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4050 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4052 - disable imalloc again :P
4056 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4059 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4065 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4068 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4074 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4077 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4079 - constructor code for imalloc engine (malloc_init())
4083 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4086 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4088 - imalloc engine improvements
4092 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4095 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4097 - replace mmap() code with direct brk()/sbrk() calls.
4101 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4104 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4106 - remove outdated i_malloc() interfaces
4110 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4113 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4115 - redisable imalloc (sorry!)
4119 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4122 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4124 - correct GET_PAGE_SLOT() macro
4128 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4131 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4133 - oops forgot to commit it with imalloc turned off
4137 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4140 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4146 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4147 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4150 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4152 - lowlevel imalloc code
4156 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4157 + - trunk/libcharybdis/imalloc.h (File Added)
4160 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4166 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4169 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4175 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4178 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4180 - 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)
4184 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4185 + - trunk/libcharybdis/imalloc.c (File Added)
4188 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4190 - increment configure Id
4194 +2208 -1 trunk/configure (File Modified)
4197 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4199 - bootstrap for imalloc code
4203 +54 -1 trunk/configure.ac (File Modified)
4204 +27 -0 trunk/include/setup.h.in (File Modified)
4207 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4209 Clarify interaction of spoofs and channel bans/operator{} blocks.
4213 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4214 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4217 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4219 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4223 +30 -22 trunk/src/ircd.c (File Modified)
4226 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4228 If shared{} blocks deny something, the command
4229 is silently ignored.
4233 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4236 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4238 Move up IsService check so we don't store a non-service
4239 in preClient->sasl_agent.
4243 +6 -6 trunk/modules/m_sasl.c (File Modified)
4246 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4248 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4249 Add some more sanity checks on agent strings.
4253 +13 -11 trunk/modules/m_sasl.c (File Modified)
4256 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4258 Unknown clients can have an ID too now so make sure to remove
4259 them from the hash if they exit.
4263 +3 -0 trunk/src/client.c (File Modified)
4266 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4268 Only accept sasl from servers in a service{} block.
4269 Not tested but this must go in.
4273 +6 -0 trunk/modules/m_sasl.c (File Modified)
4274 +3 -0 trunk/modules/m_signon.c (File Modified)
4277 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4279 Only process SAVE messages targetting registered users,
4280 not servers or unregistered connections. Could cause
4281 a crash when bad protocol was received.
4285 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4288 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4290 - fix QJM buffer overflow vulnerability (fucking GXTi)
4294 +3 -3 trunk/src/s_user.c (File Modified)
4297 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4299 Mention /scan umodes under oper_spy privilege.
4303 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4306 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4308 Mention that overlapping cluster blocks are a bad thing.
4312 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4315 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4317 - Document cluster{} and shared{} blocks.
4318 - Mention that service{} does not allow wildcards.
4322 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4325 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4327 Document exempt{} and service{} blocks, point to reference.conf for
4328 general{}, channel{} and serverhide{}.
4332 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4335 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4337 Document ~ in lists of values better.
4341 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4344 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4346 More detailed CNOTICE, CPRIVMSG descriptions.
4350 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4353 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4355 Oops, need both Revision and Id on modules.
4359 + - trunk/modules/sno_routing.c (Property Modified)
4362 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4364 Tweak header comment a bit (filename, Id).
4368 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4371 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4373 Add GLINE and UNGLINE.
4377 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4380 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4382 New configure with proper Id.
4386 +3 -1 trunk/configure (File Modified)
4389 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4391 Change #include directives for in6addr_any, hopefully compiles better now.
4395 +3 -1 trunk/configure.ac (File Modified)
4398 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4400 Encourage putting actual administrative information
4401 in the admin{} block.
4405 +3 -3 trunk/doc/example.conf (File Modified)
4408 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4410 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4414 +9 -7 trunk/include/s_conf.h (File Modified)
4415 +1 -0 trunk/src/newconf.c (File Modified)
4416 +10 -0 trunk/src/s_user.c (File Modified)
4419 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4421 - Change to glines = no in example confs
4422 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4427 +1 -1 trunk/doc/example.conf (File Modified)
4428 +1 -1 trunk/doc/reference.conf (File Modified)
4429 +2 -2 trunk/modules/m_gline.c (File Modified)
4432 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4434 - forward-port QJM fix from 1.1
4438 +2 -0 trunk/src/s_user.c (File Modified)
4441 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4443 - add switch to configure to disable the block allocator
4447 +18 -0 trunk/configure (File Modified)
4448 +9 -0 trunk/configure.ac (File Modified)
4449 +0 -6 trunk/include/config.h (File Modified)
4450 +3 -0 trunk/include/setup.h.in (File Modified)
4453 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4455 Fix wierd error that would exit SASL users with "Overridden"
4458 +1 -1 trunk/modules/m_signon.c (File Modified)
4461 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4463 Remove obsolete XXX comment about lazylinks.
4467 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4470 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4472 OJOIN: make sure to send the wallops remotely for #channels
4476 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4479 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4481 Accountability for OJOIN (contrib module)
4484 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4487 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4489 - move more stuff over to ircd_state
4493 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4494 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4495 +9 -0 trunk/src/ircd_state.c (File Modified)
4496 +3 -3 trunk/src/patricia.c (File Modified)
4499 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4501 - move more stuff out of libircd and into ircd_state.c
4505 +5 -5 trunk/src/channel.c (File Modified)
4506 +4 -4 trunk/src/client.c (File Modified)
4507 +12 -0 trunk/src/ircd_state.c (File Modified)
4510 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4512 - this is just barrels of fun
4516 + - trunk/include/ircd_state.h (File Added)
4517 +1 -1 trunk/src/Makefile.in (File Modified)
4518 +2 -1 trunk/src/channel.c (File Modified)
4519 +3 -52 trunk/src/ircd.c (File Modified)
4520 +100 -3 trunk/src/ircd_state.c (File Modified)
4523 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4525 It's .include, not #include.
4529 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4532 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4534 More consistent section titles.
4538 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4539 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4540 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4543 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4545 Mention possible exceeding of +j/+l due to propagation
4546 delays between servers.
4550 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4553 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4556 - "text" -> <quote>text</quote>
4562 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4563 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4564 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4565 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4568 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4570 Remove text about deprecation of glines.
4574 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4577 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4579 - Add description of umode +D, deaf.
4580 - Mention CALLERID 005 token with umode +g.
4584 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4587 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4589 Strip off a leading colon in services shortcuts (aliases).
4593 +2 -0 trunk/src/parse.c (File Modified)
4596 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4598 Add no_oper_invis contrib module, denies opers setting
4599 themselves invisible (except hidden_oper's).
4603 +42 -0 trunk/contrib/Makefile.in (File Modified)
4604 + - trunk/contrib/no_oper_invis.c (File Added)
4607 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4609 Mention /stats E, make the other /stats descriptions more consistent.
4613 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4616 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4618 Mention that the KILL reason and oper will appear on channels.
4622 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4625 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4627 Mention /mode #channel f to query forward channel from outside.
4631 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4634 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4636 Port over RATBOX_2_1 r20960 (anfl):
4637 client connect notices to +C should be hiding the extra
4638 fields for spoofed users
4642 +2 -1 trunk/src/s_user.c (File Modified)
4645 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4647 Add a chapter with our extra user commands:
4648 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4652 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4653 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4656 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4658 Do not put by <server>: in SQUIT reasons to servers
4659 other than the one being exited.
4663 +1 -1 trunk/src/client.c (File Modified)
4666 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4668 Regenerate configure.
4672 +1162 -1159 trunk/configure (File Modified)
4675 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4677 Move the warning flags down so they do not mess up
4678 checks like for -Wl,-export-dynamic.
4682 +33 -30 trunk/configure.ac (File Modified)
4685 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4691 +2 -1 trunk/iauth/Makefile.in (File Modified)
4694 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4696 - build iauth makefile
4700 +3 -2 trunk/configure (File Modified)
4701 +1 -0 trunk/configure.ac (File Modified)
4704 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4710 + - trunk/iauth/Makefile.in (File Added)
4713 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4715 - add iauth.conf.example from irc2.11
4719 + - trunk/doc/example-iauth.conf (File Added)
4722 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4724 - wow, i found some docs on this thing
4728 + - trunk/doc/technical/iauth-internals.txt (File Added)
4731 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4733 - no longer applicable
4737 + - trunk/authdaemon/ (File Deleted)
4740 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4742 - remove libircd.so on make clean (oops)
4746 +1 -1 trunk/src/Makefile.in (File Modified)
4749 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4751 - merge iauth source for experimentation
4755 + - trunk/iauth/ (File Added)
4756 + - trunk/iauth/a_conf.c (File Added)
4757 + - trunk/iauth/a_conf_def.h (File Added)
4758 + - trunk/iauth/a_conf_ext.h (File Added)
4759 + - trunk/iauth/a_defines.h (File Added)
4760 + - trunk/iauth/a_externs.h (File Added)
4761 + - trunk/iauth/a_io.c (File Added)
4762 + - trunk/iauth/a_io_ext.h (File Added)
4763 + - trunk/iauth/a_log.c (File Added)
4764 + - trunk/iauth/a_log_def.h (File Added)
4765 + - trunk/iauth/a_log_ext.h (File Added)
4766 + - trunk/iauth/a_struct_def.h (File Added)
4767 + - trunk/iauth/iauth.c (File Added)
4768 + - trunk/iauth/mod_lhex.c (File Added)
4769 + - trunk/iauth/mod_lhex_ext.h (File Added)
4770 + - trunk/iauth/mod_pipe.c (File Added)
4771 + - trunk/iauth/mod_pipe_ext.h (File Added)
4772 + - trunk/iauth/mod_rfc931.c (File Added)
4773 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4774 + - trunk/iauth/mod_socks.c (File Added)
4775 + - trunk/iauth/mod_socks_ext.h (File Added)
4776 + - trunk/iauth/mod_webproxy.c (File Added)
4777 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4780 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4782 User /quote help index was not sorted properly.
4786 +2 -2 trunk/help/Makefile.in (File Modified)
4787 +8 -8 trunk/help/users/index (File Modified)
4790 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4796 +25 -8 trunk/help/opers/index (File Modified)
4797 + - trunk/help/opers/scan (File Added)
4800 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4803 - Document SCAN UMODES
4804 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4808 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4811 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4813 Add our copyright information to /info (part of release-1.1 r1026).
4817 +1 -0 trunk/src/version.c.SH (File Modified)
4820 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4822 Fix some compile warnings.
4826 +1 -1 trunk/modules/core/m_join.c (File Modified)
4827 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4828 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4829 +1 -1 trunk/modules/m_scan.c (File Modified)
4830 +4 -4 trunk/modules/m_signon.c (File Modified)
4833 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4835 RSFNC: OK, actually consider unknowns also for detecting a collide.
4836 Otherwise we can get two clients with the same nick.
4840 +1 -1 trunk/modules/m_services.c (File Modified)
4843 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4845 - charybdis profiling stuff
4846 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4851 +0 -8 trunk/configure (File Modified)
4852 +1 -8 trunk/configure.ac (File Modified)
4853 +18 -0 trunk/include/channel.h (File Modified)
4854 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4855 +335 -260 trunk/src/.depend (File Modified)
4856 +1569 -0 trunk/src/Makefile.in (File Modified)
4857 + - trunk/src/chmode.c (File Added)
4858 +16 -1 trunk/src/ircd.c (File Modified)
4859 +11 -0 trunk/src/main.c (File Modified)
4860 +11 -0 trunk/src/modules.c (File Modified)
4863 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4865 RSFNC: Do not send kills to servers for unknowns
4869 +4 -2 trunk/modules/m_services.c (File Modified)
4872 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4874 Describe service{} blocks in reference.conf.
4878 +12 -0 trunk/doc/reference.conf (File Modified)
4881 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4883 Replace this list of modes with pointers to other documentation.
4887 +6 -50 trunk/doc/modes.txt (File Modified)
4890 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4892 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4893 looks too much like an old-ircd client pointer otherwise.
4897 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4900 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4903 - note truncation of the list (perhaps sending multiple
4905 - clarify in a comment that /findforwards on a nonexistent
4906 channel can be useful
4907 - sendto_one_notice() requires that the text start with
4912 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4915 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4917 When we close a local server's link, always include the
4918 name of the client causing the exit in the reason in the
4919 SQUIT we send them (replacing them with us). This makes
4920 sure server notices for stuff like "Not enough arguments
4921 to server command" are different on the two sides.
4925 +7 -5 trunk/src/client.c (File Modified)
4928 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4930 New contrib module m_findforwards.c
4934 +112 -0 trunk/contrib/Makefile.in (File Modified)
4935 + - trunk/contrib/m_findforwards.c (File Added)
4938 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4940 Whoops, don't show real host behind auth{} spoof in
4941 spoof notices if hide_spoof_ips is enabled.
4943 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4947 +3 -2 trunk/src/s_conf.c (File Modified)
4950 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4952 Add dalnet-style /identify that sends to nickserv or chanserv.
4956 +102 -0 trunk/contrib/Makefile.in (File Modified)
4957 + - trunk/contrib/m_identify.c (File Added)
4960 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4962 Document alias{} blocks a bit better.
4966 +9 -0 trunk/doc/reference.conf (File Modified)
4969 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4971 - add aliases to /stats m (data usage is not counted though, sorry)
4975 +1 -0 trunk/include/s_conf.h (File Modified)
4976 +3 -0 trunk/src/newconf.c (File Modified)
4977 +15 -0 trunk/src/parse.c (File Modified)
4980 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4982 - remove m_sshortcut as it's no longer relevant
4986 +0 -145 trunk/modules/Makefile.in (File Modified)
4987 + - trunk/modules/m_sshortcut.c (File Deleted)
4990 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4992 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4993 targets instead of my original idea :P)
4997 +32 -0 trunk/doc/example.conf (File Modified)
4998 +35 -0 trunk/doc/reference.conf (File Modified)
4999 +4 -0 trunk/include/parse.h (File Modified)
5000 +7 -0 trunk/include/s_conf.h (File Modified)
5001 +82 -0 trunk/src/newconf.c (File Modified)
5002 +78 -0 trunk/src/parse.c (File Modified)
5003 +16 -0 trunk/src/s_conf.c (File Modified)
5006 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5008 Remove some spaces after tabs. ??
5012 +18 -18 trunk/src/newconf.c (File Modified)
5015 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5018 - make sure to clear all marks also if the who was aborted
5019 because of too many matches
5020 - give ERR_TOOMANYMATCHES if too many matches
5023 ratbox RATBOX_2_2 r22003 (jilles)
5027 +28 -26 trunk/modules/m_who.c (File Modified)
5030 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5036 +9 -9 trunk/configure (File Modified)
5037 +1 -1 trunk/configure.ac (File Modified)
5040 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5042 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5046 +2 -1 trunk/include/s_newconf.h (File Modified)
5047 +20 -0 trunk/modules/m_rehash.c (File Modified)
5048 +1 -1 trunk/src/s_newconf.c (File Modified)
5051 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5053 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5057 +0 -1 trunk/doc/example.conf (File Modified)
5058 +0 -3 trunk/doc/reference.conf (File Modified)
5059 +0 -1 trunk/include/s_conf.h (File Modified)
5060 +0 -6 trunk/modules/m_info.c (File Modified)
5061 +1 -1 trunk/src/channel.c (File Modified)
5062 +0 -1 trunk/src/newconf.c (File Modified)
5065 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5067 Missing header in m_chghost.c
5070 +1 -0 trunk/modules/m_chghost.c (File Modified)
5073 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5075 Relocate QJM code to a seperate function(change_nick_user_host)
5076 Change CHGHOST to use change_nick_user_host instead of just setting it
5080 +3 -0 trunk/include/s_user.h (File Modified)
5081 +1 -1 trunk/modules/m_chghost.c (File Modified)
5082 +3 -78 trunk/modules/m_signon.c (File Modified)
5083 +89 -0 trunk/src/s_user.c (File Modified)
5086 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5088 Restore /stats a (dns servers, admin-only).
5092 +1 -0 trunk/include/res.h (File Modified)
5093 +5 -8 trunk/modules/m_stats.c (File Modified)
5094 +16 -0 trunk/src/res.c (File Modified)
5097 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5099 - Add CHARYBDIS_PROFILE if we are profiling.
5100 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5101 - Remove duplicate --enable-epoll entry.
5105 +1595 -15 trunk/configure (File Modified)
5106 +30 -11 trunk/configure.ac (File Modified)
5107 +3 -0 trunk/include/setup.h.in (File Modified)
5110 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5112 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5116 +28 -0 trunk/aclocal.m4 (File Modified)
5119 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5121 Allow requesting forward channel and quiet list in same mode command.
5125 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5128 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5130 Add description of xline wildcards.
5134 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5137 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5139 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5143 +0 -4 trunk/modules/m_services.c (File Modified)
5146 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5152 +1 -1 trunk/include/hook.h (File Modified)
5155 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5157 call_hook, not hook_call
5161 +1 -1 trunk/modules/core/m_join.c (File Modified)
5164 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5166 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5167 Could be useful for a number of things.
5171 +9 -0 trunk/modules/core/m_join.c (File Modified)
5174 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5176 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5180 +7 -0 trunk/include/hook.h (File Modified)
5183 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5185 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5189 +15 -0 trunk/modules/m_services.c (File Modified)
5192 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5194 Clarify snomask +f, +k, +u.
5198 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5201 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5203 Cmode +p and +s may be set simultaneously.
5207 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5210 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5212 actually, we should check the data version on each reload (oops)
5216 +6 -6 trunk/src/main.c (File Modified)
5219 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5221 more work on the loader
5225 +45 -21 trunk/src/main.c (File Modified)
5228 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5230 Add prototype ircd_state.c
5234 + - trunk/src/ircd_state.c (File Added)
5237 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5239 Smaller improvements.
5243 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5246 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5248 Add a lot of stuff here.
5252 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5255 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5257 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5261 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5264 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5266 Invex doesn't trump +r or (sic) +J.
5270 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5273 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5275 Check to make sure a module is not loaded before loading it.
5279 +6 -1 trunk/src/ircd_parser.y (File Modified)
5282 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5284 - Add a missing comma in the HeaderMessages array
5285 - Only send "Your hostname is too long ..." if that really is the case
5289 +2 -2 trunk/src/s_auth.c (File Modified)
5292 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5294 build_symtable() will have already bailed here, so no need to check
5295 explicitly whether or not charybdis_main is NULL.
5299 +7 -16 trunk/src/main.c (File Modified)
5302 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5304 Data structure versioning, part 1.
5308 +10 -1 trunk/include/ircd_defs.h (File Modified)
5309 +2 -0 trunk/src/ircd.c (File Modified)
5310 +15 -3 trunk/src/main.c (File Modified)
5313 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5315 build a symbol table and use that instead of doing a raw dlsym on everything
5319 + - trunk/include/ircd_linker.h (File Added)
5320 +71 -1 trunk/src/Makefile.in (File Modified)
5321 + - trunk/src/ircd_linker.c (File Added)
5322 +16 -4 trunk/src/main.c (File Modified)
5325 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5327 The launcher now calls io_loop() instead of charybdis_main().
5328 This is so that we do not have to reinitialize *everything* later.
5332 +1 -0 trunk/include/ircd.h (File Modified)
5333 +6 -7 trunk/src/ircd.c (File Modified)
5334 +13 -1 trunk/src/main.c (File Modified)
5337 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5339 Use global binding on libircd.so.
5343 +1 -1 trunk/src/main.c (File Modified)
5346 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5348 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5349 (it will do more later)
5353 +14 -12 trunk/include/config.h (File Modified)
5354 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5355 +31 -5 trunk/src/Makefile.in (File Modified)
5356 +78 -1 trunk/src/ircd.c (File Modified)
5357 + - trunk/src/main.c (File Added)
5360 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5362 Add whitespace here, oops.
5366 +1 -1 trunk/CREDITS (File Modified)
5369 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5371 Properly copy over the IP address here instead of using a cheap hack.
5372 Because the hack didn't work right except on IPv6. :|
5376 +12 -2 trunk/src/s_newconf.c (File Modified)
5379 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5381 Revert reject cache notice to ratbox's, which more
5382 clearly suggests what's happening.
5386 +4 -1 trunk/src/reject.c (File Modified)
5389 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5391 Fix the openssl status in the overview information.
5395 +1 -3 trunk/configure (File Modified)
5396 +1 -3 trunk/configure.ac (File Modified)
5399 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5401 - Add simple exempt{} block (127.0.0.1) to example.conf.
5402 - Remove mention of deny{}.
5406 +5 -0 trunk/doc/example.conf (File Modified)
5407 +1 -1 trunk/doc/reference.conf (File Modified)
5410 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5412 example.conf: add some comments at the start
5413 reference.conf: some ircd-ratbox -> charybdis
5417 +11 -0 trunk/doc/example.conf (File Modified)
5418 +6 -5 trunk/doc/reference.conf (File Modified)
5421 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5423 Rename m_createauthonly module to createauthonly
5424 as this is not a module providing an m_function
5429 +1 -38 trunk/contrib/Makefile.in (File Modified)
5430 + - trunk/contrib/createauthonly.c (File Added)
5431 + - trunk/contrib/m_createauthonly.c (File Deleted)
5434 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5436 Add to example confs commented lines for:
5437 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5438 sno_globalkline.so, sno_globaloper.so.
5442 +5 -1 trunk/doc/example.conf (File Modified)
5443 +9 -1 trunk/doc/reference.conf (File Modified)
5446 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5448 - Unbreak connecting to connect{}s with hostnames
5449 instead of IP addresses (broken with new resolver).
5450 - Try to do A/AAAA query based on aftype in
5451 connect{} (doesn't seem to work fully).
5455 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5458 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5460 Unbreak /rehash dns.
5464 +1 -0 trunk/src/res.c (File Modified)
5467 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5469 Preserve Hybrid Id and add one of our own.
5473 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5474 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5477 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5479 Add anfl and Androsyn to CREDITS.
5480 They wrote a lot of ratbox code we use, both before and after the fork.
5484 +2 -0 trunk/CREDITS (File Modified)
5487 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5489 Hostname validity check.
5493 +42 -3 trunk/src/s_auth.c (File Modified)
5496 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5498 Version bump to 1.2.0.
5502 +9 -9 trunk/configure (File Modified)
5503 +1 -1 trunk/configure.ac (File Modified)
5506 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5508 - Missed a spot in the IPv6 code here. Should be usable now.
5512 +2 -2 trunk/src/res.c (File Modified)
5515 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5517 Alright, so, this massive commit does the following:
5519 - Adds a resolver based on the undernet and hybrid one.
5520 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5521 - Makes a check in ./configure be posixly correct
5522 - Simplifies the auth code and DNS callbacks
5524 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5528 +1 -1 trunk/Makefile.in (File Modified)
5529 + - trunk/adns/ (File Deleted)
5530 +148 -80 trunk/configure (File Modified)
5531 +1 -2 trunk/configure.ac (File Modified)
5532 +6 -0 trunk/include/client.h (File Modified)
5533 +1 -0 trunk/include/packet.h (File Modified)
5534 +153 -41 trunk/include/res.h (File Modified)
5535 + - trunk/include/reslib.h (File Added)
5536 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5537 +930 -1449 trunk/modules/.depend (File Modified)
5538 +3 -0 trunk/modules/m_stats.c (File Modified)
5539 +417 -621 trunk/src/.depend (File Modified)
5540 +1 -1 trunk/src/.indent.pro (File Modified)
5541 +2069 -289 trunk/src/Makefile.in (File Modified)
5542 + - trunk/src/adns.c (File Deleted)
5543 + - trunk/src/res.c (File Added)
5544 + - trunk/src/reslib.c (File Added)
5545 +11 -50 trunk/src/s_auth.c (File Modified)
5546 +4 -26 trunk/src/s_newconf.c (File Modified)
5549 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5551 Document the NOBALLOC feature.
5555 +7 -1 trunk/include/config.h (File Modified)
5558 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5560 commands.sgml changes
5564 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5567 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5573 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5576 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5578 Improve description of class{} block (in particular,
5579 mention server classes as well as client classes).
5583 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5586 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5589 -/* sendq: servers need a higher sendq as they send more data */
5590 +/* sendq: servers need a higher sendq as they are sent more data */
5594 +1 -1 trunk/doc/reference.conf (File Modified)
5597 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5599 Add modules{} block.
5603 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5606 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5608 Add general::oper_snomask, snomask on oper up for opers
5609 that have umode +s set on oper up, but do not have
5610 a specific snomask setting in their operator block.
5611 If this is empty or not specified, +s is used as before.
5615 +4 -1 trunk/doc/example.conf (File Modified)
5616 +7 -1 trunk/doc/reference.conf (File Modified)
5617 +1 -0 trunk/include/client.h (File Modified)
5618 +1 -0 trunk/include/s_conf.h (File Modified)
5619 +32 -0 trunk/src/newconf.c (File Modified)
5620 +1 -0 trunk/src/s_conf.c (File Modified)
5621 +13 -3 trunk/src/s_user.c (File Modified)
5624 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5629 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5632 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5634 Add MASKTRACE and CHANTRACE commands.
5638 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5641 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5643 document loadmodule directive
5647 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5650 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5656 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5659 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5661 q:lines are no longer living in the ircd.conf either
5665 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5668 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5670 remove k:line, d:line, x:line as they are their own files now
5674 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5677 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5679 New place for operator::snomask.
5683 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5686 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5688 Document connect {}.
5692 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5695 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5697 example.conf: move operator::snomask to a more logical place,
5698 more sensible default
5699 reference.conf: add operator::snomask
5703 +3 -3 trunk/doc/example.conf (File Modified)
5704 +3 -0 trunk/doc/reference.conf (File Modified)
5707 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5709 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5710 in those conf entries that take umodes like <name1>, <name2>, ...
5714 +3 -0 trunk/doc/reference.conf (File Modified)
5715 +3 -0 trunk/src/newconf.c (File Modified)
5718 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5724 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5727 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5733 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5736 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5742 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5745 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5751 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5754 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5756 Document operator {} blocks.
5760 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5763 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5765 auth{}: clarify/add some details
5769 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5772 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5774 auth{}: Move a paragraph.
5778 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5781 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5783 Document auth{} blocks.
5787 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5790 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5796 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5799 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5801 Add umode +R, prevents unidentified clients from
5802 sending private messages or notices. /accept'ed
5803 clients and opers are exempt.
5804 Due to the /accept part, this is only checked
5805 at the target's server, may want to change
5810 +1 -0 trunk/help/opers/umode (File Modified)
5811 +1 -0 trunk/help/users/umode (File Modified)
5812 +2 -0 trunk/include/client.h (File Modified)
5813 +1 -0 trunk/include/numeric.h (File Modified)
5814 +11 -1 trunk/modules/core/m_message.c (File Modified)
5815 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5816 +1 -1 trunk/src/messages.tab (File Modified)
5817 +1 -1 trunk/src/s_user.c (File Modified)
5820 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5822 Don't allow a nick change if banned or quieted (and not
5823 voiced or opped) on a channel. This uses numeric 435
5824 (bahamut's "cannot change to a banned nick") because
5825 bahamut/ircu's 437 and hyperion's 438 already have
5826 another meaning for us.
5830 +2 -0 trunk/include/channel.h (File Modified)
5831 +1 -0 trunk/include/numeric.h (File Modified)
5832 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5833 +38 -0 trunk/src/channel.c (File Modified)
5834 +1 -1 trunk/src/messages.tab (File Modified)
5837 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5840 - respect ban exceptions
5841 - also deny a knock if quieted
5845 +2 -1 trunk/modules/m_knock.c (File Modified)
5848 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5850 Reverse bad substitution in comment.
5854 +1 -1 trunk/src/channel.c (File Modified)
5857 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5859 - set DynSpoof flag for clients spoofed at registration
5860 - add orighost instead of host to the hostname hash
5864 +5 -1 trunk/src/s_user.c (File Modified)
5867 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5869 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5873 +2 -3 trunk/src/send.c (File Modified)
5876 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5878 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5882 +17 -7 trunk/modules/m_signon.c (File Modified)
5885 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5887 Correct minimum args on ENCAP SASL to avoid nasty core.
5891 +1 -1 trunk/modules/m_sasl.c (File Modified)
5894 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5896 Style nits: sptr can't ever be NULL, don't compare truth
5901 +2 -3 trunk/modules/m_scan.c (File Modified)
5904 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5906 - Comment out scan_cmodes() prototype to suppress warning
5907 - Correct minimum parameter count for mo_scan()
5911 +2 -2 trunk/modules/m_scan.c (File Modified)
5914 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5917 - Include full command in operspy notice
5918 - Allow global scans (no-list used, mask not used) without operspy
5919 - Use ERR_NOPRIVS numeric
5923 +21 -9 trunk/modules/m_scan.c (File Modified)
5926 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5928 Cancel out the >3 default if < is given; this way
5929 any </> specification fully overrides the default.
5933 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5936 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5938 - Call mo_list() from m_list() to reduce code duplication
5939 - Default to >3, rather arbitrarily (conf option?)
5940 - Make < and > mean less than and greater than again
5944 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5947 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5949 When processing topic burst, hide connecting server
5950 on netburst if flatten links is enabled.
5954 +9 -2 trunk/modules/m_tb.c (File Modified)
5957 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5959 - remove PENALTY token
5963 +0 -1 trunk/include/supported.h (File Modified)
5966 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5969 - Add PENALTY because we have a pace-wait system.
5970 - Add FNC due to SAVE and RSFNC
5975 +4 -2 trunk/include/supported.h (File Modified)
5978 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5980 mkay, indent went nuts here
5984 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5987 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5989 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5990 and can be used instead. The SAFELIST implementation is the one used by
5991 default, as most users/networks will be used to it.
5995 +1 -0 trunk/NEWS (File Modified)
5996 +14 -0 trunk/include/client.h (File Modified)
5997 +5 -0 trunk/include/hash.h (File Modified)
5998 +404 -272 trunk/modules/Makefile.in (File Modified)
5999 + - trunk/modules/m_list.c (File Deleted)
6000 + - trunk/modules/m_list_ratbox.c (File Added)
6001 + - trunk/modules/m_list_safelist.c (File Added)
6002 +5 -5 trunk/src/hash.c (File Modified)
6005 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6007 Clear invites on a lowerTS JOIN or SJOIN.
6008 This should complete kick_on_split_riding protection.
6012 +5 -0 trunk/modules/core/m_join.c (File Modified)
6013 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6016 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6018 Like in ratbox, send and interpret timestamps on invites.
6022 +9 -2 trunk/modules/m_invite.c (File Modified)
6025 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6027 Add +S (network service) umode. Just for completeness, users or opers
6032 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6035 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6041 +35 -2 trunk/NEWS (File Modified)
6044 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6046 Split off a PreClient structure for data to be freed on registation (i.e. password).
6047 New hook introduce_client for post-registration messages.
6048 Fix b0rked SASL numerics.
6049 Burst REALHOST post-introduction for spoofed-on-registration clients.
6050 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6051 Pre-registration signon support.
6055 +10 -0 trunk/configure (File Modified)
6056 +2 -0 trunk/configure.ac (File Modified)
6057 +14 -4 trunk/include/client.h (File Modified)
6058 +1 -0 trunk/include/hook.h (File Modified)
6059 +1 -0 trunk/include/numeric.h (File Modified)
6060 +3 -0 trunk/include/setup.h.in (File Modified)
6061 +16 -0 trunk/modules/m_chghost.c (File Modified)
6062 +25 -21 trunk/modules/m_sasl.c (File Modified)
6063 +63 -30 trunk/modules/m_signon.c (File Modified)
6064 +18 -0 trunk/src/client.c (File Modified)
6065 +2 -0 trunk/src/hook.c (File Modified)
6066 +5 -5 trunk/src/messages.tab (File Modified)
6067 +2 -0 trunk/src/s_serv.c (File Modified)
6068 +28 -2 trunk/src/s_user.c (File Modified)
6071 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6073 Update hook documentation.
6077 +30 -0 trunk/doc/hooks.txt (File Modified)
6080 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6082 Improve @/# handling in match_esc().
6086 +21 -13 trunk/src/match.c (File Modified)
6089 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6091 backtrack instead of bailing out when handling a mismatched escape
6095 +1 -1 trunk/src/match.c (File Modified)
6098 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6100 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6103 +2 -1 trunk/CREDITS (File Modified)
6106 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6108 Fix the escape brokenness and pick up a more efficient matching algorithm,
6109 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6110 Patch sent upstream. They can do whatever they want with it, *shrug*.
6114 +147 -161 trunk/src/match.c (File Modified)
6117 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6119 If flatten links is enabled, fake the origins of some ServerModes
6120 sent to clients so that the server sending the netburst is hidden.
6121 Most mode hacks still show the true source.
6125 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6126 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6129 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6131 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6132 where the exit originated).
6133 - When receiving an SQUIT for a server themselves
6134 (IsMe(target_p) || target_p == client_p)
6135 close their link and send a local server notice.
6139 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6140 +6 -3 trunk/src/client.c (File Modified)
6143 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6145 Hooking into the wrong hook, whoops. :P
6149 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6150 +6 -10 trunk/modules/core/m_join.c (File Modified)
6153 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6155 this doesn't work right, right now :P
6159 +40 -0 trunk/contrib/Makefile.in (File Modified)
6160 + - trunk/contrib/m_createauthonly.c (File Added)
6161 +6 -0 trunk/include/hook.h (File Modified)
6162 +26 -1 trunk/modules/core/m_join.c (File Modified)
6163 +1 -1 trunk/src/ircd.c (File Modified)
6166 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6168 Make can_join() hookable.
6172 +12 -1 trunk/src/channel.c (File Modified)
6175 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6177 add 'int approved;' to the channel event hook
6181 +1 -0 trunk/include/hook.h (File Modified)
6184 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6186 Use SIDs in SASL ENCAP origin.
6187 Ignore responses from other agents once the first SASL response has been received for a client.
6191 +9 -5 trunk/modules/m_sasl.c (File Modified)
6194 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6196 Removed stray debug code.
6200 +1 -1 trunk/modules/m_sasl.c (File Modified)
6203 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6205 Don't complain "unknown MODE flag" if a non-oper attempts
6206 to unset an oper only umode they do not have.
6207 This is to prevent unwanted error messages when users/bots
6208 do things like MODE <nick> +i-sw.
6212 +4 -2 trunk/src/s_user.c (File Modified)
6215 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6217 Fix client_exit hook name and only call it for local exits that are not
6222 +3 -2 trunk/modules/m_sasl.c (File Modified)
6225 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6227 Fix SASL logic to actually use stored agent UID.
6228 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6229 Add abort code for exiting clients.
6233 +18 -9 trunk/modules/m_sasl.c (File Modified)
6236 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6238 Port over ratbox 2.2 /challenge. This is slightly more secure
6239 (better crypto, longer keys, challenge timeout) and has better
6242 The respond tool is no longer part of the ircd tree but a
6243 separate package, currently available from
6244 http://respond.ircd-ratbox.org (we should mirror/... this).
6248 +65 -310 trunk/doc/challenge.txt (File Modified)
6249 +5 -5 trunk/include/client.h (File Modified)
6250 +3 -0 trunk/include/irc_string.h (File Modified)
6251 +3 -0 trunk/include/numeric.h (File Modified)
6252 +94 -50 trunk/modules/m_challenge.c (File Modified)
6253 +1 -2 trunk/src/client.c (File Modified)
6254 +125 -0 trunk/src/irc_string.c (File Modified)
6255 +2 -2 trunk/src/messages.tab (File Modified)
6256 + - trunk/tools/rsa_respond/ (File Deleted)
6259 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6261 Preliminary SASL support.
6265 +7 -0 trunk/include/client.h (File Modified)
6266 +6 -0 trunk/include/numeric.h (File Modified)
6267 +1 -0 trunk/modules/Makefile.in (File Modified)
6268 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6269 +175 -1 trunk/modules/m_cap.c (File Modified)
6270 + - trunk/modules/m_sasl.c (File Added)
6271 +2 -0 trunk/modules/m_user.c (File Modified)
6272 +5 -5 trunk/src/messages.tab (File Modified)
6273 +8 -2 trunk/src/s_user.c (File Modified)
6276 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6278 SIGNON: make logout also apply remotely.
6282 +7 -2 trunk/modules/m_signon.c (File Modified)
6285 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6287 Use an asterisk when sending empty logins in SIGNON.
6291 +5 -5 trunk/modules/m_signon.c (File Modified)
6294 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6296 SIGNON: Only add whowas entry (add_history()) and wipe
6297 accepts (del_all_accepts()) if nick changed.
6301 +5 -3 trunk/modules/m_signon.c (File Modified)
6304 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6306 SIGNON: slight fixes to collision code:
6307 - don't kill if target_p == source_p (nick unchanged or only changed case)
6308 - add comment that SAVE support is missing
6309 - use sendto_realops_snomask() instead of sendto_realops_flags()
6313 +9 -6 trunk/modules/m_signon.c (File Modified)
6316 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6318 Fix up kills for bad nick/user/host on SIGNON.
6322 +16 -6 trunk/modules/m_signon.c (File Modified)
6325 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6327 If changing to a nick with a digit, only allow the UID.
6331 +4 -0 trunk/modules/m_signon.c (File Modified)
6334 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6336 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6337 Strip leading digits from logins that are not purely numeric.
6341 +3 -0 trunk/include/numeric.h (File Modified)
6342 +2 -0 trunk/include/send.h (File Modified)
6343 +1 -0 trunk/modules/Makefile.in (File Modified)
6344 +456 -3 trunk/modules/m_services.c (File Modified)
6345 + - trunk/modules/m_signon.c (File Added)
6346 +2 -2 trunk/src/messages.tab (File Modified)
6347 +98 -0 trunk/src/send.c (File Modified)
6350 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6352 Remove old server notice umodes from example confs.
6356 +1 -2 trunk/doc/example.conf (File Modified)
6357 +4 -17 trunk/doc/reference.conf (File Modified)
6360 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6362 Add snomask help file (forgot this earlier).
6366 + - trunk/help/opers/snomask (File Added)
6369 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6371 Add umode +l (receive locops).
6375 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6378 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6380 We don't plan to implement cmode +R (quiet unidentified) and
6381 umode +I (deny invite) for 1.1, so comment them out from the
6386 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6387 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6390 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6392 Improve snomask usage description.
6396 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6399 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6401 Mention the word snomask with umode +s (needs to be a link really).
6405 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6408 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6410 Add snomask +Z (operspy notices).
6414 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6417 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6419 Misc updates/clarifications.
6423 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6426 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6432 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6433 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6434 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6437 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6439 - Allow ENCAP REALHOST outside burst
6440 - Fix comment describing race condition: this can only happen
6441 on a local whois with use_whois_actually enabled
6445 +4 -6 trunk/modules/m_chghost.c (File Modified)
6448 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6450 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6454 +39 -0 trunk/contrib/Makefile.in (File Modified)
6455 + - trunk/contrib/sno_globaloper.c (File Added)
6458 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6460 Pass along old umodes and snomask in umode_changed hook,
6461 changing its parameter type from struct Client *
6462 to hook_data_umode_changed *. (For a new client, both
6465 The IP cloaking module now fully ignores umode changes
6466 where +h didn't change.
6470 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6471 +7 -0 trunk/include/hook.h (File Modified)
6472 +18 -4 trunk/src/s_user.c (File Modified)
6475 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6477 move libcharybdis-provided function initialisation into libcharybdis_init().
6481 +32 -11 trunk/src/ircd.c (File Modified)
6484 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6486 Make +f notices (local host, global host, global user@host, local class)
6487 netwide. Exceeding /quote set max remains local.
6491 +4 -4 trunk/src/s_conf.c (File Modified)
6494 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6496 Netwide notices about attempts to join juped channels.
6500 +1 -1 trunk/modules/core/m_join.c (File Modified)
6503 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6505 Send server notices about failed oper attempts globally.
6506 Successful remote oper attempt notices will be generated
6507 from the mode changes.
6511 +3 -3 trunk/modules/m_challenge.c (File Modified)
6512 +2 -2 trunk/modules/m_oper.c (File Modified)
6515 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6517 Rest of infrastructure for sending server notices globally.
6518 Uses a new L_NETWIDE level on sendto_realops_snomask().
6522 +1 -0 trunk/include/send.h (File Modified)
6523 +31 -4 trunk/src/send.c (File Modified)
6526 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6528 Add general::global_snotices conf option to control
6529 whether we send out SNOTEs. Does not do anything yet.
6533 +1 -0 trunk/doc/example.conf (File Modified)
6534 +6 -0 trunk/doc/reference.conf (File Modified)
6535 +1 -0 trunk/include/s_conf.h (File Modified)
6536 +6 -0 trunk/modules/m_info.c (File Modified)
6537 +1 -0 trunk/src/newconf.c (File Modified)
6538 +1 -0 trunk/src/s_conf.c (File Modified)
6541 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6543 Only accept SNOTE from servers.
6547 +2 -0 trunk/modules/m_snote.c (File Modified)
6550 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6552 Correct parv indices so this actually works.
6556 +2 -2 trunk/modules/m_snote.c (File Modified)
6559 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6565 +3 -3 trunk/modules/m_snote.c (File Modified)
6568 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6570 Add m_snote.c, SNOTE propagator.
6574 +86 -0 trunk/modules/Makefile.in (File Modified)
6575 + - trunk/modules/m_snote.c (File Added)
6578 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6580 start seeding the 1.1 NEWS file
6584 +4 -0 trunk/NEWS (File Modified)
6587 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6589 rename some modules to more descriptive names...
6593 +2 -131 trunk/contrib/Makefile.in (File Modified)
6594 + - trunk/contrib/globalconnexit.c (File Deleted)
6595 + - trunk/contrib/globallineactive.c (File Deleted)
6596 + - trunk/contrib/sno_farconnect.c (File Added)
6597 + - trunk/contrib/sno_globalkline.c (File Added)
6598 +1 -120 trunk/modules/Makefile.in (File Modified)
6599 + - trunk/modules/networknotice.c (File Deleted)
6600 + - trunk/modules/sno_routing.c (File Added)
6603 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6605 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6606 Uses FLAGS2_FLOODDONE bit on servers.
6610 +3 -0 trunk/include/client.h (File Modified)
6611 +121 -1 trunk/modules/Makefile.in (File Modified)
6612 + - trunk/modules/networknotice.c (File Added)
6615 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6617 Don't show servers in /trace to nonopers if flatten links is enabled.
6621 +8 -5 trunk/modules/m_trace.c (File Modified)
6624 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6627 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6628 - send back confirmation to source, if local client
6629 - send a +s server notice if the source is neither a server nor a service (+S)
6633 +5 -1 trunk/modules/m_chghost.c (File Modified)
6636 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6638 Use sendto_realops_snomask_from() to make the
6639 server notices appear to come from the affected
6644 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6645 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6648 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6650 Add sendto_realops_snomask_from(), allows
6651 specification of apparent source server.
6655 +1 -0 trunk/include/send.h (File Modified)
6656 +41 -1 trunk/src/send.c (File Modified)
6659 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6661 Revert r579. Keep host, not orighost in oper up notice.
6662 It would be inconsistent to have orighost there, and we
6663 don't want to mess up all server notices by putting both
6668 +1 -1 trunk/src/s_user.c (File Modified)
6671 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6673 Include the IP address in operlog/foperlog.
6677 +10 -8 trunk/modules/m_challenge.c (File Modified)
6678 +8 -6 trunk/modules/m_oper.c (File Modified)
6681 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6683 Call umode_changed hook on oper up.
6687 +1 -0 trunk/src/s_user.c (File Modified)
6690 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6692 Add globalconnexit contrib module, shows remote client connects/exits
6693 except netsplits/netjoin on snomask +F.
6694 Notice formatting will probably change somewhat still.
6698 +80 -0 trunk/contrib/Makefile.in (File Modified)
6699 + - trunk/contrib/globalconnexit.c (File Added)
6702 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6704 Declare snomask_modes[] so modules can provide snomasks.
6708 +2 -0 trunk/include/snomask.h (File Modified)
6711 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6713 Replace user_signon hook with two new hooks: new_local_user
6714 and new_remote_user.
6715 These are called right before the user is introduced to the
6716 rest of the network.
6720 +2 -1 trunk/include/hook.h (File Modified)
6721 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6722 +4 -2 trunk/src/hook.c (File Modified)
6723 +2 -3 trunk/src/s_user.c (File Modified)
6726 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6728 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6732 +2 -2 trunk/modules/m_scan.c (File Modified)
6735 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6737 Update doc/technical/send.txt.
6741 +91 -131 trunk/doc/technical/send.txt (File Modified)
6744 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6746 Add chantrace and masktrace to help files.
6750 + - trunk/help/opers/chantrace (File Added)
6751 +27 -20 trunk/help/opers/index (File Modified)
6752 + - trunk/help/opers/masktrace (File Added)
6753 +2 -0 trunk/help/opers/operspy (File Modified)
6756 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6758 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6759 Shows etrace-like output for all users in a channel,
6760 in particular IP addresses.
6764 +75 -2 trunk/modules/m_etrace.c (File Modified)
6767 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6769 Port over ratbox 2.2 r21727 (anfl):
6770 add some logging when we drop servers in places where we only notify opers
6774 +31 -0 trunk/modules/core/m_server.c (File Modified)
6777 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6779 display orighost in operup message
6783 +1 -1 trunk/src/s_user.c (File Modified)
6786 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6788 Add globallineactive contrib module, a hack which can often
6789 show k/d/g/x line active for remote clients.
6793 +52 -0 trunk/contrib/Makefile.in (File Modified)
6794 + - trunk/contrib/globallineactive.c (File Added)
6797 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6799 Show IP field in the same way as MASKTRACE:
6800 "255.255.255.255" if it's unknown (remote TS5 client)
6801 and "0" if we or the remote server are purposely
6806 +12 -1 trunk/modules/m_scan.c (File Modified)
6809 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6812 - don't show servers in a global scan
6813 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6817 +4 -1 trunk/modules/m_scan.c (File Modified)
6820 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6822 Implement SCAN UMODES.
6826 +3 -0 trunk/include/numeric.h (File Modified)
6827 +128 -2 trunk/modules/m_scan.c (File Modified)
6828 +2 -2 trunk/src/messages.tab (File Modified)
6831 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6837 +1 -1 trunk/modules/m_scan.c (File Modified)
6840 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6842 parv[0] should be parv[1].
6846 +1 -1 trunk/modules/m_scan.c (File Modified)
6849 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6855 +1 -1 trunk/modules/m_scan.c (File Modified)
6858 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6864 +2 -2 trunk/modules/m_scan.c (File Modified)
6867 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6869 framework for scan command
6873 +113 -0 trunk/modules/Makefile.in (File Modified)
6874 + - trunk/modules/m_scan.c (File Added)
6877 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6879 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6883 +2 -0 trunk/include/irc_string.h (File Modified)
6884 +157 -1 trunk/modules/m_etrace.c (File Modified)
6885 +129 -90 trunk/src/match.c (File Modified)
6888 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6890 orighost may live in a different hash bucket (likely the case), lets check it standalone
6894 +39 -3 trunk/src/hostmask.c (File Modified)
6897 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6899 SVN didn't check modules/ somehow, hrmm.
6903 +1 -1 trunk/modules/m_kline.c (File Modified)
6904 +6 -6 trunk/modules/m_stats.c (File Modified)
6907 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6909 Track hostmask entries for client_p->orighost, if available.
6910 Not throughly tested, but seems to work fine.
6914 +8 -4 trunk/include/hostmask.h (File Modified)
6915 +14 -10 trunk/src/hostmask.c (File Modified)
6918 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6920 Pass on SQUIT reasons more.
6924 +17 -19 trunk/src/client.c (File Modified)
6927 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6929 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6930 This way, hidden admins also get them.
6934 +4 -4 trunk/src/send.c (File Modified)
6937 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6939 From ircd-ratbox 2.2 (r21339 anfl):
6940 ms_kill() should be using find_person(), not find_client()
6941 otherwise it can generate a core.
6945 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6948 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6950 Add m_error to core_module_table, so it is loaded by default.
6954 +1 -0 trunk/src/modules.c (File Modified)
6957 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6959 comment is a const char *, not char *.
6963 +1 -1 trunk/include/hook.h (File Modified)
6966 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6968 Fix a long standing hybrid 7 bug: when getting a read error
6969 on a server, report_error() is called with a %d instead of
6970 a %s in the format string ("Lost connection" in +d).
6974 +1 -1 trunk/src/client.c (File Modified)
6977 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6983 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6986 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6988 Add document describing capabilities and what they mean.
6992 + - trunk/doc/technical/capab.txt (File Added)
6995 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6997 Change client_exit hook to pass all exit_client() parameters.
7001 +8 -0 trunk/include/hook.h (File Modified)
7002 +6 -1 trunk/src/client.c (File Modified)
7005 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7007 Add client_exit hook, called in exit_client() for all
7008 clients of all types, except clients exiting because
7009 of netsplits (QS). The only thing done before it is
7010 marking the client as "closing" (to prevent
7015 +1 -0 trunk/include/hook.h (File Modified)
7016 +2 -0 trunk/src/client.c (File Modified)
7017 +2 -0 trunk/src/hook.c (File Modified)
7020 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7022 Improve the code that calculates the nnnS nnnC counts
7025 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7029 +43 -36 trunk/modules/m_trace.c (File Modified)
7032 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7034 Add server_eob hook.
7035 Planning to use this for netsplit/join notices.
7039 +1 -0 trunk/include/hook.h (File Modified)
7040 +2 -0 trunk/modules/m_pong.c (File Modified)
7041 +2 -0 trunk/src/hook.c (File Modified)
7044 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7046 Default motd: ircd-ratbox -> charybdis
7050 +1 -1 trunk/doc/ircd.motd (File Modified)
7053 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7055 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7059 +4 -4 trunk/src/s_user.c (File Modified)
7062 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7064 - Remove obsolete EOB help file
7065 - Document snomask in the help files
7070 + - trunk/help/opers/eob (File Deleted)
7071 +13 -12 trunk/help/opers/index (File Modified)
7072 +1 -13 trunk/help/opers/umode (File Modified)
7073 +7 -7 trunk/help/users/index (File Modified)
7076 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7078 Bail if snomask to parse is not given. Pointy hat to myself.
7082 +3 -0 trunk/src/snomask.c (File Modified)
7085 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7087 Remove m_flags from autoconf
7091 +0 -1 trunk/contrib/Makefile.in (File Modified)
7094 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7100 + - trunk/contrib/m_flags.c (File Deleted)
7103 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7105 If +s is in oper_only_umodes, clear snomask on deoper.
7109 +5 -0 trunk/src/s_user.c (File Modified)
7112 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7114 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7118 +2 -2 trunk/configure (File Modified)
7119 +2 -2 trunk/configure.ac (File Modified)
7122 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7124 Remove the old server notice umodes.
7125 Default oper only umodes is now +s.
7126 Please make sure all remaining umodes still work.
7130 +3 -21 trunk/include/client.h (File Modified)
7131 +0 -12 trunk/src/newconf.c (File Modified)
7132 +1 -1 trunk/src/s_conf.c (File Modified)
7133 +12 -12 trunk/src/s_user.c (File Modified)
7136 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7138 operator::flags nick_changes now controls +n snomask instead of +n umode.
7142 +8 -8 trunk/src/s_user.c (File Modified)
7145 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7147 Move down h_umode_changed hook call after umode allowed checks
7148 (so it will not see +a if someone tries to set it but is not
7153 +2 -3 trunk/src/s_user.c (File Modified)
7156 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7158 Move over non-+s server notices (hopefully, all of them).
7162 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7163 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7164 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7165 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7166 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7167 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7168 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7169 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7170 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7171 +2 -2 trunk/libcharybdis/event.c (File Modified)
7172 +2 -2 trunk/modules/core/m_join.c (File Modified)
7173 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7174 +3 -3 trunk/modules/core/m_message.c (File Modified)
7175 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7176 +2 -2 trunk/modules/core/m_server.c (File Modified)
7177 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7178 +1 -1 trunk/modules/m_post.c (File Modified)
7179 +1 -1 trunk/modules/m_services.c (File Modified)
7180 +2 -2 trunk/src/channel.c (File Modified)
7181 +3 -3 trunk/src/client.c (File Modified)
7182 +1 -1 trunk/src/hash.c (File Modified)
7183 +5 -5 trunk/src/s_conf.c (File Modified)
7184 +2 -2 trunk/src/s_log.c (File Modified)
7185 +4 -4 trunk/src/s_user.c (File Modified)
7188 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7190 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7194 +2 -1 trunk/include/snomask.h (File Modified)
7195 +2 -2 trunk/src/snomask.c (File Modified)
7198 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7200 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7204 +1 -1 trunk/contrib/example_module.c (File Modified)
7205 +2 -2 trunk/include/ircd_defs.h (File Modified)
7206 +6 -6 trunk/modules/core/m_error.c (File Modified)
7207 +1 -1 trunk/modules/core/m_join.c (File Modified)
7208 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7209 +1 -1 trunk/modules/core/m_message.c (File Modified)
7210 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7211 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7212 +18 -18 trunk/modules/core/m_server.c (File Modified)
7213 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7214 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7215 +4 -4 trunk/modules/m_challenge.c (File Modified)
7216 +4 -4 trunk/modules/m_dline.c (File Modified)
7217 +13 -13 trunk/modules/m_gline.c (File Modified)
7218 +5 -5 trunk/modules/m_kline.c (File Modified)
7219 +2 -2 trunk/modules/m_oper.c (File Modified)
7220 +1 -1 trunk/modules/m_pong.c (File Modified)
7221 +13 -13 trunk/modules/m_rehash.c (File Modified)
7222 +4 -4 trunk/modules/m_resv.c (File Modified)
7223 +16 -16 trunk/modules/m_set.c (File Modified)
7224 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7225 +6 -6 trunk/modules/m_xline.c (File Modified)
7226 +1 -1 trunk/src/adns.c (File Modified)
7227 +2 -2 trunk/src/channel.c (File Modified)
7228 +1 -1 trunk/src/listener.c (File Modified)
7229 +1 -1 trunk/src/s_auth.c (File Modified)
7230 +15 -15 trunk/src/s_conf.c (File Modified)
7231 +3 -3 trunk/src/s_user.c (File Modified)
7232 +7 -7 trunk/src/send.c (File Modified)
7235 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7238 - set +s snomask if +s umode set but no snomasks
7239 - put numerics in more logical order
7243 +3 -1 trunk/src/s_user.c (File Modified)
7246 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7248 parse_snobuf_to_mask(): default to + at start
7249 allows stuff like /mode jilles +s C
7253 +1 -1 trunk/src/snomask.c (File Modified)
7256 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7258 Changes to user_mode() snomask handling.
7259 - show snomask (if not 0) on /mode <nick>
7260 - show snomask once at the end if +s/-s used
7261 - only parse 1 parameter for umode changes
7262 - don't crash on /mode <nick> +s
7263 - /mode <nick> -s clears snomask, doesn't use parameter
7264 - set umode +s iff snomask is not 0
7265 - snomask is not propagated, but umode +s is
7269 +97 -72 trunk/src/s_user.c (File Modified)
7272 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7274 Convert some messages over to snomask.
7278 +29 -29 trunk/src/client.c (File Modified)
7279 +2 -2 trunk/src/ircd.c (File Modified)
7280 +13 -13 trunk/src/modules.c (File Modified)
7281 +1 -1 trunk/src/newconf.c (File Modified)
7282 +5 -5 trunk/src/parse.c (File Modified)
7283 +1 -1 trunk/src/restart.c (File Modified)
7284 +4 -4 trunk/src/s_newconf.c (File Modified)
7285 +11 -11 trunk/src/s_serv.c (File Modified)
7288 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7290 include snomask.h from client.h
7294 +1 -0 trunk/include/client.h (File Modified)
7297 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7299 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7303 +1 -0 trunk/src/newconf.c (File Modified)
7304 +2 -1 trunk/src/snomask.c (File Modified)
7307 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7309 should start with +, not \0. Whoops. :)
7313 +1 -1 trunk/src/snomask.c (File Modified)
7316 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7318 core snomask support.
7322 +3 -0 trunk/doc/example.conf (File Modified)
7323 +2 -0 trunk/include/client.h (File Modified)
7324 +2 -0 trunk/include/numeric.h (File Modified)
7325 +2 -0 trunk/include/s_newconf.h (File Modified)
7326 +63 -0 trunk/include/send.h (File Modified)
7327 + - trunk/include/snomask.h (File Added)
7328 +1 -0 trunk/src/Makefile.in (File Modified)
7329 +1 -1 trunk/src/messages.tab (File Modified)
7330 +8 -0 trunk/src/newconf.c (File Modified)
7331 +12 -0 trunk/src/s_user.c (File Modified)
7332 +235 -0 trunk/src/send.c (File Modified)
7333 + - trunk/src/snomask.c (File Added)
7336 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7338 add a blank line after the license info.
7342 +1 -1 trunk/CREDITS (File Modified)
7345 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7347 Extend copyright to 2006.
7351 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7354 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7357 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7361 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7362 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7365 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7367 Add oper privileges document.
7371 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7372 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7375 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7377 Capitalize message names in services shortcuts (for consistency).
7381 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7384 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7390 +1 -1 trunk/src/patricia.c (File Modified)
7393 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7395 Remove obsolete 'nextconnect' variable.
7399 +0 -1 trunk/include/ircd.h (File Modified)
7400 +0 -2 trunk/src/client.c (File Modified)
7401 +0 -1 trunk/src/ircd.c (File Modified)
7404 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7406 Remove this remnant of the hybrid 6 ziplinks implementation.
7410 + - trunk/include/s_zip.h (File Deleted)
7413 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7415 Make clone limiting work on orighost, not host (so it
7416 looks through services cloaks). Lightly tested, please
7421 +2 -0 trunk/modules/m_chghost.c (File Modified)
7422 +1 -1 trunk/src/client.c (File Modified)
7423 +1 -1 trunk/src/s_conf.c (File Modified)
7426 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7428 Don't forget to link me_realhost() into the command hash.
7430 Pointy hat to: myself
7434 +1 -1 trunk/modules/m_chghost.c (File Modified)
7437 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7439 It's call_hook, not hook_call.
7443 +1 -1 trunk/src/s_user.c (File Modified)
7446 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7448 Add unreject help file.
7452 + - trunk/help/opers/unreject (File Added)
7455 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7457 Link the all-important 42 module to the build :P
7461 +1 -0 trunk/contrib/Makefile.in (File Modified)
7464 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7466 Mention /rehash help.
7470 +1 -0 trunk/help/opers/rehash (File Modified)
7473 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7475 Add h_user_signon hook.
7479 +1 -0 trunk/include/hook.h (File Modified)
7480 +2 -0 trunk/src/hook.c (File Modified)
7481 +4 -0 trunk/src/s_user.c (File Modified)
7484 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7486 Oops, forgot to set orighost for remote client introductions.
7490 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7493 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7495 Use TS6 forms in services shortcuts, if possible.
7499 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7502 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7504 - Start out default_umodes conf entry from the empty set instead of +i.
7505 - Move oper_only_umodes check to where default_umodes is used, as
7506 oper_only_umodes may not be set yet while we're reading the conf.
7510 +6 -7 trunk/src/newconf.c (File Modified)
7511 +1 -1 trunk/src/s_user.c (File Modified)
7514 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7516 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7520 +1 -0 trunk/doc/example.conf (File Modified)
7521 +7 -0 trunk/doc/reference.conf (File Modified)
7522 +0 -7 trunk/include/config.h.dist (File Modified)
7523 +1 -0 trunk/include/s_conf.h (File Modified)
7524 +6 -0 trunk/modules/m_info.c (File Modified)
7525 +9 -18 trunk/src/client.c (File Modified)
7526 +1 -0 trunk/src/newconf.c (File Modified)
7527 +1 -0 trunk/src/s_conf.c (File Modified)
7530 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7532 - Allow NULL target_ip in show_ip() (indicates message is being
7533 sent to local opers)
7534 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7536 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7537 those in src/client.c
7539 From ratbox 2.2 svn (anfl)
7543 +1 -0 trunk/include/client.h (File Modified)
7544 +21 -2 trunk/src/client.c (File Modified)
7545 +2 -4 trunk/src/hostmask.c (File Modified)
7546 +1 -5 trunk/src/s_conf.c (File Modified)
7547 +4 -8 trunk/src/s_user.c (File Modified)
7550 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7552 Fire off events properly.
7556 +7 -3 trunk/src/s_user.c (File Modified)
7559 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7561 make sure modules which depend on umode information get the message upon connection (oops)
7565 +3 -0 trunk/src/s_user.c (File Modified)
7568 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7570 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7571 From ratbox 2.2 svn.
7575 +3 -7 trunk/modules/m_etrace.c (File Modified)
7578 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7580 Replace silly `default_invisible' option with more versatile default_umodes.
7584 +2 -2 trunk/Makefile.in (File Modified)
7585 +12 -1 trunk/doc/example.conf (File Modified)
7586 +14 -7 trunk/doc/reference.conf (File Modified)
7587 +2 -4 trunk/include/s_conf.h (File Modified)
7588 +0 -6 trunk/modules/m_info.c (File Modified)
7589 +4 -0 trunk/src/modules.c (File Modified)
7590 +41 -1 trunk/src/newconf.c (File Modified)
7591 +2 -2 trunk/src/s_conf.c (File Modified)
7592 +3 -4 trunk/src/s_user.c (File Modified)
7595 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7597 Add temporary nick resvs with the proper duration,
7598 not 60 times too long.
7602 +1 -1 trunk/modules/m_resv.c (File Modified)
7605 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7607 Add kick on split riding. See reference.conf for more details.
7611 +1 -0 trunk/doc/example.conf (File Modified)
7612 +16 -0 trunk/doc/reference.conf (File Modified)
7613 +1 -0 trunk/include/s_conf.h (File Modified)
7614 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7615 +6 -0 trunk/modules/m_info.c (File Modified)
7616 +1 -0 trunk/src/newconf.c (File Modified)
7617 +1 -0 trunk/src/s_conf.c (File Modified)
7620 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7622 New credits, denoting GXTi as being on the core team.
7626 +16 -5 trunk/CREDITS (File Modified)
7629 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7631 better cloaking algorithm
7635 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7638 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7640 don't do redundant bitshifting.
7644 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7647 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7653 +1 -0 trunk/contrib/Makefile.in (File Modified)
7656 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7658 Set the DynSpoof flag properly.
7662 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7665 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7667 first go at an ip_cloaking implementation for charybdis.
7671 + - trunk/contrib/ip_cloaking.c (File Added)
7674 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7676 Add libcharybdis to contrib/ includes.
7680 +1 -1 trunk/contrib/Makefile.in (File Modified)
7683 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7685 add h_umode_changed hook for modules that provide usermodes.
7689 +1 -0 trunk/include/hook.h (File Modified)
7690 +2 -1 trunk/src/hook.c (File Modified)
7691 +3 -0 trunk/src/s_user.c (File Modified)
7694 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7696 Show quiets in /stats z.
7700 +15 -10 trunk/src/s_stats.c (File Modified)
7703 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7705 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7709 +0 -12 trunk/configure (File Modified)
7710 +0 -9 trunk/configure.ac (File Modified)
7711 +0 -3 trunk/include/setup.h.in (File Modified)
7714 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7716 change various buffer sizes to = topiclen.
7720 +3 -4 trunk/include/ircd_defs.h (File Modified)
7723 jon 2005/12/12 19:32:18 UTC (20051212-400)
7725 - Partial commit test, partial ego strokage ;)
7729 +2 -1 trunk/CREDITS (File Modified)
7732 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7734 More kqueue corrections.
7737 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7740 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7742 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7743 Not sure why this wasn't this way to begin with.
7747 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7750 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7752 example.conf tweaks:
7753 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7754 most people do not need this.
7755 Enable serverinfo::hub.
7759 +14 -11 trunk/doc/example.conf (File Modified)
7762 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7764 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7768 +1 -1 trunk/src/s_serv.c (File Modified)
7771 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7773 header include changes
7777 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7778 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7779 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7780 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7781 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7782 +1 -21 trunk/libcharybdis/select.c (File Modified)
7785 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7787 s/ilog/libcharybdis_{die,log,restart}/g
7791 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7792 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7793 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7794 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7795 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7796 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7797 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7798 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7801 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7803 Use the right callbacks in the function code.
7806 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7809 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7811 More work, it builds again!
7815 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7816 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7817 + - trunk/libcharybdis/libcharybdis.c (File Added)
7818 + - trunk/libcharybdis/libcharybdis.h (File Added)
7821 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7823 Move some stuff around.
7827 + - trunk/include/memory.h (File Deleted)
7828 + - trunk/include/tools.h (File Deleted)
7829 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7830 + - trunk/libcharybdis/memory.c (File Added)
7831 + - trunk/libcharybdis/memory.h (File Added)
7832 + - trunk/libcharybdis/snprintf.c (File Added)
7833 + - trunk/libcharybdis/tools.c (File Added)
7834 + - trunk/libcharybdis/tools.h (File Added)
7835 +1000 -1062 trunk/modules/.depend (File Modified)
7836 +421 -455 trunk/src/.depend (File Modified)
7837 +0 -1191 trunk/src/Makefile.in (File Modified)
7838 + - trunk/src/memory.c (File Deleted)
7839 + - trunk/src/snprintf.c (File Deleted)
7840 + - trunk/src/tools.c (File Deleted)
7843 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7845 move more headers into libcharybdis
7848 + - trunk/include/balloc.h (File Deleted)
7849 + - trunk/include/event.h (File Deleted)
7850 + - trunk/libcharybdis/balloc.h (File Added)
7851 + - trunk/libcharybdis/event.h (File Added)
7852 +924 -1020 trunk/modules/.depend (File Modified)
7853 +327 -406 trunk/src/.depend (File Modified)
7856 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7858 balloc, events -> libcharybdis
7861 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7862 + - trunk/libcharybdis/balloc.c (File Added)
7863 + - trunk/libcharybdis/event.c (File Added)
7864 +0 -1008 trunk/src/Makefile.in (File Modified)
7865 + - trunk/src/balloc.c (File Deleted)
7866 + - trunk/src/event.c (File Deleted)
7869 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7874 + - trunk/include/commio.h (File Deleted)
7875 + - trunk/include/linebuf.h (File Deleted)
7876 + - trunk/libcharybdis/commio.h (File Added)
7877 + - trunk/libcharybdis/linebuf.h (File Added)
7878 +1644 -530 trunk/modules/.depend (File Modified)
7879 +1 -1 trunk/modules/Makefile.in (File Modified)
7880 +720 -284 trunk/src/.depend (File Modified)
7883 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7885 Makefile reworking -- moving libcharybdis headers into proper location.
7888 +1 -1 trunk/adns/Makefile.in (File Modified)
7889 +1 -1 trunk/src/Makefile.in (File Modified)
7892 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7894 Document proposed authdaemon protocol.
7897 + - trunk/authdaemon/protocol.txt (File Added)
7900 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7905 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7908 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7910 Remove dead makefile from generation
7913 +1 -2 trunk/configure (File Modified)
7914 +0 -1 trunk/configure.ac (File Modified)
7917 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7919 libcharybdisIO -> libcharybdis
7922 +1 -1 trunk/src/Makefile.in (File Modified)
7925 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7930 + - trunk/libcharybdis/Makefile.in (File Added)
7931 + - trunk/libcharybdis/commio.c (File Added)
7932 + - trunk/libcharybdis/devpoll.c (File Added)
7933 + - trunk/libcharybdis/epoll.c (File Added)
7934 + - trunk/libcharybdis/io/ (File Deleted)
7935 + - trunk/libcharybdis/kqueue.c (File Added)
7936 + - trunk/libcharybdis/linebuf.c (File Added)
7937 + - trunk/libcharybdis/log/ (File Deleted)
7938 + - trunk/libcharybdis/poll.c (File Added)
7939 + - trunk/libcharybdis/ports.c (File Added)
7940 + - trunk/libcharybdis/select.c (File Added)
7943 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7948 + - trunk/libcharybdis/Makefile.in (File Deleted)
7951 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7956 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7959 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7961 add authdaemon dir for later hacking
7965 + - trunk/authdaemon/ (File Added)
7968 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7970 linebuf -> libcharybdisIO
7974 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7975 + - trunk/libcharybdis/io/linebuf.c (File Added)
7976 + - trunk/libcharybdis/log/ (File Added)
7977 + - trunk/libcharybdis/log/Makefile.in (File Added)
7978 +0 -687 trunk/src/Makefile.in (File Modified)
7979 + - trunk/src/linebuf.c (File Deleted)
7982 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7984 Solaris 10 I/O ports support
7987 + - trunk/libcharybdis/io/ports.c (File Added)
7990 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7996 +1 -1 trunk/Makefile.in (File Modified)
7997 +3 -1 trunk/configure (File Modified)
7998 +133 -10 trunk/configure.ac (File Modified)
7999 + - trunk/libcharybdis/ (File Added)
8000 + - trunk/libcharybdis/Makefile.in (File Added)
8001 + - trunk/libcharybdis/io/ (File Added)
8002 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8003 +2 -3 trunk/src/Makefile.in (File Modified)
8004 + - trunk/src/io/ (File Deleted)
8007 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8009 split IO stuff into libcharybdisIO.
8013 + - trunk/src/commio.c (File Deleted)
8014 + - trunk/src/devpoll.c (File Deleted)
8015 + - trunk/src/epoll.c (File Deleted)
8016 + - trunk/src/io/ (File Added)
8017 + - trunk/src/io/Makefile.in (File Added)
8018 + - trunk/src/io/commio.c (File Added)
8019 + - trunk/src/io/devpoll.c (File Added)
8020 + - trunk/src/io/epoll.c (File Added)
8021 + - trunk/src/io/kqueue.c (File Added)
8022 + - trunk/src/io/poll.c (File Added)
8023 + - trunk/src/io/select.c (File Added)
8024 + - trunk/src/kqueue.c (File Deleted)
8025 + - trunk/src/poll.c (File Deleted)
8026 + - trunk/src/select.c (File Deleted)
8029 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8035 +86 -155 trunk/configure (File Modified)
8036 +1 -1 trunk/configure.ac (File Modified)
8039 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8041 Remove mentions of mkkeypair/cryptlinks.
8045 +1 -3 trunk/doc/challenge.txt (File Modified)
8048 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8050 Clarify serverinfo{} description.
8054 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8057 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8059 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8063 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8066 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8068 Improvements also applicable to hyperion 1.x.
8072 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8075 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8077 - Add +F description
8078 - General improvements and changes to charybdis
8082 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8085 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8087 The server notice umodes only have an effect
8088 for opers. ("sendto_realops_flags", so having
8089 the umode is not enough, they must also be
8094 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8097 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8099 Updates to umodes docs.
8103 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8106 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8108 Add SGML documentation.
8111 + - trunk/doc/sgml/ (File Added)
8112 + - trunk/doc/sgml/oper-guide/ (File Added)
8113 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8114 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8115 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8116 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8117 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8118 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8119 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8122 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8124 Make operwall flag restrict setting umode +z.
8125 This repairs this flag broken in charybdis-1.0.
8129 +41 -0 trunk/contrib/m_flags.c (File Modified)
8130 +9 -0 trunk/src/s_user.c (File Modified)
8133 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8135 Don't complain/reset remote clients +n. I'm still not
8136 convinced propagating all umodes is the way to go, oh
8141 +1 -1 trunk/src/s_user.c (File Modified)
8144 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8146 - Require admin flag for oper /chghost (if it's enabled
8147 which is not default)
8148 - Give error message on nonexistant nick
8152 +12 -0 trunk/modules/m_chghost.c (File Modified)
8155 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8157 Incorporated jilles' dynspoof patch with a few minor changes.
8160 +5 -2 trunk/include/client.h (File Modified)
8161 +1 -0 trunk/include/numeric.h (File Modified)
8162 +75 -4 trunk/modules/m_chghost.c (File Modified)
8163 +2 -21 trunk/modules/m_stats.c (File Modified)
8164 +2 -8 trunk/modules/m_trace.c (File Modified)
8165 +2 -0 trunk/src/client.c (File Modified)
8166 +3 -0 trunk/src/s_user.c (File Modified)
8169 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8174 +5 -0 trunk/NEWS (File Modified)
8177 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8179 Make show_ip() far less braindead.
8181 Obtained from: ratbox 2.2 SVN
8185 +14 -85 trunk/src/client.c (File Modified)
8188 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8190 Instead of not showing channels at all for whoising services,
8191 only show channels the requester is also on. If operspying
8192 services, show all the channels.
8196 +37 -40 trunk/modules/m_whois.c (File Modified)
8199 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8201 - Show real errno if we fail to connect to a server
8202 - Don't show server IPs on IRC if a server goes dead
8207 +2 -5 trunk/src/s_serv.c (File Modified)
8210 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8212 Revert hybrid 7.2 aline code. It causes too many problems.
8216 +1 -47 trunk/NEWS (File Modified)
8217 + - trunk/include/aline.h (File Deleted)
8218 +53 -6 trunk/modules/m_dline.c (File Modified)
8219 +212 -16 trunk/modules/m_kline.c (File Modified)
8220 +37 -8 trunk/modules/m_resv.c (File Modified)
8221 +45 -24 trunk/modules/m_xline.c (File Modified)
8222 +0 -485 trunk/src/Makefile.in (File Modified)
8223 + - trunk/src/aline.c (File Deleted)
8226 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8228 Incorporate recent ratbox monitor bugfixes (could crash).
8232 +16 -0 trunk/modules/m_monitor.c (File Modified)
8233 +4 -3 trunk/src/monitor.c (File Modified)
8236 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8238 Fix /invite UID leak.
8240 Found by logiclrd@EFnet.
8244 +3 -2 trunk/modules/m_invite.c (File Modified)
8247 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8249 Don't show what channels a service is in.
8252 +1 -0 trunk/NEWS (File Modified)
8253 +40 -35 trunk/modules/m_whois.c (File Modified)
8256 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8258 Update version to 1.0.3.
8262 +9 -9 trunk/configure (File Modified)
8263 +1 -1 trunk/configure.ac (File Modified)
8266 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8272 +7 -1 trunk/NEWS (File Modified)
8275 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8277 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8278 More static buffers :(
8282 +12 -4 trunk/src/aline.c (File Modified)
8285 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8287 Make operspy mode (/mode !#channel showing parameters
8288 even if not on channel) work again.
8292 +4 -4 trunk/src/channel.c (File Modified)
8295 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8297 Call server_introduced hook on TS6 remote server
8298 introduction (ms_sid()).
8302 +6 -0 trunk/modules/core/m_server.c (File Modified)
8305 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8307 Cyrix boxes are wierd.
8310 +2 -1 trunk/modules/m_services.c (File Modified)
8313 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8318 +1 -1 trunk/include/client.h (File Modified)
8319 +3 -1 trunk/modules/m_services.c (File Modified)
8322 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8327 +1 -6 trunk/modules/m_services.c (File Modified)
8330 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8332 Disable a check that doesn't always seem to work right for some reason.
8335 +2 -0 trunk/modules/m_services.c (File Modified)
8338 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8344 +4 -1 trunk/NEWS (File Modified)
8347 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8353 +9 -9 trunk/configure (File Modified)
8354 +1 -1 trunk/configure.ac (File Modified)
8357 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8359 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8363 +3 -13 trunk/modules/m_trace.c (File Modified)
8366 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8368 Don't send empty RPL_WHOISCHANNELS on remote whois.
8370 Pointy hat to: jilles
8374 +1 -1 trunk/modules/m_whois.c (File Modified)
8377 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8383 +3 -0 trunk/NEWS (File Modified)
8386 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8388 Modular umode support.
8392 +0 -9 trunk/include/client.h (File Modified)
8393 +2 -1 trunk/include/s_user.h (File Modified)
8394 +1 -1 trunk/include/tools.h (File Modified)
8395 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8396 +3 -0 trunk/src/ircd.c (File Modified)
8397 +1 -1 trunk/src/messages.tab (File Modified)
8398 +2 -2 trunk/src/s_serv.c (File Modified)
8399 +37 -59 trunk/src/s_user.c (File Modified)
8400 +21 -0 trunk/src/tools.c (File Modified)
8403 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8405 Optionally do forced nick change to the UID instead of kill
8406 on nick collisions, see doc/collision_fnc.txt for more
8411 + - trunk/doc/collision_fnc.txt (File Added)
8412 +1 -0 trunk/doc/example.conf (File Modified)
8413 +8 -0 trunk/doc/reference.conf (File Modified)
8414 +1 -0 trunk/include/numeric.h (File Modified)
8415 +1 -0 trunk/include/s_conf.h (File Modified)
8416 +2 -1 trunk/include/s_serv.h (File Modified)
8417 +1 -0 trunk/include/s_stats.h (File Modified)
8418 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8419 +1 -1 trunk/src/messages.tab (File Modified)
8420 +1 -0 trunk/src/newconf.c (File Modified)
8421 +1 -0 trunk/src/s_conf.c (File Modified)
8422 +1 -0 trunk/src/s_serv.c (File Modified)
8423 +2 -2 trunk/src/s_stats.c (File Modified)
8426 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8432 trunk/NEWS (File Modified)
8435 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8437 Don't allow lookups by uid in /monitor + and /monitor s.
8441 trunk/modules/m_monitor.c (File Modified)
8444 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8446 Stop garbage +j being set in cases like +j aaa:bbb by
8447 initializing the variables properly.
8453 trunk/modules/core/m_mode.c (File Modified)
8454 trunk/modules/core/m_sjoin.c (File Modified)
8457 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8459 Apply flags to the proper server in me_gcap().
8463 trunk/modules/m_capab.c (File Modified)
8466 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8468 Use find_named_client() instead of find_client() to check
8469 for nick collisions.
8473 trunk/modules/core/m_nick.c (File Modified)
8476 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8478 - Replace old 381 numeric with a new, more positive one!
8482 trunk/src/messages.tab (File Modified)
8485 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8487 Make it compile again.
8491 trunk/src/channel.c (File Modified)
8492 trunk/src/client.c (File Modified)
8493 trunk/src/ircd.c (File Modified)
8494 trunk/src/packet.c (File Modified)
8497 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8499 - Prevent UID disclosure in cmode setting.
8503 trunk/NEWS (File Modified)
8504 trunk/modules/core/m_mode.c (File Modified)
8507 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8509 A different check which prevents UID disclosure.
8513 trunk/modules/core/m_kick.c (File Modified)
8516 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8518 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8522 trunk/modules/core/m_kick.c (File Modified)
8525 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8527 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8531 trunk/NEWS (File Modified)
8532 trunk/modules/m_accept.c (File Modified)
8533 trunk/modules/m_admin.c (File Modified)
8534 trunk/modules/m_away.c (File Modified)
8535 trunk/modules/m_cap.c (File Modified)
8536 trunk/modules/m_capab.c (File Modified)
8537 trunk/modules/m_challenge.c (File Modified)
8538 trunk/modules/m_chghost.c (File Modified)
8539 trunk/modules/m_close.c (File Modified)
8540 trunk/modules/m_cmessage.c (File Modified)
8541 trunk/modules/m_connect.c (File Modified)
8542 trunk/modules/m_dline.c (File Modified)
8543 trunk/modules/m_encap.c (File Modified)
8544 trunk/modules/m_etrace.c (File Modified)
8545 trunk/modules/m_gline.c (File Modified)
8546 trunk/modules/m_help.c (File Modified)
8547 trunk/modules/m_info.c (File Modified)
8548 trunk/modules/m_invite.c (File Modified)
8549 trunk/modules/m_ison.c (File Modified)
8550 trunk/modules/m_kline.c (File Modified)
8551 trunk/modules/m_knock.c (File Modified)
8552 trunk/modules/m_links.c (File Modified)
8553 trunk/modules/m_list.c (File Modified)
8554 trunk/modules/m_locops.c (File Modified)
8555 trunk/modules/m_lusers.c (File Modified)
8556 trunk/modules/m_map.c (File Modified)
8557 trunk/modules/m_monitor.c (File Modified)
8558 trunk/modules/m_motd.c (File Modified)
8559 trunk/modules/m_names.c (File Modified)
8560 trunk/modules/m_oper.c (File Modified)
8561 trunk/modules/m_operspy.c (File Modified)
8562 trunk/modules/m_pass.c (File Modified)
8563 trunk/modules/m_ping.c (File Modified)
8564 trunk/modules/m_pong.c (File Modified)
8565 trunk/modules/m_post.c (File Modified)
8566 trunk/modules/m_rehash.c (File Modified)
8567 trunk/modules/m_restart.c (File Modified)
8568 trunk/modules/m_resv.c (File Modified)
8569 trunk/modules/m_services.c (File Modified)
8570 trunk/modules/m_set.c (File Modified)
8571 trunk/modules/m_sshortcut.c (File Modified)
8572 trunk/modules/m_stats.c (File Modified)
8573 trunk/modules/m_svinfo.c (File Modified)
8574 trunk/modules/m_tb.c (File Modified)
8575 trunk/modules/m_testline.c (File Modified)
8576 trunk/modules/m_testmask.c (File Modified)
8577 trunk/modules/m_time.c (File Modified)
8578 trunk/modules/m_topic.c (File Modified)
8579 trunk/modules/m_trace.c (File Modified)
8580 trunk/modules/m_unreject.c (File Modified)
8581 trunk/modules/m_user.c (File Modified)
8582 trunk/modules/m_userhost.c (File Modified)
8583 trunk/modules/m_users.c (File Modified)
8584 trunk/modules/m_version.c (File Modified)
8585 trunk/modules/m_wallops.c (File Modified)
8586 trunk/modules/m_who.c (File Modified)
8587 trunk/modules/m_whois.c (File Modified)
8588 trunk/modules/m_whowas.c (File Modified)
8589 trunk/modules/m_xline.c (File Modified)
8590 trunk/src/adns.c (File Modified)
8591 trunk/src/aline.c (File Modified)
8592 trunk/src/cache.c (File Modified)
8593 trunk/src/channel.c (File Modified)
8594 trunk/src/class.c (File Modified)
8595 trunk/src/client.c (File Modified)
8596 trunk/src/commio.c (File Modified)
8597 trunk/src/event.c (File Modified)
8598 trunk/src/hash.c (File Modified)
8599 trunk/src/hostmask.c (File Modified)
8600 trunk/src/ircd.c (File Modified)
8601 trunk/src/kdparse.c (File Modified)
8602 trunk/src/linebuf.c (File Modified)
8603 trunk/src/listener.c (File Modified)
8604 trunk/src/modules.c (File Modified)
8605 trunk/src/monitor.c (File Modified)
8606 trunk/src/newconf.c (File Modified)
8607 trunk/src/packet.c (File Modified)
8608 trunk/src/parse.c (File Modified)
8609 trunk/src/reject.c (File Modified)
8610 trunk/src/s_auth.c (File Modified)
8611 trunk/src/s_conf.c (File Modified)
8612 trunk/src/s_gline.c (File Modified)
8613 trunk/src/s_log.c (File Modified)
8614 trunk/src/s_newconf.c (File Modified)
8615 trunk/src/s_serv.c (File Modified)
8616 trunk/src/s_stats.c (File Modified)
8617 trunk/src/s_user.c (File Modified)
8618 trunk/src/send.c (File Modified)
8619 trunk/src/whowas.c (File Modified)
8622 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8624 - More coding style niceities. Pretty much got client.h squared away.
8628 trunk/modules/m_dline.c (File Modified)
8629 trunk/modules/m_gline.c (File Modified)
8630 trunk/modules/m_kline.c (File Modified)
8631 trunk/modules/m_rehash.c (File Modified)
8632 trunk/modules/m_resv.c (File Modified)
8633 trunk/modules/m_stats.c (File Modified)
8634 trunk/modules/m_testline.c (File Modified)
8635 trunk/modules/m_user.c (File Modified)
8636 trunk/modules/m_xline.c (File Modified)
8639 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8641 - Propagate quiets (+q) on netjoins
8642 - Clear +q list too on lowerTS sjoin from TS6 source
8646 trunk/modules/core/m_sjoin.c (File Modified)
8647 trunk/src/s_serv.c (File Modified)
8650 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8652 Second argument to whois is always a nick, never a uid.
8653 This prevents /whois other.server uid to get information
8658 trunk/modules/m_whois.c (File Modified)
8661 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8663 Don't allow local users to use uids in user mode.
8667 trunk/src/s_user.c (File Modified)
8670 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8672 Make it compile again.
8676 trunk/src/s_stats.c (File Modified)
8679 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8681 Fix propagation of empty SJOIN.
8685 trunk/modules/core/m_sjoin.c (File Modified)
8688 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8690 Some atheme-style niceties here.
8694 trunk/modules/m_accept.c (File Modified)
8695 trunk/modules/m_admin.c (File Modified)
8696 trunk/modules/m_away.c (File Modified)
8697 trunk/modules/m_cap.c (File Modified)
8698 trunk/modules/m_capab.c (File Modified)
8699 trunk/modules/m_challenge.c (File Modified)
8700 trunk/modules/m_chghost.c (File Modified)
8701 trunk/modules/m_close.c (File Modified)
8702 trunk/modules/m_cmessage.c (File Modified)
8703 trunk/modules/m_connect.c (File Modified)
8704 trunk/modules/m_dline.c (File Modified)
8705 trunk/modules/m_encap.c (File Modified)
8706 trunk/modules/m_etrace.c (File Modified)
8707 trunk/modules/m_gline.c (File Modified)
8708 trunk/modules/m_help.c (File Modified)
8709 trunk/modules/m_info.c (File Modified)
8710 trunk/modules/m_invite.c (File Modified)
8711 trunk/modules/m_ison.c (File Modified)
8712 trunk/modules/m_kline.c (File Modified)
8713 trunk/modules/m_knock.c (File Modified)
8714 trunk/modules/m_links.c (File Modified)
8715 trunk/modules/m_list.c (File Modified)
8716 trunk/modules/m_locops.c (File Modified)
8717 trunk/modules/m_lusers.c (File Modified)
8718 trunk/modules/m_map.c (File Modified)
8719 trunk/modules/m_monitor.c (File Modified)
8720 trunk/modules/m_motd.c (File Modified)
8721 trunk/modules/m_names.c (File Modified)
8722 trunk/modules/m_oper.c (File Modified)
8723 trunk/modules/m_operspy.c (File Modified)
8724 trunk/modules/m_pass.c (File Modified)
8725 trunk/modules/m_ping.c (File Modified)
8726 trunk/modules/m_pong.c (File Modified)
8727 trunk/modules/m_post.c (File Modified)
8728 trunk/modules/m_rehash.c (File Modified)
8729 trunk/modules/m_restart.c (File Modified)
8730 trunk/modules/m_resv.c (File Modified)
8731 trunk/modules/m_services.c (File Modified)
8732 trunk/modules/m_set.c (File Modified)
8733 trunk/modules/m_sshortcut.c (File Modified)
8734 trunk/modules/m_stats.c (File Modified)
8735 trunk/modules/m_svinfo.c (File Modified)
8736 trunk/modules/m_tb.c (File Modified)
8737 trunk/modules/m_testline.c (File Modified)
8738 trunk/modules/m_testmask.c (File Modified)
8739 trunk/modules/m_time.c (File Modified)
8740 trunk/modules/m_topic.c (File Modified)
8741 trunk/modules/m_trace.c (File Modified)
8742 trunk/modules/m_unreject.c (File Modified)
8743 trunk/modules/m_user.c (File Modified)
8744 trunk/modules/m_userhost.c (File Modified)
8745 trunk/modules/m_users.c (File Modified)
8746 trunk/modules/m_version.c (File Modified)
8747 trunk/modules/m_wallops.c (File Modified)
8748 trunk/modules/m_who.c (File Modified)
8749 trunk/modules/m_whois.c (File Modified)
8750 trunk/modules/m_whowas.c (File Modified)
8751 trunk/modules/m_xline.c (File Modified)
8754 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8756 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8760 trunk/.indent.pro (File Modified)
8761 trunk/include/charybdis.h (File Added)
8762 trunk/include/client.h (File Modified)
8763 trunk/modules/.indent.pro (File Modified)
8764 trunk/src/.indent.pro (File Modified)
8765 trunk/src/adns.c (File Modified)
8766 trunk/src/aline.c (File Modified)
8767 trunk/src/cache.c (File Modified)
8768 trunk/src/channel.c (File Modified)
8769 trunk/src/class.c (File Modified)
8770 trunk/src/client.c (File Modified)
8771 trunk/src/commio.c (File Modified)
8772 trunk/src/event.c (File Modified)
8773 trunk/src/hash.c (File Modified)
8774 trunk/src/hostmask.c (File Modified)
8775 trunk/src/ircd.c (File Modified)
8776 trunk/src/kdparse.c (File Modified)
8777 trunk/src/linebuf.c (File Modified)
8778 trunk/src/listener.c (File Modified)
8779 trunk/src/modules.c (File Modified)
8780 trunk/src/monitor.c (File Modified)
8781 trunk/src/newconf.c (File Modified)
8782 trunk/src/packet.c (File Modified)
8783 trunk/src/parse.c (File Modified)
8784 trunk/src/reject.c (File Modified)
8785 trunk/src/s_auth.c (File Modified)
8786 trunk/src/s_conf.c (File Modified)
8787 trunk/src/s_gline.c (File Modified)
8788 trunk/src/s_log.c (File Modified)
8789 trunk/src/s_newconf.c (File Modified)
8790 trunk/src/s_serv.c (File Modified)
8791 trunk/src/s_stats.c (File Modified)
8792 trunk/src/s_user.c (File Modified)
8793 trunk/src/send.c (File Modified)
8794 trunk/src/whowas.c (File Modified)
8797 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8799 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8800 - Convert a few modules towards using this code.
8801 - Make a note about this change in NEWS.
8805 trunk/NEWS (File Modified)
8806 trunk/include/aline.h (File Added)
8807 trunk/modules/m_dline.c (File Modified)
8808 trunk/modules/m_kline.c (File Modified)
8809 trunk/modules/m_resv.c (File Modified)
8810 trunk/modules/m_xline.c (File Modified)
8811 trunk/src/Makefile.in (File Modified)
8812 trunk/src/aline.c (File Added)
8815 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8817 - Update NEWS document.
8821 trunk/NEWS (File Modified)
8824 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8826 Use find_named_person() instead of find_person() in services shortcuts.
8830 trunk/modules/m_sshortcut.c (File Modified)
8833 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8835 Fix propagation of empty channels (+P).
8839 trunk/modules/core/m_sjoin.c (File Modified)
8840 trunk/src/s_serv.c (File Modified)
8843 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8845 Use same comparison for +f.
8849 trunk/modules/core/m_join.c (File Modified)
8852 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8854 Retire server-server non-encap CHGHOST, and clean it up a bit.
8858 trunk/modules/m_chghost.c (File Modified)
8861 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8863 Use TS6 form for SQUIT wallops.
8867 trunk/modules/core/m_squit.c (File Modified)
8870 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8872 Propagate nick changes for remote clients in TS6 form if possible;
8873 simplify the code a bit.
8877 trunk/modules/core/m_nick.c (File Modified)
8880 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8882 Only clear oper_only_umodes on deoper for local clients.
8886 trunk/src/s_user.c (File Modified)
8889 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8891 - Don't enable use_whois_actually in the default config, makes cloaking
8892 only useful for vanity.
8896 trunk/doc/example.conf (File Modified)
8899 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8901 Fix linebuf raw code to not truncate lines longer than
8902 510 characters. This stops ziplinks corruption at
8903 the initial burst if the other side sends a lot.
8907 trunk/src/linebuf.c (File Modified)
8910 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8912 - Add +r to channel_modes().
8916 trunk/src/channel.c (File Modified)
8919 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8925 trunk/NEWS (File Modified)
8928 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8930 err, nvm. wrong project :-P
8934 trunk/src/match.c (File Modified)
8937 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8939 make sure we don't crash on match(NULL, test)
8943 trunk/src/match.c (File Modified)
8946 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8948 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8949 flags = rehash in shared{}.
8950 Uses :<source> ENCAP <target> REHASH [option].
8954 trunk/doc/example.conf (File Modified)
8955 trunk/doc/reference.conf (File Modified)
8956 trunk/help/opers/rehash (File Modified)
8957 trunk/include/s_newconf.h (File Modified)
8958 trunk/modules/m_rehash.c (File Modified)
8959 trunk/modules/m_stats.c (File Modified)
8960 trunk/src/newconf.c (File Modified)
8963 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8965 Initialize flags to 0 in conf_set_shared_flags() and
8966 conf_set_cluster_flags().
8970 trunk/src/newconf.c (File Modified)
8973 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8975 Don't allow a forward from a #channel to an &channel.
8976 Error message is Illegal channel name.
8980 trunk/modules/core/m_mode.c (File Modified)
8983 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8985 - change version to 1.0.1
8989 trunk/configure (File Modified)
8990 trunk/configure.ac (File Modified)
8993 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8999 trunk/NEWS (File Modified)
9002 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9004 Services shortcuts changes:
9005 - Require umode +S on target
9006 - Use ERR_SERVICESDOWN (440) for error message
9007 - Fix check for empty string
9011 trunk/include/numeric.h (File Modified)
9012 trunk/modules/m_sshortcut.c (File Modified)
9013 trunk/src/messages.tab (File Modified)
9016 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9018 s/IsChanService/IsService/g;
9022 trunk/modules/m_sshortcut.c (File Modified)
9025 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9027 Add check for service validity in shortcut routines.
9031 trunk/modules/m_sshortcut.c (File Modified)
9034 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9036 Don't allow forwarding to a -F channel the setter is not on.
9040 trunk/modules/core/m_mode.c (File Modified)
9043 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9045 Describe identify_service and identify_command in
9050 trunk/doc/reference.conf (File Modified)
9053 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9055 More helpfile updates.
9059 trunk/help/Makefile.in (File Modified)
9060 trunk/help/opers/die (File Modified)
9061 trunk/help/opers/join (File Modified)
9062 trunk/help/opers/links (File Modified)
9063 trunk/help/opers/lusers (File Modified)
9064 trunk/help/opers/map (File Added)
9065 trunk/help/opers/motd (File Modified)
9066 trunk/help/opers/names (File Modified)
9067 trunk/help/opers/notice (File Modified)
9068 trunk/help/opers/operspy (File Modified)
9069 trunk/help/opers/part (File Modified)
9070 trunk/help/opers/privmsg (File Modified)
9071 trunk/help/opers/restart (File Modified)
9072 trunk/help/opers/set (File Modified)
9073 trunk/help/opers/stats (File Modified)
9074 trunk/help/opers/trace (File Modified)
9075 trunk/help/opers/version (File Modified)
9076 trunk/help/users/notice (File Modified)
9077 trunk/help/users/privmsg (File Modified)
9078 trunk/help/users/stats (File Modified)
9081 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9087 trunk/help/opers/cmode (File Modified)
9088 trunk/help/opers/umode (File Modified)
9089 trunk/help/opers/wallops (File Modified)
9090 trunk/help/opers/who (File Modified)
9091 trunk/help/users/umode (File Modified)
9094 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9096 Include cmode +r in 004 and 005.
9100 trunk/include/supported.h (File Modified)
9101 trunk/src/messages.tab (File Modified)
9104 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9106 No need to clear all 3 buffers in channel_modes().
9110 trunk/src/channel.c (File Modified)
9113 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9115 - Fix multiple +f modes per line
9116 - -f shouldn't take a parameter
9120 trunk/modules/core/m_mode.c (File Modified)
9123 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9125 Channel mode +Q now prevents forwarding to or through
9126 a channel, just like in hyperion, not from a channel.
9130 trunk/modules/core/m_join.c (File Modified)
9133 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9135 Complete +F/+Q propagation.
9139 trunk/modules/core/m_join.c (File Modified)
9140 trunk/modules/core/m_sjoin.c (File Modified)
9141 trunk/src/channel.c (File Modified)
9144 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9146 - A few minor fixes.
9150 trunk/modules/core/m_join.c (File Modified)
9151 trunk/modules/m_services.c (File Modified)
9154 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9156 - Fix netsplit obfuscation.
9160 trunk/src/client.c (File Modified)
9163 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9165 - Fix another /stats p related bug.
9169 trunk/src/client.c (File Modified)
9172 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9174 - Update example.conf.
9178 trunk/doc/example.conf (File Modified)
9181 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9183 - Fix a minor bug here, and re-release 1.0.
9187 trunk/modules/core/m_nick.c (File Modified)
9190 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9192 - Add bursted clients to /stats p list.
9196 trunk/modules/core/m_nick.c (File Modified)
9199 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9201 - Add identify_service, identify_command options to the example.conf,
9206 trunk/NEWS (File Modified)
9207 trunk/doc/example.conf (File Modified)
9208 trunk/src/newconf.c (File Modified)
9211 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9213 - Add services shortcuts.
9217 trunk/modules/Makefile.in (File Modified)
9218 trunk/modules/m_sshortcut.c (File Added)
9221 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9223 - put back checks i removed by mistake
9227 trunk/modules/core/m_join.c (File Modified)
9230 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9232 - Implement channel mode +Q, which disables forwarding.
9233 - Make forwarding usable by everyone.
9234 - Implement channel mode +F which bypasses authority checks on a target
9240 trunk/NEWS (File Modified)
9241 trunk/include/channel.h (File Modified)
9242 trunk/include/supported.h (File Modified)
9243 trunk/modules/core/m_join.c (File Modified)
9244 trunk/modules/core/m_mode.c (File Modified)
9245 trunk/src/messages.tab (File Modified)
9248 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9250 - Fix account handling brokenness.
9254 trunk/modules/m_services.c (File Modified)
9257 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9259 Identify to services via server password hack. Still
9260 needs config file parts, like
9261 identifyservice = "nickserv@services.int";
9262 identifycommand = "IDENTIFY";
9266 trunk/include/s_conf.h (File Modified)
9267 trunk/src/s_user.c (File Modified)
9270 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9272 Make send.c compile.
9276 trunk/src/send.c (File Modified)
9279 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9281 - Handle this better.
9285 trunk/src/send.c (File Modified)
9288 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9290 If the source is not a client, don't send to normal users.
9294 trunk/src/send.c (File Modified)
9297 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9299 - Make /wallops behave as wallops in other ircds.
9303 trunk/modules/m_wallops.c (File Modified)
9304 trunk/src/send.c (File Modified)
9307 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9313 trunk/NEWS (File Modified)
9314 trunk/configure (File Modified)
9315 trunk/configure.ac (File Modified)
9318 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9320 - Remove efnet configuration.
9321 - Rename example.conf as reference.conf, and replace the default
9322 example.conf with one suitable for AthemeNET.
9323 - Update makefile to reflect these changes.
9327 trunk/doc/Makefile.in (File Modified)
9328 trunk/doc/example.conf (File Modified)
9329 trunk/doc/example.efnet.conf (File Deleted)
9330 trunk/doc/reference.conf (File Added)
9333 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9335 - Don't display opers who are /away.
9339 trunk/modules/m_stats.c (File Modified)
9342 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9344 Put cmode +f in 004 and 005.
9348 trunk/include/supported.h (File Modified)
9349 trunk/src/messages.tab (File Modified)
9352 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9354 Add user umode +Q which prevents a user from
9359 trunk/include/client.h (File Modified)
9360 trunk/modules/core/m_join.c (File Modified)
9361 trunk/src/messages.tab (File Modified)
9362 trunk/src/s_user.c (File Modified)
9365 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9367 Implement channel forwarding in m_join(). As in
9368 hyperion, failing to join because of +i, +r or +j
9369 can cause you to be forwarded, potentially
9370 recursively. Unlike hyperion, a single numeric
9371 is sent in case of a successful forward, otherwise
9372 the ircd acts if there were no forward.
9376 trunk/include/numeric.h (File Modified)
9377 trunk/modules/core/m_join.c (File Modified)
9378 trunk/src/messages.tab (File Modified)
9381 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9383 Allow servers to set oper-only cmodes as well.
9387 trunk/modules/core/m_mode.c (File Modified)
9390 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9392 Add cmode +f which takes a channel name, settable
9393 only by opers for now. Does not do anything yet.
9397 trunk/include/channel.h (File Modified)
9398 trunk/modules/core/m_join.c (File Modified)
9399 trunk/modules/core/m_mode.c (File Modified)
9400 trunk/modules/core/m_sjoin.c (File Modified)
9401 trunk/src/channel.c (File Modified)
9404 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9406 Fully initialize 'mode' in ms_join() and ms_sjoin()
9407 to avoid old +j garbage from being used.
9411 trunk/modules/core/m_join.c (File Modified)
9412 trunk/modules/core/m_sjoin.c (File Modified)
9415 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9417 - only touch join_count/join_delta if join throttling
9418 is enabled on the channel
9419 - reset join_count/join_delta to 0 if -j is set
9423 trunk/modules/core/m_join.c (File Modified)
9424 trunk/modules/core/m_mode.c (File Modified)
9425 trunk/modules/core/m_sjoin.c (File Modified)
9428 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9430 Also start a new "period" for join throttling for remote joins,
9431 if necessary. Make the code slightly clearer.
9435 trunk/modules/core/m_join.c (File Modified)
9436 trunk/src/channel.c (File Modified)
9439 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9441 Some +j improvements, still broken.
9445 trunk/modules/core/m_join.c (File Modified)
9446 trunk/modules/core/m_sjoin.c (File Modified)
9449 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9451 Only do +z processing for +m channels the sender is on,
9452 as bans/quiets are currently only checked locally.
9456 trunk/modules/core/m_message.c (File Modified)
9459 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9461 - Add max_bans_large configuration option, defaulting to 500, to
9462 limit the number of bans in a +L channel
9463 - Change b/e/I to b/e/I/q in texts
9467 trunk/doc/example.conf (File Modified)
9468 trunk/include/s_conf.h (File Modified)
9469 trunk/modules/core/m_mode.c (File Modified)
9470 trunk/modules/m_info.c (File Modified)
9471 trunk/src/newconf.c (File Modified)
9472 trunk/src/s_conf.c (File Modified)
9475 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9477 Store invite for +gi channels.
9478 Note that +gi is significantly weaker access control than +i.
9482 trunk/modules/m_invite.c (File Modified)
9485 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9487 Nonops are allowed to see +q lists.
9491 trunk/modules/core/m_mode.c (File Modified)
9494 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9496 Invalidate can_send() cache on -q.
9500 trunk/modules/core/m_mode.c (File Modified)
9503 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9505 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9509 trunk/modules/core/m_sjoin.c (File Modified)
9512 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9514 - Allow blank SJOINs -- for permanant channels.
9518 trunk/modules/core/m_sjoin.c (File Modified)
9521 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9523 - Burst permanant channels.
9527 trunk/src/s_serv.c (File Modified)
9530 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9532 - Fix handling of permanant channels.
9536 trunk/modules/core/m_join.c (File Modified)
9539 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9541 - Run indent on core modules.
9542 - Add propagation of join throttle settings.
9546 trunk/modules/core/m_die.c (File Modified)
9547 trunk/modules/core/m_error.c (File Modified)
9548 trunk/modules/core/m_join.c (File Modified)
9549 trunk/modules/core/m_kick.c (File Modified)
9550 trunk/modules/core/m_kill.c (File Modified)
9551 trunk/modules/core/m_message.c (File Modified)
9552 trunk/modules/core/m_mode.c (File Modified)
9553 trunk/modules/core/m_nick.c (File Modified)
9554 trunk/modules/core/m_part.c (File Modified)
9555 trunk/modules/core/m_quit.c (File Modified)
9556 trunk/modules/core/m_server.c (File Modified)
9557 trunk/modules/core/m_sjoin.c (File Modified)
9558 trunk/modules/core/m_squit.c (File Modified)
9561 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9563 - Fix mistake in commit message.
9567 trunk/ChangeLog (File Modified)
9570 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9572 - Channel throttling.
9576 trunk/NEWS (File Modified)
9577 trunk/include/supported.h (File Modified)
9578 trunk/modules/core/m_mode.c (File Modified)
9579 trunk/src/messages.tab (File Modified)
9582 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9584 - Channel throttle logic fixes.
9588 trunk/include/channel.h (File Modified)
9591 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9593 - Add the throttle logic.
9597 trunk/include/channel.h (File Modified)
9598 trunk/include/numeric.h (File Modified)
9599 trunk/modules/core/m_join.c (File Modified)
9600 trunk/src/channel.c (File Modified)
9601 trunk/src/messages.tab (File Modified)
9604 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9606 - Cosmetic fixes to CREDITS.
9610 trunk/CREDITS (File Modified)
9613 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9615 - Better channel_modes() from ShadowIRCd 4.
9619 trunk/include/channel.h (File Modified)
9620 trunk/src/channel.c (File Modified)
9623 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9625 - Strip colour codes from parts.
9629 trunk/modules/core/m_part.c (File Modified)
9632 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9634 - Strip colour codes from quits.
9638 trunk/modules/core/m_quit.c (File Modified)
9641 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9643 - add +c/+g/+z to channel_modes().
9647 trunk/src/channel.c (File Modified)
9650 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9652 - Add +g to 004/005 numerics.
9656 trunk/include/supported.h (File Modified)
9657 trunk/src/messages.tab (File Modified)
9660 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9662 - Add +cgz to set_final_mode() in both join/sjoin.
9663 - Implement channel mode +g: Free invite.
9667 trunk/include/channel.h (File Modified)
9668 trunk/modules/core/m_join.c (File Modified)
9669 trunk/modules/core/m_mode.c (File Modified)
9670 trunk/modules/core/m_sjoin.c (File Modified)
9671 trunk/modules/m_invite.c (File Modified)
9674 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9676 - Make sure /stats p uses the right list.
9680 trunk/modules/m_stats.c (File Modified)
9683 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9685 - local oper list becomes local_oper_list.
9686 - all opers are stored on oper_list for /stats p.
9690 trunk/include/ircd.h (File Modified)
9691 trunk/modules/m_stats.c (File Modified)
9692 trunk/modules/m_trace.c (File Modified)
9693 trunk/src/client.c (File Modified)
9694 trunk/src/ircd.c (File Modified)
9695 trunk/src/s_user.c (File Modified)
9696 trunk/src/send.c (File Modified)
9699 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9701 - Remove ENABLE_SERVICES legacy define.
9705 trunk/configure (File Modified)
9706 trunk/configure.ac (File Modified)
9707 trunk/include/client.h (File Modified)
9708 trunk/include/m_info.h (File Modified)
9709 trunk/include/s_conf.h (File Modified)
9710 trunk/modules/Makefile.in (File Modified)
9711 trunk/modules/core/m_kick.c (File Modified)
9712 trunk/modules/core/m_mode.c (File Modified)
9713 trunk/modules/core/m_nick.c (File Modified)
9714 trunk/modules/core/m_sjoin.c (File Modified)
9715 trunk/modules/m_services.c (File Modified)
9716 trunk/src/channel.c (File Modified)
9717 trunk/src/newconf.c (File Modified)
9718 trunk/src/s_conf.c (File Modified)
9719 trunk/src/s_serv.c (File Modified)
9720 trunk/src/s_user.c (File Modified)
9723 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9725 - New reject message, ala ircu.
9729 trunk/src/reject.c (File Modified)
9732 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9734 - Reduce 'broadcast storm' effect in m_chghost.
9738 trunk/modules/m_chghost.c (File Modified)
9741 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9743 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9747 trunk/include/supported.h (File Modified)
9748 trunk/src/messages.tab (File Modified)
9751 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9757 trunk/include/channel.h (File Modified)
9758 trunk/modules/core/m_message.c (File Modified)
9759 trunk/modules/core/m_mode.c (File Modified)
9762 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9764 - use sendto_one_numeric() in some places.
9768 trunk/modules/core/m_mode.c (File Modified)
9771 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9773 - Implement channel mode +c -- colour stripping.
9777 trunk/include/irc_string.h (File Modified)
9778 trunk/include/supported.h (File Modified)
9779 trunk/modules/core/m_message.c (File Modified)
9780 trunk/modules/core/m_mode.c (File Modified)
9781 trunk/src/irc_string.c (File Modified)
9782 trunk/src/messages.tab (File Modified)
9785 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9787 - Add +qLP to CHANMODES 005 numeric.
9791 trunk/include/supported.h (File Modified)
9794 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9796 Move credits files to doc/.
9800 trunk/Hybrid-team (File Deleted)
9801 trunk/Ratbox-team (File Deleted)
9802 trunk/doc/Hybrid-team (File Added)
9803 trunk/doc/Ratbox-team (File Added)
9806 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9808 - Rename Ratbox credits as Ratbox-team.
9809 - Add in our own CREDITS.
9813 trunk/CREDITS (File Deleted)
9814 trunk/CREDITS (File Added)
9815 trunk/Ratbox-team (File Added)
9818 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9824 trunk/modules/core/m_mode.c (File Modified)
9827 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9829 - Rebuild configure.
9833 trunk/autom4te.cache/ (File Deleted)
9834 trunk/configure (File Modified)
9837 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9839 Add +q to messages.tab.
9843 trunk/src/messages.tab (File Modified)
9846 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9848 - port m_sjoin stuff to TS6 JOIN syntax.
9852 trunk/modules/core/m_join.c (File Modified)
9855 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9857 - Implement channel mode +q (quiet)
9861 trunk/include/channel.h (File Modified)
9862 trunk/modules/core/m_mode.c (File Modified)
9863 trunk/src/channel.c (File Modified)
9866 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9868 Add +L/+P for set_final_mode().
9872 trunk/modules/core/m_sjoin.c (File Modified)
9875 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9877 Add +L/+P in channel_modes().
9881 trunk/src/channel.c (File Modified)
9884 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9886 - Use MODE_PERMANENT, not MODE_PERMANANT
9887 - Actually use chm_staff()
9889 It compiles but is not otherwise tested.
9893 trunk/include/channel.h (File Modified)
9894 trunk/modules/core/m_mode.c (File Modified)
9895 trunk/modules/core/m_sjoin.c (File Modified)
9896 trunk/src/channel.c (File Modified)
9899 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9901 - Ok, patchlevel.h is fixed now.
9905 trunk/include/patchlevel.h (File Modified)
9908 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9914 trunk/include/patchlevel.h (File Modified)
9915 trunk/src/version.c.SH (File Modified)
9918 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9920 - Fix compilation issue with version.c.
9924 trunk/src/version.c.SH (File Modified)
9927 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9929 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9930 this from the BUGS file.
9934 trunk/BUGS (File Modified)
9937 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9939 Mangle all netsplit messages if flatten links is enabled.
9943 trunk/src/client.c (File Modified)
9946 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9948 - jilles pointed out that /stats p needed severe changes -- implement
9953 trunk/modules/m_stats.c (File Modified)
9956 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9958 Rename RELNOTES to NEWS.
9962 trunk/NEWS (File Added)
9963 trunk/RELNOTES (File Deleted)
9966 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9972 trunk/RELNOTES (File Modified)
9975 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9977 - Make /stats p work globally.
9978 - Change 'OPER(s)' to 'staff members'
9982 trunk/modules/m_stats.c (File Modified)
9985 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9987 - add modes, +LP to RPL_MYINFO.
9991 trunk/src/messages.tab (File Modified)
9994 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9996 More stuff to RELNOTES.
10000 trunk/RELNOTES (File Modified)
10003 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10009 trunk/modules/core/m_sjoin.c (File Modified)
10010 trunk/src/channel.c (File Modified)
10013 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10015 - Implement list limit exceed modes -- +L.
10019 trunk/modules/core/m_mode.c (File Modified)
10022 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10024 - Add handlers for modes +L, +P.
10028 trunk/include/channel.h (File Modified)
10029 trunk/modules/core/m_mode.c (File Modified)
10032 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10034 Update properties on *everything*.
10038 trunk/.cvsignore (Property Modified)
10039 trunk/.indent.pro (Property Modified)
10040 trunk/BUGS (File Modified) (Property Modified)
10041 trunk/CREDITS (File Modified) (Property Modified)
10042 trunk/ChangeLog (Property Modified)
10043 trunk/Hybrid-team (File Modified) (Property Modified)
10044 trunk/INSTALL (File Modified) (Property Modified)
10045 trunk/LICENSE (File Modified) (Property Modified)
10046 trunk/Makefile.in (File Modified) (Property Modified)
10047 trunk/README.FIRST (File Modified) (Property Modified)
10048 trunk/RELNOTES (File Modified) (Property Modified)
10049 trunk/SVN-Access (Property Modified)
10050 trunk/aclocal.m4 (File Modified) (Property Modified)
10051 trunk/adns/.cvsignore (Property Modified)
10052 trunk/adns/COPYING (Property Modified)
10053 trunk/adns/GPL-vs-LGPL (Property Modified)
10054 trunk/adns/Makefile.in (File Modified) (Property Modified)
10055 trunk/adns/README (Property Modified)
10056 trunk/adns/README.ircd (Property Modified)
10057 trunk/adns/adns.h (File Modified) (Property Modified)
10058 trunk/adns/check.c (File Modified) (Property Modified)
10059 trunk/adns/dlist.h (File Modified) (Property Modified)
10060 trunk/adns/event.c (File Modified) (Property Modified)
10061 trunk/adns/general.c (File Modified) (Property Modified)
10062 trunk/adns/internal.h (File Modified) (Property Modified)
10063 trunk/adns/parse.c (File Modified) (Property Modified)
10064 trunk/adns/query.c (File Modified) (Property Modified)
10065 trunk/adns/reply.c (File Modified) (Property Modified)
10066 trunk/adns/setup.c (File Modified) (Property Modified)
10067 trunk/adns/transmit.c (File Modified) (Property Modified)
10068 trunk/adns/tvarith.h (File Modified) (Property Modified)
10069 trunk/adns/types.c (File Modified) (Property Modified)
10070 trunk/configure (File Modified) (Property Modified)
10071 trunk/configure.ac (File Modified) (Property Modified)
10072 trunk/contrib/.cvsignore (Property Modified)
10073 trunk/contrib/.indent.pro (Property Modified)
10074 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10075 trunk/contrib/README (File Modified) (Property Modified)
10076 trunk/contrib/example_module.c (File Modified) (Property Modified)
10077 trunk/contrib/m_42.c (File Modified) (Property Modified)
10078 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10079 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10080 trunk/contrib/m_force.c (File Modified) (Property Modified)
10081 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10082 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10083 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10084 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10085 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10086 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10087 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10088 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10089 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10090 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10091 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10092 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10093 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10094 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10095 trunk/doc/.cvsignore (Property Modified)
10096 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10097 trunk/doc/Makefile.in (File Modified) (Property Modified)
10098 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10099 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10100 trunk/doc/challenge.txt (File Modified) (Property Modified)
10101 trunk/doc/example.conf (File Modified) (Property Modified)
10102 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10103 trunk/doc/hooks.txt (File Modified) (Property Modified)
10104 trunk/doc/index.txt (File Modified) (Property Modified)
10105 trunk/doc/ircd.8 (File Modified) (Property Modified)
10106 trunk/doc/ircd.motd (Property Modified)
10107 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10108 trunk/doc/modeg.txt (File Modified) (Property Modified)
10109 trunk/doc/modes.txt (File Modified) (Property Modified)
10110 trunk/doc/monitor.txt (File Modified) (Property Modified)
10111 trunk/doc/old/Authors (Property Modified)
10112 trunk/doc/operguide.txt (File Modified) (Property Modified)
10113 trunk/doc/opermyth.txt (Property Modified)
10114 trunk/doc/server-version-info (File Modified) (Property Modified)
10115 trunk/doc/services.txt (File Modified) (Property Modified)
10116 trunk/doc/technical/README.TSora (Property Modified)
10117 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10118 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10119 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10120 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10121 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10122 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10123 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10124 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10125 trunk/doc/technical/rfc1459.txt (Property Modified)
10126 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10127 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10128 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10129 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10130 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10131 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10132 trunk/help/Makefile.in (File Modified) (Property Modified)
10133 trunk/help/opers/accept (Property Modified)
10134 trunk/help/opers/admin (Property Modified)
10135 trunk/help/opers/away (Property Modified)
10136 trunk/help/opers/capab (Property Modified)
10137 trunk/help/opers/challenge (Property Modified)
10138 trunk/help/opers/close (Property Modified)
10139 trunk/help/opers/cmode (Property Modified)
10140 trunk/help/opers/cnotice (Property Modified)
10141 trunk/help/opers/connect (Property Modified)
10142 trunk/help/opers/cprivmsg (Property Modified)
10143 trunk/help/opers/credits (Property Modified)
10144 trunk/help/opers/die (Property Modified)
10145 trunk/help/opers/dline (Property Modified)
10146 trunk/help/opers/eob (Property Modified)
10147 trunk/help/opers/error (Property Modified)
10148 trunk/help/opers/etrace (Property Modified)
10149 trunk/help/opers/gline (Property Modified)
10150 trunk/help/opers/help (Property Modified)
10151 trunk/help/opers/index (Property Modified)
10152 trunk/help/opers/info (Property Modified)
10153 trunk/help/opers/invite (Property Modified)
10154 trunk/help/opers/ison (Property Modified)
10155 trunk/help/opers/join (Property Modified)
10156 trunk/help/opers/kick (Property Modified)
10157 trunk/help/opers/kill (Property Modified)
10158 trunk/help/opers/kline (Property Modified)
10159 trunk/help/opers/knock (Property Modified)
10160 trunk/help/opers/links (Property Modified)
10161 trunk/help/opers/list (Property Modified)
10162 trunk/help/opers/locops (Property Modified)
10163 trunk/help/opers/lusers (Property Modified)
10164 trunk/help/opers/modlist (Property Modified)
10165 trunk/help/opers/modload (Property Modified)
10166 trunk/help/opers/modrestart (Property Modified)
10167 trunk/help/opers/modunload (Property Modified)
10168 trunk/help/opers/motd (Property Modified)
10169 trunk/help/opers/names (Property Modified)
10170 trunk/help/opers/nick (Property Modified)
10171 trunk/help/opers/notice (Property Modified)
10172 trunk/help/opers/oper (Property Modified)
10173 trunk/help/opers/operspy (Property Modified)
10174 trunk/help/opers/operwall (Property Modified)
10175 trunk/help/opers/part (Property Modified)
10176 trunk/help/opers/pass (Property Modified)
10177 trunk/help/opers/ping (Property Modified)
10178 trunk/help/opers/pong (Property Modified)
10179 trunk/help/opers/post (Property Modified)
10180 trunk/help/opers/privmsg (Property Modified)
10181 trunk/help/opers/quit (Property Modified)
10182 trunk/help/opers/rehash (Property Modified)
10183 trunk/help/opers/restart (Property Modified)
10184 trunk/help/opers/resv (Property Modified)
10185 trunk/help/opers/server (Property Modified)
10186 trunk/help/opers/set (Property Modified)
10187 trunk/help/opers/sjoin (Property Modified)
10188 trunk/help/opers/squit (Property Modified)
10189 trunk/help/opers/stats (Property Modified)
10190 trunk/help/opers/svinfo (Property Modified)
10191 trunk/help/opers/testgecos (Property Modified)
10192 trunk/help/opers/testline (Property Modified)
10193 trunk/help/opers/testmask (Property Modified)
10194 trunk/help/opers/time (Property Modified)
10195 trunk/help/opers/topic (Property Modified)
10196 trunk/help/opers/trace (Property Modified)
10197 trunk/help/opers/uhelp (Property Modified)
10198 trunk/help/opers/umode (Property Modified)
10199 trunk/help/opers/undline (Property Modified)
10200 trunk/help/opers/ungline (Property Modified)
10201 trunk/help/opers/unkline (Property Modified)
10202 trunk/help/opers/unresv (Property Modified)
10203 trunk/help/opers/unxline (Property Modified)
10204 trunk/help/opers/user (Property Modified)
10205 trunk/help/opers/userhost (Property Modified)
10206 trunk/help/opers/users (Property Modified)
10207 trunk/help/opers/version (Property Modified)
10208 trunk/help/opers/wallops (Property Modified)
10209 trunk/help/opers/who (Property Modified)
10210 trunk/help/opers/whois (Property Modified)
10211 trunk/help/opers/whowas (Property Modified)
10212 trunk/help/opers/xline (Property Modified)
10213 trunk/help/users/index (Property Modified)
10214 trunk/help/users/info (Property Modified)
10215 trunk/help/users/notice (Property Modified)
10216 trunk/help/users/privmsg (Property Modified)
10217 trunk/help/users/stats (Property Modified)
10218 trunk/help/users/umode (Property Modified)
10219 trunk/include/.cvsignore (Property Modified)
10220 trunk/include/.indent.pro (Property Modified)
10221 trunk/include/balloc.h (File Modified) (Property Modified)
10222 trunk/include/cache.h (File Modified) (Property Modified)
10223 trunk/include/channel.h (File Modified) (Property Modified)
10224 trunk/include/class.h (File Modified) (Property Modified)
10225 trunk/include/client.h (File Modified) (Property Modified)
10226 trunk/include/commio.h (File Modified) (Property Modified)
10227 trunk/include/common.h (File Modified) (Property Modified)
10228 trunk/include/config.h (File Modified) (Property Modified)
10229 trunk/include/config.h.dist (File Modified) (Property Modified)
10230 trunk/include/defaults.h (File Modified) (Property Modified)
10231 trunk/include/event.h (File Modified) (Property Modified)
10232 trunk/include/hash.h (File Modified) (Property Modified)
10233 trunk/include/hook.h (File Modified) (Property Modified)
10234 trunk/include/hostmask.h (File Modified) (Property Modified)
10235 trunk/include/irc_string.h (File Modified) (Property Modified)
10236 trunk/include/ircd.h (File Modified) (Property Modified)
10237 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10238 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10239 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10240 trunk/include/linebuf.h (File Modified) (Property Modified)
10241 trunk/include/listener.h (File Modified) (Property Modified)
10242 trunk/include/m_info.h (File Modified) (Property Modified)
10243 trunk/include/memory.h (File Modified) (Property Modified)
10244 trunk/include/modules.h (File Modified) (Property Modified)
10245 trunk/include/monitor.h (File Modified) (Property Modified)
10246 trunk/include/msg.h (File Modified) (Property Modified)
10247 trunk/include/newconf.h (File Modified) (Property Modified)
10248 trunk/include/numeric.h (File Modified) (Property Modified)
10249 trunk/include/packet.h (File Modified) (Property Modified)
10250 trunk/include/parse.h (File Modified) (Property Modified)
10251 trunk/include/patchlevel.h (File Modified) (Property Modified)
10252 trunk/include/patricia.h (File Modified) (Property Modified)
10253 trunk/include/reject.h (File Modified) (Property Modified)
10254 trunk/include/res.h (File Modified) (Property Modified)
10255 trunk/include/restart.h (File Modified) (Property Modified)
10256 trunk/include/s_auth.h (File Modified) (Property Modified)
10257 trunk/include/s_conf.h (File Modified) (Property Modified)
10258 trunk/include/s_gline.h (File Modified) (Property Modified)
10259 trunk/include/s_log.h (File Modified) (Property Modified)
10260 trunk/include/s_newconf.h (File Modified) (Property Modified)
10261 trunk/include/s_serv.h (File Modified) (Property Modified)
10262 trunk/include/s_stats.h (File Modified) (Property Modified)
10263 trunk/include/s_user.h (File Modified) (Property Modified)
10264 trunk/include/s_zip.h (File Modified) (Property Modified)
10265 trunk/include/scache.h (File Modified) (Property Modified)
10266 trunk/include/send.h (File Modified) (Property Modified)
10267 trunk/include/serno.h (Property Modified)
10268 trunk/include/setup.h.in (Property Modified)
10269 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10270 trunk/include/stdinc.h (File Modified) (Property Modified)
10271 trunk/include/supported.h (File Modified) (Property Modified)
10272 trunk/include/tools.h (File Modified) (Property Modified)
10273 trunk/include/whowas.h (File Modified) (Property Modified)
10274 trunk/install-sh (File Modified) (Property Modified)
10275 trunk/modules/.cvsignore (Property Modified)
10276 trunk/modules/.depend (Property Modified)
10277 trunk/modules/.indent.pro (Property Modified)
10278 trunk/modules/Makefile.in (File Modified) (Property Modified)
10279 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10280 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10281 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10282 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10283 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10284 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10285 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10286 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10287 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10288 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10289 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10290 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10291 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10292 trunk/modules/m_accept.c (File Modified) (Property Modified)
10293 trunk/modules/m_admin.c (File Modified) (Property Modified)
10294 trunk/modules/m_away.c (File Modified) (Property Modified)
10295 trunk/modules/m_cap.c (File Modified) (Property Modified)
10296 trunk/modules/m_capab.c (File Modified) (Property Modified)
10297 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10298 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10299 trunk/modules/m_close.c (File Modified) (Property Modified)
10300 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10301 trunk/modules/m_connect.c (File Modified) (Property Modified)
10302 trunk/modules/m_dline.c (File Modified) (Property Modified)
10303 trunk/modules/m_encap.c (File Modified) (Property Modified)
10304 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10305 trunk/modules/m_gline.c (File Modified) (Property Modified)
10306 trunk/modules/m_help.c (File Modified) (Property Modified)
10307 trunk/modules/m_info.c (File Modified) (Property Modified)
10308 trunk/modules/m_invite.c (File Modified) (Property Modified)
10309 trunk/modules/m_ison.c (File Modified) (Property Modified)
10310 trunk/modules/m_kline.c (File Modified) (Property Modified)
10311 trunk/modules/m_knock.c (File Modified) (Property Modified)
10312 trunk/modules/m_links.c (File Modified) (Property Modified)
10313 trunk/modules/m_list.c (File Modified) (Property Modified)
10314 trunk/modules/m_locops.c (File Modified) (Property Modified)
10315 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10316 trunk/modules/m_map.c (File Modified) (Property Modified)
10317 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10318 trunk/modules/m_motd.c (File Modified) (Property Modified)
10319 trunk/modules/m_names.c (File Modified) (Property Modified)
10320 trunk/modules/m_oper.c (File Modified) (Property Modified)
10321 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10322 trunk/modules/m_pass.c (File Modified) (Property Modified)
10323 trunk/modules/m_ping.c (File Modified) (Property Modified)
10324 trunk/modules/m_pong.c (File Modified) (Property Modified)
10325 trunk/modules/m_post.c (File Modified) (Property Modified)
10326 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10327 trunk/modules/m_restart.c (File Modified) (Property Modified)
10328 trunk/modules/m_resv.c (File Modified) (Property Modified)
10329 trunk/modules/m_services.c (File Modified) (Property Modified)
10330 trunk/modules/m_set.c (File Modified) (Property Modified)
10331 trunk/modules/m_stats.c (File Modified) (Property Modified)
10332 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10333 trunk/modules/m_tb.c (File Modified) (Property Modified)
10334 trunk/modules/m_testline.c (File Modified) (Property Modified)
10335 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10336 trunk/modules/m_time.c (File Modified) (Property Modified)
10337 trunk/modules/m_topic.c (File Modified) (Property Modified)
10338 trunk/modules/m_trace.c (File Modified) (Property Modified)
10339 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10340 trunk/modules/m_user.c (File Modified) (Property Modified)
10341 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10342 trunk/modules/m_users.c (File Modified) (Property Modified)
10343 trunk/modules/m_version.c (File Modified) (Property Modified)
10344 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10345 trunk/modules/m_who.c (File Modified) (Property Modified)
10346 trunk/modules/m_whois.c (File Modified) (Property Modified)
10347 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10348 trunk/modules/m_xline.c (File Modified) (Property Modified)
10349 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10350 trunk/servlink/.cvsignore (Property Modified)
10351 trunk/servlink/.indent.pro (Property Modified)
10352 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10353 trunk/servlink/README (File Modified) (Property Modified)
10354 trunk/servlink/TODO (File Modified) (Property Modified)
10355 trunk/servlink/control.c (File Modified) (Property Modified)
10356 trunk/servlink/control.h (File Modified) (Property Modified)
10357 trunk/servlink/io.c (File Modified) (Property Modified)
10358 trunk/servlink/io.h (File Modified) (Property Modified)
10359 trunk/servlink/servlink.c (File Modified) (Property Modified)
10360 trunk/servlink/servlink.h (File Modified) (Property Modified)
10361 trunk/src/.cvsignore (Property Modified)
10362 trunk/src/.depend (Property Modified)
10363 trunk/src/.indent.pro (Property Modified)
10364 trunk/src/Makefile.in (File Modified) (Property Modified)
10365 trunk/src/adns.c (File Modified) (Property Modified)
10366 trunk/src/balloc.c (File Modified) (Property Modified)
10367 trunk/src/cache.c (File Modified) (Property Modified)
10368 trunk/src/channel.c (File Modified) (Property Modified)
10369 trunk/src/class.c (File Modified) (Property Modified)
10370 trunk/src/client.c (File Modified) (Property Modified)
10371 trunk/src/commio.c (File Modified) (Property Modified)
10372 trunk/src/devpoll.c (File Modified) (Property Modified)
10373 trunk/src/epoll.c (File Modified) (Property Modified)
10374 trunk/src/event.c (File Modified) (Property Modified)
10375 trunk/src/getopt.c (File Modified) (Property Modified)
10376 trunk/src/hash.c (File Modified) (Property Modified)
10377 trunk/src/hook.c (File Modified) (Property Modified)
10378 trunk/src/hostmask.c (File Modified) (Property Modified)
10379 trunk/src/irc_string.c (File Modified) (Property Modified)
10380 trunk/src/ircd.c (File Modified) (Property Modified)
10381 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10382 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10383 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10384 trunk/src/kdparse.c (File Modified) (Property Modified)
10385 trunk/src/kqueue.c (File Modified) (Property Modified)
10386 trunk/src/linebuf.c (File Modified) (Property Modified)
10387 trunk/src/listener.c (File Modified) (Property Modified)
10388 trunk/src/match.c (File Modified) (Property Modified)
10389 trunk/src/memory.c (File Modified) (Property Modified)
10390 trunk/src/messages.tab (File Modified) (Property Modified)
10391 trunk/src/modules.c (File Modified) (Property Modified)
10392 trunk/src/monitor.c (File Modified) (Property Modified)
10393 trunk/src/newconf.c (File Modified) (Property Modified)
10394 trunk/src/numeric.c (File Modified) (Property Modified)
10395 trunk/src/packet.c (File Modified) (Property Modified)
10396 trunk/src/parse.c (File Modified) (Property Modified)
10397 trunk/src/patricia.c (File Modified) (Property Modified)
10398 trunk/src/poll.c (File Modified) (Property Modified)
10399 trunk/src/reject.c (File Modified) (Property Modified)
10400 trunk/src/restart.c (File Modified) (Property Modified)
10401 trunk/src/s_auth.c (File Modified) (Property Modified)
10402 trunk/src/s_conf.c (File Modified) (Property Modified)
10403 trunk/src/s_gline.c (File Modified) (Property Modified)
10404 trunk/src/s_log.c (File Modified) (Property Modified)
10405 trunk/src/s_newconf.c (File Modified) (Property Modified)
10406 trunk/src/s_serv.c (File Modified) (Property Modified)
10407 trunk/src/s_stats.c (File Modified) (Property Modified)
10408 trunk/src/s_user.c (File Modified) (Property Modified)
10409 trunk/src/scache.c (File Modified) (Property Modified)
10410 trunk/src/select.c (File Modified) (Property Modified)
10411 trunk/src/send.c (File Modified) (Property Modified)
10412 trunk/src/snprintf.c (File Modified) (Property Modified)
10413 trunk/src/tools.c (File Modified) (Property Modified)
10414 trunk/src/version.c.SH (File Modified) (Property Modified)
10415 trunk/src/whowas.c (File Modified) (Property Modified)
10416 trunk/tools/.cvsignore (Property Modified)
10417 trunk/tools/Makefile.in (File Modified) (Property Modified)
10418 trunk/tools/README (File Modified) (Property Modified)
10419 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10420 trunk/tools/convertilines.c (File Modified) (Property Modified)
10421 trunk/tools/convertklines.c (File Modified) (Property Modified)
10422 trunk/tools/mkkeypair (Property Modified)
10423 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10424 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10425 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10426 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10427 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10428 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10429 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10430 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10431 trunk/tools/untabify (File Modified) (Property Modified)
10432 trunk/tools/viconf.c (File Modified) (Property Modified)
10435 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10441 trunk/RELNOTES (File Modified)
10444 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10446 - Make version.c use our serial, not ratbox's.
10450 trunk/src/version.c.SH (File Modified)
10453 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10456 - revved patchlevel to 2.1.5
10460 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10461 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10464 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10466 - fix buffer overflow and unterminated buffer when removing TS6 bans
10467 - fix rebuilding of SJOIN
10471 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10474 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10476 have servlink report if it gets an uncompressed error message when it gets inflate failures
10479 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10482 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10484 - extend our copyrights to 2005.
10488 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10489 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10490 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10491 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10492 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10493 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10494 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10495 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10496 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10497 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10498 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10499 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10500 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10501 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10502 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10503 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10504 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10505 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10506 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10507 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10508 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10509 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10510 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10511 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10512 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10513 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10514 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10515 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10516 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10517 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10518 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10519 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10520 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10521 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10522 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10523 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10524 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10525 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10526 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10527 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10528 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10529 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10530 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10531 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10532 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10533 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10534 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10536 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10537 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10538 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10539 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10540 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10541 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10542 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10543 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10544 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10545 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10546 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10547 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10548 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10549 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10550 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10572 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10574 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10575 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10576 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10577 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10578 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10579 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10580 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10581 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10583 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10584 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10585 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10586 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10587 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10588 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10589 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10590 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10591 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10594 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10597 - revved patchlevel to 2.1.4
10601 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10602 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10605 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10607 - add TARGMAX to 005
10608 - remove the +1 from ->uid in struct Client
10609 - fix checking of accept entries in m_accept.c
10613 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10614 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10615 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10616 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10619 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10621 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10626 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10629 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10631 - remove an unused variable
10635 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10638 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10640 don't burst a TS5 name in burst_TS6. -via jillies
10643 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10646 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10648 - via jilles, make nickchanges invalidate any cached bans for
10653 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10654 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10655 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10656 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10659 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10661 - fix some char vs byte usage to make adns compile cleanly with gcc4
10665 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10666 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10667 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10668 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10669 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10670 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10671 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10672 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10675 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10677 userhost should allow 5 userhost checks, not 4
10680 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10683 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10685 - another darwin fix
10689 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10692 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10698 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10699 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10700 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10701 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10702 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10703 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10704 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10705 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10708 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10710 - remove bogus extern of abort_list
10714 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10717 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10719 svn repo access stuff
10722 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10725 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10731 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10734 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10740 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10743 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10745 revert omotd..i thought it was a good idea..oh well
10748 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10751 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10753 Commas are bad things in channel keys
10757 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10760 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10762 Add OMOTD command to display oper motd
10766 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10769 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10771 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10774 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10777 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10779 Modified files: (Branch: RATBOX_2_1)
10782 - stop testing whois for protocol violations, as they can be caused in
10783 ircds going all the way back to the original ircd2.8
10785 Revision Changes Path
10786 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10790 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10792 Modified files: (Branch: RATBOX_2_1)
10795 - remove some 2.2 code
10797 Revision Changes Path
10798 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10802 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10804 Modified files: (Branch: RATBOX_2_1)
10807 backport of the silly december 31st bug
10809 Revision Changes Path
10810 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10814 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10816 Modified files: (Branch: RATBOX_2_1)
10818 include patchlevel.h
10820 - revved patchlevel to 2.1.3
10822 Revision Changes Path
10823 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10824 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10828 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10830 Modified files: (Branch: RATBOX_2_1)
10833 modules/core m_nick.c
10836 - stop removing a clients own list of accepted clients when they do a
10838 - clean up the accept code so its less retarded
10840 Revision Changes Path
10841 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10842 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10843 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10844 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10848 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10850 Modified files: (Branch: RATBOX_2_1)
10853 src event.c ircd.c newconf.c
10855 - remove a defn of links_cache_list in m_links.c which was causing
10856 the flattened links update to be ignored
10857 - add eventUpdate(), and make links_delay update on rehash
10859 Revision Changes Path
10860 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10861 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10862 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10863 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10864 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10868 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10870 Modified files: (Branch: RATBOX_2_1)
10874 - make the conf parser apply service {}; on rehash
10876 Revision Changes Path
10877 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10878 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10882 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10884 Modified files: (Branch: RATBOX_2_1)
10887 - show ENABLE_SERVICES define in info
10889 Revision Changes Path
10890 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10894 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10896 Modified files: (Branch: RATBOX_2_1)
10897 modules m_services.c m_stats.c
10899 - via jilles, make m_services.c hook into stats U and display service
10902 Revision Changes Path
10903 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10904 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10908 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10910 Modified files: (Branch: RATBOX_2_1)
10911 . configure configure.ac
10913 - default build to -O2
10915 Revision Changes Path
10916 7.249.2.2 +4 -4 ircd-ratbox/configure
10917 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10921 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10923 Modified files: (Branch: RATBOX_2_1)
10924 doc example.conf example.efnet.conf
10925 include client.h s_conf.h s_newconf.h
10927 modules/core m_join.c m_nick.c
10928 src channel.c newconf.c s_conf.c s_user.c
10930 - remove no_oper_resvs from general {};
10931 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10933 Revision Changes Path
10934 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10935 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10936 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10937 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10938 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10939 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10940 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10941 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10942 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10943 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10944 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10945 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10949 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10951 Modified files: (Branch: RATBOX_2_1)
10952 modules/core m_mode.c m_nick.c
10956 - raise max temptime to a year
10958 - require 9 parameters in ms_nick(), 10 in ms_uid()
10960 Revision Changes Path
10961 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10962 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10963 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10967 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10969 Modified files: (Branch: RATBOX_2_1)
10970 modules m_services.c
10972 - only show services logged in info when its a local client
10974 Revision Changes Path
10975 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10979 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10981 Modified files: (Branch: RATBOX_2_1)
10984 passing a pointer to a pointer is not what was intended, oops
10986 Revision Changes Path
10987 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10991 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10993 Modified files: (Branch: RATBOX_2_1)
10996 - update services.txt with FNC
10998 Revision Changes Path
10999 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11003 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11005 Modified files: (Branch: RATBOX_2_1)
11008 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11010 Revision Changes Path
11011 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11015 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11017 Modified files: (Branch: RATBOX_2_1)
11020 - add some uniqueness into auth process for bopm
11022 Revision Changes Path
11023 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11027 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11029 Modified files: (Branch: RATBOX_2_1)
11030 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11032 - make contrib/ compile
11034 Revision Changes Path
11035 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11036 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11037 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11038 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11042 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11044 Modified files: (Branch: RATBOX_2_1)
11045 modules m_monitor.c
11047 Don't allow MONITOR from an unregistered client
11049 Revision Changes Path
11050 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11054 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11056 Modified files: (Branch: RATBOX_2_1)
11057 doc example.conf example.efnet.conf
11059 src class.c messages.tab newconf.c
11061 - remove sendq_eob, its become more of a hindrance than a benefit.
11062 - sync example.efnet.conf cluster {}; with example.conf
11064 Revision Changes Path
11065 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11066 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11067 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11068 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11069 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11070 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11074 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11076 Modified files: (Branch: RATBOX_2_1)
11078 include patchlevel.h
11081 - revved patchlevel to 2.1.2
11083 Revision Changes Path
11084 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11085 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11089 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11091 Modified files: (Branch: RATBOX_2_1)
11092 . configure configure.ac
11094 - raise default topiclen to 160.
11096 Revision Changes Path
11097 7.249.2.1 +3 -3 ircd-ratbox/configure
11098 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11102 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11104 Modified files: (Branch: RATBOX_2_1)
11105 modules m_services.c
11107 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11108 tsinfo matches this
11110 Revision Changes Path
11111 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11115 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11117 Modified files: (Branch: RATBOX_2_1)
11118 modules m_services.c
11120 - monitor_signoff() the client we're nickchanging
11122 Revision Changes Path
11123 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11127 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11129 Modified files: (Branch: RATBOX_2_1)
11132 - fix various UID problems with trace
11134 Revision Changes Path
11135 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11139 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11141 Modified files: (Branch: RATBOX_2_1)
11142 help/opers dline kline
11143 modules m_resv.c m_stats.c
11144 modules/core m_mode.c
11147 - tidy up kline/dline help to note they dont accept nick as target
11148 - disallow bans beginning with ':' over bmask
11149 - disallow bans with a space in chm_ban
11150 - stop counting hidden opers in stats p
11151 - match() parameters in remote unresv were inverted, causing it to fail
11152 - fix possibility of clients setting blank keys
11154 Revision Changes Path
11155 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11156 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11157 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11158 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11159 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11163 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11165 Modified files: (Branch: RATBOX_2_1)
11168 - fix problems with amd64 and the way we do va_list
11170 Revision Changes Path
11171 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11175 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11177 Modified files: (Branch: RATBOX_2_1)
11178 modules m_services.c
11180 - tidy up the kill notifications for RSFNC
11182 Revision Changes Path
11183 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11187 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11189 Modified files: (Branch: RATBOX_2_1)
11191 modules m_services.c
11194 - some more rserv stuff:
11195 - add RSFNC capability
11196 - fix up RSFNC, kill existing clients if they exist.
11198 Revision Changes Path
11199 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11200 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11201 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11205 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11207 Modified files: (Branch: RATBOX_2_1)
11208 modules m_services.c
11210 - first stab at a FNC implementation for rserv
11212 Revision Changes Path
11213 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11217 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11219 Modified files: (Branch: RATBOX_2_1)
11224 Revision Changes Path
11225 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11229 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11231 Modified files: (Branch: RATBOX_2_1)
11234 - add links_delay back
11236 Revision Changes Path
11237 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11241 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11243 Modified files: (Branch: RATBOX_2_1)
11247 - swap tabs for spaces
11249 Revision Changes Path
11250 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11251 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11255 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11257 Modified files: (Branch: RATBOX_2_1)
11260 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11261 contained in the client_flood conf option
11262 - remove a couple of unused defines from info
11264 Revision Changes Path
11265 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11269 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11271 Modified files: (Branch: RATBOX_2_1)
11274 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11276 Revision Changes Path
11277 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11281 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11283 Modified files: (Branch: RATBOX_2_1)
11284 doc example.conf example.efnet.conf
11286 - fix missing closing comment tag
11288 Revision Changes Path
11289 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11290 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11294 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11296 Modified files: (Branch: RATBOX_2_1)
11298 include patchlevel.h
11300 - revved patchlevel to 2.1.1
11302 Revision Changes Path
11303 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11304 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11308 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11310 Modified files: (Branch: RATBOX_2_1)
11313 - sync up remote kline reasons, so theyre consistent with what happens
11314 when we add local klines - notably the "Temporary K-line x min" and
11315 date added to reason.
11317 Revision Changes Path
11318 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11322 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11324 Modified files: (Branch: RATBOX_2_1)
11327 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11329 Revision Changes Path
11330 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11334 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11336 Modified files: (Branch: RATBOX_2_1)
11339 used the data pointer we saved, not what just got nulled
11341 Revision Changes Path
11342 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11346 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11348 Modified files: (Branch: RATBOX_2_1)
11349 modules m_resv.c m_xline.c
11351 - fix broken propagation of xline/resv
11353 Revision Changes Path
11354 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11355 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11359 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11361 Modified files: (Branch: RATBOX_2_1)
11364 - properly increment bad auth count for stats T when we timeout an auth
11366 Revision Changes Path
11367 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11371 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11373 Modified files: (Branch: RATBOX_2_1)
11376 modules/core m_nick.c
11378 - fix a bit that didnt make sense in monitor.txt
11379 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11381 Revision Changes Path
11382 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11383 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11384 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11388 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11390 Modified files: (Branch: RATBOX_2_1)
11393 removing dlink nodes from auth_poll_list twice is bad
11395 Revision Changes Path
11396 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11400 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11402 Modified files: (Branch: RATBOX_2_1)
11405 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11406 changed to RPL_STATSDEBUG
11408 Revision Changes Path
11409 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11413 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11415 Added files: (Branch: RATBOX_2_1)
11418 - add some documentation about target change
11420 Revision Changes Path
11421 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11425 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11427 Modified files: (Branch: RATBOX_2_1)
11428 include supported.h
11429 modules/core m_message.c
11431 - remove extra argument to 005
11432 - disallow messaging of UIDs
11434 Revision Changes Path
11435 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11436 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11440 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11442 Modified files: (Branch: RATBOX_2_1)
11445 - fix a longstanding parser bug with wrong limit checking, causing us to
11446 accept one less parameter than we're allowed to accept.
11448 Revision Changes Path
11449 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11453 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11455 Modified files: (Branch: RATBOX_2_1)
11456 modules/core m_message.c
11458 - exempt users messaging themselves from target change
11460 Revision Changes Path
11461 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11465 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11467 Modified files: (Branch: RATBOX_2_1)
11468 include supported.h
11470 - stop violating MAXPARA on 005.
11472 Revision Changes Path
11473 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11477 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11479 Modified files: (Branch: RATBOX_2_1)
11480 modules/core m_nick.c
11482 - dont store an ipv6 sockhost if we're not compiled with v6 support
11484 Revision Changes Path
11485 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11489 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11491 Modified files: (Branch: RATBOX_2_1)
11494 - remove some vms includes
11496 Revision Changes Path
11497 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11501 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11503 Modified files: (Branch: RATBOX_2_1)
11507 - force commit for new branch
11509 Revision Changes Path
11510 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11511 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11515 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11518 . RELNOTES configure configure.ac
11519 include patchlevel.h
11521 - revved patchlevel to 2.1.0
11523 Revision Changes Path
11524 1.114 +6 -2 ircd-ratbox/RELNOTES
11525 7.249 +11 -11 ircd-ratbox/configure
11526 7.63 +3 -3 ircd-ratbox/configure.ac
11527 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11531 leeh 2005/03/04 13:31:32 EST (20050304_2)
11535 include patchlevel.h
11538 - revved patchlevel to 2.1.0beta2
11540 Revision Changes Path
11541 1.113 +12 -0 ircd-ratbox/RELNOTES
11542 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11546 leeh 2005/03/04 13:27:05 EST (20050304_1)
11549 doc whats-new-2.1.txt
11552 - update whats-new-2.1
11553 - when we're handling global NAMES, dont output channels if there are no
11554 members within them we can show.
11556 Revision Changes Path
11557 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11558 7.436 +12 -2 ircd-ratbox/src/channel.c
11562 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11567 That would be a node_heap not a prefix_heap..oops
11569 Revision Changes Path
11570 7.30 +1 -1 ircd-ratbox/src/patricia.c
11574 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11579 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11580 otherwise..the other macros might work????
11582 Revision Changes Path
11583 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11587 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11590 . configure configure.ac
11594 Revision Changes Path
11595 7.248 +5 -5 ircd-ratbox/configure
11596 7.62 +5 -5 ircd-ratbox/configure.ac
11600 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11603 . configure configure.ac
11607 Revision Changes Path
11608 7.247 +3 -2 ircd-ratbox/configure
11609 7.61 +3 -2 ircd-ratbox/configure.ac
11613 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11616 . configure configure.ac
11620 Revision Changes Path
11621 7.246 +6 -6 ircd-ratbox/configure
11622 7.60 +4 -4 ircd-ratbox/configure.ac
11626 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11629 . configure configure.ac
11632 Doh these changes got put on RATBOX_2_0 when they were meant for
11634 Also merged in the monitor heap size stuff, not that i think monitor has
11637 Revision Changes Path
11638 7.245 +12 -3 ircd-ratbox/configure
11639 7.59 +11 -3 ircd-ratbox/configure.ac
11640 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11644 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11649 Add more robust alloca checking
11651 Revision Changes Path
11652 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11656 leeh 2005/02/24 15:27:17 EST (20050224_9)
11661 - fix the copyright on m_42.c :p
11663 Revision Changes Path
11664 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11668 leeh 2005/02/24 15:22:53 EST (20050224_8)
11671 include supported.h
11674 - fix a core in undline on bad masks
11675 - remove an unwanted space from beginning of second 005 numeric
11677 Revision Changes Path
11678 7.5 +1 -1 ircd-ratbox/include/supported.h
11679 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11683 leeh 2005/02/24 15:18:59 EST (20050224_7)
11686 modules m_monitor.c
11688 - use max_monitor when adding nicknames
11690 that should be everything now..
11692 Revision Changes Path
11693 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11697 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11704 Revision Changes Path
11705 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11709 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11716 Revision Changes Path
11717 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11721 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11726 The Answer to Life, the Universe, and Everything
11728 Revision Changes Path
11729 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11733 leeh 2005/02/24 14:53:04 EST (20050224_3)
11737 modules m_monitor.c
11738 src ircd.c monitor.c
11740 - call init_monitor() on startup
11741 - add in support for adding/deleting/listing monitor entries
11743 Revision Changes Path
11744 7.2 +3 -1 ircd-ratbox/include/monitor.h
11745 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11746 7.374 +2 -0 ircd-ratbox/src/ircd.c
11747 7.3 +15 -4 ircd-ratbox/src/monitor.c
11751 leeh 2005/02/23 21:20:10 EST (20050224_2)
11754 doc example.conf example.efnet.conf
11755 include s_conf.h supported.h
11756 modules Makefile.in
11757 src client.c newconf.c s_conf.c
11759 modules m_monitor.c
11761 - add the max_monitor config option
11762 - advertise MONITOR=%d in 005
11763 - clear a local clients monitor list on exit
11764 - add the framework for the MONITOR command
11767 Revision Changes Path
11768 7.261 +5 -0 ircd-ratbox/doc/example.conf
11769 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11770 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11771 7.4 +4 -2 ircd-ratbox/include/supported.h
11772 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11773 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11774 7.492 +1 -0 ircd-ratbox/src/client.c
11775 7.202 +1 -0 ircd-ratbox/src/newconf.c
11776 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11780 leeh 2005/02/23 20:57:51 EST (20050224_1)
11783 . configure configure.ac
11787 - move MONITOR_HEAP_SIZE over to configure
11789 Revision Changes Path
11790 7.244 ircd-ratbox/configure
11791 7.58 +4 -2 ircd-ratbox/configure.ac
11792 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11793 7.2 +0 -2 ircd-ratbox/src/monitor.c
11797 leeh 2005/02/23 20:48:08 EST (20050224_0)
11801 include client.h numeric.h
11802 modules/core m_nick.c
11803 src Makefile.in client.c messages.tab
11809 - first half of my server-side notify list implementation..
11811 Revision Changes Path
11812 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11813 7.266 +3 -0 ircd-ratbox/include/client.h
11814 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11815 7.58 +6 -0 ircd-ratbox/include/numeric.h
11816 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11817 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11818 7.491 +3 -0 ircd-ratbox/src/client.c
11819 7.126 +5 -5 ircd-ratbox/src/messages.tab
11820 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11821 7.342 +2 -0 ircd-ratbox/src/s_user.c
11825 leeh 2005/02/23 18:42:59 EST (20050223_0)
11830 - double the size of the client and channel hashtables (64k -> 128k and
11831 32k -> 64k). The improvements are quite significant..
11833 Revision Changes Path
11834 7.54 +4 -4 ircd-ratbox/include/hash.h
11838 leeh 2005/02/22 14:55:56 EST (20050222_1)
11842 modules m_services.c
11844 - remove a couple of unused vars
11845 - update monitor.txt
11847 Revision Changes Path
11848 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11849 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11853 leeh 2005/02/21 19:47:24 EST (20050222_0)
11858 - add in my documentation on the upcoming MONITOR command
11860 Revision Changes Path
11861 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11865 leeh 2005/02/21 12:09:34 EST (20050221_0)
11868 . configure configure.ac
11869 doc whats-new-2.1.txt
11870 tools README.mkpasswd
11874 - update whats-new-2.1.txt some more
11875 - we dont have vms mkpasswd anymore
11876 - remove the unused crypt.c
11878 Revision Changes Path
11879 7.243 +3 -6 ircd-ratbox/configure
11880 7.57 +2 -4 ircd-ratbox/configure.ac
11881 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11882 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11883 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11887 leeh 2005/02/19 12:38:09 EST (20050219_3)
11890 doc example.conf example.efnet.conf
11893 src channel.c client.c ircd.c s_conf.c
11895 - rework the splitcode, splitservers is now how many servers we've marked as
11896 EOB, rather than how many are linked. Thus pull ourselves out of
11897 splitmode immediately once this is satisfied
11899 Revision Changes Path
11900 7.260 +8 -9 ircd-ratbox/doc/example.conf
11901 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11902 7.83 +1 -0 ircd-ratbox/include/ircd.h
11903 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11904 7.435 +16 -36 ircd-ratbox/src/channel.c
11905 7.490 +2 -0 ircd-ratbox/src/client.c
11906 7.373 +2 -1 ircd-ratbox/src/ircd.c
11907 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11911 leeh 2005/02/19 09:02:34 EST (20050219_2)
11914 doc example.conf example.efnet.conf
11915 include ircd.h s_conf.h
11917 src channel.c ircd.c newconf.c s_conf.c
11919 - remove split_delay
11921 Revision Changes Path
11922 7.259 +0 -5 ircd-ratbox/doc/example.conf
11923 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11924 7.82 +0 -1 ircd-ratbox/include/ircd.h
11925 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11926 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11927 7.434 +2 -7 ircd-ratbox/src/channel.c
11928 7.372 +0 -1 ircd-ratbox/src/ircd.c
11929 7.201 +0 -1 ircd-ratbox/src/newconf.c
11930 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11934 leeh 2005/02/19 08:48:05 EST (20050219_1)
11938 modules m_cap.c m_who.c
11941 - implemented multi-prefix client capability, which allows stacking of @+ in
11944 Revision Changes Path
11945 7.265 +1 -1 ircd-ratbox/include/client.h
11946 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11947 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11948 7.433 +4 -6 ircd-ratbox/src/channel.c
11952 leeh 2005/02/19 06:27:58 EST (20050219_0)
11956 src newconf.c s_conf.c s_newconf.c
11958 - removed some unused vars/functions
11960 Revision Changes Path
11961 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11962 7.200 +0 -15 ircd-ratbox/src/newconf.c
11963 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11964 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11968 leeh 2005/02/16 12:58:24 EST (20050216_2)
11971 . RELNOTES configure configure.ac
11972 include patchlevel.h
11974 - update configure to reflect this is 'devel'
11976 - revved patchlevel to 2.1.0beta1
11978 Revision Changes Path
11979 1.112 +9 -1 ircd-ratbox/RELNOTES
11980 7.242 +11 -11 ircd-ratbox/configure
11981 7.56 +3 -3 ircd-ratbox/configure.ac
11982 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11986 leeh 2005/02/16 12:46:30 EST (20050216_1)
11989 . configure configure.ac
11990 include client.h numeric.h s_conf.h setup.h.in
11992 modules Makefile.in
11993 modules/core m_nick.c
11994 src Makefile.in client.c ircd.c messages.tab
11995 newconf.c s_conf.c s_user.c
12001 - remove watch, the protocol for this sucks so hard I just dont want it
12004 Revision Changes Path
12005 7.241 +2 -12 ircd-ratbox/configure
12006 7.55 +2 -4 ircd-ratbox/configure.ac
12007 7.264 +0 -2 ircd-ratbox/include/client.h
12008 7.57 +0 -11 ircd-ratbox/include/numeric.h
12009 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12010 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12011 7.3 +2 -3 ircd-ratbox/include/supported.h
12012 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12013 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12014 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12015 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12016 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12017 7.489 +0 -3 ircd-ratbox/src/client.c
12018 7.371 +0 -2 ircd-ratbox/src/ircd.c
12019 7.125 +9 -9 ircd-ratbox/src/messages.tab
12020 7.199 +0 -1 ircd-ratbox/src/newconf.c
12021 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12022 7.341 +0 -2 ircd-ratbox/src/s_user.c
12023 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12027 leeh 2005/02/15 19:13:31 EST (20050216_0)
12031 src event.c ircd_lexer.l ircd_signal.c
12034 servlink descrip.mms
12036 - remove a few vms bits
12038 Revision Changes Path
12039 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12040 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12041 7.47 +0 -54 ircd-ratbox/src/event.c
12042 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12043 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12044 7.152 +0 -3 ircd-ratbox/src/modules.c
12048 leeh 2005/02/15 18:53:32 EST (20050215_0)
12051 include hostmask.h ircd.h s_conf.h s_newconf.h
12052 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12054 src hostmask.c ircd.c ircd_signal.c s_conf.c
12057 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12058 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12060 Revision Changes Path
12061 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12062 7.81 +1 -0 ircd-ratbox/include/ircd.h
12063 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12064 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12065 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12066 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12067 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12068 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12069 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12070 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12071 7.370 +7 -0 ircd-ratbox/src/ircd.c
12072 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12073 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12074 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12078 leeh 2005/02/13 10:21:41 EST (20050213_4)
12083 doc whats-new-2.0.txt whats-new-2.1.txt
12087 - move whats-new.txt to whats-new-2.0.txt
12088 - add in whats-new-2.1.txt
12089 - update services.txt with the whois for logged in users
12091 Revision Changes Path
12092 7.2 +5 -0 ircd-ratbox/doc/services.txt
12093 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12094 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12095 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12099 leeh 2005/02/13 09:20:37 EST (20050213_3)
12102 include supported.h
12103 modules/core m_message.c
12105 - fix a compile error in m_message.c
12106 - update 005 to the spec and add CPRIVMSG/CNOTICE
12108 Revision Changes Path
12109 7.2 +31 -37 ircd-ratbox/include/supported.h
12110 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12114 leeh 2005/02/13 09:14:12 EST (20050213_2)
12119 - fix the membership memleak
12121 Revision Changes Path
12122 7.432 +0 -3 ircd-ratbox/src/channel.c
12126 leeh 2005/02/12 21:51:56 EST (20050213_1)
12130 modules/core m_message.c
12132 - add a bitmask to track when they send their first message, only allowing
12133 clearing stuff after that.
12135 Revision Changes Path
12136 7.263 +4 -0 ircd-ratbox/include/client.h
12137 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12141 leeh 2005/02/12 21:17:52 EST (20050213_0)
12144 include patricia.h s_newconf.h
12145 modules/core m_message.c
12146 src patricia.c s_newconf.c s_user.c
12148 - add in the patricia for tracking who fills up targets, give them a reduced
12151 Revision Changes Path
12152 7.20 +1 -1 ircd-ratbox/include/patricia.h
12153 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12154 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12155 7.29 +1 -1 ircd-ratbox/src/patricia.c
12156 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12157 7.340 +4 -0 ircd-ratbox/src/s_user.c
12161 leeh 2005/02/12 18:35:10 EST (20050212_0)
12164 include ircd_defs.h
12165 src class.c reject.c
12167 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12169 Revision Changes Path
12170 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12171 7.68 +1 -5 ircd-ratbox/src/class.c
12172 1.33 +1 -5 ircd-ratbox/src/reject.c
12176 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12181 remove stupid memory leak
12183 Revision Changes Path
12184 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12188 leeh 2005/02/11 06:42:48 EST (20050211_0)
12193 - workaround hyb6 allowing empty gline reasons
12195 Revision Changes Path
12196 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12200 leeh 2005/02/09 14:39:13 EST (20050209_2)
12204 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12205 src ircd.c s_conf.c
12207 - move temp dlines and temp klines over to an array, rather than completely
12210 Revision Changes Path
12211 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12212 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12213 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12214 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12215 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12216 7.369 +0 -5 ircd-ratbox/src/ircd.c
12217 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12221 leeh 2005/02/09 14:02:13 EST (20050209_1)
12225 modules m_cap.c m_pong.c m_user.c
12226 modules/core m_nick.c
12229 - remove 'nick' param from register_local_user(), its not needed.
12231 Revision Changes Path
12232 7.35 +1 -1 ircd-ratbox/include/s_user.h
12233 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12234 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12235 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12236 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12237 7.339 +6 -6 ircd-ratbox/src/s_user.c
12241 leeh 2005/02/09 13:12:53 EST (20050209_0)
12244 modules m_cmessage.c
12246 - dont send numerics when we're dealing with CNOTICE
12247 - add in checking for +g, and resetting idle
12249 Revision Changes Path
12250 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12254 leeh 2005/02/08 11:37:50 EST (20050208_2)
12259 - fix operator blocks to work on ip spoofs
12261 Revision Changes Path
12262 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12266 leeh 2005/02/07 19:23:22 EST (20050208_1)
12269 doc example.conf example.efnet.conf
12272 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12274 Revision Changes Path
12275 7.258 +0 -39 ircd-ratbox/doc/example.conf
12276 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12277 7.198 +0 -272 ircd-ratbox/src/newconf.c
12281 leeh 2005/02/07 19:19:32 EST (20050208_0)
12286 - added support for kline.conf.perm et al, these take the same formats
12287 as their non-permanent partners, but you cant remove them via the ircd.
12289 Revision Changes Path
12290 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12294 leeh 2005/02/02 19:18:59 EST (20050203_1)
12301 help/opers cnotice cprivmsg
12303 - added help files for cprivmsg/cnotice
12305 Revision Changes Path
12306 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12307 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12308 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12309 1.10 +19 -19 ircd-ratbox/help/opers/index
12310 1.7 +10 -9 ircd-ratbox/help/users/index
12314 leeh 2005/02/02 19:14:25 EST (20050203_0)
12318 modules Makefile.in
12321 modules m_cmessage.c
12323 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12324 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12325 nick is a member. These bypass any target change limitations.
12326 - added ERR_VOICENEEDED, numeric 489.
12328 Revision Changes Path
12329 7.56 +2 -0 ircd-ratbox/include/numeric.h
12330 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12331 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12332 7.124 +1 -1 ircd-ratbox/src/messages.tab
12336 leeh 2005/02/02 16:58:16 EST (20050202_4)
12341 - update etrace help
12343 Revision Changes Path
12344 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12348 leeh 2005/02/02 16:55:04 EST (20050202_3)
12353 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12354 can put its external ip address in there..
12356 Revision Changes Path
12357 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12361 leeh 2005/02/02 16:41:06 EST (20050202_2)
12366 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12367 if its a non-local client. These will just get "lost" if the remote
12368 server doesnt support this..
12370 Revision Changes Path
12371 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12375 leeh 2005/02/02 16:12:12 EST (20050202_1)
12378 include client.h numeric.h s_conf.h
12379 modules/core m_message.c
12380 src messages.tab newconf.c s_conf.c
12382 - first part of the target change code, add the storage of targets for
12383 localuser, throttle messages when they fill all the available slots
12385 Revision Changes Path
12386 7.262 +5 -1 ircd-ratbox/include/client.h
12387 7.55 +2 -0 ircd-ratbox/include/numeric.h
12388 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12389 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12390 7.123 +1 -1 ircd-ratbox/src/messages.tab
12391 7.197 +1 -0 ircd-ratbox/src/newconf.c
12392 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12396 leeh 2005/02/02 13:28:10 EST (20050202_0)
12399 modules m_resv.c m_stats.c m_testline.c
12400 modules/core m_join.c
12401 src hash.c kdparse.c messages.tab s_newconf.c
12403 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12404 tracking of when resvs get hit
12406 Revision Changes Path
12407 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12408 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12409 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12410 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12411 7.114 +3 -0 ircd-ratbox/src/hash.c
12412 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12413 7.122 +1 -1 ircd-ratbox/src/messages.tab
12414 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12418 leeh 2005/01/31 09:04:10 EST (20050131_2)
12423 - fflush() logfiles
12425 Revision Changes Path
12426 7.79 +2 -0 ircd-ratbox/src/s_log.c
12430 leeh 2005/01/31 08:59:09 EST (20050131_1)
12435 - rename fd_dump() to comm_dump()
12437 Revision Changes Path
12438 1.27 +2 -2 ircd-ratbox/src/commio.c
12442 leeh 2005/01/30 19:16:08 EST (20050131_0)
12447 modules m_services.c
12448 modules/core m_server.c
12449 src hook.c s_serv.c
12451 - added hook for server_introduced
12452 - fixed up services support for hooks
12454 Revision Changes Path
12455 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12456 1.31 +1 -0 ircd-ratbox/include/hook.h
12457 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12458 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12459 7.36 +2 -0 ircd-ratbox/src/hook.c
12460 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12464 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12469 Add back in the comm_fd_hack thing for solaris
12471 Revision Changes Path
12472 1.26 +26 -1 ircd-ratbox/src/commio.c
12476 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12480 include commio.h s_conf.h watch.h
12481 modules m_dline.c m_kline.c m_resv.c m_stats.c
12482 m_watch.c m_xline.c
12483 modules/core m_nick.c
12484 src balloc.c cache.c client.c commio.c
12485 epoll.c ircd.c ircd_lexer.l kdparse.c
12486 listener.c s_auth.c s_conf.c s_log.c
12489 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12491 Revision Changes Path
12492 1.18 +0 -2 ircd-ratbox/adns/adns.h
12493 1.14 +6 -37 ircd-ratbox/include/commio.h
12494 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12495 7.3 +2 -2 ircd-ratbox/include/watch.h
12496 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12497 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12498 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12499 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12500 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12501 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12502 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12503 7.85 +1 -1 ircd-ratbox/src/balloc.c
12504 1.24 +5 -5 ircd-ratbox/src/cache.c
12505 7.488 +4 -4 ircd-ratbox/src/client.c
12506 1.25 +10 -280 ircd-ratbox/src/commio.c
12507 1.33 +1 -1 ircd-ratbox/src/epoll.c
12508 7.368 +4 -4 ircd-ratbox/src/ircd.c
12509 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12510 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12511 7.125 +8 -8 ircd-ratbox/src/listener.c
12512 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12513 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12514 7.78 +20 -20 ircd-ratbox/src/s_log.c
12515 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12516 1.6 +22 -15 ircd-ratbox/src/watch.c
12520 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12523 modules/core m_mode.c
12525 remove two unused variables
12527 Revision Changes Path
12528 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12532 leeh 2005/01/28 15:31:40 EST (20050128_1)
12538 - mo_kline() needs minpara of 3, not 2
12539 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12540 - require me.info is never blank
12542 Revision Changes Path
12543 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12544 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12548 leeh 2005/01/28 15:26:28 EST (20050128_0)
12551 modules/core m_mode.c m_sjoin.c
12553 - patch via jilles to fix +eI lists being shown to lusers when handling
12554 protocol stuff over TS6
12556 Revision Changes Path
12557 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12558 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12562 leeh 2005/01/25 19:47:38 EST (20050126_0)
12566 modules/core m_join.c m_mode.c m_sjoin.c
12567 src channel.c messages.tab s_serv.c
12569 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12570 an operspy call with &me
12571 - remove modebuf/parabuf params from channel_modes(), we now generate a
12572 buffer internally which we return.
12574 Revision Changes Path
12575 7.163 +1 -1 ircd-ratbox/include/channel.h
12576 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12577 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12578 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12579 7.431 +25 -18 ircd-ratbox/src/channel.c
12580 7.121 +1 -1 ircd-ratbox/src/messages.tab
12581 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12585 alz 2005/01/25 18:09:18 EST (20050125_5)
12588 doc example.conf example.efnet.conf
12591 src listener.c newconf.c s_conf.c
12593 Added dline_with_reason config option (default yes):
12595 /* dline reason: show the user the dline reason when they connect
12598 dline_with_reason = yes;
12600 Revision Changes Path
12601 7.257 +6 -1 ircd-ratbox/doc/example.conf
12602 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12603 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12604 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12605 7.124 +1 -1 ircd-ratbox/src/listener.c
12606 7.196 +1 -0 ircd-ratbox/src/newconf.c
12607 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12611 leeh 2005/01/25 13:21:17 EST (20050125_4)
12616 - make conf_set_generic_string() test len exists before it uses it.
12618 Revision Changes Path
12619 7.195 +1 -1 ircd-ratbox/src/newconf.c
12623 leeh 2005/01/25 13:10:56 EST (20050125_3)
12629 - rename 'type' to 'flags' in cluster {};
12630 - add stacking of servers in cluster {}; documented in example.conf
12632 Revision Changes Path
12633 7.256 +18 -10 ircd-ratbox/doc/example.conf
12634 7.194 +39 -7 ircd-ratbox/src/newconf.c
12638 alz 2005/01/25 12:48:54 EST (20050125_2)
12642 src listener.c s_conf.c
12644 Added dline reasons, connecting/banned clients now see ban reason.
12646 Revision Changes Path
12647 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12648 7.123 +17 -4 ircd-ratbox/src/listener.c
12649 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12653 leeh 2005/01/25 07:44:37 EST (20050125_1)
12656 doc example.conf example.efnet.conf
12659 - implement stacking of shared {}; blocks, documented in example.conf
12661 Revision Changes Path
12662 7.255 +26 -13 ircd-ratbox/doc/example.conf
12663 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12664 7.193 +51 -36 ircd-ratbox/src/newconf.c
12668 leeh 2005/01/24 19:08:29 EST (20050125_0)
12672 include client.h s_conf.h
12673 modules/core m_join.c
12674 src newconf.c s_user.c
12676 - added jupe_exempt to auth {};, exempts the user from generating warnings
12677 when they attempt to join juped channels.
12679 Revision Changes Path
12680 7.254 +2 -0 ircd-ratbox/doc/example.conf
12681 7.261 +3 -0 ircd-ratbox/include/client.h
12682 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12683 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12684 7.192 +1 -0 ircd-ratbox/src/newconf.c
12685 7.338 +8 -0 ircd-ratbox/src/s_user.c
12689 leeh 2005/01/24 18:57:02 EST (20050124_6)
12694 - rework shared {};, the format is now:
12696 oper = "flame@*.leeh.co.uk", "*.lan";
12702 oper = "flame@*.leeh.co.uk", "*.lan";
12706 Revision Changes Path
12707 7.191 +55 -23 ircd-ratbox/src/newconf.c
12711 leeh 2005/01/24 17:25:58 EST (20050124_5)
12716 - fix the prototype on load_static_modules()
12718 Revision Changes Path
12719 7.61 +1 -1 ircd-ratbox/include/modules.h
12723 leeh 2005/01/24 16:00:30 EST (20050124_4)
12728 - have cap end call register_local_user() with its own copy of
12729 source_p->username so its safe for unidented users..
12731 Revision Changes Path
12732 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12736 leeh 2005/01/24 15:48:09 EST (20050124_3)
12739 include newconf.h s_conf.h
12741 src newconf.c s_conf.c s_log.c
12743 - move the conf parser over to a table based structure, with generic setting
12744 of integers/strings
12746 Revision Changes Path
12747 7.34 +9 -8 ircd-ratbox/include/newconf.h
12748 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12749 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12750 7.190 +264 -808 ircd-ratbox/src/newconf.c
12751 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12752 7.77 +13 -13 ircd-ratbox/src/s_log.c
12756 leeh 2005/01/24 13:11:30 EST (20050124_2)
12762 - added stacking of ips in exempt {};
12764 Revision Changes Path
12765 7.253 +4 -0 ircd-ratbox/doc/example.conf
12766 7.189 +11 -30 ircd-ratbox/src/newconf.c
12770 leeh 2005/01/24 12:59:57 EST (20050124_1)
12774 src channel.c client.c hash.c hook.c
12775 newconf.c s_user.c watch.c
12777 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12778 consistent with the rest of the dlink code.
12780 Revision Changes Path
12781 1.54 +7 -7 ircd-ratbox/include/tools.h
12782 7.430 +2 -2 ircd-ratbox/src/channel.c
12783 7.487 +6 -6 ircd-ratbox/src/client.c
12784 7.113 +5 -5 ircd-ratbox/src/hash.c
12785 7.35 +1 -1 ircd-ratbox/src/hook.c
12786 7.188 +2 -2 ircd-ratbox/src/newconf.c
12787 7.337 +1 -1 ircd-ratbox/src/s_user.c
12788 1.5 +4 -4 ircd-ratbox/src/watch.c
12792 leeh 2005/01/24 12:47:13 EST (20050124_0)
12797 - cheap hack on sticky capabs..
12799 Revision Changes Path
12800 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12804 leeh 2005/01/22 11:36:54 EST (20050122_0)
12809 - updated my clicap implementation to match the spec so far..
12811 Revision Changes Path
12812 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12816 leeh 2005/01/21 07:14:43 EST (20050121_2)
12821 modules m_services.c
12822 src hook.c s_serv.c
12824 - added hooks for when we're sending a burst
12825 - rewrote hooks.txt
12826 - fix up the hooks ive already done in services compatibility, ill add the
12827 hooks for server/client introductions in a bit.
12829 Revision Changes Path
12830 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12831 1.30 +4 -0 ircd-ratbox/include/hook.h
12832 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12833 7.34 +7 -0 ircd-ratbox/src/hook.c
12834 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12838 leeh 2005/01/21 06:34:03 EST (20050121_1)
12841 contrib example_module.c spy_admin_notice.c
12842 spy_info_notice.c spy_links_notice.c
12843 spy_motd_notice.c spy_stats_notice.c
12844 spy_stats_p_notice.c spy_trace_notice.c
12846 spy_whois_notice_global.c
12848 modules m_admin.c m_info.c m_links.c m_motd.c
12849 m_services.c m_stats.c m_trace.c
12850 m_whois.c static_modules.c.SH
12851 modules/core m_server.c
12852 src client.c hook.c ircd.c modules.c packet.c
12853 s_auth.c s_serv.c s_user.c send.c
12855 - add a better implementation of the hook system, its now a slow leaking
12856 array and events are created whenever we try adding a hook for it, or
12857 theyre registered for the caller.
12859 Ive temporarily fucked services support and removed most of the other
12860 hooks.. I shall fix this soon.
12862 Revision Changes Path
12863 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12864 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12865 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12866 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12867 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12868 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12869 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12870 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12871 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12872 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12873 1.29 +34 -70 ircd-ratbox/include/hook.h
12874 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12875 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12876 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12877 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12878 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12879 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12880 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12881 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12882 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12883 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12884 7.486 +1 -28 ircd-ratbox/src/client.c
12885 7.33 +131 -137 ircd-ratbox/src/hook.c
12886 7.367 +1 -1 ircd-ratbox/src/ircd.c
12887 7.151 +6 -10 ircd-ratbox/src/modules.c
12888 7.138 +10 -14 ircd-ratbox/src/packet.c
12889 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12890 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12891 7.336 +0 -6 ircd-ratbox/src/s_user.c
12892 7.286 +8 -6 ircd-ratbox/src/send.c
12896 leeh 2005/01/20 19:19:20 EST (20050121_0)
12901 - remove an unused struct
12903 Revision Changes Path
12904 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12908 leeh 2005/01/20 13:38:39 EST (20050120_1)
12911 . configure configure.ac
12912 include client.h numeric.h patchlevel.h
12913 modules Makefile.in
12914 src messages.tab s_user.c
12918 - drop back to -O0, fix patchlevel.h
12919 - first stab at client capabilities.. this still needs work.
12921 Revision Changes Path
12922 7.240 +3 -3 ircd-ratbox/configure
12923 7.54 +3 -3 ircd-ratbox/configure.ac
12924 7.260 +3 -0 ircd-ratbox/include/client.h
12925 7.54 +2 -0 ircd-ratbox/include/numeric.h
12926 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12927 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12928 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12929 7.120 +1 -1 ircd-ratbox/src/messages.tab
12930 7.335 +3 -0 ircd-ratbox/src/s_user.c
12934 leeh 2005/01/20 06:04:41 EST (20050120_0)
12937 . ChangeLog RELNOTES
12938 include config.h config.h.dist memory.h
12941 src commio.c crypt.c getopt.c ircd.c s_serv.c
12943 . README.VMS clean.com make.com
12944 include setup.h_vms
12945 modules descrip.mms static_modules_c.com
12946 modules/core descrip.mms
12947 src descrip.mms qio.c version.com
12948 tools descrip.mms mkpasswd_vms.c
12950 - clean changelog, relnotes
12951 - mark patchlevel as 2.1.0beta
12952 - remove VMS support
12954 Revision Changes Path
12955 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12956 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12957 1.111 +1 -348 ircd-ratbox/RELNOTES
12958 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12959 7.182 +0 -42 ircd-ratbox/include/config.h
12960 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12961 7.50 +0 -4 ircd-ratbox/include/memory.h
12962 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12963 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12964 7.2 +0 -58 ircd-ratbox/make.com (dead)
12965 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12966 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12967 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12968 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12969 1.24 +7 -30 ircd-ratbox/src/commio.c
12970 7.12 +0 -4 ircd-ratbox/src/crypt.c
12971 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12972 7.24 +0 -4 ircd-ratbox/src/getopt.c
12973 7.366 +4 -19 ircd-ratbox/src/ircd.c
12974 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12975 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12976 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12977 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12978 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12982 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12988 not using the return values on a few watch functions so make them void
12990 Revision Changes Path
12991 7.2 +5 -5 ircd-ratbox/include/watch.h
12992 1.4 +19 -28 ircd-ratbox/src/watch.c
12995 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13000 Make watch throttle, don't accept letter commands stacked
13002 Revision Changes Path
13003 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13007 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13014 Revision Changes Path
13015 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13019 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13022 . ChangeLog README.FIRST RELNOTES configure
13024 adns adns.h internal.h parse.c transmit.c
13026 contrib example_module.c spy_admin_notice.c
13027 spy_info_notice.c spy_links_notice.c
13028 spy_motd_notice.c spy_stats_notice.c
13029 spy_stats_p_notice.c spy_trace_notice.c
13031 spy_whois_notice_global.c
13032 doc example.conf example.efnet.conf ircd.motd
13033 server-version-info whats-new.txt
13034 help/opers umode xline
13036 include cache.h channel.h class.h client.h
13037 commio.h config.h config.h.dist hash.h
13038 hook.h hostmask.h irc_string.h ircd.h
13039 ircd_defs.h m_info.h memory.h msg.h
13040 newconf.h numeric.h packet.h patchlevel.h
13041 patricia.h s_conf.h s_gline.h s_newconf.h
13042 s_serv.h s_user.h scache.h serno.h
13043 setup.h.in sprintf_irc.h stdinc.h tools.h
13044 modules .depend Makefile.in m_admin.c m_away.c
13045 m_dline.c m_encap.c m_gline.c m_info.c
13046 m_kline.c m_links.c m_list.c m_lusers.c
13047 m_motd.c m_oper.c m_operspy.c m_rehash.c
13048 m_restart.c m_resv.c m_set.c m_stats.c
13049 m_svinfo.c m_testline.c m_testmask.c
13050 m_topic.c m_trace.c m_watch.c m_who.c
13051 m_whois.c m_whowas.c m_xline.c
13052 static_modules.c.SH
13053 modules/core m_error.c m_message.c m_mode.c m_quit.c
13054 m_server.c m_squit.c
13055 src .depend Makefile.in adns.c balloc.c
13056 cache.c channel.c class.c client.c
13057 commio.c crypt.c devpoll.c epoll.c
13058 event.c getopt.c hash.c hook.c hostmask.c
13059 irc_string.c ircd.c ircd_lexer.l
13060 ircd_parser.y ircd_signal.c listener.c
13061 modules.c newconf.c numeric.c packet.c
13062 parse.c patricia.c poll.c reject.c
13063 restart.c s_auth.c s_conf.c s_log.c
13064 s_newconf.c s_serv.c s_user.c scache.c
13065 select.c send.c snprintf.c tools.c
13066 version.c.SH watch.c whowas.c
13067 tools README.mkpasswd mkpasswd.c
13069 . README.VMS clean.com make.com
13071 include common.h s_stats.h setup.h_vms
13073 modules descrip.mms m_challenge.c m_etrace.c
13074 m_invite.c m_names.c m_pass.c m_ping.c
13075 m_pong.c m_services.c m_tb.c m_user.c
13076 m_users.c m_version.c
13077 static_modules_c.com
13078 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13080 servlink descrip.mms
13081 src descrip.mms kdparse.c messages.tab qio.c
13082 s_gline.c s_stats.c version.com
13083 tools descrip.mms mkpasswd_vms.c
13087 modules/core channels.c users.c
13090 merge from RATBOX_2_0
13092 Revision Changes Path
13093 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13094 7.40 +1 -0 ircd-ratbox/README.FIRST
13095 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13096 1.110 +114 -6 ircd-ratbox/RELNOTES
13097 1.17 +4 -0 ircd-ratbox/adns/adns.h
13098 1.17 +4 -4 ircd-ratbox/adns/internal.h
13099 1.12 +38 -38 ircd-ratbox/adns/parse.c
13100 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13101 1.19 +13 -13 ircd-ratbox/adns/types.c
13102 7.1 +10 -0 ircd-ratbox/clean.com (new)
13103 7.239 +47 -29 ircd-ratbox/configure
13104 7.53 +40 -32 ircd-ratbox/configure.ac
13105 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13106 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13107 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13108 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13109 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13110 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13111 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13112 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13113 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13114 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13115 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13116 7.252 +68 -22 ircd-ratbox/doc/example.conf
13117 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13118 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13119 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13120 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13121 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13122 1.5 +2 -1 ircd-ratbox/help/opers/umode
13123 1.7 +1 -1 ircd-ratbox/help/opers/xline
13124 1.2 +1 -0 ircd-ratbox/help/users/umode
13125 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13126 1.7 +8 -0 ircd-ratbox/include/cache.h
13127 7.162 +18 -16 ircd-ratbox/include/channel.h
13128 7.25 +4 -0 ircd-ratbox/include/class.h
13129 7.259 +34 -28 ircd-ratbox/include/client.h
13130 1.13 +45 -7 ircd-ratbox/include/commio.h
13131 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13132 7.181 +74 -16 ircd-ratbox/include/config.h
13133 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13134 7.53 +2 -0 ircd-ratbox/include/hash.h
13135 1.28 +73 -27 ircd-ratbox/include/hook.h
13136 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13137 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13138 7.80 +6 -31 ircd-ratbox/include/ircd.h
13139 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13140 7.56 +14 -8 ircd-ratbox/include/m_info.h
13141 7.49 +4 -0 ircd-ratbox/include/memory.h
13142 7.53 +2 -0 ircd-ratbox/include/msg.h
13143 7.33 +9 -9 ircd-ratbox/include/newconf.h
13144 7.53 +12 -8 ircd-ratbox/include/numeric.h
13145 7.27 +1 -1 ircd-ratbox/include/packet.h
13146 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13147 7.19 +25 -1 ircd-ratbox/include/patricia.h
13148 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13149 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13150 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13151 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13152 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13153 7.34 +13 -9 ircd-ratbox/include/s_user.h
13154 7.15 +1 -1 ircd-ratbox/include/scache.h
13155 7.5366 +1 -1 ircd-ratbox/include/serno.h
13156 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13157 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13158 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13159 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13160 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13161 1.53 +10 -10 ircd-ratbox/include/tools.h
13162 7.1 +58 -0 ircd-ratbox/make.com (new)
13163 1.45 +338 -182 ircd-ratbox/modules/.depend
13164 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13165 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13166 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13167 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13168 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13169 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13170 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13171 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13172 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13173 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13174 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13175 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13176 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13177 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13178 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13179 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13180 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13181 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13182 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13183 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13184 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13185 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13186 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13187 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13188 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13189 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13190 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13191 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13192 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13193 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13194 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13195 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13196 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13197 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13198 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13199 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13200 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13201 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13202 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13203 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13204 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13205 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13206 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13207 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13208 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13209 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13210 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13211 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13212 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13213 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13214 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13215 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13216 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13217 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13218 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13219 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13220 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13221 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13222 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13223 7.48 +162 -119 ircd-ratbox/src/.depend
13224 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13225 7.75 +5 -5 ircd-ratbox/src/adns.c
13226 7.84 +1 -1 ircd-ratbox/src/balloc.c
13227 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13228 1.23 +75 -7 ircd-ratbox/src/cache.c
13229 7.429 +342 -79 ircd-ratbox/src/channel.c
13230 7.67 +42 -2 ircd-ratbox/src/class.c
13231 7.485 +245 -85 ircd-ratbox/src/client.c
13232 1.23 +349 -43 ircd-ratbox/src/commio.c
13233 7.11 +4 -0 ircd-ratbox/src/crypt.c
13234 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13235 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13236 1.32 +4 -8 ircd-ratbox/src/epoll.c
13237 7.46 +63 -6 ircd-ratbox/src/event.c
13238 7.23 +4 -0 ircd-ratbox/src/getopt.c
13239 7.112 +8 -7 ircd-ratbox/src/hash.c
13240 7.32 +135 -133 ircd-ratbox/src/hook.c
13241 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13242 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13243 7.365 +56 -48 ircd-ratbox/src/ircd.c
13244 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13245 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13246 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13247 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13248 7.122 +14 -13 ircd-ratbox/src/listener.c
13249 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13250 7.150 +17 -8 ircd-ratbox/src/modules.c
13251 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13252 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13253 7.137 +55 -42 ircd-ratbox/src/packet.c
13254 7.187 +8 -15 ircd-ratbox/src/parse.c
13255 7.28 +2 -4 ircd-ratbox/src/patricia.c
13256 7.82 +3 -1 ircd-ratbox/src/poll.c
13257 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13258 1.32 +8 -3 ircd-ratbox/src/reject.c
13259 7.34 +1 -0 ircd-ratbox/src/restart.c
13260 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13261 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13262 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13263 7.76 +32 -35 ircd-ratbox/src/s_log.c
13264 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13265 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13266 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13267 7.334 +773 -2 ircd-ratbox/src/s_user.c
13268 7.27 +2 -1 ircd-ratbox/src/scache.c
13269 7.44 +2 -0 ircd-ratbox/src/select.c
13270 7.285 +12 -12 ircd-ratbox/src/send.c
13271 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13272 7.46 +0 -1 ircd-ratbox/src/tools.c
13273 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13274 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13275 1.3 +4 -4 ircd-ratbox/src/watch.c
13276 7.32 +1 -0 ircd-ratbox/src/whowas.c
13277 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13278 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13279 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13280 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13284 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13286 Modified files: (Branch: RATBOX_2_0)
13289 a remote client is never going to have a watch list..duh
13291 Revision Changes Path
13292 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13296 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13298 Added files: (Branch: RATBOX_2_0)
13303 Revision Changes Path
13304 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13308 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13310 Added files: (Branch: RATBOX_2_0)
13314 helps if we actually include the .c/.h files
13316 Revision Changes Path
13317 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13318 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13322 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13324 Modified files: (Branch: RATBOX_2_0)
13325 . configure configure.ac
13326 include client.h numeric.h s_conf.h setup.h.in
13328 modules Makefile.in
13329 modules/core m_nick.c
13330 src Makefile.in client.c ircd.c messages.tab
13331 newconf.c s_conf.c s_user.c
13333 backport watch from devel
13335 Revision Changes Path
13336 7.229.2.10 +12 -2 ircd-ratbox/configure
13337 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13338 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13339 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13340 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13341 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13342 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13343 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13344 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13345 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13346 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13347 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13348 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13349 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13350 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13351 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13355 leeh 2005/01/12 10:12:40 EST (20050112_1)
13357 Modified files: (Branch: RATBOX_2_0)
13359 modules m_services.c m_whois.c
13362 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13363 when the user is logged in
13365 Revision Changes Path
13366 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13367 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13368 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13369 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13373 leeh 2005/01/11 19:47:14 EST (20050112_0)
13375 Modified files: (Branch: RATBOX_2_0)
13376 include supported.h
13377 Added files: (Branch: RATBOX_2_0)
13381 - added doc/services.txt, outlining the compatibility code
13383 Revision Changes Path
13384 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13385 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13389 leeh 2005/01/11 18:38:10 EST (20050111_5)
13391 Modified files: (Branch: RATBOX_2_0)
13392 include client.h hook.h
13393 modules m_services.c
13394 modules/core m_server.c
13395 src hook.c s_serv.c
13397 - more services compatibility code:
13398 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13399 appropriate service {}; entry, only accept SU from these.
13400 - hook into us finishing nick burst, and have services burst a list of
13403 Revision Changes Path
13404 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13405 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13406 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13407 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13408 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13409 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13413 leeh 2005/01/11 17:32:42 EST (20050111_4)
13415 Modified files: (Branch: RATBOX_2_0)
13416 . configure configure.ac
13418 modules Makefile.in
13420 Added files: (Branch: RATBOX_2_0)
13421 modules m_services.c
13423 - more services compatibility code:
13424 - encap handlers for SU (services marking client as logged in)
13425 - and for LOGIN (servers bursting logged in status)
13426 - move suser from Client -> User
13428 Revision Changes Path
13429 7.229.2.9 +9 -3 ircd-ratbox/configure
13430 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13431 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13432 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13433 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13434 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13438 leeh 2005/01/11 16:46:34 EST (20050111_3)
13440 Modified files: (Branch: RATBOX_2_0)
13441 include ircd_defs.h
13443 - whoops, missing #endif
13445 Revision Changes Path
13446 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13450 leeh 2005/01/11 15:56:57 EST (20050111_2)
13452 Modified files: (Branch: RATBOX_2_0)
13453 include ircd_defs.h
13455 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13456 have ipv6 just report sizeof(struct sockaddr_in)
13458 Revision Changes Path
13459 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13463 leeh 2005/01/10 20:19:35 EST (20050111_1)
13465 Modified files: (Branch: RATBOX_2_0)
13468 - fix a gcc warning
13470 Revision Changes Path
13471 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13475 leeh 2005/01/10 20:10:35 EST (20050111_0)
13477 Modified files: (Branch: RATBOX_2_0)
13478 adns internal.h parse.c transmit.c types.c
13480 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13483 Revision Changes Path
13484 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13485 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13486 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13487 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13491 leeh 2005/01/10 17:48:48 EST (20050110_3)
13493 Modified files: (Branch: RATBOX_2_0)
13496 - send out the reformatted xline to opers (\s -> ' ')
13498 Revision Changes Path
13499 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13503 leeh 2005/01/10 16:18:53 EST (20050110_2)
13505 Modified files: (Branch: RATBOX_2_0)
13508 include client.h supported.h
13509 src messages.tab s_user.c send.c
13511 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13514 Revision Changes Path
13515 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13516 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13517 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13518 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13519 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13520 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13521 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13525 leeh 2005/01/10 14:50:47 EST (20050110_1)
13527 Modified files: (Branch: RATBOX_2_0)
13528 doc example.conf example.efnet.conf
13530 - I dont remember ts6 desyncing on bans, so im not sure why the example
13533 Revision Changes Path
13534 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13535 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13539 leeh 2005/01/10 13:31:10 EST (20050110_0)
13541 Modified files: (Branch: RATBOX_2_0)
13542 . configure configure.ac
13543 include channel.h client.h numeric.h s_conf.h
13544 s_serv.h setup.h.in
13545 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13547 src channel.c messages.tab newconf.c s_conf.c
13550 - added --enable-services to configure, which enables some ratbox-services
13551 compatibility code:
13552 - chanmode +r, registered users only
13553 - usermode +S, prevents deop/kick of a service
13554 - service { }; block in conf for the above umode
13556 Revision Changes Path
13557 7.229.2.8 +28 -16 ircd-ratbox/configure
13558 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13559 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13560 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13561 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13562 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13563 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13564 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13565 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13566 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13567 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13568 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13569 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13570 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13571 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13572 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13573 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13574 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13575 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13579 leeh 2005/01/09 08:23:30 EST (20050109_0)
13581 Modified files: (Branch: RATBOX_2_0)
13584 - remove a tab, and add +C to opers umode help
13586 Revision Changes Path
13587 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode