1 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
3 Remove hash_find_masked_server(), which made it possible
4 to specify the full (unmasked) name of a server behind
5 a hostmask. As a result find_any_client() (for prefixes)
6 becomes equal to find_client(), so remove that too.
10 +0 -1 trunk/include/hash.h (File Modified)
11 +1 -75 trunk/src/hash.c (File Modified)
12 +1 -1 trunk/src/parse.c (File Modified)
15 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
17 Remove '*' from valid server name characters.
18 This makes it impossible to connect hostmasked servers.
19 (This support didn't work well anyway, was incompatible
20 with TS6 and we never masked ourselves.)
24 +1 -1 trunk/src/match.c (File Modified)
27 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
29 Change spambot, flooder and jupe joiner notices from host to orighost.
33 +1 -1 trunk/modules/core/m_join.c (File Modified)
34 +2 -2 trunk/modules/core/m_message.c (File Modified)
35 +2 -2 trunk/src/channel.c (File Modified)
38 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
40 Add documentation for SASL client protocol, same as atheme doc/SASL.
44 + - trunk/doc/sasl.txt (File Added)
47 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
49 Include real hostname in Closing Link message for unknown
50 connections that have sent USER. This is helpful for
51 k-lined users while not breaking server IP hiding.
55 +3 -1 trunk/src/client.c (File Modified)
58 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
64 +29 -29 trunk/configure (File Modified)
67 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
69 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
73 +3 -3 trunk/modules/core/m_kill.c (File Modified)
76 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
78 Backport from early 3.x:
81 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
83 - remove "Processing connection to foobar.net" message
87 +0 -3 trunk/src/s_auth.c (File Modified)
90 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
92 - missed the processing connection one (actually, we can probably nuke this one)
96 +1 -2 trunk/src/s_auth.c (File Modified)
99 river 2006/09/27 16:33:05 UTC (20060927-2174)
101 get_client_name = stupid
106 +10 -7 trunk/modules/core/m_kill.c (File Modified)
109 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
111 - remove excessive arguments
115 +1 -2 trunk/src/s_conf.c (File Modified)
116 +1 -1 trunk/src/s_user.c (File Modified)
119 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
121 - use sendto_one_notice() for on-connect notices too.
125 +10 -10 trunk/src/s_auth.c (File Modified)
128 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
130 - use sendto_one_notice() in the core, too.
134 +2 -2 trunk/src/chmode.c (File Modified)
135 +8 -15 trunk/src/modules.c (File Modified)
136 +3 -5 trunk/src/s_conf.c (File Modified)
137 +1 -2 trunk/src/s_newconf.c (File Modified)
138 +20 -57 trunk/src/s_user.c (File Modified)
141 river 2006/09/27 16:19:25 UTC (20060927-2166)
143 the KILL command will use get_client_name(, SHOW_IP) instead of
144 target->name, and will show a more useful error for local opers
149 +6 -4 trunk/modules/core/m_kill.c (File Modified)
152 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
154 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
158 +4 -2 trunk/src/send.c (File Modified)
161 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
167 +1 -1 trunk/include/client.h (File Modified)
170 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
172 - get_id(): fall back to "*" if client has no known name
176 +1 -1 trunk/include/client.h (File Modified)
179 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
181 - convert to sendto_one_notice().
185 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
186 +4 -6 trunk/unsupported/m_force.c (File Modified)
189 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
191 - use sendto_one_notice() in many places instead of
192 sendto_one(source_p, ":%s NOTICE %s :", ...);
196 +10 -25 trunk/extensions/example_module.c (File Modified)
197 +5 -14 trunk/extensions/hurt.c (File Modified)
198 +1 -2 trunk/extensions/m_42.c (File Modified)
199 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
200 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
201 +1 -2 trunk/extensions/m_opme.c (File Modified)
202 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
203 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
204 +3 -7 trunk/modules/core/m_die.c (File Modified)
205 +2 -4 trunk/modules/core/m_kill.c (File Modified)
206 +2 -2 trunk/modules/core/m_squit.c (File Modified)
207 +1 -2 trunk/modules/m_challenge.c (File Modified)
208 +11 -15 trunk/modules/m_connect.c (File Modified)
209 +20 -28 trunk/modules/m_dline.c (File Modified)
210 +2 -2 trunk/modules/m_etrace.c (File Modified)
211 +11 -21 trunk/modules/m_gline.c (File Modified)
212 +2 -4 trunk/modules/m_kline.c (File Modified)
213 +1 -2 trunk/modules/m_rehash.c (File Modified)
214 +3 -7 trunk/modules/m_restart.c (File Modified)
215 +31 -45 trunk/modules/m_set.c (File Modified)
216 +2 -4 trunk/modules/m_testmask.c (File Modified)
217 +5 -8 trunk/modules/m_unreject.c (File Modified)
218 +2 -5 trunk/modules/m_xline.c (File Modified)
223 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
224 +10 -25 trunk/extensions/example_module.c (File Modified)
225 +5 -14 trunk/extensions/hurt.c (File Modified)
226 +1 -2 trunk/extensions/m_42.c (File Modified)
227 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
228 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
229 +1 -2 trunk/extensions/m_opme.c (File Modified)
230 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
231 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
232 +3 -7 trunk/modules/core/m_die.c (File Modified)
233 +14 -11 trunk/modules/core/m_kill.c (File Modified)
234 +2 -2 trunk/modules/core/m_squit.c (File Modified)
235 +1 -2 trunk/modules/m_challenge.c (File Modified)
236 +11 -15 trunk/modules/m_connect.c (File Modified)
237 +2 -4 trunk/modules/m_dline.c (File Modified)
238 +2 -2 trunk/modules/m_etrace.c (File Modified)
239 +11 -21 trunk/modules/m_gline.c (File Modified)
240 +2 -4 trunk/modules/m_kline.c (File Modified)
241 +1 -2 trunk/modules/m_rehash.c (File Modified)
242 +3 -7 trunk/modules/m_restart.c (File Modified)
243 +31 -45 trunk/modules/m_set.c (File Modified)
244 +2 -4 trunk/modules/m_testmask.c (File Modified)
245 +5 -8 trunk/modules/m_unreject.c (File Modified)
246 +1 -3 trunk/modules/m_xline.c (File Modified)
247 +2 -2 trunk/src/chmode.c (File Modified)
248 +8 -15 trunk/src/modules.c (File Modified)
249 +10 -14 trunk/src/s_auth.c (File Modified)
250 +3 -6 trunk/src/s_conf.c (File Modified)
251 +1 -2 trunk/src/s_newconf.c (File Modified)
252 +20 -57 trunk/src/s_user.c (File Modified)
253 +4 -2 trunk/src/send.c (File Modified)
254 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
255 +4 -6 trunk/unsupported/m_force.c (File Modified)
258 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
260 - keyword-subst from charybdis 2.2.
264 +12 -3 trunk/doc/example.conf (File Modified)
265 +58 -3 trunk/doc/reference.conf (File Modified)
266 + - trunk/include/substitution.h (File Added)
267 +1 -0 trunk/src/Makefile.in (File Modified)
268 +2 -2 trunk/src/s_conf.c (File Modified)
269 +164 -1 trunk/src/s_user.c (File Modified)
270 + - trunk/src/substitution.c (File Added)
273 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
275 Removed merge tracking for "svnmerge" for
276 http://svn.atheme.org/charybdis/branches/release-2.2
280 + - trunk/ (Property Modified)
283 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
285 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
286 http://svn.atheme.org/charybdis/branches/release-2.2
290 + - trunk/ (Property Modified)
293 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
295 Removed merge tracking for "svnmerge" for
296 http://svn.atheme.org/charybdis/branches/release-2.2
300 + - trunk/ (Property Modified)
303 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
305 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
306 http://svn.atheme.org/charybdis/branches/release-2.2
310 + - trunk/ (Property Modified)
313 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
319 + - trunk/ (Property Modified)
322 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
324 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
325 http://svn.atheme.org/charybdis/branches/release-2.2
329 + - trunk/ (Property Modified)
332 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
334 - version bump to 2.2.0
338 +3 -1 trunk/NEWS (File Modified)
339 +1 -1 trunk/configure.ac (File Modified)
342 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
345 + branches/release-2.1 -> 2.2 base
346 + 3.0 -> branches/cxxconversion
347 + backport some immediate 3.0 functionality for 2.2
352 + - trunk/ (File Added)
355 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
357 Merged revisions 3135,3137 via svnmerge from
358 http://svn.atheme.org/charybdis/trunk
361 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
363 - Expand TRACE description
364 - Mention expiry time in TESTLINE
366 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
368 Update copyright year for sgml docs to 2007.
373 + - branches/release-2.1/ (Property Modified)
374 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
375 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
378 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
380 Merged revisions 1999 via svnmerge from
381 http://svn.atheme.org/charybdis/trunk
385 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
392 + - branches/release-2.1/ (Property Modified)
393 +1 -0 branches/release-2.1/CREDITS (File Modified)
396 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
398 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
399 http://svn.atheme.org/charybdis/trunk
402 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
404 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
406 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
408 - add use_forward to /info
410 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
412 Call channel_modes() with &me instead of source_p when
413 sending out a JOIN and SJOIN for a local user. This
414 saves checking whether they are on the channel they
417 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
419 If use_forward is disabled:
421 - hide +f in /mode #channel (/mode #channel f still shows it)
422 - do not send any mode changes adding +f to local clients
423 (-f ones are still sent)
428 + - branches/release-2.1/ (Property Modified)
429 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
430 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
431 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
432 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
433 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
434 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
435 +1 -1 branches/release-2.1/src/channel.c (File Modified)
436 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
437 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
438 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
439 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
440 +4 -2 branches/release-2.1/src/supported.c (File Modified)
443 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
445 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
449 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
450 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
451 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
454 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
456 Add accountability (wallops, log) to OKICK.
460 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
463 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
465 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
466 Similar to branches/release-2.2 r3061.
470 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
473 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
475 - Write xline to file after instead of before notifying opers and source
476 - Also notify source of failure to add xline
477 Similar to branches/release-2.2 r3057.
481 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
484 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
486 If a dline/kline/resv cannot be added to the file, send
487 the regular notices to local opers and source anyway,
488 and also warn the source (local opers were already warned).
489 Similar to branches/release-2.2 r3053.
493 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
496 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
498 Port over fixes from unkline/unxline/unresv to undline.
499 Similar to branches/release-2.2 r3049.
503 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
506 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
508 Merged revisions 2915 via svnmerge from
509 http://svn.atheme.org/charybdis/trunk
512 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
514 In usage message, show kline.conf and xline.conf instead
515 of klines.conf and xlines.conf.
520 + - branches/release-2.1/ (Property Modified)
521 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
524 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
526 Merged revisions 2831,2833,2853 via svnmerge from
527 http://svn.atheme.org/charybdis/trunk
530 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
532 unkline/unxline/unresv:
533 - if fclose on the output returns an error, treat this as a
535 - check if the rename from the temp file to the ban conf failed
537 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
539 When adding a permanent dline/kline/xline/resv, check
540 the return value of fclose().
542 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
544 Do not free xline aconf if it could not be written out.
545 It will be added to the list in memory anyway.
550 + - branches/release-2.1/ (Property Modified)
551 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
552 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
553 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
554 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
557 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
559 NEWS: Clarify effects of ip_cloaking changes a little.
563 +2 -0 branches/release-2.1/NEWS (File Modified)
566 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
572 +9 -9 branches/release-2.1/configure (File Modified)
575 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
577 Version bump on 2.1 branch to 2.1.2.
581 +1 -1 branches/release-2.1/configure.ac (File Modified)
584 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
590 +1 -0 branches/release-2.1/NEWS (File Modified)
593 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
595 Merged revisions 2801 via svnmerge from
596 http://svn.atheme.org/charybdis/trunk
599 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
601 ip_cloaking: try to avoid truncation by removing more
602 components of the hostname (except the TLD).
607 + - branches/release-2.1/ (Property Modified)
608 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
611 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
617 +8 -1 branches/release-2.1/NEWS (File Modified)
620 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
622 Merged revisions 2781 via svnmerge from
623 http://svn.atheme.org/charybdis/trunk
626 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
628 Fix stupid bug: checked a hostmask against the found
629 ban instead of all exceptions, causing all host mangled
630 clients to be exempted if there was a single ban
631 exception in many cases.
636 + - branches/release-2.1/ (Property Modified)
637 +2 -2 branches/release-2.1/src/channel.c (File Modified)
640 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
642 Merged revisions 2773 via svnmerge from
643 http://svn.atheme.org/charybdis/trunk
646 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
648 user@host must be *@* for a shared{} block with flags=locops
649 (server should not be *).
654 + - branches/release-2.1/ (Property Modified)
655 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
658 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
660 Tweak \s code a little.
664 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
665 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
666 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
669 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
671 Merged revisions 2761 via svnmerge from
672 http://svn.atheme.org/charybdis/trunk
675 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
677 The testline/no_tilde fixes are in 2.1.1.
682 + - branches/release-2.1/ (Property Modified)
683 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
686 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
692 +4 -1 branches/release-2.1/NEWS (File Modified)
695 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
697 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
698 http://svn.atheme.org/charybdis/trunk
702 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
704 If the auth{} block has no_tilde and is not kline exempt,
705 check the username without tilde against klines too.
706 This is consistent with the way klines work on spoofs
707 (klines checked on both raw and appearing-on-IRC version).
709 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
711 Rework the fix for klines with no_tilde.
712 Add an extra argument to find_address_conf() for the
713 username without tilde, as that may contain one character more.
715 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
717 Unbreak compile (because of r2697).
718 testline with ~ could be improved some more perhaps, but this should work.
720 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
722 testline: take no_tilde and username truncation into account
724 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
726 Add some information on /testline with no_tilde and username truncation.
731 + - branches/release-2.1/ (Property Modified)
732 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
733 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
734 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
735 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
736 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
737 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
740 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
742 Merged revisions 2149,2151 via svnmerge from
743 http://svn.atheme.org/charybdis/trunk
746 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
748 Move kills from services from +s to +k snomask.
749 Kills from non-service opers remain on +s.
751 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
753 Update description of +s and +k snomasks.
758 + - branches/release-2.1/ (Property Modified)
759 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
760 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
761 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
764 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
766 Merged revisions 2685 via svnmerge from
767 http://svn.atheme.org/charybdis/trunk
770 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
772 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
777 + - branches/release-2.1/ (Property Modified)
778 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
781 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
783 Merged revisions 2693 via svnmerge from
784 http://svn.atheme.org/charybdis/trunk
787 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
789 Fix truncation (by one) of unidented usernames
790 if user registration is done because of DNSBL
791 completion (which is the usual case if a valid
792 NICK and USER are sent quickly and any DNSBLs
798 + - branches/release-2.1/ (Property Modified)
799 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
802 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
808 +10 -0 branches/release-2.1/NEWS (File Modified)
811 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
817 +9 -9 branches/release-2.1/configure (File Modified)
820 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
822 Version bump to 2.1.1.
826 +1 -1 branches/release-2.1/configure.ac (File Modified)
829 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
831 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
832 http://svn.atheme.org/charybdis/trunk
835 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
837 - fix a server notice on SID collision where the server name is mentioned twice
839 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
841 - get_server_name() is stupid
843 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
847 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
849 Do the Attempt to re-introduce SID server notice somewhat
850 differently, showing a real host again if !HIDE_SERVERS_IPS
851 and still showing the server name exactly once.
853 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
855 Fix log message for Attempt to re-introduce SID (server notice was ok).
857 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
859 - replace "No N line" with "no connect block" in a
861 - show attempted server name in a few serverlog messages
866 + - branches/release-2.1/ (Property Modified)
867 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
870 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
872 Merged revisions 2218 via svnmerge from
873 http://svn.atheme.org/charybdis/trunk
876 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
878 Fix garbage in /stats y output on 64-bit archs.
883 + - branches/release-2.1/ (Property Modified)
884 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
887 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
889 Merged revisions 2438 via svnmerge from
890 http://svn.atheme.org/charybdis/trunk
893 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
895 Enable Revision keyword in addition to Id.
900 + - branches/release-2.1/ (Property Modified)
901 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
904 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
906 Merged revisions 2679 via svnmerge from
907 http://svn.atheme.org/charybdis/trunk
910 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
912 Port over ratbox 2.2 r23253 (anfl):
913 - remove the cached storage of how many +beI there are, thereby fixing a
914 case where it can get desynced from reality
919 + - branches/release-2.1/ (Property Modified)
920 +0 -1 branches/release-2.1/include/channel.h (File Modified)
921 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
924 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
926 Merged revisions 2093,2095 via svnmerge from
927 http://svn.atheme.org/charybdis/trunk
930 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
932 - change DNSBL licensing to BSD.
934 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
936 - change x86-assembly FNV implementation to BSD license
941 + - branches/release-2.1/ (Property Modified)
942 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
943 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
946 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
948 Merged revisions 2073,2075 via svnmerge from
949 http://svn.atheme.org/charybdis/trunk
952 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
954 Put full information in the squit reason when exiting
955 a server due to a servlink (ziplinks) error.
957 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
959 Put full information in the squit reason when exiting
960 a server due to not enough arguments for a command.
965 + - branches/release-2.1/ (Property Modified)
966 +7 -5 branches/release-2.1/src/parse.c (File Modified)
967 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
970 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
972 Merged revisions 2071 via svnmerge from
973 http://svn.atheme.org/charybdis/trunk
976 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
978 Don't redirect users from an existing domain to an
979 existing server in reference.conf.
985 + - branches/release-2.1/ (Property Modified)
986 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
989 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
991 Merged revisions 2053 via svnmerge from
992 http://svn.atheme.org/charybdis/trunk
995 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
997 Make find_channel_membership() choose the shortest list
998 (channel's list or user's list) to search, avoiding excessive
999 CPU usage with services which are in lots of channels.
1000 From ratbox 2.2 (anfl/jilles)
1005 + - branches/release-2.1/ (Property Modified)
1006 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1009 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1015 +9 -9 branches/release-2.1/configure (File Modified)
1018 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1020 Version change 2.1.0rc1 -> 2.1.0 (release).
1024 +1 -1 branches/release-2.1/configure.ac (File Modified)
1027 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1029 Merged revisions 2029 via svnmerge from
1030 http://svn.atheme.org/charybdis/trunk
1033 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1035 NEWS: mention m_webirc.c module
1040 + - branches/release-2.1/ (Property Modified)
1041 +1 -0 branches/release-2.1/NEWS (File Modified)
1044 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1050 +9 -9 branches/release-2.1/configure (File Modified)
1053 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1055 Change version to 2.1.0rc1.
1059 +1 -1 branches/release-2.1/configure.ac (File Modified)
1062 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1064 Merged revisions 2021 via svnmerge from
1065 http://svn.atheme.org/charybdis/trunk
1068 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1070 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1071 related flaky looking things, and instead keep a list
1072 of BlacklistClients in PreClient.
1077 + - branches/release-2.1/ (Property Modified)
1078 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1079 +1 -1 branches/release-2.1/include/client.h (File Modified)
1080 +0 -1 branches/release-2.1/include/res.h (File Modified)
1081 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1082 +0 -24 branches/release-2.1/src/res.c (File Modified)
1083 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1086 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1088 Merged revisions 2015,2017 via svnmerge from
1089 http://svn.atheme.org/charybdis/trunk
1092 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1094 Check if the name in the question section of the
1095 DNS reply matches what we queried, to guard against
1096 late replies to a previous query with the same id.
1098 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1100 res.c: add a comment summarizing our changes
1105 + - branches/release-2.1/ (Property Modified)
1106 +53 -18 branches/release-2.1/src/res.c (File Modified)
1109 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1111 Merged revisions 1981 via svnmerge from
1112 http://svn.atheme.org/charybdis/trunk
1115 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1117 Alphabetize extensions and tweak the descriptions a little.
1122 + - branches/release-2.1/ (Property Modified)
1123 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1124 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1127 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1129 Merged revisions 1975 via svnmerge from
1130 http://svn.atheme.org/charybdis/trunk
1133 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1135 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1136 We should use the IP and not truncate the hostname.
1137 From ratbox 2.2 (androsyn)
1142 + - branches/release-2.1/ (Property Modified)
1143 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1146 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1148 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1149 http://svn.atheme.org/charybdis/trunk
1153 + - branches/release-2.1/ (Property Modified)
1156 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1158 - branch 2.1 release family
1162 + - branches/release-2.1/ (File Added)
1165 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1167 Describe new handling of host mangling in channel bans in SGML.
1171 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1174 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1176 - ok, 2.1 operline brought to you by marvin the melancholy robot
1180 +1 -1 trunk/src/messages.tab (File Modified)
1183 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1185 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1186 If anybody comes up with anything better, then please let us know
1187 and we will change this before 2.1 is branched.
1191 +1 -1 trunk/src/messages.tab (File Modified)
1194 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1196 Add EUID to capab.txt.
1200 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1203 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1209 +3 -0 trunk/NEWS (File Modified)
1212 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1214 Allow service{} servers to manipulate the nick delay table
1215 (for "nickserv enforcement").
1216 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1217 If duration is 0, the nickdelay entry is removed, otherwise
1218 it is added with the duration in seconds (maximum 24 hours).
1219 It is suggested that this is used if the EUID capab is present.
1223 +42 -1 trunk/modules/m_services.c (File Modified)
1226 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1228 HURT: strip off *@ from the start of the mask
1229 reject anything else containing '@' or '!'
1233 +11 -0 trunk/extensions/hurt.c (File Modified)
1236 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1238 ircd.c: need supported.h here
1242 +1 -0 trunk/src/ircd.c (File Modified)
1245 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1247 HURT: less ambiguity here
1248 ips/hosts to be hurt must contain a '.' or ':' otherwise
1249 they are interpreted as nicks
1253 +14 -9 trunk/extensions/hurt.c (File Modified)
1256 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1258 - we're now ircd-charybdis.org.
1259 - properly alphabetize credits
1263 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1266 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1268 - add additional modules to the configs
1272 +6 -0 trunk/doc/example.conf (File Modified)
1273 +12 -0 trunk/doc/reference.conf (File Modified)
1276 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1278 - remove hurt.h, it is pointless and confusing
1282 +27 -62 trunk/extensions/hurt.c (File Modified)
1283 + - trunk/extensions/hurt.h (File Deleted)
1286 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1288 - add code to suggest a local HURT by nickname.
1289 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1293 +40 -10 trunk/extensions/hurt.c (File Modified)
1294 +1 -0 trunk/extensions/hurt.h (File Modified)
1297 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1303 +2 -1 trunk/NEWS (File Modified)
1306 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1308 MASKTRACE/TESTMASK: check orighost as well
1312 +4 -2 trunk/modules/m_etrace.c (File Modified)
1313 +3 -1 trunk/modules/m_testmask.c (File Modified)
1316 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1318 Make RPL_ISUPPORT (005) numeric modularizable.
1319 Currently it will reassemble the numeric every time
1320 it needs to be sent, using a few dozen callbacks;
1321 if this is too slow some caching scheme should be
1326 +0 -1 trunk/include/s_user.h (File Modified)
1327 +36 -114 trunk/include/supported.h (File Modified)
1328 +1 -1 trunk/modules/m_version.c (File Modified)
1329 +1 -0 trunk/src/Makefile.in (File Modified)
1330 +1 -0 trunk/src/ircd.c (File Modified)
1331 +300 -25 trunk/src/s_user.c (File Modified)
1332 + - trunk/src/supported.c (File Added)
1335 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1337 EUID orighost could differ from host only in case,
1338 do not mark as dynamic spoof then
1342 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1345 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1347 kline help file: clarify a bit and remove some obsolete stuff
1348 partly suggested by Olin
1352 +8 -8 trunk/help/opers/kline (File Modified)
1355 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1361 +20 -0 trunk/NEWS (File Modified)
1364 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1366 Show real host/IP to nonopers whoising themselves.
1367 The IP is not shown for auth{} spoofs, otherwise it is,
1368 as it looked rather weird to me to show an auth{} spoofed
1369 IP like this. (/userhost on self still shows the IP.)
1373 +13 -2 trunk/modules/m_whois.c (File Modified)
1376 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1378 Document nick_delay stuff and move it around a bit.
1382 +1 -2 trunk/doc/example.conf (File Modified)
1383 +8 -2 trunk/doc/reference.conf (File Modified)
1386 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1388 - disable nickdelay by default. Needs to be documented in reference.conf.
1392 +2 -0 trunk/doc/example.conf (File Modified)
1393 +2 -0 trunk/doc/reference.conf (File Modified)
1396 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1398 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1402 +2 -1 trunk/modules/m_services.c (File Modified)
1405 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1407 ip_cloaking: somewhat hackish but we need to send the
1408 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1413 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1416 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1418 If EUID is used, show realhost in far connect notice
1419 (but not in far disconnect notice).
1423 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1426 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1429 - use non-ENCAP CHGHOST if possible
1430 - really introduce new users with their mangled and real
1431 host if +h is in default umodes
1435 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1438 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1440 Add non-ENCAP CHGHOST.
1444 +49 -11 trunk/modules/m_chghost.c (File Modified)
1447 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1449 Initial addition of EUID (puts realhost/account in same
1450 command as user introduction).
1451 See doc/technical/euid.txt for more information.
1452 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1456 + - trunk/doc/technical/euid.txt (File Added)
1457 +2 -1 trunk/include/s_serv.h (File Modified)
1458 +1 -1 trunk/include/s_user.h (File Modified)
1459 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1460 +1 -34 trunk/modules/m_chghost.c (File Modified)
1461 +0 -28 trunk/modules/m_services.c (File Modified)
1462 +30 -1 trunk/src/s_serv.c (File Modified)
1463 +30 -3 trunk/src/s_user.c (File Modified)
1466 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1468 Store the mangled host in localClient and use it for
1469 ban matching (also match real host for mangled users,
1470 also match mangled host for uncloaked users).
1471 Improve interaction of +h with auth{} and services
1473 Note that all of this only applies to clients who
1474 connect after the mangling module is loaded
1475 (other clients cannot even set +h).
1476 The sorcerynet cloaking module has not been updated
1481 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1482 +3 -0 trunk/include/client.h (File Modified)
1483 +64 -5 trunk/src/channel.c (File Modified)
1484 +1 -0 trunk/src/client.c (File Modified)
1485 +2 -2 trunk/src/s_user.c (File Modified)
1488 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1490 Document /stats U letters in sgml.
1494 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1497 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1499 Better description of hub_mask and leaf_mask.
1503 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1506 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1508 Add operspy_dont_care_user_info to sgml docs.
1512 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1515 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1517 Add general::operspy_dont_care_user_info.
1518 This makes /who mask equivalent to /who !mask for opers
1519 with the operspy flag, and removes the operspy log/notice
1520 on /who mask, /masktrace and /scan.
1521 The necessary privilege (operspy flag) is unchanged.
1522 Behaviour for the other operspy commands (channel
1523 related ones) is also unchanged.
1527 +1 -0 trunk/doc/example.conf (File Modified)
1528 +6 -0 trunk/doc/reference.conf (File Modified)
1529 +1 -0 trunk/include/s_conf.h (File Modified)
1530 +10 -8 trunk/modules/m_etrace.c (File Modified)
1531 +6 -0 trunk/modules/m_info.c (File Modified)
1532 +8 -5 trunk/modules/m_scan.c (File Modified)
1533 +1 -1 trunk/modules/m_version.c (File Modified)
1534 +6 -1 trunk/modules/m_who.c (File Modified)
1535 +1 -0 trunk/src/newconf.c (File Modified)
1536 +1 -0 trunk/src/s_conf.c (File Modified)
1539 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1541 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1542 This letter will also be used for showing operspy with
1543 limited accountability (show non channel related info
1544 without '!' or notice).
1548 +2 -0 trunk/doc/server-version-info (File Modified)
1549 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1550 +2 -0 trunk/include/ircd.h (File Modified)
1551 +6 -0 trunk/modules/m_info.c (File Modified)
1552 +2 -0 trunk/modules/m_version.c (File Modified)
1553 +1 -0 trunk/src/ircd_state.c (File Modified)
1556 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1558 Add m_webirc module, allows showing real host of CGI:IRC users.
1559 Differences to the version available on my web page for a while:
1560 instructions on how to set it up.
1564 +137 -0 trunk/extensions/Makefile.in (File Modified)
1565 + - trunk/extensions/m_webirc.c (File Added)
1568 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1570 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1574 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1577 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1579 - move beu from core to contributors
1580 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1584 +2 -2 trunk/CREDITS (File Modified)
1587 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1589 Mention that class blocks must be defined before the
1590 auth or connect blocks referencing them.
1594 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1597 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1600 - change from "can join" to "is banned", this reverses sense
1601 and removes "weird" checks like for +i, +l, +j
1602 - don't allow $j to same channel
1603 - +s/+p restriction removed, anyone can /mode b anyway
1608 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1611 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1613 Add a few important lines from reference.conf to example.conf.
1617 +8 -1 trunk/doc/example.conf (File Modified)
1620 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1622 - we don't support rtsigio anymore
1623 - we definately don't support VMS nor Cygwin either.
1627 +2 -2 trunk/INSTALL (File Modified)
1628 +0 -2 trunk/README.FIRST (File Modified)
1631 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1633 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1637 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1640 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1643 - return EXTBAN_NOMATCH for a valid ban that does not match
1644 - consider a $j ban invalid if we were already processing a
1645 can_join for a $j ban
1649 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1652 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1654 extb_extgecos: realhost -> orighost
1658 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1661 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1663 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1667 +59 -0 trunk/extensions/Makefile.in (File Modified)
1668 + - trunk/extensions/extb_canjoin.c (File Added)
1671 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1673 - oh right, charybdis calls that 'orighost'.
1677 +2 -2 trunk/modules/m_who.c (File Modified)
1680 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1682 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1686 +2 -0 trunk/modules/m_who.c (File Modified)
1689 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1691 - also check $x against realhost
1695 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1698 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1700 Sorcerynet people want a debugging notice moved from +s to +d.
1704 +1 -1 trunk/src/blacklist.c (File Modified)
1707 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1709 Use source_p instead of client_p for free_pre_client().
1710 client_p could be NULL or another client.
1714 +1 -1 trunk/src/client.c (File Modified)
1717 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1719 - revert this, I know how to fix it now
1723 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1726 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1728 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1729 This fix is probably suboptimal, but it does indeed fix the problem.
1733 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1736 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1738 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1742 +49 -0 trunk/extensions/Makefile.in (File Modified)
1743 + - trunk/extensions/extb_extgecos.c (File Added)
1746 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1748 Remove undocumented and unused general::fallback_to_ip6_int config option.
1752 +0 -3 trunk/include/s_conf.h (File Modified)
1753 +0 -3 trunk/src/newconf.c (File Modified)
1756 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1759 - document new TESTMASK
1760 - mention that TESTMASK matching is the same as MASKTRACE matching
1761 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1766 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1769 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1771 New testmask from ratbox 2.2.
1772 Allows matches on nick, ip and gecos in addition to user
1773 and host, and is fully analogous to masktrace.
1774 The numeric has changed from 724 to 727 and fields in it
1779 +4 -3 trunk/help/opers/testmask (File Modified)
1780 +1 -0 trunk/include/numeric.h (File Modified)
1781 +82 -9 trunk/modules/m_testmask.c (File Modified)
1782 +2 -2 trunk/src/messages.tab (File Modified)
1785 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1787 contrib -> extensions
1791 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1794 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1796 CHGHOST: Check validity of new hostname.
1797 If the command came from a local client (disabled by
1798 default), send an error message and drop the command.
1799 If the command came from a remote client or server,
1800 send a notice to opers and the target user (if local).
1804 +42 -1 trunk/modules/m_chghost.c (File Modified)
1807 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1813 +23 -1 trunk/NEWS (File Modified)
1816 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1818 When an outgoing server connection succeeds, set
1819 localClient->ip by simply copying the whole sockaddr
1820 struct instead of copying certain parts only.
1824 +1 -19 trunk/src/s_serv.c (File Modified)
1827 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1829 Give a special error message and ignore the connect block
1830 if trying to add a connect block for the server's own name.
1834 +7 -0 trunk/src/newconf.c (File Modified)
1837 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1839 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1840 when --disable-balloc is used, so that it compiles.
1841 Obviously the BlockHeapUsage() stub returns just zeroes so
1842 /stats z will be less informative.
1846 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1849 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1851 Free and zero dns_query in DNS callback for outgoing connect.
1852 This avoids double free of reslist.
1856 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1859 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1861 From ratbox, log failed outgoing connections to serverlog.
1866 +13 -1 trunk/src/s_serv.c (File Modified)
1869 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1871 Change serverlog message when connecting to be more clear and show the port number.
1875 +1 -1 trunk/src/s_serv.c (File Modified)
1878 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1880 Remove gethost_byname(), this is meaningless
1881 since the removal of AAAA -> A fallback (r1763).
1885 +0 -1 trunk/include/res.h (File Modified)
1886 +0 -12 trunk/src/res.c (File Modified)
1889 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1891 Remove ip6.int support and use only ip6.arpa.
1892 The global ip6.int zone has disappeared on June 1
1893 and a lot of other software has been removing ip6.int
1895 This removes the second and last case where IPv6
1896 support in charybdis causes extra lookups and slows
1901 +5 -27 trunk/src/res.c (File Modified)
1904 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1906 Mention new default (r1767) for connect::aftype in sgml docs.
1910 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1913 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1915 Use IPv6 if connect::host looks like an IPv6 address
1916 (contains a colon). No need to aftype=ipv6 anymore.
1920 +2 -0 trunk/src/newconf.c (File Modified)
1923 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1925 More information about connect::host.
1929 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1932 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1934 Remove fallback to A if AAAA cannot be found.
1935 In case of a forward check of a reverse lookup, we
1936 already know if it's ipv4 or ipv6, so it is not
1937 useful and in case of a forward lookup of a hostname
1938 in connect::host, connect::aftype already specifies
1939 if it's ipv4 or ipv6.
1943 +4 -27 trunk/src/res.c (File Modified)
1946 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1949 - check if +c made the message text empty and refuse
1951 - don't copy message text if it is not necessary
1956 +14 -4 trunk/modules/core/m_message.c (File Modified)
1959 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1961 remove_conf_item(): do not free cf_name, this is generally a string constant
1965 +0 -1 trunk/src/newconf.c (File Modified)
1968 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1970 Remove the old unused FDL_ constants.
1974 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1977 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1979 Remove an unused struct irc_sockaddr_storage from fde_t
1980 (allocated for every possible file descriptor).
1984 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1987 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1989 If the DNS lookup for an outgoing connection is still
1990 pending when it is closed, clean it up.
1994 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1997 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1999 If proc_answer() fails (for example if a lookup for an
2000 A record returns a CNAME), fail the query immediately.
2001 Previously the packet was just ignored, leaving the
2006 +4 -8 trunk/src/res.c (File Modified)
2009 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2011 Correct sockhost field in an outgoing server connection.
2012 First copy the host field from the server_conf, then
2013 take the IP from to where the connection was attempted
2014 when the connection callback is called.
2015 (Before r1747 this used the IP from the server_conf.)
2019 +8 -2 trunk/src/s_serv.c (File Modified)
2022 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2024 Remove ipnum (keep aftype) and dns_query from server_conf.
2025 We don't keep track of binary form address in connect{}
2026 blocks anymore, DNS lookups of names in host= gone.
2027 As before the DNS lookup is done on connect.
2028 This should unbreak hostnames in host= somewhat.
2032 +1 -2 trunk/include/s_newconf.h (File Modified)
2033 +2 -2 trunk/src/newconf.c (File Modified)
2034 +1 -42 trunk/src/s_newconf.c (File Modified)
2035 +12 -31 trunk/src/s_serv.c (File Modified)
2038 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2044 +1 -1 trunk/configure (File Modified)
2047 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2049 Fix --disable-balloc help text (said --disable-small-net).
2053 +1 -1 trunk/configure.ac (File Modified)
2056 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2058 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2059 services (+S). Unlike operstring and adminstring, this
2060 is not changeable with /quote set but is updated on rehash.
2064 +1 -0 trunk/doc/example.conf (File Modified)
2065 +10 -2 trunk/doc/reference.conf (File Modified)
2066 +1 -0 trunk/include/s_conf.h (File Modified)
2067 +6 -0 trunk/modules/m_info.c (File Modified)
2068 +3 -2 trunk/modules/m_whois.c (File Modified)
2069 +1 -0 trunk/src/newconf.c (File Modified)
2070 +1 -0 trunk/src/s_conf.c (File Modified)
2073 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2075 Fix handling of comma in whois: ignore the comma and
2076 everything after it but do output the entire parameter
2081 +2 -2 trunk/modules/m_whois.c (File Modified)
2084 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2086 New /stats letter 's' to list HURTs:
2087 - opers get the full listing.
2088 - users get any HURTs that match their sockhost/orighost if
2089 "stats_k_oper_only" is set to 1.
2093 +50 -0 trunk/extensions/hurt.c (File Modified)
2096 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2098 - make the newconf system available to modules.
2102 +4 -1 trunk/include/newconf.h (File Modified)
2103 +4 -8 trunk/src/newconf.c (File Modified)
2106 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2108 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2111 +0 -3 trunk/doc/example.conf (File Modified)
2112 +0 -3 trunk/doc/reference.conf (File Modified)
2115 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2117 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2121 +3 -0 trunk/doc/example.conf (File Modified)
2122 +3 -0 trunk/doc/reference.conf (File Modified)
2125 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2127 Fix too early truncation of JOIN channel list.
2131 +2 -3 trunk/modules/core/m_join.c (File Modified)
2134 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2136 - From ratbox 2.2 (anfl), send server notices about read
2137 errors from handshakes and servers to +s instead of +d.
2138 - Send various server notices about failed server
2139 connections which did not reach registered state network
2140 wide if the connection was initiated by a remote oper.
2141 This avoids annoying the whole net if there is a
2142 broken autoconnect, but allows all opers to see why a
2143 remote connect failed. Failed connections which did reach
2144 server state already generate server notices everywhere.
2146 Note: this is an exception to our general policy to not send
2147 server notices about unregistered connections remotely.
2151 +1 -0 trunk/include/client.h (File Modified)
2152 +20 -6 trunk/src/client.c (File Modified)
2153 +6 -6 trunk/src/s_serv.c (File Modified)
2156 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2162 +1 -1 trunk/doc/example.conf (File Modified)
2163 +1 -1 trunk/doc/reference.conf (File Modified)
2166 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2168 Don't allow #channel +b $c:&channel (inconsistent target).
2172 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2175 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2177 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2181 +0 -2 trunk/include/client.h (File Modified)
2184 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2186 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2190 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2193 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2195 Store IP addresses in whowas. These are shown to opers.
2196 Obtained from Eurus patches.
2197 orighost tracking removed (not worth the memory IMHO),
2198 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2199 with unknown IPs and to not violate auth{} spoof policy.
2203 +2 -0 trunk/doc/reference.conf (File Modified)
2204 +1 -0 trunk/include/numeric.h (File Modified)
2205 +1 -0 trunk/include/whowas.h (File Modified)
2206 +10 -1 trunk/modules/m_whowas.c (File Modified)
2207 +1 -1 trunk/src/messages.tab (File Modified)
2208 +4 -0 trunk/src/whowas.c (File Modified)
2211 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2213 Describe hostmask parameter of masktrace better in sgml docs.
2217 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2220 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2222 masktrace help file: mention CIDR IP masks
2227 +2 -0 trunk/help/opers/masktrace (File Modified)
2230 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2232 MASKTRACE: allow normal match() on IP address also
2237 +2 -3 trunk/modules/m_etrace.c (File Modified)
2240 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2242 Allow +S clients (services) to send to channels and @/+ channels always.
2246 +1 -1 trunk/modules/core/m_message.c (File Modified)
2247 +1 -1 trunk/src/channel.c (File Modified)
2250 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2252 Allow servers to send to @#chan and +#chan.
2256 +1 -1 trunk/modules/core/m_message.c (File Modified)
2259 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2261 Don't count opers on service{} servers in /lusers.
2265 +2 -2 trunk/src/s_user.c (File Modified)
2268 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2270 Show opers the real host behind a dynamic spoof in WHOIS.
2271 If the user is auth{} spoofed, this shows the auth{} spoof
2272 otherwise it shows the DNS hostname and IP address.
2273 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2277 +1 -0 trunk/include/numeric.h (File Modified)
2278 +12 -2 trunk/modules/m_whois.c (File Modified)
2279 +1 -1 trunk/src/messages.tab (File Modified)
2282 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2284 Remove #define HIDE_SPOOF_IPS from config.h, should
2285 have been done earlier.
2289 +0 -7 trunk/include/config.h (File Modified)
2292 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2294 Bring back ERR_CANTKILLSERVER.
2298 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2301 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2304 - also send RPL_HOSTHIDDEN on -h
2305 - don't allow +h for auth{} spoofed clients
2309 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2312 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2314 /etc/resolv.conf parsing:
2315 - don't crash (sometimes) if there is a line without an argument
2316 (e.g. 'search' by itself)
2317 - fix handling of lines with leading whitespace
2321 +9 -8 trunk/src/reslib.c (File Modified)
2324 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2326 Put back code that terminates DNS queries, which was
2327 removed during the resolver changes.
2331 +4 -0 trunk/src/s_auth.c (File Modified)
2334 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2336 - oh hey, that was in the wrong place
2340 +13 -13 trunk/src/s_auth.c (File Modified)
2343 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2345 - handle a situation where a user can go away before DNS completes
2349 +13 -0 trunk/src/s_auth.c (File Modified)
2352 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2358 +1 -0 trunk/include/blacklist.h (File Modified)
2359 +1 -0 trunk/include/res.h (File Modified)
2360 +33 -2 trunk/src/blacklist.c (File Modified)
2361 +2 -0 trunk/src/client.c (File Modified)
2362 +24 -0 trunk/src/res.c (File Modified)
2365 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2367 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2368 if comm_accept() failed.
2370 Found with valgrind.
2374 +4 -4 trunk/src/listener.c (File Modified)
2377 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2379 - handle unavailable Client/preClient structs
2383 +9 -0 trunk/src/blacklist.c (File Modified)
2386 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2388 Add +lf to SGML docs.
2392 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2395 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2397 Also do forwarding if the channel limit (+l) is exceeded.
2401 +1 -1 trunk/help/opers/cmode (File Modified)
2402 +2 -2 trunk/modules/core/m_join.c (File Modified)
2405 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2407 Post-release lovin':
2408 - Update version to 2.1.0.
2409 - Regenerate configure.
2413 +9 -9 trunk/configure (File Modified)
2414 +1 -1 trunk/configure.ac (File Modified)
2417 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2419 Comment out example blacklist{} block.
2423 +7 -7 trunk/doc/example.conf (File Modified)
2424 +7 -7 trunk/doc/reference.conf (File Modified)
2427 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2429 Add note regarding use of AHBL BLs.
2433 +4 -0 trunk/doc/example.conf (File Modified)
2434 +4 -0 trunk/doc/reference.conf (File Modified)
2437 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2443 +2 -2 trunk/CREDITS (File Modified)
2446 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2452 +1 -0 trunk/CREDITS (File Modified)
2455 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2457 Put more recent ratbox CREDITS here.
2461 +3 -2 trunk/doc/Ratbox-team (File Modified)
2464 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2470 +5 -4 trunk/NEWS (File Modified)
2473 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2475 Mention that install or make install also avoids modunload crashes.
2479 +2 -1 trunk/BUGS (File Modified)
2482 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2488 +3 -8 trunk/NEWS (File Modified)
2491 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2497 +3 -2 trunk/BUGS (File Modified)
2500 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2502 - add orighost check to hurt.c
2507 +1 -6 trunk/BUGS (File Modified)
2508 +1 -1 trunk/extensions/hurt.c (File Modified)
2511 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2513 Make kline_exempt exempt from HURT also.
2517 +2 -1 trunk/extensions/hurt.c (File Modified)
2520 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2522 Fix mask HEAL propagation.
2526 +6 -3 trunk/extensions/hurt.c (File Modified)
2529 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2536 +18 -31 trunk/extensions/README (File Modified)
2539 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2541 More target change hax.
2546 +5 -0 trunk/extensions/hurt.c (File Modified)
2549 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2551 Improvements to HURT propagation.
2555 +8 -6 trunk/extensions/hurt.c (File Modified)
2558 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2560 - further simplification
2564 +25 -76 trunk/extensions/hurt.c (File Modified)
2565 +0 -9 trunk/extensions/hurt.h (File Modified)
2568 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2574 +13 -0 trunk/extensions/hurt.c (File Modified)
2577 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2579 - cut off at 15 messages instead of 30
2583 +1 -1 trunk/extensions/hurt.h (File Modified)
2586 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2588 Squash a warning here.
2592 +1 -3 trunk/src/ircd.c (File Modified)
2595 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2597 Don't show servers in /stats l to nonopers if flatten links is enabled.
2601 +3 -1 trunk/modules/m_stats.c (File Modified)
2604 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2610 +20 -7 trunk/extensions/hurt.c (File Modified)
2613 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2615 - remove inline stuff (yuck)
2616 - sockaddr should have been sockhost
2620 +22 -31 trunk/extensions/hurt.c (File Modified)
2623 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2625 - make hurt checking actually work
2629 +2 -7 trunk/extensions/hurt.c (File Modified)
2632 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2634 Slight tweak to alias{}.
2638 +4 -0 trunk/src/parse.c (File Modified)
2641 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2643 - further simplification
2647 +59 -71 trunk/extensions/hurt.c (File Modified)
2648 +0 -1 trunk/extensions/hurt.h (File Modified)
2651 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2653 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2657 +10 -20 trunk/extensions/hurt.c (File Modified)
2658 +0 -4 trunk/extensions/hurt.h (File Modified)
2661 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2663 - remove some unnecessary code here (hurt_initial_check_event()).
2667 +0 -23 trunk/extensions/hurt.c (File Modified)
2670 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2672 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2676 +8 -0 trunk/modules/core/m_message.c (File Modified)
2679 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2681 - more sane tgchange hax
2685 +2 -1 trunk/extensions/hurt.c (File Modified)
2688 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2690 Make HEAL <nick> work.
2694 +40 -43 trunk/extensions/hurt.c (File Modified)
2697 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2699 Destroy hurt_clients list on unload.
2703 +7 -0 trunk/extensions/hurt.c (File Modified)
2706 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2708 Coding style: no space between a function name and parenthesis.
2712 +43 -43 trunk/extensions/hurt.c (File Modified)
2715 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2717 Now works and throws out hurt clients after 30 protocol messages
2718 unless they identify.
2722 +28 -36 trunk/extensions/hurt.c (File Modified)
2723 +1 -7 trunk/extensions/hurt.h (File Modified)
2726 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2728 Working addition/lookup.
2732 +8 -0 trunk/extensions/hurt.c (File Modified)
2735 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2737 Get rid of hyb6 style propagation (:server COMMAND source).
2741 +18 -22 trunk/extensions/hurt.c (File Modified)
2744 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2746 add not-working hurt_add and hurt_find
2750 +13 -5 trunk/extensions/hurt.c (File Modified)
2753 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2755 Comment out a lot of stuff so I can load and unload this without crashing.
2759 +17 -6 trunk/extensions/hurt.c (File Modified)
2762 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2764 Fix svn:keywords and add a short comment at the top.
2768 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2771 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2773 - Make hurt module compile
2774 - Link it to the build
2775 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2776 correct flag name, no CAP_TS6 use etc
2780 +1 -0 trunk/extensions/Makefile.in (File Modified)
2781 +30 -32 trunk/extensions/hurt.c (File Modified)
2784 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2786 Put beu's hurt module in trunk.
2790 + - trunk/extensions/hurt.c (File Added)
2791 + - trunk/extensions/hurt.h (File Added)
2794 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2796 - _iprint(): use stderr instead of stdout
2800 +1 -1 trunk/src/s_log.c (File Modified)
2803 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2805 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2806 and subsequently destroy our kqueue when we close 0, 1, 2
2808 - After closing fd 0, 1, 2 reopen them to /dev/null again
2809 so we don't send messages from malloc etc to a random
2811 - Remove an obsolete comment.
2815 +13 -2 trunk/src/ircd.c (File Modified)
2818 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2824 +29 -1 trunk/NEWS (File Modified)
2827 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2833 +1 -1 trunk/configure (File Modified)
2836 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2838 Fix openssl version check to also accept versions newer than 0.9.6.
2842 +1 -1 trunk/configure.ac (File Modified)
2845 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2847 Oops, need packet.h here.
2851 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2854 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2856 End the flood grace period in CPRIVMSG/CNOTICE.
2860 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2863 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2865 - update class::connectfreq documentation
2869 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2872 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2874 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2878 +3 -6 trunk/src/s_serv.c (File Modified)
2881 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2883 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2887 +1 -1 trunk/src/messages.tab (File Modified)
2890 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2892 Don't mention that /stats p shows idle times, as it doesn't.
2896 +1 -1 trunk/help/opers/stats (File Modified)
2897 +1 -1 trunk/help/users/stats (File Modified)
2900 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2902 /stats A shows DNS servers, it doesn't matter whether ircd
2903 uses ADNS or something else.
2907 +1 -1 trunk/help/opers/stats (File Modified)
2910 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2912 get_client_name() fix
2916 +4 -0 trunk/src/client.c (File Modified)
2919 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2925 +6 -0 trunk/src/ircd.c (File Modified)
2928 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2930 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2933 +16 -17 trunk/configure (File Modified)
2934 +1 -1 trunk/configure.ac (File Modified)
2937 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2939 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2942 +135 -0 trunk/configure (File Modified)
2943 +6 -0 trunk/configure.ac (File Modified)
2946 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2948 Exit 0 on successful -conftest.
2952 +1 -1 trunk/src/ircd.c (File Modified)
2955 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2957 Make the "keep the parent process around" thing work, by opening
2958 a pipe to the child process. This pipe is on fd 0 in the child
2959 process. After successful initialization, the child will write
2960 a byte to this pipe, on fatal errors it will close it without
2963 Somewhat hackish still but should work.
2967 +27 -30 trunk/src/ircd.c (File Modified)
2970 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2972 - convert some error messages to ierror() over fprintf/ilog combination
2976 +3 -6 trunk/src/ircd.c (File Modified)
2979 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2981 - inotice() for loadmodule when in foreground mode
2985 +3 -0 trunk/src/modules.c (File Modified)
2988 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2990 - remove inotice() on loading modules from the config
2994 +0 -3 trunk/src/modules.c (File Modified)
2997 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2999 - usleep for 50000usec in the parent process to allow for startup messages
3000 to be cleanly printed before detaching to shell, this should be more than
3005 +3 -0 trunk/src/ircd.c (File Modified)
3008 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3010 - display more errors during normal startup as to try to help people find common problems
3014 +27 -10 trunk/src/ircd.c (File Modified)
3017 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3019 - version bump in preparation of 2.0.0 release
3023 +9 -9 trunk/configure (File Modified)
3024 +1 -1 trunk/configure.ac (File Modified)
3027 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3029 Change example.conf operator block from "admin" to "god",
3030 so as to show we encourage per-person operator blocks.
3034 +4 -2 trunk/doc/example.conf (File Modified)
3037 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3039 Document alias{} block.
3043 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3046 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3048 Document DNS blacklist stuff in sgml.
3052 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3053 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3056 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3058 Misc /stats clarifications.
3062 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3065 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3067 Move snomasks into umodes chapter.
3068 Move oprivs chapter down.
3072 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3073 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3074 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3077 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3079 Mention operator{} user@host change.
3083 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3086 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3088 operator{} block user@host matches against orighost now, not host.
3089 This means that services/+h spoofs do not work in operator{} blocks;
3090 auth{} spoofs still work.
3094 +4 -0 trunk/doc/example.conf (File Modified)
3095 +1 -1 trunk/doc/reference.conf (File Modified)
3096 +2 -2 trunk/modules/m_challenge.c (File Modified)
3097 +1 -1 trunk/modules/m_oper.c (File Modified)
3100 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3102 - inotice/iwarn/ierror() stuff I was working on
3106 +3 -0 trunk/include/s_log.h (File Modified)
3107 +15 -11 trunk/src/ircd.c (File Modified)
3108 +3 -1 trunk/src/modules.c (File Modified)
3109 +1 -1 trunk/src/newconf.c (File Modified)
3110 +54 -0 trunk/src/s_log.c (File Modified)
3113 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3115 Oops, don't add blacklists to the list twice on rehash.
3119 +3 -2 trunk/src/blacklist.c (File Modified)
3122 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3124 Remove notices to the client about progress of dnsbl lookups.
3128 +0 -4 trunk/src/blacklist.c (File Modified)
3131 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3133 Add auth{} flag dnsbl_exempt.
3137 +2 -1 trunk/doc/example.conf (File Modified)
3138 +2 -1 trunk/doc/reference.conf (File Modified)
3139 +2 -0 trunk/include/s_conf.h (File Modified)
3140 +1 -0 trunk/src/newconf.c (File Modified)
3141 +8 -1 trunk/src/s_user.c (File Modified)
3144 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3146 Switch alias{} and blacklist{} around, for consistency with example.conf.
3150 +18 -18 trunk/doc/reference.conf (File Modified)
3153 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3155 Send a warning to the user if they are dnsbl listed but exempted.
3159 +17 -12 trunk/src/s_user.c (File Modified)
3162 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3164 Move throwing out dnsbl listed clients to registration,
3165 and make kline_exempt exempt from it.
3169 +1 -0 trunk/include/blacklist.h (File Modified)
3170 +4 -0 trunk/include/client.h (File Modified)
3171 +15 -16 trunk/src/blacklist.c (File Modified)
3172 +6 -0 trunk/src/client.c (File Modified)
3173 +17 -0 trunk/src/s_user.c (File Modified)
3176 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3178 Show refcount in /stats n.
3182 +3 -2 trunk/modules/m_stats.c (File Modified)
3185 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3187 Don't look up dnsbls twice if they send USER twice.
3191 +5 -3 trunk/modules/m_user.c (File Modified)
3194 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3196 Add /stats n to help files.
3200 +1 -0 trunk/help/opers/stats (File Modified)
3201 +1 -0 trunk/help/users/stats (File Modified)
3204 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3206 Only check dnsbls for A records, not AAAA.
3210 +1 -1 trunk/src/blacklist.c (File Modified)
3213 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3215 Don't remove non-illegal blacklists on completion of check.
3216 Add debugging notices (not working).
3220 +5 -1 trunk/src/blacklist.c (File Modified)
3223 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3225 Don't call register_local_user() if they haven't sent a nick yet.
3229 +1 -1 trunk/src/blacklist.c (File Modified)
3232 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3234 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3238 +21 -0 trunk/modules/m_stats.c (File Modified)
3241 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3243 More dnsbl rehash fixes, it was adding bogus entries.
3247 +2 -7 trunk/src/newconf.c (File Modified)
3250 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3252 Need blacklist.h here.
3256 +1 -0 trunk/src/s_conf.c (File Modified)
3259 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3265 +1 -2 trunk/configure (File Modified)
3266 +0 -48 trunk/configure.ac (File Modified)
3267 + - trunk/doc/example-iauth.conf (File Deleted)
3268 + - trunk/iauth/ (File Deleted)
3271 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3273 Improve handling of rehashing with blacklists.
3274 Also some coding style tweaks.
3278 +3 -2 trunk/include/blacklist.h (File Modified)
3279 +35 -16 trunk/src/blacklist.c (File Modified)
3280 +2 -0 trunk/src/s_conf.c (File Modified)
3283 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3285 Clear can_send cache if a user logs in or out from services.
3289 +2 -0 trunk/modules/m_services.c (File Modified)
3292 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3294 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3295 This directory is not entered by default.
3296 More stuff needs to be moved into here.
3300 +2 -1 trunk/configure (File Modified)
3301 +1 -0 trunk/configure.ac (File Modified)
3302 +69 -458 trunk/extensions/Makefile.in (File Modified)
3303 + - trunk/extensions/m_clearchan.c (File Deleted)
3304 + - trunk/extensions/m_force.c (File Deleted)
3305 + - trunk/unsupported/ (File Added)
3306 + - trunk/unsupported/Makefile.in (File Added)
3307 + - trunk/unsupported/m_clearchan.c (File Added)
3308 + - trunk/unsupported/m_force.c (File Added)
3311 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3313 Logging/wallops for forcejoin/forcepart, numeric fix.
3314 This needs to be moved to the toys section.
3318 +22 -2 trunk/extensions/m_force.c (File Modified)
3321 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3323 Fix comments at the top (including copyright).
3327 +3 -2 trunk/extensions/m_omode.c (File Modified)
3330 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3332 Add OMODE command to extensions/ for oper mode hacking:
3333 - requires admin privs
3334 - does not work for opped opers
3336 - sends a ServerMode for opping the oper themselves,
3337 otherwise a mode coming from the oper (not only
3338 does this provide full accountability, it is also
3339 easiest to implement while avoiding channels
3340 messed up with bogus bans etc).
3344 +171 -0 trunk/extensions/Makefile.in (File Modified)
3345 + - trunk/extensions/m_omode.c (File Added)
3348 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3354 + - trunk/include/blacklist.h (Property Modified)
3355 + - trunk/src/blacklist.c (Property Modified)
3358 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3360 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3364 +5 -1 trunk/src/blacklist.c (File Modified)
3367 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3369 Initial DNS blacklist support:
3370 - see example.conf for how to use.
3371 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3372 - tor.ahbl.org is also included because most networks will not want to allow tor
3373 (and we're considering going KoS on tor users here anyway due to abuse)
3377 +18 -0 trunk/doc/example.conf (File Modified)
3378 +66 -0 trunk/doc/reference.conf (File Modified)
3379 + - trunk/include/blacklist.h (File Added)
3380 +2 -0 trunk/include/client.h (File Modified)
3381 +3 -0 trunk/modules/m_user.c (File Modified)
3382 +152 -0 trunk/src/Makefile.in (File Modified)
3383 + - trunk/src/blacklist.c (File Added)
3384 +34 -0 trunk/src/newconf.c (File Modified)
3385 +1 -0 trunk/src/s_auth.c (File Modified)
3386 +4 -0 trunk/src/s_user.c (File Modified)
3389 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3391 Remove last bit of lzo stuff (comment in example.conf connect{}).
3395 +0 -4 trunk/doc/example.conf (File Modified)
3398 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3400 Show sasl successes and failures in /stats t (like other
3401 things in /stats t, about local clients only).
3405 +2 -0 trunk/include/s_stats.h (File Modified)
3406 +3 -0 trunk/modules/m_sasl.c (File Modified)
3407 +3 -0 trunk/src/s_stats.c (File Modified)
3410 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3412 Allow messaging services by nickname without using
3413 target change slots (this was already possible with
3414 user@server notation or services shortcuts).
3418 +2 -2 trunk/modules/core/m_message.c (File Modified)
3421 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3423 Abort a safelist if a new /list comes in while one is already in progress.
3427 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3430 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3432 Change $![letter]:[mask] to $~[letter]:[mask]
3433 so both ! and ~ invert an extban.
3437 +2 -0 trunk/src/chmode.c (File Modified)
3440 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3442 - revert due to technical issues
3446 +1 -1 trunk/src/extban.c (File Modified)
3449 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3451 - 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
3455 +1 -1 trunk/src/extban.c (File Modified)
3458 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3460 Don't pace /list on a single channel.
3464 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3467 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3469 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3473 +4 -2 trunk/include/supported.h (File Modified)
3476 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3478 Extban types are case insensitive; force them to lowercase when added.
3482 +5 -5 trunk/doc/extban.txt (File Modified)
3483 +4 -0 trunk/src/chmode.c (File Modified)
3484 +3 -3 trunk/src/extban.c (File Modified)
3487 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3489 sendto_wallops_flags():
3490 - instead of checking IsOper on each client, walk the appropriate list
3491 - instead of sending non-+z wallops from persons to nonopers, send only
3492 +w wallops from persons
3496 +1 -5 trunk/src/send.c (File Modified)
3499 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3501 Prefix oper wallops with "WALLOPS - " if they would
3502 otherwise look like operwalls or locops, when sending
3503 them to local users.
3507 +11 -1 trunk/modules/m_wallops.c (File Modified)
3510 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3512 Make sure destination field in some sasl numerics
3513 is the user's nick, not the sasl agent or server
3518 +2 -2 trunk/modules/m_sasl.c (File Modified)
3521 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3523 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3527 +1 -1 trunk/extensions/Makefile.in (File Modified)
3530 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3532 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3536 +1 -0 trunk/src/s_user.c (File Modified)
3539 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3541 Fix build for when IPv6 is disabled.
3545 +12 -10 trunk/src/s_auth.c (File Modified)
3548 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3550 Add information about adding extban types.
3554 +25 -0 trunk/doc/extban.txt (File Modified)
3557 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3559 Better extban validation: try to match a new extban from
3560 a local user against its setter to see if it is valid.
3561 Unknown extban types from remotes are no longer hidden.
3565 +4 -3 trunk/doc/extban.txt (File Modified)
3566 +1 -0 trunk/include/channel.h (File Modified)
3567 +2 -6 trunk/src/chmode.c (File Modified)
3568 +32 -0 trunk/src/extban.c (File Modified)
3571 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3573 Make sure both .c.o: and .s.o: are followed by the necessary command.
3577 +1 -0 trunk/src/Makefile.in (File Modified)
3580 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3582 Add need_sasl auth{} flag to sgml documentation.
3586 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3589 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3591 Document need_sasl auth{} flag in example confs.
3595 +1 -0 trunk/doc/example.conf (File Modified)
3596 +1 -0 trunk/doc/reference.conf (File Modified)
3599 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3601 Don't allow TB to set an empty topic.
3602 This would be possible if a server sent bad protocol
3603 and could cause a crash.
3607 +4 -0 trunk/modules/m_tb.c (File Modified)
3610 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3616 +1 -1 trunk/Makefile.in (File Modified)
3619 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3625 +2 -2 trunk/configure (File Modified)
3626 +1 -1 trunk/configure.ac (File Modified)
3629 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3635 +2 -2 trunk/configure (File Modified)
3638 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3644 +1 -1 trunk/extensions/Makefile.in (File Modified)
3647 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3649 - rename contrib to extensions to bring some clarity to things
3653 +1 -1 trunk/Makefile.in (File Modified)
3654 +1 -1 trunk/configure.ac (File Modified)
3655 +10 -10 trunk/doc/example.conf (File Modified)
3656 +10 -10 trunk/doc/reference.conf (File Modified)
3657 + - trunk/extensions/ (File Added)
3658 + - trunk/extras/ (File Deleted)
3661 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3667 +1 -1 trunk/Makefile.in (File Modified)
3668 +1 -1 trunk/configure.ac (File Modified)
3669 + - trunk/contrib/ (File Deleted)
3670 + - trunk/extras/ (File Added)
3673 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3675 Don't allow servers to QUIT (they should use SQUIT).
3679 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3682 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3688 + - trunk/src/fnvhash.s (Property Modified)
3691 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3693 - reduced version of code
3697 +9 -61 trunk/src/fnvhash.s (File Modified)
3700 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3702 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3706 +1 -1 trunk/src/fnvhash.s (File Modified)
3709 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3711 Fix orighost matching for klines, etc. Was hashing the visible
3716 +1 -1 trunk/src/hostmask.c (File Modified)
3719 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3721 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3725 +7 -1 trunk/configure (File Modified)
3726 +5 -0 trunk/configure.ac (File Modified)
3727 +5 -6 trunk/src/Makefile.in (File Modified)
3728 +0 -4 trunk/src/fnvhash.s (File Modified)
3729 +0 -2 trunk/src/hash.c (File Modified)
3732 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3734 - regenerate configure
3738 +18 -0 trunk/configure (File Modified)
3741 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3743 - --enable-ricer-hashing option.
3747 +9 -0 trunk/configure.ac (File Modified)
3748 +3 -0 trunk/include/setup.h.in (File Modified)
3751 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3753 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3757 + - trunk/src/fnvhash.s (File Added)
3758 +3 -0 trunk/src/hash.c (File Modified)
3761 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3763 Fix syntax error in reference.conf.
3767 +0 -1 trunk/doc/reference.conf (File Modified)
3770 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3772 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3773 (&& instead of ||...)
3774 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3778 +1 -1 trunk/src/chmode.c (File Modified)
3781 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3783 Documentation for extban.
3787 + - trunk/doc/extban.txt (File Added)
3790 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3792 Add extban modules to example confs.
3796 +5 -0 trunk/doc/example.conf (File Modified)
3797 +10 -0 trunk/doc/reference.conf (File Modified)
3800 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3802 Initial addition of extended ban types (conditionals).
3803 Allows custom +bqeI checks via modules.
3804 Initial extra types are account (a[:mask]), oper (o),
3805 channel (c:name), realname (r:mask), server (s:mask).
3809 +229 -0 trunk/contrib/Makefile.in (File Modified)
3810 + - trunk/contrib/extb_account.c (File Added)
3811 + - trunk/contrib/extb_channel.c (File Added)
3812 + - trunk/contrib/extb_oper.c (File Added)
3813 + - trunk/contrib/extb_realname.c (File Added)
3814 + - trunk/contrib/extb_server.c (File Added)
3815 +13 -0 trunk/include/channel.h (File Modified)
3816 +1 -0 trunk/src/Makefile.in (File Modified)
3817 +14 -5 trunk/src/channel.c (File Modified)
3818 +91 -0 trunk/src/chmode.c (File Modified)
3819 + - trunk/src/extban.c (File Added)
3822 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3824 Do not force +bqeI modes starting with '$' in nick!user@host format.
3825 * and ? characters in them are still assumed to be wildcards.
3829 +6 -0 trunk/src/chmode.c (File Modified)
3832 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3834 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3838 +4 -0 trunk/modules/m_capab.c (File Modified)
3841 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3843 Stop some mixing of client and server protocol.
3847 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3848 +4 -2 trunk/modules/m_pass.c (File Modified)
3849 +6 -0 trunk/modules/m_sasl.c (File Modified)
3850 +6 -0 trunk/modules/m_user.c (File Modified)
3853 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3859 +0 -2 trunk/include/s_newconf.h (File Modified)
3860 +0 -4 trunk/include/s_serv.h (File Modified)
3861 +0 -1 trunk/src/newconf.c (File Modified)
3862 +1 -13 trunk/src/s_serv.c (File Modified)
3865 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3867 - revert LZOLink patch for now
3871 +0 -1 trunk/servlink/Makefile.in (File Modified)
3872 +0 -16 trunk/servlink/README (File Modified)
3873 +2 -36 trunk/servlink/control.c (File Modified)
3874 +0 -3 trunk/servlink/control.h (File Modified)
3875 +7 -5955 trunk/servlink/io.c (File Modified)
3876 + - trunk/servlink/lzoconf.h (File Deleted)
3877 + - trunk/servlink/lzodefs.h (File Deleted)
3878 + - trunk/servlink/minilzo.c (File Deleted)
3879 + - trunk/servlink/minilzo.h (File Deleted)
3880 +0 -1 trunk/servlink/servlink.h (File Modified)
3883 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3889 +4 -2 trunk/servlink/control.c (File Modified)
3890 +2 -1 trunk/servlink/io.c (File Modified)
3893 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3899 +2 -2 trunk/servlink/io.c (File Modified)
3902 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3904 - paranoia, prevent segfaults
3908 +2 -2 trunk/servlink/io.c (File Modified)
3911 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3913 - more optimal servlink code
3917 +21 -8 trunk/servlink/io.c (File Modified)
3920 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3922 - more efficient read strategy
3926 +15 -3 trunk/servlink/io.c (File Modified)
3929 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3931 - use lzo_uintp cast to make LZO happy
3935 +3 -3 trunk/servlink/io.c (File Modified)
3938 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3940 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3944 +4 -0 trunk/doc/example.conf (File Modified)
3945 +2 -1 trunk/include/s_newconf.h (File Modified)
3946 +4 -0 trunk/include/s_serv.h (File Modified)
3947 +1 -0 trunk/servlink/Makefile.in (File Modified)
3948 +16 -0 trunk/servlink/README (File Modified)
3949 +34 -2 trunk/servlink/control.c (File Modified)
3950 +3 -0 trunk/servlink/control.h (File Modified)
3951 +5929 -7 trunk/servlink/io.c (File Modified)
3952 + - trunk/servlink/lzoconf.h (File Added)
3953 + - trunk/servlink/lzodefs.h (File Added)
3954 + - trunk/servlink/minilzo.c (File Added)
3955 + - trunk/servlink/minilzo.h (File Added)
3956 +1 -0 trunk/servlink/servlink.h (File Modified)
3957 +1 -0 trunk/src/newconf.c (File Modified)
3958 +14 -2 trunk/src/s_serv.c (File Modified)
3961 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3963 - remove imalloc, it was a concept that probably wouldn't have worked properly
3967 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3968 + - trunk/libcharybdis/imalloc.c (File Deleted)
3969 + - trunk/libcharybdis/imalloc.h (File Deleted)
3972 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3974 - disable imalloc for now
3978 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3981 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3983 - remove unneeded debug code
3987 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3990 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3992 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3996 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3999 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4001 - more stuff here, imalloc remains disabled for now
4005 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4008 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4014 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4017 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4023 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4024 +2 -0 trunk/src/ircd.c (File Modified)
4027 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4029 - roll back libircd crap
4033 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4034 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4035 +29 -0 trunk/src/.depend (File Modified)
4036 +6 -21 trunk/src/Makefile.in (File Modified)
4037 +3 -218 trunk/src/ircd.c (File Modified)
4038 + - trunk/src/ircd_linker.c (File Deleted)
4039 + - trunk/src/main.c (File Deleted)
4042 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4044 - realloc(), free() implementation
4048 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4051 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4053 - malloc(), calloc() implementation
4057 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4060 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4062 - block_free(), block_find(), retune_heaps() implementation
4066 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4069 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4071 - block_destroy code, block_allocate code.
4075 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4078 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4084 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4087 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4089 - disable imalloc again :P
4093 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4096 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4102 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4105 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4111 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4114 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4116 - constructor code for imalloc engine (malloc_init())
4120 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4123 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4125 - imalloc engine improvements
4129 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4132 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4134 - replace mmap() code with direct brk()/sbrk() calls.
4138 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4141 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4143 - remove outdated i_malloc() interfaces
4147 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4150 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4152 - redisable imalloc (sorry!)
4156 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4159 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4161 - correct GET_PAGE_SLOT() macro
4165 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4168 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4170 - oops forgot to commit it with imalloc turned off
4174 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4177 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4183 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4184 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4187 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4189 - lowlevel imalloc code
4193 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4194 + - trunk/libcharybdis/imalloc.h (File Added)
4197 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4203 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4206 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4212 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4215 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4217 - 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)
4221 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4222 + - trunk/libcharybdis/imalloc.c (File Added)
4225 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4227 - increment configure Id
4231 +2208 -1 trunk/configure (File Modified)
4234 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4236 - bootstrap for imalloc code
4240 +54 -1 trunk/configure.ac (File Modified)
4241 +27 -0 trunk/include/setup.h.in (File Modified)
4244 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4246 Clarify interaction of spoofs and channel bans/operator{} blocks.
4250 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4251 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4254 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4256 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4260 +30 -22 trunk/src/ircd.c (File Modified)
4263 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4265 If shared{} blocks deny something, the command
4266 is silently ignored.
4270 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4273 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4275 Move up IsService check so we don't store a non-service
4276 in preClient->sasl_agent.
4280 +6 -6 trunk/modules/m_sasl.c (File Modified)
4283 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4285 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4286 Add some more sanity checks on agent strings.
4290 +13 -11 trunk/modules/m_sasl.c (File Modified)
4293 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4295 Unknown clients can have an ID too now so make sure to remove
4296 them from the hash if they exit.
4300 +3 -0 trunk/src/client.c (File Modified)
4303 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4305 Only accept sasl from servers in a service{} block.
4306 Not tested but this must go in.
4310 +6 -0 trunk/modules/m_sasl.c (File Modified)
4311 +3 -0 trunk/modules/m_signon.c (File Modified)
4314 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4316 Only process SAVE messages targetting registered users,
4317 not servers or unregistered connections. Could cause
4318 a crash when bad protocol was received.
4322 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4325 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4327 - fix QJM buffer overflow vulnerability (fucking GXTi)
4331 +3 -3 trunk/src/s_user.c (File Modified)
4334 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4336 Mention /scan umodes under oper_spy privilege.
4340 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4343 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4345 Mention that overlapping cluster blocks are a bad thing.
4349 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4352 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4354 - Document cluster{} and shared{} blocks.
4355 - Mention that service{} does not allow wildcards.
4359 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4362 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4364 Document exempt{} and service{} blocks, point to reference.conf for
4365 general{}, channel{} and serverhide{}.
4369 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4372 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4374 Document ~ in lists of values better.
4378 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4381 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4383 More detailed CNOTICE, CPRIVMSG descriptions.
4387 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4390 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4392 Oops, need both Revision and Id on modules.
4396 + - trunk/modules/sno_routing.c (Property Modified)
4399 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4401 Tweak header comment a bit (filename, Id).
4405 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4408 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4410 Add GLINE and UNGLINE.
4414 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4417 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4419 New configure with proper Id.
4423 +3 -1 trunk/configure (File Modified)
4426 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4428 Change #include directives for in6addr_any, hopefully compiles better now.
4432 +3 -1 trunk/configure.ac (File Modified)
4435 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4437 Encourage putting actual administrative information
4438 in the admin{} block.
4442 +3 -3 trunk/doc/example.conf (File Modified)
4445 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4447 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4451 +9 -7 trunk/include/s_conf.h (File Modified)
4452 +1 -0 trunk/src/newconf.c (File Modified)
4453 +10 -0 trunk/src/s_user.c (File Modified)
4456 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4458 - Change to glines = no in example confs
4459 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4464 +1 -1 trunk/doc/example.conf (File Modified)
4465 +1 -1 trunk/doc/reference.conf (File Modified)
4466 +2 -2 trunk/modules/m_gline.c (File Modified)
4469 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4471 - forward-port QJM fix from 1.1
4475 +2 -0 trunk/src/s_user.c (File Modified)
4478 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4480 - add switch to configure to disable the block allocator
4484 +18 -0 trunk/configure (File Modified)
4485 +9 -0 trunk/configure.ac (File Modified)
4486 +0 -6 trunk/include/config.h (File Modified)
4487 +3 -0 trunk/include/setup.h.in (File Modified)
4490 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4492 Fix wierd error that would exit SASL users with "Overridden"
4495 +1 -1 trunk/modules/m_signon.c (File Modified)
4498 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4500 Remove obsolete XXX comment about lazylinks.
4504 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4507 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4509 OJOIN: make sure to send the wallops remotely for #channels
4513 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4516 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4518 Accountability for OJOIN (contrib module)
4521 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4524 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4526 - move more stuff over to ircd_state
4530 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4531 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4532 +9 -0 trunk/src/ircd_state.c (File Modified)
4533 +3 -3 trunk/src/patricia.c (File Modified)
4536 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4538 - move more stuff out of libircd and into ircd_state.c
4542 +5 -5 trunk/src/channel.c (File Modified)
4543 +4 -4 trunk/src/client.c (File Modified)
4544 +12 -0 trunk/src/ircd_state.c (File Modified)
4547 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4549 - this is just barrels of fun
4553 + - trunk/include/ircd_state.h (File Added)
4554 +1 -1 trunk/src/Makefile.in (File Modified)
4555 +2 -1 trunk/src/channel.c (File Modified)
4556 +3 -52 trunk/src/ircd.c (File Modified)
4557 +100 -3 trunk/src/ircd_state.c (File Modified)
4560 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4562 It's .include, not #include.
4566 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4569 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4571 More consistent section titles.
4575 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4576 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4577 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4580 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4582 Mention possible exceeding of +j/+l due to propagation
4583 delays between servers.
4587 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4590 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4593 - "text" -> <quote>text</quote>
4599 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4600 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4601 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4602 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4605 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4607 Remove text about deprecation of glines.
4611 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4614 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4616 - Add description of umode +D, deaf.
4617 - Mention CALLERID 005 token with umode +g.
4621 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4624 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4626 Strip off a leading colon in services shortcuts (aliases).
4630 +2 -0 trunk/src/parse.c (File Modified)
4633 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4635 Add no_oper_invis contrib module, denies opers setting
4636 themselves invisible (except hidden_oper's).
4640 +42 -0 trunk/contrib/Makefile.in (File Modified)
4641 + - trunk/contrib/no_oper_invis.c (File Added)
4644 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4646 Mention /stats E, make the other /stats descriptions more consistent.
4650 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4653 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4655 Mention that the KILL reason and oper will appear on channels.
4659 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4662 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4664 Mention /mode #channel f to query forward channel from outside.
4668 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4671 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4673 Port over RATBOX_2_1 r20960 (anfl):
4674 client connect notices to +C should be hiding the extra
4675 fields for spoofed users
4679 +2 -1 trunk/src/s_user.c (File Modified)
4682 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4684 Add a chapter with our extra user commands:
4685 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4689 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4690 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4693 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4695 Do not put by <server>: in SQUIT reasons to servers
4696 other than the one being exited.
4700 +1 -1 trunk/src/client.c (File Modified)
4703 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4705 Regenerate configure.
4709 +1162 -1159 trunk/configure (File Modified)
4712 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4714 Move the warning flags down so they do not mess up
4715 checks like for -Wl,-export-dynamic.
4719 +33 -30 trunk/configure.ac (File Modified)
4722 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4728 +2 -1 trunk/iauth/Makefile.in (File Modified)
4731 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4733 - build iauth makefile
4737 +3 -2 trunk/configure (File Modified)
4738 +1 -0 trunk/configure.ac (File Modified)
4741 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4747 + - trunk/iauth/Makefile.in (File Added)
4750 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4752 - add iauth.conf.example from irc2.11
4756 + - trunk/doc/example-iauth.conf (File Added)
4759 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4761 - wow, i found some docs on this thing
4765 + - trunk/doc/technical/iauth-internals.txt (File Added)
4768 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4770 - no longer applicable
4774 + - trunk/authdaemon/ (File Deleted)
4777 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4779 - remove libircd.so on make clean (oops)
4783 +1 -1 trunk/src/Makefile.in (File Modified)
4786 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4788 - merge iauth source for experimentation
4792 + - trunk/iauth/ (File Added)
4793 + - trunk/iauth/a_conf.c (File Added)
4794 + - trunk/iauth/a_conf_def.h (File Added)
4795 + - trunk/iauth/a_conf_ext.h (File Added)
4796 + - trunk/iauth/a_defines.h (File Added)
4797 + - trunk/iauth/a_externs.h (File Added)
4798 + - trunk/iauth/a_io.c (File Added)
4799 + - trunk/iauth/a_io_ext.h (File Added)
4800 + - trunk/iauth/a_log.c (File Added)
4801 + - trunk/iauth/a_log_def.h (File Added)
4802 + - trunk/iauth/a_log_ext.h (File Added)
4803 + - trunk/iauth/a_struct_def.h (File Added)
4804 + - trunk/iauth/iauth.c (File Added)
4805 + - trunk/iauth/mod_lhex.c (File Added)
4806 + - trunk/iauth/mod_lhex_ext.h (File Added)
4807 + - trunk/iauth/mod_pipe.c (File Added)
4808 + - trunk/iauth/mod_pipe_ext.h (File Added)
4809 + - trunk/iauth/mod_rfc931.c (File Added)
4810 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4811 + - trunk/iauth/mod_socks.c (File Added)
4812 + - trunk/iauth/mod_socks_ext.h (File Added)
4813 + - trunk/iauth/mod_webproxy.c (File Added)
4814 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4817 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4819 User /quote help index was not sorted properly.
4823 +2 -2 trunk/help/Makefile.in (File Modified)
4824 +8 -8 trunk/help/users/index (File Modified)
4827 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4833 +25 -8 trunk/help/opers/index (File Modified)
4834 + - trunk/help/opers/scan (File Added)
4837 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4840 - Document SCAN UMODES
4841 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4845 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4848 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4850 Add our copyright information to /info (part of release-1.1 r1026).
4854 +1 -0 trunk/src/version.c.SH (File Modified)
4857 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4859 Fix some compile warnings.
4863 +1 -1 trunk/modules/core/m_join.c (File Modified)
4864 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4865 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4866 +1 -1 trunk/modules/m_scan.c (File Modified)
4867 +4 -4 trunk/modules/m_signon.c (File Modified)
4870 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4872 RSFNC: OK, actually consider unknowns also for detecting a collide.
4873 Otherwise we can get two clients with the same nick.
4877 +1 -1 trunk/modules/m_services.c (File Modified)
4880 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4882 - charybdis profiling stuff
4883 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4888 +0 -8 trunk/configure (File Modified)
4889 +1 -8 trunk/configure.ac (File Modified)
4890 +18 -0 trunk/include/channel.h (File Modified)
4891 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4892 +335 -260 trunk/src/.depend (File Modified)
4893 +1569 -0 trunk/src/Makefile.in (File Modified)
4894 + - trunk/src/chmode.c (File Added)
4895 +16 -1 trunk/src/ircd.c (File Modified)
4896 +11 -0 trunk/src/main.c (File Modified)
4897 +11 -0 trunk/src/modules.c (File Modified)
4900 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4902 RSFNC: Do not send kills to servers for unknowns
4906 +4 -2 trunk/modules/m_services.c (File Modified)
4909 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4911 Describe service{} blocks in reference.conf.
4915 +12 -0 trunk/doc/reference.conf (File Modified)
4918 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4920 Replace this list of modes with pointers to other documentation.
4924 +6 -50 trunk/doc/modes.txt (File Modified)
4927 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4929 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4930 looks too much like an old-ircd client pointer otherwise.
4934 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4937 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4940 - note truncation of the list (perhaps sending multiple
4942 - clarify in a comment that /findforwards on a nonexistent
4943 channel can be useful
4944 - sendto_one_notice() requires that the text start with
4949 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4952 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4954 When we close a local server's link, always include the
4955 name of the client causing the exit in the reason in the
4956 SQUIT we send them (replacing them with us). This makes
4957 sure server notices for stuff like "Not enough arguments
4958 to server command" are different on the two sides.
4962 +7 -5 trunk/src/client.c (File Modified)
4965 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4967 New contrib module m_findforwards.c
4971 +112 -0 trunk/contrib/Makefile.in (File Modified)
4972 + - trunk/contrib/m_findforwards.c (File Added)
4975 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4977 Whoops, don't show real host behind auth{} spoof in
4978 spoof notices if hide_spoof_ips is enabled.
4980 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4984 +3 -2 trunk/src/s_conf.c (File Modified)
4987 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4989 Add dalnet-style /identify that sends to nickserv or chanserv.
4993 +102 -0 trunk/contrib/Makefile.in (File Modified)
4994 + - trunk/contrib/m_identify.c (File Added)
4997 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4999 Document alias{} blocks a bit better.
5003 +9 -0 trunk/doc/reference.conf (File Modified)
5006 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5008 - add aliases to /stats m (data usage is not counted though, sorry)
5012 +1 -0 trunk/include/s_conf.h (File Modified)
5013 +3 -0 trunk/src/newconf.c (File Modified)
5014 +15 -0 trunk/src/parse.c (File Modified)
5017 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5019 - remove m_sshortcut as it's no longer relevant
5023 +0 -145 trunk/modules/Makefile.in (File Modified)
5024 + - trunk/modules/m_sshortcut.c (File Deleted)
5027 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5029 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5030 targets instead of my original idea :P)
5034 +32 -0 trunk/doc/example.conf (File Modified)
5035 +35 -0 trunk/doc/reference.conf (File Modified)
5036 +4 -0 trunk/include/parse.h (File Modified)
5037 +7 -0 trunk/include/s_conf.h (File Modified)
5038 +82 -0 trunk/src/newconf.c (File Modified)
5039 +78 -0 trunk/src/parse.c (File Modified)
5040 +16 -0 trunk/src/s_conf.c (File Modified)
5043 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5045 Remove some spaces after tabs. ??
5049 +18 -18 trunk/src/newconf.c (File Modified)
5052 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5055 - make sure to clear all marks also if the who was aborted
5056 because of too many matches
5057 - give ERR_TOOMANYMATCHES if too many matches
5060 ratbox RATBOX_2_2 r22003 (jilles)
5064 +28 -26 trunk/modules/m_who.c (File Modified)
5067 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5073 +9 -9 trunk/configure (File Modified)
5074 +1 -1 trunk/configure.ac (File Modified)
5077 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5079 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5083 +2 -1 trunk/include/s_newconf.h (File Modified)
5084 +20 -0 trunk/modules/m_rehash.c (File Modified)
5085 +1 -1 trunk/src/s_newconf.c (File Modified)
5088 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5090 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5094 +0 -1 trunk/doc/example.conf (File Modified)
5095 +0 -3 trunk/doc/reference.conf (File Modified)
5096 +0 -1 trunk/include/s_conf.h (File Modified)
5097 +0 -6 trunk/modules/m_info.c (File Modified)
5098 +1 -1 trunk/src/channel.c (File Modified)
5099 +0 -1 trunk/src/newconf.c (File Modified)
5102 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5104 Missing header in m_chghost.c
5107 +1 -0 trunk/modules/m_chghost.c (File Modified)
5110 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5112 Relocate QJM code to a seperate function(change_nick_user_host)
5113 Change CHGHOST to use change_nick_user_host instead of just setting it
5117 +3 -0 trunk/include/s_user.h (File Modified)
5118 +1 -1 trunk/modules/m_chghost.c (File Modified)
5119 +3 -78 trunk/modules/m_signon.c (File Modified)
5120 +89 -0 trunk/src/s_user.c (File Modified)
5123 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5125 Restore /stats a (dns servers, admin-only).
5129 +1 -0 trunk/include/res.h (File Modified)
5130 +5 -8 trunk/modules/m_stats.c (File Modified)
5131 +16 -0 trunk/src/res.c (File Modified)
5134 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5136 - Add CHARYBDIS_PROFILE if we are profiling.
5137 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5138 - Remove duplicate --enable-epoll entry.
5142 +1595 -15 trunk/configure (File Modified)
5143 +30 -11 trunk/configure.ac (File Modified)
5144 +3 -0 trunk/include/setup.h.in (File Modified)
5147 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5149 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5153 +28 -0 trunk/aclocal.m4 (File Modified)
5156 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5158 Allow requesting forward channel and quiet list in same mode command.
5162 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5165 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5167 Add description of xline wildcards.
5171 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5174 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5176 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5180 +0 -4 trunk/modules/m_services.c (File Modified)
5183 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5189 +1 -1 trunk/include/hook.h (File Modified)
5192 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5194 call_hook, not hook_call
5198 +1 -1 trunk/modules/core/m_join.c (File Modified)
5201 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5203 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5204 Could be useful for a number of things.
5208 +9 -0 trunk/modules/core/m_join.c (File Modified)
5211 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5213 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5217 +7 -0 trunk/include/hook.h (File Modified)
5220 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5222 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5226 +15 -0 trunk/modules/m_services.c (File Modified)
5229 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5231 Clarify snomask +f, +k, +u.
5235 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5238 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5240 Cmode +p and +s may be set simultaneously.
5244 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5247 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5249 actually, we should check the data version on each reload (oops)
5253 +6 -6 trunk/src/main.c (File Modified)
5256 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5258 more work on the loader
5262 +45 -21 trunk/src/main.c (File Modified)
5265 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5267 Add prototype ircd_state.c
5271 + - trunk/src/ircd_state.c (File Added)
5274 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5276 Smaller improvements.
5280 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5283 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5285 Add a lot of stuff here.
5289 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5292 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5294 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5298 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5301 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5303 Invex doesn't trump +r or (sic) +J.
5307 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5310 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5312 Check to make sure a module is not loaded before loading it.
5316 +6 -1 trunk/src/ircd_parser.y (File Modified)
5319 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5321 - Add a missing comma in the HeaderMessages array
5322 - Only send "Your hostname is too long ..." if that really is the case
5326 +2 -2 trunk/src/s_auth.c (File Modified)
5329 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5331 build_symtable() will have already bailed here, so no need to check
5332 explicitly whether or not charybdis_main is NULL.
5336 +7 -16 trunk/src/main.c (File Modified)
5339 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5341 Data structure versioning, part 1.
5345 +10 -1 trunk/include/ircd_defs.h (File Modified)
5346 +2 -0 trunk/src/ircd.c (File Modified)
5347 +15 -3 trunk/src/main.c (File Modified)
5350 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5352 build a symbol table and use that instead of doing a raw dlsym on everything
5356 + - trunk/include/ircd_linker.h (File Added)
5357 +71 -1 trunk/src/Makefile.in (File Modified)
5358 + - trunk/src/ircd_linker.c (File Added)
5359 +16 -4 trunk/src/main.c (File Modified)
5362 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5364 The launcher now calls io_loop() instead of charybdis_main().
5365 This is so that we do not have to reinitialize *everything* later.
5369 +1 -0 trunk/include/ircd.h (File Modified)
5370 +6 -7 trunk/src/ircd.c (File Modified)
5371 +13 -1 trunk/src/main.c (File Modified)
5374 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5376 Use global binding on libircd.so.
5380 +1 -1 trunk/src/main.c (File Modified)
5383 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5385 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5386 (it will do more later)
5390 +14 -12 trunk/include/config.h (File Modified)
5391 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5392 +31 -5 trunk/src/Makefile.in (File Modified)
5393 +78 -1 trunk/src/ircd.c (File Modified)
5394 + - trunk/src/main.c (File Added)
5397 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5399 Add whitespace here, oops.
5403 +1 -1 trunk/CREDITS (File Modified)
5406 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5408 Properly copy over the IP address here instead of using a cheap hack.
5409 Because the hack didn't work right except on IPv6. :|
5413 +12 -2 trunk/src/s_newconf.c (File Modified)
5416 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5418 Revert reject cache notice to ratbox's, which more
5419 clearly suggests what's happening.
5423 +4 -1 trunk/src/reject.c (File Modified)
5426 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5428 Fix the openssl status in the overview information.
5432 +1 -3 trunk/configure (File Modified)
5433 +1 -3 trunk/configure.ac (File Modified)
5436 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5438 - Add simple exempt{} block (127.0.0.1) to example.conf.
5439 - Remove mention of deny{}.
5443 +5 -0 trunk/doc/example.conf (File Modified)
5444 +1 -1 trunk/doc/reference.conf (File Modified)
5447 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5449 example.conf: add some comments at the start
5450 reference.conf: some ircd-ratbox -> charybdis
5454 +11 -0 trunk/doc/example.conf (File Modified)
5455 +6 -5 trunk/doc/reference.conf (File Modified)
5458 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5460 Rename m_createauthonly module to createauthonly
5461 as this is not a module providing an m_function
5466 +1 -38 trunk/contrib/Makefile.in (File Modified)
5467 + - trunk/contrib/createauthonly.c (File Added)
5468 + - trunk/contrib/m_createauthonly.c (File Deleted)
5471 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5473 Add to example confs commented lines for:
5474 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5475 sno_globalkline.so, sno_globaloper.so.
5479 +5 -1 trunk/doc/example.conf (File Modified)
5480 +9 -1 trunk/doc/reference.conf (File Modified)
5483 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5485 - Unbreak connecting to connect{}s with hostnames
5486 instead of IP addresses (broken with new resolver).
5487 - Try to do A/AAAA query based on aftype in
5488 connect{} (doesn't seem to work fully).
5492 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5495 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5497 Unbreak /rehash dns.
5501 +1 -0 trunk/src/res.c (File Modified)
5504 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5506 Preserve Hybrid Id and add one of our own.
5510 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5511 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5514 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5516 Add anfl and Androsyn to CREDITS.
5517 They wrote a lot of ratbox code we use, both before and after the fork.
5521 +2 -0 trunk/CREDITS (File Modified)
5524 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5526 Hostname validity check.
5530 +42 -3 trunk/src/s_auth.c (File Modified)
5533 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5535 Version bump to 1.2.0.
5539 +9 -9 trunk/configure (File Modified)
5540 +1 -1 trunk/configure.ac (File Modified)
5543 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5545 - Missed a spot in the IPv6 code here. Should be usable now.
5549 +2 -2 trunk/src/res.c (File Modified)
5552 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5554 Alright, so, this massive commit does the following:
5556 - Adds a resolver based on the undernet and hybrid one.
5557 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5558 - Makes a check in ./configure be posixly correct
5559 - Simplifies the auth code and DNS callbacks
5561 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5565 +1 -1 trunk/Makefile.in (File Modified)
5566 + - trunk/adns/ (File Deleted)
5567 +148 -80 trunk/configure (File Modified)
5568 +1 -2 trunk/configure.ac (File Modified)
5569 +6 -0 trunk/include/client.h (File Modified)
5570 +1 -0 trunk/include/packet.h (File Modified)
5571 +153 -41 trunk/include/res.h (File Modified)
5572 + - trunk/include/reslib.h (File Added)
5573 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5574 +930 -1449 trunk/modules/.depend (File Modified)
5575 +3 -0 trunk/modules/m_stats.c (File Modified)
5576 +417 -621 trunk/src/.depend (File Modified)
5577 +1 -1 trunk/src/.indent.pro (File Modified)
5578 +2069 -289 trunk/src/Makefile.in (File Modified)
5579 + - trunk/src/adns.c (File Deleted)
5580 + - trunk/src/res.c (File Added)
5581 + - trunk/src/reslib.c (File Added)
5582 +11 -50 trunk/src/s_auth.c (File Modified)
5583 +4 -26 trunk/src/s_newconf.c (File Modified)
5586 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5588 Document the NOBALLOC feature.
5592 +7 -1 trunk/include/config.h (File Modified)
5595 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5597 commands.sgml changes
5601 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5604 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5610 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5613 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5615 Improve description of class{} block (in particular,
5616 mention server classes as well as client classes).
5620 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5623 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5626 -/* sendq: servers need a higher sendq as they send more data */
5627 +/* sendq: servers need a higher sendq as they are sent more data */
5631 +1 -1 trunk/doc/reference.conf (File Modified)
5634 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5636 Add modules{} block.
5640 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5643 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5645 Add general::oper_snomask, snomask on oper up for opers
5646 that have umode +s set on oper up, but do not have
5647 a specific snomask setting in their operator block.
5648 If this is empty or not specified, +s is used as before.
5652 +4 -1 trunk/doc/example.conf (File Modified)
5653 +7 -1 trunk/doc/reference.conf (File Modified)
5654 +1 -0 trunk/include/client.h (File Modified)
5655 +1 -0 trunk/include/s_conf.h (File Modified)
5656 +32 -0 trunk/src/newconf.c (File Modified)
5657 +1 -0 trunk/src/s_conf.c (File Modified)
5658 +13 -3 trunk/src/s_user.c (File Modified)
5661 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5666 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5669 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5671 Add MASKTRACE and CHANTRACE commands.
5675 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5678 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5680 document loadmodule directive
5684 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5687 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5693 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5696 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5698 q:lines are no longer living in the ircd.conf either
5702 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5705 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5707 remove k:line, d:line, x:line as they are their own files now
5711 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5714 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5716 New place for operator::snomask.
5720 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5723 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5725 Document connect {}.
5729 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5732 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5734 example.conf: move operator::snomask to a more logical place,
5735 more sensible default
5736 reference.conf: add operator::snomask
5740 +3 -3 trunk/doc/example.conf (File Modified)
5741 +3 -0 trunk/doc/reference.conf (File Modified)
5744 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5746 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5747 in those conf entries that take umodes like <name1>, <name2>, ...
5751 +3 -0 trunk/doc/reference.conf (File Modified)
5752 +3 -0 trunk/src/newconf.c (File Modified)
5755 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5761 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5764 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5770 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5773 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5779 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5782 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5788 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5791 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5793 Document operator {} blocks.
5797 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5800 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5802 auth{}: clarify/add some details
5806 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5809 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5811 auth{}: Move a paragraph.
5815 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5818 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5820 Document auth{} blocks.
5824 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5827 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5833 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5836 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5838 Add umode +R, prevents unidentified clients from
5839 sending private messages or notices. /accept'ed
5840 clients and opers are exempt.
5841 Due to the /accept part, this is only checked
5842 at the target's server, may want to change
5847 +1 -0 trunk/help/opers/umode (File Modified)
5848 +1 -0 trunk/help/users/umode (File Modified)
5849 +2 -0 trunk/include/client.h (File Modified)
5850 +1 -0 trunk/include/numeric.h (File Modified)
5851 +11 -1 trunk/modules/core/m_message.c (File Modified)
5852 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5853 +1 -1 trunk/src/messages.tab (File Modified)
5854 +1 -1 trunk/src/s_user.c (File Modified)
5857 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5859 Don't allow a nick change if banned or quieted (and not
5860 voiced or opped) on a channel. This uses numeric 435
5861 (bahamut's "cannot change to a banned nick") because
5862 bahamut/ircu's 437 and hyperion's 438 already have
5863 another meaning for us.
5867 +2 -0 trunk/include/channel.h (File Modified)
5868 +1 -0 trunk/include/numeric.h (File Modified)
5869 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5870 +38 -0 trunk/src/channel.c (File Modified)
5871 +1 -1 trunk/src/messages.tab (File Modified)
5874 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5877 - respect ban exceptions
5878 - also deny a knock if quieted
5882 +2 -1 trunk/modules/m_knock.c (File Modified)
5885 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5887 Reverse bad substitution in comment.
5891 +1 -1 trunk/src/channel.c (File Modified)
5894 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5896 - set DynSpoof flag for clients spoofed at registration
5897 - add orighost instead of host to the hostname hash
5901 +5 -1 trunk/src/s_user.c (File Modified)
5904 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5906 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5910 +2 -3 trunk/src/send.c (File Modified)
5913 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5915 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5919 +17 -7 trunk/modules/m_signon.c (File Modified)
5922 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5924 Correct minimum args on ENCAP SASL to avoid nasty core.
5928 +1 -1 trunk/modules/m_sasl.c (File Modified)
5931 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5933 Style nits: sptr can't ever be NULL, don't compare truth
5938 +2 -3 trunk/modules/m_scan.c (File Modified)
5941 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5943 - Comment out scan_cmodes() prototype to suppress warning
5944 - Correct minimum parameter count for mo_scan()
5948 +2 -2 trunk/modules/m_scan.c (File Modified)
5951 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5954 - Include full command in operspy notice
5955 - Allow global scans (no-list used, mask not used) without operspy
5956 - Use ERR_NOPRIVS numeric
5960 +21 -9 trunk/modules/m_scan.c (File Modified)
5963 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5965 Cancel out the >3 default if < is given; this way
5966 any </> specification fully overrides the default.
5970 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5973 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5975 - Call mo_list() from m_list() to reduce code duplication
5976 - Default to >3, rather arbitrarily (conf option?)
5977 - Make < and > mean less than and greater than again
5981 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5984 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5986 When processing topic burst, hide connecting server
5987 on netburst if flatten links is enabled.
5991 +9 -2 trunk/modules/m_tb.c (File Modified)
5994 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5996 - remove PENALTY token
6000 +0 -1 trunk/include/supported.h (File Modified)
6003 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6006 - Add PENALTY because we have a pace-wait system.
6007 - Add FNC due to SAVE and RSFNC
6012 +4 -2 trunk/include/supported.h (File Modified)
6015 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6017 mkay, indent went nuts here
6021 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6024 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6026 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6027 and can be used instead. The SAFELIST implementation is the one used by
6028 default, as most users/networks will be used to it.
6032 +1 -0 trunk/NEWS (File Modified)
6033 +14 -0 trunk/include/client.h (File Modified)
6034 +5 -0 trunk/include/hash.h (File Modified)
6035 +404 -272 trunk/modules/Makefile.in (File Modified)
6036 + - trunk/modules/m_list.c (File Deleted)
6037 + - trunk/modules/m_list_ratbox.c (File Added)
6038 + - trunk/modules/m_list_safelist.c (File Added)
6039 +5 -5 trunk/src/hash.c (File Modified)
6042 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6044 Clear invites on a lowerTS JOIN or SJOIN.
6045 This should complete kick_on_split_riding protection.
6049 +5 -0 trunk/modules/core/m_join.c (File Modified)
6050 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6053 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6055 Like in ratbox, send and interpret timestamps on invites.
6059 +9 -2 trunk/modules/m_invite.c (File Modified)
6062 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6064 Add +S (network service) umode. Just for completeness, users or opers
6069 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6072 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6078 +35 -2 trunk/NEWS (File Modified)
6081 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6083 Split off a PreClient structure for data to be freed on registation (i.e. password).
6084 New hook introduce_client for post-registration messages.
6085 Fix b0rked SASL numerics.
6086 Burst REALHOST post-introduction for spoofed-on-registration clients.
6087 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6088 Pre-registration signon support.
6092 +10 -0 trunk/configure (File Modified)
6093 +2 -0 trunk/configure.ac (File Modified)
6094 +14 -4 trunk/include/client.h (File Modified)
6095 +1 -0 trunk/include/hook.h (File Modified)
6096 +1 -0 trunk/include/numeric.h (File Modified)
6097 +3 -0 trunk/include/setup.h.in (File Modified)
6098 +16 -0 trunk/modules/m_chghost.c (File Modified)
6099 +25 -21 trunk/modules/m_sasl.c (File Modified)
6100 +63 -30 trunk/modules/m_signon.c (File Modified)
6101 +18 -0 trunk/src/client.c (File Modified)
6102 +2 -0 trunk/src/hook.c (File Modified)
6103 +5 -5 trunk/src/messages.tab (File Modified)
6104 +2 -0 trunk/src/s_serv.c (File Modified)
6105 +28 -2 trunk/src/s_user.c (File Modified)
6108 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6110 Update hook documentation.
6114 +30 -0 trunk/doc/hooks.txt (File Modified)
6117 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6119 Improve @/# handling in match_esc().
6123 +21 -13 trunk/src/match.c (File Modified)
6126 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6128 backtrack instead of bailing out when handling a mismatched escape
6132 +1 -1 trunk/src/match.c (File Modified)
6135 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6137 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6140 +2 -1 trunk/CREDITS (File Modified)
6143 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6145 Fix the escape brokenness and pick up a more efficient matching algorithm,
6146 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6147 Patch sent upstream. They can do whatever they want with it, *shrug*.
6151 +147 -161 trunk/src/match.c (File Modified)
6154 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6156 If flatten links is enabled, fake the origins of some ServerModes
6157 sent to clients so that the server sending the netburst is hidden.
6158 Most mode hacks still show the true source.
6162 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6163 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6166 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6168 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6169 where the exit originated).
6170 - When receiving an SQUIT for a server themselves
6171 (IsMe(target_p) || target_p == client_p)
6172 close their link and send a local server notice.
6176 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6177 +6 -3 trunk/src/client.c (File Modified)
6180 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6182 Hooking into the wrong hook, whoops. :P
6186 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6187 +6 -10 trunk/modules/core/m_join.c (File Modified)
6190 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6192 this doesn't work right, right now :P
6196 +40 -0 trunk/contrib/Makefile.in (File Modified)
6197 + - trunk/contrib/m_createauthonly.c (File Added)
6198 +6 -0 trunk/include/hook.h (File Modified)
6199 +26 -1 trunk/modules/core/m_join.c (File Modified)
6200 +1 -1 trunk/src/ircd.c (File Modified)
6203 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6205 Make can_join() hookable.
6209 +12 -1 trunk/src/channel.c (File Modified)
6212 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6214 add 'int approved;' to the channel event hook
6218 +1 -0 trunk/include/hook.h (File Modified)
6221 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6223 Use SIDs in SASL ENCAP origin.
6224 Ignore responses from other agents once the first SASL response has been received for a client.
6228 +9 -5 trunk/modules/m_sasl.c (File Modified)
6231 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6233 Removed stray debug code.
6237 +1 -1 trunk/modules/m_sasl.c (File Modified)
6240 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6242 Don't complain "unknown MODE flag" if a non-oper attempts
6243 to unset an oper only umode they do not have.
6244 This is to prevent unwanted error messages when users/bots
6245 do things like MODE <nick> +i-sw.
6249 +4 -2 trunk/src/s_user.c (File Modified)
6252 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6254 Fix client_exit hook name and only call it for local exits that are not
6259 +3 -2 trunk/modules/m_sasl.c (File Modified)
6262 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6264 Fix SASL logic to actually use stored agent UID.
6265 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6266 Add abort code for exiting clients.
6270 +18 -9 trunk/modules/m_sasl.c (File Modified)
6273 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6275 Port over ratbox 2.2 /challenge. This is slightly more secure
6276 (better crypto, longer keys, challenge timeout) and has better
6279 The respond tool is no longer part of the ircd tree but a
6280 separate package, currently available from
6281 http://respond.ircd-ratbox.org (we should mirror/... this).
6285 +65 -310 trunk/doc/challenge.txt (File Modified)
6286 +5 -5 trunk/include/client.h (File Modified)
6287 +3 -0 trunk/include/irc_string.h (File Modified)
6288 +3 -0 trunk/include/numeric.h (File Modified)
6289 +94 -50 trunk/modules/m_challenge.c (File Modified)
6290 +1 -2 trunk/src/client.c (File Modified)
6291 +125 -0 trunk/src/irc_string.c (File Modified)
6292 +2 -2 trunk/src/messages.tab (File Modified)
6293 + - trunk/tools/rsa_respond/ (File Deleted)
6296 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6298 Preliminary SASL support.
6302 +7 -0 trunk/include/client.h (File Modified)
6303 +6 -0 trunk/include/numeric.h (File Modified)
6304 +1 -0 trunk/modules/Makefile.in (File Modified)
6305 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6306 +175 -1 trunk/modules/m_cap.c (File Modified)
6307 + - trunk/modules/m_sasl.c (File Added)
6308 +2 -0 trunk/modules/m_user.c (File Modified)
6309 +5 -5 trunk/src/messages.tab (File Modified)
6310 +8 -2 trunk/src/s_user.c (File Modified)
6313 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6315 SIGNON: make logout also apply remotely.
6319 +7 -2 trunk/modules/m_signon.c (File Modified)
6322 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6324 Use an asterisk when sending empty logins in SIGNON.
6328 +5 -5 trunk/modules/m_signon.c (File Modified)
6331 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6333 SIGNON: Only add whowas entry (add_history()) and wipe
6334 accepts (del_all_accepts()) if nick changed.
6338 +5 -3 trunk/modules/m_signon.c (File Modified)
6341 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6343 SIGNON: slight fixes to collision code:
6344 - don't kill if target_p == source_p (nick unchanged or only changed case)
6345 - add comment that SAVE support is missing
6346 - use sendto_realops_snomask() instead of sendto_realops_flags()
6350 +9 -6 trunk/modules/m_signon.c (File Modified)
6353 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6355 Fix up kills for bad nick/user/host on SIGNON.
6359 +16 -6 trunk/modules/m_signon.c (File Modified)
6362 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6364 If changing to a nick with a digit, only allow the UID.
6368 +4 -0 trunk/modules/m_signon.c (File Modified)
6371 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6373 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6374 Strip leading digits from logins that are not purely numeric.
6378 +3 -0 trunk/include/numeric.h (File Modified)
6379 +2 -0 trunk/include/send.h (File Modified)
6380 +1 -0 trunk/modules/Makefile.in (File Modified)
6381 +456 -3 trunk/modules/m_services.c (File Modified)
6382 + - trunk/modules/m_signon.c (File Added)
6383 +2 -2 trunk/src/messages.tab (File Modified)
6384 +98 -0 trunk/src/send.c (File Modified)
6387 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6389 Remove old server notice umodes from example confs.
6393 +1 -2 trunk/doc/example.conf (File Modified)
6394 +4 -17 trunk/doc/reference.conf (File Modified)
6397 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6399 Add snomask help file (forgot this earlier).
6403 + - trunk/help/opers/snomask (File Added)
6406 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6408 Add umode +l (receive locops).
6412 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6415 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6417 We don't plan to implement cmode +R (quiet unidentified) and
6418 umode +I (deny invite) for 1.1, so comment them out from the
6423 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6424 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6427 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6429 Improve snomask usage description.
6433 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6436 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6438 Mention the word snomask with umode +s (needs to be a link really).
6442 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6445 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6447 Add snomask +Z (operspy notices).
6451 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6454 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6456 Misc updates/clarifications.
6460 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6463 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6469 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6470 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6471 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6474 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6476 - Allow ENCAP REALHOST outside burst
6477 - Fix comment describing race condition: this can only happen
6478 on a local whois with use_whois_actually enabled
6482 +4 -6 trunk/modules/m_chghost.c (File Modified)
6485 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6487 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6491 +39 -0 trunk/contrib/Makefile.in (File Modified)
6492 + - trunk/contrib/sno_globaloper.c (File Added)
6495 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6497 Pass along old umodes and snomask in umode_changed hook,
6498 changing its parameter type from struct Client *
6499 to hook_data_umode_changed *. (For a new client, both
6502 The IP cloaking module now fully ignores umode changes
6503 where +h didn't change.
6507 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6508 +7 -0 trunk/include/hook.h (File Modified)
6509 +18 -4 trunk/src/s_user.c (File Modified)
6512 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6514 move libcharybdis-provided function initialisation into libcharybdis_init().
6518 +32 -11 trunk/src/ircd.c (File Modified)
6521 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6523 Make +f notices (local host, global host, global user@host, local class)
6524 netwide. Exceeding /quote set max remains local.
6528 +4 -4 trunk/src/s_conf.c (File Modified)
6531 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6533 Netwide notices about attempts to join juped channels.
6537 +1 -1 trunk/modules/core/m_join.c (File Modified)
6540 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6542 Send server notices about failed oper attempts globally.
6543 Successful remote oper attempt notices will be generated
6544 from the mode changes.
6548 +3 -3 trunk/modules/m_challenge.c (File Modified)
6549 +2 -2 trunk/modules/m_oper.c (File Modified)
6552 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6554 Rest of infrastructure for sending server notices globally.
6555 Uses a new L_NETWIDE level on sendto_realops_snomask().
6559 +1 -0 trunk/include/send.h (File Modified)
6560 +31 -4 trunk/src/send.c (File Modified)
6563 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6565 Add general::global_snotices conf option to control
6566 whether we send out SNOTEs. Does not do anything yet.
6570 +1 -0 trunk/doc/example.conf (File Modified)
6571 +6 -0 trunk/doc/reference.conf (File Modified)
6572 +1 -0 trunk/include/s_conf.h (File Modified)
6573 +6 -0 trunk/modules/m_info.c (File Modified)
6574 +1 -0 trunk/src/newconf.c (File Modified)
6575 +1 -0 trunk/src/s_conf.c (File Modified)
6578 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6580 Only accept SNOTE from servers.
6584 +2 -0 trunk/modules/m_snote.c (File Modified)
6587 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6589 Correct parv indices so this actually works.
6593 +2 -2 trunk/modules/m_snote.c (File Modified)
6596 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6602 +3 -3 trunk/modules/m_snote.c (File Modified)
6605 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6607 Add m_snote.c, SNOTE propagator.
6611 +86 -0 trunk/modules/Makefile.in (File Modified)
6612 + - trunk/modules/m_snote.c (File Added)
6615 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6617 start seeding the 1.1 NEWS file
6621 +4 -0 trunk/NEWS (File Modified)
6624 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6626 rename some modules to more descriptive names...
6630 +2 -131 trunk/contrib/Makefile.in (File Modified)
6631 + - trunk/contrib/globalconnexit.c (File Deleted)
6632 + - trunk/contrib/globallineactive.c (File Deleted)
6633 + - trunk/contrib/sno_farconnect.c (File Added)
6634 + - trunk/contrib/sno_globalkline.c (File Added)
6635 +1 -120 trunk/modules/Makefile.in (File Modified)
6636 + - trunk/modules/networknotice.c (File Deleted)
6637 + - trunk/modules/sno_routing.c (File Added)
6640 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6642 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6643 Uses FLAGS2_FLOODDONE bit on servers.
6647 +3 -0 trunk/include/client.h (File Modified)
6648 +121 -1 trunk/modules/Makefile.in (File Modified)
6649 + - trunk/modules/networknotice.c (File Added)
6652 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6654 Don't show servers in /trace to nonopers if flatten links is enabled.
6658 +8 -5 trunk/modules/m_trace.c (File Modified)
6661 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6664 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6665 - send back confirmation to source, if local client
6666 - send a +s server notice if the source is neither a server nor a service (+S)
6670 +5 -1 trunk/modules/m_chghost.c (File Modified)
6673 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6675 Use sendto_realops_snomask_from() to make the
6676 server notices appear to come from the affected
6681 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6682 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6685 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6687 Add sendto_realops_snomask_from(), allows
6688 specification of apparent source server.
6692 +1 -0 trunk/include/send.h (File Modified)
6693 +41 -1 trunk/src/send.c (File Modified)
6696 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6698 Revert r579. Keep host, not orighost in oper up notice.
6699 It would be inconsistent to have orighost there, and we
6700 don't want to mess up all server notices by putting both
6705 +1 -1 trunk/src/s_user.c (File Modified)
6708 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6710 Include the IP address in operlog/foperlog.
6714 +10 -8 trunk/modules/m_challenge.c (File Modified)
6715 +8 -6 trunk/modules/m_oper.c (File Modified)
6718 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6720 Call umode_changed hook on oper up.
6724 +1 -0 trunk/src/s_user.c (File Modified)
6727 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6729 Add globalconnexit contrib module, shows remote client connects/exits
6730 except netsplits/netjoin on snomask +F.
6731 Notice formatting will probably change somewhat still.
6735 +80 -0 trunk/contrib/Makefile.in (File Modified)
6736 + - trunk/contrib/globalconnexit.c (File Added)
6739 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6741 Declare snomask_modes[] so modules can provide snomasks.
6745 +2 -0 trunk/include/snomask.h (File Modified)
6748 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6750 Replace user_signon hook with two new hooks: new_local_user
6751 and new_remote_user.
6752 These are called right before the user is introduced to the
6753 rest of the network.
6757 +2 -1 trunk/include/hook.h (File Modified)
6758 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6759 +4 -2 trunk/src/hook.c (File Modified)
6760 +2 -3 trunk/src/s_user.c (File Modified)
6763 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6765 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6769 +2 -2 trunk/modules/m_scan.c (File Modified)
6772 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6774 Update doc/technical/send.txt.
6778 +91 -131 trunk/doc/technical/send.txt (File Modified)
6781 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6783 Add chantrace and masktrace to help files.
6787 + - trunk/help/opers/chantrace (File Added)
6788 +27 -20 trunk/help/opers/index (File Modified)
6789 + - trunk/help/opers/masktrace (File Added)
6790 +2 -0 trunk/help/opers/operspy (File Modified)
6793 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6795 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6796 Shows etrace-like output for all users in a channel,
6797 in particular IP addresses.
6801 +75 -2 trunk/modules/m_etrace.c (File Modified)
6804 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6806 Port over ratbox 2.2 r21727 (anfl):
6807 add some logging when we drop servers in places where we only notify opers
6811 +31 -0 trunk/modules/core/m_server.c (File Modified)
6814 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6816 display orighost in operup message
6820 +1 -1 trunk/src/s_user.c (File Modified)
6823 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6825 Add globallineactive contrib module, a hack which can often
6826 show k/d/g/x line active for remote clients.
6830 +52 -0 trunk/contrib/Makefile.in (File Modified)
6831 + - trunk/contrib/globallineactive.c (File Added)
6834 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6836 Show IP field in the same way as MASKTRACE:
6837 "255.255.255.255" if it's unknown (remote TS5 client)
6838 and "0" if we or the remote server are purposely
6843 +12 -1 trunk/modules/m_scan.c (File Modified)
6846 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6849 - don't show servers in a global scan
6850 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6854 +4 -1 trunk/modules/m_scan.c (File Modified)
6857 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6859 Implement SCAN UMODES.
6863 +3 -0 trunk/include/numeric.h (File Modified)
6864 +128 -2 trunk/modules/m_scan.c (File Modified)
6865 +2 -2 trunk/src/messages.tab (File Modified)
6868 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6874 +1 -1 trunk/modules/m_scan.c (File Modified)
6877 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6879 parv[0] should be parv[1].
6883 +1 -1 trunk/modules/m_scan.c (File Modified)
6886 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6892 +1 -1 trunk/modules/m_scan.c (File Modified)
6895 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6901 +2 -2 trunk/modules/m_scan.c (File Modified)
6904 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6906 framework for scan command
6910 +113 -0 trunk/modules/Makefile.in (File Modified)
6911 + - trunk/modules/m_scan.c (File Added)
6914 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6916 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6920 +2 -0 trunk/include/irc_string.h (File Modified)
6921 +157 -1 trunk/modules/m_etrace.c (File Modified)
6922 +129 -90 trunk/src/match.c (File Modified)
6925 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6927 orighost may live in a different hash bucket (likely the case), lets check it standalone
6931 +39 -3 trunk/src/hostmask.c (File Modified)
6934 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6936 SVN didn't check modules/ somehow, hrmm.
6940 +1 -1 trunk/modules/m_kline.c (File Modified)
6941 +6 -6 trunk/modules/m_stats.c (File Modified)
6944 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6946 Track hostmask entries for client_p->orighost, if available.
6947 Not throughly tested, but seems to work fine.
6951 +8 -4 trunk/include/hostmask.h (File Modified)
6952 +14 -10 trunk/src/hostmask.c (File Modified)
6955 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6957 Pass on SQUIT reasons more.
6961 +17 -19 trunk/src/client.c (File Modified)
6964 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6966 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6967 This way, hidden admins also get them.
6971 +4 -4 trunk/src/send.c (File Modified)
6974 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6976 From ircd-ratbox 2.2 (r21339 anfl):
6977 ms_kill() should be using find_person(), not find_client()
6978 otherwise it can generate a core.
6982 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6985 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6987 Add m_error to core_module_table, so it is loaded by default.
6991 +1 -0 trunk/src/modules.c (File Modified)
6994 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6996 comment is a const char *, not char *.
7000 +1 -1 trunk/include/hook.h (File Modified)
7003 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7005 Fix a long standing hybrid 7 bug: when getting a read error
7006 on a server, report_error() is called with a %d instead of
7007 a %s in the format string ("Lost connection" in +d).
7011 +1 -1 trunk/src/client.c (File Modified)
7014 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7020 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7023 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7025 Add document describing capabilities and what they mean.
7029 + - trunk/doc/technical/capab.txt (File Added)
7032 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7034 Change client_exit hook to pass all exit_client() parameters.
7038 +8 -0 trunk/include/hook.h (File Modified)
7039 +6 -1 trunk/src/client.c (File Modified)
7042 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7044 Add client_exit hook, called in exit_client() for all
7045 clients of all types, except clients exiting because
7046 of netsplits (QS). The only thing done before it is
7047 marking the client as "closing" (to prevent
7052 +1 -0 trunk/include/hook.h (File Modified)
7053 +2 -0 trunk/src/client.c (File Modified)
7054 +2 -0 trunk/src/hook.c (File Modified)
7057 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7059 Improve the code that calculates the nnnS nnnC counts
7062 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7066 +43 -36 trunk/modules/m_trace.c (File Modified)
7069 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7071 Add server_eob hook.
7072 Planning to use this for netsplit/join notices.
7076 +1 -0 trunk/include/hook.h (File Modified)
7077 +2 -0 trunk/modules/m_pong.c (File Modified)
7078 +2 -0 trunk/src/hook.c (File Modified)
7081 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7083 Default motd: ircd-ratbox -> charybdis
7087 +1 -1 trunk/doc/ircd.motd (File Modified)
7090 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7092 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7096 +4 -4 trunk/src/s_user.c (File Modified)
7099 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7101 - Remove obsolete EOB help file
7102 - Document snomask in the help files
7107 + - trunk/help/opers/eob (File Deleted)
7108 +13 -12 trunk/help/opers/index (File Modified)
7109 +1 -13 trunk/help/opers/umode (File Modified)
7110 +7 -7 trunk/help/users/index (File Modified)
7113 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7115 Bail if snomask to parse is not given. Pointy hat to myself.
7119 +3 -0 trunk/src/snomask.c (File Modified)
7122 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7124 Remove m_flags from autoconf
7128 +0 -1 trunk/contrib/Makefile.in (File Modified)
7131 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7137 + - trunk/contrib/m_flags.c (File Deleted)
7140 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7142 If +s is in oper_only_umodes, clear snomask on deoper.
7146 +5 -0 trunk/src/s_user.c (File Modified)
7149 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7151 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7155 +2 -2 trunk/configure (File Modified)
7156 +2 -2 trunk/configure.ac (File Modified)
7159 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7161 Remove the old server notice umodes.
7162 Default oper only umodes is now +s.
7163 Please make sure all remaining umodes still work.
7167 +3 -21 trunk/include/client.h (File Modified)
7168 +0 -12 trunk/src/newconf.c (File Modified)
7169 +1 -1 trunk/src/s_conf.c (File Modified)
7170 +12 -12 trunk/src/s_user.c (File Modified)
7173 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7175 operator::flags nick_changes now controls +n snomask instead of +n umode.
7179 +8 -8 trunk/src/s_user.c (File Modified)
7182 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7184 Move down h_umode_changed hook call after umode allowed checks
7185 (so it will not see +a if someone tries to set it but is not
7190 +2 -3 trunk/src/s_user.c (File Modified)
7193 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7195 Move over non-+s server notices (hopefully, all of them).
7199 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7200 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7201 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7202 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7203 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7204 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7205 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7206 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7207 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7208 +2 -2 trunk/libcharybdis/event.c (File Modified)
7209 +2 -2 trunk/modules/core/m_join.c (File Modified)
7210 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7211 +3 -3 trunk/modules/core/m_message.c (File Modified)
7212 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7213 +2 -2 trunk/modules/core/m_server.c (File Modified)
7214 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7215 +1 -1 trunk/modules/m_post.c (File Modified)
7216 +1 -1 trunk/modules/m_services.c (File Modified)
7217 +2 -2 trunk/src/channel.c (File Modified)
7218 +3 -3 trunk/src/client.c (File Modified)
7219 +1 -1 trunk/src/hash.c (File Modified)
7220 +5 -5 trunk/src/s_conf.c (File Modified)
7221 +2 -2 trunk/src/s_log.c (File Modified)
7222 +4 -4 trunk/src/s_user.c (File Modified)
7225 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7227 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7231 +2 -1 trunk/include/snomask.h (File Modified)
7232 +2 -2 trunk/src/snomask.c (File Modified)
7235 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7237 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7241 +1 -1 trunk/contrib/example_module.c (File Modified)
7242 +2 -2 trunk/include/ircd_defs.h (File Modified)
7243 +6 -6 trunk/modules/core/m_error.c (File Modified)
7244 +1 -1 trunk/modules/core/m_join.c (File Modified)
7245 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7246 +1 -1 trunk/modules/core/m_message.c (File Modified)
7247 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7248 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7249 +18 -18 trunk/modules/core/m_server.c (File Modified)
7250 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7251 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7252 +4 -4 trunk/modules/m_challenge.c (File Modified)
7253 +4 -4 trunk/modules/m_dline.c (File Modified)
7254 +13 -13 trunk/modules/m_gline.c (File Modified)
7255 +5 -5 trunk/modules/m_kline.c (File Modified)
7256 +2 -2 trunk/modules/m_oper.c (File Modified)
7257 +1 -1 trunk/modules/m_pong.c (File Modified)
7258 +13 -13 trunk/modules/m_rehash.c (File Modified)
7259 +4 -4 trunk/modules/m_resv.c (File Modified)
7260 +16 -16 trunk/modules/m_set.c (File Modified)
7261 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7262 +6 -6 trunk/modules/m_xline.c (File Modified)
7263 +1 -1 trunk/src/adns.c (File Modified)
7264 +2 -2 trunk/src/channel.c (File Modified)
7265 +1 -1 trunk/src/listener.c (File Modified)
7266 +1 -1 trunk/src/s_auth.c (File Modified)
7267 +15 -15 trunk/src/s_conf.c (File Modified)
7268 +3 -3 trunk/src/s_user.c (File Modified)
7269 +7 -7 trunk/src/send.c (File Modified)
7272 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7275 - set +s snomask if +s umode set but no snomasks
7276 - put numerics in more logical order
7280 +3 -1 trunk/src/s_user.c (File Modified)
7283 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7285 parse_snobuf_to_mask(): default to + at start
7286 allows stuff like /mode jilles +s C
7290 +1 -1 trunk/src/snomask.c (File Modified)
7293 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7295 Changes to user_mode() snomask handling.
7296 - show snomask (if not 0) on /mode <nick>
7297 - show snomask once at the end if +s/-s used
7298 - only parse 1 parameter for umode changes
7299 - don't crash on /mode <nick> +s
7300 - /mode <nick> -s clears snomask, doesn't use parameter
7301 - set umode +s iff snomask is not 0
7302 - snomask is not propagated, but umode +s is
7306 +97 -72 trunk/src/s_user.c (File Modified)
7309 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7311 Convert some messages over to snomask.
7315 +29 -29 trunk/src/client.c (File Modified)
7316 +2 -2 trunk/src/ircd.c (File Modified)
7317 +13 -13 trunk/src/modules.c (File Modified)
7318 +1 -1 trunk/src/newconf.c (File Modified)
7319 +5 -5 trunk/src/parse.c (File Modified)
7320 +1 -1 trunk/src/restart.c (File Modified)
7321 +4 -4 trunk/src/s_newconf.c (File Modified)
7322 +11 -11 trunk/src/s_serv.c (File Modified)
7325 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7327 include snomask.h from client.h
7331 +1 -0 trunk/include/client.h (File Modified)
7334 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7336 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7340 +1 -0 trunk/src/newconf.c (File Modified)
7341 +2 -1 trunk/src/snomask.c (File Modified)
7344 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7346 should start with +, not \0. Whoops. :)
7350 +1 -1 trunk/src/snomask.c (File Modified)
7353 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7355 core snomask support.
7359 +3 -0 trunk/doc/example.conf (File Modified)
7360 +2 -0 trunk/include/client.h (File Modified)
7361 +2 -0 trunk/include/numeric.h (File Modified)
7362 +2 -0 trunk/include/s_newconf.h (File Modified)
7363 +63 -0 trunk/include/send.h (File Modified)
7364 + - trunk/include/snomask.h (File Added)
7365 +1 -0 trunk/src/Makefile.in (File Modified)
7366 +1 -1 trunk/src/messages.tab (File Modified)
7367 +8 -0 trunk/src/newconf.c (File Modified)
7368 +12 -0 trunk/src/s_user.c (File Modified)
7369 +235 -0 trunk/src/send.c (File Modified)
7370 + - trunk/src/snomask.c (File Added)
7373 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7375 add a blank line after the license info.
7379 +1 -1 trunk/CREDITS (File Modified)
7382 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7384 Extend copyright to 2006.
7388 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7391 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7394 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7398 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7399 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7402 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7404 Add oper privileges document.
7408 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7409 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7412 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7414 Capitalize message names in services shortcuts (for consistency).
7418 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7421 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7427 +1 -1 trunk/src/patricia.c (File Modified)
7430 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7432 Remove obsolete 'nextconnect' variable.
7436 +0 -1 trunk/include/ircd.h (File Modified)
7437 +0 -2 trunk/src/client.c (File Modified)
7438 +0 -1 trunk/src/ircd.c (File Modified)
7441 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7443 Remove this remnant of the hybrid 6 ziplinks implementation.
7447 + - trunk/include/s_zip.h (File Deleted)
7450 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7452 Make clone limiting work on orighost, not host (so it
7453 looks through services cloaks). Lightly tested, please
7458 +2 -0 trunk/modules/m_chghost.c (File Modified)
7459 +1 -1 trunk/src/client.c (File Modified)
7460 +1 -1 trunk/src/s_conf.c (File Modified)
7463 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7465 Don't forget to link me_realhost() into the command hash.
7467 Pointy hat to: myself
7471 +1 -1 trunk/modules/m_chghost.c (File Modified)
7474 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7476 It's call_hook, not hook_call.
7480 +1 -1 trunk/src/s_user.c (File Modified)
7483 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7485 Add unreject help file.
7489 + - trunk/help/opers/unreject (File Added)
7492 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7494 Link the all-important 42 module to the build :P
7498 +1 -0 trunk/contrib/Makefile.in (File Modified)
7501 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7503 Mention /rehash help.
7507 +1 -0 trunk/help/opers/rehash (File Modified)
7510 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7512 Add h_user_signon hook.
7516 +1 -0 trunk/include/hook.h (File Modified)
7517 +2 -0 trunk/src/hook.c (File Modified)
7518 +4 -0 trunk/src/s_user.c (File Modified)
7521 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7523 Oops, forgot to set orighost for remote client introductions.
7527 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7530 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7532 Use TS6 forms in services shortcuts, if possible.
7536 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7539 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7541 - Start out default_umodes conf entry from the empty set instead of +i.
7542 - Move oper_only_umodes check to where default_umodes is used, as
7543 oper_only_umodes may not be set yet while we're reading the conf.
7547 +6 -7 trunk/src/newconf.c (File Modified)
7548 +1 -1 trunk/src/s_user.c (File Modified)
7551 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7553 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7557 +1 -0 trunk/doc/example.conf (File Modified)
7558 +7 -0 trunk/doc/reference.conf (File Modified)
7559 +0 -7 trunk/include/config.h.dist (File Modified)
7560 +1 -0 trunk/include/s_conf.h (File Modified)
7561 +6 -0 trunk/modules/m_info.c (File Modified)
7562 +9 -18 trunk/src/client.c (File Modified)
7563 +1 -0 trunk/src/newconf.c (File Modified)
7564 +1 -0 trunk/src/s_conf.c (File Modified)
7567 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7569 - Allow NULL target_ip in show_ip() (indicates message is being
7570 sent to local opers)
7571 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7573 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7574 those in src/client.c
7576 From ratbox 2.2 svn (anfl)
7580 +1 -0 trunk/include/client.h (File Modified)
7581 +21 -2 trunk/src/client.c (File Modified)
7582 +2 -4 trunk/src/hostmask.c (File Modified)
7583 +1 -5 trunk/src/s_conf.c (File Modified)
7584 +4 -8 trunk/src/s_user.c (File Modified)
7587 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7589 Fire off events properly.
7593 +7 -3 trunk/src/s_user.c (File Modified)
7596 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7598 make sure modules which depend on umode information get the message upon connection (oops)
7602 +3 -0 trunk/src/s_user.c (File Modified)
7605 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7607 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7608 From ratbox 2.2 svn.
7612 +3 -7 trunk/modules/m_etrace.c (File Modified)
7615 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7617 Replace silly `default_invisible' option with more versatile default_umodes.
7621 +2 -2 trunk/Makefile.in (File Modified)
7622 +12 -1 trunk/doc/example.conf (File Modified)
7623 +14 -7 trunk/doc/reference.conf (File Modified)
7624 +2 -4 trunk/include/s_conf.h (File Modified)
7625 +0 -6 trunk/modules/m_info.c (File Modified)
7626 +4 -0 trunk/src/modules.c (File Modified)
7627 +41 -1 trunk/src/newconf.c (File Modified)
7628 +2 -2 trunk/src/s_conf.c (File Modified)
7629 +3 -4 trunk/src/s_user.c (File Modified)
7632 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7634 Add temporary nick resvs with the proper duration,
7635 not 60 times too long.
7639 +1 -1 trunk/modules/m_resv.c (File Modified)
7642 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7644 Add kick on split riding. See reference.conf for more details.
7648 +1 -0 trunk/doc/example.conf (File Modified)
7649 +16 -0 trunk/doc/reference.conf (File Modified)
7650 +1 -0 trunk/include/s_conf.h (File Modified)
7651 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7652 +6 -0 trunk/modules/m_info.c (File Modified)
7653 +1 -0 trunk/src/newconf.c (File Modified)
7654 +1 -0 trunk/src/s_conf.c (File Modified)
7657 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7659 New credits, denoting GXTi as being on the core team.
7663 +16 -5 trunk/CREDITS (File Modified)
7666 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7668 better cloaking algorithm
7672 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7675 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7677 don't do redundant bitshifting.
7681 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7684 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7690 +1 -0 trunk/contrib/Makefile.in (File Modified)
7693 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7695 Set the DynSpoof flag properly.
7699 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7702 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7704 first go at an ip_cloaking implementation for charybdis.
7708 + - trunk/contrib/ip_cloaking.c (File Added)
7711 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7713 Add libcharybdis to contrib/ includes.
7717 +1 -1 trunk/contrib/Makefile.in (File Modified)
7720 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7722 add h_umode_changed hook for modules that provide usermodes.
7726 +1 -0 trunk/include/hook.h (File Modified)
7727 +2 -1 trunk/src/hook.c (File Modified)
7728 +3 -0 trunk/src/s_user.c (File Modified)
7731 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7733 Show quiets in /stats z.
7737 +15 -10 trunk/src/s_stats.c (File Modified)
7740 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7742 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7746 +0 -12 trunk/configure (File Modified)
7747 +0 -9 trunk/configure.ac (File Modified)
7748 +0 -3 trunk/include/setup.h.in (File Modified)
7751 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7753 change various buffer sizes to = topiclen.
7757 +3 -4 trunk/include/ircd_defs.h (File Modified)
7760 jon 2005/12/12 19:32:18 UTC (20051212-400)
7762 - Partial commit test, partial ego strokage ;)
7766 +2 -1 trunk/CREDITS (File Modified)
7769 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7771 More kqueue corrections.
7774 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7777 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7779 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7780 Not sure why this wasn't this way to begin with.
7784 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7787 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7789 example.conf tweaks:
7790 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7791 most people do not need this.
7792 Enable serverinfo::hub.
7796 +14 -11 trunk/doc/example.conf (File Modified)
7799 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7801 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7805 +1 -1 trunk/src/s_serv.c (File Modified)
7808 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7810 header include changes
7814 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7815 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7816 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7817 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7818 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7819 +1 -21 trunk/libcharybdis/select.c (File Modified)
7822 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7824 s/ilog/libcharybdis_{die,log,restart}/g
7828 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7829 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7830 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7831 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7832 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7833 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7834 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7835 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7838 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7840 Use the right callbacks in the function code.
7843 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7846 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7848 More work, it builds again!
7852 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7853 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7854 + - trunk/libcharybdis/libcharybdis.c (File Added)
7855 + - trunk/libcharybdis/libcharybdis.h (File Added)
7858 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7860 Move some stuff around.
7864 + - trunk/include/memory.h (File Deleted)
7865 + - trunk/include/tools.h (File Deleted)
7866 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7867 + - trunk/libcharybdis/memory.c (File Added)
7868 + - trunk/libcharybdis/memory.h (File Added)
7869 + - trunk/libcharybdis/snprintf.c (File Added)
7870 + - trunk/libcharybdis/tools.c (File Added)
7871 + - trunk/libcharybdis/tools.h (File Added)
7872 +1000 -1062 trunk/modules/.depend (File Modified)
7873 +421 -455 trunk/src/.depend (File Modified)
7874 +0 -1191 trunk/src/Makefile.in (File Modified)
7875 + - trunk/src/memory.c (File Deleted)
7876 + - trunk/src/snprintf.c (File Deleted)
7877 + - trunk/src/tools.c (File Deleted)
7880 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7882 move more headers into libcharybdis
7885 + - trunk/include/balloc.h (File Deleted)
7886 + - trunk/include/event.h (File Deleted)
7887 + - trunk/libcharybdis/balloc.h (File Added)
7888 + - trunk/libcharybdis/event.h (File Added)
7889 +924 -1020 trunk/modules/.depend (File Modified)
7890 +327 -406 trunk/src/.depend (File Modified)
7893 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7895 balloc, events -> libcharybdis
7898 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7899 + - trunk/libcharybdis/balloc.c (File Added)
7900 + - trunk/libcharybdis/event.c (File Added)
7901 +0 -1008 trunk/src/Makefile.in (File Modified)
7902 + - trunk/src/balloc.c (File Deleted)
7903 + - trunk/src/event.c (File Deleted)
7906 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7911 + - trunk/include/commio.h (File Deleted)
7912 + - trunk/include/linebuf.h (File Deleted)
7913 + - trunk/libcharybdis/commio.h (File Added)
7914 + - trunk/libcharybdis/linebuf.h (File Added)
7915 +1644 -530 trunk/modules/.depend (File Modified)
7916 +1 -1 trunk/modules/Makefile.in (File Modified)
7917 +720 -284 trunk/src/.depend (File Modified)
7920 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7922 Makefile reworking -- moving libcharybdis headers into proper location.
7925 +1 -1 trunk/adns/Makefile.in (File Modified)
7926 +1 -1 trunk/src/Makefile.in (File Modified)
7929 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7931 Document proposed authdaemon protocol.
7934 + - trunk/authdaemon/protocol.txt (File Added)
7937 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7942 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7945 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7947 Remove dead makefile from generation
7950 +1 -2 trunk/configure (File Modified)
7951 +0 -1 trunk/configure.ac (File Modified)
7954 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7956 libcharybdisIO -> libcharybdis
7959 +1 -1 trunk/src/Makefile.in (File Modified)
7962 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7967 + - trunk/libcharybdis/Makefile.in (File Added)
7968 + - trunk/libcharybdis/commio.c (File Added)
7969 + - trunk/libcharybdis/devpoll.c (File Added)
7970 + - trunk/libcharybdis/epoll.c (File Added)
7971 + - trunk/libcharybdis/io/ (File Deleted)
7972 + - trunk/libcharybdis/kqueue.c (File Added)
7973 + - trunk/libcharybdis/linebuf.c (File Added)
7974 + - trunk/libcharybdis/log/ (File Deleted)
7975 + - trunk/libcharybdis/poll.c (File Added)
7976 + - trunk/libcharybdis/ports.c (File Added)
7977 + - trunk/libcharybdis/select.c (File Added)
7980 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7985 + - trunk/libcharybdis/Makefile.in (File Deleted)
7988 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7993 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7996 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7998 add authdaemon dir for later hacking
8002 + - trunk/authdaemon/ (File Added)
8005 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8007 linebuf -> libcharybdisIO
8011 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8012 + - trunk/libcharybdis/io/linebuf.c (File Added)
8013 + - trunk/libcharybdis/log/ (File Added)
8014 + - trunk/libcharybdis/log/Makefile.in (File Added)
8015 +0 -687 trunk/src/Makefile.in (File Modified)
8016 + - trunk/src/linebuf.c (File Deleted)
8019 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8021 Solaris 10 I/O ports support
8024 + - trunk/libcharybdis/io/ports.c (File Added)
8027 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8033 +1 -1 trunk/Makefile.in (File Modified)
8034 +3 -1 trunk/configure (File Modified)
8035 +133 -10 trunk/configure.ac (File Modified)
8036 + - trunk/libcharybdis/ (File Added)
8037 + - trunk/libcharybdis/Makefile.in (File Added)
8038 + - trunk/libcharybdis/io/ (File Added)
8039 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8040 +2 -3 trunk/src/Makefile.in (File Modified)
8041 + - trunk/src/io/ (File Deleted)
8044 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8046 split IO stuff into libcharybdisIO.
8050 + - trunk/src/commio.c (File Deleted)
8051 + - trunk/src/devpoll.c (File Deleted)
8052 + - trunk/src/epoll.c (File Deleted)
8053 + - trunk/src/io/ (File Added)
8054 + - trunk/src/io/Makefile.in (File Added)
8055 + - trunk/src/io/commio.c (File Added)
8056 + - trunk/src/io/devpoll.c (File Added)
8057 + - trunk/src/io/epoll.c (File Added)
8058 + - trunk/src/io/kqueue.c (File Added)
8059 + - trunk/src/io/poll.c (File Added)
8060 + - trunk/src/io/select.c (File Added)
8061 + - trunk/src/kqueue.c (File Deleted)
8062 + - trunk/src/poll.c (File Deleted)
8063 + - trunk/src/select.c (File Deleted)
8066 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8072 +86 -155 trunk/configure (File Modified)
8073 +1 -1 trunk/configure.ac (File Modified)
8076 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8078 Remove mentions of mkkeypair/cryptlinks.
8082 +1 -3 trunk/doc/challenge.txt (File Modified)
8085 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8087 Clarify serverinfo{} description.
8091 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8094 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8096 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8100 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8103 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8105 Improvements also applicable to hyperion 1.x.
8109 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8112 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8114 - Add +F description
8115 - General improvements and changes to charybdis
8119 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8122 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8124 The server notice umodes only have an effect
8125 for opers. ("sendto_realops_flags", so having
8126 the umode is not enough, they must also be
8131 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8134 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8136 Updates to umodes docs.
8140 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8143 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8145 Add SGML documentation.
8148 + - trunk/doc/sgml/ (File Added)
8149 + - trunk/doc/sgml/oper-guide/ (File Added)
8150 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8151 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8152 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8153 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8154 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8155 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8156 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8159 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8161 Make operwall flag restrict setting umode +z.
8162 This repairs this flag broken in charybdis-1.0.
8166 +41 -0 trunk/contrib/m_flags.c (File Modified)
8167 +9 -0 trunk/src/s_user.c (File Modified)
8170 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8172 Don't complain/reset remote clients +n. I'm still not
8173 convinced propagating all umodes is the way to go, oh
8178 +1 -1 trunk/src/s_user.c (File Modified)
8181 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8183 - Require admin flag for oper /chghost (if it's enabled
8184 which is not default)
8185 - Give error message on nonexistant nick
8189 +12 -0 trunk/modules/m_chghost.c (File Modified)
8192 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8194 Incorporated jilles' dynspoof patch with a few minor changes.
8197 +5 -2 trunk/include/client.h (File Modified)
8198 +1 -0 trunk/include/numeric.h (File Modified)
8199 +75 -4 trunk/modules/m_chghost.c (File Modified)
8200 +2 -21 trunk/modules/m_stats.c (File Modified)
8201 +2 -8 trunk/modules/m_trace.c (File Modified)
8202 +2 -0 trunk/src/client.c (File Modified)
8203 +3 -0 trunk/src/s_user.c (File Modified)
8206 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8211 +5 -0 trunk/NEWS (File Modified)
8214 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8216 Make show_ip() far less braindead.
8218 Obtained from: ratbox 2.2 SVN
8222 +14 -85 trunk/src/client.c (File Modified)
8225 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8227 Instead of not showing channels at all for whoising services,
8228 only show channels the requester is also on. If operspying
8229 services, show all the channels.
8233 +37 -40 trunk/modules/m_whois.c (File Modified)
8236 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8238 - Show real errno if we fail to connect to a server
8239 - Don't show server IPs on IRC if a server goes dead
8244 +2 -5 trunk/src/s_serv.c (File Modified)
8247 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8249 Revert hybrid 7.2 aline code. It causes too many problems.
8253 +1 -47 trunk/NEWS (File Modified)
8254 + - trunk/include/aline.h (File Deleted)
8255 +53 -6 trunk/modules/m_dline.c (File Modified)
8256 +212 -16 trunk/modules/m_kline.c (File Modified)
8257 +37 -8 trunk/modules/m_resv.c (File Modified)
8258 +45 -24 trunk/modules/m_xline.c (File Modified)
8259 +0 -485 trunk/src/Makefile.in (File Modified)
8260 + - trunk/src/aline.c (File Deleted)
8263 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8265 Incorporate recent ratbox monitor bugfixes (could crash).
8269 +16 -0 trunk/modules/m_monitor.c (File Modified)
8270 +4 -3 trunk/src/monitor.c (File Modified)
8273 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8275 Fix /invite UID leak.
8277 Found by logiclrd@EFnet.
8281 +3 -2 trunk/modules/m_invite.c (File Modified)
8284 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8286 Don't show what channels a service is in.
8289 +1 -0 trunk/NEWS (File Modified)
8290 +40 -35 trunk/modules/m_whois.c (File Modified)
8293 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8295 Update version to 1.0.3.
8299 +9 -9 trunk/configure (File Modified)
8300 +1 -1 trunk/configure.ac (File Modified)
8303 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8309 +7 -1 trunk/NEWS (File Modified)
8312 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8314 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8315 More static buffers :(
8319 +12 -4 trunk/src/aline.c (File Modified)
8322 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8324 Make operspy mode (/mode !#channel showing parameters
8325 even if not on channel) work again.
8329 +4 -4 trunk/src/channel.c (File Modified)
8332 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8334 Call server_introduced hook on TS6 remote server
8335 introduction (ms_sid()).
8339 +6 -0 trunk/modules/core/m_server.c (File Modified)
8342 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8344 Cyrix boxes are wierd.
8347 +2 -1 trunk/modules/m_services.c (File Modified)
8350 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8355 +1 -1 trunk/include/client.h (File Modified)
8356 +3 -1 trunk/modules/m_services.c (File Modified)
8359 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8364 +1 -6 trunk/modules/m_services.c (File Modified)
8367 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8369 Disable a check that doesn't always seem to work right for some reason.
8372 +2 -0 trunk/modules/m_services.c (File Modified)
8375 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8381 +4 -1 trunk/NEWS (File Modified)
8384 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8390 +9 -9 trunk/configure (File Modified)
8391 +1 -1 trunk/configure.ac (File Modified)
8394 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8396 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8400 +3 -13 trunk/modules/m_trace.c (File Modified)
8403 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8405 Don't send empty RPL_WHOISCHANNELS on remote whois.
8407 Pointy hat to: jilles
8411 +1 -1 trunk/modules/m_whois.c (File Modified)
8414 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8420 +3 -0 trunk/NEWS (File Modified)
8423 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8425 Modular umode support.
8429 +0 -9 trunk/include/client.h (File Modified)
8430 +2 -1 trunk/include/s_user.h (File Modified)
8431 +1 -1 trunk/include/tools.h (File Modified)
8432 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8433 +3 -0 trunk/src/ircd.c (File Modified)
8434 +1 -1 trunk/src/messages.tab (File Modified)
8435 +2 -2 trunk/src/s_serv.c (File Modified)
8436 +37 -59 trunk/src/s_user.c (File Modified)
8437 +21 -0 trunk/src/tools.c (File Modified)
8440 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8442 Optionally do forced nick change to the UID instead of kill
8443 on nick collisions, see doc/collision_fnc.txt for more
8448 + - trunk/doc/collision_fnc.txt (File Added)
8449 +1 -0 trunk/doc/example.conf (File Modified)
8450 +8 -0 trunk/doc/reference.conf (File Modified)
8451 +1 -0 trunk/include/numeric.h (File Modified)
8452 +1 -0 trunk/include/s_conf.h (File Modified)
8453 +2 -1 trunk/include/s_serv.h (File Modified)
8454 +1 -0 trunk/include/s_stats.h (File Modified)
8455 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8456 +1 -1 trunk/src/messages.tab (File Modified)
8457 +1 -0 trunk/src/newconf.c (File Modified)
8458 +1 -0 trunk/src/s_conf.c (File Modified)
8459 +1 -0 trunk/src/s_serv.c (File Modified)
8460 +2 -2 trunk/src/s_stats.c (File Modified)
8463 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8469 trunk/NEWS (File Modified)
8472 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8474 Don't allow lookups by uid in /monitor + and /monitor s.
8478 trunk/modules/m_monitor.c (File Modified)
8481 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8483 Stop garbage +j being set in cases like +j aaa:bbb by
8484 initializing the variables properly.
8490 trunk/modules/core/m_mode.c (File Modified)
8491 trunk/modules/core/m_sjoin.c (File Modified)
8494 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8496 Apply flags to the proper server in me_gcap().
8500 trunk/modules/m_capab.c (File Modified)
8503 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8505 Use find_named_client() instead of find_client() to check
8506 for nick collisions.
8510 trunk/modules/core/m_nick.c (File Modified)
8513 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8515 - Replace old 381 numeric with a new, more positive one!
8519 trunk/src/messages.tab (File Modified)
8522 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8524 Make it compile again.
8528 trunk/src/channel.c (File Modified)
8529 trunk/src/client.c (File Modified)
8530 trunk/src/ircd.c (File Modified)
8531 trunk/src/packet.c (File Modified)
8534 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8536 - Prevent UID disclosure in cmode setting.
8540 trunk/NEWS (File Modified)
8541 trunk/modules/core/m_mode.c (File Modified)
8544 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8546 A different check which prevents UID disclosure.
8550 trunk/modules/core/m_kick.c (File Modified)
8553 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8555 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8559 trunk/modules/core/m_kick.c (File Modified)
8562 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8564 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8568 trunk/NEWS (File Modified)
8569 trunk/modules/m_accept.c (File Modified)
8570 trunk/modules/m_admin.c (File Modified)
8571 trunk/modules/m_away.c (File Modified)
8572 trunk/modules/m_cap.c (File Modified)
8573 trunk/modules/m_capab.c (File Modified)
8574 trunk/modules/m_challenge.c (File Modified)
8575 trunk/modules/m_chghost.c (File Modified)
8576 trunk/modules/m_close.c (File Modified)
8577 trunk/modules/m_cmessage.c (File Modified)
8578 trunk/modules/m_connect.c (File Modified)
8579 trunk/modules/m_dline.c (File Modified)
8580 trunk/modules/m_encap.c (File Modified)
8581 trunk/modules/m_etrace.c (File Modified)
8582 trunk/modules/m_gline.c (File Modified)
8583 trunk/modules/m_help.c (File Modified)
8584 trunk/modules/m_info.c (File Modified)
8585 trunk/modules/m_invite.c (File Modified)
8586 trunk/modules/m_ison.c (File Modified)
8587 trunk/modules/m_kline.c (File Modified)
8588 trunk/modules/m_knock.c (File Modified)
8589 trunk/modules/m_links.c (File Modified)
8590 trunk/modules/m_list.c (File Modified)
8591 trunk/modules/m_locops.c (File Modified)
8592 trunk/modules/m_lusers.c (File Modified)
8593 trunk/modules/m_map.c (File Modified)
8594 trunk/modules/m_monitor.c (File Modified)
8595 trunk/modules/m_motd.c (File Modified)
8596 trunk/modules/m_names.c (File Modified)
8597 trunk/modules/m_oper.c (File Modified)
8598 trunk/modules/m_operspy.c (File Modified)
8599 trunk/modules/m_pass.c (File Modified)
8600 trunk/modules/m_ping.c (File Modified)
8601 trunk/modules/m_pong.c (File Modified)
8602 trunk/modules/m_post.c (File Modified)
8603 trunk/modules/m_rehash.c (File Modified)
8604 trunk/modules/m_restart.c (File Modified)
8605 trunk/modules/m_resv.c (File Modified)
8606 trunk/modules/m_services.c (File Modified)
8607 trunk/modules/m_set.c (File Modified)
8608 trunk/modules/m_sshortcut.c (File Modified)
8609 trunk/modules/m_stats.c (File Modified)
8610 trunk/modules/m_svinfo.c (File Modified)
8611 trunk/modules/m_tb.c (File Modified)
8612 trunk/modules/m_testline.c (File Modified)
8613 trunk/modules/m_testmask.c (File Modified)
8614 trunk/modules/m_time.c (File Modified)
8615 trunk/modules/m_topic.c (File Modified)
8616 trunk/modules/m_trace.c (File Modified)
8617 trunk/modules/m_unreject.c (File Modified)
8618 trunk/modules/m_user.c (File Modified)
8619 trunk/modules/m_userhost.c (File Modified)
8620 trunk/modules/m_users.c (File Modified)
8621 trunk/modules/m_version.c (File Modified)
8622 trunk/modules/m_wallops.c (File Modified)
8623 trunk/modules/m_who.c (File Modified)
8624 trunk/modules/m_whois.c (File Modified)
8625 trunk/modules/m_whowas.c (File Modified)
8626 trunk/modules/m_xline.c (File Modified)
8627 trunk/src/adns.c (File Modified)
8628 trunk/src/aline.c (File Modified)
8629 trunk/src/cache.c (File Modified)
8630 trunk/src/channel.c (File Modified)
8631 trunk/src/class.c (File Modified)
8632 trunk/src/client.c (File Modified)
8633 trunk/src/commio.c (File Modified)
8634 trunk/src/event.c (File Modified)
8635 trunk/src/hash.c (File Modified)
8636 trunk/src/hostmask.c (File Modified)
8637 trunk/src/ircd.c (File Modified)
8638 trunk/src/kdparse.c (File Modified)
8639 trunk/src/linebuf.c (File Modified)
8640 trunk/src/listener.c (File Modified)
8641 trunk/src/modules.c (File Modified)
8642 trunk/src/monitor.c (File Modified)
8643 trunk/src/newconf.c (File Modified)
8644 trunk/src/packet.c (File Modified)
8645 trunk/src/parse.c (File Modified)
8646 trunk/src/reject.c (File Modified)
8647 trunk/src/s_auth.c (File Modified)
8648 trunk/src/s_conf.c (File Modified)
8649 trunk/src/s_gline.c (File Modified)
8650 trunk/src/s_log.c (File Modified)
8651 trunk/src/s_newconf.c (File Modified)
8652 trunk/src/s_serv.c (File Modified)
8653 trunk/src/s_stats.c (File Modified)
8654 trunk/src/s_user.c (File Modified)
8655 trunk/src/send.c (File Modified)
8656 trunk/src/whowas.c (File Modified)
8659 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8661 - More coding style niceities. Pretty much got client.h squared away.
8665 trunk/modules/m_dline.c (File Modified)
8666 trunk/modules/m_gline.c (File Modified)
8667 trunk/modules/m_kline.c (File Modified)
8668 trunk/modules/m_rehash.c (File Modified)
8669 trunk/modules/m_resv.c (File Modified)
8670 trunk/modules/m_stats.c (File Modified)
8671 trunk/modules/m_testline.c (File Modified)
8672 trunk/modules/m_user.c (File Modified)
8673 trunk/modules/m_xline.c (File Modified)
8676 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8678 - Propagate quiets (+q) on netjoins
8679 - Clear +q list too on lowerTS sjoin from TS6 source
8683 trunk/modules/core/m_sjoin.c (File Modified)
8684 trunk/src/s_serv.c (File Modified)
8687 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8689 Second argument to whois is always a nick, never a uid.
8690 This prevents /whois other.server uid to get information
8695 trunk/modules/m_whois.c (File Modified)
8698 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8700 Don't allow local users to use uids in user mode.
8704 trunk/src/s_user.c (File Modified)
8707 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8709 Make it compile again.
8713 trunk/src/s_stats.c (File Modified)
8716 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8718 Fix propagation of empty SJOIN.
8722 trunk/modules/core/m_sjoin.c (File Modified)
8725 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8727 Some atheme-style niceties here.
8731 trunk/modules/m_accept.c (File Modified)
8732 trunk/modules/m_admin.c (File Modified)
8733 trunk/modules/m_away.c (File Modified)
8734 trunk/modules/m_cap.c (File Modified)
8735 trunk/modules/m_capab.c (File Modified)
8736 trunk/modules/m_challenge.c (File Modified)
8737 trunk/modules/m_chghost.c (File Modified)
8738 trunk/modules/m_close.c (File Modified)
8739 trunk/modules/m_cmessage.c (File Modified)
8740 trunk/modules/m_connect.c (File Modified)
8741 trunk/modules/m_dline.c (File Modified)
8742 trunk/modules/m_encap.c (File Modified)
8743 trunk/modules/m_etrace.c (File Modified)
8744 trunk/modules/m_gline.c (File Modified)
8745 trunk/modules/m_help.c (File Modified)
8746 trunk/modules/m_info.c (File Modified)
8747 trunk/modules/m_invite.c (File Modified)
8748 trunk/modules/m_ison.c (File Modified)
8749 trunk/modules/m_kline.c (File Modified)
8750 trunk/modules/m_knock.c (File Modified)
8751 trunk/modules/m_links.c (File Modified)
8752 trunk/modules/m_list.c (File Modified)
8753 trunk/modules/m_locops.c (File Modified)
8754 trunk/modules/m_lusers.c (File Modified)
8755 trunk/modules/m_map.c (File Modified)
8756 trunk/modules/m_monitor.c (File Modified)
8757 trunk/modules/m_motd.c (File Modified)
8758 trunk/modules/m_names.c (File Modified)
8759 trunk/modules/m_oper.c (File Modified)
8760 trunk/modules/m_operspy.c (File Modified)
8761 trunk/modules/m_pass.c (File Modified)
8762 trunk/modules/m_ping.c (File Modified)
8763 trunk/modules/m_pong.c (File Modified)
8764 trunk/modules/m_post.c (File Modified)
8765 trunk/modules/m_rehash.c (File Modified)
8766 trunk/modules/m_restart.c (File Modified)
8767 trunk/modules/m_resv.c (File Modified)
8768 trunk/modules/m_services.c (File Modified)
8769 trunk/modules/m_set.c (File Modified)
8770 trunk/modules/m_sshortcut.c (File Modified)
8771 trunk/modules/m_stats.c (File Modified)
8772 trunk/modules/m_svinfo.c (File Modified)
8773 trunk/modules/m_tb.c (File Modified)
8774 trunk/modules/m_testline.c (File Modified)
8775 trunk/modules/m_testmask.c (File Modified)
8776 trunk/modules/m_time.c (File Modified)
8777 trunk/modules/m_topic.c (File Modified)
8778 trunk/modules/m_trace.c (File Modified)
8779 trunk/modules/m_unreject.c (File Modified)
8780 trunk/modules/m_user.c (File Modified)
8781 trunk/modules/m_userhost.c (File Modified)
8782 trunk/modules/m_users.c (File Modified)
8783 trunk/modules/m_version.c (File Modified)
8784 trunk/modules/m_wallops.c (File Modified)
8785 trunk/modules/m_who.c (File Modified)
8786 trunk/modules/m_whois.c (File Modified)
8787 trunk/modules/m_whowas.c (File Modified)
8788 trunk/modules/m_xline.c (File Modified)
8791 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8793 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8797 trunk/.indent.pro (File Modified)
8798 trunk/include/charybdis.h (File Added)
8799 trunk/include/client.h (File Modified)
8800 trunk/modules/.indent.pro (File Modified)
8801 trunk/src/.indent.pro (File Modified)
8802 trunk/src/adns.c (File Modified)
8803 trunk/src/aline.c (File Modified)
8804 trunk/src/cache.c (File Modified)
8805 trunk/src/channel.c (File Modified)
8806 trunk/src/class.c (File Modified)
8807 trunk/src/client.c (File Modified)
8808 trunk/src/commio.c (File Modified)
8809 trunk/src/event.c (File Modified)
8810 trunk/src/hash.c (File Modified)
8811 trunk/src/hostmask.c (File Modified)
8812 trunk/src/ircd.c (File Modified)
8813 trunk/src/kdparse.c (File Modified)
8814 trunk/src/linebuf.c (File Modified)
8815 trunk/src/listener.c (File Modified)
8816 trunk/src/modules.c (File Modified)
8817 trunk/src/monitor.c (File Modified)
8818 trunk/src/newconf.c (File Modified)
8819 trunk/src/packet.c (File Modified)
8820 trunk/src/parse.c (File Modified)
8821 trunk/src/reject.c (File Modified)
8822 trunk/src/s_auth.c (File Modified)
8823 trunk/src/s_conf.c (File Modified)
8824 trunk/src/s_gline.c (File Modified)
8825 trunk/src/s_log.c (File Modified)
8826 trunk/src/s_newconf.c (File Modified)
8827 trunk/src/s_serv.c (File Modified)
8828 trunk/src/s_stats.c (File Modified)
8829 trunk/src/s_user.c (File Modified)
8830 trunk/src/send.c (File Modified)
8831 trunk/src/whowas.c (File Modified)
8834 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8836 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8837 - Convert a few modules towards using this code.
8838 - Make a note about this change in NEWS.
8842 trunk/NEWS (File Modified)
8843 trunk/include/aline.h (File Added)
8844 trunk/modules/m_dline.c (File Modified)
8845 trunk/modules/m_kline.c (File Modified)
8846 trunk/modules/m_resv.c (File Modified)
8847 trunk/modules/m_xline.c (File Modified)
8848 trunk/src/Makefile.in (File Modified)
8849 trunk/src/aline.c (File Added)
8852 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8854 - Update NEWS document.
8858 trunk/NEWS (File Modified)
8861 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8863 Use find_named_person() instead of find_person() in services shortcuts.
8867 trunk/modules/m_sshortcut.c (File Modified)
8870 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8872 Fix propagation of empty channels (+P).
8876 trunk/modules/core/m_sjoin.c (File Modified)
8877 trunk/src/s_serv.c (File Modified)
8880 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8882 Use same comparison for +f.
8886 trunk/modules/core/m_join.c (File Modified)
8889 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8891 Retire server-server non-encap CHGHOST, and clean it up a bit.
8895 trunk/modules/m_chghost.c (File Modified)
8898 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8900 Use TS6 form for SQUIT wallops.
8904 trunk/modules/core/m_squit.c (File Modified)
8907 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8909 Propagate nick changes for remote clients in TS6 form if possible;
8910 simplify the code a bit.
8914 trunk/modules/core/m_nick.c (File Modified)
8917 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8919 Only clear oper_only_umodes on deoper for local clients.
8923 trunk/src/s_user.c (File Modified)
8926 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8928 - Don't enable use_whois_actually in the default config, makes cloaking
8929 only useful for vanity.
8933 trunk/doc/example.conf (File Modified)
8936 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8938 Fix linebuf raw code to not truncate lines longer than
8939 510 characters. This stops ziplinks corruption at
8940 the initial burst if the other side sends a lot.
8944 trunk/src/linebuf.c (File Modified)
8947 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8949 - Add +r to channel_modes().
8953 trunk/src/channel.c (File Modified)
8956 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8962 trunk/NEWS (File Modified)
8965 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8967 err, nvm. wrong project :-P
8971 trunk/src/match.c (File Modified)
8974 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8976 make sure we don't crash on match(NULL, test)
8980 trunk/src/match.c (File Modified)
8983 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8985 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8986 flags = rehash in shared{}.
8987 Uses :<source> ENCAP <target> REHASH [option].
8991 trunk/doc/example.conf (File Modified)
8992 trunk/doc/reference.conf (File Modified)
8993 trunk/help/opers/rehash (File Modified)
8994 trunk/include/s_newconf.h (File Modified)
8995 trunk/modules/m_rehash.c (File Modified)
8996 trunk/modules/m_stats.c (File Modified)
8997 trunk/src/newconf.c (File Modified)
9000 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9002 Initialize flags to 0 in conf_set_shared_flags() and
9003 conf_set_cluster_flags().
9007 trunk/src/newconf.c (File Modified)
9010 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9012 Don't allow a forward from a #channel to an &channel.
9013 Error message is Illegal channel name.
9017 trunk/modules/core/m_mode.c (File Modified)
9020 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9022 - change version to 1.0.1
9026 trunk/configure (File Modified)
9027 trunk/configure.ac (File Modified)
9030 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9036 trunk/NEWS (File Modified)
9039 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9041 Services shortcuts changes:
9042 - Require umode +S on target
9043 - Use ERR_SERVICESDOWN (440) for error message
9044 - Fix check for empty string
9048 trunk/include/numeric.h (File Modified)
9049 trunk/modules/m_sshortcut.c (File Modified)
9050 trunk/src/messages.tab (File Modified)
9053 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9055 s/IsChanService/IsService/g;
9059 trunk/modules/m_sshortcut.c (File Modified)
9062 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9064 Add check for service validity in shortcut routines.
9068 trunk/modules/m_sshortcut.c (File Modified)
9071 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9073 Don't allow forwarding to a -F channel the setter is not on.
9077 trunk/modules/core/m_mode.c (File Modified)
9080 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9082 Describe identify_service and identify_command in
9087 trunk/doc/reference.conf (File Modified)
9090 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9092 More helpfile updates.
9096 trunk/help/Makefile.in (File Modified)
9097 trunk/help/opers/die (File Modified)
9098 trunk/help/opers/join (File Modified)
9099 trunk/help/opers/links (File Modified)
9100 trunk/help/opers/lusers (File Modified)
9101 trunk/help/opers/map (File Added)
9102 trunk/help/opers/motd (File Modified)
9103 trunk/help/opers/names (File Modified)
9104 trunk/help/opers/notice (File Modified)
9105 trunk/help/opers/operspy (File Modified)
9106 trunk/help/opers/part (File Modified)
9107 trunk/help/opers/privmsg (File Modified)
9108 trunk/help/opers/restart (File Modified)
9109 trunk/help/opers/set (File Modified)
9110 trunk/help/opers/stats (File Modified)
9111 trunk/help/opers/trace (File Modified)
9112 trunk/help/opers/version (File Modified)
9113 trunk/help/users/notice (File Modified)
9114 trunk/help/users/privmsg (File Modified)
9115 trunk/help/users/stats (File Modified)
9118 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9124 trunk/help/opers/cmode (File Modified)
9125 trunk/help/opers/umode (File Modified)
9126 trunk/help/opers/wallops (File Modified)
9127 trunk/help/opers/who (File Modified)
9128 trunk/help/users/umode (File Modified)
9131 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9133 Include cmode +r in 004 and 005.
9137 trunk/include/supported.h (File Modified)
9138 trunk/src/messages.tab (File Modified)
9141 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9143 No need to clear all 3 buffers in channel_modes().
9147 trunk/src/channel.c (File Modified)
9150 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9152 - Fix multiple +f modes per line
9153 - -f shouldn't take a parameter
9157 trunk/modules/core/m_mode.c (File Modified)
9160 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9162 Channel mode +Q now prevents forwarding to or through
9163 a channel, just like in hyperion, not from a channel.
9167 trunk/modules/core/m_join.c (File Modified)
9170 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9172 Complete +F/+Q propagation.
9176 trunk/modules/core/m_join.c (File Modified)
9177 trunk/modules/core/m_sjoin.c (File Modified)
9178 trunk/src/channel.c (File Modified)
9181 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9183 - A few minor fixes.
9187 trunk/modules/core/m_join.c (File Modified)
9188 trunk/modules/m_services.c (File Modified)
9191 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9193 - Fix netsplit obfuscation.
9197 trunk/src/client.c (File Modified)
9200 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9202 - Fix another /stats p related bug.
9206 trunk/src/client.c (File Modified)
9209 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9211 - Update example.conf.
9215 trunk/doc/example.conf (File Modified)
9218 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9220 - Fix a minor bug here, and re-release 1.0.
9224 trunk/modules/core/m_nick.c (File Modified)
9227 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9229 - Add bursted clients to /stats p list.
9233 trunk/modules/core/m_nick.c (File Modified)
9236 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9238 - Add identify_service, identify_command options to the example.conf,
9243 trunk/NEWS (File Modified)
9244 trunk/doc/example.conf (File Modified)
9245 trunk/src/newconf.c (File Modified)
9248 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9250 - Add services shortcuts.
9254 trunk/modules/Makefile.in (File Modified)
9255 trunk/modules/m_sshortcut.c (File Added)
9258 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9260 - put back checks i removed by mistake
9264 trunk/modules/core/m_join.c (File Modified)
9267 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9269 - Implement channel mode +Q, which disables forwarding.
9270 - Make forwarding usable by everyone.
9271 - Implement channel mode +F which bypasses authority checks on a target
9277 trunk/NEWS (File Modified)
9278 trunk/include/channel.h (File Modified)
9279 trunk/include/supported.h (File Modified)
9280 trunk/modules/core/m_join.c (File Modified)
9281 trunk/modules/core/m_mode.c (File Modified)
9282 trunk/src/messages.tab (File Modified)
9285 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9287 - Fix account handling brokenness.
9291 trunk/modules/m_services.c (File Modified)
9294 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9296 Identify to services via server password hack. Still
9297 needs config file parts, like
9298 identifyservice = "nickserv@services.int";
9299 identifycommand = "IDENTIFY";
9303 trunk/include/s_conf.h (File Modified)
9304 trunk/src/s_user.c (File Modified)
9307 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9309 Make send.c compile.
9313 trunk/src/send.c (File Modified)
9316 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9318 - Handle this better.
9322 trunk/src/send.c (File Modified)
9325 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9327 If the source is not a client, don't send to normal users.
9331 trunk/src/send.c (File Modified)
9334 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9336 - Make /wallops behave as wallops in other ircds.
9340 trunk/modules/m_wallops.c (File Modified)
9341 trunk/src/send.c (File Modified)
9344 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9350 trunk/NEWS (File Modified)
9351 trunk/configure (File Modified)
9352 trunk/configure.ac (File Modified)
9355 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9357 - Remove efnet configuration.
9358 - Rename example.conf as reference.conf, and replace the default
9359 example.conf with one suitable for AthemeNET.
9360 - Update makefile to reflect these changes.
9364 trunk/doc/Makefile.in (File Modified)
9365 trunk/doc/example.conf (File Modified)
9366 trunk/doc/example.efnet.conf (File Deleted)
9367 trunk/doc/reference.conf (File Added)
9370 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9372 - Don't display opers who are /away.
9376 trunk/modules/m_stats.c (File Modified)
9379 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9381 Put cmode +f in 004 and 005.
9385 trunk/include/supported.h (File Modified)
9386 trunk/src/messages.tab (File Modified)
9389 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9391 Add user umode +Q which prevents a user from
9396 trunk/include/client.h (File Modified)
9397 trunk/modules/core/m_join.c (File Modified)
9398 trunk/src/messages.tab (File Modified)
9399 trunk/src/s_user.c (File Modified)
9402 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9404 Implement channel forwarding in m_join(). As in
9405 hyperion, failing to join because of +i, +r or +j
9406 can cause you to be forwarded, potentially
9407 recursively. Unlike hyperion, a single numeric
9408 is sent in case of a successful forward, otherwise
9409 the ircd acts if there were no forward.
9413 trunk/include/numeric.h (File Modified)
9414 trunk/modules/core/m_join.c (File Modified)
9415 trunk/src/messages.tab (File Modified)
9418 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9420 Allow servers to set oper-only cmodes as well.
9424 trunk/modules/core/m_mode.c (File Modified)
9427 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9429 Add cmode +f which takes a channel name, settable
9430 only by opers for now. Does not do anything yet.
9434 trunk/include/channel.h (File Modified)
9435 trunk/modules/core/m_join.c (File Modified)
9436 trunk/modules/core/m_mode.c (File Modified)
9437 trunk/modules/core/m_sjoin.c (File Modified)
9438 trunk/src/channel.c (File Modified)
9441 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9443 Fully initialize 'mode' in ms_join() and ms_sjoin()
9444 to avoid old +j garbage from being used.
9448 trunk/modules/core/m_join.c (File Modified)
9449 trunk/modules/core/m_sjoin.c (File Modified)
9452 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9454 - only touch join_count/join_delta if join throttling
9455 is enabled on the channel
9456 - reset join_count/join_delta to 0 if -j is set
9460 trunk/modules/core/m_join.c (File Modified)
9461 trunk/modules/core/m_mode.c (File Modified)
9462 trunk/modules/core/m_sjoin.c (File Modified)
9465 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9467 Also start a new "period" for join throttling for remote joins,
9468 if necessary. Make the code slightly clearer.
9472 trunk/modules/core/m_join.c (File Modified)
9473 trunk/src/channel.c (File Modified)
9476 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9478 Some +j improvements, still broken.
9482 trunk/modules/core/m_join.c (File Modified)
9483 trunk/modules/core/m_sjoin.c (File Modified)
9486 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9488 Only do +z processing for +m channels the sender is on,
9489 as bans/quiets are currently only checked locally.
9493 trunk/modules/core/m_message.c (File Modified)
9496 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9498 - Add max_bans_large configuration option, defaulting to 500, to
9499 limit the number of bans in a +L channel
9500 - Change b/e/I to b/e/I/q in texts
9504 trunk/doc/example.conf (File Modified)
9505 trunk/include/s_conf.h (File Modified)
9506 trunk/modules/core/m_mode.c (File Modified)
9507 trunk/modules/m_info.c (File Modified)
9508 trunk/src/newconf.c (File Modified)
9509 trunk/src/s_conf.c (File Modified)
9512 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9514 Store invite for +gi channels.
9515 Note that +gi is significantly weaker access control than +i.
9519 trunk/modules/m_invite.c (File Modified)
9522 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9524 Nonops are allowed to see +q lists.
9528 trunk/modules/core/m_mode.c (File Modified)
9531 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9533 Invalidate can_send() cache on -q.
9537 trunk/modules/core/m_mode.c (File Modified)
9540 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9542 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9546 trunk/modules/core/m_sjoin.c (File Modified)
9549 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9551 - Allow blank SJOINs -- for permanant channels.
9555 trunk/modules/core/m_sjoin.c (File Modified)
9558 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9560 - Burst permanant channels.
9564 trunk/src/s_serv.c (File Modified)
9567 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9569 - Fix handling of permanant channels.
9573 trunk/modules/core/m_join.c (File Modified)
9576 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9578 - Run indent on core modules.
9579 - Add propagation of join throttle settings.
9583 trunk/modules/core/m_die.c (File Modified)
9584 trunk/modules/core/m_error.c (File Modified)
9585 trunk/modules/core/m_join.c (File Modified)
9586 trunk/modules/core/m_kick.c (File Modified)
9587 trunk/modules/core/m_kill.c (File Modified)
9588 trunk/modules/core/m_message.c (File Modified)
9589 trunk/modules/core/m_mode.c (File Modified)
9590 trunk/modules/core/m_nick.c (File Modified)
9591 trunk/modules/core/m_part.c (File Modified)
9592 trunk/modules/core/m_quit.c (File Modified)
9593 trunk/modules/core/m_server.c (File Modified)
9594 trunk/modules/core/m_sjoin.c (File Modified)
9595 trunk/modules/core/m_squit.c (File Modified)
9598 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9600 - Fix mistake in commit message.
9604 trunk/ChangeLog (File Modified)
9607 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9609 - Channel throttling.
9613 trunk/NEWS (File Modified)
9614 trunk/include/supported.h (File Modified)
9615 trunk/modules/core/m_mode.c (File Modified)
9616 trunk/src/messages.tab (File Modified)
9619 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9621 - Channel throttle logic fixes.
9625 trunk/include/channel.h (File Modified)
9628 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9630 - Add the throttle logic.
9634 trunk/include/channel.h (File Modified)
9635 trunk/include/numeric.h (File Modified)
9636 trunk/modules/core/m_join.c (File Modified)
9637 trunk/src/channel.c (File Modified)
9638 trunk/src/messages.tab (File Modified)
9641 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9643 - Cosmetic fixes to CREDITS.
9647 trunk/CREDITS (File Modified)
9650 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9652 - Better channel_modes() from ShadowIRCd 4.
9656 trunk/include/channel.h (File Modified)
9657 trunk/src/channel.c (File Modified)
9660 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9662 - Strip colour codes from parts.
9666 trunk/modules/core/m_part.c (File Modified)
9669 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9671 - Strip colour codes from quits.
9675 trunk/modules/core/m_quit.c (File Modified)
9678 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9680 - add +c/+g/+z to channel_modes().
9684 trunk/src/channel.c (File Modified)
9687 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9689 - Add +g to 004/005 numerics.
9693 trunk/include/supported.h (File Modified)
9694 trunk/src/messages.tab (File Modified)
9697 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9699 - Add +cgz to set_final_mode() in both join/sjoin.
9700 - Implement channel mode +g: Free invite.
9704 trunk/include/channel.h (File Modified)
9705 trunk/modules/core/m_join.c (File Modified)
9706 trunk/modules/core/m_mode.c (File Modified)
9707 trunk/modules/core/m_sjoin.c (File Modified)
9708 trunk/modules/m_invite.c (File Modified)
9711 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9713 - Make sure /stats p uses the right list.
9717 trunk/modules/m_stats.c (File Modified)
9720 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9722 - local oper list becomes local_oper_list.
9723 - all opers are stored on oper_list for /stats p.
9727 trunk/include/ircd.h (File Modified)
9728 trunk/modules/m_stats.c (File Modified)
9729 trunk/modules/m_trace.c (File Modified)
9730 trunk/src/client.c (File Modified)
9731 trunk/src/ircd.c (File Modified)
9732 trunk/src/s_user.c (File Modified)
9733 trunk/src/send.c (File Modified)
9736 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9738 - Remove ENABLE_SERVICES legacy define.
9742 trunk/configure (File Modified)
9743 trunk/configure.ac (File Modified)
9744 trunk/include/client.h (File Modified)
9745 trunk/include/m_info.h (File Modified)
9746 trunk/include/s_conf.h (File Modified)
9747 trunk/modules/Makefile.in (File Modified)
9748 trunk/modules/core/m_kick.c (File Modified)
9749 trunk/modules/core/m_mode.c (File Modified)
9750 trunk/modules/core/m_nick.c (File Modified)
9751 trunk/modules/core/m_sjoin.c (File Modified)
9752 trunk/modules/m_services.c (File Modified)
9753 trunk/src/channel.c (File Modified)
9754 trunk/src/newconf.c (File Modified)
9755 trunk/src/s_conf.c (File Modified)
9756 trunk/src/s_serv.c (File Modified)
9757 trunk/src/s_user.c (File Modified)
9760 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9762 - New reject message, ala ircu.
9766 trunk/src/reject.c (File Modified)
9769 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9771 - Reduce 'broadcast storm' effect in m_chghost.
9775 trunk/modules/m_chghost.c (File Modified)
9778 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9780 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9784 trunk/include/supported.h (File Modified)
9785 trunk/src/messages.tab (File Modified)
9788 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9794 trunk/include/channel.h (File Modified)
9795 trunk/modules/core/m_message.c (File Modified)
9796 trunk/modules/core/m_mode.c (File Modified)
9799 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9801 - use sendto_one_numeric() in some places.
9805 trunk/modules/core/m_mode.c (File Modified)
9808 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9810 - Implement channel mode +c -- colour stripping.
9814 trunk/include/irc_string.h (File Modified)
9815 trunk/include/supported.h (File Modified)
9816 trunk/modules/core/m_message.c (File Modified)
9817 trunk/modules/core/m_mode.c (File Modified)
9818 trunk/src/irc_string.c (File Modified)
9819 trunk/src/messages.tab (File Modified)
9822 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9824 - Add +qLP to CHANMODES 005 numeric.
9828 trunk/include/supported.h (File Modified)
9831 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9833 Move credits files to doc/.
9837 trunk/Hybrid-team (File Deleted)
9838 trunk/Ratbox-team (File Deleted)
9839 trunk/doc/Hybrid-team (File Added)
9840 trunk/doc/Ratbox-team (File Added)
9843 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9845 - Rename Ratbox credits as Ratbox-team.
9846 - Add in our own CREDITS.
9850 trunk/CREDITS (File Deleted)
9851 trunk/CREDITS (File Added)
9852 trunk/Ratbox-team (File Added)
9855 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9861 trunk/modules/core/m_mode.c (File Modified)
9864 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9866 - Rebuild configure.
9870 trunk/autom4te.cache/ (File Deleted)
9871 trunk/configure (File Modified)
9874 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9876 Add +q to messages.tab.
9880 trunk/src/messages.tab (File Modified)
9883 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9885 - port m_sjoin stuff to TS6 JOIN syntax.
9889 trunk/modules/core/m_join.c (File Modified)
9892 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9894 - Implement channel mode +q (quiet)
9898 trunk/include/channel.h (File Modified)
9899 trunk/modules/core/m_mode.c (File Modified)
9900 trunk/src/channel.c (File Modified)
9903 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9905 Add +L/+P for set_final_mode().
9909 trunk/modules/core/m_sjoin.c (File Modified)
9912 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9914 Add +L/+P in channel_modes().
9918 trunk/src/channel.c (File Modified)
9921 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9923 - Use MODE_PERMANENT, not MODE_PERMANANT
9924 - Actually use chm_staff()
9926 It compiles but is not otherwise tested.
9930 trunk/include/channel.h (File Modified)
9931 trunk/modules/core/m_mode.c (File Modified)
9932 trunk/modules/core/m_sjoin.c (File Modified)
9933 trunk/src/channel.c (File Modified)
9936 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9938 - Ok, patchlevel.h is fixed now.
9942 trunk/include/patchlevel.h (File Modified)
9945 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9951 trunk/include/patchlevel.h (File Modified)
9952 trunk/src/version.c.SH (File Modified)
9955 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9957 - Fix compilation issue with version.c.
9961 trunk/src/version.c.SH (File Modified)
9964 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9966 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9967 this from the BUGS file.
9971 trunk/BUGS (File Modified)
9974 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9976 Mangle all netsplit messages if flatten links is enabled.
9980 trunk/src/client.c (File Modified)
9983 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9985 - jilles pointed out that /stats p needed severe changes -- implement
9990 trunk/modules/m_stats.c (File Modified)
9993 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9995 Rename RELNOTES to NEWS.
9999 trunk/NEWS (File Added)
10000 trunk/RELNOTES (File Deleted)
10003 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10009 trunk/RELNOTES (File Modified)
10012 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10014 - Make /stats p work globally.
10015 - Change 'OPER(s)' to 'staff members'
10019 trunk/modules/m_stats.c (File Modified)
10022 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10024 - add modes, +LP to RPL_MYINFO.
10028 trunk/src/messages.tab (File Modified)
10031 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10033 More stuff to RELNOTES.
10037 trunk/RELNOTES (File Modified)
10040 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10046 trunk/modules/core/m_sjoin.c (File Modified)
10047 trunk/src/channel.c (File Modified)
10050 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10052 - Implement list limit exceed modes -- +L.
10056 trunk/modules/core/m_mode.c (File Modified)
10059 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10061 - Add handlers for modes +L, +P.
10065 trunk/include/channel.h (File Modified)
10066 trunk/modules/core/m_mode.c (File Modified)
10069 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10071 Update properties on *everything*.
10075 trunk/.cvsignore (Property Modified)
10076 trunk/.indent.pro (Property Modified)
10077 trunk/BUGS (File Modified) (Property Modified)
10078 trunk/CREDITS (File Modified) (Property Modified)
10079 trunk/ChangeLog (Property Modified)
10080 trunk/Hybrid-team (File Modified) (Property Modified)
10081 trunk/INSTALL (File Modified) (Property Modified)
10082 trunk/LICENSE (File Modified) (Property Modified)
10083 trunk/Makefile.in (File Modified) (Property Modified)
10084 trunk/README.FIRST (File Modified) (Property Modified)
10085 trunk/RELNOTES (File Modified) (Property Modified)
10086 trunk/SVN-Access (Property Modified)
10087 trunk/aclocal.m4 (File Modified) (Property Modified)
10088 trunk/adns/.cvsignore (Property Modified)
10089 trunk/adns/COPYING (Property Modified)
10090 trunk/adns/GPL-vs-LGPL (Property Modified)
10091 trunk/adns/Makefile.in (File Modified) (Property Modified)
10092 trunk/adns/README (Property Modified)
10093 trunk/adns/README.ircd (Property Modified)
10094 trunk/adns/adns.h (File Modified) (Property Modified)
10095 trunk/adns/check.c (File Modified) (Property Modified)
10096 trunk/adns/dlist.h (File Modified) (Property Modified)
10097 trunk/adns/event.c (File Modified) (Property Modified)
10098 trunk/adns/general.c (File Modified) (Property Modified)
10099 trunk/adns/internal.h (File Modified) (Property Modified)
10100 trunk/adns/parse.c (File Modified) (Property Modified)
10101 trunk/adns/query.c (File Modified) (Property Modified)
10102 trunk/adns/reply.c (File Modified) (Property Modified)
10103 trunk/adns/setup.c (File Modified) (Property Modified)
10104 trunk/adns/transmit.c (File Modified) (Property Modified)
10105 trunk/adns/tvarith.h (File Modified) (Property Modified)
10106 trunk/adns/types.c (File Modified) (Property Modified)
10107 trunk/configure (File Modified) (Property Modified)
10108 trunk/configure.ac (File Modified) (Property Modified)
10109 trunk/contrib/.cvsignore (Property Modified)
10110 trunk/contrib/.indent.pro (Property Modified)
10111 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10112 trunk/contrib/README (File Modified) (Property Modified)
10113 trunk/contrib/example_module.c (File Modified) (Property Modified)
10114 trunk/contrib/m_42.c (File Modified) (Property Modified)
10115 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10116 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10117 trunk/contrib/m_force.c (File Modified) (Property Modified)
10118 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10119 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10120 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10121 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10122 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10123 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10124 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10125 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10126 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10127 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10128 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10129 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10130 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10131 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10132 trunk/doc/.cvsignore (Property Modified)
10133 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10134 trunk/doc/Makefile.in (File Modified) (Property Modified)
10135 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10136 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10137 trunk/doc/challenge.txt (File Modified) (Property Modified)
10138 trunk/doc/example.conf (File Modified) (Property Modified)
10139 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10140 trunk/doc/hooks.txt (File Modified) (Property Modified)
10141 trunk/doc/index.txt (File Modified) (Property Modified)
10142 trunk/doc/ircd.8 (File Modified) (Property Modified)
10143 trunk/doc/ircd.motd (Property Modified)
10144 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10145 trunk/doc/modeg.txt (File Modified) (Property Modified)
10146 trunk/doc/modes.txt (File Modified) (Property Modified)
10147 trunk/doc/monitor.txt (File Modified) (Property Modified)
10148 trunk/doc/old/Authors (Property Modified)
10149 trunk/doc/operguide.txt (File Modified) (Property Modified)
10150 trunk/doc/opermyth.txt (Property Modified)
10151 trunk/doc/server-version-info (File Modified) (Property Modified)
10152 trunk/doc/services.txt (File Modified) (Property Modified)
10153 trunk/doc/technical/README.TSora (Property Modified)
10154 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10155 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10156 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10157 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10158 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10159 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10160 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10161 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10162 trunk/doc/technical/rfc1459.txt (Property Modified)
10163 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10164 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10165 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10166 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10167 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10168 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10169 trunk/help/Makefile.in (File Modified) (Property Modified)
10170 trunk/help/opers/accept (Property Modified)
10171 trunk/help/opers/admin (Property Modified)
10172 trunk/help/opers/away (Property Modified)
10173 trunk/help/opers/capab (Property Modified)
10174 trunk/help/opers/challenge (Property Modified)
10175 trunk/help/opers/close (Property Modified)
10176 trunk/help/opers/cmode (Property Modified)
10177 trunk/help/opers/cnotice (Property Modified)
10178 trunk/help/opers/connect (Property Modified)
10179 trunk/help/opers/cprivmsg (Property Modified)
10180 trunk/help/opers/credits (Property Modified)
10181 trunk/help/opers/die (Property Modified)
10182 trunk/help/opers/dline (Property Modified)
10183 trunk/help/opers/eob (Property Modified)
10184 trunk/help/opers/error (Property Modified)
10185 trunk/help/opers/etrace (Property Modified)
10186 trunk/help/opers/gline (Property Modified)
10187 trunk/help/opers/help (Property Modified)
10188 trunk/help/opers/index (Property Modified)
10189 trunk/help/opers/info (Property Modified)
10190 trunk/help/opers/invite (Property Modified)
10191 trunk/help/opers/ison (Property Modified)
10192 trunk/help/opers/join (Property Modified)
10193 trunk/help/opers/kick (Property Modified)
10194 trunk/help/opers/kill (Property Modified)
10195 trunk/help/opers/kline (Property Modified)
10196 trunk/help/opers/knock (Property Modified)
10197 trunk/help/opers/links (Property Modified)
10198 trunk/help/opers/list (Property Modified)
10199 trunk/help/opers/locops (Property Modified)
10200 trunk/help/opers/lusers (Property Modified)
10201 trunk/help/opers/modlist (Property Modified)
10202 trunk/help/opers/modload (Property Modified)
10203 trunk/help/opers/modrestart (Property Modified)
10204 trunk/help/opers/modunload (Property Modified)
10205 trunk/help/opers/motd (Property Modified)
10206 trunk/help/opers/names (Property Modified)
10207 trunk/help/opers/nick (Property Modified)
10208 trunk/help/opers/notice (Property Modified)
10209 trunk/help/opers/oper (Property Modified)
10210 trunk/help/opers/operspy (Property Modified)
10211 trunk/help/opers/operwall (Property Modified)
10212 trunk/help/opers/part (Property Modified)
10213 trunk/help/opers/pass (Property Modified)
10214 trunk/help/opers/ping (Property Modified)
10215 trunk/help/opers/pong (Property Modified)
10216 trunk/help/opers/post (Property Modified)
10217 trunk/help/opers/privmsg (Property Modified)
10218 trunk/help/opers/quit (Property Modified)
10219 trunk/help/opers/rehash (Property Modified)
10220 trunk/help/opers/restart (Property Modified)
10221 trunk/help/opers/resv (Property Modified)
10222 trunk/help/opers/server (Property Modified)
10223 trunk/help/opers/set (Property Modified)
10224 trunk/help/opers/sjoin (Property Modified)
10225 trunk/help/opers/squit (Property Modified)
10226 trunk/help/opers/stats (Property Modified)
10227 trunk/help/opers/svinfo (Property Modified)
10228 trunk/help/opers/testgecos (Property Modified)
10229 trunk/help/opers/testline (Property Modified)
10230 trunk/help/opers/testmask (Property Modified)
10231 trunk/help/opers/time (Property Modified)
10232 trunk/help/opers/topic (Property Modified)
10233 trunk/help/opers/trace (Property Modified)
10234 trunk/help/opers/uhelp (Property Modified)
10235 trunk/help/opers/umode (Property Modified)
10236 trunk/help/opers/undline (Property Modified)
10237 trunk/help/opers/ungline (Property Modified)
10238 trunk/help/opers/unkline (Property Modified)
10239 trunk/help/opers/unresv (Property Modified)
10240 trunk/help/opers/unxline (Property Modified)
10241 trunk/help/opers/user (Property Modified)
10242 trunk/help/opers/userhost (Property Modified)
10243 trunk/help/opers/users (Property Modified)
10244 trunk/help/opers/version (Property Modified)
10245 trunk/help/opers/wallops (Property Modified)
10246 trunk/help/opers/who (Property Modified)
10247 trunk/help/opers/whois (Property Modified)
10248 trunk/help/opers/whowas (Property Modified)
10249 trunk/help/opers/xline (Property Modified)
10250 trunk/help/users/index (Property Modified)
10251 trunk/help/users/info (Property Modified)
10252 trunk/help/users/notice (Property Modified)
10253 trunk/help/users/privmsg (Property Modified)
10254 trunk/help/users/stats (Property Modified)
10255 trunk/help/users/umode (Property Modified)
10256 trunk/include/.cvsignore (Property Modified)
10257 trunk/include/.indent.pro (Property Modified)
10258 trunk/include/balloc.h (File Modified) (Property Modified)
10259 trunk/include/cache.h (File Modified) (Property Modified)
10260 trunk/include/channel.h (File Modified) (Property Modified)
10261 trunk/include/class.h (File Modified) (Property Modified)
10262 trunk/include/client.h (File Modified) (Property Modified)
10263 trunk/include/commio.h (File Modified) (Property Modified)
10264 trunk/include/common.h (File Modified) (Property Modified)
10265 trunk/include/config.h (File Modified) (Property Modified)
10266 trunk/include/config.h.dist (File Modified) (Property Modified)
10267 trunk/include/defaults.h (File Modified) (Property Modified)
10268 trunk/include/event.h (File Modified) (Property Modified)
10269 trunk/include/hash.h (File Modified) (Property Modified)
10270 trunk/include/hook.h (File Modified) (Property Modified)
10271 trunk/include/hostmask.h (File Modified) (Property Modified)
10272 trunk/include/irc_string.h (File Modified) (Property Modified)
10273 trunk/include/ircd.h (File Modified) (Property Modified)
10274 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10275 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10276 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10277 trunk/include/linebuf.h (File Modified) (Property Modified)
10278 trunk/include/listener.h (File Modified) (Property Modified)
10279 trunk/include/m_info.h (File Modified) (Property Modified)
10280 trunk/include/memory.h (File Modified) (Property Modified)
10281 trunk/include/modules.h (File Modified) (Property Modified)
10282 trunk/include/monitor.h (File Modified) (Property Modified)
10283 trunk/include/msg.h (File Modified) (Property Modified)
10284 trunk/include/newconf.h (File Modified) (Property Modified)
10285 trunk/include/numeric.h (File Modified) (Property Modified)
10286 trunk/include/packet.h (File Modified) (Property Modified)
10287 trunk/include/parse.h (File Modified) (Property Modified)
10288 trunk/include/patchlevel.h (File Modified) (Property Modified)
10289 trunk/include/patricia.h (File Modified) (Property Modified)
10290 trunk/include/reject.h (File Modified) (Property Modified)
10291 trunk/include/res.h (File Modified) (Property Modified)
10292 trunk/include/restart.h (File Modified) (Property Modified)
10293 trunk/include/s_auth.h (File Modified) (Property Modified)
10294 trunk/include/s_conf.h (File Modified) (Property Modified)
10295 trunk/include/s_gline.h (File Modified) (Property Modified)
10296 trunk/include/s_log.h (File Modified) (Property Modified)
10297 trunk/include/s_newconf.h (File Modified) (Property Modified)
10298 trunk/include/s_serv.h (File Modified) (Property Modified)
10299 trunk/include/s_stats.h (File Modified) (Property Modified)
10300 trunk/include/s_user.h (File Modified) (Property Modified)
10301 trunk/include/s_zip.h (File Modified) (Property Modified)
10302 trunk/include/scache.h (File Modified) (Property Modified)
10303 trunk/include/send.h (File Modified) (Property Modified)
10304 trunk/include/serno.h (Property Modified)
10305 trunk/include/setup.h.in (Property Modified)
10306 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10307 trunk/include/stdinc.h (File Modified) (Property Modified)
10308 trunk/include/supported.h (File Modified) (Property Modified)
10309 trunk/include/tools.h (File Modified) (Property Modified)
10310 trunk/include/whowas.h (File Modified) (Property Modified)
10311 trunk/install-sh (File Modified) (Property Modified)
10312 trunk/modules/.cvsignore (Property Modified)
10313 trunk/modules/.depend (Property Modified)
10314 trunk/modules/.indent.pro (Property Modified)
10315 trunk/modules/Makefile.in (File Modified) (Property Modified)
10316 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10317 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10318 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10319 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10320 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10321 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10322 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10323 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10324 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10325 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10326 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10327 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10328 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10329 trunk/modules/m_accept.c (File Modified) (Property Modified)
10330 trunk/modules/m_admin.c (File Modified) (Property Modified)
10331 trunk/modules/m_away.c (File Modified) (Property Modified)
10332 trunk/modules/m_cap.c (File Modified) (Property Modified)
10333 trunk/modules/m_capab.c (File Modified) (Property Modified)
10334 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10335 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10336 trunk/modules/m_close.c (File Modified) (Property Modified)
10337 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10338 trunk/modules/m_connect.c (File Modified) (Property Modified)
10339 trunk/modules/m_dline.c (File Modified) (Property Modified)
10340 trunk/modules/m_encap.c (File Modified) (Property Modified)
10341 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10342 trunk/modules/m_gline.c (File Modified) (Property Modified)
10343 trunk/modules/m_help.c (File Modified) (Property Modified)
10344 trunk/modules/m_info.c (File Modified) (Property Modified)
10345 trunk/modules/m_invite.c (File Modified) (Property Modified)
10346 trunk/modules/m_ison.c (File Modified) (Property Modified)
10347 trunk/modules/m_kline.c (File Modified) (Property Modified)
10348 trunk/modules/m_knock.c (File Modified) (Property Modified)
10349 trunk/modules/m_links.c (File Modified) (Property Modified)
10350 trunk/modules/m_list.c (File Modified) (Property Modified)
10351 trunk/modules/m_locops.c (File Modified) (Property Modified)
10352 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10353 trunk/modules/m_map.c (File Modified) (Property Modified)
10354 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10355 trunk/modules/m_motd.c (File Modified) (Property Modified)
10356 trunk/modules/m_names.c (File Modified) (Property Modified)
10357 trunk/modules/m_oper.c (File Modified) (Property Modified)
10358 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10359 trunk/modules/m_pass.c (File Modified) (Property Modified)
10360 trunk/modules/m_ping.c (File Modified) (Property Modified)
10361 trunk/modules/m_pong.c (File Modified) (Property Modified)
10362 trunk/modules/m_post.c (File Modified) (Property Modified)
10363 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10364 trunk/modules/m_restart.c (File Modified) (Property Modified)
10365 trunk/modules/m_resv.c (File Modified) (Property Modified)
10366 trunk/modules/m_services.c (File Modified) (Property Modified)
10367 trunk/modules/m_set.c (File Modified) (Property Modified)
10368 trunk/modules/m_stats.c (File Modified) (Property Modified)
10369 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10370 trunk/modules/m_tb.c (File Modified) (Property Modified)
10371 trunk/modules/m_testline.c (File Modified) (Property Modified)
10372 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10373 trunk/modules/m_time.c (File Modified) (Property Modified)
10374 trunk/modules/m_topic.c (File Modified) (Property Modified)
10375 trunk/modules/m_trace.c (File Modified) (Property Modified)
10376 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10377 trunk/modules/m_user.c (File Modified) (Property Modified)
10378 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10379 trunk/modules/m_users.c (File Modified) (Property Modified)
10380 trunk/modules/m_version.c (File Modified) (Property Modified)
10381 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10382 trunk/modules/m_who.c (File Modified) (Property Modified)
10383 trunk/modules/m_whois.c (File Modified) (Property Modified)
10384 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10385 trunk/modules/m_xline.c (File Modified) (Property Modified)
10386 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10387 trunk/servlink/.cvsignore (Property Modified)
10388 trunk/servlink/.indent.pro (Property Modified)
10389 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10390 trunk/servlink/README (File Modified) (Property Modified)
10391 trunk/servlink/TODO (File Modified) (Property Modified)
10392 trunk/servlink/control.c (File Modified) (Property Modified)
10393 trunk/servlink/control.h (File Modified) (Property Modified)
10394 trunk/servlink/io.c (File Modified) (Property Modified)
10395 trunk/servlink/io.h (File Modified) (Property Modified)
10396 trunk/servlink/servlink.c (File Modified) (Property Modified)
10397 trunk/servlink/servlink.h (File Modified) (Property Modified)
10398 trunk/src/.cvsignore (Property Modified)
10399 trunk/src/.depend (Property Modified)
10400 trunk/src/.indent.pro (Property Modified)
10401 trunk/src/Makefile.in (File Modified) (Property Modified)
10402 trunk/src/adns.c (File Modified) (Property Modified)
10403 trunk/src/balloc.c (File Modified) (Property Modified)
10404 trunk/src/cache.c (File Modified) (Property Modified)
10405 trunk/src/channel.c (File Modified) (Property Modified)
10406 trunk/src/class.c (File Modified) (Property Modified)
10407 trunk/src/client.c (File Modified) (Property Modified)
10408 trunk/src/commio.c (File Modified) (Property Modified)
10409 trunk/src/devpoll.c (File Modified) (Property Modified)
10410 trunk/src/epoll.c (File Modified) (Property Modified)
10411 trunk/src/event.c (File Modified) (Property Modified)
10412 trunk/src/getopt.c (File Modified) (Property Modified)
10413 trunk/src/hash.c (File Modified) (Property Modified)
10414 trunk/src/hook.c (File Modified) (Property Modified)
10415 trunk/src/hostmask.c (File Modified) (Property Modified)
10416 trunk/src/irc_string.c (File Modified) (Property Modified)
10417 trunk/src/ircd.c (File Modified) (Property Modified)
10418 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10419 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10420 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10421 trunk/src/kdparse.c (File Modified) (Property Modified)
10422 trunk/src/kqueue.c (File Modified) (Property Modified)
10423 trunk/src/linebuf.c (File Modified) (Property Modified)
10424 trunk/src/listener.c (File Modified) (Property Modified)
10425 trunk/src/match.c (File Modified) (Property Modified)
10426 trunk/src/memory.c (File Modified) (Property Modified)
10427 trunk/src/messages.tab (File Modified) (Property Modified)
10428 trunk/src/modules.c (File Modified) (Property Modified)
10429 trunk/src/monitor.c (File Modified) (Property Modified)
10430 trunk/src/newconf.c (File Modified) (Property Modified)
10431 trunk/src/numeric.c (File Modified) (Property Modified)
10432 trunk/src/packet.c (File Modified) (Property Modified)
10433 trunk/src/parse.c (File Modified) (Property Modified)
10434 trunk/src/patricia.c (File Modified) (Property Modified)
10435 trunk/src/poll.c (File Modified) (Property Modified)
10436 trunk/src/reject.c (File Modified) (Property Modified)
10437 trunk/src/restart.c (File Modified) (Property Modified)
10438 trunk/src/s_auth.c (File Modified) (Property Modified)
10439 trunk/src/s_conf.c (File Modified) (Property Modified)
10440 trunk/src/s_gline.c (File Modified) (Property Modified)
10441 trunk/src/s_log.c (File Modified) (Property Modified)
10442 trunk/src/s_newconf.c (File Modified) (Property Modified)
10443 trunk/src/s_serv.c (File Modified) (Property Modified)
10444 trunk/src/s_stats.c (File Modified) (Property Modified)
10445 trunk/src/s_user.c (File Modified) (Property Modified)
10446 trunk/src/scache.c (File Modified) (Property Modified)
10447 trunk/src/select.c (File Modified) (Property Modified)
10448 trunk/src/send.c (File Modified) (Property Modified)
10449 trunk/src/snprintf.c (File Modified) (Property Modified)
10450 trunk/src/tools.c (File Modified) (Property Modified)
10451 trunk/src/version.c.SH (File Modified) (Property Modified)
10452 trunk/src/whowas.c (File Modified) (Property Modified)
10453 trunk/tools/.cvsignore (Property Modified)
10454 trunk/tools/Makefile.in (File Modified) (Property Modified)
10455 trunk/tools/README (File Modified) (Property Modified)
10456 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10457 trunk/tools/convertilines.c (File Modified) (Property Modified)
10458 trunk/tools/convertklines.c (File Modified) (Property Modified)
10459 trunk/tools/mkkeypair (Property Modified)
10460 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10461 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10462 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10463 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10464 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10465 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10466 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10467 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10468 trunk/tools/untabify (File Modified) (Property Modified)
10469 trunk/tools/viconf.c (File Modified) (Property Modified)
10472 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10478 trunk/RELNOTES (File Modified)
10481 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10483 - Make version.c use our serial, not ratbox's.
10487 trunk/src/version.c.SH (File Modified)
10490 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10493 - revved patchlevel to 2.1.5
10497 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10498 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10501 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10503 - fix buffer overflow and unterminated buffer when removing TS6 bans
10504 - fix rebuilding of SJOIN
10508 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10511 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10513 have servlink report if it gets an uncompressed error message when it gets inflate failures
10516 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10519 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10521 - extend our copyrights to 2005.
10525 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10526 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10527 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10528 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10529 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10530 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10531 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10532 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10533 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10534 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10536 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10537 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10538 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10539 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10540 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10541 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10542 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10543 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10544 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10545 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10546 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10547 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10548 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10549 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10550 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10572 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10574 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10575 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10576 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10577 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10578 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10579 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10580 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10581 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10583 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10584 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10585 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10586 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10587 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10588 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10589 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10590 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10591 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10592 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10593 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10594 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10595 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10596 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10597 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10598 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10599 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10600 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10601 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10602 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10603 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10604 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10605 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10606 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10607 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10608 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10609 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10610 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10611 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10612 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10613 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10614 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10615 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10616 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10617 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10618 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10619 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10620 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10621 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10622 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10623 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10624 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10625 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10626 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10627 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10628 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10631 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10634 - revved patchlevel to 2.1.4
10638 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10639 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10642 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10644 - add TARGMAX to 005
10645 - remove the +1 from ->uid in struct Client
10646 - fix checking of accept entries in m_accept.c
10650 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10651 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10652 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10653 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10656 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10658 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10663 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10666 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10668 - remove an unused variable
10672 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10675 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10677 don't burst a TS5 name in burst_TS6. -via jillies
10680 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10683 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10685 - via jilles, make nickchanges invalidate any cached bans for
10690 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10691 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10692 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10693 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10696 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10698 - fix some char vs byte usage to make adns compile cleanly with gcc4
10702 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10703 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10704 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10705 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10706 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10707 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10708 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10709 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10712 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10714 userhost should allow 5 userhost checks, not 4
10717 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10720 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10722 - another darwin fix
10726 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10729 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10735 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10736 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10737 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10738 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10739 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10740 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10741 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10742 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10745 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10747 - remove bogus extern of abort_list
10751 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10754 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10756 svn repo access stuff
10759 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10762 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10768 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10771 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10777 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10780 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10782 revert omotd..i thought it was a good idea..oh well
10785 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10788 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10790 Commas are bad things in channel keys
10794 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10797 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10799 Add OMOTD command to display oper motd
10803 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10806 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10808 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10811 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10814 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10816 Modified files: (Branch: RATBOX_2_1)
10819 - stop testing whois for protocol violations, as they can be caused in
10820 ircds going all the way back to the original ircd2.8
10822 Revision Changes Path
10823 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10827 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10829 Modified files: (Branch: RATBOX_2_1)
10832 - remove some 2.2 code
10834 Revision Changes Path
10835 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10839 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10841 Modified files: (Branch: RATBOX_2_1)
10844 backport of the silly december 31st bug
10846 Revision Changes Path
10847 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10851 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10853 Modified files: (Branch: RATBOX_2_1)
10855 include patchlevel.h
10857 - revved patchlevel to 2.1.3
10859 Revision Changes Path
10860 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10861 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10865 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10867 Modified files: (Branch: RATBOX_2_1)
10870 modules/core m_nick.c
10873 - stop removing a clients own list of accepted clients when they do a
10875 - clean up the accept code so its less retarded
10877 Revision Changes Path
10878 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10879 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10880 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10881 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10885 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10887 Modified files: (Branch: RATBOX_2_1)
10890 src event.c ircd.c newconf.c
10892 - remove a defn of links_cache_list in m_links.c which was causing
10893 the flattened links update to be ignored
10894 - add eventUpdate(), and make links_delay update on rehash
10896 Revision Changes Path
10897 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10898 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10899 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10900 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10901 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10905 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10907 Modified files: (Branch: RATBOX_2_1)
10911 - make the conf parser apply service {}; on rehash
10913 Revision Changes Path
10914 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10915 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10919 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10921 Modified files: (Branch: RATBOX_2_1)
10924 - show ENABLE_SERVICES define in info
10926 Revision Changes Path
10927 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10931 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10933 Modified files: (Branch: RATBOX_2_1)
10934 modules m_services.c m_stats.c
10936 - via jilles, make m_services.c hook into stats U and display service
10939 Revision Changes Path
10940 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10941 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10945 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10947 Modified files: (Branch: RATBOX_2_1)
10948 . configure configure.ac
10950 - default build to -O2
10952 Revision Changes Path
10953 7.249.2.2 +4 -4 ircd-ratbox/configure
10954 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10958 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10960 Modified files: (Branch: RATBOX_2_1)
10961 doc example.conf example.efnet.conf
10962 include client.h s_conf.h s_newconf.h
10964 modules/core m_join.c m_nick.c
10965 src channel.c newconf.c s_conf.c s_user.c
10967 - remove no_oper_resvs from general {};
10968 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10970 Revision Changes Path
10971 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10972 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10973 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10974 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10975 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10976 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10977 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10978 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10979 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10980 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10981 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10982 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10986 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10988 Modified files: (Branch: RATBOX_2_1)
10989 modules/core m_mode.c m_nick.c
10993 - raise max temptime to a year
10995 - require 9 parameters in ms_nick(), 10 in ms_uid()
10997 Revision Changes Path
10998 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10999 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11000 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11004 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11006 Modified files: (Branch: RATBOX_2_1)
11007 modules m_services.c
11009 - only show services logged in info when its a local client
11011 Revision Changes Path
11012 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11016 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11018 Modified files: (Branch: RATBOX_2_1)
11021 passing a pointer to a pointer is not what was intended, oops
11023 Revision Changes Path
11024 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11028 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11030 Modified files: (Branch: RATBOX_2_1)
11033 - update services.txt with FNC
11035 Revision Changes Path
11036 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11040 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11042 Modified files: (Branch: RATBOX_2_1)
11045 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11047 Revision Changes Path
11048 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11052 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11054 Modified files: (Branch: RATBOX_2_1)
11057 - add some uniqueness into auth process for bopm
11059 Revision Changes Path
11060 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11064 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11066 Modified files: (Branch: RATBOX_2_1)
11067 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11069 - make contrib/ compile
11071 Revision Changes Path
11072 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11073 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11074 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11075 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11079 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11081 Modified files: (Branch: RATBOX_2_1)
11082 modules m_monitor.c
11084 Don't allow MONITOR from an unregistered client
11086 Revision Changes Path
11087 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11091 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11093 Modified files: (Branch: RATBOX_2_1)
11094 doc example.conf example.efnet.conf
11096 src class.c messages.tab newconf.c
11098 - remove sendq_eob, its become more of a hindrance than a benefit.
11099 - sync example.efnet.conf cluster {}; with example.conf
11101 Revision Changes Path
11102 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11103 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11104 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11105 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11106 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11107 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11111 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11113 Modified files: (Branch: RATBOX_2_1)
11115 include patchlevel.h
11118 - revved patchlevel to 2.1.2
11120 Revision Changes Path
11121 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11122 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11126 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11128 Modified files: (Branch: RATBOX_2_1)
11129 . configure configure.ac
11131 - raise default topiclen to 160.
11133 Revision Changes Path
11134 7.249.2.1 +3 -3 ircd-ratbox/configure
11135 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11139 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11141 Modified files: (Branch: RATBOX_2_1)
11142 modules m_services.c
11144 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11145 tsinfo matches this
11147 Revision Changes Path
11148 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11152 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11154 Modified files: (Branch: RATBOX_2_1)
11155 modules m_services.c
11157 - monitor_signoff() the client we're nickchanging
11159 Revision Changes Path
11160 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11164 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11166 Modified files: (Branch: RATBOX_2_1)
11169 - fix various UID problems with trace
11171 Revision Changes Path
11172 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11176 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11178 Modified files: (Branch: RATBOX_2_1)
11179 help/opers dline kline
11180 modules m_resv.c m_stats.c
11181 modules/core m_mode.c
11184 - tidy up kline/dline help to note they dont accept nick as target
11185 - disallow bans beginning with ':' over bmask
11186 - disallow bans with a space in chm_ban
11187 - stop counting hidden opers in stats p
11188 - match() parameters in remote unresv were inverted, causing it to fail
11189 - fix possibility of clients setting blank keys
11191 Revision Changes Path
11192 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11193 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11194 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11195 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11196 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11200 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11202 Modified files: (Branch: RATBOX_2_1)
11205 - fix problems with amd64 and the way we do va_list
11207 Revision Changes Path
11208 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11212 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11214 Modified files: (Branch: RATBOX_2_1)
11215 modules m_services.c
11217 - tidy up the kill notifications for RSFNC
11219 Revision Changes Path
11220 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11224 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11226 Modified files: (Branch: RATBOX_2_1)
11228 modules m_services.c
11231 - some more rserv stuff:
11232 - add RSFNC capability
11233 - fix up RSFNC, kill existing clients if they exist.
11235 Revision Changes Path
11236 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11237 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11238 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11242 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11244 Modified files: (Branch: RATBOX_2_1)
11245 modules m_services.c
11247 - first stab at a FNC implementation for rserv
11249 Revision Changes Path
11250 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11254 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11256 Modified files: (Branch: RATBOX_2_1)
11261 Revision Changes Path
11262 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11266 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11268 Modified files: (Branch: RATBOX_2_1)
11271 - add links_delay back
11273 Revision Changes Path
11274 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11278 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11280 Modified files: (Branch: RATBOX_2_1)
11284 - swap tabs for spaces
11286 Revision Changes Path
11287 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11288 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11292 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11294 Modified files: (Branch: RATBOX_2_1)
11297 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11298 contained in the client_flood conf option
11299 - remove a couple of unused defines from info
11301 Revision Changes Path
11302 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11306 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11308 Modified files: (Branch: RATBOX_2_1)
11311 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11313 Revision Changes Path
11314 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11318 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11320 Modified files: (Branch: RATBOX_2_1)
11321 doc example.conf example.efnet.conf
11323 - fix missing closing comment tag
11325 Revision Changes Path
11326 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11327 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11331 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11333 Modified files: (Branch: RATBOX_2_1)
11335 include patchlevel.h
11337 - revved patchlevel to 2.1.1
11339 Revision Changes Path
11340 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11341 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11345 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11347 Modified files: (Branch: RATBOX_2_1)
11350 - sync up remote kline reasons, so theyre consistent with what happens
11351 when we add local klines - notably the "Temporary K-line x min" and
11352 date added to reason.
11354 Revision Changes Path
11355 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11359 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11361 Modified files: (Branch: RATBOX_2_1)
11364 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11366 Revision Changes Path
11367 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11371 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11373 Modified files: (Branch: RATBOX_2_1)
11376 used the data pointer we saved, not what just got nulled
11378 Revision Changes Path
11379 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11383 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11385 Modified files: (Branch: RATBOX_2_1)
11386 modules m_resv.c m_xline.c
11388 - fix broken propagation of xline/resv
11390 Revision Changes Path
11391 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11392 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11396 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11398 Modified files: (Branch: RATBOX_2_1)
11401 - properly increment bad auth count for stats T when we timeout an auth
11403 Revision Changes Path
11404 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11408 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11410 Modified files: (Branch: RATBOX_2_1)
11413 modules/core m_nick.c
11415 - fix a bit that didnt make sense in monitor.txt
11416 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11418 Revision Changes Path
11419 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11420 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11421 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11425 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11427 Modified files: (Branch: RATBOX_2_1)
11430 removing dlink nodes from auth_poll_list twice is bad
11432 Revision Changes Path
11433 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11437 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11439 Modified files: (Branch: RATBOX_2_1)
11442 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11443 changed to RPL_STATSDEBUG
11445 Revision Changes Path
11446 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11450 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11452 Added files: (Branch: RATBOX_2_1)
11455 - add some documentation about target change
11457 Revision Changes Path
11458 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11462 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11464 Modified files: (Branch: RATBOX_2_1)
11465 include supported.h
11466 modules/core m_message.c
11468 - remove extra argument to 005
11469 - disallow messaging of UIDs
11471 Revision Changes Path
11472 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11473 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11477 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11479 Modified files: (Branch: RATBOX_2_1)
11482 - fix a longstanding parser bug with wrong limit checking, causing us to
11483 accept one less parameter than we're allowed to accept.
11485 Revision Changes Path
11486 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11490 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11492 Modified files: (Branch: RATBOX_2_1)
11493 modules/core m_message.c
11495 - exempt users messaging themselves from target change
11497 Revision Changes Path
11498 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11502 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11504 Modified files: (Branch: RATBOX_2_1)
11505 include supported.h
11507 - stop violating MAXPARA on 005.
11509 Revision Changes Path
11510 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11514 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11516 Modified files: (Branch: RATBOX_2_1)
11517 modules/core m_nick.c
11519 - dont store an ipv6 sockhost if we're not compiled with v6 support
11521 Revision Changes Path
11522 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11526 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11528 Modified files: (Branch: RATBOX_2_1)
11531 - remove some vms includes
11533 Revision Changes Path
11534 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11538 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11540 Modified files: (Branch: RATBOX_2_1)
11544 - force commit for new branch
11546 Revision Changes Path
11547 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11548 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11552 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11555 . RELNOTES configure configure.ac
11556 include patchlevel.h
11558 - revved patchlevel to 2.1.0
11560 Revision Changes Path
11561 1.114 +6 -2 ircd-ratbox/RELNOTES
11562 7.249 +11 -11 ircd-ratbox/configure
11563 7.63 +3 -3 ircd-ratbox/configure.ac
11564 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11568 leeh 2005/03/04 13:31:32 EST (20050304_2)
11572 include patchlevel.h
11575 - revved patchlevel to 2.1.0beta2
11577 Revision Changes Path
11578 1.113 +12 -0 ircd-ratbox/RELNOTES
11579 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11583 leeh 2005/03/04 13:27:05 EST (20050304_1)
11586 doc whats-new-2.1.txt
11589 - update whats-new-2.1
11590 - when we're handling global NAMES, dont output channels if there are no
11591 members within them we can show.
11593 Revision Changes Path
11594 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11595 7.436 +12 -2 ircd-ratbox/src/channel.c
11599 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11604 That would be a node_heap not a prefix_heap..oops
11606 Revision Changes Path
11607 7.30 +1 -1 ircd-ratbox/src/patricia.c
11611 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11616 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11617 otherwise..the other macros might work????
11619 Revision Changes Path
11620 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11624 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11627 . configure configure.ac
11631 Revision Changes Path
11632 7.248 +5 -5 ircd-ratbox/configure
11633 7.62 +5 -5 ircd-ratbox/configure.ac
11637 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11640 . configure configure.ac
11644 Revision Changes Path
11645 7.247 +3 -2 ircd-ratbox/configure
11646 7.61 +3 -2 ircd-ratbox/configure.ac
11650 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11653 . configure configure.ac
11657 Revision Changes Path
11658 7.246 +6 -6 ircd-ratbox/configure
11659 7.60 +4 -4 ircd-ratbox/configure.ac
11663 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11666 . configure configure.ac
11669 Doh these changes got put on RATBOX_2_0 when they were meant for
11671 Also merged in the monitor heap size stuff, not that i think monitor has
11674 Revision Changes Path
11675 7.245 +12 -3 ircd-ratbox/configure
11676 7.59 +11 -3 ircd-ratbox/configure.ac
11677 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11681 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11686 Add more robust alloca checking
11688 Revision Changes Path
11689 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11693 leeh 2005/02/24 15:27:17 EST (20050224_9)
11698 - fix the copyright on m_42.c :p
11700 Revision Changes Path
11701 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11705 leeh 2005/02/24 15:22:53 EST (20050224_8)
11708 include supported.h
11711 - fix a core in undline on bad masks
11712 - remove an unwanted space from beginning of second 005 numeric
11714 Revision Changes Path
11715 7.5 +1 -1 ircd-ratbox/include/supported.h
11716 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11720 leeh 2005/02/24 15:18:59 EST (20050224_7)
11723 modules m_monitor.c
11725 - use max_monitor when adding nicknames
11727 that should be everything now..
11729 Revision Changes Path
11730 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11734 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11741 Revision Changes Path
11742 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11746 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11753 Revision Changes Path
11754 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11758 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11763 The Answer to Life, the Universe, and Everything
11765 Revision Changes Path
11766 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11770 leeh 2005/02/24 14:53:04 EST (20050224_3)
11774 modules m_monitor.c
11775 src ircd.c monitor.c
11777 - call init_monitor() on startup
11778 - add in support for adding/deleting/listing monitor entries
11780 Revision Changes Path
11781 7.2 +3 -1 ircd-ratbox/include/monitor.h
11782 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11783 7.374 +2 -0 ircd-ratbox/src/ircd.c
11784 7.3 +15 -4 ircd-ratbox/src/monitor.c
11788 leeh 2005/02/23 21:20:10 EST (20050224_2)
11791 doc example.conf example.efnet.conf
11792 include s_conf.h supported.h
11793 modules Makefile.in
11794 src client.c newconf.c s_conf.c
11796 modules m_monitor.c
11798 - add the max_monitor config option
11799 - advertise MONITOR=%d in 005
11800 - clear a local clients monitor list on exit
11801 - add the framework for the MONITOR command
11804 Revision Changes Path
11805 7.261 +5 -0 ircd-ratbox/doc/example.conf
11806 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11807 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11808 7.4 +4 -2 ircd-ratbox/include/supported.h
11809 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11810 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11811 7.492 +1 -0 ircd-ratbox/src/client.c
11812 7.202 +1 -0 ircd-ratbox/src/newconf.c
11813 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11817 leeh 2005/02/23 20:57:51 EST (20050224_1)
11820 . configure configure.ac
11824 - move MONITOR_HEAP_SIZE over to configure
11826 Revision Changes Path
11827 7.244 ircd-ratbox/configure
11828 7.58 +4 -2 ircd-ratbox/configure.ac
11829 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11830 7.2 +0 -2 ircd-ratbox/src/monitor.c
11834 leeh 2005/02/23 20:48:08 EST (20050224_0)
11838 include client.h numeric.h
11839 modules/core m_nick.c
11840 src Makefile.in client.c messages.tab
11846 - first half of my server-side notify list implementation..
11848 Revision Changes Path
11849 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11850 7.266 +3 -0 ircd-ratbox/include/client.h
11851 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11852 7.58 +6 -0 ircd-ratbox/include/numeric.h
11853 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11854 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11855 7.491 +3 -0 ircd-ratbox/src/client.c
11856 7.126 +5 -5 ircd-ratbox/src/messages.tab
11857 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11858 7.342 +2 -0 ircd-ratbox/src/s_user.c
11862 leeh 2005/02/23 18:42:59 EST (20050223_0)
11867 - double the size of the client and channel hashtables (64k -> 128k and
11868 32k -> 64k). The improvements are quite significant..
11870 Revision Changes Path
11871 7.54 +4 -4 ircd-ratbox/include/hash.h
11875 leeh 2005/02/22 14:55:56 EST (20050222_1)
11879 modules m_services.c
11881 - remove a couple of unused vars
11882 - update monitor.txt
11884 Revision Changes Path
11885 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11886 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11890 leeh 2005/02/21 19:47:24 EST (20050222_0)
11895 - add in my documentation on the upcoming MONITOR command
11897 Revision Changes Path
11898 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11902 leeh 2005/02/21 12:09:34 EST (20050221_0)
11905 . configure configure.ac
11906 doc whats-new-2.1.txt
11907 tools README.mkpasswd
11911 - update whats-new-2.1.txt some more
11912 - we dont have vms mkpasswd anymore
11913 - remove the unused crypt.c
11915 Revision Changes Path
11916 7.243 +3 -6 ircd-ratbox/configure
11917 7.57 +2 -4 ircd-ratbox/configure.ac
11918 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11919 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11920 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11924 leeh 2005/02/19 12:38:09 EST (20050219_3)
11927 doc example.conf example.efnet.conf
11930 src channel.c client.c ircd.c s_conf.c
11932 - rework the splitcode, splitservers is now how many servers we've marked as
11933 EOB, rather than how many are linked. Thus pull ourselves out of
11934 splitmode immediately once this is satisfied
11936 Revision Changes Path
11937 7.260 +8 -9 ircd-ratbox/doc/example.conf
11938 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11939 7.83 +1 -0 ircd-ratbox/include/ircd.h
11940 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11941 7.435 +16 -36 ircd-ratbox/src/channel.c
11942 7.490 +2 -0 ircd-ratbox/src/client.c
11943 7.373 +2 -1 ircd-ratbox/src/ircd.c
11944 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11948 leeh 2005/02/19 09:02:34 EST (20050219_2)
11951 doc example.conf example.efnet.conf
11952 include ircd.h s_conf.h
11954 src channel.c ircd.c newconf.c s_conf.c
11956 - remove split_delay
11958 Revision Changes Path
11959 7.259 +0 -5 ircd-ratbox/doc/example.conf
11960 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11961 7.82 +0 -1 ircd-ratbox/include/ircd.h
11962 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11963 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11964 7.434 +2 -7 ircd-ratbox/src/channel.c
11965 7.372 +0 -1 ircd-ratbox/src/ircd.c
11966 7.201 +0 -1 ircd-ratbox/src/newconf.c
11967 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11971 leeh 2005/02/19 08:48:05 EST (20050219_1)
11975 modules m_cap.c m_who.c
11978 - implemented multi-prefix client capability, which allows stacking of @+ in
11981 Revision Changes Path
11982 7.265 +1 -1 ircd-ratbox/include/client.h
11983 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11984 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11985 7.433 +4 -6 ircd-ratbox/src/channel.c
11989 leeh 2005/02/19 06:27:58 EST (20050219_0)
11993 src newconf.c s_conf.c s_newconf.c
11995 - removed some unused vars/functions
11997 Revision Changes Path
11998 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11999 7.200 +0 -15 ircd-ratbox/src/newconf.c
12000 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12001 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12005 leeh 2005/02/16 12:58:24 EST (20050216_2)
12008 . RELNOTES configure configure.ac
12009 include patchlevel.h
12011 - update configure to reflect this is 'devel'
12013 - revved patchlevel to 2.1.0beta1
12015 Revision Changes Path
12016 1.112 +9 -1 ircd-ratbox/RELNOTES
12017 7.242 +11 -11 ircd-ratbox/configure
12018 7.56 +3 -3 ircd-ratbox/configure.ac
12019 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12023 leeh 2005/02/16 12:46:30 EST (20050216_1)
12026 . configure configure.ac
12027 include client.h numeric.h s_conf.h setup.h.in
12029 modules Makefile.in
12030 modules/core m_nick.c
12031 src Makefile.in client.c ircd.c messages.tab
12032 newconf.c s_conf.c s_user.c
12038 - remove watch, the protocol for this sucks so hard I just dont want it
12041 Revision Changes Path
12042 7.241 +2 -12 ircd-ratbox/configure
12043 7.55 +2 -4 ircd-ratbox/configure.ac
12044 7.264 +0 -2 ircd-ratbox/include/client.h
12045 7.57 +0 -11 ircd-ratbox/include/numeric.h
12046 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12047 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12048 7.3 +2 -3 ircd-ratbox/include/supported.h
12049 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12050 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12051 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12052 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12053 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12054 7.489 +0 -3 ircd-ratbox/src/client.c
12055 7.371 +0 -2 ircd-ratbox/src/ircd.c
12056 7.125 +9 -9 ircd-ratbox/src/messages.tab
12057 7.199 +0 -1 ircd-ratbox/src/newconf.c
12058 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12059 7.341 +0 -2 ircd-ratbox/src/s_user.c
12060 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12064 leeh 2005/02/15 19:13:31 EST (20050216_0)
12068 src event.c ircd_lexer.l ircd_signal.c
12071 servlink descrip.mms
12073 - remove a few vms bits
12075 Revision Changes Path
12076 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12077 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12078 7.47 +0 -54 ircd-ratbox/src/event.c
12079 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12080 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12081 7.152 +0 -3 ircd-ratbox/src/modules.c
12085 leeh 2005/02/15 18:53:32 EST (20050215_0)
12088 include hostmask.h ircd.h s_conf.h s_newconf.h
12089 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12091 src hostmask.c ircd.c ircd_signal.c s_conf.c
12094 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12095 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12097 Revision Changes Path
12098 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12099 7.81 +1 -0 ircd-ratbox/include/ircd.h
12100 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12101 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12102 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12103 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12104 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12105 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12106 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12107 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12108 7.370 +7 -0 ircd-ratbox/src/ircd.c
12109 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12110 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12111 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12115 leeh 2005/02/13 10:21:41 EST (20050213_4)
12120 doc whats-new-2.0.txt whats-new-2.1.txt
12124 - move whats-new.txt to whats-new-2.0.txt
12125 - add in whats-new-2.1.txt
12126 - update services.txt with the whois for logged in users
12128 Revision Changes Path
12129 7.2 +5 -0 ircd-ratbox/doc/services.txt
12130 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12131 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12132 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12136 leeh 2005/02/13 09:20:37 EST (20050213_3)
12139 include supported.h
12140 modules/core m_message.c
12142 - fix a compile error in m_message.c
12143 - update 005 to the spec and add CPRIVMSG/CNOTICE
12145 Revision Changes Path
12146 7.2 +31 -37 ircd-ratbox/include/supported.h
12147 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12151 leeh 2005/02/13 09:14:12 EST (20050213_2)
12156 - fix the membership memleak
12158 Revision Changes Path
12159 7.432 +0 -3 ircd-ratbox/src/channel.c
12163 leeh 2005/02/12 21:51:56 EST (20050213_1)
12167 modules/core m_message.c
12169 - add a bitmask to track when they send their first message, only allowing
12170 clearing stuff after that.
12172 Revision Changes Path
12173 7.263 +4 -0 ircd-ratbox/include/client.h
12174 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12178 leeh 2005/02/12 21:17:52 EST (20050213_0)
12181 include patricia.h s_newconf.h
12182 modules/core m_message.c
12183 src patricia.c s_newconf.c s_user.c
12185 - add in the patricia for tracking who fills up targets, give them a reduced
12188 Revision Changes Path
12189 7.20 +1 -1 ircd-ratbox/include/patricia.h
12190 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12191 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12192 7.29 +1 -1 ircd-ratbox/src/patricia.c
12193 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12194 7.340 +4 -0 ircd-ratbox/src/s_user.c
12198 leeh 2005/02/12 18:35:10 EST (20050212_0)
12201 include ircd_defs.h
12202 src class.c reject.c
12204 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12206 Revision Changes Path
12207 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12208 7.68 +1 -5 ircd-ratbox/src/class.c
12209 1.33 +1 -5 ircd-ratbox/src/reject.c
12213 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12218 remove stupid memory leak
12220 Revision Changes Path
12221 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12225 leeh 2005/02/11 06:42:48 EST (20050211_0)
12230 - workaround hyb6 allowing empty gline reasons
12232 Revision Changes Path
12233 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12237 leeh 2005/02/09 14:39:13 EST (20050209_2)
12241 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12242 src ircd.c s_conf.c
12244 - move temp dlines and temp klines over to an array, rather than completely
12247 Revision Changes Path
12248 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12249 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12250 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12251 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12252 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12253 7.369 +0 -5 ircd-ratbox/src/ircd.c
12254 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12258 leeh 2005/02/09 14:02:13 EST (20050209_1)
12262 modules m_cap.c m_pong.c m_user.c
12263 modules/core m_nick.c
12266 - remove 'nick' param from register_local_user(), its not needed.
12268 Revision Changes Path
12269 7.35 +1 -1 ircd-ratbox/include/s_user.h
12270 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12271 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12272 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12273 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12274 7.339 +6 -6 ircd-ratbox/src/s_user.c
12278 leeh 2005/02/09 13:12:53 EST (20050209_0)
12281 modules m_cmessage.c
12283 - dont send numerics when we're dealing with CNOTICE
12284 - add in checking for +g, and resetting idle
12286 Revision Changes Path
12287 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12291 leeh 2005/02/08 11:37:50 EST (20050208_2)
12296 - fix operator blocks to work on ip spoofs
12298 Revision Changes Path
12299 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12303 leeh 2005/02/07 19:23:22 EST (20050208_1)
12306 doc example.conf example.efnet.conf
12309 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12311 Revision Changes Path
12312 7.258 +0 -39 ircd-ratbox/doc/example.conf
12313 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12314 7.198 +0 -272 ircd-ratbox/src/newconf.c
12318 leeh 2005/02/07 19:19:32 EST (20050208_0)
12323 - added support for kline.conf.perm et al, these take the same formats
12324 as their non-permanent partners, but you cant remove them via the ircd.
12326 Revision Changes Path
12327 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12331 leeh 2005/02/02 19:18:59 EST (20050203_1)
12338 help/opers cnotice cprivmsg
12340 - added help files for cprivmsg/cnotice
12342 Revision Changes Path
12343 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12344 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12345 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12346 1.10 +19 -19 ircd-ratbox/help/opers/index
12347 1.7 +10 -9 ircd-ratbox/help/users/index
12351 leeh 2005/02/02 19:14:25 EST (20050203_0)
12355 modules Makefile.in
12358 modules m_cmessage.c
12360 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12361 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12362 nick is a member. These bypass any target change limitations.
12363 - added ERR_VOICENEEDED, numeric 489.
12365 Revision Changes Path
12366 7.56 +2 -0 ircd-ratbox/include/numeric.h
12367 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12368 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12369 7.124 +1 -1 ircd-ratbox/src/messages.tab
12373 leeh 2005/02/02 16:58:16 EST (20050202_4)
12378 - update etrace help
12380 Revision Changes Path
12381 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12385 leeh 2005/02/02 16:55:04 EST (20050202_3)
12390 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12391 can put its external ip address in there..
12393 Revision Changes Path
12394 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12398 leeh 2005/02/02 16:41:06 EST (20050202_2)
12403 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12404 if its a non-local client. These will just get "lost" if the remote
12405 server doesnt support this..
12407 Revision Changes Path
12408 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12412 leeh 2005/02/02 16:12:12 EST (20050202_1)
12415 include client.h numeric.h s_conf.h
12416 modules/core m_message.c
12417 src messages.tab newconf.c s_conf.c
12419 - first part of the target change code, add the storage of targets for
12420 localuser, throttle messages when they fill all the available slots
12422 Revision Changes Path
12423 7.262 +5 -1 ircd-ratbox/include/client.h
12424 7.55 +2 -0 ircd-ratbox/include/numeric.h
12425 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12426 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12427 7.123 +1 -1 ircd-ratbox/src/messages.tab
12428 7.197 +1 -0 ircd-ratbox/src/newconf.c
12429 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12433 leeh 2005/02/02 13:28:10 EST (20050202_0)
12436 modules m_resv.c m_stats.c m_testline.c
12437 modules/core m_join.c
12438 src hash.c kdparse.c messages.tab s_newconf.c
12440 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12441 tracking of when resvs get hit
12443 Revision Changes Path
12444 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12445 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12446 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12447 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12448 7.114 +3 -0 ircd-ratbox/src/hash.c
12449 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12450 7.122 +1 -1 ircd-ratbox/src/messages.tab
12451 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12455 leeh 2005/01/31 09:04:10 EST (20050131_2)
12460 - fflush() logfiles
12462 Revision Changes Path
12463 7.79 +2 -0 ircd-ratbox/src/s_log.c
12467 leeh 2005/01/31 08:59:09 EST (20050131_1)
12472 - rename fd_dump() to comm_dump()
12474 Revision Changes Path
12475 1.27 +2 -2 ircd-ratbox/src/commio.c
12479 leeh 2005/01/30 19:16:08 EST (20050131_0)
12484 modules m_services.c
12485 modules/core m_server.c
12486 src hook.c s_serv.c
12488 - added hook for server_introduced
12489 - fixed up services support for hooks
12491 Revision Changes Path
12492 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12493 1.31 +1 -0 ircd-ratbox/include/hook.h
12494 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12495 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12496 7.36 +2 -0 ircd-ratbox/src/hook.c
12497 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12501 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12506 Add back in the comm_fd_hack thing for solaris
12508 Revision Changes Path
12509 1.26 +26 -1 ircd-ratbox/src/commio.c
12513 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12517 include commio.h s_conf.h watch.h
12518 modules m_dline.c m_kline.c m_resv.c m_stats.c
12519 m_watch.c m_xline.c
12520 modules/core m_nick.c
12521 src balloc.c cache.c client.c commio.c
12522 epoll.c ircd.c ircd_lexer.l kdparse.c
12523 listener.c s_auth.c s_conf.c s_log.c
12526 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12528 Revision Changes Path
12529 1.18 +0 -2 ircd-ratbox/adns/adns.h
12530 1.14 +6 -37 ircd-ratbox/include/commio.h
12531 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12532 7.3 +2 -2 ircd-ratbox/include/watch.h
12533 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12534 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12535 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12536 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12537 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12538 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12539 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12540 7.85 +1 -1 ircd-ratbox/src/balloc.c
12541 1.24 +5 -5 ircd-ratbox/src/cache.c
12542 7.488 +4 -4 ircd-ratbox/src/client.c
12543 1.25 +10 -280 ircd-ratbox/src/commio.c
12544 1.33 +1 -1 ircd-ratbox/src/epoll.c
12545 7.368 +4 -4 ircd-ratbox/src/ircd.c
12546 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12547 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12548 7.125 +8 -8 ircd-ratbox/src/listener.c
12549 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12550 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12551 7.78 +20 -20 ircd-ratbox/src/s_log.c
12552 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12553 1.6 +22 -15 ircd-ratbox/src/watch.c
12557 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12560 modules/core m_mode.c
12562 remove two unused variables
12564 Revision Changes Path
12565 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12569 leeh 2005/01/28 15:31:40 EST (20050128_1)
12575 - mo_kline() needs minpara of 3, not 2
12576 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12577 - require me.info is never blank
12579 Revision Changes Path
12580 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12581 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12585 leeh 2005/01/28 15:26:28 EST (20050128_0)
12588 modules/core m_mode.c m_sjoin.c
12590 - patch via jilles to fix +eI lists being shown to lusers when handling
12591 protocol stuff over TS6
12593 Revision Changes Path
12594 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12595 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12599 leeh 2005/01/25 19:47:38 EST (20050126_0)
12603 modules/core m_join.c m_mode.c m_sjoin.c
12604 src channel.c messages.tab s_serv.c
12606 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12607 an operspy call with &me
12608 - remove modebuf/parabuf params from channel_modes(), we now generate a
12609 buffer internally which we return.
12611 Revision Changes Path
12612 7.163 +1 -1 ircd-ratbox/include/channel.h
12613 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12614 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12615 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12616 7.431 +25 -18 ircd-ratbox/src/channel.c
12617 7.121 +1 -1 ircd-ratbox/src/messages.tab
12618 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12622 alz 2005/01/25 18:09:18 EST (20050125_5)
12625 doc example.conf example.efnet.conf
12628 src listener.c newconf.c s_conf.c
12630 Added dline_with_reason config option (default yes):
12632 /* dline reason: show the user the dline reason when they connect
12635 dline_with_reason = yes;
12637 Revision Changes Path
12638 7.257 +6 -1 ircd-ratbox/doc/example.conf
12639 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12640 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12641 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12642 7.124 +1 -1 ircd-ratbox/src/listener.c
12643 7.196 +1 -0 ircd-ratbox/src/newconf.c
12644 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12648 leeh 2005/01/25 13:21:17 EST (20050125_4)
12653 - make conf_set_generic_string() test len exists before it uses it.
12655 Revision Changes Path
12656 7.195 +1 -1 ircd-ratbox/src/newconf.c
12660 leeh 2005/01/25 13:10:56 EST (20050125_3)
12666 - rename 'type' to 'flags' in cluster {};
12667 - add stacking of servers in cluster {}; documented in example.conf
12669 Revision Changes Path
12670 7.256 +18 -10 ircd-ratbox/doc/example.conf
12671 7.194 +39 -7 ircd-ratbox/src/newconf.c
12675 alz 2005/01/25 12:48:54 EST (20050125_2)
12679 src listener.c s_conf.c
12681 Added dline reasons, connecting/banned clients now see ban reason.
12683 Revision Changes Path
12684 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12685 7.123 +17 -4 ircd-ratbox/src/listener.c
12686 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12690 leeh 2005/01/25 07:44:37 EST (20050125_1)
12693 doc example.conf example.efnet.conf
12696 - implement stacking of shared {}; blocks, documented in example.conf
12698 Revision Changes Path
12699 7.255 +26 -13 ircd-ratbox/doc/example.conf
12700 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12701 7.193 +51 -36 ircd-ratbox/src/newconf.c
12705 leeh 2005/01/24 19:08:29 EST (20050125_0)
12709 include client.h s_conf.h
12710 modules/core m_join.c
12711 src newconf.c s_user.c
12713 - added jupe_exempt to auth {};, exempts the user from generating warnings
12714 when they attempt to join juped channels.
12716 Revision Changes Path
12717 7.254 +2 -0 ircd-ratbox/doc/example.conf
12718 7.261 +3 -0 ircd-ratbox/include/client.h
12719 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12720 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12721 7.192 +1 -0 ircd-ratbox/src/newconf.c
12722 7.338 +8 -0 ircd-ratbox/src/s_user.c
12726 leeh 2005/01/24 18:57:02 EST (20050124_6)
12731 - rework shared {};, the format is now:
12733 oper = "flame@*.leeh.co.uk", "*.lan";
12739 oper = "flame@*.leeh.co.uk", "*.lan";
12743 Revision Changes Path
12744 7.191 +55 -23 ircd-ratbox/src/newconf.c
12748 leeh 2005/01/24 17:25:58 EST (20050124_5)
12753 - fix the prototype on load_static_modules()
12755 Revision Changes Path
12756 7.61 +1 -1 ircd-ratbox/include/modules.h
12760 leeh 2005/01/24 16:00:30 EST (20050124_4)
12765 - have cap end call register_local_user() with its own copy of
12766 source_p->username so its safe for unidented users..
12768 Revision Changes Path
12769 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12773 leeh 2005/01/24 15:48:09 EST (20050124_3)
12776 include newconf.h s_conf.h
12778 src newconf.c s_conf.c s_log.c
12780 - move the conf parser over to a table based structure, with generic setting
12781 of integers/strings
12783 Revision Changes Path
12784 7.34 +9 -8 ircd-ratbox/include/newconf.h
12785 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12786 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12787 7.190 +264 -808 ircd-ratbox/src/newconf.c
12788 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12789 7.77 +13 -13 ircd-ratbox/src/s_log.c
12793 leeh 2005/01/24 13:11:30 EST (20050124_2)
12799 - added stacking of ips in exempt {};
12801 Revision Changes Path
12802 7.253 +4 -0 ircd-ratbox/doc/example.conf
12803 7.189 +11 -30 ircd-ratbox/src/newconf.c
12807 leeh 2005/01/24 12:59:57 EST (20050124_1)
12811 src channel.c client.c hash.c hook.c
12812 newconf.c s_user.c watch.c
12814 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12815 consistent with the rest of the dlink code.
12817 Revision Changes Path
12818 1.54 +7 -7 ircd-ratbox/include/tools.h
12819 7.430 +2 -2 ircd-ratbox/src/channel.c
12820 7.487 +6 -6 ircd-ratbox/src/client.c
12821 7.113 +5 -5 ircd-ratbox/src/hash.c
12822 7.35 +1 -1 ircd-ratbox/src/hook.c
12823 7.188 +2 -2 ircd-ratbox/src/newconf.c
12824 7.337 +1 -1 ircd-ratbox/src/s_user.c
12825 1.5 +4 -4 ircd-ratbox/src/watch.c
12829 leeh 2005/01/24 12:47:13 EST (20050124_0)
12834 - cheap hack on sticky capabs..
12836 Revision Changes Path
12837 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12841 leeh 2005/01/22 11:36:54 EST (20050122_0)
12846 - updated my clicap implementation to match the spec so far..
12848 Revision Changes Path
12849 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12853 leeh 2005/01/21 07:14:43 EST (20050121_2)
12858 modules m_services.c
12859 src hook.c s_serv.c
12861 - added hooks for when we're sending a burst
12862 - rewrote hooks.txt
12863 - fix up the hooks ive already done in services compatibility, ill add the
12864 hooks for server/client introductions in a bit.
12866 Revision Changes Path
12867 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12868 1.30 +4 -0 ircd-ratbox/include/hook.h
12869 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12870 7.34 +7 -0 ircd-ratbox/src/hook.c
12871 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12875 leeh 2005/01/21 06:34:03 EST (20050121_1)
12878 contrib example_module.c spy_admin_notice.c
12879 spy_info_notice.c spy_links_notice.c
12880 spy_motd_notice.c spy_stats_notice.c
12881 spy_stats_p_notice.c spy_trace_notice.c
12883 spy_whois_notice_global.c
12885 modules m_admin.c m_info.c m_links.c m_motd.c
12886 m_services.c m_stats.c m_trace.c
12887 m_whois.c static_modules.c.SH
12888 modules/core m_server.c
12889 src client.c hook.c ircd.c modules.c packet.c
12890 s_auth.c s_serv.c s_user.c send.c
12892 - add a better implementation of the hook system, its now a slow leaking
12893 array and events are created whenever we try adding a hook for it, or
12894 theyre registered for the caller.
12896 Ive temporarily fucked services support and removed most of the other
12897 hooks.. I shall fix this soon.
12899 Revision Changes Path
12900 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12901 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12902 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12903 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12904 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12905 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12906 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12907 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12908 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12909 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12910 1.29 +34 -70 ircd-ratbox/include/hook.h
12911 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12912 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12913 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12914 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12915 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12916 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12917 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12918 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12919 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12920 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12921 7.486 +1 -28 ircd-ratbox/src/client.c
12922 7.33 +131 -137 ircd-ratbox/src/hook.c
12923 7.367 +1 -1 ircd-ratbox/src/ircd.c
12924 7.151 +6 -10 ircd-ratbox/src/modules.c
12925 7.138 +10 -14 ircd-ratbox/src/packet.c
12926 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12927 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12928 7.336 +0 -6 ircd-ratbox/src/s_user.c
12929 7.286 +8 -6 ircd-ratbox/src/send.c
12933 leeh 2005/01/20 19:19:20 EST (20050121_0)
12938 - remove an unused struct
12940 Revision Changes Path
12941 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12945 leeh 2005/01/20 13:38:39 EST (20050120_1)
12948 . configure configure.ac
12949 include client.h numeric.h patchlevel.h
12950 modules Makefile.in
12951 src messages.tab s_user.c
12955 - drop back to -O0, fix patchlevel.h
12956 - first stab at client capabilities.. this still needs work.
12958 Revision Changes Path
12959 7.240 +3 -3 ircd-ratbox/configure
12960 7.54 +3 -3 ircd-ratbox/configure.ac
12961 7.260 +3 -0 ircd-ratbox/include/client.h
12962 7.54 +2 -0 ircd-ratbox/include/numeric.h
12963 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12964 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12965 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12966 7.120 +1 -1 ircd-ratbox/src/messages.tab
12967 7.335 +3 -0 ircd-ratbox/src/s_user.c
12971 leeh 2005/01/20 06:04:41 EST (20050120_0)
12974 . ChangeLog RELNOTES
12975 include config.h config.h.dist memory.h
12978 src commio.c crypt.c getopt.c ircd.c s_serv.c
12980 . README.VMS clean.com make.com
12981 include setup.h_vms
12982 modules descrip.mms static_modules_c.com
12983 modules/core descrip.mms
12984 src descrip.mms qio.c version.com
12985 tools descrip.mms mkpasswd_vms.c
12987 - clean changelog, relnotes
12988 - mark patchlevel as 2.1.0beta
12989 - remove VMS support
12991 Revision Changes Path
12992 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12993 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12994 1.111 +1 -348 ircd-ratbox/RELNOTES
12995 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12996 7.182 +0 -42 ircd-ratbox/include/config.h
12997 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12998 7.50 +0 -4 ircd-ratbox/include/memory.h
12999 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13000 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13001 7.2 +0 -58 ircd-ratbox/make.com (dead)
13002 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13003 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13004 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13005 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13006 1.24 +7 -30 ircd-ratbox/src/commio.c
13007 7.12 +0 -4 ircd-ratbox/src/crypt.c
13008 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13009 7.24 +0 -4 ircd-ratbox/src/getopt.c
13010 7.366 +4 -19 ircd-ratbox/src/ircd.c
13011 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13012 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13013 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13014 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13015 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13019 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13025 not using the return values on a few watch functions so make them void
13027 Revision Changes Path
13028 7.2 +5 -5 ircd-ratbox/include/watch.h
13029 1.4 +19 -28 ircd-ratbox/src/watch.c
13032 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13037 Make watch throttle, don't accept letter commands stacked
13039 Revision Changes Path
13040 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13044 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13051 Revision Changes Path
13052 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13056 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13059 . ChangeLog README.FIRST RELNOTES configure
13061 adns adns.h internal.h parse.c transmit.c
13063 contrib example_module.c spy_admin_notice.c
13064 spy_info_notice.c spy_links_notice.c
13065 spy_motd_notice.c spy_stats_notice.c
13066 spy_stats_p_notice.c spy_trace_notice.c
13068 spy_whois_notice_global.c
13069 doc example.conf example.efnet.conf ircd.motd
13070 server-version-info whats-new.txt
13071 help/opers umode xline
13073 include cache.h channel.h class.h client.h
13074 commio.h config.h config.h.dist hash.h
13075 hook.h hostmask.h irc_string.h ircd.h
13076 ircd_defs.h m_info.h memory.h msg.h
13077 newconf.h numeric.h packet.h patchlevel.h
13078 patricia.h s_conf.h s_gline.h s_newconf.h
13079 s_serv.h s_user.h scache.h serno.h
13080 setup.h.in sprintf_irc.h stdinc.h tools.h
13081 modules .depend Makefile.in m_admin.c m_away.c
13082 m_dline.c m_encap.c m_gline.c m_info.c
13083 m_kline.c m_links.c m_list.c m_lusers.c
13084 m_motd.c m_oper.c m_operspy.c m_rehash.c
13085 m_restart.c m_resv.c m_set.c m_stats.c
13086 m_svinfo.c m_testline.c m_testmask.c
13087 m_topic.c m_trace.c m_watch.c m_who.c
13088 m_whois.c m_whowas.c m_xline.c
13089 static_modules.c.SH
13090 modules/core m_error.c m_message.c m_mode.c m_quit.c
13091 m_server.c m_squit.c
13092 src .depend Makefile.in adns.c balloc.c
13093 cache.c channel.c class.c client.c
13094 commio.c crypt.c devpoll.c epoll.c
13095 event.c getopt.c hash.c hook.c hostmask.c
13096 irc_string.c ircd.c ircd_lexer.l
13097 ircd_parser.y ircd_signal.c listener.c
13098 modules.c newconf.c numeric.c packet.c
13099 parse.c patricia.c poll.c reject.c
13100 restart.c s_auth.c s_conf.c s_log.c
13101 s_newconf.c s_serv.c s_user.c scache.c
13102 select.c send.c snprintf.c tools.c
13103 version.c.SH watch.c whowas.c
13104 tools README.mkpasswd mkpasswd.c
13106 . README.VMS clean.com make.com
13108 include common.h s_stats.h setup.h_vms
13110 modules descrip.mms m_challenge.c m_etrace.c
13111 m_invite.c m_names.c m_pass.c m_ping.c
13112 m_pong.c m_services.c m_tb.c m_user.c
13113 m_users.c m_version.c
13114 static_modules_c.com
13115 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13117 servlink descrip.mms
13118 src descrip.mms kdparse.c messages.tab qio.c
13119 s_gline.c s_stats.c version.com
13120 tools descrip.mms mkpasswd_vms.c
13124 modules/core channels.c users.c
13127 merge from RATBOX_2_0
13129 Revision Changes Path
13130 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13131 7.40 +1 -0 ircd-ratbox/README.FIRST
13132 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13133 1.110 +114 -6 ircd-ratbox/RELNOTES
13134 1.17 +4 -0 ircd-ratbox/adns/adns.h
13135 1.17 +4 -4 ircd-ratbox/adns/internal.h
13136 1.12 +38 -38 ircd-ratbox/adns/parse.c
13137 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13138 1.19 +13 -13 ircd-ratbox/adns/types.c
13139 7.1 +10 -0 ircd-ratbox/clean.com (new)
13140 7.239 +47 -29 ircd-ratbox/configure
13141 7.53 +40 -32 ircd-ratbox/configure.ac
13142 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13143 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13144 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13145 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13146 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13147 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13148 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13149 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13150 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13151 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13152 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13153 7.252 +68 -22 ircd-ratbox/doc/example.conf
13154 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13155 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13156 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13157 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13158 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13159 1.5 +2 -1 ircd-ratbox/help/opers/umode
13160 1.7 +1 -1 ircd-ratbox/help/opers/xline
13161 1.2 +1 -0 ircd-ratbox/help/users/umode
13162 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13163 1.7 +8 -0 ircd-ratbox/include/cache.h
13164 7.162 +18 -16 ircd-ratbox/include/channel.h
13165 7.25 +4 -0 ircd-ratbox/include/class.h
13166 7.259 +34 -28 ircd-ratbox/include/client.h
13167 1.13 +45 -7 ircd-ratbox/include/commio.h
13168 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13169 7.181 +74 -16 ircd-ratbox/include/config.h
13170 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13171 7.53 +2 -0 ircd-ratbox/include/hash.h
13172 1.28 +73 -27 ircd-ratbox/include/hook.h
13173 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13174 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13175 7.80 +6 -31 ircd-ratbox/include/ircd.h
13176 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13177 7.56 +14 -8 ircd-ratbox/include/m_info.h
13178 7.49 +4 -0 ircd-ratbox/include/memory.h
13179 7.53 +2 -0 ircd-ratbox/include/msg.h
13180 7.33 +9 -9 ircd-ratbox/include/newconf.h
13181 7.53 +12 -8 ircd-ratbox/include/numeric.h
13182 7.27 +1 -1 ircd-ratbox/include/packet.h
13183 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13184 7.19 +25 -1 ircd-ratbox/include/patricia.h
13185 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13186 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13187 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13188 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13189 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13190 7.34 +13 -9 ircd-ratbox/include/s_user.h
13191 7.15 +1 -1 ircd-ratbox/include/scache.h
13192 7.5366 +1 -1 ircd-ratbox/include/serno.h
13193 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13194 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13195 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13196 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13197 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13198 1.53 +10 -10 ircd-ratbox/include/tools.h
13199 7.1 +58 -0 ircd-ratbox/make.com (new)
13200 1.45 +338 -182 ircd-ratbox/modules/.depend
13201 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13202 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13203 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13204 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13205 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13206 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13207 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13208 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13209 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13210 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13211 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13212 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13213 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13214 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13215 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13216 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13217 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13218 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13219 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13220 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13221 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13222 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13223 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13224 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13225 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13226 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13227 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13228 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13229 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13230 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13231 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13232 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13233 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13234 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13235 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13236 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13237 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13238 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13239 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13240 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13241 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13242 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13243 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13244 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13245 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13246 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13247 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13248 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13249 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13250 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13251 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13252 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13253 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13254 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13255 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13256 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13257 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13258 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13259 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13260 7.48 +162 -119 ircd-ratbox/src/.depend
13261 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13262 7.75 +5 -5 ircd-ratbox/src/adns.c
13263 7.84 +1 -1 ircd-ratbox/src/balloc.c
13264 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13265 1.23 +75 -7 ircd-ratbox/src/cache.c
13266 7.429 +342 -79 ircd-ratbox/src/channel.c
13267 7.67 +42 -2 ircd-ratbox/src/class.c
13268 7.485 +245 -85 ircd-ratbox/src/client.c
13269 1.23 +349 -43 ircd-ratbox/src/commio.c
13270 7.11 +4 -0 ircd-ratbox/src/crypt.c
13271 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13272 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13273 1.32 +4 -8 ircd-ratbox/src/epoll.c
13274 7.46 +63 -6 ircd-ratbox/src/event.c
13275 7.23 +4 -0 ircd-ratbox/src/getopt.c
13276 7.112 +8 -7 ircd-ratbox/src/hash.c
13277 7.32 +135 -133 ircd-ratbox/src/hook.c
13278 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13279 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13280 7.365 +56 -48 ircd-ratbox/src/ircd.c
13281 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13282 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13283 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13284 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13285 7.122 +14 -13 ircd-ratbox/src/listener.c
13286 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13287 7.150 +17 -8 ircd-ratbox/src/modules.c
13288 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13289 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13290 7.137 +55 -42 ircd-ratbox/src/packet.c
13291 7.187 +8 -15 ircd-ratbox/src/parse.c
13292 7.28 +2 -4 ircd-ratbox/src/patricia.c
13293 7.82 +3 -1 ircd-ratbox/src/poll.c
13294 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13295 1.32 +8 -3 ircd-ratbox/src/reject.c
13296 7.34 +1 -0 ircd-ratbox/src/restart.c
13297 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13298 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13299 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13300 7.76 +32 -35 ircd-ratbox/src/s_log.c
13301 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13302 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13303 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13304 7.334 +773 -2 ircd-ratbox/src/s_user.c
13305 7.27 +2 -1 ircd-ratbox/src/scache.c
13306 7.44 +2 -0 ircd-ratbox/src/select.c
13307 7.285 +12 -12 ircd-ratbox/src/send.c
13308 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13309 7.46 +0 -1 ircd-ratbox/src/tools.c
13310 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13311 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13312 1.3 +4 -4 ircd-ratbox/src/watch.c
13313 7.32 +1 -0 ircd-ratbox/src/whowas.c
13314 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13315 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13316 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13317 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13321 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13323 Modified files: (Branch: RATBOX_2_0)
13326 a remote client is never going to have a watch list..duh
13328 Revision Changes Path
13329 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13333 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13335 Added files: (Branch: RATBOX_2_0)
13340 Revision Changes Path
13341 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13345 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13347 Added files: (Branch: RATBOX_2_0)
13351 helps if we actually include the .c/.h files
13353 Revision Changes Path
13354 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13355 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13359 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13361 Modified files: (Branch: RATBOX_2_0)
13362 . configure configure.ac
13363 include client.h numeric.h s_conf.h setup.h.in
13365 modules Makefile.in
13366 modules/core m_nick.c
13367 src Makefile.in client.c ircd.c messages.tab
13368 newconf.c s_conf.c s_user.c
13370 backport watch from devel
13372 Revision Changes Path
13373 7.229.2.10 +12 -2 ircd-ratbox/configure
13374 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13375 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13376 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13377 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13378 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13379 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13380 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13381 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13382 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13383 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13384 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13385 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13386 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13387 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13388 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13392 leeh 2005/01/12 10:12:40 EST (20050112_1)
13394 Modified files: (Branch: RATBOX_2_0)
13396 modules m_services.c m_whois.c
13399 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13400 when the user is logged in
13402 Revision Changes Path
13403 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13404 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13405 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13406 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13410 leeh 2005/01/11 19:47:14 EST (20050112_0)
13412 Modified files: (Branch: RATBOX_2_0)
13413 include supported.h
13414 Added files: (Branch: RATBOX_2_0)
13418 - added doc/services.txt, outlining the compatibility code
13420 Revision Changes Path
13421 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13422 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13426 leeh 2005/01/11 18:38:10 EST (20050111_5)
13428 Modified files: (Branch: RATBOX_2_0)
13429 include client.h hook.h
13430 modules m_services.c
13431 modules/core m_server.c
13432 src hook.c s_serv.c
13434 - more services compatibility code:
13435 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13436 appropriate service {}; entry, only accept SU from these.
13437 - hook into us finishing nick burst, and have services burst a list of
13440 Revision Changes Path
13441 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13442 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13443 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13444 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13445 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13446 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13450 leeh 2005/01/11 17:32:42 EST (20050111_4)
13452 Modified files: (Branch: RATBOX_2_0)
13453 . configure configure.ac
13455 modules Makefile.in
13457 Added files: (Branch: RATBOX_2_0)
13458 modules m_services.c
13460 - more services compatibility code:
13461 - encap handlers for SU (services marking client as logged in)
13462 - and for LOGIN (servers bursting logged in status)
13463 - move suser from Client -> User
13465 Revision Changes Path
13466 7.229.2.9 +9 -3 ircd-ratbox/configure
13467 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13468 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13469 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13470 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13471 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13475 leeh 2005/01/11 16:46:34 EST (20050111_3)
13477 Modified files: (Branch: RATBOX_2_0)
13478 include ircd_defs.h
13480 - whoops, missing #endif
13482 Revision Changes Path
13483 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13487 leeh 2005/01/11 15:56:57 EST (20050111_2)
13489 Modified files: (Branch: RATBOX_2_0)
13490 include ircd_defs.h
13492 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13493 have ipv6 just report sizeof(struct sockaddr_in)
13495 Revision Changes Path
13496 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13500 leeh 2005/01/10 20:19:35 EST (20050111_1)
13502 Modified files: (Branch: RATBOX_2_0)
13505 - fix a gcc warning
13507 Revision Changes Path
13508 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13512 leeh 2005/01/10 20:10:35 EST (20050111_0)
13514 Modified files: (Branch: RATBOX_2_0)
13515 adns internal.h parse.c transmit.c types.c
13517 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13520 Revision Changes Path
13521 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13522 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13523 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13524 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13528 leeh 2005/01/10 17:48:48 EST (20050110_3)
13530 Modified files: (Branch: RATBOX_2_0)
13533 - send out the reformatted xline to opers (\s -> ' ')
13535 Revision Changes Path
13536 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13540 leeh 2005/01/10 16:18:53 EST (20050110_2)
13542 Modified files: (Branch: RATBOX_2_0)
13545 include client.h supported.h
13546 src messages.tab s_user.c send.c
13548 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13551 Revision Changes Path
13552 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13553 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13554 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13555 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13556 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13557 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13558 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13562 leeh 2005/01/10 14:50:47 EST (20050110_1)
13564 Modified files: (Branch: RATBOX_2_0)
13565 doc example.conf example.efnet.conf
13567 - I dont remember ts6 desyncing on bans, so im not sure why the example
13570 Revision Changes Path
13571 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13572 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13576 leeh 2005/01/10 13:31:10 EST (20050110_0)
13578 Modified files: (Branch: RATBOX_2_0)
13579 . configure configure.ac
13580 include channel.h client.h numeric.h s_conf.h
13581 s_serv.h setup.h.in
13582 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13584 src channel.c messages.tab newconf.c s_conf.c
13587 - added --enable-services to configure, which enables some ratbox-services
13588 compatibility code:
13589 - chanmode +r, registered users only
13590 - usermode +S, prevents deop/kick of a service
13591 - service { }; block in conf for the above umode
13593 Revision Changes Path
13594 7.229.2.8 +28 -16 ircd-ratbox/configure
13595 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13596 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13597 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13598 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13599 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13600 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13601 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13602 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13603 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13604 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13605 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13606 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13607 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13608 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13609 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13610 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13611 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13612 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13616 leeh 2005/01/09 08:23:30 EST (20050109_0)
13618 Modified files: (Branch: RATBOX_2_0)
13621 - remove a tab, and add +C to opers umode help
13623 Revision Changes Path
13624 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode