1 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
3 - keyword-subst from charybdis 2.2.
7 +12 -3 trunk/doc/example.conf (File Modified)
8 +58 -3 trunk/doc/reference.conf (File Modified)
9 + - trunk/include/substitution.h (File Added)
10 +1 -0 trunk/src/Makefile.in (File Modified)
11 +2 -2 trunk/src/s_conf.c (File Modified)
12 +164 -1 trunk/src/s_user.c (File Modified)
13 + - trunk/src/substitution.c (File Added)
16 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
18 Removed merge tracking for "svnmerge" for
19 http://svn.atheme.org/charybdis/branches/release-2.2
23 + - trunk/ (Property Modified)
26 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
28 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
29 http://svn.atheme.org/charybdis/branches/release-2.2
33 + - trunk/ (Property Modified)
36 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
38 Removed merge tracking for "svnmerge" for
39 http://svn.atheme.org/charybdis/branches/release-2.2
43 + - trunk/ (Property Modified)
46 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
48 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
49 http://svn.atheme.org/charybdis/branches/release-2.2
53 + - trunk/ (Property Modified)
56 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
62 + - trunk/ (Property Modified)
65 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
67 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
68 http://svn.atheme.org/charybdis/branches/release-2.2
72 + - trunk/ (Property Modified)
75 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
77 - version bump to 2.2.0
81 +3 -1 trunk/NEWS (File Modified)
82 +1 -1 trunk/configure.ac (File Modified)
85 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
88 + branches/release-2.1 -> 2.2 base
89 + 3.0 -> branches/cxxconversion
90 + backport some immediate 3.0 functionality for 2.2
95 + - trunk/ (File Added)
98 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
100 Merged revisions 3135,3137 via svnmerge from
101 http://svn.atheme.org/charybdis/trunk
104 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
106 - Expand TRACE description
107 - Mention expiry time in TESTLINE
109 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
111 Update copyright year for sgml docs to 2007.
116 + - branches/release-2.1/ (Property Modified)
117 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
118 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
121 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
123 Merged revisions 1999 via svnmerge from
124 http://svn.atheme.org/charybdis/trunk
128 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
135 + - branches/release-2.1/ (Property Modified)
136 +1 -0 branches/release-2.1/CREDITS (File Modified)
139 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
141 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
142 http://svn.atheme.org/charybdis/trunk
145 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
147 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
149 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
151 - add use_forward to /info
153 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
155 Call channel_modes() with &me instead of source_p when
156 sending out a JOIN and SJOIN for a local user. This
157 saves checking whether they are on the channel they
160 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
162 If use_forward is disabled:
164 - hide +f in /mode #channel (/mode #channel f still shows it)
165 - do not send any mode changes adding +f to local clients
166 (-f ones are still sent)
171 + - branches/release-2.1/ (Property Modified)
172 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
173 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
174 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
175 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
176 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
177 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
178 +1 -1 branches/release-2.1/src/channel.c (File Modified)
179 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
180 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
181 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
182 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
183 +4 -2 branches/release-2.1/src/supported.c (File Modified)
186 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
188 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
192 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
193 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
194 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
197 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
199 Add accountability (wallops, log) to OKICK.
203 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
206 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
208 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
209 Similar to branches/release-2.2 r3061.
213 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
216 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
218 - Write xline to file after instead of before notifying opers and source
219 - Also notify source of failure to add xline
220 Similar to branches/release-2.2 r3057.
224 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
227 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
229 If a dline/kline/resv cannot be added to the file, send
230 the regular notices to local opers and source anyway,
231 and also warn the source (local opers were already warned).
232 Similar to branches/release-2.2 r3053.
236 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
239 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
241 Port over fixes from unkline/unxline/unresv to undline.
242 Similar to branches/release-2.2 r3049.
246 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
249 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
251 Merged revisions 2915 via svnmerge from
252 http://svn.atheme.org/charybdis/trunk
255 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
257 In usage message, show kline.conf and xline.conf instead
258 of klines.conf and xlines.conf.
263 + - branches/release-2.1/ (Property Modified)
264 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
267 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
269 Merged revisions 2831,2833,2853 via svnmerge from
270 http://svn.atheme.org/charybdis/trunk
273 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
275 unkline/unxline/unresv:
276 - if fclose on the output returns an error, treat this as a
278 - check if the rename from the temp file to the ban conf failed
280 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
282 When adding a permanent dline/kline/xline/resv, check
283 the return value of fclose().
285 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
287 Do not free xline aconf if it could not be written out.
288 It will be added to the list in memory anyway.
293 + - branches/release-2.1/ (Property Modified)
294 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
295 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
296 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
297 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
300 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
302 NEWS: Clarify effects of ip_cloaking changes a little.
306 +2 -0 branches/release-2.1/NEWS (File Modified)
309 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
315 +9 -9 branches/release-2.1/configure (File Modified)
318 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
320 Version bump on 2.1 branch to 2.1.2.
324 +1 -1 branches/release-2.1/configure.ac (File Modified)
327 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
333 +1 -0 branches/release-2.1/NEWS (File Modified)
336 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
338 Merged revisions 2801 via svnmerge from
339 http://svn.atheme.org/charybdis/trunk
342 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
344 ip_cloaking: try to avoid truncation by removing more
345 components of the hostname (except the TLD).
350 + - branches/release-2.1/ (Property Modified)
351 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
354 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
360 +8 -1 branches/release-2.1/NEWS (File Modified)
363 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
365 Merged revisions 2781 via svnmerge from
366 http://svn.atheme.org/charybdis/trunk
369 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
371 Fix stupid bug: checked a hostmask against the found
372 ban instead of all exceptions, causing all host mangled
373 clients to be exempted if there was a single ban
374 exception in many cases.
379 + - branches/release-2.1/ (Property Modified)
380 +2 -2 branches/release-2.1/src/channel.c (File Modified)
383 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
385 Merged revisions 2773 via svnmerge from
386 http://svn.atheme.org/charybdis/trunk
389 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
391 user@host must be *@* for a shared{} block with flags=locops
392 (server should not be *).
397 + - branches/release-2.1/ (Property Modified)
398 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
401 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
403 Tweak \s code a little.
407 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
408 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
409 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
412 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
414 Merged revisions 2761 via svnmerge from
415 http://svn.atheme.org/charybdis/trunk
418 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
420 The testline/no_tilde fixes are in 2.1.1.
425 + - branches/release-2.1/ (Property Modified)
426 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
429 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
435 +4 -1 branches/release-2.1/NEWS (File Modified)
438 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
440 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
441 http://svn.atheme.org/charybdis/trunk
445 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
447 If the auth{} block has no_tilde and is not kline exempt,
448 check the username without tilde against klines too.
449 This is consistent with the way klines work on spoofs
450 (klines checked on both raw and appearing-on-IRC version).
452 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
454 Rework the fix for klines with no_tilde.
455 Add an extra argument to find_address_conf() for the
456 username without tilde, as that may contain one character more.
458 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
460 Unbreak compile (because of r2697).
461 testline with ~ could be improved some more perhaps, but this should work.
463 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
465 testline: take no_tilde and username truncation into account
467 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
469 Add some information on /testline with no_tilde and username truncation.
474 + - branches/release-2.1/ (Property Modified)
475 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
476 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
477 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
478 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
479 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
480 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
483 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
485 Merged revisions 2149,2151 via svnmerge from
486 http://svn.atheme.org/charybdis/trunk
489 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
491 Move kills from services from +s to +k snomask.
492 Kills from non-service opers remain on +s.
494 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
496 Update description of +s and +k snomasks.
501 + - branches/release-2.1/ (Property Modified)
502 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
503 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
504 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
507 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
509 Merged revisions 2685 via svnmerge from
510 http://svn.atheme.org/charybdis/trunk
513 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
515 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
520 + - branches/release-2.1/ (Property Modified)
521 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
524 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
526 Merged revisions 2693 via svnmerge from
527 http://svn.atheme.org/charybdis/trunk
530 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
532 Fix truncation (by one) of unidented usernames
533 if user registration is done because of DNSBL
534 completion (which is the usual case if a valid
535 NICK and USER are sent quickly and any DNSBLs
541 + - branches/release-2.1/ (Property Modified)
542 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
545 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
551 +10 -0 branches/release-2.1/NEWS (File Modified)
554 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
560 +9 -9 branches/release-2.1/configure (File Modified)
563 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
565 Version bump to 2.1.1.
569 +1 -1 branches/release-2.1/configure.ac (File Modified)
572 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
574 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
575 http://svn.atheme.org/charybdis/trunk
578 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
580 - fix a server notice on SID collision where the server name is mentioned twice
582 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
584 - get_server_name() is stupid
586 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
590 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
592 Do the Attempt to re-introduce SID server notice somewhat
593 differently, showing a real host again if !HIDE_SERVERS_IPS
594 and still showing the server name exactly once.
596 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
598 Fix log message for Attempt to re-introduce SID (server notice was ok).
600 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
602 - replace "No N line" with "no connect block" in a
604 - show attempted server name in a few serverlog messages
609 + - branches/release-2.1/ (Property Modified)
610 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
613 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
615 Merged revisions 2218 via svnmerge from
616 http://svn.atheme.org/charybdis/trunk
619 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
621 Fix garbage in /stats y output on 64-bit archs.
626 + - branches/release-2.1/ (Property Modified)
627 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
630 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
632 Merged revisions 2438 via svnmerge from
633 http://svn.atheme.org/charybdis/trunk
636 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
638 Enable Revision keyword in addition to Id.
643 + - branches/release-2.1/ (Property Modified)
644 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
647 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
649 Merged revisions 2679 via svnmerge from
650 http://svn.atheme.org/charybdis/trunk
653 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
655 Port over ratbox 2.2 r23253 (anfl):
656 - remove the cached storage of how many +beI there are, thereby fixing a
657 case where it can get desynced from reality
662 + - branches/release-2.1/ (Property Modified)
663 +0 -1 branches/release-2.1/include/channel.h (File Modified)
664 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
667 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
669 Merged revisions 2093,2095 via svnmerge from
670 http://svn.atheme.org/charybdis/trunk
673 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
675 - change DNSBL licensing to BSD.
677 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
679 - change x86-assembly FNV implementation to BSD license
684 + - branches/release-2.1/ (Property Modified)
685 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
686 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
689 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
691 Merged revisions 2073,2075 via svnmerge from
692 http://svn.atheme.org/charybdis/trunk
695 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
697 Put full information in the squit reason when exiting
698 a server due to a servlink (ziplinks) error.
700 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
702 Put full information in the squit reason when exiting
703 a server due to not enough arguments for a command.
708 + - branches/release-2.1/ (Property Modified)
709 +7 -5 branches/release-2.1/src/parse.c (File Modified)
710 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
713 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
715 Merged revisions 2071 via svnmerge from
716 http://svn.atheme.org/charybdis/trunk
719 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
721 Don't redirect users from an existing domain to an
722 existing server in reference.conf.
728 + - branches/release-2.1/ (Property Modified)
729 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
732 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
734 Merged revisions 2053 via svnmerge from
735 http://svn.atheme.org/charybdis/trunk
738 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
740 Make find_channel_membership() choose the shortest list
741 (channel's list or user's list) to search, avoiding excessive
742 CPU usage with services which are in lots of channels.
743 From ratbox 2.2 (anfl/jilles)
748 + - branches/release-2.1/ (Property Modified)
749 +21 -4 branches/release-2.1/src/channel.c (File Modified)
752 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
758 +9 -9 branches/release-2.1/configure (File Modified)
761 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
763 Version change 2.1.0rc1 -> 2.1.0 (release).
767 +1 -1 branches/release-2.1/configure.ac (File Modified)
770 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
772 Merged revisions 2029 via svnmerge from
773 http://svn.atheme.org/charybdis/trunk
776 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
778 NEWS: mention m_webirc.c module
783 + - branches/release-2.1/ (Property Modified)
784 +1 -0 branches/release-2.1/NEWS (File Modified)
787 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
793 +9 -9 branches/release-2.1/configure (File Modified)
796 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
798 Change version to 2.1.0rc1.
802 +1 -1 branches/release-2.1/configure.ac (File Modified)
805 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
807 Merged revisions 2021 via svnmerge from
808 http://svn.atheme.org/charybdis/trunk
811 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
813 Get rid of delete_resolver_queries_f(), dnsbl_hits and
814 related flaky looking things, and instead keep a list
815 of BlacklistClients in PreClient.
820 + - branches/release-2.1/ (Property Modified)
821 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
822 +1 -1 branches/release-2.1/include/client.h (File Modified)
823 +0 -1 branches/release-2.1/include/res.h (File Modified)
824 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
825 +0 -24 branches/release-2.1/src/res.c (File Modified)
826 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
829 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
831 Merged revisions 2015,2017 via svnmerge from
832 http://svn.atheme.org/charybdis/trunk
835 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
837 Check if the name in the question section of the
838 DNS reply matches what we queried, to guard against
839 late replies to a previous query with the same id.
841 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
843 res.c: add a comment summarizing our changes
848 + - branches/release-2.1/ (Property Modified)
849 +53 -18 branches/release-2.1/src/res.c (File Modified)
852 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
854 Merged revisions 1981 via svnmerge from
855 http://svn.atheme.org/charybdis/trunk
858 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
860 Alphabetize extensions and tweak the descriptions a little.
865 + - branches/release-2.1/ (Property Modified)
866 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
867 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
870 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
872 Merged revisions 1975 via svnmerge from
873 http://svn.atheme.org/charybdis/trunk
876 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
878 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
879 We should use the IP and not truncate the hostname.
880 From ratbox 2.2 (androsyn)
885 + - branches/release-2.1/ (Property Modified)
886 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
889 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
891 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
892 http://svn.atheme.org/charybdis/trunk
896 + - branches/release-2.1/ (Property Modified)
899 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
901 - branch 2.1 release family
905 + - branches/release-2.1/ (File Added)
908 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
910 Describe new handling of host mangling in channel bans in SGML.
914 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
917 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
919 - ok, 2.1 operline brought to you by marvin the melancholy robot
923 +1 -1 trunk/src/messages.tab (File Modified)
926 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
928 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
929 If anybody comes up with anything better, then please let us know
930 and we will change this before 2.1 is branched.
934 +1 -1 trunk/src/messages.tab (File Modified)
937 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
939 Add EUID to capab.txt.
943 +1 -0 trunk/doc/technical/capab.txt (File Modified)
946 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
952 +3 -0 trunk/NEWS (File Modified)
955 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
957 Allow service{} servers to manipulate the nick delay table
958 (for "nickserv enforcement").
959 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
960 If duration is 0, the nickdelay entry is removed, otherwise
961 it is added with the duration in seconds (maximum 24 hours).
962 It is suggested that this is used if the EUID capab is present.
966 +42 -1 trunk/modules/m_services.c (File Modified)
969 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
971 HURT: strip off *@ from the start of the mask
972 reject anything else containing '@' or '!'
976 +11 -0 trunk/extensions/hurt.c (File Modified)
979 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
981 ircd.c: need supported.h here
985 +1 -0 trunk/src/ircd.c (File Modified)
988 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
990 HURT: less ambiguity here
991 ips/hosts to be hurt must contain a '.' or ':' otherwise
992 they are interpreted as nicks
996 +14 -9 trunk/extensions/hurt.c (File Modified)
999 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1001 - we're now ircd-charybdis.org.
1002 - properly alphabetize credits
1006 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1009 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1011 - add additional modules to the configs
1015 +6 -0 trunk/doc/example.conf (File Modified)
1016 +12 -0 trunk/doc/reference.conf (File Modified)
1019 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1021 - remove hurt.h, it is pointless and confusing
1025 +27 -62 trunk/extensions/hurt.c (File Modified)
1026 + - trunk/extensions/hurt.h (File Deleted)
1029 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1031 - add code to suggest a local HURT by nickname.
1032 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1036 +40 -10 trunk/extensions/hurt.c (File Modified)
1037 +1 -0 trunk/extensions/hurt.h (File Modified)
1040 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1046 +2 -1 trunk/NEWS (File Modified)
1049 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1051 MASKTRACE/TESTMASK: check orighost as well
1055 +4 -2 trunk/modules/m_etrace.c (File Modified)
1056 +3 -1 trunk/modules/m_testmask.c (File Modified)
1059 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1061 Make RPL_ISUPPORT (005) numeric modularizable.
1062 Currently it will reassemble the numeric every time
1063 it needs to be sent, using a few dozen callbacks;
1064 if this is too slow some caching scheme should be
1069 +0 -1 trunk/include/s_user.h (File Modified)
1070 +36 -114 trunk/include/supported.h (File Modified)
1071 +1 -1 trunk/modules/m_version.c (File Modified)
1072 +1 -0 trunk/src/Makefile.in (File Modified)
1073 +1 -0 trunk/src/ircd.c (File Modified)
1074 +300 -25 trunk/src/s_user.c (File Modified)
1075 + - trunk/src/supported.c (File Added)
1078 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1080 EUID orighost could differ from host only in case,
1081 do not mark as dynamic spoof then
1085 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1088 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1090 kline help file: clarify a bit and remove some obsolete stuff
1091 partly suggested by Olin
1095 +8 -8 trunk/help/opers/kline (File Modified)
1098 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1104 +20 -0 trunk/NEWS (File Modified)
1107 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1109 Show real host/IP to nonopers whoising themselves.
1110 The IP is not shown for auth{} spoofs, otherwise it is,
1111 as it looked rather weird to me to show an auth{} spoofed
1112 IP like this. (/userhost on self still shows the IP.)
1116 +13 -2 trunk/modules/m_whois.c (File Modified)
1119 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1121 Document nick_delay stuff and move it around a bit.
1125 +1 -2 trunk/doc/example.conf (File Modified)
1126 +8 -2 trunk/doc/reference.conf (File Modified)
1129 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1131 - disable nickdelay by default. Needs to be documented in reference.conf.
1135 +2 -0 trunk/doc/example.conf (File Modified)
1136 +2 -0 trunk/doc/reference.conf (File Modified)
1139 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1141 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1145 +2 -1 trunk/modules/m_services.c (File Modified)
1148 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1150 ip_cloaking: somewhat hackish but we need to send the
1151 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1156 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1159 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1161 If EUID is used, show realhost in far connect notice
1162 (but not in far disconnect notice).
1166 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1169 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1172 - use non-ENCAP CHGHOST if possible
1173 - really introduce new users with their mangled and real
1174 host if +h is in default umodes
1178 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1181 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1183 Add non-ENCAP CHGHOST.
1187 +49 -11 trunk/modules/m_chghost.c (File Modified)
1190 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1192 Initial addition of EUID (puts realhost/account in same
1193 command as user introduction).
1194 See doc/technical/euid.txt for more information.
1195 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1199 + - trunk/doc/technical/euid.txt (File Added)
1200 +2 -1 trunk/include/s_serv.h (File Modified)
1201 +1 -1 trunk/include/s_user.h (File Modified)
1202 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1203 +1 -34 trunk/modules/m_chghost.c (File Modified)
1204 +0 -28 trunk/modules/m_services.c (File Modified)
1205 +30 -1 trunk/src/s_serv.c (File Modified)
1206 +30 -3 trunk/src/s_user.c (File Modified)
1209 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1211 Store the mangled host in localClient and use it for
1212 ban matching (also match real host for mangled users,
1213 also match mangled host for uncloaked users).
1214 Improve interaction of +h with auth{} and services
1216 Note that all of this only applies to clients who
1217 connect after the mangling module is loaded
1218 (other clients cannot even set +h).
1219 The sorcerynet cloaking module has not been updated
1224 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1225 +3 -0 trunk/include/client.h (File Modified)
1226 +64 -5 trunk/src/channel.c (File Modified)
1227 +1 -0 trunk/src/client.c (File Modified)
1228 +2 -2 trunk/src/s_user.c (File Modified)
1231 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1233 Document /stats U letters in sgml.
1237 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1240 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1242 Better description of hub_mask and leaf_mask.
1246 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1249 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1251 Add operspy_dont_care_user_info to sgml docs.
1255 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1258 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1260 Add general::operspy_dont_care_user_info.
1261 This makes /who mask equivalent to /who !mask for opers
1262 with the operspy flag, and removes the operspy log/notice
1263 on /who mask, /masktrace and /scan.
1264 The necessary privilege (operspy flag) is unchanged.
1265 Behaviour for the other operspy commands (channel
1266 related ones) is also unchanged.
1270 +1 -0 trunk/doc/example.conf (File Modified)
1271 +6 -0 trunk/doc/reference.conf (File Modified)
1272 +1 -0 trunk/include/s_conf.h (File Modified)
1273 +10 -8 trunk/modules/m_etrace.c (File Modified)
1274 +6 -0 trunk/modules/m_info.c (File Modified)
1275 +8 -5 trunk/modules/m_scan.c (File Modified)
1276 +1 -1 trunk/modules/m_version.c (File Modified)
1277 +6 -1 trunk/modules/m_who.c (File Modified)
1278 +1 -0 trunk/src/newconf.c (File Modified)
1279 +1 -0 trunk/src/s_conf.c (File Modified)
1282 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1284 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1285 This letter will also be used for showing operspy with
1286 limited accountability (show non channel related info
1287 without '!' or notice).
1291 +2 -0 trunk/doc/server-version-info (File Modified)
1292 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1293 +2 -0 trunk/include/ircd.h (File Modified)
1294 +6 -0 trunk/modules/m_info.c (File Modified)
1295 +2 -0 trunk/modules/m_version.c (File Modified)
1296 +1 -0 trunk/src/ircd_state.c (File Modified)
1299 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1301 Add m_webirc module, allows showing real host of CGI:IRC users.
1302 Differences to the version available on my web page for a while:
1303 instructions on how to set it up.
1307 +137 -0 trunk/extensions/Makefile.in (File Modified)
1308 + - trunk/extensions/m_webirc.c (File Added)
1311 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1313 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1317 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1320 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1322 - move beu from core to contributors
1323 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1327 +2 -2 trunk/CREDITS (File Modified)
1330 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1332 Mention that class blocks must be defined before the
1333 auth or connect blocks referencing them.
1337 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1340 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1343 - change from "can join" to "is banned", this reverses sense
1344 and removes "weird" checks like for +i, +l, +j
1345 - don't allow $j to same channel
1346 - +s/+p restriction removed, anyone can /mode b anyway
1351 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1354 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1356 Add a few important lines from reference.conf to example.conf.
1360 +8 -1 trunk/doc/example.conf (File Modified)
1363 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1365 - we don't support rtsigio anymore
1366 - we definately don't support VMS nor Cygwin either.
1370 +2 -2 trunk/INSTALL (File Modified)
1371 +0 -2 trunk/README.FIRST (File Modified)
1374 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1376 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1380 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1383 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1386 - return EXTBAN_NOMATCH for a valid ban that does not match
1387 - consider a $j ban invalid if we were already processing a
1388 can_join for a $j ban
1392 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1395 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1397 extb_extgecos: realhost -> orighost
1401 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1404 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1406 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1410 +59 -0 trunk/extensions/Makefile.in (File Modified)
1411 + - trunk/extensions/extb_canjoin.c (File Added)
1414 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1416 - oh right, charybdis calls that 'orighost'.
1420 +2 -2 trunk/modules/m_who.c (File Modified)
1423 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1425 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1429 +2 -0 trunk/modules/m_who.c (File Modified)
1432 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1434 - also check $x against realhost
1438 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1441 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1443 Sorcerynet people want a debugging notice moved from +s to +d.
1447 +1 -1 trunk/src/blacklist.c (File Modified)
1450 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1452 Use source_p instead of client_p for free_pre_client().
1453 client_p could be NULL or another client.
1457 +1 -1 trunk/src/client.c (File Modified)
1460 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1462 - revert this, I know how to fix it now
1466 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1469 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1471 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1472 This fix is probably suboptimal, but it does indeed fix the problem.
1476 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1479 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1481 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1485 +49 -0 trunk/extensions/Makefile.in (File Modified)
1486 + - trunk/extensions/extb_extgecos.c (File Added)
1489 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1491 Remove undocumented and unused general::fallback_to_ip6_int config option.
1495 +0 -3 trunk/include/s_conf.h (File Modified)
1496 +0 -3 trunk/src/newconf.c (File Modified)
1499 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1502 - document new TESTMASK
1503 - mention that TESTMASK matching is the same as MASKTRACE matching
1504 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1509 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1512 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1514 New testmask from ratbox 2.2.
1515 Allows matches on nick, ip and gecos in addition to user
1516 and host, and is fully analogous to masktrace.
1517 The numeric has changed from 724 to 727 and fields in it
1522 +4 -3 trunk/help/opers/testmask (File Modified)
1523 +1 -0 trunk/include/numeric.h (File Modified)
1524 +82 -9 trunk/modules/m_testmask.c (File Modified)
1525 +2 -2 trunk/src/messages.tab (File Modified)
1528 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1530 contrib -> extensions
1534 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1537 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1539 CHGHOST: Check validity of new hostname.
1540 If the command came from a local client (disabled by
1541 default), send an error message and drop the command.
1542 If the command came from a remote client or server,
1543 send a notice to opers and the target user (if local).
1547 +42 -1 trunk/modules/m_chghost.c (File Modified)
1550 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1556 +23 -1 trunk/NEWS (File Modified)
1559 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1561 When an outgoing server connection succeeds, set
1562 localClient->ip by simply copying the whole sockaddr
1563 struct instead of copying certain parts only.
1567 +1 -19 trunk/src/s_serv.c (File Modified)
1570 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1572 Give a special error message and ignore the connect block
1573 if trying to add a connect block for the server's own name.
1577 +7 -0 trunk/src/newconf.c (File Modified)
1580 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1582 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1583 when --disable-balloc is used, so that it compiles.
1584 Obviously the BlockHeapUsage() stub returns just zeroes so
1585 /stats z will be less informative.
1589 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1592 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1594 Free and zero dns_query in DNS callback for outgoing connect.
1595 This avoids double free of reslist.
1599 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1602 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1604 From ratbox, log failed outgoing connections to serverlog.
1609 +13 -1 trunk/src/s_serv.c (File Modified)
1612 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1614 Change serverlog message when connecting to be more clear and show the port number.
1618 +1 -1 trunk/src/s_serv.c (File Modified)
1621 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1623 Remove gethost_byname(), this is meaningless
1624 since the removal of AAAA -> A fallback (r1763).
1628 +0 -1 trunk/include/res.h (File Modified)
1629 +0 -12 trunk/src/res.c (File Modified)
1632 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1634 Remove ip6.int support and use only ip6.arpa.
1635 The global ip6.int zone has disappeared on June 1
1636 and a lot of other software has been removing ip6.int
1638 This removes the second and last case where IPv6
1639 support in charybdis causes extra lookups and slows
1644 +5 -27 trunk/src/res.c (File Modified)
1647 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1649 Mention new default (r1767) for connect::aftype in sgml docs.
1653 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1656 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1658 Use IPv6 if connect::host looks like an IPv6 address
1659 (contains a colon). No need to aftype=ipv6 anymore.
1663 +2 -0 trunk/src/newconf.c (File Modified)
1666 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1668 More information about connect::host.
1672 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1675 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1677 Remove fallback to A if AAAA cannot be found.
1678 In case of a forward check of a reverse lookup, we
1679 already know if it's ipv4 or ipv6, so it is not
1680 useful and in case of a forward lookup of a hostname
1681 in connect::host, connect::aftype already specifies
1682 if it's ipv4 or ipv6.
1686 +4 -27 trunk/src/res.c (File Modified)
1689 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1692 - check if +c made the message text empty and refuse
1694 - don't copy message text if it is not necessary
1699 +14 -4 trunk/modules/core/m_message.c (File Modified)
1702 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1704 remove_conf_item(): do not free cf_name, this is generally a string constant
1708 +0 -1 trunk/src/newconf.c (File Modified)
1711 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1713 Remove the old unused FDL_ constants.
1717 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1720 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1722 Remove an unused struct irc_sockaddr_storage from fde_t
1723 (allocated for every possible file descriptor).
1727 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1730 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1732 If the DNS lookup for an outgoing connection is still
1733 pending when it is closed, clean it up.
1737 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1740 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1742 If proc_answer() fails (for example if a lookup for an
1743 A record returns a CNAME), fail the query immediately.
1744 Previously the packet was just ignored, leaving the
1749 +4 -8 trunk/src/res.c (File Modified)
1752 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1754 Correct sockhost field in an outgoing server connection.
1755 First copy the host field from the server_conf, then
1756 take the IP from to where the connection was attempted
1757 when the connection callback is called.
1758 (Before r1747 this used the IP from the server_conf.)
1762 +8 -2 trunk/src/s_serv.c (File Modified)
1765 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1767 Remove ipnum (keep aftype) and dns_query from server_conf.
1768 We don't keep track of binary form address in connect{}
1769 blocks anymore, DNS lookups of names in host= gone.
1770 As before the DNS lookup is done on connect.
1771 This should unbreak hostnames in host= somewhat.
1775 +1 -2 trunk/include/s_newconf.h (File Modified)
1776 +2 -2 trunk/src/newconf.c (File Modified)
1777 +1 -42 trunk/src/s_newconf.c (File Modified)
1778 +12 -31 trunk/src/s_serv.c (File Modified)
1781 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1787 +1 -1 trunk/configure (File Modified)
1790 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
1792 Fix --disable-balloc help text (said --disable-small-net).
1796 +1 -1 trunk/configure.ac (File Modified)
1799 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
1801 Add general::servicestring, shown on RPL_WHOISOPERATOR for
1802 services (+S). Unlike operstring and adminstring, this
1803 is not changeable with /quote set but is updated on rehash.
1807 +1 -0 trunk/doc/example.conf (File Modified)
1808 +10 -2 trunk/doc/reference.conf (File Modified)
1809 +1 -0 trunk/include/s_conf.h (File Modified)
1810 +6 -0 trunk/modules/m_info.c (File Modified)
1811 +3 -2 trunk/modules/m_whois.c (File Modified)
1812 +1 -0 trunk/src/newconf.c (File Modified)
1813 +1 -0 trunk/src/s_conf.c (File Modified)
1816 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
1818 Fix handling of comma in whois: ignore the comma and
1819 everything after it but do output the entire parameter
1824 +2 -2 trunk/modules/m_whois.c (File Modified)
1827 beu 2006/07/21 22:36:46 UTC (20060721-1737)
1829 New /stats letter 's' to list HURTs:
1830 - opers get the full listing.
1831 - users get any HURTs that match their sockhost/orighost if
1832 "stats_k_oper_only" is set to 1.
1836 +50 -0 trunk/extensions/hurt.c (File Modified)
1839 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
1841 - make the newconf system available to modules.
1845 +4 -1 trunk/include/newconf.h (File Modified)
1846 +4 -8 trunk/src/newconf.c (File Modified)
1849 beu 2006/07/18 22:39:16 UTC (20060718-1733)
1851 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
1854 +0 -3 trunk/doc/example.conf (File Modified)
1855 +0 -3 trunk/doc/reference.conf (File Modified)
1858 beu 2006/07/18 22:34:36 UTC (20060718-1731)
1860 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
1864 +3 -0 trunk/doc/example.conf (File Modified)
1865 +3 -0 trunk/doc/reference.conf (File Modified)
1868 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
1870 Fix too early truncation of JOIN channel list.
1874 +2 -3 trunk/modules/core/m_join.c (File Modified)
1877 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
1879 - From ratbox 2.2 (anfl), send server notices about read
1880 errors from handshakes and servers to +s instead of +d.
1881 - Send various server notices about failed server
1882 connections which did not reach registered state network
1883 wide if the connection was initiated by a remote oper.
1884 This avoids annoying the whole net if there is a
1885 broken autoconnect, but allows all opers to see why a
1886 remote connect failed. Failed connections which did reach
1887 server state already generate server notices everywhere.
1889 Note: this is an exception to our general policy to not send
1890 server notices about unregistered connections remotely.
1894 +1 -0 trunk/include/client.h (File Modified)
1895 +20 -6 trunk/src/client.c (File Modified)
1896 +6 -6 trunk/src/s_serv.c (File Modified)
1899 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
1905 +1 -1 trunk/doc/example.conf (File Modified)
1906 +1 -1 trunk/doc/reference.conf (File Modified)
1909 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
1911 Don't allow #channel +b $c:&channel (inconsistent target).
1915 +3 -0 trunk/extensions/extb_channel.c (File Modified)
1918 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
1920 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
1924 +0 -2 trunk/include/client.h (File Modified)
1927 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
1929 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
1933 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
1936 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
1938 Store IP addresses in whowas. These are shown to opers.
1939 Obtained from Eurus patches.
1940 orighost tracking removed (not worth the memory IMHO),
1941 numeric changed to RPL_WHOISACTUALLY, fixed to deal
1942 with unknown IPs and to not violate auth{} spoof policy.
1946 +2 -0 trunk/doc/reference.conf (File Modified)
1947 +1 -0 trunk/include/numeric.h (File Modified)
1948 +1 -0 trunk/include/whowas.h (File Modified)
1949 +10 -1 trunk/modules/m_whowas.c (File Modified)
1950 +1 -1 trunk/src/messages.tab (File Modified)
1951 +4 -0 trunk/src/whowas.c (File Modified)
1954 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
1956 Describe hostmask parameter of masktrace better in sgml docs.
1960 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1963 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
1965 masktrace help file: mention CIDR IP masks
1970 +2 -0 trunk/help/opers/masktrace (File Modified)
1973 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
1975 MASKTRACE: allow normal match() on IP address also
1980 +2 -3 trunk/modules/m_etrace.c (File Modified)
1983 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
1985 Allow +S clients (services) to send to channels and @/+ channels always.
1989 +1 -1 trunk/modules/core/m_message.c (File Modified)
1990 +1 -1 trunk/src/channel.c (File Modified)
1993 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
1995 Allow servers to send to @#chan and +#chan.
1999 +1 -1 trunk/modules/core/m_message.c (File Modified)
2002 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2004 Don't count opers on service{} servers in /lusers.
2008 +2 -2 trunk/src/s_user.c (File Modified)
2011 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2013 Show opers the real host behind a dynamic spoof in WHOIS.
2014 If the user is auth{} spoofed, this shows the auth{} spoof
2015 otherwise it shows the DNS hostname and IP address.
2016 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2020 +1 -0 trunk/include/numeric.h (File Modified)
2021 +12 -2 trunk/modules/m_whois.c (File Modified)
2022 +1 -1 trunk/src/messages.tab (File Modified)
2025 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2027 Remove #define HIDE_SPOOF_IPS from config.h, should
2028 have been done earlier.
2032 +0 -7 trunk/include/config.h (File Modified)
2035 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2037 Bring back ERR_CANTKILLSERVER.
2041 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2044 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2047 - also send RPL_HOSTHIDDEN on -h
2048 - don't allow +h for auth{} spoofed clients
2052 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2055 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2057 /etc/resolv.conf parsing:
2058 - don't crash (sometimes) if there is a line without an argument
2059 (e.g. 'search' by itself)
2060 - fix handling of lines with leading whitespace
2064 +9 -8 trunk/src/reslib.c (File Modified)
2067 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2069 Put back code that terminates DNS queries, which was
2070 removed during the resolver changes.
2074 +4 -0 trunk/src/s_auth.c (File Modified)
2077 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2079 - oh hey, that was in the wrong place
2083 +13 -13 trunk/src/s_auth.c (File Modified)
2086 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2088 - handle a situation where a user can go away before DNS completes
2092 +13 -0 trunk/src/s_auth.c (File Modified)
2095 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2101 +1 -0 trunk/include/blacklist.h (File Modified)
2102 +1 -0 trunk/include/res.h (File Modified)
2103 +33 -2 trunk/src/blacklist.c (File Modified)
2104 +2 -0 trunk/src/client.c (File Modified)
2105 +24 -0 trunk/src/res.c (File Modified)
2108 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2110 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2111 if comm_accept() failed.
2113 Found with valgrind.
2117 +4 -4 trunk/src/listener.c (File Modified)
2120 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2122 - handle unavailable Client/preClient structs
2126 +9 -0 trunk/src/blacklist.c (File Modified)
2129 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2131 Add +lf to SGML docs.
2135 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2138 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2140 Also do forwarding if the channel limit (+l) is exceeded.
2144 +1 -1 trunk/help/opers/cmode (File Modified)
2145 +2 -2 trunk/modules/core/m_join.c (File Modified)
2148 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2150 Post-release lovin':
2151 - Update version to 2.1.0.
2152 - Regenerate configure.
2156 +9 -9 trunk/configure (File Modified)
2157 +1 -1 trunk/configure.ac (File Modified)
2160 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2162 Comment out example blacklist{} block.
2166 +7 -7 trunk/doc/example.conf (File Modified)
2167 +7 -7 trunk/doc/reference.conf (File Modified)
2170 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2172 Add note regarding use of AHBL BLs.
2176 +4 -0 trunk/doc/example.conf (File Modified)
2177 +4 -0 trunk/doc/reference.conf (File Modified)
2180 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2186 +2 -2 trunk/CREDITS (File Modified)
2189 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2195 +1 -0 trunk/CREDITS (File Modified)
2198 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2200 Put more recent ratbox CREDITS here.
2204 +3 -2 trunk/doc/Ratbox-team (File Modified)
2207 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2213 +5 -4 trunk/NEWS (File Modified)
2216 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2218 Mention that install or make install also avoids modunload crashes.
2222 +2 -1 trunk/BUGS (File Modified)
2225 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2231 +3 -8 trunk/NEWS (File Modified)
2234 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2240 +3 -2 trunk/BUGS (File Modified)
2243 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2245 - add orighost check to hurt.c
2250 +1 -6 trunk/BUGS (File Modified)
2251 +1 -1 trunk/extensions/hurt.c (File Modified)
2254 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2256 Make kline_exempt exempt from HURT also.
2260 +2 -1 trunk/extensions/hurt.c (File Modified)
2263 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2265 Fix mask HEAL propagation.
2269 +6 -3 trunk/extensions/hurt.c (File Modified)
2272 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2279 +18 -31 trunk/extensions/README (File Modified)
2282 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2284 More target change hax.
2289 +5 -0 trunk/extensions/hurt.c (File Modified)
2292 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2294 Improvements to HURT propagation.
2298 +8 -6 trunk/extensions/hurt.c (File Modified)
2301 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2303 - further simplification
2307 +25 -76 trunk/extensions/hurt.c (File Modified)
2308 +0 -9 trunk/extensions/hurt.h (File Modified)
2311 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2317 +13 -0 trunk/extensions/hurt.c (File Modified)
2320 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2322 - cut off at 15 messages instead of 30
2326 +1 -1 trunk/extensions/hurt.h (File Modified)
2329 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2331 Squash a warning here.
2335 +1 -3 trunk/src/ircd.c (File Modified)
2338 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2340 Don't show servers in /stats l to nonopers if flatten links is enabled.
2344 +3 -1 trunk/modules/m_stats.c (File Modified)
2347 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2353 +20 -7 trunk/extensions/hurt.c (File Modified)
2356 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2358 - remove inline stuff (yuck)
2359 - sockaddr should have been sockhost
2363 +22 -31 trunk/extensions/hurt.c (File Modified)
2366 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2368 - make hurt checking actually work
2372 +2 -7 trunk/extensions/hurt.c (File Modified)
2375 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2377 Slight tweak to alias{}.
2381 +4 -0 trunk/src/parse.c (File Modified)
2384 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2386 - further simplification
2390 +59 -71 trunk/extensions/hurt.c (File Modified)
2391 +0 -1 trunk/extensions/hurt.h (File Modified)
2394 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2396 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2400 +10 -20 trunk/extensions/hurt.c (File Modified)
2401 +0 -4 trunk/extensions/hurt.h (File Modified)
2404 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2406 - remove some unnecessary code here (hurt_initial_check_event()).
2410 +0 -23 trunk/extensions/hurt.c (File Modified)
2413 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2415 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2419 +8 -0 trunk/modules/core/m_message.c (File Modified)
2422 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2424 - more sane tgchange hax
2428 +2 -1 trunk/extensions/hurt.c (File Modified)
2431 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2433 Make HEAL <nick> work.
2437 +40 -43 trunk/extensions/hurt.c (File Modified)
2440 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2442 Destroy hurt_clients list on unload.
2446 +7 -0 trunk/extensions/hurt.c (File Modified)
2449 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2451 Coding style: no space between a function name and parenthesis.
2455 +43 -43 trunk/extensions/hurt.c (File Modified)
2458 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2460 Now works and throws out hurt clients after 30 protocol messages
2461 unless they identify.
2465 +28 -36 trunk/extensions/hurt.c (File Modified)
2466 +1 -7 trunk/extensions/hurt.h (File Modified)
2469 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2471 Working addition/lookup.
2475 +8 -0 trunk/extensions/hurt.c (File Modified)
2478 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2480 Get rid of hyb6 style propagation (:server COMMAND source).
2484 +18 -22 trunk/extensions/hurt.c (File Modified)
2487 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2489 add not-working hurt_add and hurt_find
2493 +13 -5 trunk/extensions/hurt.c (File Modified)
2496 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2498 Comment out a lot of stuff so I can load and unload this without crashing.
2502 +17 -6 trunk/extensions/hurt.c (File Modified)
2505 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2507 Fix svn:keywords and add a short comment at the top.
2511 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2514 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2516 - Make hurt module compile
2517 - Link it to the build
2518 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2519 correct flag name, no CAP_TS6 use etc
2523 +1 -0 trunk/extensions/Makefile.in (File Modified)
2524 +30 -32 trunk/extensions/hurt.c (File Modified)
2527 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2529 Put beu's hurt module in trunk.
2533 + - trunk/extensions/hurt.c (File Added)
2534 + - trunk/extensions/hurt.h (File Added)
2537 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2539 - _iprint(): use stderr instead of stdout
2543 +1 -1 trunk/src/s_log.c (File Modified)
2546 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2548 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2549 and subsequently destroy our kqueue when we close 0, 1, 2
2551 - After closing fd 0, 1, 2 reopen them to /dev/null again
2552 so we don't send messages from malloc etc to a random
2554 - Remove an obsolete comment.
2558 +13 -2 trunk/src/ircd.c (File Modified)
2561 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2567 +29 -1 trunk/NEWS (File Modified)
2570 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2576 +1 -1 trunk/configure (File Modified)
2579 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2581 Fix openssl version check to also accept versions newer than 0.9.6.
2585 +1 -1 trunk/configure.ac (File Modified)
2588 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2590 Oops, need packet.h here.
2594 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2597 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2599 End the flood grace period in CPRIVMSG/CNOTICE.
2603 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2606 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2608 - update class::connectfreq documentation
2612 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2615 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2617 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2621 +3 -6 trunk/src/s_serv.c (File Modified)
2624 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2626 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2630 +1 -1 trunk/src/messages.tab (File Modified)
2633 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2635 Don't mention that /stats p shows idle times, as it doesn't.
2639 +1 -1 trunk/help/opers/stats (File Modified)
2640 +1 -1 trunk/help/users/stats (File Modified)
2643 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2645 /stats A shows DNS servers, it doesn't matter whether ircd
2646 uses ADNS or something else.
2650 +1 -1 trunk/help/opers/stats (File Modified)
2653 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2655 get_client_name() fix
2659 +4 -0 trunk/src/client.c (File Modified)
2662 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2668 +6 -0 trunk/src/ircd.c (File Modified)
2671 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2673 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2676 +16 -17 trunk/configure (File Modified)
2677 +1 -1 trunk/configure.ac (File Modified)
2680 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2682 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2685 +135 -0 trunk/configure (File Modified)
2686 +6 -0 trunk/configure.ac (File Modified)
2689 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2691 Exit 0 on successful -conftest.
2695 +1 -1 trunk/src/ircd.c (File Modified)
2698 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2700 Make the "keep the parent process around" thing work, by opening
2701 a pipe to the child process. This pipe is on fd 0 in the child
2702 process. After successful initialization, the child will write
2703 a byte to this pipe, on fatal errors it will close it without
2706 Somewhat hackish still but should work.
2710 +27 -30 trunk/src/ircd.c (File Modified)
2713 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2715 - convert some error messages to ierror() over fprintf/ilog combination
2719 +3 -6 trunk/src/ircd.c (File Modified)
2722 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2724 - inotice() for loadmodule when in foreground mode
2728 +3 -0 trunk/src/modules.c (File Modified)
2731 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2733 - remove inotice() on loading modules from the config
2737 +0 -3 trunk/src/modules.c (File Modified)
2740 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2742 - usleep for 50000usec in the parent process to allow for startup messages
2743 to be cleanly printed before detaching to shell, this should be more than
2748 +3 -0 trunk/src/ircd.c (File Modified)
2751 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2753 - display more errors during normal startup as to try to help people find common problems
2757 +27 -10 trunk/src/ircd.c (File Modified)
2760 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2762 - version bump in preparation of 2.0.0 release
2766 +9 -9 trunk/configure (File Modified)
2767 +1 -1 trunk/configure.ac (File Modified)
2770 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2772 Change example.conf operator block from "admin" to "god",
2773 so as to show we encourage per-person operator blocks.
2777 +4 -2 trunk/doc/example.conf (File Modified)
2780 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2782 Document alias{} block.
2786 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2789 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
2791 Document DNS blacklist stuff in sgml.
2795 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2796 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2799 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
2801 Misc /stats clarifications.
2805 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2808 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
2810 Move snomasks into umodes chapter.
2811 Move oprivs chapter down.
2815 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
2816 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
2817 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2820 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
2822 Mention operator{} user@host change.
2826 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2829 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
2831 operator{} block user@host matches against orighost now, not host.
2832 This means that services/+h spoofs do not work in operator{} blocks;
2833 auth{} spoofs still work.
2837 +4 -0 trunk/doc/example.conf (File Modified)
2838 +1 -1 trunk/doc/reference.conf (File Modified)
2839 +2 -2 trunk/modules/m_challenge.c (File Modified)
2840 +1 -1 trunk/modules/m_oper.c (File Modified)
2843 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
2845 - inotice/iwarn/ierror() stuff I was working on
2849 +3 -0 trunk/include/s_log.h (File Modified)
2850 +15 -11 trunk/src/ircd.c (File Modified)
2851 +3 -1 trunk/src/modules.c (File Modified)
2852 +1 -1 trunk/src/newconf.c (File Modified)
2853 +54 -0 trunk/src/s_log.c (File Modified)
2856 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
2858 Oops, don't add blacklists to the list twice on rehash.
2862 +3 -2 trunk/src/blacklist.c (File Modified)
2865 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
2867 Remove notices to the client about progress of dnsbl lookups.
2871 +0 -4 trunk/src/blacklist.c (File Modified)
2874 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
2876 Add auth{} flag dnsbl_exempt.
2880 +2 -1 trunk/doc/example.conf (File Modified)
2881 +2 -1 trunk/doc/reference.conf (File Modified)
2882 +2 -0 trunk/include/s_conf.h (File Modified)
2883 +1 -0 trunk/src/newconf.c (File Modified)
2884 +8 -1 trunk/src/s_user.c (File Modified)
2887 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
2889 Switch alias{} and blacklist{} around, for consistency with example.conf.
2893 +18 -18 trunk/doc/reference.conf (File Modified)
2896 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
2898 Send a warning to the user if they are dnsbl listed but exempted.
2902 +17 -12 trunk/src/s_user.c (File Modified)
2905 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
2907 Move throwing out dnsbl listed clients to registration,
2908 and make kline_exempt exempt from it.
2912 +1 -0 trunk/include/blacklist.h (File Modified)
2913 +4 -0 trunk/include/client.h (File Modified)
2914 +15 -16 trunk/src/blacklist.c (File Modified)
2915 +6 -0 trunk/src/client.c (File Modified)
2916 +17 -0 trunk/src/s_user.c (File Modified)
2919 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
2921 Show refcount in /stats n.
2925 +3 -2 trunk/modules/m_stats.c (File Modified)
2928 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
2930 Don't look up dnsbls twice if they send USER twice.
2934 +5 -3 trunk/modules/m_user.c (File Modified)
2937 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
2939 Add /stats n to help files.
2943 +1 -0 trunk/help/opers/stats (File Modified)
2944 +1 -0 trunk/help/users/stats (File Modified)
2947 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
2949 Only check dnsbls for A records, not AAAA.
2953 +1 -1 trunk/src/blacklist.c (File Modified)
2956 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
2958 Don't remove non-illegal blacklists on completion of check.
2959 Add debugging notices (not working).
2963 +5 -1 trunk/src/blacklist.c (File Modified)
2966 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
2968 Don't call register_local_user() if they haven't sent a nick yet.
2972 +1 -1 trunk/src/blacklist.c (File Modified)
2975 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
2977 Add /stats n, shows dnsbls with counts (counts reset on rehash).
2981 +21 -0 trunk/modules/m_stats.c (File Modified)
2984 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
2986 More dnsbl rehash fixes, it was adding bogus entries.
2990 +2 -7 trunk/src/newconf.c (File Modified)
2993 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
2995 Need blacklist.h here.
2999 +1 -0 trunk/src/s_conf.c (File Modified)
3002 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3008 +1 -2 trunk/configure (File Modified)
3009 +0 -48 trunk/configure.ac (File Modified)
3010 + - trunk/doc/example-iauth.conf (File Deleted)
3011 + - trunk/iauth/ (File Deleted)
3014 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3016 Improve handling of rehashing with blacklists.
3017 Also some coding style tweaks.
3021 +3 -2 trunk/include/blacklist.h (File Modified)
3022 +35 -16 trunk/src/blacklist.c (File Modified)
3023 +2 -0 trunk/src/s_conf.c (File Modified)
3026 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3028 Clear can_send cache if a user logs in or out from services.
3032 +2 -0 trunk/modules/m_services.c (File Modified)
3035 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3037 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3038 This directory is not entered by default.
3039 More stuff needs to be moved into here.
3043 +2 -1 trunk/configure (File Modified)
3044 +1 -0 trunk/configure.ac (File Modified)
3045 +69 -458 trunk/extensions/Makefile.in (File Modified)
3046 + - trunk/extensions/m_clearchan.c (File Deleted)
3047 + - trunk/extensions/m_force.c (File Deleted)
3048 + - trunk/unsupported/ (File Added)
3049 + - trunk/unsupported/Makefile.in (File Added)
3050 + - trunk/unsupported/m_clearchan.c (File Added)
3051 + - trunk/unsupported/m_force.c (File Added)
3054 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3056 Logging/wallops for forcejoin/forcepart, numeric fix.
3057 This needs to be moved to the toys section.
3061 +22 -2 trunk/extensions/m_force.c (File Modified)
3064 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3066 Fix comments at the top (including copyright).
3070 +3 -2 trunk/extensions/m_omode.c (File Modified)
3073 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3075 Add OMODE command to extensions/ for oper mode hacking:
3076 - requires admin privs
3077 - does not work for opped opers
3079 - sends a ServerMode for opping the oper themselves,
3080 otherwise a mode coming from the oper (not only
3081 does this provide full accountability, it is also
3082 easiest to implement while avoiding channels
3083 messed up with bogus bans etc).
3087 +171 -0 trunk/extensions/Makefile.in (File Modified)
3088 + - trunk/extensions/m_omode.c (File Added)
3091 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3097 + - trunk/include/blacklist.h (Property Modified)
3098 + - trunk/src/blacklist.c (Property Modified)
3101 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3103 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3107 +5 -1 trunk/src/blacklist.c (File Modified)
3110 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3112 Initial DNS blacklist support:
3113 - see example.conf for how to use.
3114 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3115 - tor.ahbl.org is also included because most networks will not want to allow tor
3116 (and we're considering going KoS on tor users here anyway due to abuse)
3120 +18 -0 trunk/doc/example.conf (File Modified)
3121 +66 -0 trunk/doc/reference.conf (File Modified)
3122 + - trunk/include/blacklist.h (File Added)
3123 +2 -0 trunk/include/client.h (File Modified)
3124 +3 -0 trunk/modules/m_user.c (File Modified)
3125 +152 -0 trunk/src/Makefile.in (File Modified)
3126 + - trunk/src/blacklist.c (File Added)
3127 +34 -0 trunk/src/newconf.c (File Modified)
3128 +1 -0 trunk/src/s_auth.c (File Modified)
3129 +4 -0 trunk/src/s_user.c (File Modified)
3132 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3134 Remove last bit of lzo stuff (comment in example.conf connect{}).
3138 +0 -4 trunk/doc/example.conf (File Modified)
3141 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3143 Show sasl successes and failures in /stats t (like other
3144 things in /stats t, about local clients only).
3148 +2 -0 trunk/include/s_stats.h (File Modified)
3149 +3 -0 trunk/modules/m_sasl.c (File Modified)
3150 +3 -0 trunk/src/s_stats.c (File Modified)
3153 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3155 Allow messaging services by nickname without using
3156 target change slots (this was already possible with
3157 user@server notation or services shortcuts).
3161 +2 -2 trunk/modules/core/m_message.c (File Modified)
3164 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3166 Abort a safelist if a new /list comes in while one is already in progress.
3170 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3173 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3175 Change $![letter]:[mask] to $~[letter]:[mask]
3176 so both ! and ~ invert an extban.
3180 +2 -0 trunk/src/chmode.c (File Modified)
3183 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3185 - revert due to technical issues
3189 +1 -1 trunk/src/extban.c (File Modified)
3192 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3194 - 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
3198 +1 -1 trunk/src/extban.c (File Modified)
3201 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3203 Don't pace /list on a single channel.
3207 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3210 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3212 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3216 +4 -2 trunk/include/supported.h (File Modified)
3219 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3221 Extban types are case insensitive; force them to lowercase when added.
3225 +5 -5 trunk/doc/extban.txt (File Modified)
3226 +4 -0 trunk/src/chmode.c (File Modified)
3227 +3 -3 trunk/src/extban.c (File Modified)
3230 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3232 sendto_wallops_flags():
3233 - instead of checking IsOper on each client, walk the appropriate list
3234 - instead of sending non-+z wallops from persons to nonopers, send only
3235 +w wallops from persons
3239 +1 -5 trunk/src/send.c (File Modified)
3242 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3244 Prefix oper wallops with "WALLOPS - " if they would
3245 otherwise look like operwalls or locops, when sending
3246 them to local users.
3250 +11 -1 trunk/modules/m_wallops.c (File Modified)
3253 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3255 Make sure destination field in some sasl numerics
3256 is the user's nick, not the sasl agent or server
3261 +2 -2 trunk/modules/m_sasl.c (File Modified)
3264 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3266 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3270 +1 -1 trunk/extensions/Makefile.in (File Modified)
3273 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3275 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3279 +1 -0 trunk/src/s_user.c (File Modified)
3282 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3284 Fix build for when IPv6 is disabled.
3288 +12 -10 trunk/src/s_auth.c (File Modified)
3291 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3293 Add information about adding extban types.
3297 +25 -0 trunk/doc/extban.txt (File Modified)
3300 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3302 Better extban validation: try to match a new extban from
3303 a local user against its setter to see if it is valid.
3304 Unknown extban types from remotes are no longer hidden.
3308 +4 -3 trunk/doc/extban.txt (File Modified)
3309 +1 -0 trunk/include/channel.h (File Modified)
3310 +2 -6 trunk/src/chmode.c (File Modified)
3311 +32 -0 trunk/src/extban.c (File Modified)
3314 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3316 Make sure both .c.o: and .s.o: are followed by the necessary command.
3320 +1 -0 trunk/src/Makefile.in (File Modified)
3323 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3325 Add need_sasl auth{} flag to sgml documentation.
3329 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3332 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3334 Document need_sasl auth{} flag in example confs.
3338 +1 -0 trunk/doc/example.conf (File Modified)
3339 +1 -0 trunk/doc/reference.conf (File Modified)
3342 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3344 Don't allow TB to set an empty topic.
3345 This would be possible if a server sent bad protocol
3346 and could cause a crash.
3350 +4 -0 trunk/modules/m_tb.c (File Modified)
3353 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3359 +1 -1 trunk/Makefile.in (File Modified)
3362 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3368 +2 -2 trunk/configure (File Modified)
3369 +1 -1 trunk/configure.ac (File Modified)
3372 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3378 +2 -2 trunk/configure (File Modified)
3381 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3387 +1 -1 trunk/extensions/Makefile.in (File Modified)
3390 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3392 - rename contrib to extensions to bring some clarity to things
3396 +1 -1 trunk/Makefile.in (File Modified)
3397 +1 -1 trunk/configure.ac (File Modified)
3398 +10 -10 trunk/doc/example.conf (File Modified)
3399 +10 -10 trunk/doc/reference.conf (File Modified)
3400 + - trunk/extensions/ (File Added)
3401 + - trunk/extras/ (File Deleted)
3404 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3410 +1 -1 trunk/Makefile.in (File Modified)
3411 +1 -1 trunk/configure.ac (File Modified)
3412 + - trunk/contrib/ (File Deleted)
3413 + - trunk/extras/ (File Added)
3416 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3418 Don't allow servers to QUIT (they should use SQUIT).
3422 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3425 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3431 + - trunk/src/fnvhash.s (Property Modified)
3434 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3436 - reduced version of code
3440 +9 -61 trunk/src/fnvhash.s (File Modified)
3443 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3445 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3449 +1 -1 trunk/src/fnvhash.s (File Modified)
3452 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3454 Fix orighost matching for klines, etc. Was hashing the visible
3459 +1 -1 trunk/src/hostmask.c (File Modified)
3462 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3464 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3468 +7 -1 trunk/configure (File Modified)
3469 +5 -0 trunk/configure.ac (File Modified)
3470 +5 -6 trunk/src/Makefile.in (File Modified)
3471 +0 -4 trunk/src/fnvhash.s (File Modified)
3472 +0 -2 trunk/src/hash.c (File Modified)
3475 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3477 - regenerate configure
3481 +18 -0 trunk/configure (File Modified)
3484 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3486 - --enable-ricer-hashing option.
3490 +9 -0 trunk/configure.ac (File Modified)
3491 +3 -0 trunk/include/setup.h.in (File Modified)
3494 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3496 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3500 + - trunk/src/fnvhash.s (File Added)
3501 +3 -0 trunk/src/hash.c (File Modified)
3504 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3506 Fix syntax error in reference.conf.
3510 +0 -1 trunk/doc/reference.conf (File Modified)
3513 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3515 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3516 (&& instead of ||...)
3517 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3521 +1 -1 trunk/src/chmode.c (File Modified)
3524 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3526 Documentation for extban.
3530 + - trunk/doc/extban.txt (File Added)
3533 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3535 Add extban modules to example confs.
3539 +5 -0 trunk/doc/example.conf (File Modified)
3540 +10 -0 trunk/doc/reference.conf (File Modified)
3543 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3545 Initial addition of extended ban types (conditionals).
3546 Allows custom +bqeI checks via modules.
3547 Initial extra types are account (a[:mask]), oper (o),
3548 channel (c:name), realname (r:mask), server (s:mask).
3552 +229 -0 trunk/contrib/Makefile.in (File Modified)
3553 + - trunk/contrib/extb_account.c (File Added)
3554 + - trunk/contrib/extb_channel.c (File Added)
3555 + - trunk/contrib/extb_oper.c (File Added)
3556 + - trunk/contrib/extb_realname.c (File Added)
3557 + - trunk/contrib/extb_server.c (File Added)
3558 +13 -0 trunk/include/channel.h (File Modified)
3559 +1 -0 trunk/src/Makefile.in (File Modified)
3560 +14 -5 trunk/src/channel.c (File Modified)
3561 +91 -0 trunk/src/chmode.c (File Modified)
3562 + - trunk/src/extban.c (File Added)
3565 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3567 Do not force +bqeI modes starting with '$' in nick!user@host format.
3568 * and ? characters in them are still assumed to be wildcards.
3572 +6 -0 trunk/src/chmode.c (File Modified)
3575 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3577 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3581 +4 -0 trunk/modules/m_capab.c (File Modified)
3584 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3586 Stop some mixing of client and server protocol.
3590 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3591 +4 -2 trunk/modules/m_pass.c (File Modified)
3592 +6 -0 trunk/modules/m_sasl.c (File Modified)
3593 +6 -0 trunk/modules/m_user.c (File Modified)
3596 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3602 +0 -2 trunk/include/s_newconf.h (File Modified)
3603 +0 -4 trunk/include/s_serv.h (File Modified)
3604 +0 -1 trunk/src/newconf.c (File Modified)
3605 +1 -13 trunk/src/s_serv.c (File Modified)
3608 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3610 - revert LZOLink patch for now
3614 +0 -1 trunk/servlink/Makefile.in (File Modified)
3615 +0 -16 trunk/servlink/README (File Modified)
3616 +2 -36 trunk/servlink/control.c (File Modified)
3617 +0 -3 trunk/servlink/control.h (File Modified)
3618 +7 -5955 trunk/servlink/io.c (File Modified)
3619 + - trunk/servlink/lzoconf.h (File Deleted)
3620 + - trunk/servlink/lzodefs.h (File Deleted)
3621 + - trunk/servlink/minilzo.c (File Deleted)
3622 + - trunk/servlink/minilzo.h (File Deleted)
3623 +0 -1 trunk/servlink/servlink.h (File Modified)
3626 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3632 +4 -2 trunk/servlink/control.c (File Modified)
3633 +2 -1 trunk/servlink/io.c (File Modified)
3636 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3642 +2 -2 trunk/servlink/io.c (File Modified)
3645 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3647 - paranoia, prevent segfaults
3651 +2 -2 trunk/servlink/io.c (File Modified)
3654 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3656 - more optimal servlink code
3660 +21 -8 trunk/servlink/io.c (File Modified)
3663 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3665 - more efficient read strategy
3669 +15 -3 trunk/servlink/io.c (File Modified)
3672 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3674 - use lzo_uintp cast to make LZO happy
3678 +3 -3 trunk/servlink/io.c (File Modified)
3681 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3683 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3687 +4 -0 trunk/doc/example.conf (File Modified)
3688 +2 -1 trunk/include/s_newconf.h (File Modified)
3689 +4 -0 trunk/include/s_serv.h (File Modified)
3690 +1 -0 trunk/servlink/Makefile.in (File Modified)
3691 +16 -0 trunk/servlink/README (File Modified)
3692 +34 -2 trunk/servlink/control.c (File Modified)
3693 +3 -0 trunk/servlink/control.h (File Modified)
3694 +5929 -7 trunk/servlink/io.c (File Modified)
3695 + - trunk/servlink/lzoconf.h (File Added)
3696 + - trunk/servlink/lzodefs.h (File Added)
3697 + - trunk/servlink/minilzo.c (File Added)
3698 + - trunk/servlink/minilzo.h (File Added)
3699 +1 -0 trunk/servlink/servlink.h (File Modified)
3700 +1 -0 trunk/src/newconf.c (File Modified)
3701 +14 -2 trunk/src/s_serv.c (File Modified)
3704 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3706 - remove imalloc, it was a concept that probably wouldn't have worked properly
3710 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3711 + - trunk/libcharybdis/imalloc.c (File Deleted)
3712 + - trunk/libcharybdis/imalloc.h (File Deleted)
3715 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3717 - disable imalloc for now
3721 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3724 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3726 - remove unneeded debug code
3730 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3733 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3735 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3739 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3742 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3744 - more stuff here, imalloc remains disabled for now
3748 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3751 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3757 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3760 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3766 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3767 +2 -0 trunk/src/ircd.c (File Modified)
3770 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3772 - roll back libircd crap
3776 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3777 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3778 +29 -0 trunk/src/.depend (File Modified)
3779 +6 -21 trunk/src/Makefile.in (File Modified)
3780 +3 -218 trunk/src/ircd.c (File Modified)
3781 + - trunk/src/ircd_linker.c (File Deleted)
3782 + - trunk/src/main.c (File Deleted)
3785 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3787 - realloc(), free() implementation
3791 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
3794 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
3796 - malloc(), calloc() implementation
3800 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
3803 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
3805 - block_free(), block_find(), retune_heaps() implementation
3809 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
3812 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
3814 - block_destroy code, block_allocate code.
3818 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
3821 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
3827 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
3830 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
3832 - disable imalloc again :P
3836 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3839 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
3845 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3848 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
3854 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3857 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
3859 - constructor code for imalloc engine (malloc_init())
3863 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
3866 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
3868 - imalloc engine improvements
3872 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
3875 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
3877 - replace mmap() code with direct brk()/sbrk() calls.
3881 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
3884 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
3886 - remove outdated i_malloc() interfaces
3890 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
3893 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
3895 - redisable imalloc (sorry!)
3899 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3902 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
3904 - correct GET_PAGE_SLOT() macro
3908 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3911 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
3913 - oops forgot to commit it with imalloc turned off
3917 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3920 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
3926 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
3927 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
3930 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
3932 - lowlevel imalloc code
3936 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
3937 + - trunk/libcharybdis/imalloc.h (File Added)
3940 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
3946 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
3949 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
3955 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
3958 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
3960 - 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)
3964 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
3965 + - trunk/libcharybdis/imalloc.c (File Added)
3968 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
3970 - increment configure Id
3974 +2208 -1 trunk/configure (File Modified)
3977 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
3979 - bootstrap for imalloc code
3983 +54 -1 trunk/configure.ac (File Modified)
3984 +27 -0 trunk/include/setup.h.in (File Modified)
3987 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
3989 Clarify interaction of spoofs and channel bans/operator{} blocks.
3993 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3994 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3997 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
3999 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4003 +30 -22 trunk/src/ircd.c (File Modified)
4006 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4008 If shared{} blocks deny something, the command
4009 is silently ignored.
4013 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4016 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4018 Move up IsService check so we don't store a non-service
4019 in preClient->sasl_agent.
4023 +6 -6 trunk/modules/m_sasl.c (File Modified)
4026 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4028 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4029 Add some more sanity checks on agent strings.
4033 +13 -11 trunk/modules/m_sasl.c (File Modified)
4036 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4038 Unknown clients can have an ID too now so make sure to remove
4039 them from the hash if they exit.
4043 +3 -0 trunk/src/client.c (File Modified)
4046 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4048 Only accept sasl from servers in a service{} block.
4049 Not tested but this must go in.
4053 +6 -0 trunk/modules/m_sasl.c (File Modified)
4054 +3 -0 trunk/modules/m_signon.c (File Modified)
4057 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4059 Only process SAVE messages targetting registered users,
4060 not servers or unregistered connections. Could cause
4061 a crash when bad protocol was received.
4065 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4068 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4070 - fix QJM buffer overflow vulnerability (fucking GXTi)
4074 +3 -3 trunk/src/s_user.c (File Modified)
4077 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4079 Mention /scan umodes under oper_spy privilege.
4083 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4086 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4088 Mention that overlapping cluster blocks are a bad thing.
4092 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4095 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4097 - Document cluster{} and shared{} blocks.
4098 - Mention that service{} does not allow wildcards.
4102 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4105 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4107 Document exempt{} and service{} blocks, point to reference.conf for
4108 general{}, channel{} and serverhide{}.
4112 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4115 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4117 Document ~ in lists of values better.
4121 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4124 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4126 More detailed CNOTICE, CPRIVMSG descriptions.
4130 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4133 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4135 Oops, need both Revision and Id on modules.
4139 + - trunk/modules/sno_routing.c (Property Modified)
4142 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4144 Tweak header comment a bit (filename, Id).
4148 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4151 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4153 Add GLINE and UNGLINE.
4157 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4160 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4162 New configure with proper Id.
4166 +3 -1 trunk/configure (File Modified)
4169 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4171 Change #include directives for in6addr_any, hopefully compiles better now.
4175 +3 -1 trunk/configure.ac (File Modified)
4178 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4180 Encourage putting actual administrative information
4181 in the admin{} block.
4185 +3 -3 trunk/doc/example.conf (File Modified)
4188 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4190 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4194 +9 -7 trunk/include/s_conf.h (File Modified)
4195 +1 -0 trunk/src/newconf.c (File Modified)
4196 +10 -0 trunk/src/s_user.c (File Modified)
4199 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4201 - Change to glines = no in example confs
4202 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4207 +1 -1 trunk/doc/example.conf (File Modified)
4208 +1 -1 trunk/doc/reference.conf (File Modified)
4209 +2 -2 trunk/modules/m_gline.c (File Modified)
4212 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4214 - forward-port QJM fix from 1.1
4218 +2 -0 trunk/src/s_user.c (File Modified)
4221 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4223 - add switch to configure to disable the block allocator
4227 +18 -0 trunk/configure (File Modified)
4228 +9 -0 trunk/configure.ac (File Modified)
4229 +0 -6 trunk/include/config.h (File Modified)
4230 +3 -0 trunk/include/setup.h.in (File Modified)
4233 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4235 Fix wierd error that would exit SASL users with "Overridden"
4238 +1 -1 trunk/modules/m_signon.c (File Modified)
4241 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4243 Remove obsolete XXX comment about lazylinks.
4247 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4250 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4252 OJOIN: make sure to send the wallops remotely for #channels
4256 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4259 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4261 Accountability for OJOIN (contrib module)
4264 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4267 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4269 - move more stuff over to ircd_state
4273 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4274 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4275 +9 -0 trunk/src/ircd_state.c (File Modified)
4276 +3 -3 trunk/src/patricia.c (File Modified)
4279 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4281 - move more stuff out of libircd and into ircd_state.c
4285 +5 -5 trunk/src/channel.c (File Modified)
4286 +4 -4 trunk/src/client.c (File Modified)
4287 +12 -0 trunk/src/ircd_state.c (File Modified)
4290 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4292 - this is just barrels of fun
4296 + - trunk/include/ircd_state.h (File Added)
4297 +1 -1 trunk/src/Makefile.in (File Modified)
4298 +2 -1 trunk/src/channel.c (File Modified)
4299 +3 -52 trunk/src/ircd.c (File Modified)
4300 +100 -3 trunk/src/ircd_state.c (File Modified)
4303 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4305 It's .include, not #include.
4309 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4312 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4314 More consistent section titles.
4318 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4319 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4320 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4323 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4325 Mention possible exceeding of +j/+l due to propagation
4326 delays between servers.
4330 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4333 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4336 - "text" -> <quote>text</quote>
4342 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4343 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4344 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4345 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4348 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4350 Remove text about deprecation of glines.
4354 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4357 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4359 - Add description of umode +D, deaf.
4360 - Mention CALLERID 005 token with umode +g.
4364 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4367 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4369 Strip off a leading colon in services shortcuts (aliases).
4373 +2 -0 trunk/src/parse.c (File Modified)
4376 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4378 Add no_oper_invis contrib module, denies opers setting
4379 themselves invisible (except hidden_oper's).
4383 +42 -0 trunk/contrib/Makefile.in (File Modified)
4384 + - trunk/contrib/no_oper_invis.c (File Added)
4387 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4389 Mention /stats E, make the other /stats descriptions more consistent.
4393 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4396 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4398 Mention that the KILL reason and oper will appear on channels.
4402 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4405 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4407 Mention /mode #channel f to query forward channel from outside.
4411 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4414 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4416 Port over RATBOX_2_1 r20960 (anfl):
4417 client connect notices to +C should be hiding the extra
4418 fields for spoofed users
4422 +2 -1 trunk/src/s_user.c (File Modified)
4425 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4427 Add a chapter with our extra user commands:
4428 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4432 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4433 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4436 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4438 Do not put by <server>: in SQUIT reasons to servers
4439 other than the one being exited.
4443 +1 -1 trunk/src/client.c (File Modified)
4446 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4448 Regenerate configure.
4452 +1162 -1159 trunk/configure (File Modified)
4455 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4457 Move the warning flags down so they do not mess up
4458 checks like for -Wl,-export-dynamic.
4462 +33 -30 trunk/configure.ac (File Modified)
4465 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4471 +2 -1 trunk/iauth/Makefile.in (File Modified)
4474 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4476 - build iauth makefile
4480 +3 -2 trunk/configure (File Modified)
4481 +1 -0 trunk/configure.ac (File Modified)
4484 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4490 + - trunk/iauth/Makefile.in (File Added)
4493 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4495 - add iauth.conf.example from irc2.11
4499 + - trunk/doc/example-iauth.conf (File Added)
4502 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4504 - wow, i found some docs on this thing
4508 + - trunk/doc/technical/iauth-internals.txt (File Added)
4511 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4513 - no longer applicable
4517 + - trunk/authdaemon/ (File Deleted)
4520 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4522 - remove libircd.so on make clean (oops)
4526 +1 -1 trunk/src/Makefile.in (File Modified)
4529 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4531 - merge iauth source for experimentation
4535 + - trunk/iauth/ (File Added)
4536 + - trunk/iauth/a_conf.c (File Added)
4537 + - trunk/iauth/a_conf_def.h (File Added)
4538 + - trunk/iauth/a_conf_ext.h (File Added)
4539 + - trunk/iauth/a_defines.h (File Added)
4540 + - trunk/iauth/a_externs.h (File Added)
4541 + - trunk/iauth/a_io.c (File Added)
4542 + - trunk/iauth/a_io_ext.h (File Added)
4543 + - trunk/iauth/a_log.c (File Added)
4544 + - trunk/iauth/a_log_def.h (File Added)
4545 + - trunk/iauth/a_log_ext.h (File Added)
4546 + - trunk/iauth/a_struct_def.h (File Added)
4547 + - trunk/iauth/iauth.c (File Added)
4548 + - trunk/iauth/mod_lhex.c (File Added)
4549 + - trunk/iauth/mod_lhex_ext.h (File Added)
4550 + - trunk/iauth/mod_pipe.c (File Added)
4551 + - trunk/iauth/mod_pipe_ext.h (File Added)
4552 + - trunk/iauth/mod_rfc931.c (File Added)
4553 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4554 + - trunk/iauth/mod_socks.c (File Added)
4555 + - trunk/iauth/mod_socks_ext.h (File Added)
4556 + - trunk/iauth/mod_webproxy.c (File Added)
4557 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4560 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4562 User /quote help index was not sorted properly.
4566 +2 -2 trunk/help/Makefile.in (File Modified)
4567 +8 -8 trunk/help/users/index (File Modified)
4570 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4576 +25 -8 trunk/help/opers/index (File Modified)
4577 + - trunk/help/opers/scan (File Added)
4580 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4583 - Document SCAN UMODES
4584 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4588 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4591 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4593 Add our copyright information to /info (part of release-1.1 r1026).
4597 +1 -0 trunk/src/version.c.SH (File Modified)
4600 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4602 Fix some compile warnings.
4606 +1 -1 trunk/modules/core/m_join.c (File Modified)
4607 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4608 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4609 +1 -1 trunk/modules/m_scan.c (File Modified)
4610 +4 -4 trunk/modules/m_signon.c (File Modified)
4613 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4615 RSFNC: OK, actually consider unknowns also for detecting a collide.
4616 Otherwise we can get two clients with the same nick.
4620 +1 -1 trunk/modules/m_services.c (File Modified)
4623 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4625 - charybdis profiling stuff
4626 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4631 +0 -8 trunk/configure (File Modified)
4632 +1 -8 trunk/configure.ac (File Modified)
4633 +18 -0 trunk/include/channel.h (File Modified)
4634 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4635 +335 -260 trunk/src/.depend (File Modified)
4636 +1569 -0 trunk/src/Makefile.in (File Modified)
4637 + - trunk/src/chmode.c (File Added)
4638 +16 -1 trunk/src/ircd.c (File Modified)
4639 +11 -0 trunk/src/main.c (File Modified)
4640 +11 -0 trunk/src/modules.c (File Modified)
4643 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4645 RSFNC: Do not send kills to servers for unknowns
4649 +4 -2 trunk/modules/m_services.c (File Modified)
4652 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4654 Describe service{} blocks in reference.conf.
4658 +12 -0 trunk/doc/reference.conf (File Modified)
4661 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4663 Replace this list of modes with pointers to other documentation.
4667 +6 -50 trunk/doc/modes.txt (File Modified)
4670 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4672 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4673 looks too much like an old-ircd client pointer otherwise.
4677 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4680 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4683 - note truncation of the list (perhaps sending multiple
4685 - clarify in a comment that /findforwards on a nonexistent
4686 channel can be useful
4687 - sendto_one_notice() requires that the text start with
4692 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4695 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4697 When we close a local server's link, always include the
4698 name of the client causing the exit in the reason in the
4699 SQUIT we send them (replacing them with us). This makes
4700 sure server notices for stuff like "Not enough arguments
4701 to server command" are different on the two sides.
4705 +7 -5 trunk/src/client.c (File Modified)
4708 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4710 New contrib module m_findforwards.c
4714 +112 -0 trunk/contrib/Makefile.in (File Modified)
4715 + - trunk/contrib/m_findforwards.c (File Added)
4718 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4720 Whoops, don't show real host behind auth{} spoof in
4721 spoof notices if hide_spoof_ips is enabled.
4723 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4727 +3 -2 trunk/src/s_conf.c (File Modified)
4730 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4732 Add dalnet-style /identify that sends to nickserv or chanserv.
4736 +102 -0 trunk/contrib/Makefile.in (File Modified)
4737 + - trunk/contrib/m_identify.c (File Added)
4740 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4742 Document alias{} blocks a bit better.
4746 +9 -0 trunk/doc/reference.conf (File Modified)
4749 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4751 - add aliases to /stats m (data usage is not counted though, sorry)
4755 +1 -0 trunk/include/s_conf.h (File Modified)
4756 +3 -0 trunk/src/newconf.c (File Modified)
4757 +15 -0 trunk/src/parse.c (File Modified)
4760 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4762 - remove m_sshortcut as it's no longer relevant
4766 +0 -145 trunk/modules/Makefile.in (File Modified)
4767 + - trunk/modules/m_sshortcut.c (File Deleted)
4770 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4772 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4773 targets instead of my original idea :P)
4777 +32 -0 trunk/doc/example.conf (File Modified)
4778 +35 -0 trunk/doc/reference.conf (File Modified)
4779 +4 -0 trunk/include/parse.h (File Modified)
4780 +7 -0 trunk/include/s_conf.h (File Modified)
4781 +82 -0 trunk/src/newconf.c (File Modified)
4782 +78 -0 trunk/src/parse.c (File Modified)
4783 +16 -0 trunk/src/s_conf.c (File Modified)
4786 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4788 Remove some spaces after tabs. ??
4792 +18 -18 trunk/src/newconf.c (File Modified)
4795 jilles 2006/03/05 23:15:38 UTC (20060305-940)
4798 - make sure to clear all marks also if the who was aborted
4799 because of too many matches
4800 - give ERR_TOOMANYMATCHES if too many matches
4803 ratbox RATBOX_2_2 r22003 (jilles)
4807 +28 -26 trunk/modules/m_who.c (File Modified)
4810 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
4816 +9 -9 trunk/configure (File Modified)
4817 +1 -1 trunk/configure.ac (File Modified)
4820 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
4822 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
4826 +2 -1 trunk/include/s_newconf.h (File Modified)
4827 +20 -0 trunk/modules/m_rehash.c (File Modified)
4828 +1 -1 trunk/src/s_newconf.c (File Modified)
4831 gxti 2006/03/05 03:38:33 UTC (20060305-930)
4833 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
4837 +0 -1 trunk/doc/example.conf (File Modified)
4838 +0 -3 trunk/doc/reference.conf (File Modified)
4839 +0 -1 trunk/include/s_conf.h (File Modified)
4840 +0 -6 trunk/modules/m_info.c (File Modified)
4841 +1 -1 trunk/src/channel.c (File Modified)
4842 +0 -1 trunk/src/newconf.c (File Modified)
4845 gxti 2006/03/05 00:48:56 UTC (20060305-928)
4847 Missing header in m_chghost.c
4850 +1 -0 trunk/modules/m_chghost.c (File Modified)
4853 gxti 2006/02/28 19:53:33 UTC (20060228-926)
4855 Relocate QJM code to a seperate function(change_nick_user_host)
4856 Change CHGHOST to use change_nick_user_host instead of just setting it
4860 +3 -0 trunk/include/s_user.h (File Modified)
4861 +1 -1 trunk/modules/m_chghost.c (File Modified)
4862 +3 -78 trunk/modules/m_signon.c (File Modified)
4863 +89 -0 trunk/src/s_user.c (File Modified)
4866 jilles 2006/02/28 13:24:51 UTC (20060228-924)
4868 Restore /stats a (dns servers, admin-only).
4872 +1 -0 trunk/include/res.h (File Modified)
4873 +5 -8 trunk/modules/m_stats.c (File Modified)
4874 +16 -0 trunk/src/res.c (File Modified)
4877 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
4879 - Add CHARYBDIS_PROFILE if we are profiling.
4880 - Remove -static from CFLAGS when profiling because this is really unnecessary.
4881 - Remove duplicate --enable-epoll entry.
4885 +1595 -15 trunk/configure (File Modified)
4886 +30 -11 trunk/configure.ac (File Modified)
4887 +3 -0 trunk/include/setup.h.in (File Modified)
4890 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
4892 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
4896 +28 -0 trunk/aclocal.m4 (File Modified)
4899 jilles 2006/02/23 13:25:48 UTC (20060223-916)
4901 Allow requesting forward channel and quiet list in same mode command.
4905 +1 -1 trunk/modules/core/m_mode.c (File Modified)
4908 jilles 2006/02/22 00:06:41 UTC (20060222-912)
4910 Add description of xline wildcards.
4914 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4917 gxti 2006/02/21 23:54:57 UTC (20060221-908)
4919 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
4923 +0 -4 trunk/modules/m_services.c (File Modified)
4926 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
4932 +1 -1 trunk/include/hook.h (File Modified)
4935 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
4937 call_hook, not hook_call
4941 +1 -1 trunk/modules/core/m_join.c (File Modified)
4944 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
4946 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
4947 Could be useful for a number of things.
4951 +9 -0 trunk/modules/core/m_join.c (File Modified)
4954 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
4956 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
4960 +7 -0 trunk/include/hook.h (File Modified)
4963 gxti 2006/02/20 21:27:46 UTC (20060220-896)
4965 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
4969 +15 -0 trunk/modules/m_services.c (File Modified)
4972 jilles 2006/02/20 11:26:45 UTC (20060220-894)
4974 Clarify snomask +f, +k, +u.
4978 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4981 jilles 2006/02/20 11:26:22 UTC (20060220-892)
4983 Cmode +p and +s may be set simultaneously.
4987 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4990 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
4992 actually, we should check the data version on each reload (oops)
4996 +6 -6 trunk/src/main.c (File Modified)
4999 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5001 more work on the loader
5005 +45 -21 trunk/src/main.c (File Modified)
5008 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5010 Add prototype ircd_state.c
5014 + - trunk/src/ircd_state.c (File Added)
5017 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5019 Smaller improvements.
5023 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5026 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5028 Add a lot of stuff here.
5032 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5035 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5037 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5041 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5044 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5046 Invex doesn't trump +r or (sic) +J.
5050 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5053 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5055 Check to make sure a module is not loaded before loading it.
5059 +6 -1 trunk/src/ircd_parser.y (File Modified)
5062 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5064 - Add a missing comma in the HeaderMessages array
5065 - Only send "Your hostname is too long ..." if that really is the case
5069 +2 -2 trunk/src/s_auth.c (File Modified)
5072 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5074 build_symtable() will have already bailed here, so no need to check
5075 explicitly whether or not charybdis_main is NULL.
5079 +7 -16 trunk/src/main.c (File Modified)
5082 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5084 Data structure versioning, part 1.
5088 +10 -1 trunk/include/ircd_defs.h (File Modified)
5089 +2 -0 trunk/src/ircd.c (File Modified)
5090 +15 -3 trunk/src/main.c (File Modified)
5093 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5095 build a symbol table and use that instead of doing a raw dlsym on everything
5099 + - trunk/include/ircd_linker.h (File Added)
5100 +71 -1 trunk/src/Makefile.in (File Modified)
5101 + - trunk/src/ircd_linker.c (File Added)
5102 +16 -4 trunk/src/main.c (File Modified)
5105 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5107 The launcher now calls io_loop() instead of charybdis_main().
5108 This is so that we do not have to reinitialize *everything* later.
5112 +1 -0 trunk/include/ircd.h (File Modified)
5113 +6 -7 trunk/src/ircd.c (File Modified)
5114 +13 -1 trunk/src/main.c (File Modified)
5117 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5119 Use global binding on libircd.so.
5123 +1 -1 trunk/src/main.c (File Modified)
5126 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5128 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5129 (it will do more later)
5133 +14 -12 trunk/include/config.h (File Modified)
5134 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5135 +31 -5 trunk/src/Makefile.in (File Modified)
5136 +78 -1 trunk/src/ircd.c (File Modified)
5137 + - trunk/src/main.c (File Added)
5140 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5142 Add whitespace here, oops.
5146 +1 -1 trunk/CREDITS (File Modified)
5149 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5151 Properly copy over the IP address here instead of using a cheap hack.
5152 Because the hack didn't work right except on IPv6. :|
5156 +12 -2 trunk/src/s_newconf.c (File Modified)
5159 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5161 Revert reject cache notice to ratbox's, which more
5162 clearly suggests what's happening.
5166 +4 -1 trunk/src/reject.c (File Modified)
5169 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5171 Fix the openssl status in the overview information.
5175 +1 -3 trunk/configure (File Modified)
5176 +1 -3 trunk/configure.ac (File Modified)
5179 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5181 - Add simple exempt{} block (127.0.0.1) to example.conf.
5182 - Remove mention of deny{}.
5186 +5 -0 trunk/doc/example.conf (File Modified)
5187 +1 -1 trunk/doc/reference.conf (File Modified)
5190 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5192 example.conf: add some comments at the start
5193 reference.conf: some ircd-ratbox -> charybdis
5197 +11 -0 trunk/doc/example.conf (File Modified)
5198 +6 -5 trunk/doc/reference.conf (File Modified)
5201 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5203 Rename m_createauthonly module to createauthonly
5204 as this is not a module providing an m_function
5209 +1 -38 trunk/contrib/Makefile.in (File Modified)
5210 + - trunk/contrib/createauthonly.c (File Added)
5211 + - trunk/contrib/m_createauthonly.c (File Deleted)
5214 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5216 Add to example confs commented lines for:
5217 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5218 sno_globalkline.so, sno_globaloper.so.
5222 +5 -1 trunk/doc/example.conf (File Modified)
5223 +9 -1 trunk/doc/reference.conf (File Modified)
5226 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5228 - Unbreak connecting to connect{}s with hostnames
5229 instead of IP addresses (broken with new resolver).
5230 - Try to do A/AAAA query based on aftype in
5231 connect{} (doesn't seem to work fully).
5235 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5238 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5240 Unbreak /rehash dns.
5244 +1 -0 trunk/src/res.c (File Modified)
5247 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5249 Preserve Hybrid Id and add one of our own.
5253 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5254 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5257 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5259 Add anfl and Androsyn to CREDITS.
5260 They wrote a lot of ratbox code we use, both before and after the fork.
5264 +2 -0 trunk/CREDITS (File Modified)
5267 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5269 Hostname validity check.
5273 +42 -3 trunk/src/s_auth.c (File Modified)
5276 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5278 Version bump to 1.2.0.
5282 +9 -9 trunk/configure (File Modified)
5283 +1 -1 trunk/configure.ac (File Modified)
5286 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5288 - Missed a spot in the IPv6 code here. Should be usable now.
5292 +2 -2 trunk/src/res.c (File Modified)
5295 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5297 Alright, so, this massive commit does the following:
5299 - Adds a resolver based on the undernet and hybrid one.
5300 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5301 - Makes a check in ./configure be posixly correct
5302 - Simplifies the auth code and DNS callbacks
5304 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5308 +1 -1 trunk/Makefile.in (File Modified)
5309 + - trunk/adns/ (File Deleted)
5310 +148 -80 trunk/configure (File Modified)
5311 +1 -2 trunk/configure.ac (File Modified)
5312 +6 -0 trunk/include/client.h (File Modified)
5313 +1 -0 trunk/include/packet.h (File Modified)
5314 +153 -41 trunk/include/res.h (File Modified)
5315 + - trunk/include/reslib.h (File Added)
5316 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5317 +930 -1449 trunk/modules/.depend (File Modified)
5318 +3 -0 trunk/modules/m_stats.c (File Modified)
5319 +417 -621 trunk/src/.depend (File Modified)
5320 +1 -1 trunk/src/.indent.pro (File Modified)
5321 +2069 -289 trunk/src/Makefile.in (File Modified)
5322 + - trunk/src/adns.c (File Deleted)
5323 + - trunk/src/res.c (File Added)
5324 + - trunk/src/reslib.c (File Added)
5325 +11 -50 trunk/src/s_auth.c (File Modified)
5326 +4 -26 trunk/src/s_newconf.c (File Modified)
5329 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5331 Document the NOBALLOC feature.
5335 +7 -1 trunk/include/config.h (File Modified)
5338 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5340 commands.sgml changes
5344 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5347 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5353 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5356 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5358 Improve description of class{} block (in particular,
5359 mention server classes as well as client classes).
5363 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5366 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5369 -/* sendq: servers need a higher sendq as they send more data */
5370 +/* sendq: servers need a higher sendq as they are sent more data */
5374 +1 -1 trunk/doc/reference.conf (File Modified)
5377 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5379 Add modules{} block.
5383 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5386 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5388 Add general::oper_snomask, snomask on oper up for opers
5389 that have umode +s set on oper up, but do not have
5390 a specific snomask setting in their operator block.
5391 If this is empty or not specified, +s is used as before.
5395 +4 -1 trunk/doc/example.conf (File Modified)
5396 +7 -1 trunk/doc/reference.conf (File Modified)
5397 +1 -0 trunk/include/client.h (File Modified)
5398 +1 -0 trunk/include/s_conf.h (File Modified)
5399 +32 -0 trunk/src/newconf.c (File Modified)
5400 +1 -0 trunk/src/s_conf.c (File Modified)
5401 +13 -3 trunk/src/s_user.c (File Modified)
5404 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5409 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5412 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5414 Add MASKTRACE and CHANTRACE commands.
5418 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5421 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5423 document loadmodule directive
5427 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5430 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5436 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5439 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5441 q:lines are no longer living in the ircd.conf either
5445 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5448 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5450 remove k:line, d:line, x:line as they are their own files now
5454 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5457 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5459 New place for operator::snomask.
5463 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5466 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5468 Document connect {}.
5472 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5475 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5477 example.conf: move operator::snomask to a more logical place,
5478 more sensible default
5479 reference.conf: add operator::snomask
5483 +3 -3 trunk/doc/example.conf (File Modified)
5484 +3 -0 trunk/doc/reference.conf (File Modified)
5487 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5489 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5490 in those conf entries that take umodes like <name1>, <name2>, ...
5494 +3 -0 trunk/doc/reference.conf (File Modified)
5495 +3 -0 trunk/src/newconf.c (File Modified)
5498 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5504 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5507 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5513 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5516 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5522 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5525 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5531 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5534 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5536 Document operator {} blocks.
5540 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5543 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5545 auth{}: clarify/add some details
5549 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5552 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5554 auth{}: Move a paragraph.
5558 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5561 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5563 Document auth{} blocks.
5567 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5570 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5576 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5579 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5581 Add umode +R, prevents unidentified clients from
5582 sending private messages or notices. /accept'ed
5583 clients and opers are exempt.
5584 Due to the /accept part, this is only checked
5585 at the target's server, may want to change
5590 +1 -0 trunk/help/opers/umode (File Modified)
5591 +1 -0 trunk/help/users/umode (File Modified)
5592 +2 -0 trunk/include/client.h (File Modified)
5593 +1 -0 trunk/include/numeric.h (File Modified)
5594 +11 -1 trunk/modules/core/m_message.c (File Modified)
5595 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5596 +1 -1 trunk/src/messages.tab (File Modified)
5597 +1 -1 trunk/src/s_user.c (File Modified)
5600 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5602 Don't allow a nick change if banned or quieted (and not
5603 voiced or opped) on a channel. This uses numeric 435
5604 (bahamut's "cannot change to a banned nick") because
5605 bahamut/ircu's 437 and hyperion's 438 already have
5606 another meaning for us.
5610 +2 -0 trunk/include/channel.h (File Modified)
5611 +1 -0 trunk/include/numeric.h (File Modified)
5612 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5613 +38 -0 trunk/src/channel.c (File Modified)
5614 +1 -1 trunk/src/messages.tab (File Modified)
5617 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5620 - respect ban exceptions
5621 - also deny a knock if quieted
5625 +2 -1 trunk/modules/m_knock.c (File Modified)
5628 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5630 Reverse bad substitution in comment.
5634 +1 -1 trunk/src/channel.c (File Modified)
5637 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5639 - set DynSpoof flag for clients spoofed at registration
5640 - add orighost instead of host to the hostname hash
5644 +5 -1 trunk/src/s_user.c (File Modified)
5647 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5649 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5653 +2 -3 trunk/src/send.c (File Modified)
5656 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5658 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5662 +17 -7 trunk/modules/m_signon.c (File Modified)
5665 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5667 Correct minimum args on ENCAP SASL to avoid nasty core.
5671 +1 -1 trunk/modules/m_sasl.c (File Modified)
5674 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5676 Style nits: sptr can't ever be NULL, don't compare truth
5681 +2 -3 trunk/modules/m_scan.c (File Modified)
5684 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5686 - Comment out scan_cmodes() prototype to suppress warning
5687 - Correct minimum parameter count for mo_scan()
5691 +2 -2 trunk/modules/m_scan.c (File Modified)
5694 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5697 - Include full command in operspy notice
5698 - Allow global scans (no-list used, mask not used) without operspy
5699 - Use ERR_NOPRIVS numeric
5703 +21 -9 trunk/modules/m_scan.c (File Modified)
5706 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5708 Cancel out the >3 default if < is given; this way
5709 any </> specification fully overrides the default.
5713 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5716 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5718 - Call mo_list() from m_list() to reduce code duplication
5719 - Default to >3, rather arbitrarily (conf option?)
5720 - Make < and > mean less than and greater than again
5724 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5727 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5729 When processing topic burst, hide connecting server
5730 on netburst if flatten links is enabled.
5734 +9 -2 trunk/modules/m_tb.c (File Modified)
5737 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5739 - remove PENALTY token
5743 +0 -1 trunk/include/supported.h (File Modified)
5746 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5749 - Add PENALTY because we have a pace-wait system.
5750 - Add FNC due to SAVE and RSFNC
5755 +4 -2 trunk/include/supported.h (File Modified)
5758 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5760 mkay, indent went nuts here
5764 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5767 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5769 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5770 and can be used instead. The SAFELIST implementation is the one used by
5771 default, as most users/networks will be used to it.
5775 +1 -0 trunk/NEWS (File Modified)
5776 +14 -0 trunk/include/client.h (File Modified)
5777 +5 -0 trunk/include/hash.h (File Modified)
5778 +404 -272 trunk/modules/Makefile.in (File Modified)
5779 + - trunk/modules/m_list.c (File Deleted)
5780 + - trunk/modules/m_list_ratbox.c (File Added)
5781 + - trunk/modules/m_list_safelist.c (File Added)
5782 +5 -5 trunk/src/hash.c (File Modified)
5785 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5787 Clear invites on a lowerTS JOIN or SJOIN.
5788 This should complete kick_on_split_riding protection.
5792 +5 -0 trunk/modules/core/m_join.c (File Modified)
5793 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
5796 jilles 2006/02/08 20:26:58 UTC (20060208-718)
5798 Like in ratbox, send and interpret timestamps on invites.
5802 +9 -2 trunk/modules/m_invite.c (File Modified)
5805 jilles 2006/02/07 12:48:28 UTC (20060207-716)
5807 Add +S (network service) umode. Just for completeness, users or opers
5812 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5815 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
5821 +35 -2 trunk/NEWS (File Modified)
5824 gxti 2006/02/06 04:42:14 UTC (20060206-712)
5826 Split off a PreClient structure for data to be freed on registation (i.e. password).
5827 New hook introduce_client for post-registration messages.
5828 Fix b0rked SASL numerics.
5829 Burst REALHOST post-introduction for spoofed-on-registration clients.
5830 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
5831 Pre-registration signon support.
5835 +10 -0 trunk/configure (File Modified)
5836 +2 -0 trunk/configure.ac (File Modified)
5837 +14 -4 trunk/include/client.h (File Modified)
5838 +1 -0 trunk/include/hook.h (File Modified)
5839 +1 -0 trunk/include/numeric.h (File Modified)
5840 +3 -0 trunk/include/setup.h.in (File Modified)
5841 +16 -0 trunk/modules/m_chghost.c (File Modified)
5842 +25 -21 trunk/modules/m_sasl.c (File Modified)
5843 +63 -30 trunk/modules/m_signon.c (File Modified)
5844 +18 -0 trunk/src/client.c (File Modified)
5845 +2 -0 trunk/src/hook.c (File Modified)
5846 +5 -5 trunk/src/messages.tab (File Modified)
5847 +2 -0 trunk/src/s_serv.c (File Modified)
5848 +28 -2 trunk/src/s_user.c (File Modified)
5851 gxti 2006/02/06 03:10:01 UTC (20060206-710)
5853 Update hook documentation.
5857 +30 -0 trunk/doc/hooks.txt (File Modified)
5860 jilles 2006/02/05 22:44:03 UTC (20060205-708)
5862 Improve @/# handling in match_esc().
5866 +21 -13 trunk/src/match.c (File Modified)
5869 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
5871 backtrack instead of bailing out when handling a mismatched escape
5875 +1 -1 trunk/src/match.c (File Modified)
5878 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
5880 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
5883 +2 -1 trunk/CREDITS (File Modified)
5886 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
5888 Fix the escape brokenness and pick up a more efficient matching algorithm,
5889 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
5890 Patch sent upstream. They can do whatever they want with it, *shrug*.
5894 +147 -161 trunk/src/match.c (File Modified)
5897 jilles 2006/02/04 20:13:39 UTC (20060204-700)
5899 If flatten links is enabled, fake the origins of some ServerModes
5900 sent to clients so that the server sending the netburst is hidden.
5901 Most mode hacks still show the true source.
5905 +17 -4 trunk/modules/core/m_mode.c (File Modified)
5906 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
5909 jilles 2006/02/04 18:26:55 UTC (20060204-698)
5911 - When exiting a local server, send SQUIT <them> :<reason> (no matter
5912 where the exit originated).
5913 - When receiving an SQUIT for a server themselves
5914 (IsMe(target_p) || target_p == client_p)
5915 close their link and send a local server notice.
5919 +16 -9 trunk/modules/core/m_squit.c (File Modified)
5920 +6 -3 trunk/src/client.c (File Modified)
5923 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
5925 Hooking into the wrong hook, whoops. :P
5929 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
5930 +6 -10 trunk/modules/core/m_join.c (File Modified)
5933 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
5935 this doesn't work right, right now :P
5939 +40 -0 trunk/contrib/Makefile.in (File Modified)
5940 + - trunk/contrib/m_createauthonly.c (File Added)
5941 +6 -0 trunk/include/hook.h (File Modified)
5942 +26 -1 trunk/modules/core/m_join.c (File Modified)
5943 +1 -1 trunk/src/ircd.c (File Modified)
5946 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
5948 Make can_join() hookable.
5952 +12 -1 trunk/src/channel.c (File Modified)
5955 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
5957 add 'int approved;' to the channel event hook
5961 +1 -0 trunk/include/hook.h (File Modified)
5964 gxti 2006/02/04 02:50:03 UTC (20060204-688)
5966 Use SIDs in SASL ENCAP origin.
5967 Ignore responses from other agents once the first SASL response has been received for a client.
5971 +9 -5 trunk/modules/m_sasl.c (File Modified)
5974 gxti 2006/02/04 01:44:17 UTC (20060204-686)
5976 Removed stray debug code.
5980 +1 -1 trunk/modules/m_sasl.c (File Modified)
5983 jilles 2006/02/03 22:39:24 UTC (20060203-684)
5985 Don't complain "unknown MODE flag" if a non-oper attempts
5986 to unset an oper only umode they do not have.
5987 This is to prevent unwanted error messages when users/bots
5988 do things like MODE <nick> +i-sw.
5992 +4 -2 trunk/src/s_user.c (File Modified)
5995 jilles 2006/02/03 22:32:03 UTC (20060203-682)
5997 Fix client_exit hook name and only call it for local exits that are not
6002 +3 -2 trunk/modules/m_sasl.c (File Modified)
6005 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6007 Fix SASL logic to actually use stored agent UID.
6008 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6009 Add abort code for exiting clients.
6013 +18 -9 trunk/modules/m_sasl.c (File Modified)
6016 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6018 Port over ratbox 2.2 /challenge. This is slightly more secure
6019 (better crypto, longer keys, challenge timeout) and has better
6022 The respond tool is no longer part of the ircd tree but a
6023 separate package, currently available from
6024 http://respond.ircd-ratbox.org (we should mirror/... this).
6028 +65 -310 trunk/doc/challenge.txt (File Modified)
6029 +5 -5 trunk/include/client.h (File Modified)
6030 +3 -0 trunk/include/irc_string.h (File Modified)
6031 +3 -0 trunk/include/numeric.h (File Modified)
6032 +94 -50 trunk/modules/m_challenge.c (File Modified)
6033 +1 -2 trunk/src/client.c (File Modified)
6034 +125 -0 trunk/src/irc_string.c (File Modified)
6035 +2 -2 trunk/src/messages.tab (File Modified)
6036 + - trunk/tools/rsa_respond/ (File Deleted)
6039 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6041 Preliminary SASL support.
6045 +7 -0 trunk/include/client.h (File Modified)
6046 +6 -0 trunk/include/numeric.h (File Modified)
6047 +1 -0 trunk/modules/Makefile.in (File Modified)
6048 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6049 +175 -1 trunk/modules/m_cap.c (File Modified)
6050 + - trunk/modules/m_sasl.c (File Added)
6051 +2 -0 trunk/modules/m_user.c (File Modified)
6052 +5 -5 trunk/src/messages.tab (File Modified)
6053 +8 -2 trunk/src/s_user.c (File Modified)
6056 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6058 SIGNON: make logout also apply remotely.
6062 +7 -2 trunk/modules/m_signon.c (File Modified)
6065 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6067 Use an asterisk when sending empty logins in SIGNON.
6071 +5 -5 trunk/modules/m_signon.c (File Modified)
6074 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6076 SIGNON: Only add whowas entry (add_history()) and wipe
6077 accepts (del_all_accepts()) if nick changed.
6081 +5 -3 trunk/modules/m_signon.c (File Modified)
6084 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6086 SIGNON: slight fixes to collision code:
6087 - don't kill if target_p == source_p (nick unchanged or only changed case)
6088 - add comment that SAVE support is missing
6089 - use sendto_realops_snomask() instead of sendto_realops_flags()
6093 +9 -6 trunk/modules/m_signon.c (File Modified)
6096 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6098 Fix up kills for bad nick/user/host on SIGNON.
6102 +16 -6 trunk/modules/m_signon.c (File Modified)
6105 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6107 If changing to a nick with a digit, only allow the UID.
6111 +4 -0 trunk/modules/m_signon.c (File Modified)
6114 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6116 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6117 Strip leading digits from logins that are not purely numeric.
6121 +3 -0 trunk/include/numeric.h (File Modified)
6122 +2 -0 trunk/include/send.h (File Modified)
6123 +1 -0 trunk/modules/Makefile.in (File Modified)
6124 +456 -3 trunk/modules/m_services.c (File Modified)
6125 + - trunk/modules/m_signon.c (File Added)
6126 +2 -2 trunk/src/messages.tab (File Modified)
6127 +98 -0 trunk/src/send.c (File Modified)
6130 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6132 Remove old server notice umodes from example confs.
6136 +1 -2 trunk/doc/example.conf (File Modified)
6137 +4 -17 trunk/doc/reference.conf (File Modified)
6140 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6142 Add snomask help file (forgot this earlier).
6146 + - trunk/help/opers/snomask (File Added)
6149 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6151 Add umode +l (receive locops).
6155 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6158 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6160 We don't plan to implement cmode +R (quiet unidentified) and
6161 umode +I (deny invite) for 1.1, so comment them out from the
6166 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6167 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6170 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6172 Improve snomask usage description.
6176 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6179 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6181 Mention the word snomask with umode +s (needs to be a link really).
6185 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6188 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6190 Add snomask +Z (operspy notices).
6194 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6197 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6199 Misc updates/clarifications.
6203 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6206 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6212 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6213 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6214 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6217 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6219 - Allow ENCAP REALHOST outside burst
6220 - Fix comment describing race condition: this can only happen
6221 on a local whois with use_whois_actually enabled
6225 +4 -6 trunk/modules/m_chghost.c (File Modified)
6228 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6230 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6234 +39 -0 trunk/contrib/Makefile.in (File Modified)
6235 + - trunk/contrib/sno_globaloper.c (File Added)
6238 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6240 Pass along old umodes and snomask in umode_changed hook,
6241 changing its parameter type from struct Client *
6242 to hook_data_umode_changed *. (For a new client, both
6245 The IP cloaking module now fully ignores umode changes
6246 where +h didn't change.
6250 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6251 +7 -0 trunk/include/hook.h (File Modified)
6252 +18 -4 trunk/src/s_user.c (File Modified)
6255 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6257 move libcharybdis-provided function initialisation into libcharybdis_init().
6261 +32 -11 trunk/src/ircd.c (File Modified)
6264 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6266 Make +f notices (local host, global host, global user@host, local class)
6267 netwide. Exceeding /quote set max remains local.
6271 +4 -4 trunk/src/s_conf.c (File Modified)
6274 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6276 Netwide notices about attempts to join juped channels.
6280 +1 -1 trunk/modules/core/m_join.c (File Modified)
6283 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6285 Send server notices about failed oper attempts globally.
6286 Successful remote oper attempt notices will be generated
6287 from the mode changes.
6291 +3 -3 trunk/modules/m_challenge.c (File Modified)
6292 +2 -2 trunk/modules/m_oper.c (File Modified)
6295 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6297 Rest of infrastructure for sending server notices globally.
6298 Uses a new L_NETWIDE level on sendto_realops_snomask().
6302 +1 -0 trunk/include/send.h (File Modified)
6303 +31 -4 trunk/src/send.c (File Modified)
6306 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6308 Add general::global_snotices conf option to control
6309 whether we send out SNOTEs. Does not do anything yet.
6313 +1 -0 trunk/doc/example.conf (File Modified)
6314 +6 -0 trunk/doc/reference.conf (File Modified)
6315 +1 -0 trunk/include/s_conf.h (File Modified)
6316 +6 -0 trunk/modules/m_info.c (File Modified)
6317 +1 -0 trunk/src/newconf.c (File Modified)
6318 +1 -0 trunk/src/s_conf.c (File Modified)
6321 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6323 Only accept SNOTE from servers.
6327 +2 -0 trunk/modules/m_snote.c (File Modified)
6330 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6332 Correct parv indices so this actually works.
6336 +2 -2 trunk/modules/m_snote.c (File Modified)
6339 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6345 +3 -3 trunk/modules/m_snote.c (File Modified)
6348 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6350 Add m_snote.c, SNOTE propagator.
6354 +86 -0 trunk/modules/Makefile.in (File Modified)
6355 + - trunk/modules/m_snote.c (File Added)
6358 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6360 start seeding the 1.1 NEWS file
6364 +4 -0 trunk/NEWS (File Modified)
6367 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6369 rename some modules to more descriptive names...
6373 +2 -131 trunk/contrib/Makefile.in (File Modified)
6374 + - trunk/contrib/globalconnexit.c (File Deleted)
6375 + - trunk/contrib/globallineactive.c (File Deleted)
6376 + - trunk/contrib/sno_farconnect.c (File Added)
6377 + - trunk/contrib/sno_globalkline.c (File Added)
6378 +1 -120 trunk/modules/Makefile.in (File Modified)
6379 + - trunk/modules/networknotice.c (File Deleted)
6380 + - trunk/modules/sno_routing.c (File Added)
6383 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6385 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6386 Uses FLAGS2_FLOODDONE bit on servers.
6390 +3 -0 trunk/include/client.h (File Modified)
6391 +121 -1 trunk/modules/Makefile.in (File Modified)
6392 + - trunk/modules/networknotice.c (File Added)
6395 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6397 Don't show servers in /trace to nonopers if flatten links is enabled.
6401 +8 -5 trunk/modules/m_trace.c (File Modified)
6404 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6407 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6408 - send back confirmation to source, if local client
6409 - send a +s server notice if the source is neither a server nor a service (+S)
6413 +5 -1 trunk/modules/m_chghost.c (File Modified)
6416 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6418 Use sendto_realops_snomask_from() to make the
6419 server notices appear to come from the affected
6424 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6425 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6428 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6430 Add sendto_realops_snomask_from(), allows
6431 specification of apparent source server.
6435 +1 -0 trunk/include/send.h (File Modified)
6436 +41 -1 trunk/src/send.c (File Modified)
6439 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6441 Revert r579. Keep host, not orighost in oper up notice.
6442 It would be inconsistent to have orighost there, and we
6443 don't want to mess up all server notices by putting both
6448 +1 -1 trunk/src/s_user.c (File Modified)
6451 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6453 Include the IP address in operlog/foperlog.
6457 +10 -8 trunk/modules/m_challenge.c (File Modified)
6458 +8 -6 trunk/modules/m_oper.c (File Modified)
6461 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6463 Call umode_changed hook on oper up.
6467 +1 -0 trunk/src/s_user.c (File Modified)
6470 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6472 Add globalconnexit contrib module, shows remote client connects/exits
6473 except netsplits/netjoin on snomask +F.
6474 Notice formatting will probably change somewhat still.
6478 +80 -0 trunk/contrib/Makefile.in (File Modified)
6479 + - trunk/contrib/globalconnexit.c (File Added)
6482 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6484 Declare snomask_modes[] so modules can provide snomasks.
6488 +2 -0 trunk/include/snomask.h (File Modified)
6491 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6493 Replace user_signon hook with two new hooks: new_local_user
6494 and new_remote_user.
6495 These are called right before the user is introduced to the
6496 rest of the network.
6500 +2 -1 trunk/include/hook.h (File Modified)
6501 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6502 +4 -2 trunk/src/hook.c (File Modified)
6503 +2 -3 trunk/src/s_user.c (File Modified)
6506 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6508 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6512 +2 -2 trunk/modules/m_scan.c (File Modified)
6515 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6517 Update doc/technical/send.txt.
6521 +91 -131 trunk/doc/technical/send.txt (File Modified)
6524 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6526 Add chantrace and masktrace to help files.
6530 + - trunk/help/opers/chantrace (File Added)
6531 +27 -20 trunk/help/opers/index (File Modified)
6532 + - trunk/help/opers/masktrace (File Added)
6533 +2 -0 trunk/help/opers/operspy (File Modified)
6536 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6538 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6539 Shows etrace-like output for all users in a channel,
6540 in particular IP addresses.
6544 +75 -2 trunk/modules/m_etrace.c (File Modified)
6547 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6549 Port over ratbox 2.2 r21727 (anfl):
6550 add some logging when we drop servers in places where we only notify opers
6554 +31 -0 trunk/modules/core/m_server.c (File Modified)
6557 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6559 display orighost in operup message
6563 +1 -1 trunk/src/s_user.c (File Modified)
6566 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6568 Add globallineactive contrib module, a hack which can often
6569 show k/d/g/x line active for remote clients.
6573 +52 -0 trunk/contrib/Makefile.in (File Modified)
6574 + - trunk/contrib/globallineactive.c (File Added)
6577 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6579 Show IP field in the same way as MASKTRACE:
6580 "255.255.255.255" if it's unknown (remote TS5 client)
6581 and "0" if we or the remote server are purposely
6586 +12 -1 trunk/modules/m_scan.c (File Modified)
6589 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6592 - don't show servers in a global scan
6593 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6597 +4 -1 trunk/modules/m_scan.c (File Modified)
6600 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6602 Implement SCAN UMODES.
6606 +3 -0 trunk/include/numeric.h (File Modified)
6607 +128 -2 trunk/modules/m_scan.c (File Modified)
6608 +2 -2 trunk/src/messages.tab (File Modified)
6611 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6617 +1 -1 trunk/modules/m_scan.c (File Modified)
6620 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6622 parv[0] should be parv[1].
6626 +1 -1 trunk/modules/m_scan.c (File Modified)
6629 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6635 +1 -1 trunk/modules/m_scan.c (File Modified)
6638 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6644 +2 -2 trunk/modules/m_scan.c (File Modified)
6647 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6649 framework for scan command
6653 +113 -0 trunk/modules/Makefile.in (File Modified)
6654 + - trunk/modules/m_scan.c (File Added)
6657 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6659 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6663 +2 -0 trunk/include/irc_string.h (File Modified)
6664 +157 -1 trunk/modules/m_etrace.c (File Modified)
6665 +129 -90 trunk/src/match.c (File Modified)
6668 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6670 orighost may live in a different hash bucket (likely the case), lets check it standalone
6674 +39 -3 trunk/src/hostmask.c (File Modified)
6677 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6679 SVN didn't check modules/ somehow, hrmm.
6683 +1 -1 trunk/modules/m_kline.c (File Modified)
6684 +6 -6 trunk/modules/m_stats.c (File Modified)
6687 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6689 Track hostmask entries for client_p->orighost, if available.
6690 Not throughly tested, but seems to work fine.
6694 +8 -4 trunk/include/hostmask.h (File Modified)
6695 +14 -10 trunk/src/hostmask.c (File Modified)
6698 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6700 Pass on SQUIT reasons more.
6704 +17 -19 trunk/src/client.c (File Modified)
6707 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6709 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6710 This way, hidden admins also get them.
6714 +4 -4 trunk/src/send.c (File Modified)
6717 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6719 From ircd-ratbox 2.2 (r21339 anfl):
6720 ms_kill() should be using find_person(), not find_client()
6721 otherwise it can generate a core.
6725 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6728 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6730 Add m_error to core_module_table, so it is loaded by default.
6734 +1 -0 trunk/src/modules.c (File Modified)
6737 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6739 comment is a const char *, not char *.
6743 +1 -1 trunk/include/hook.h (File Modified)
6746 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6748 Fix a long standing hybrid 7 bug: when getting a read error
6749 on a server, report_error() is called with a %d instead of
6750 a %s in the format string ("Lost connection" in +d).
6754 +1 -1 trunk/src/client.c (File Modified)
6757 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6763 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6766 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6768 Add document describing capabilities and what they mean.
6772 + - trunk/doc/technical/capab.txt (File Added)
6775 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6777 Change client_exit hook to pass all exit_client() parameters.
6781 +8 -0 trunk/include/hook.h (File Modified)
6782 +6 -1 trunk/src/client.c (File Modified)
6785 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6787 Add client_exit hook, called in exit_client() for all
6788 clients of all types, except clients exiting because
6789 of netsplits (QS). The only thing done before it is
6790 marking the client as "closing" (to prevent
6795 +1 -0 trunk/include/hook.h (File Modified)
6796 +2 -0 trunk/src/client.c (File Modified)
6797 +2 -0 trunk/src/hook.c (File Modified)
6800 jilles 2006/01/15 21:06:36 UTC (20060115-524)
6802 Improve the code that calculates the nnnS nnnC counts
6805 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
6809 +43 -36 trunk/modules/m_trace.c (File Modified)
6812 jilles 2006/01/15 20:55:27 UTC (20060115-522)
6814 Add server_eob hook.
6815 Planning to use this for netsplit/join notices.
6819 +1 -0 trunk/include/hook.h (File Modified)
6820 +2 -0 trunk/modules/m_pong.c (File Modified)
6821 +2 -0 trunk/src/hook.c (File Modified)
6824 jilles 2006/01/15 20:01:51 UTC (20060115-520)
6826 Default motd: ircd-ratbox -> charybdis
6830 +1 -1 trunk/doc/ircd.motd (File Modified)
6833 jilles 2006/01/15 19:35:03 UTC (20060115-518)
6835 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
6839 +4 -4 trunk/src/s_user.c (File Modified)
6842 jilles 2006/01/15 19:12:28 UTC (20060115-516)
6844 - Remove obsolete EOB help file
6845 - Document snomask in the help files
6850 + - trunk/help/opers/eob (File Deleted)
6851 +13 -12 trunk/help/opers/index (File Modified)
6852 +1 -13 trunk/help/opers/umode (File Modified)
6853 +7 -7 trunk/help/users/index (File Modified)
6856 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
6858 Bail if snomask to parse is not given. Pointy hat to myself.
6862 +3 -0 trunk/src/snomask.c (File Modified)
6865 gxti 2006/01/15 17:48:44 UTC (20060115-512)
6867 Remove m_flags from autoconf
6871 +0 -1 trunk/contrib/Makefile.in (File Modified)
6874 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
6880 + - trunk/contrib/m_flags.c (File Deleted)
6883 jilles 2006/01/15 17:22:19 UTC (20060115-508)
6885 If +s is in oper_only_umodes, clear snomask on deoper.
6889 +5 -0 trunk/src/s_user.c (File Modified)
6892 gxti 2006/01/15 17:16:50 UTC (20060115-506)
6894 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
6898 +2 -2 trunk/configure (File Modified)
6899 +2 -2 trunk/configure.ac (File Modified)
6902 jilles 2006/01/15 17:15:56 UTC (20060115-504)
6904 Remove the old server notice umodes.
6905 Default oper only umodes is now +s.
6906 Please make sure all remaining umodes still work.
6910 +3 -21 trunk/include/client.h (File Modified)
6911 +0 -12 trunk/src/newconf.c (File Modified)
6912 +1 -1 trunk/src/s_conf.c (File Modified)
6913 +12 -12 trunk/src/s_user.c (File Modified)
6916 jilles 2006/01/15 17:00:27 UTC (20060115-502)
6918 operator::flags nick_changes now controls +n snomask instead of +n umode.
6922 +8 -8 trunk/src/s_user.c (File Modified)
6925 jilles 2006/01/15 16:53:16 UTC (20060115-500)
6927 Move down h_umode_changed hook call after umode allowed checks
6928 (so it will not see +a if someone tries to set it but is not
6933 +2 -3 trunk/src/s_user.c (File Modified)
6936 jilles 2006/01/15 16:40:33 UTC (20060115-498)
6938 Move over non-+s server notices (hopefully, all of them).
6942 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
6943 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
6944 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
6945 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
6946 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
6947 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
6948 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
6949 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
6950 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
6951 +2 -2 trunk/libcharybdis/event.c (File Modified)
6952 +2 -2 trunk/modules/core/m_join.c (File Modified)
6953 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6954 +3 -3 trunk/modules/core/m_message.c (File Modified)
6955 +11 -11 trunk/modules/core/m_nick.c (File Modified)
6956 +2 -2 trunk/modules/core/m_server.c (File Modified)
6957 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6958 +1 -1 trunk/modules/m_post.c (File Modified)
6959 +1 -1 trunk/modules/m_services.c (File Modified)
6960 +2 -2 trunk/src/channel.c (File Modified)
6961 +3 -3 trunk/src/client.c (File Modified)
6962 +1 -1 trunk/src/hash.c (File Modified)
6963 +5 -5 trunk/src/s_conf.c (File Modified)
6964 +2 -2 trunk/src/s_log.c (File Modified)
6965 +4 -4 trunk/src/s_user.c (File Modified)
6968 jilles 2006/01/15 16:18:59 UTC (20060115-496)
6970 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
6974 +2 -1 trunk/include/snomask.h (File Modified)
6975 +2 -2 trunk/src/snomask.c (File Modified)
6978 jilles 2006/01/15 16:08:28 UTC (20060115-494)
6980 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
6984 +1 -1 trunk/contrib/example_module.c (File Modified)
6985 +2 -2 trunk/include/ircd_defs.h (File Modified)
6986 +6 -6 trunk/modules/core/m_error.c (File Modified)
6987 +1 -1 trunk/modules/core/m_join.c (File Modified)
6988 +2 -2 trunk/modules/core/m_kill.c (File Modified)
6989 +1 -1 trunk/modules/core/m_message.c (File Modified)
6990 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6991 +14 -14 trunk/modules/core/m_nick.c (File Modified)
6992 +18 -18 trunk/modules/core/m_server.c (File Modified)
6993 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6994 +1 -1 trunk/modules/core/m_squit.c (File Modified)
6995 +4 -4 trunk/modules/m_challenge.c (File Modified)
6996 +4 -4 trunk/modules/m_dline.c (File Modified)
6997 +13 -13 trunk/modules/m_gline.c (File Modified)
6998 +5 -5 trunk/modules/m_kline.c (File Modified)
6999 +2 -2 trunk/modules/m_oper.c (File Modified)
7000 +1 -1 trunk/modules/m_pong.c (File Modified)
7001 +13 -13 trunk/modules/m_rehash.c (File Modified)
7002 +4 -4 trunk/modules/m_resv.c (File Modified)
7003 +16 -16 trunk/modules/m_set.c (File Modified)
7004 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7005 +6 -6 trunk/modules/m_xline.c (File Modified)
7006 +1 -1 trunk/src/adns.c (File Modified)
7007 +2 -2 trunk/src/channel.c (File Modified)
7008 +1 -1 trunk/src/listener.c (File Modified)
7009 +1 -1 trunk/src/s_auth.c (File Modified)
7010 +15 -15 trunk/src/s_conf.c (File Modified)
7011 +3 -3 trunk/src/s_user.c (File Modified)
7012 +7 -7 trunk/src/send.c (File Modified)
7015 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7018 - set +s snomask if +s umode set but no snomasks
7019 - put numerics in more logical order
7023 +3 -1 trunk/src/s_user.c (File Modified)
7026 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7028 parse_snobuf_to_mask(): default to + at start
7029 allows stuff like /mode jilles +s C
7033 +1 -1 trunk/src/snomask.c (File Modified)
7036 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7038 Changes to user_mode() snomask handling.
7039 - show snomask (if not 0) on /mode <nick>
7040 - show snomask once at the end if +s/-s used
7041 - only parse 1 parameter for umode changes
7042 - don't crash on /mode <nick> +s
7043 - /mode <nick> -s clears snomask, doesn't use parameter
7044 - set umode +s iff snomask is not 0
7045 - snomask is not propagated, but umode +s is
7049 +97 -72 trunk/src/s_user.c (File Modified)
7052 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7054 Convert some messages over to snomask.
7058 +29 -29 trunk/src/client.c (File Modified)
7059 +2 -2 trunk/src/ircd.c (File Modified)
7060 +13 -13 trunk/src/modules.c (File Modified)
7061 +1 -1 trunk/src/newconf.c (File Modified)
7062 +5 -5 trunk/src/parse.c (File Modified)
7063 +1 -1 trunk/src/restart.c (File Modified)
7064 +4 -4 trunk/src/s_newconf.c (File Modified)
7065 +11 -11 trunk/src/s_serv.c (File Modified)
7068 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7070 include snomask.h from client.h
7074 +1 -0 trunk/include/client.h (File Modified)
7077 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7079 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7083 +1 -0 trunk/src/newconf.c (File Modified)
7084 +2 -1 trunk/src/snomask.c (File Modified)
7087 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7089 should start with +, not \0. Whoops. :)
7093 +1 -1 trunk/src/snomask.c (File Modified)
7096 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7098 core snomask support.
7102 +3 -0 trunk/doc/example.conf (File Modified)
7103 +2 -0 trunk/include/client.h (File Modified)
7104 +2 -0 trunk/include/numeric.h (File Modified)
7105 +2 -0 trunk/include/s_newconf.h (File Modified)
7106 +63 -0 trunk/include/send.h (File Modified)
7107 + - trunk/include/snomask.h (File Added)
7108 +1 -0 trunk/src/Makefile.in (File Modified)
7109 +1 -1 trunk/src/messages.tab (File Modified)
7110 +8 -0 trunk/src/newconf.c (File Modified)
7111 +12 -0 trunk/src/s_user.c (File Modified)
7112 +235 -0 trunk/src/send.c (File Modified)
7113 + - trunk/src/snomask.c (File Added)
7116 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7118 add a blank line after the license info.
7122 +1 -1 trunk/CREDITS (File Modified)
7125 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7127 Extend copyright to 2006.
7131 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7134 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7137 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7141 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7142 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7145 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7147 Add oper privileges document.
7151 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7152 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7155 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7157 Capitalize message names in services shortcuts (for consistency).
7161 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7164 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7170 +1 -1 trunk/src/patricia.c (File Modified)
7173 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7175 Remove obsolete 'nextconnect' variable.
7179 +0 -1 trunk/include/ircd.h (File Modified)
7180 +0 -2 trunk/src/client.c (File Modified)
7181 +0 -1 trunk/src/ircd.c (File Modified)
7184 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7186 Remove this remnant of the hybrid 6 ziplinks implementation.
7190 + - trunk/include/s_zip.h (File Deleted)
7193 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7195 Make clone limiting work on orighost, not host (so it
7196 looks through services cloaks). Lightly tested, please
7201 +2 -0 trunk/modules/m_chghost.c (File Modified)
7202 +1 -1 trunk/src/client.c (File Modified)
7203 +1 -1 trunk/src/s_conf.c (File Modified)
7206 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7208 Don't forget to link me_realhost() into the command hash.
7210 Pointy hat to: myself
7214 +1 -1 trunk/modules/m_chghost.c (File Modified)
7217 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7219 It's call_hook, not hook_call.
7223 +1 -1 trunk/src/s_user.c (File Modified)
7226 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7228 Add unreject help file.
7232 + - trunk/help/opers/unreject (File Added)
7235 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7237 Link the all-important 42 module to the build :P
7241 +1 -0 trunk/contrib/Makefile.in (File Modified)
7244 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7246 Mention /rehash help.
7250 +1 -0 trunk/help/opers/rehash (File Modified)
7253 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7255 Add h_user_signon hook.
7259 +1 -0 trunk/include/hook.h (File Modified)
7260 +2 -0 trunk/src/hook.c (File Modified)
7261 +4 -0 trunk/src/s_user.c (File Modified)
7264 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7266 Oops, forgot to set orighost for remote client introductions.
7270 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7273 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7275 Use TS6 forms in services shortcuts, if possible.
7279 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7282 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7284 - Start out default_umodes conf entry from the empty set instead of +i.
7285 - Move oper_only_umodes check to where default_umodes is used, as
7286 oper_only_umodes may not be set yet while we're reading the conf.
7290 +6 -7 trunk/src/newconf.c (File Modified)
7291 +1 -1 trunk/src/s_user.c (File Modified)
7294 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7296 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7300 +1 -0 trunk/doc/example.conf (File Modified)
7301 +7 -0 trunk/doc/reference.conf (File Modified)
7302 +0 -7 trunk/include/config.h.dist (File Modified)
7303 +1 -0 trunk/include/s_conf.h (File Modified)
7304 +6 -0 trunk/modules/m_info.c (File Modified)
7305 +9 -18 trunk/src/client.c (File Modified)
7306 +1 -0 trunk/src/newconf.c (File Modified)
7307 +1 -0 trunk/src/s_conf.c (File Modified)
7310 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7312 - Allow NULL target_ip in show_ip() (indicates message is being
7313 sent to local opers)
7314 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7316 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7317 those in src/client.c
7319 From ratbox 2.2 svn (anfl)
7323 +1 -0 trunk/include/client.h (File Modified)
7324 +21 -2 trunk/src/client.c (File Modified)
7325 +2 -4 trunk/src/hostmask.c (File Modified)
7326 +1 -5 trunk/src/s_conf.c (File Modified)
7327 +4 -8 trunk/src/s_user.c (File Modified)
7330 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7332 Fire off events properly.
7336 +7 -3 trunk/src/s_user.c (File Modified)
7339 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7341 make sure modules which depend on umode information get the message upon connection (oops)
7345 +3 -0 trunk/src/s_user.c (File Modified)
7348 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7350 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7351 From ratbox 2.2 svn.
7355 +3 -7 trunk/modules/m_etrace.c (File Modified)
7358 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7360 Replace silly `default_invisible' option with more versatile default_umodes.
7364 +2 -2 trunk/Makefile.in (File Modified)
7365 +12 -1 trunk/doc/example.conf (File Modified)
7366 +14 -7 trunk/doc/reference.conf (File Modified)
7367 +2 -4 trunk/include/s_conf.h (File Modified)
7368 +0 -6 trunk/modules/m_info.c (File Modified)
7369 +4 -0 trunk/src/modules.c (File Modified)
7370 +41 -1 trunk/src/newconf.c (File Modified)
7371 +2 -2 trunk/src/s_conf.c (File Modified)
7372 +3 -4 trunk/src/s_user.c (File Modified)
7375 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7377 Add temporary nick resvs with the proper duration,
7378 not 60 times too long.
7382 +1 -1 trunk/modules/m_resv.c (File Modified)
7385 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7387 Add kick on split riding. See reference.conf for more details.
7391 +1 -0 trunk/doc/example.conf (File Modified)
7392 +16 -0 trunk/doc/reference.conf (File Modified)
7393 +1 -0 trunk/include/s_conf.h (File Modified)
7394 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7395 +6 -0 trunk/modules/m_info.c (File Modified)
7396 +1 -0 trunk/src/newconf.c (File Modified)
7397 +1 -0 trunk/src/s_conf.c (File Modified)
7400 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7402 New credits, denoting GXTi as being on the core team.
7406 +16 -5 trunk/CREDITS (File Modified)
7409 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7411 better cloaking algorithm
7415 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7418 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7420 don't do redundant bitshifting.
7424 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7427 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7433 +1 -0 trunk/contrib/Makefile.in (File Modified)
7436 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7438 Set the DynSpoof flag properly.
7442 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7445 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7447 first go at an ip_cloaking implementation for charybdis.
7451 + - trunk/contrib/ip_cloaking.c (File Added)
7454 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7456 Add libcharybdis to contrib/ includes.
7460 +1 -1 trunk/contrib/Makefile.in (File Modified)
7463 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7465 add h_umode_changed hook for modules that provide usermodes.
7469 +1 -0 trunk/include/hook.h (File Modified)
7470 +2 -1 trunk/src/hook.c (File Modified)
7471 +3 -0 trunk/src/s_user.c (File Modified)
7474 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7476 Show quiets in /stats z.
7480 +15 -10 trunk/src/s_stats.c (File Modified)
7483 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7485 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7489 +0 -12 trunk/configure (File Modified)
7490 +0 -9 trunk/configure.ac (File Modified)
7491 +0 -3 trunk/include/setup.h.in (File Modified)
7494 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7496 change various buffer sizes to = topiclen.
7500 +3 -4 trunk/include/ircd_defs.h (File Modified)
7503 jon 2005/12/12 19:32:18 UTC (20051212-400)
7505 - Partial commit test, partial ego strokage ;)
7509 +2 -1 trunk/CREDITS (File Modified)
7512 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7514 More kqueue corrections.
7517 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7520 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7522 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7523 Not sure why this wasn't this way to begin with.
7527 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7530 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7532 example.conf tweaks:
7533 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7534 most people do not need this.
7535 Enable serverinfo::hub.
7539 +14 -11 trunk/doc/example.conf (File Modified)
7542 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7544 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7548 +1 -1 trunk/src/s_serv.c (File Modified)
7551 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7553 header include changes
7557 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7558 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7559 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7560 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7561 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7562 +1 -21 trunk/libcharybdis/select.c (File Modified)
7565 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7567 s/ilog/libcharybdis_{die,log,restart}/g
7571 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7572 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7573 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7574 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7575 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7576 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7577 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7578 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7581 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7583 Use the right callbacks in the function code.
7586 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7589 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7591 More work, it builds again!
7595 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7596 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7597 + - trunk/libcharybdis/libcharybdis.c (File Added)
7598 + - trunk/libcharybdis/libcharybdis.h (File Added)
7601 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7603 Move some stuff around.
7607 + - trunk/include/memory.h (File Deleted)
7608 + - trunk/include/tools.h (File Deleted)
7609 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7610 + - trunk/libcharybdis/memory.c (File Added)
7611 + - trunk/libcharybdis/memory.h (File Added)
7612 + - trunk/libcharybdis/snprintf.c (File Added)
7613 + - trunk/libcharybdis/tools.c (File Added)
7614 + - trunk/libcharybdis/tools.h (File Added)
7615 +1000 -1062 trunk/modules/.depend (File Modified)
7616 +421 -455 trunk/src/.depend (File Modified)
7617 +0 -1191 trunk/src/Makefile.in (File Modified)
7618 + - trunk/src/memory.c (File Deleted)
7619 + - trunk/src/snprintf.c (File Deleted)
7620 + - trunk/src/tools.c (File Deleted)
7623 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7625 move more headers into libcharybdis
7628 + - trunk/include/balloc.h (File Deleted)
7629 + - trunk/include/event.h (File Deleted)
7630 + - trunk/libcharybdis/balloc.h (File Added)
7631 + - trunk/libcharybdis/event.h (File Added)
7632 +924 -1020 trunk/modules/.depend (File Modified)
7633 +327 -406 trunk/src/.depend (File Modified)
7636 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7638 balloc, events -> libcharybdis
7641 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7642 + - trunk/libcharybdis/balloc.c (File Added)
7643 + - trunk/libcharybdis/event.c (File Added)
7644 +0 -1008 trunk/src/Makefile.in (File Modified)
7645 + - trunk/src/balloc.c (File Deleted)
7646 + - trunk/src/event.c (File Deleted)
7649 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7654 + - trunk/include/commio.h (File Deleted)
7655 + - trunk/include/linebuf.h (File Deleted)
7656 + - trunk/libcharybdis/commio.h (File Added)
7657 + - trunk/libcharybdis/linebuf.h (File Added)
7658 +1644 -530 trunk/modules/.depend (File Modified)
7659 +1 -1 trunk/modules/Makefile.in (File Modified)
7660 +720 -284 trunk/src/.depend (File Modified)
7663 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7665 Makefile reworking -- moving libcharybdis headers into proper location.
7668 +1 -1 trunk/adns/Makefile.in (File Modified)
7669 +1 -1 trunk/src/Makefile.in (File Modified)
7672 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7674 Document proposed authdaemon protocol.
7677 + - trunk/authdaemon/protocol.txt (File Added)
7680 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7685 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7688 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7690 Remove dead makefile from generation
7693 +1 -2 trunk/configure (File Modified)
7694 +0 -1 trunk/configure.ac (File Modified)
7697 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7699 libcharybdisIO -> libcharybdis
7702 +1 -1 trunk/src/Makefile.in (File Modified)
7705 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7710 + - trunk/libcharybdis/Makefile.in (File Added)
7711 + - trunk/libcharybdis/commio.c (File Added)
7712 + - trunk/libcharybdis/devpoll.c (File Added)
7713 + - trunk/libcharybdis/epoll.c (File Added)
7714 + - trunk/libcharybdis/io/ (File Deleted)
7715 + - trunk/libcharybdis/kqueue.c (File Added)
7716 + - trunk/libcharybdis/linebuf.c (File Added)
7717 + - trunk/libcharybdis/log/ (File Deleted)
7718 + - trunk/libcharybdis/poll.c (File Added)
7719 + - trunk/libcharybdis/ports.c (File Added)
7720 + - trunk/libcharybdis/select.c (File Added)
7723 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7728 + - trunk/libcharybdis/Makefile.in (File Deleted)
7731 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7736 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7739 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7741 add authdaemon dir for later hacking
7745 + - trunk/authdaemon/ (File Added)
7748 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7750 linebuf -> libcharybdisIO
7754 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7755 + - trunk/libcharybdis/io/linebuf.c (File Added)
7756 + - trunk/libcharybdis/log/ (File Added)
7757 + - trunk/libcharybdis/log/Makefile.in (File Added)
7758 +0 -687 trunk/src/Makefile.in (File Modified)
7759 + - trunk/src/linebuf.c (File Deleted)
7762 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7764 Solaris 10 I/O ports support
7767 + - trunk/libcharybdis/io/ports.c (File Added)
7770 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7776 +1 -1 trunk/Makefile.in (File Modified)
7777 +3 -1 trunk/configure (File Modified)
7778 +133 -10 trunk/configure.ac (File Modified)
7779 + - trunk/libcharybdis/ (File Added)
7780 + - trunk/libcharybdis/Makefile.in (File Added)
7781 + - trunk/libcharybdis/io/ (File Added)
7782 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7783 +2 -3 trunk/src/Makefile.in (File Modified)
7784 + - trunk/src/io/ (File Deleted)
7787 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7789 split IO stuff into libcharybdisIO.
7793 + - trunk/src/commio.c (File Deleted)
7794 + - trunk/src/devpoll.c (File Deleted)
7795 + - trunk/src/epoll.c (File Deleted)
7796 + - trunk/src/io/ (File Added)
7797 + - trunk/src/io/Makefile.in (File Added)
7798 + - trunk/src/io/commio.c (File Added)
7799 + - trunk/src/io/devpoll.c (File Added)
7800 + - trunk/src/io/epoll.c (File Added)
7801 + - trunk/src/io/kqueue.c (File Added)
7802 + - trunk/src/io/poll.c (File Added)
7803 + - trunk/src/io/select.c (File Added)
7804 + - trunk/src/kqueue.c (File Deleted)
7805 + - trunk/src/poll.c (File Deleted)
7806 + - trunk/src/select.c (File Deleted)
7809 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
7815 +86 -155 trunk/configure (File Modified)
7816 +1 -1 trunk/configure.ac (File Modified)
7819 jilles 2005/12/04 01:56:31 UTC (20051204-346)
7821 Remove mentions of mkkeypair/cryptlinks.
7825 +1 -3 trunk/doc/challenge.txt (File Modified)
7828 jilles 2005/12/02 17:57:29 UTC (20051202-344)
7830 Clarify serverinfo{} description.
7834 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7837 jilles 2005/12/02 17:41:44 UTC (20051202-342)
7839 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
7843 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7846 jilles 2005/12/02 17:38:53 UTC (20051202-340)
7848 Improvements also applicable to hyperion 1.x.
7852 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7855 jilles 2005/12/02 17:08:45 UTC (20051202-338)
7857 - Add +F description
7858 - General improvements and changes to charybdis
7862 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7865 jilles 2005/12/02 16:43:45 UTC (20051202-336)
7867 The server notice umodes only have an effect
7868 for opers. ("sendto_realops_flags", so having
7869 the umode is not enough, they must also be
7874 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7877 jilles 2005/12/02 16:39:40 UTC (20051202-334)
7879 Updates to umodes docs.
7883 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7886 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
7888 Add SGML documentation.
7891 + - trunk/doc/sgml/ (File Added)
7892 + - trunk/doc/sgml/oper-guide/ (File Added)
7893 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
7894 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
7895 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
7896 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
7897 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
7898 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
7899 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
7902 jilles 2005/11/21 11:04:33 UTC (20051121-330)
7904 Make operwall flag restrict setting umode +z.
7905 This repairs this flag broken in charybdis-1.0.
7909 +41 -0 trunk/contrib/m_flags.c (File Modified)
7910 +9 -0 trunk/src/s_user.c (File Modified)
7913 jilles 2005/11/21 10:29:37 UTC (20051121-328)
7915 Don't complain/reset remote clients +n. I'm still not
7916 convinced propagating all umodes is the way to go, oh
7921 +1 -1 trunk/src/s_user.c (File Modified)
7924 jilles 2005/11/21 10:21:42 UTC (20051121-326)
7926 - Require admin flag for oper /chghost (if it's enabled
7927 which is not default)
7928 - Give error message on nonexistant nick
7932 +12 -0 trunk/modules/m_chghost.c (File Modified)
7935 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
7937 Incorporated jilles' dynspoof patch with a few minor changes.
7940 +5 -2 trunk/include/client.h (File Modified)
7941 +1 -0 trunk/include/numeric.h (File Modified)
7942 +75 -4 trunk/modules/m_chghost.c (File Modified)
7943 +2 -21 trunk/modules/m_stats.c (File Modified)
7944 +2 -8 trunk/modules/m_trace.c (File Modified)
7945 +2 -0 trunk/src/client.c (File Modified)
7946 +3 -0 trunk/src/s_user.c (File Modified)
7949 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
7954 +5 -0 trunk/NEWS (File Modified)
7957 jilles 2005/11/17 22:38:52 UTC (20051117-320)
7959 Make show_ip() far less braindead.
7961 Obtained from: ratbox 2.2 SVN
7965 +14 -85 trunk/src/client.c (File Modified)
7968 jilles 2005/11/15 16:33:26 UTC (20051115-318)
7970 Instead of not showing channels at all for whoising services,
7971 only show channels the requester is also on. If operspying
7972 services, show all the channels.
7976 +37 -40 trunk/modules/m_whois.c (File Modified)
7979 jilles 2005/11/15 15:59:00 UTC (20051115-316)
7981 - Show real errno if we fail to connect to a server
7982 - Don't show server IPs on IRC if a server goes dead
7987 +2 -5 trunk/src/s_serv.c (File Modified)
7990 jilles 2005/11/15 15:28:18 UTC (20051115-314)
7992 Revert hybrid 7.2 aline code. It causes too many problems.
7996 +1 -47 trunk/NEWS (File Modified)
7997 + - trunk/include/aline.h (File Deleted)
7998 +53 -6 trunk/modules/m_dline.c (File Modified)
7999 +212 -16 trunk/modules/m_kline.c (File Modified)
8000 +37 -8 trunk/modules/m_resv.c (File Modified)
8001 +45 -24 trunk/modules/m_xline.c (File Modified)
8002 +0 -485 trunk/src/Makefile.in (File Modified)
8003 + - trunk/src/aline.c (File Deleted)
8006 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8008 Incorporate recent ratbox monitor bugfixes (could crash).
8012 +16 -0 trunk/modules/m_monitor.c (File Modified)
8013 +4 -3 trunk/src/monitor.c (File Modified)
8016 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8018 Fix /invite UID leak.
8020 Found by logiclrd@EFnet.
8024 +3 -2 trunk/modules/m_invite.c (File Modified)
8027 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8029 Don't show what channels a service is in.
8032 +1 -0 trunk/NEWS (File Modified)
8033 +40 -35 trunk/modules/m_whois.c (File Modified)
8036 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8038 Update version to 1.0.3.
8042 +9 -9 trunk/configure (File Modified)
8043 +1 -1 trunk/configure.ac (File Modified)
8046 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8052 +7 -1 trunk/NEWS (File Modified)
8055 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8057 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8058 More static buffers :(
8062 +12 -4 trunk/src/aline.c (File Modified)
8065 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8067 Make operspy mode (/mode !#channel showing parameters
8068 even if not on channel) work again.
8072 +4 -4 trunk/src/channel.c (File Modified)
8075 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8077 Call server_introduced hook on TS6 remote server
8078 introduction (ms_sid()).
8082 +6 -0 trunk/modules/core/m_server.c (File Modified)
8085 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8087 Cyrix boxes are wierd.
8090 +2 -1 trunk/modules/m_services.c (File Modified)
8093 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8098 +1 -1 trunk/include/client.h (File Modified)
8099 +3 -1 trunk/modules/m_services.c (File Modified)
8102 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8107 +1 -6 trunk/modules/m_services.c (File Modified)
8110 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8112 Disable a check that doesn't always seem to work right for some reason.
8115 +2 -0 trunk/modules/m_services.c (File Modified)
8118 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8124 +4 -1 trunk/NEWS (File Modified)
8127 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8133 +9 -9 trunk/configure (File Modified)
8134 +1 -1 trunk/configure.ac (File Modified)
8137 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8139 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8143 +3 -13 trunk/modules/m_trace.c (File Modified)
8146 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8148 Don't send empty RPL_WHOISCHANNELS on remote whois.
8150 Pointy hat to: jilles
8154 +1 -1 trunk/modules/m_whois.c (File Modified)
8157 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8163 +3 -0 trunk/NEWS (File Modified)
8166 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8168 Modular umode support.
8172 +0 -9 trunk/include/client.h (File Modified)
8173 +2 -1 trunk/include/s_user.h (File Modified)
8174 +1 -1 trunk/include/tools.h (File Modified)
8175 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8176 +3 -0 trunk/src/ircd.c (File Modified)
8177 +1 -1 trunk/src/messages.tab (File Modified)
8178 +2 -2 trunk/src/s_serv.c (File Modified)
8179 +37 -59 trunk/src/s_user.c (File Modified)
8180 +21 -0 trunk/src/tools.c (File Modified)
8183 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8185 Optionally do forced nick change to the UID instead of kill
8186 on nick collisions, see doc/collision_fnc.txt for more
8191 + - trunk/doc/collision_fnc.txt (File Added)
8192 +1 -0 trunk/doc/example.conf (File Modified)
8193 +8 -0 trunk/doc/reference.conf (File Modified)
8194 +1 -0 trunk/include/numeric.h (File Modified)
8195 +1 -0 trunk/include/s_conf.h (File Modified)
8196 +2 -1 trunk/include/s_serv.h (File Modified)
8197 +1 -0 trunk/include/s_stats.h (File Modified)
8198 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8199 +1 -1 trunk/src/messages.tab (File Modified)
8200 +1 -0 trunk/src/newconf.c (File Modified)
8201 +1 -0 trunk/src/s_conf.c (File Modified)
8202 +1 -0 trunk/src/s_serv.c (File Modified)
8203 +2 -2 trunk/src/s_stats.c (File Modified)
8206 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8212 trunk/NEWS (File Modified)
8215 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8217 Don't allow lookups by uid in /monitor + and /monitor s.
8221 trunk/modules/m_monitor.c (File Modified)
8224 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8226 Stop garbage +j being set in cases like +j aaa:bbb by
8227 initializing the variables properly.
8233 trunk/modules/core/m_mode.c (File Modified)
8234 trunk/modules/core/m_sjoin.c (File Modified)
8237 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8239 Apply flags to the proper server in me_gcap().
8243 trunk/modules/m_capab.c (File Modified)
8246 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8248 Use find_named_client() instead of find_client() to check
8249 for nick collisions.
8253 trunk/modules/core/m_nick.c (File Modified)
8256 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8258 - Replace old 381 numeric with a new, more positive one!
8262 trunk/src/messages.tab (File Modified)
8265 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8267 Make it compile again.
8271 trunk/src/channel.c (File Modified)
8272 trunk/src/client.c (File Modified)
8273 trunk/src/ircd.c (File Modified)
8274 trunk/src/packet.c (File Modified)
8277 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8279 - Prevent UID disclosure in cmode setting.
8283 trunk/NEWS (File Modified)
8284 trunk/modules/core/m_mode.c (File Modified)
8287 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8289 A different check which prevents UID disclosure.
8293 trunk/modules/core/m_kick.c (File Modified)
8296 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8298 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8302 trunk/modules/core/m_kick.c (File Modified)
8305 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8307 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8311 trunk/NEWS (File Modified)
8312 trunk/modules/m_accept.c (File Modified)
8313 trunk/modules/m_admin.c (File Modified)
8314 trunk/modules/m_away.c (File Modified)
8315 trunk/modules/m_cap.c (File Modified)
8316 trunk/modules/m_capab.c (File Modified)
8317 trunk/modules/m_challenge.c (File Modified)
8318 trunk/modules/m_chghost.c (File Modified)
8319 trunk/modules/m_close.c (File Modified)
8320 trunk/modules/m_cmessage.c (File Modified)
8321 trunk/modules/m_connect.c (File Modified)
8322 trunk/modules/m_dline.c (File Modified)
8323 trunk/modules/m_encap.c (File Modified)
8324 trunk/modules/m_etrace.c (File Modified)
8325 trunk/modules/m_gline.c (File Modified)
8326 trunk/modules/m_help.c (File Modified)
8327 trunk/modules/m_info.c (File Modified)
8328 trunk/modules/m_invite.c (File Modified)
8329 trunk/modules/m_ison.c (File Modified)
8330 trunk/modules/m_kline.c (File Modified)
8331 trunk/modules/m_knock.c (File Modified)
8332 trunk/modules/m_links.c (File Modified)
8333 trunk/modules/m_list.c (File Modified)
8334 trunk/modules/m_locops.c (File Modified)
8335 trunk/modules/m_lusers.c (File Modified)
8336 trunk/modules/m_map.c (File Modified)
8337 trunk/modules/m_monitor.c (File Modified)
8338 trunk/modules/m_motd.c (File Modified)
8339 trunk/modules/m_names.c (File Modified)
8340 trunk/modules/m_oper.c (File Modified)
8341 trunk/modules/m_operspy.c (File Modified)
8342 trunk/modules/m_pass.c (File Modified)
8343 trunk/modules/m_ping.c (File Modified)
8344 trunk/modules/m_pong.c (File Modified)
8345 trunk/modules/m_post.c (File Modified)
8346 trunk/modules/m_rehash.c (File Modified)
8347 trunk/modules/m_restart.c (File Modified)
8348 trunk/modules/m_resv.c (File Modified)
8349 trunk/modules/m_services.c (File Modified)
8350 trunk/modules/m_set.c (File Modified)
8351 trunk/modules/m_sshortcut.c (File Modified)
8352 trunk/modules/m_stats.c (File Modified)
8353 trunk/modules/m_svinfo.c (File Modified)
8354 trunk/modules/m_tb.c (File Modified)
8355 trunk/modules/m_testline.c (File Modified)
8356 trunk/modules/m_testmask.c (File Modified)
8357 trunk/modules/m_time.c (File Modified)
8358 trunk/modules/m_topic.c (File Modified)
8359 trunk/modules/m_trace.c (File Modified)
8360 trunk/modules/m_unreject.c (File Modified)
8361 trunk/modules/m_user.c (File Modified)
8362 trunk/modules/m_userhost.c (File Modified)
8363 trunk/modules/m_users.c (File Modified)
8364 trunk/modules/m_version.c (File Modified)
8365 trunk/modules/m_wallops.c (File Modified)
8366 trunk/modules/m_who.c (File Modified)
8367 trunk/modules/m_whois.c (File Modified)
8368 trunk/modules/m_whowas.c (File Modified)
8369 trunk/modules/m_xline.c (File Modified)
8370 trunk/src/adns.c (File Modified)
8371 trunk/src/aline.c (File Modified)
8372 trunk/src/cache.c (File Modified)
8373 trunk/src/channel.c (File Modified)
8374 trunk/src/class.c (File Modified)
8375 trunk/src/client.c (File Modified)
8376 trunk/src/commio.c (File Modified)
8377 trunk/src/event.c (File Modified)
8378 trunk/src/hash.c (File Modified)
8379 trunk/src/hostmask.c (File Modified)
8380 trunk/src/ircd.c (File Modified)
8381 trunk/src/kdparse.c (File Modified)
8382 trunk/src/linebuf.c (File Modified)
8383 trunk/src/listener.c (File Modified)
8384 trunk/src/modules.c (File Modified)
8385 trunk/src/monitor.c (File Modified)
8386 trunk/src/newconf.c (File Modified)
8387 trunk/src/packet.c (File Modified)
8388 trunk/src/parse.c (File Modified)
8389 trunk/src/reject.c (File Modified)
8390 trunk/src/s_auth.c (File Modified)
8391 trunk/src/s_conf.c (File Modified)
8392 trunk/src/s_gline.c (File Modified)
8393 trunk/src/s_log.c (File Modified)
8394 trunk/src/s_newconf.c (File Modified)
8395 trunk/src/s_serv.c (File Modified)
8396 trunk/src/s_stats.c (File Modified)
8397 trunk/src/s_user.c (File Modified)
8398 trunk/src/send.c (File Modified)
8399 trunk/src/whowas.c (File Modified)
8402 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8404 - More coding style niceities. Pretty much got client.h squared away.
8408 trunk/modules/m_dline.c (File Modified)
8409 trunk/modules/m_gline.c (File Modified)
8410 trunk/modules/m_kline.c (File Modified)
8411 trunk/modules/m_rehash.c (File Modified)
8412 trunk/modules/m_resv.c (File Modified)
8413 trunk/modules/m_stats.c (File Modified)
8414 trunk/modules/m_testline.c (File Modified)
8415 trunk/modules/m_user.c (File Modified)
8416 trunk/modules/m_xline.c (File Modified)
8419 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8421 - Propagate quiets (+q) on netjoins
8422 - Clear +q list too on lowerTS sjoin from TS6 source
8426 trunk/modules/core/m_sjoin.c (File Modified)
8427 trunk/src/s_serv.c (File Modified)
8430 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8432 Second argument to whois is always a nick, never a uid.
8433 This prevents /whois other.server uid to get information
8438 trunk/modules/m_whois.c (File Modified)
8441 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8443 Don't allow local users to use uids in user mode.
8447 trunk/src/s_user.c (File Modified)
8450 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8452 Make it compile again.
8456 trunk/src/s_stats.c (File Modified)
8459 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8461 Fix propagation of empty SJOIN.
8465 trunk/modules/core/m_sjoin.c (File Modified)
8468 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8470 Some atheme-style niceties here.
8474 trunk/modules/m_accept.c (File Modified)
8475 trunk/modules/m_admin.c (File Modified)
8476 trunk/modules/m_away.c (File Modified)
8477 trunk/modules/m_cap.c (File Modified)
8478 trunk/modules/m_capab.c (File Modified)
8479 trunk/modules/m_challenge.c (File Modified)
8480 trunk/modules/m_chghost.c (File Modified)
8481 trunk/modules/m_close.c (File Modified)
8482 trunk/modules/m_cmessage.c (File Modified)
8483 trunk/modules/m_connect.c (File Modified)
8484 trunk/modules/m_dline.c (File Modified)
8485 trunk/modules/m_encap.c (File Modified)
8486 trunk/modules/m_etrace.c (File Modified)
8487 trunk/modules/m_gline.c (File Modified)
8488 trunk/modules/m_help.c (File Modified)
8489 trunk/modules/m_info.c (File Modified)
8490 trunk/modules/m_invite.c (File Modified)
8491 trunk/modules/m_ison.c (File Modified)
8492 trunk/modules/m_kline.c (File Modified)
8493 trunk/modules/m_knock.c (File Modified)
8494 trunk/modules/m_links.c (File Modified)
8495 trunk/modules/m_list.c (File Modified)
8496 trunk/modules/m_locops.c (File Modified)
8497 trunk/modules/m_lusers.c (File Modified)
8498 trunk/modules/m_map.c (File Modified)
8499 trunk/modules/m_monitor.c (File Modified)
8500 trunk/modules/m_motd.c (File Modified)
8501 trunk/modules/m_names.c (File Modified)
8502 trunk/modules/m_oper.c (File Modified)
8503 trunk/modules/m_operspy.c (File Modified)
8504 trunk/modules/m_pass.c (File Modified)
8505 trunk/modules/m_ping.c (File Modified)
8506 trunk/modules/m_pong.c (File Modified)
8507 trunk/modules/m_post.c (File Modified)
8508 trunk/modules/m_rehash.c (File Modified)
8509 trunk/modules/m_restart.c (File Modified)
8510 trunk/modules/m_resv.c (File Modified)
8511 trunk/modules/m_services.c (File Modified)
8512 trunk/modules/m_set.c (File Modified)
8513 trunk/modules/m_sshortcut.c (File Modified)
8514 trunk/modules/m_stats.c (File Modified)
8515 trunk/modules/m_svinfo.c (File Modified)
8516 trunk/modules/m_tb.c (File Modified)
8517 trunk/modules/m_testline.c (File Modified)
8518 trunk/modules/m_testmask.c (File Modified)
8519 trunk/modules/m_time.c (File Modified)
8520 trunk/modules/m_topic.c (File Modified)
8521 trunk/modules/m_trace.c (File Modified)
8522 trunk/modules/m_unreject.c (File Modified)
8523 trunk/modules/m_user.c (File Modified)
8524 trunk/modules/m_userhost.c (File Modified)
8525 trunk/modules/m_users.c (File Modified)
8526 trunk/modules/m_version.c (File Modified)
8527 trunk/modules/m_wallops.c (File Modified)
8528 trunk/modules/m_who.c (File Modified)
8529 trunk/modules/m_whois.c (File Modified)
8530 trunk/modules/m_whowas.c (File Modified)
8531 trunk/modules/m_xline.c (File Modified)
8534 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8536 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8540 trunk/.indent.pro (File Modified)
8541 trunk/include/charybdis.h (File Added)
8542 trunk/include/client.h (File Modified)
8543 trunk/modules/.indent.pro (File Modified)
8544 trunk/src/.indent.pro (File Modified)
8545 trunk/src/adns.c (File Modified)
8546 trunk/src/aline.c (File Modified)
8547 trunk/src/cache.c (File Modified)
8548 trunk/src/channel.c (File Modified)
8549 trunk/src/class.c (File Modified)
8550 trunk/src/client.c (File Modified)
8551 trunk/src/commio.c (File Modified)
8552 trunk/src/event.c (File Modified)
8553 trunk/src/hash.c (File Modified)
8554 trunk/src/hostmask.c (File Modified)
8555 trunk/src/ircd.c (File Modified)
8556 trunk/src/kdparse.c (File Modified)
8557 trunk/src/linebuf.c (File Modified)
8558 trunk/src/listener.c (File Modified)
8559 trunk/src/modules.c (File Modified)
8560 trunk/src/monitor.c (File Modified)
8561 trunk/src/newconf.c (File Modified)
8562 trunk/src/packet.c (File Modified)
8563 trunk/src/parse.c (File Modified)
8564 trunk/src/reject.c (File Modified)
8565 trunk/src/s_auth.c (File Modified)
8566 trunk/src/s_conf.c (File Modified)
8567 trunk/src/s_gline.c (File Modified)
8568 trunk/src/s_log.c (File Modified)
8569 trunk/src/s_newconf.c (File Modified)
8570 trunk/src/s_serv.c (File Modified)
8571 trunk/src/s_stats.c (File Modified)
8572 trunk/src/s_user.c (File Modified)
8573 trunk/src/send.c (File Modified)
8574 trunk/src/whowas.c (File Modified)
8577 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8579 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8580 - Convert a few modules towards using this code.
8581 - Make a note about this change in NEWS.
8585 trunk/NEWS (File Modified)
8586 trunk/include/aline.h (File Added)
8587 trunk/modules/m_dline.c (File Modified)
8588 trunk/modules/m_kline.c (File Modified)
8589 trunk/modules/m_resv.c (File Modified)
8590 trunk/modules/m_xline.c (File Modified)
8591 trunk/src/Makefile.in (File Modified)
8592 trunk/src/aline.c (File Added)
8595 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8597 - Update NEWS document.
8601 trunk/NEWS (File Modified)
8604 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8606 Use find_named_person() instead of find_person() in services shortcuts.
8610 trunk/modules/m_sshortcut.c (File Modified)
8613 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8615 Fix propagation of empty channels (+P).
8619 trunk/modules/core/m_sjoin.c (File Modified)
8620 trunk/src/s_serv.c (File Modified)
8623 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8625 Use same comparison for +f.
8629 trunk/modules/core/m_join.c (File Modified)
8632 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8634 Retire server-server non-encap CHGHOST, and clean it up a bit.
8638 trunk/modules/m_chghost.c (File Modified)
8641 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8643 Use TS6 form for SQUIT wallops.
8647 trunk/modules/core/m_squit.c (File Modified)
8650 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8652 Propagate nick changes for remote clients in TS6 form if possible;
8653 simplify the code a bit.
8657 trunk/modules/core/m_nick.c (File Modified)
8660 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8662 Only clear oper_only_umodes on deoper for local clients.
8666 trunk/src/s_user.c (File Modified)
8669 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8671 - Don't enable use_whois_actually in the default config, makes cloaking
8672 only useful for vanity.
8676 trunk/doc/example.conf (File Modified)
8679 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8681 Fix linebuf raw code to not truncate lines longer than
8682 510 characters. This stops ziplinks corruption at
8683 the initial burst if the other side sends a lot.
8687 trunk/src/linebuf.c (File Modified)
8690 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8692 - Add +r to channel_modes().
8696 trunk/src/channel.c (File Modified)
8699 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8705 trunk/NEWS (File Modified)
8708 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8710 err, nvm. wrong project :-P
8714 trunk/src/match.c (File Modified)
8717 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8719 make sure we don't crash on match(NULL, test)
8723 trunk/src/match.c (File Modified)
8726 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8728 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8729 flags = rehash in shared{}.
8730 Uses :<source> ENCAP <target> REHASH [option].
8734 trunk/doc/example.conf (File Modified)
8735 trunk/doc/reference.conf (File Modified)
8736 trunk/help/opers/rehash (File Modified)
8737 trunk/include/s_newconf.h (File Modified)
8738 trunk/modules/m_rehash.c (File Modified)
8739 trunk/modules/m_stats.c (File Modified)
8740 trunk/src/newconf.c (File Modified)
8743 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8745 Initialize flags to 0 in conf_set_shared_flags() and
8746 conf_set_cluster_flags().
8750 trunk/src/newconf.c (File Modified)
8753 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8755 Don't allow a forward from a #channel to an &channel.
8756 Error message is Illegal channel name.
8760 trunk/modules/core/m_mode.c (File Modified)
8763 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8765 - change version to 1.0.1
8769 trunk/configure (File Modified)
8770 trunk/configure.ac (File Modified)
8773 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8779 trunk/NEWS (File Modified)
8782 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8784 Services shortcuts changes:
8785 - Require umode +S on target
8786 - Use ERR_SERVICESDOWN (440) for error message
8787 - Fix check for empty string
8791 trunk/include/numeric.h (File Modified)
8792 trunk/modules/m_sshortcut.c (File Modified)
8793 trunk/src/messages.tab (File Modified)
8796 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
8798 s/IsChanService/IsService/g;
8802 trunk/modules/m_sshortcut.c (File Modified)
8805 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
8807 Add check for service validity in shortcut routines.
8811 trunk/modules/m_sshortcut.c (File Modified)
8814 jilles 2005/09/12 15:30:26 UTC (20050912-190)
8816 Don't allow forwarding to a -F channel the setter is not on.
8820 trunk/modules/core/m_mode.c (File Modified)
8823 jilles 2005/09/12 13:55:56 UTC (20050912-188)
8825 Describe identify_service and identify_command in
8830 trunk/doc/reference.conf (File Modified)
8833 jilles 2005/09/12 13:37:11 UTC (20050912-186)
8835 More helpfile updates.
8839 trunk/help/Makefile.in (File Modified)
8840 trunk/help/opers/die (File Modified)
8841 trunk/help/opers/join (File Modified)
8842 trunk/help/opers/links (File Modified)
8843 trunk/help/opers/lusers (File Modified)
8844 trunk/help/opers/map (File Added)
8845 trunk/help/opers/motd (File Modified)
8846 trunk/help/opers/names (File Modified)
8847 trunk/help/opers/notice (File Modified)
8848 trunk/help/opers/operspy (File Modified)
8849 trunk/help/opers/part (File Modified)
8850 trunk/help/opers/privmsg (File Modified)
8851 trunk/help/opers/restart (File Modified)
8852 trunk/help/opers/set (File Modified)
8853 trunk/help/opers/stats (File Modified)
8854 trunk/help/opers/trace (File Modified)
8855 trunk/help/opers/version (File Modified)
8856 trunk/help/users/notice (File Modified)
8857 trunk/help/users/privmsg (File Modified)
8858 trunk/help/users/stats (File Modified)
8861 jilles 2005/09/12 11:18:40 UTC (20050912-184)
8867 trunk/help/opers/cmode (File Modified)
8868 trunk/help/opers/umode (File Modified)
8869 trunk/help/opers/wallops (File Modified)
8870 trunk/help/opers/who (File Modified)
8871 trunk/help/users/umode (File Modified)
8874 jilles 2005/09/12 11:11:18 UTC (20050912-182)
8876 Include cmode +r in 004 and 005.
8880 trunk/include/supported.h (File Modified)
8881 trunk/src/messages.tab (File Modified)
8884 jilles 2005/09/12 10:53:35 UTC (20050912-180)
8886 No need to clear all 3 buffers in channel_modes().
8890 trunk/src/channel.c (File Modified)
8893 jilles 2005/09/12 10:31:54 UTC (20050912-178)
8895 - Fix multiple +f modes per line
8896 - -f shouldn't take a parameter
8900 trunk/modules/core/m_mode.c (File Modified)
8903 jilles 2005/09/12 10:04:27 UTC (20050912-176)
8905 Channel mode +Q now prevents forwarding to or through
8906 a channel, just like in hyperion, not from a channel.
8910 trunk/modules/core/m_join.c (File Modified)
8913 jilles 2005/09/12 09:36:21 UTC (20050912-174)
8915 Complete +F/+Q propagation.
8919 trunk/modules/core/m_join.c (File Modified)
8920 trunk/modules/core/m_sjoin.c (File Modified)
8921 trunk/src/channel.c (File Modified)
8924 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
8926 - A few minor fixes.
8930 trunk/modules/core/m_join.c (File Modified)
8931 trunk/modules/m_services.c (File Modified)
8934 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
8936 - Fix netsplit obfuscation.
8940 trunk/src/client.c (File Modified)
8943 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
8945 - Fix another /stats p related bug.
8949 trunk/src/client.c (File Modified)
8952 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
8954 - Update example.conf.
8958 trunk/doc/example.conf (File Modified)
8961 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
8963 - Fix a minor bug here, and re-release 1.0.
8967 trunk/modules/core/m_nick.c (File Modified)
8970 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
8972 - Add bursted clients to /stats p list.
8976 trunk/modules/core/m_nick.c (File Modified)
8979 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
8981 - Add identify_service, identify_command options to the example.conf,
8986 trunk/NEWS (File Modified)
8987 trunk/doc/example.conf (File Modified)
8988 trunk/src/newconf.c (File Modified)
8991 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
8993 - Add services shortcuts.
8997 trunk/modules/Makefile.in (File Modified)
8998 trunk/modules/m_sshortcut.c (File Added)
9001 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9003 - put back checks i removed by mistake
9007 trunk/modules/core/m_join.c (File Modified)
9010 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9012 - Implement channel mode +Q, which disables forwarding.
9013 - Make forwarding usable by everyone.
9014 - Implement channel mode +F which bypasses authority checks on a target
9020 trunk/NEWS (File Modified)
9021 trunk/include/channel.h (File Modified)
9022 trunk/include/supported.h (File Modified)
9023 trunk/modules/core/m_join.c (File Modified)
9024 trunk/modules/core/m_mode.c (File Modified)
9025 trunk/src/messages.tab (File Modified)
9028 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9030 - Fix account handling brokenness.
9034 trunk/modules/m_services.c (File Modified)
9037 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9039 Identify to services via server password hack. Still
9040 needs config file parts, like
9041 identifyservice = "nickserv@services.int";
9042 identifycommand = "IDENTIFY";
9046 trunk/include/s_conf.h (File Modified)
9047 trunk/src/s_user.c (File Modified)
9050 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9052 Make send.c compile.
9056 trunk/src/send.c (File Modified)
9059 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9061 - Handle this better.
9065 trunk/src/send.c (File Modified)
9068 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9070 If the source is not a client, don't send to normal users.
9074 trunk/src/send.c (File Modified)
9077 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9079 - Make /wallops behave as wallops in other ircds.
9083 trunk/modules/m_wallops.c (File Modified)
9084 trunk/src/send.c (File Modified)
9087 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9093 trunk/NEWS (File Modified)
9094 trunk/configure (File Modified)
9095 trunk/configure.ac (File Modified)
9098 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9100 - Remove efnet configuration.
9101 - Rename example.conf as reference.conf, and replace the default
9102 example.conf with one suitable for AthemeNET.
9103 - Update makefile to reflect these changes.
9107 trunk/doc/Makefile.in (File Modified)
9108 trunk/doc/example.conf (File Modified)
9109 trunk/doc/example.efnet.conf (File Deleted)
9110 trunk/doc/reference.conf (File Added)
9113 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9115 - Don't display opers who are /away.
9119 trunk/modules/m_stats.c (File Modified)
9122 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9124 Put cmode +f in 004 and 005.
9128 trunk/include/supported.h (File Modified)
9129 trunk/src/messages.tab (File Modified)
9132 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9134 Add user umode +Q which prevents a user from
9139 trunk/include/client.h (File Modified)
9140 trunk/modules/core/m_join.c (File Modified)
9141 trunk/src/messages.tab (File Modified)
9142 trunk/src/s_user.c (File Modified)
9145 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9147 Implement channel forwarding in m_join(). As in
9148 hyperion, failing to join because of +i, +r or +j
9149 can cause you to be forwarded, potentially
9150 recursively. Unlike hyperion, a single numeric
9151 is sent in case of a successful forward, otherwise
9152 the ircd acts if there were no forward.
9156 trunk/include/numeric.h (File Modified)
9157 trunk/modules/core/m_join.c (File Modified)
9158 trunk/src/messages.tab (File Modified)
9161 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9163 Allow servers to set oper-only cmodes as well.
9167 trunk/modules/core/m_mode.c (File Modified)
9170 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9172 Add cmode +f which takes a channel name, settable
9173 only by opers for now. Does not do anything yet.
9177 trunk/include/channel.h (File Modified)
9178 trunk/modules/core/m_join.c (File Modified)
9179 trunk/modules/core/m_mode.c (File Modified)
9180 trunk/modules/core/m_sjoin.c (File Modified)
9181 trunk/src/channel.c (File Modified)
9184 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9186 Fully initialize 'mode' in ms_join() and ms_sjoin()
9187 to avoid old +j garbage from being used.
9191 trunk/modules/core/m_join.c (File Modified)
9192 trunk/modules/core/m_sjoin.c (File Modified)
9195 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9197 - only touch join_count/join_delta if join throttling
9198 is enabled on the channel
9199 - reset join_count/join_delta to 0 if -j is set
9203 trunk/modules/core/m_join.c (File Modified)
9204 trunk/modules/core/m_mode.c (File Modified)
9205 trunk/modules/core/m_sjoin.c (File Modified)
9208 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9210 Also start a new "period" for join throttling for remote joins,
9211 if necessary. Make the code slightly clearer.
9215 trunk/modules/core/m_join.c (File Modified)
9216 trunk/src/channel.c (File Modified)
9219 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9221 Some +j improvements, still broken.
9225 trunk/modules/core/m_join.c (File Modified)
9226 trunk/modules/core/m_sjoin.c (File Modified)
9229 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9231 Only do +z processing for +m channels the sender is on,
9232 as bans/quiets are currently only checked locally.
9236 trunk/modules/core/m_message.c (File Modified)
9239 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9241 - Add max_bans_large configuration option, defaulting to 500, to
9242 limit the number of bans in a +L channel
9243 - Change b/e/I to b/e/I/q in texts
9247 trunk/doc/example.conf (File Modified)
9248 trunk/include/s_conf.h (File Modified)
9249 trunk/modules/core/m_mode.c (File Modified)
9250 trunk/modules/m_info.c (File Modified)
9251 trunk/src/newconf.c (File Modified)
9252 trunk/src/s_conf.c (File Modified)
9255 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9257 Store invite for +gi channels.
9258 Note that +gi is significantly weaker access control than +i.
9262 trunk/modules/m_invite.c (File Modified)
9265 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9267 Nonops are allowed to see +q lists.
9271 trunk/modules/core/m_mode.c (File Modified)
9274 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9276 Invalidate can_send() cache on -q.
9280 trunk/modules/core/m_mode.c (File Modified)
9283 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9285 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9289 trunk/modules/core/m_sjoin.c (File Modified)
9292 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9294 - Allow blank SJOINs -- for permanant channels.
9298 trunk/modules/core/m_sjoin.c (File Modified)
9301 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9303 - Burst permanant channels.
9307 trunk/src/s_serv.c (File Modified)
9310 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9312 - Fix handling of permanant channels.
9316 trunk/modules/core/m_join.c (File Modified)
9319 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9321 - Run indent on core modules.
9322 - Add propagation of join throttle settings.
9326 trunk/modules/core/m_die.c (File Modified)
9327 trunk/modules/core/m_error.c (File Modified)
9328 trunk/modules/core/m_join.c (File Modified)
9329 trunk/modules/core/m_kick.c (File Modified)
9330 trunk/modules/core/m_kill.c (File Modified)
9331 trunk/modules/core/m_message.c (File Modified)
9332 trunk/modules/core/m_mode.c (File Modified)
9333 trunk/modules/core/m_nick.c (File Modified)
9334 trunk/modules/core/m_part.c (File Modified)
9335 trunk/modules/core/m_quit.c (File Modified)
9336 trunk/modules/core/m_server.c (File Modified)
9337 trunk/modules/core/m_sjoin.c (File Modified)
9338 trunk/modules/core/m_squit.c (File Modified)
9341 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9343 - Fix mistake in commit message.
9347 trunk/ChangeLog (File Modified)
9350 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9352 - Channel throttling.
9356 trunk/NEWS (File Modified)
9357 trunk/include/supported.h (File Modified)
9358 trunk/modules/core/m_mode.c (File Modified)
9359 trunk/src/messages.tab (File Modified)
9362 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9364 - Channel throttle logic fixes.
9368 trunk/include/channel.h (File Modified)
9371 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9373 - Add the throttle logic.
9377 trunk/include/channel.h (File Modified)
9378 trunk/include/numeric.h (File Modified)
9379 trunk/modules/core/m_join.c (File Modified)
9380 trunk/src/channel.c (File Modified)
9381 trunk/src/messages.tab (File Modified)
9384 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9386 - Cosmetic fixes to CREDITS.
9390 trunk/CREDITS (File Modified)
9393 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9395 - Better channel_modes() from ShadowIRCd 4.
9399 trunk/include/channel.h (File Modified)
9400 trunk/src/channel.c (File Modified)
9403 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9405 - Strip colour codes from parts.
9409 trunk/modules/core/m_part.c (File Modified)
9412 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9414 - Strip colour codes from quits.
9418 trunk/modules/core/m_quit.c (File Modified)
9421 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9423 - add +c/+g/+z to channel_modes().
9427 trunk/src/channel.c (File Modified)
9430 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9432 - Add +g to 004/005 numerics.
9436 trunk/include/supported.h (File Modified)
9437 trunk/src/messages.tab (File Modified)
9440 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9442 - Add +cgz to set_final_mode() in both join/sjoin.
9443 - Implement channel mode +g: Free invite.
9447 trunk/include/channel.h (File Modified)
9448 trunk/modules/core/m_join.c (File Modified)
9449 trunk/modules/core/m_mode.c (File Modified)
9450 trunk/modules/core/m_sjoin.c (File Modified)
9451 trunk/modules/m_invite.c (File Modified)
9454 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9456 - Make sure /stats p uses the right list.
9460 trunk/modules/m_stats.c (File Modified)
9463 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9465 - local oper list becomes local_oper_list.
9466 - all opers are stored on oper_list for /stats p.
9470 trunk/include/ircd.h (File Modified)
9471 trunk/modules/m_stats.c (File Modified)
9472 trunk/modules/m_trace.c (File Modified)
9473 trunk/src/client.c (File Modified)
9474 trunk/src/ircd.c (File Modified)
9475 trunk/src/s_user.c (File Modified)
9476 trunk/src/send.c (File Modified)
9479 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9481 - Remove ENABLE_SERVICES legacy define.
9485 trunk/configure (File Modified)
9486 trunk/configure.ac (File Modified)
9487 trunk/include/client.h (File Modified)
9488 trunk/include/m_info.h (File Modified)
9489 trunk/include/s_conf.h (File Modified)
9490 trunk/modules/Makefile.in (File Modified)
9491 trunk/modules/core/m_kick.c (File Modified)
9492 trunk/modules/core/m_mode.c (File Modified)
9493 trunk/modules/core/m_nick.c (File Modified)
9494 trunk/modules/core/m_sjoin.c (File Modified)
9495 trunk/modules/m_services.c (File Modified)
9496 trunk/src/channel.c (File Modified)
9497 trunk/src/newconf.c (File Modified)
9498 trunk/src/s_conf.c (File Modified)
9499 trunk/src/s_serv.c (File Modified)
9500 trunk/src/s_user.c (File Modified)
9503 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9505 - New reject message, ala ircu.
9509 trunk/src/reject.c (File Modified)
9512 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9514 - Reduce 'broadcast storm' effect in m_chghost.
9518 trunk/modules/m_chghost.c (File Modified)
9521 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9523 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9527 trunk/include/supported.h (File Modified)
9528 trunk/src/messages.tab (File Modified)
9531 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9537 trunk/include/channel.h (File Modified)
9538 trunk/modules/core/m_message.c (File Modified)
9539 trunk/modules/core/m_mode.c (File Modified)
9542 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9544 - use sendto_one_numeric() in some places.
9548 trunk/modules/core/m_mode.c (File Modified)
9551 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9553 - Implement channel mode +c -- colour stripping.
9557 trunk/include/irc_string.h (File Modified)
9558 trunk/include/supported.h (File Modified)
9559 trunk/modules/core/m_message.c (File Modified)
9560 trunk/modules/core/m_mode.c (File Modified)
9561 trunk/src/irc_string.c (File Modified)
9562 trunk/src/messages.tab (File Modified)
9565 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9567 - Add +qLP to CHANMODES 005 numeric.
9571 trunk/include/supported.h (File Modified)
9574 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9576 Move credits files to doc/.
9580 trunk/Hybrid-team (File Deleted)
9581 trunk/Ratbox-team (File Deleted)
9582 trunk/doc/Hybrid-team (File Added)
9583 trunk/doc/Ratbox-team (File Added)
9586 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9588 - Rename Ratbox credits as Ratbox-team.
9589 - Add in our own CREDITS.
9593 trunk/CREDITS (File Deleted)
9594 trunk/CREDITS (File Added)
9595 trunk/Ratbox-team (File Added)
9598 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9604 trunk/modules/core/m_mode.c (File Modified)
9607 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9609 - Rebuild configure.
9613 trunk/autom4te.cache/ (File Deleted)
9614 trunk/configure (File Modified)
9617 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9619 Add +q to messages.tab.
9623 trunk/src/messages.tab (File Modified)
9626 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9628 - port m_sjoin stuff to TS6 JOIN syntax.
9632 trunk/modules/core/m_join.c (File Modified)
9635 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9637 - Implement channel mode +q (quiet)
9641 trunk/include/channel.h (File Modified)
9642 trunk/modules/core/m_mode.c (File Modified)
9643 trunk/src/channel.c (File Modified)
9646 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9648 Add +L/+P for set_final_mode().
9652 trunk/modules/core/m_sjoin.c (File Modified)
9655 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9657 Add +L/+P in channel_modes().
9661 trunk/src/channel.c (File Modified)
9664 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9666 - Use MODE_PERMANENT, not MODE_PERMANANT
9667 - Actually use chm_staff()
9669 It compiles but is not otherwise tested.
9673 trunk/include/channel.h (File Modified)
9674 trunk/modules/core/m_mode.c (File Modified)
9675 trunk/modules/core/m_sjoin.c (File Modified)
9676 trunk/src/channel.c (File Modified)
9679 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9681 - Ok, patchlevel.h is fixed now.
9685 trunk/include/patchlevel.h (File Modified)
9688 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9694 trunk/include/patchlevel.h (File Modified)
9695 trunk/src/version.c.SH (File Modified)
9698 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9700 - Fix compilation issue with version.c.
9704 trunk/src/version.c.SH (File Modified)
9707 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9709 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9710 this from the BUGS file.
9714 trunk/BUGS (File Modified)
9717 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9719 Mangle all netsplit messages if flatten links is enabled.
9723 trunk/src/client.c (File Modified)
9726 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9728 - jilles pointed out that /stats p needed severe changes -- implement
9733 trunk/modules/m_stats.c (File Modified)
9736 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9738 Rename RELNOTES to NEWS.
9742 trunk/NEWS (File Added)
9743 trunk/RELNOTES (File Deleted)
9746 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9752 trunk/RELNOTES (File Modified)
9755 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9757 - Make /stats p work globally.
9758 - Change 'OPER(s)' to 'staff members'
9762 trunk/modules/m_stats.c (File Modified)
9765 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9767 - add modes, +LP to RPL_MYINFO.
9771 trunk/src/messages.tab (File Modified)
9774 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9776 More stuff to RELNOTES.
9780 trunk/RELNOTES (File Modified)
9783 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9789 trunk/modules/core/m_sjoin.c (File Modified)
9790 trunk/src/channel.c (File Modified)
9793 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
9795 - Implement list limit exceed modes -- +L.
9799 trunk/modules/core/m_mode.c (File Modified)
9802 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
9804 - Add handlers for modes +L, +P.
9808 trunk/include/channel.h (File Modified)
9809 trunk/modules/core/m_mode.c (File Modified)
9812 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
9814 Update properties on *everything*.
9818 trunk/.cvsignore (Property Modified)
9819 trunk/.indent.pro (Property Modified)
9820 trunk/BUGS (File Modified) (Property Modified)
9821 trunk/CREDITS (File Modified) (Property Modified)
9822 trunk/ChangeLog (Property Modified)
9823 trunk/Hybrid-team (File Modified) (Property Modified)
9824 trunk/INSTALL (File Modified) (Property Modified)
9825 trunk/LICENSE (File Modified) (Property Modified)
9826 trunk/Makefile.in (File Modified) (Property Modified)
9827 trunk/README.FIRST (File Modified) (Property Modified)
9828 trunk/RELNOTES (File Modified) (Property Modified)
9829 trunk/SVN-Access (Property Modified)
9830 trunk/aclocal.m4 (File Modified) (Property Modified)
9831 trunk/adns/.cvsignore (Property Modified)
9832 trunk/adns/COPYING (Property Modified)
9833 trunk/adns/GPL-vs-LGPL (Property Modified)
9834 trunk/adns/Makefile.in (File Modified) (Property Modified)
9835 trunk/adns/README (Property Modified)
9836 trunk/adns/README.ircd (Property Modified)
9837 trunk/adns/adns.h (File Modified) (Property Modified)
9838 trunk/adns/check.c (File Modified) (Property Modified)
9839 trunk/adns/dlist.h (File Modified) (Property Modified)
9840 trunk/adns/event.c (File Modified) (Property Modified)
9841 trunk/adns/general.c (File Modified) (Property Modified)
9842 trunk/adns/internal.h (File Modified) (Property Modified)
9843 trunk/adns/parse.c (File Modified) (Property Modified)
9844 trunk/adns/query.c (File Modified) (Property Modified)
9845 trunk/adns/reply.c (File Modified) (Property Modified)
9846 trunk/adns/setup.c (File Modified) (Property Modified)
9847 trunk/adns/transmit.c (File Modified) (Property Modified)
9848 trunk/adns/tvarith.h (File Modified) (Property Modified)
9849 trunk/adns/types.c (File Modified) (Property Modified)
9850 trunk/configure (File Modified) (Property Modified)
9851 trunk/configure.ac (File Modified) (Property Modified)
9852 trunk/contrib/.cvsignore (Property Modified)
9853 trunk/contrib/.indent.pro (Property Modified)
9854 trunk/contrib/Makefile.in (File Modified) (Property Modified)
9855 trunk/contrib/README (File Modified) (Property Modified)
9856 trunk/contrib/example_module.c (File Modified) (Property Modified)
9857 trunk/contrib/m_42.c (File Modified) (Property Modified)
9858 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
9859 trunk/contrib/m_flags.c (File Modified) (Property Modified)
9860 trunk/contrib/m_force.c (File Modified) (Property Modified)
9861 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
9862 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
9863 trunk/contrib/m_okick.c (File Modified) (Property Modified)
9864 trunk/contrib/m_olist.c (File Modified) (Property Modified)
9865 trunk/contrib/m_opme.c (File Modified) (Property Modified)
9866 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
9867 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
9868 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
9869 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
9870 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
9871 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
9872 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
9873 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
9874 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
9875 trunk/doc/.cvsignore (Property Modified)
9876 trunk/doc/CIDR.txt (File Modified) (Property Modified)
9877 trunk/doc/Makefile.in (File Modified) (Property Modified)
9878 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
9879 trunk/doc/Tao-of-IRC.940110 (Property Modified)
9880 trunk/doc/challenge.txt (File Modified) (Property Modified)
9881 trunk/doc/example.conf (File Modified) (Property Modified)
9882 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
9883 trunk/doc/hooks.txt (File Modified) (Property Modified)
9884 trunk/doc/index.txt (File Modified) (Property Modified)
9885 trunk/doc/ircd.8 (File Modified) (Property Modified)
9886 trunk/doc/ircd.motd (Property Modified)
9887 trunk/doc/logfiles.txt (File Modified) (Property Modified)
9888 trunk/doc/modeg.txt (File Modified) (Property Modified)
9889 trunk/doc/modes.txt (File Modified) (Property Modified)
9890 trunk/doc/monitor.txt (File Modified) (Property Modified)
9891 trunk/doc/old/Authors (Property Modified)
9892 trunk/doc/operguide.txt (File Modified) (Property Modified)
9893 trunk/doc/opermyth.txt (Property Modified)
9894 trunk/doc/server-version-info (File Modified) (Property Modified)
9895 trunk/doc/services.txt (File Modified) (Property Modified)
9896 trunk/doc/technical/README.TSora (Property Modified)
9897 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
9898 trunk/doc/technical/event.txt (File Modified) (Property Modified)
9899 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
9900 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
9901 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
9902 trunk/doc/technical/index.txt (File Modified) (Property Modified)
9903 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
9904 trunk/doc/technical/network.txt (File Modified) (Property Modified)
9905 trunk/doc/technical/rfc1459.txt (Property Modified)
9906 trunk/doc/technical/send.txt (File Modified) (Property Modified)
9907 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
9908 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
9909 trunk/doc/tgchange.txt (File Modified) (Property Modified)
9910 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
9911 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
9912 trunk/help/Makefile.in (File Modified) (Property Modified)
9913 trunk/help/opers/accept (Property Modified)
9914 trunk/help/opers/admin (Property Modified)
9915 trunk/help/opers/away (Property Modified)
9916 trunk/help/opers/capab (Property Modified)
9917 trunk/help/opers/challenge (Property Modified)
9918 trunk/help/opers/close (Property Modified)
9919 trunk/help/opers/cmode (Property Modified)
9920 trunk/help/opers/cnotice (Property Modified)
9921 trunk/help/opers/connect (Property Modified)
9922 trunk/help/opers/cprivmsg (Property Modified)
9923 trunk/help/opers/credits (Property Modified)
9924 trunk/help/opers/die (Property Modified)
9925 trunk/help/opers/dline (Property Modified)
9926 trunk/help/opers/eob (Property Modified)
9927 trunk/help/opers/error (Property Modified)
9928 trunk/help/opers/etrace (Property Modified)
9929 trunk/help/opers/gline (Property Modified)
9930 trunk/help/opers/help (Property Modified)
9931 trunk/help/opers/index (Property Modified)
9932 trunk/help/opers/info (Property Modified)
9933 trunk/help/opers/invite (Property Modified)
9934 trunk/help/opers/ison (Property Modified)
9935 trunk/help/opers/join (Property Modified)
9936 trunk/help/opers/kick (Property Modified)
9937 trunk/help/opers/kill (Property Modified)
9938 trunk/help/opers/kline (Property Modified)
9939 trunk/help/opers/knock (Property Modified)
9940 trunk/help/opers/links (Property Modified)
9941 trunk/help/opers/list (Property Modified)
9942 trunk/help/opers/locops (Property Modified)
9943 trunk/help/opers/lusers (Property Modified)
9944 trunk/help/opers/modlist (Property Modified)
9945 trunk/help/opers/modload (Property Modified)
9946 trunk/help/opers/modrestart (Property Modified)
9947 trunk/help/opers/modunload (Property Modified)
9948 trunk/help/opers/motd (Property Modified)
9949 trunk/help/opers/names (Property Modified)
9950 trunk/help/opers/nick (Property Modified)
9951 trunk/help/opers/notice (Property Modified)
9952 trunk/help/opers/oper (Property Modified)
9953 trunk/help/opers/operspy (Property Modified)
9954 trunk/help/opers/operwall (Property Modified)
9955 trunk/help/opers/part (Property Modified)
9956 trunk/help/opers/pass (Property Modified)
9957 trunk/help/opers/ping (Property Modified)
9958 trunk/help/opers/pong (Property Modified)
9959 trunk/help/opers/post (Property Modified)
9960 trunk/help/opers/privmsg (Property Modified)
9961 trunk/help/opers/quit (Property Modified)
9962 trunk/help/opers/rehash (Property Modified)
9963 trunk/help/opers/restart (Property Modified)
9964 trunk/help/opers/resv (Property Modified)
9965 trunk/help/opers/server (Property Modified)
9966 trunk/help/opers/set (Property Modified)
9967 trunk/help/opers/sjoin (Property Modified)
9968 trunk/help/opers/squit (Property Modified)
9969 trunk/help/opers/stats (Property Modified)
9970 trunk/help/opers/svinfo (Property Modified)
9971 trunk/help/opers/testgecos (Property Modified)
9972 trunk/help/opers/testline (Property Modified)
9973 trunk/help/opers/testmask (Property Modified)
9974 trunk/help/opers/time (Property Modified)
9975 trunk/help/opers/topic (Property Modified)
9976 trunk/help/opers/trace (Property Modified)
9977 trunk/help/opers/uhelp (Property Modified)
9978 trunk/help/opers/umode (Property Modified)
9979 trunk/help/opers/undline (Property Modified)
9980 trunk/help/opers/ungline (Property Modified)
9981 trunk/help/opers/unkline (Property Modified)
9982 trunk/help/opers/unresv (Property Modified)
9983 trunk/help/opers/unxline (Property Modified)
9984 trunk/help/opers/user (Property Modified)
9985 trunk/help/opers/userhost (Property Modified)
9986 trunk/help/opers/users (Property Modified)
9987 trunk/help/opers/version (Property Modified)
9988 trunk/help/opers/wallops (Property Modified)
9989 trunk/help/opers/who (Property Modified)
9990 trunk/help/opers/whois (Property Modified)
9991 trunk/help/opers/whowas (Property Modified)
9992 trunk/help/opers/xline (Property Modified)
9993 trunk/help/users/index (Property Modified)
9994 trunk/help/users/info (Property Modified)
9995 trunk/help/users/notice (Property Modified)
9996 trunk/help/users/privmsg (Property Modified)
9997 trunk/help/users/stats (Property Modified)
9998 trunk/help/users/umode (Property Modified)
9999 trunk/include/.cvsignore (Property Modified)
10000 trunk/include/.indent.pro (Property Modified)
10001 trunk/include/balloc.h (File Modified) (Property Modified)
10002 trunk/include/cache.h (File Modified) (Property Modified)
10003 trunk/include/channel.h (File Modified) (Property Modified)
10004 trunk/include/class.h (File Modified) (Property Modified)
10005 trunk/include/client.h (File Modified) (Property Modified)
10006 trunk/include/commio.h (File Modified) (Property Modified)
10007 trunk/include/common.h (File Modified) (Property Modified)
10008 trunk/include/config.h (File Modified) (Property Modified)
10009 trunk/include/config.h.dist (File Modified) (Property Modified)
10010 trunk/include/defaults.h (File Modified) (Property Modified)
10011 trunk/include/event.h (File Modified) (Property Modified)
10012 trunk/include/hash.h (File Modified) (Property Modified)
10013 trunk/include/hook.h (File Modified) (Property Modified)
10014 trunk/include/hostmask.h (File Modified) (Property Modified)
10015 trunk/include/irc_string.h (File Modified) (Property Modified)
10016 trunk/include/ircd.h (File Modified) (Property Modified)
10017 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10018 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10019 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10020 trunk/include/linebuf.h (File Modified) (Property Modified)
10021 trunk/include/listener.h (File Modified) (Property Modified)
10022 trunk/include/m_info.h (File Modified) (Property Modified)
10023 trunk/include/memory.h (File Modified) (Property Modified)
10024 trunk/include/modules.h (File Modified) (Property Modified)
10025 trunk/include/monitor.h (File Modified) (Property Modified)
10026 trunk/include/msg.h (File Modified) (Property Modified)
10027 trunk/include/newconf.h (File Modified) (Property Modified)
10028 trunk/include/numeric.h (File Modified) (Property Modified)
10029 trunk/include/packet.h (File Modified) (Property Modified)
10030 trunk/include/parse.h (File Modified) (Property Modified)
10031 trunk/include/patchlevel.h (File Modified) (Property Modified)
10032 trunk/include/patricia.h (File Modified) (Property Modified)
10033 trunk/include/reject.h (File Modified) (Property Modified)
10034 trunk/include/res.h (File Modified) (Property Modified)
10035 trunk/include/restart.h (File Modified) (Property Modified)
10036 trunk/include/s_auth.h (File Modified) (Property Modified)
10037 trunk/include/s_conf.h (File Modified) (Property Modified)
10038 trunk/include/s_gline.h (File Modified) (Property Modified)
10039 trunk/include/s_log.h (File Modified) (Property Modified)
10040 trunk/include/s_newconf.h (File Modified) (Property Modified)
10041 trunk/include/s_serv.h (File Modified) (Property Modified)
10042 trunk/include/s_stats.h (File Modified) (Property Modified)
10043 trunk/include/s_user.h (File Modified) (Property Modified)
10044 trunk/include/s_zip.h (File Modified) (Property Modified)
10045 trunk/include/scache.h (File Modified) (Property Modified)
10046 trunk/include/send.h (File Modified) (Property Modified)
10047 trunk/include/serno.h (Property Modified)
10048 trunk/include/setup.h.in (Property Modified)
10049 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10050 trunk/include/stdinc.h (File Modified) (Property Modified)
10051 trunk/include/supported.h (File Modified) (Property Modified)
10052 trunk/include/tools.h (File Modified) (Property Modified)
10053 trunk/include/whowas.h (File Modified) (Property Modified)
10054 trunk/install-sh (File Modified) (Property Modified)
10055 trunk/modules/.cvsignore (Property Modified)
10056 trunk/modules/.depend (Property Modified)
10057 trunk/modules/.indent.pro (Property Modified)
10058 trunk/modules/Makefile.in (File Modified) (Property Modified)
10059 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10060 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10061 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10062 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10063 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10064 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10065 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10066 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10067 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10068 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10069 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10070 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10071 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10072 trunk/modules/m_accept.c (File Modified) (Property Modified)
10073 trunk/modules/m_admin.c (File Modified) (Property Modified)
10074 trunk/modules/m_away.c (File Modified) (Property Modified)
10075 trunk/modules/m_cap.c (File Modified) (Property Modified)
10076 trunk/modules/m_capab.c (File Modified) (Property Modified)
10077 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10078 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10079 trunk/modules/m_close.c (File Modified) (Property Modified)
10080 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10081 trunk/modules/m_connect.c (File Modified) (Property Modified)
10082 trunk/modules/m_dline.c (File Modified) (Property Modified)
10083 trunk/modules/m_encap.c (File Modified) (Property Modified)
10084 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10085 trunk/modules/m_gline.c (File Modified) (Property Modified)
10086 trunk/modules/m_help.c (File Modified) (Property Modified)
10087 trunk/modules/m_info.c (File Modified) (Property Modified)
10088 trunk/modules/m_invite.c (File Modified) (Property Modified)
10089 trunk/modules/m_ison.c (File Modified) (Property Modified)
10090 trunk/modules/m_kline.c (File Modified) (Property Modified)
10091 trunk/modules/m_knock.c (File Modified) (Property Modified)
10092 trunk/modules/m_links.c (File Modified) (Property Modified)
10093 trunk/modules/m_list.c (File Modified) (Property Modified)
10094 trunk/modules/m_locops.c (File Modified) (Property Modified)
10095 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10096 trunk/modules/m_map.c (File Modified) (Property Modified)
10097 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10098 trunk/modules/m_motd.c (File Modified) (Property Modified)
10099 trunk/modules/m_names.c (File Modified) (Property Modified)
10100 trunk/modules/m_oper.c (File Modified) (Property Modified)
10101 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10102 trunk/modules/m_pass.c (File Modified) (Property Modified)
10103 trunk/modules/m_ping.c (File Modified) (Property Modified)
10104 trunk/modules/m_pong.c (File Modified) (Property Modified)
10105 trunk/modules/m_post.c (File Modified) (Property Modified)
10106 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10107 trunk/modules/m_restart.c (File Modified) (Property Modified)
10108 trunk/modules/m_resv.c (File Modified) (Property Modified)
10109 trunk/modules/m_services.c (File Modified) (Property Modified)
10110 trunk/modules/m_set.c (File Modified) (Property Modified)
10111 trunk/modules/m_stats.c (File Modified) (Property Modified)
10112 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10113 trunk/modules/m_tb.c (File Modified) (Property Modified)
10114 trunk/modules/m_testline.c (File Modified) (Property Modified)
10115 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10116 trunk/modules/m_time.c (File Modified) (Property Modified)
10117 trunk/modules/m_topic.c (File Modified) (Property Modified)
10118 trunk/modules/m_trace.c (File Modified) (Property Modified)
10119 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10120 trunk/modules/m_user.c (File Modified) (Property Modified)
10121 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10122 trunk/modules/m_users.c (File Modified) (Property Modified)
10123 trunk/modules/m_version.c (File Modified) (Property Modified)
10124 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10125 trunk/modules/m_who.c (File Modified) (Property Modified)
10126 trunk/modules/m_whois.c (File Modified) (Property Modified)
10127 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10128 trunk/modules/m_xline.c (File Modified) (Property Modified)
10129 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10130 trunk/servlink/.cvsignore (Property Modified)
10131 trunk/servlink/.indent.pro (Property Modified)
10132 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10133 trunk/servlink/README (File Modified) (Property Modified)
10134 trunk/servlink/TODO (File Modified) (Property Modified)
10135 trunk/servlink/control.c (File Modified) (Property Modified)
10136 trunk/servlink/control.h (File Modified) (Property Modified)
10137 trunk/servlink/io.c (File Modified) (Property Modified)
10138 trunk/servlink/io.h (File Modified) (Property Modified)
10139 trunk/servlink/servlink.c (File Modified) (Property Modified)
10140 trunk/servlink/servlink.h (File Modified) (Property Modified)
10141 trunk/src/.cvsignore (Property Modified)
10142 trunk/src/.depend (Property Modified)
10143 trunk/src/.indent.pro (Property Modified)
10144 trunk/src/Makefile.in (File Modified) (Property Modified)
10145 trunk/src/adns.c (File Modified) (Property Modified)
10146 trunk/src/balloc.c (File Modified) (Property Modified)
10147 trunk/src/cache.c (File Modified) (Property Modified)
10148 trunk/src/channel.c (File Modified) (Property Modified)
10149 trunk/src/class.c (File Modified) (Property Modified)
10150 trunk/src/client.c (File Modified) (Property Modified)
10151 trunk/src/commio.c (File Modified) (Property Modified)
10152 trunk/src/devpoll.c (File Modified) (Property Modified)
10153 trunk/src/epoll.c (File Modified) (Property Modified)
10154 trunk/src/event.c (File Modified) (Property Modified)
10155 trunk/src/getopt.c (File Modified) (Property Modified)
10156 trunk/src/hash.c (File Modified) (Property Modified)
10157 trunk/src/hook.c (File Modified) (Property Modified)
10158 trunk/src/hostmask.c (File Modified) (Property Modified)
10159 trunk/src/irc_string.c (File Modified) (Property Modified)
10160 trunk/src/ircd.c (File Modified) (Property Modified)
10161 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10162 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10163 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10164 trunk/src/kdparse.c (File Modified) (Property Modified)
10165 trunk/src/kqueue.c (File Modified) (Property Modified)
10166 trunk/src/linebuf.c (File Modified) (Property Modified)
10167 trunk/src/listener.c (File Modified) (Property Modified)
10168 trunk/src/match.c (File Modified) (Property Modified)
10169 trunk/src/memory.c (File Modified) (Property Modified)
10170 trunk/src/messages.tab (File Modified) (Property Modified)
10171 trunk/src/modules.c (File Modified) (Property Modified)
10172 trunk/src/monitor.c (File Modified) (Property Modified)
10173 trunk/src/newconf.c (File Modified) (Property Modified)
10174 trunk/src/numeric.c (File Modified) (Property Modified)
10175 trunk/src/packet.c (File Modified) (Property Modified)
10176 trunk/src/parse.c (File Modified) (Property Modified)
10177 trunk/src/patricia.c (File Modified) (Property Modified)
10178 trunk/src/poll.c (File Modified) (Property Modified)
10179 trunk/src/reject.c (File Modified) (Property Modified)
10180 trunk/src/restart.c (File Modified) (Property Modified)
10181 trunk/src/s_auth.c (File Modified) (Property Modified)
10182 trunk/src/s_conf.c (File Modified) (Property Modified)
10183 trunk/src/s_gline.c (File Modified) (Property Modified)
10184 trunk/src/s_log.c (File Modified) (Property Modified)
10185 trunk/src/s_newconf.c (File Modified) (Property Modified)
10186 trunk/src/s_serv.c (File Modified) (Property Modified)
10187 trunk/src/s_stats.c (File Modified) (Property Modified)
10188 trunk/src/s_user.c (File Modified) (Property Modified)
10189 trunk/src/scache.c (File Modified) (Property Modified)
10190 trunk/src/select.c (File Modified) (Property Modified)
10191 trunk/src/send.c (File Modified) (Property Modified)
10192 trunk/src/snprintf.c (File Modified) (Property Modified)
10193 trunk/src/tools.c (File Modified) (Property Modified)
10194 trunk/src/version.c.SH (File Modified) (Property Modified)
10195 trunk/src/whowas.c (File Modified) (Property Modified)
10196 trunk/tools/.cvsignore (Property Modified)
10197 trunk/tools/Makefile.in (File Modified) (Property Modified)
10198 trunk/tools/README (File Modified) (Property Modified)
10199 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10200 trunk/tools/convertilines.c (File Modified) (Property Modified)
10201 trunk/tools/convertklines.c (File Modified) (Property Modified)
10202 trunk/tools/mkkeypair (Property Modified)
10203 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10204 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10205 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10206 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10207 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10208 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10209 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10210 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10211 trunk/tools/untabify (File Modified) (Property Modified)
10212 trunk/tools/viconf.c (File Modified) (Property Modified)
10215 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10221 trunk/RELNOTES (File Modified)
10224 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10226 - Make version.c use our serial, not ratbox's.
10230 trunk/src/version.c.SH (File Modified)
10233 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10236 - revved patchlevel to 2.1.5
10240 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10241 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10244 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10246 - fix buffer overflow and unterminated buffer when removing TS6 bans
10247 - fix rebuilding of SJOIN
10251 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10254 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10256 have servlink report if it gets an uncompressed error message when it gets inflate failures
10259 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10262 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10264 - extend our copyrights to 2005.
10268 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10269 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10270 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10271 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10272 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10273 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10274 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10275 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10276 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10277 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10278 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10279 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10280 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10281 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10282 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10283 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10284 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10285 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10286 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10287 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10288 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10289 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10290 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10291 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10292 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10293 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10294 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10295 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10296 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10297 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10298 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10299 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10300 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10301 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10302 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10303 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10304 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10305 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10306 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10307 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10308 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10309 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10310 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10311 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10312 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10313 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10314 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10315 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10316 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10317 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10318 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10319 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10320 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10321 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10322 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10323 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10324 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10325 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10326 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10327 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10328 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10329 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10330 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10331 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10332 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10333 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10334 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10335 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10336 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10337 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10338 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10339 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10340 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10341 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10342 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10343 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10344 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10345 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10346 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10347 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10348 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10349 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10350 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10351 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10352 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10353 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10354 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10355 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10356 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10357 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10358 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10359 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10360 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10361 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10362 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10363 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10364 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10365 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10366 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10367 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10368 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10369 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10370 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10371 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10374 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10377 - revved patchlevel to 2.1.4
10381 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10382 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10385 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10387 - add TARGMAX to 005
10388 - remove the +1 from ->uid in struct Client
10389 - fix checking of accept entries in m_accept.c
10393 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10394 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10395 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10396 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10399 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10401 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10406 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10409 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10411 - remove an unused variable
10415 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10418 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10420 don't burst a TS5 name in burst_TS6. -via jillies
10423 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10426 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10428 - via jilles, make nickchanges invalidate any cached bans for
10433 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10434 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10435 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10436 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10439 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10441 - fix some char vs byte usage to make adns compile cleanly with gcc4
10445 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10446 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10447 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10448 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10449 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10450 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10451 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10452 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10455 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10457 userhost should allow 5 userhost checks, not 4
10460 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10463 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10465 - another darwin fix
10469 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10472 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10478 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10479 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10480 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10481 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10482 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10483 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10484 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10485 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10488 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10490 - remove bogus extern of abort_list
10494 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10497 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10499 svn repo access stuff
10502 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10505 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10511 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10514 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10520 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10523 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10525 revert omotd..i thought it was a good idea..oh well
10528 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10531 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10533 Commas are bad things in channel keys
10537 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10540 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10542 Add OMOTD command to display oper motd
10546 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10549 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10551 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10554 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10557 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10559 Modified files: (Branch: RATBOX_2_1)
10562 - stop testing whois for protocol violations, as they can be caused in
10563 ircds going all the way back to the original ircd2.8
10565 Revision Changes Path
10566 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10570 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10572 Modified files: (Branch: RATBOX_2_1)
10575 - remove some 2.2 code
10577 Revision Changes Path
10578 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10582 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10584 Modified files: (Branch: RATBOX_2_1)
10587 backport of the silly december 31st bug
10589 Revision Changes Path
10590 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10594 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10596 Modified files: (Branch: RATBOX_2_1)
10598 include patchlevel.h
10600 - revved patchlevel to 2.1.3
10602 Revision Changes Path
10603 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10604 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10608 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10610 Modified files: (Branch: RATBOX_2_1)
10613 modules/core m_nick.c
10616 - stop removing a clients own list of accepted clients when they do a
10618 - clean up the accept code so its less retarded
10620 Revision Changes Path
10621 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10622 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10623 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10624 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10628 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10630 Modified files: (Branch: RATBOX_2_1)
10633 src event.c ircd.c newconf.c
10635 - remove a defn of links_cache_list in m_links.c which was causing
10636 the flattened links update to be ignored
10637 - add eventUpdate(), and make links_delay update on rehash
10639 Revision Changes Path
10640 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10641 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10642 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10643 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10644 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10648 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10650 Modified files: (Branch: RATBOX_2_1)
10654 - make the conf parser apply service {}; on rehash
10656 Revision Changes Path
10657 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10658 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10662 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10664 Modified files: (Branch: RATBOX_2_1)
10667 - show ENABLE_SERVICES define in info
10669 Revision Changes Path
10670 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10674 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10676 Modified files: (Branch: RATBOX_2_1)
10677 modules m_services.c m_stats.c
10679 - via jilles, make m_services.c hook into stats U and display service
10682 Revision Changes Path
10683 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10684 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10688 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10690 Modified files: (Branch: RATBOX_2_1)
10691 . configure configure.ac
10693 - default build to -O2
10695 Revision Changes Path
10696 7.249.2.2 +4 -4 ircd-ratbox/configure
10697 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10701 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10703 Modified files: (Branch: RATBOX_2_1)
10704 doc example.conf example.efnet.conf
10705 include client.h s_conf.h s_newconf.h
10707 modules/core m_join.c m_nick.c
10708 src channel.c newconf.c s_conf.c s_user.c
10710 - remove no_oper_resvs from general {};
10711 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10713 Revision Changes Path
10714 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10715 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10716 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10717 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10718 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10719 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10720 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10721 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10722 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10723 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10724 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10725 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10729 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10731 Modified files: (Branch: RATBOX_2_1)
10732 modules/core m_mode.c m_nick.c
10736 - raise max temptime to a year
10738 - require 9 parameters in ms_nick(), 10 in ms_uid()
10740 Revision Changes Path
10741 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10742 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10743 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10747 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10749 Modified files: (Branch: RATBOX_2_1)
10750 modules m_services.c
10752 - only show services logged in info when its a local client
10754 Revision Changes Path
10755 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10759 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10761 Modified files: (Branch: RATBOX_2_1)
10764 passing a pointer to a pointer is not what was intended, oops
10766 Revision Changes Path
10767 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10771 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10773 Modified files: (Branch: RATBOX_2_1)
10776 - update services.txt with FNC
10778 Revision Changes Path
10779 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10783 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10785 Modified files: (Branch: RATBOX_2_1)
10788 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10790 Revision Changes Path
10791 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
10795 leeh 2005/05/19 12:44:47 UTC (20050519_1)
10797 Modified files: (Branch: RATBOX_2_1)
10800 - add some uniqueness into auth process for bopm
10802 Revision Changes Path
10803 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
10807 leeh 2005/05/19 08:50:26 UTC (20050519_0)
10809 Modified files: (Branch: RATBOX_2_1)
10810 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
10812 - make contrib/ compile
10814 Revision Changes Path
10815 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
10816 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
10817 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
10818 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
10822 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
10824 Modified files: (Branch: RATBOX_2_1)
10825 modules m_monitor.c
10827 Don't allow MONITOR from an unregistered client
10829 Revision Changes Path
10830 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
10834 leeh 2005/05/17 13:16:11 UTC (20050517_0)
10836 Modified files: (Branch: RATBOX_2_1)
10837 doc example.conf example.efnet.conf
10839 src class.c messages.tab newconf.c
10841 - remove sendq_eob, its become more of a hindrance than a benefit.
10842 - sync example.efnet.conf cluster {}; with example.conf
10844 Revision Changes Path
10845 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
10846 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
10847 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
10848 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
10849 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
10850 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
10854 leeh 2005/05/11 22:39:00 UTC (20050511_5)
10856 Modified files: (Branch: RATBOX_2_1)
10858 include patchlevel.h
10861 - revved patchlevel to 2.1.2
10863 Revision Changes Path
10864 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
10865 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
10869 leeh 2005/05/11 22:29:18 UTC (20050511_4)
10871 Modified files: (Branch: RATBOX_2_1)
10872 . configure configure.ac
10874 - raise default topiclen to 160.
10876 Revision Changes Path
10877 7.249.2.1 +3 -3 ircd-ratbox/configure
10878 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
10882 leeh 2005/05/11 22:22:13 UTC (20050511_3)
10884 Modified files: (Branch: RATBOX_2_1)
10885 modules m_services.c
10887 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
10888 tsinfo matches this
10890 Revision Changes Path
10891 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
10895 leeh 2005/05/11 21:58:41 UTC (20050511_2)
10897 Modified files: (Branch: RATBOX_2_1)
10898 modules m_services.c
10900 - monitor_signoff() the client we're nickchanging
10902 Revision Changes Path
10903 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
10907 leeh 2005/05/11 21:52:51 UTC (20050511_1)
10909 Modified files: (Branch: RATBOX_2_1)
10912 - fix various UID problems with trace
10914 Revision Changes Path
10915 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
10919 leeh 2005/05/11 21:22:02 UTC (20050511_0)
10921 Modified files: (Branch: RATBOX_2_1)
10922 help/opers dline kline
10923 modules m_resv.c m_stats.c
10924 modules/core m_mode.c
10927 - tidy up kline/dline help to note they dont accept nick as target
10928 - disallow bans beginning with ':' over bmask
10929 - disallow bans with a space in chm_ban
10930 - stop counting hidden opers in stats p
10931 - match() parameters in remote unresv were inverted, causing it to fail
10932 - fix possibility of clients setting blank keys
10934 Revision Changes Path
10935 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
10936 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
10937 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
10938 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
10939 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
10943 leeh 2005/05/08 22:37:18 UTC (20050508_0)
10945 Modified files: (Branch: RATBOX_2_1)
10948 - fix problems with amd64 and the way we do va_list
10950 Revision Changes Path
10951 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
10955 leeh 2005/05/07 13:35:57 UTC (20050507_1)
10957 Modified files: (Branch: RATBOX_2_1)
10958 modules m_services.c
10960 - tidy up the kill notifications for RSFNC
10962 Revision Changes Path
10963 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
10967 leeh 2005/05/07 10:35:54 UTC (20050507_0)
10969 Modified files: (Branch: RATBOX_2_1)
10971 modules m_services.c
10974 - some more rserv stuff:
10975 - add RSFNC capability
10976 - fix up RSFNC, kill existing clients if they exist.
10978 Revision Changes Path
10979 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
10980 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
10981 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
10985 leeh 2005/05/06 23:50:29 UTC (20050506_0)
10987 Modified files: (Branch: RATBOX_2_1)
10988 modules m_services.c
10990 - first stab at a FNC implementation for rserv
10992 Revision Changes Path
10993 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
10997 leeh 2005/05/03 09:30:51 UTC (20050503_0)
10999 Modified files: (Branch: RATBOX_2_1)
11004 Revision Changes Path
11005 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11009 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11011 Modified files: (Branch: RATBOX_2_1)
11014 - add links_delay back
11016 Revision Changes Path
11017 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11021 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11023 Modified files: (Branch: RATBOX_2_1)
11027 - swap tabs for spaces
11029 Revision Changes Path
11030 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11031 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11035 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11037 Modified files: (Branch: RATBOX_2_1)
11040 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11041 contained in the client_flood conf option
11042 - remove a couple of unused defines from info
11044 Revision Changes Path
11045 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11049 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11051 Modified files: (Branch: RATBOX_2_1)
11054 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11056 Revision Changes Path
11057 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11061 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11063 Modified files: (Branch: RATBOX_2_1)
11064 doc example.conf example.efnet.conf
11066 - fix missing closing comment tag
11068 Revision Changes Path
11069 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11070 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11074 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11076 Modified files: (Branch: RATBOX_2_1)
11078 include patchlevel.h
11080 - revved patchlevel to 2.1.1
11082 Revision Changes Path
11083 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11084 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11088 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11090 Modified files: (Branch: RATBOX_2_1)
11093 - sync up remote kline reasons, so theyre consistent with what happens
11094 when we add local klines - notably the "Temporary K-line x min" and
11095 date added to reason.
11097 Revision Changes Path
11098 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11102 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11104 Modified files: (Branch: RATBOX_2_1)
11107 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11109 Revision Changes Path
11110 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11114 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11116 Modified files: (Branch: RATBOX_2_1)
11119 used the data pointer we saved, not what just got nulled
11121 Revision Changes Path
11122 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11126 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11128 Modified files: (Branch: RATBOX_2_1)
11129 modules m_resv.c m_xline.c
11131 - fix broken propagation of xline/resv
11133 Revision Changes Path
11134 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11135 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11139 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11141 Modified files: (Branch: RATBOX_2_1)
11144 - properly increment bad auth count for stats T when we timeout an auth
11146 Revision Changes Path
11147 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11151 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11153 Modified files: (Branch: RATBOX_2_1)
11156 modules/core m_nick.c
11158 - fix a bit that didnt make sense in monitor.txt
11159 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11161 Revision Changes Path
11162 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11163 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11164 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11168 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11170 Modified files: (Branch: RATBOX_2_1)
11173 removing dlink nodes from auth_poll_list twice is bad
11175 Revision Changes Path
11176 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11180 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11182 Modified files: (Branch: RATBOX_2_1)
11185 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11186 changed to RPL_STATSDEBUG
11188 Revision Changes Path
11189 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11193 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11195 Added files: (Branch: RATBOX_2_1)
11198 - add some documentation about target change
11200 Revision Changes Path
11201 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11205 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11207 Modified files: (Branch: RATBOX_2_1)
11208 include supported.h
11209 modules/core m_message.c
11211 - remove extra argument to 005
11212 - disallow messaging of UIDs
11214 Revision Changes Path
11215 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11216 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11220 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11222 Modified files: (Branch: RATBOX_2_1)
11225 - fix a longstanding parser bug with wrong limit checking, causing us to
11226 accept one less parameter than we're allowed to accept.
11228 Revision Changes Path
11229 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11233 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11235 Modified files: (Branch: RATBOX_2_1)
11236 modules/core m_message.c
11238 - exempt users messaging themselves from target change
11240 Revision Changes Path
11241 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11245 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11247 Modified files: (Branch: RATBOX_2_1)
11248 include supported.h
11250 - stop violating MAXPARA on 005.
11252 Revision Changes Path
11253 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11257 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11259 Modified files: (Branch: RATBOX_2_1)
11260 modules/core m_nick.c
11262 - dont store an ipv6 sockhost if we're not compiled with v6 support
11264 Revision Changes Path
11265 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11269 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11271 Modified files: (Branch: RATBOX_2_1)
11274 - remove some vms includes
11276 Revision Changes Path
11277 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11281 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11283 Modified files: (Branch: RATBOX_2_1)
11287 - force commit for new branch
11289 Revision Changes Path
11290 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11291 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11295 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11298 . RELNOTES configure configure.ac
11299 include patchlevel.h
11301 - revved patchlevel to 2.1.0
11303 Revision Changes Path
11304 1.114 +6 -2 ircd-ratbox/RELNOTES
11305 7.249 +11 -11 ircd-ratbox/configure
11306 7.63 +3 -3 ircd-ratbox/configure.ac
11307 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11311 leeh 2005/03/04 13:31:32 EST (20050304_2)
11315 include patchlevel.h
11318 - revved patchlevel to 2.1.0beta2
11320 Revision Changes Path
11321 1.113 +12 -0 ircd-ratbox/RELNOTES
11322 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11326 leeh 2005/03/04 13:27:05 EST (20050304_1)
11329 doc whats-new-2.1.txt
11332 - update whats-new-2.1
11333 - when we're handling global NAMES, dont output channels if there are no
11334 members within them we can show.
11336 Revision Changes Path
11337 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11338 7.436 +12 -2 ircd-ratbox/src/channel.c
11342 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11347 That would be a node_heap not a prefix_heap..oops
11349 Revision Changes Path
11350 7.30 +1 -1 ircd-ratbox/src/patricia.c
11354 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11359 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11360 otherwise..the other macros might work????
11362 Revision Changes Path
11363 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11367 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11370 . configure configure.ac
11374 Revision Changes Path
11375 7.248 +5 -5 ircd-ratbox/configure
11376 7.62 +5 -5 ircd-ratbox/configure.ac
11380 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11383 . configure configure.ac
11387 Revision Changes Path
11388 7.247 +3 -2 ircd-ratbox/configure
11389 7.61 +3 -2 ircd-ratbox/configure.ac
11393 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11396 . configure configure.ac
11400 Revision Changes Path
11401 7.246 +6 -6 ircd-ratbox/configure
11402 7.60 +4 -4 ircd-ratbox/configure.ac
11406 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11409 . configure configure.ac
11412 Doh these changes got put on RATBOX_2_0 when they were meant for
11414 Also merged in the monitor heap size stuff, not that i think monitor has
11417 Revision Changes Path
11418 7.245 +12 -3 ircd-ratbox/configure
11419 7.59 +11 -3 ircd-ratbox/configure.ac
11420 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11424 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11429 Add more robust alloca checking
11431 Revision Changes Path
11432 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11436 leeh 2005/02/24 15:27:17 EST (20050224_9)
11441 - fix the copyright on m_42.c :p
11443 Revision Changes Path
11444 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11448 leeh 2005/02/24 15:22:53 EST (20050224_8)
11451 include supported.h
11454 - fix a core in undline on bad masks
11455 - remove an unwanted space from beginning of second 005 numeric
11457 Revision Changes Path
11458 7.5 +1 -1 ircd-ratbox/include/supported.h
11459 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11463 leeh 2005/02/24 15:18:59 EST (20050224_7)
11466 modules m_monitor.c
11468 - use max_monitor when adding nicknames
11470 that should be everything now..
11472 Revision Changes Path
11473 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11477 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11484 Revision Changes Path
11485 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11489 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11496 Revision Changes Path
11497 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11501 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11506 The Answer to Life, the Universe, and Everything
11508 Revision Changes Path
11509 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11513 leeh 2005/02/24 14:53:04 EST (20050224_3)
11517 modules m_monitor.c
11518 src ircd.c monitor.c
11520 - call init_monitor() on startup
11521 - add in support for adding/deleting/listing monitor entries
11523 Revision Changes Path
11524 7.2 +3 -1 ircd-ratbox/include/monitor.h
11525 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11526 7.374 +2 -0 ircd-ratbox/src/ircd.c
11527 7.3 +15 -4 ircd-ratbox/src/monitor.c
11531 leeh 2005/02/23 21:20:10 EST (20050224_2)
11534 doc example.conf example.efnet.conf
11535 include s_conf.h supported.h
11536 modules Makefile.in
11537 src client.c newconf.c s_conf.c
11539 modules m_monitor.c
11541 - add the max_monitor config option
11542 - advertise MONITOR=%d in 005
11543 - clear a local clients monitor list on exit
11544 - add the framework for the MONITOR command
11547 Revision Changes Path
11548 7.261 +5 -0 ircd-ratbox/doc/example.conf
11549 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11550 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11551 7.4 +4 -2 ircd-ratbox/include/supported.h
11552 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11553 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11554 7.492 +1 -0 ircd-ratbox/src/client.c
11555 7.202 +1 -0 ircd-ratbox/src/newconf.c
11556 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11560 leeh 2005/02/23 20:57:51 EST (20050224_1)
11563 . configure configure.ac
11567 - move MONITOR_HEAP_SIZE over to configure
11569 Revision Changes Path
11570 7.244 ircd-ratbox/configure
11571 7.58 +4 -2 ircd-ratbox/configure.ac
11572 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11573 7.2 +0 -2 ircd-ratbox/src/monitor.c
11577 leeh 2005/02/23 20:48:08 EST (20050224_0)
11581 include client.h numeric.h
11582 modules/core m_nick.c
11583 src Makefile.in client.c messages.tab
11589 - first half of my server-side notify list implementation..
11591 Revision Changes Path
11592 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11593 7.266 +3 -0 ircd-ratbox/include/client.h
11594 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11595 7.58 +6 -0 ircd-ratbox/include/numeric.h
11596 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11597 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11598 7.491 +3 -0 ircd-ratbox/src/client.c
11599 7.126 +5 -5 ircd-ratbox/src/messages.tab
11600 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11601 7.342 +2 -0 ircd-ratbox/src/s_user.c
11605 leeh 2005/02/23 18:42:59 EST (20050223_0)
11610 - double the size of the client and channel hashtables (64k -> 128k and
11611 32k -> 64k). The improvements are quite significant..
11613 Revision Changes Path
11614 7.54 +4 -4 ircd-ratbox/include/hash.h
11618 leeh 2005/02/22 14:55:56 EST (20050222_1)
11622 modules m_services.c
11624 - remove a couple of unused vars
11625 - update monitor.txt
11627 Revision Changes Path
11628 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11629 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11633 leeh 2005/02/21 19:47:24 EST (20050222_0)
11638 - add in my documentation on the upcoming MONITOR command
11640 Revision Changes Path
11641 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11645 leeh 2005/02/21 12:09:34 EST (20050221_0)
11648 . configure configure.ac
11649 doc whats-new-2.1.txt
11650 tools README.mkpasswd
11654 - update whats-new-2.1.txt some more
11655 - we dont have vms mkpasswd anymore
11656 - remove the unused crypt.c
11658 Revision Changes Path
11659 7.243 +3 -6 ircd-ratbox/configure
11660 7.57 +2 -4 ircd-ratbox/configure.ac
11661 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11662 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11663 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11667 leeh 2005/02/19 12:38:09 EST (20050219_3)
11670 doc example.conf example.efnet.conf
11673 src channel.c client.c ircd.c s_conf.c
11675 - rework the splitcode, splitservers is now how many servers we've marked as
11676 EOB, rather than how many are linked. Thus pull ourselves out of
11677 splitmode immediately once this is satisfied
11679 Revision Changes Path
11680 7.260 +8 -9 ircd-ratbox/doc/example.conf
11681 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11682 7.83 +1 -0 ircd-ratbox/include/ircd.h
11683 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11684 7.435 +16 -36 ircd-ratbox/src/channel.c
11685 7.490 +2 -0 ircd-ratbox/src/client.c
11686 7.373 +2 -1 ircd-ratbox/src/ircd.c
11687 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11691 leeh 2005/02/19 09:02:34 EST (20050219_2)
11694 doc example.conf example.efnet.conf
11695 include ircd.h s_conf.h
11697 src channel.c ircd.c newconf.c s_conf.c
11699 - remove split_delay
11701 Revision Changes Path
11702 7.259 +0 -5 ircd-ratbox/doc/example.conf
11703 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11704 7.82 +0 -1 ircd-ratbox/include/ircd.h
11705 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11706 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11707 7.434 +2 -7 ircd-ratbox/src/channel.c
11708 7.372 +0 -1 ircd-ratbox/src/ircd.c
11709 7.201 +0 -1 ircd-ratbox/src/newconf.c
11710 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11714 leeh 2005/02/19 08:48:05 EST (20050219_1)
11718 modules m_cap.c m_who.c
11721 - implemented multi-prefix client capability, which allows stacking of @+ in
11724 Revision Changes Path
11725 7.265 +1 -1 ircd-ratbox/include/client.h
11726 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11727 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11728 7.433 +4 -6 ircd-ratbox/src/channel.c
11732 leeh 2005/02/19 06:27:58 EST (20050219_0)
11736 src newconf.c s_conf.c s_newconf.c
11738 - removed some unused vars/functions
11740 Revision Changes Path
11741 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11742 7.200 +0 -15 ircd-ratbox/src/newconf.c
11743 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11744 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11748 leeh 2005/02/16 12:58:24 EST (20050216_2)
11751 . RELNOTES configure configure.ac
11752 include patchlevel.h
11754 - update configure to reflect this is 'devel'
11756 - revved patchlevel to 2.1.0beta1
11758 Revision Changes Path
11759 1.112 +9 -1 ircd-ratbox/RELNOTES
11760 7.242 +11 -11 ircd-ratbox/configure
11761 7.56 +3 -3 ircd-ratbox/configure.ac
11762 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11766 leeh 2005/02/16 12:46:30 EST (20050216_1)
11769 . configure configure.ac
11770 include client.h numeric.h s_conf.h setup.h.in
11772 modules Makefile.in
11773 modules/core m_nick.c
11774 src Makefile.in client.c ircd.c messages.tab
11775 newconf.c s_conf.c s_user.c
11781 - remove watch, the protocol for this sucks so hard I just dont want it
11784 Revision Changes Path
11785 7.241 +2 -12 ircd-ratbox/configure
11786 7.55 +2 -4 ircd-ratbox/configure.ac
11787 7.264 +0 -2 ircd-ratbox/include/client.h
11788 7.57 +0 -11 ircd-ratbox/include/numeric.h
11789 7.313 +0 -1 ircd-ratbox/include/s_conf.h
11790 7.94 +0 -3 ircd-ratbox/include/setup.h.in
11791 7.3 +2 -3 ircd-ratbox/include/supported.h
11792 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
11793 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
11794 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
11795 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
11796 7.154 +0 -1 ircd-ratbox/src/Makefile.in
11797 7.489 +0 -3 ircd-ratbox/src/client.c
11798 7.371 +0 -2 ircd-ratbox/src/ircd.c
11799 7.125 +9 -9 ircd-ratbox/src/messages.tab
11800 7.199 +0 -1 ircd-ratbox/src/newconf.c
11801 7.507 +0 -1 ircd-ratbox/src/s_conf.c
11802 7.341 +0 -2 ircd-ratbox/src/s_user.c
11803 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
11807 leeh 2005/02/15 19:13:31 EST (20050216_0)
11811 src event.c ircd_lexer.l ircd_signal.c
11814 servlink descrip.mms
11816 - remove a few vms bits
11818 Revision Changes Path
11819 1.16 +0 -46 ircd-ratbox/include/stdinc.h
11820 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
11821 7.47 +0 -54 ircd-ratbox/src/event.c
11822 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
11823 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
11824 7.152 +0 -3 ircd-ratbox/src/modules.c
11828 leeh 2005/02/15 18:53:32 EST (20050215_0)
11831 include hostmask.h ircd.h s_conf.h s_newconf.h
11832 modules m_dline.c m_kline.c m_rehash.c m_resv.c
11834 src hostmask.c ircd.c ircd_signal.c s_conf.c
11837 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
11838 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
11840 Revision Changes Path
11841 1.42 +1 -0 ircd-ratbox/include/hostmask.h
11842 7.81 +1 -0 ircd-ratbox/include/ircd.h
11843 7.312 +1 -0 ircd-ratbox/include/s_conf.h
11844 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
11845 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
11846 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
11847 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
11848 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
11849 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
11850 7.106 +35 -1 ircd-ratbox/src/hostmask.c
11851 7.370 +7 -0 ircd-ratbox/src/ircd.c
11852 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
11853 7.506 +59 -47 ircd-ratbox/src/s_conf.c
11854 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
11858 leeh 2005/02/13 10:21:41 EST (20050213_4)
11863 doc whats-new-2.0.txt whats-new-2.1.txt
11867 - move whats-new.txt to whats-new-2.0.txt
11868 - add in whats-new-2.1.txt
11869 - update services.txt with the whois for logged in users
11871 Revision Changes Path
11872 7.2 +5 -0 ircd-ratbox/doc/services.txt
11873 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
11874 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
11875 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
11879 leeh 2005/02/13 09:20:37 EST (20050213_3)
11882 include supported.h
11883 modules/core m_message.c
11885 - fix a compile error in m_message.c
11886 - update 005 to the spec and add CPRIVMSG/CNOTICE
11888 Revision Changes Path
11889 7.2 +31 -37 ircd-ratbox/include/supported.h
11890 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
11894 leeh 2005/02/13 09:14:12 EST (20050213_2)
11899 - fix the membership memleak
11901 Revision Changes Path
11902 7.432 +0 -3 ircd-ratbox/src/channel.c
11906 leeh 2005/02/12 21:51:56 EST (20050213_1)
11910 modules/core m_message.c
11912 - add a bitmask to track when they send their first message, only allowing
11913 clearing stuff after that.
11915 Revision Changes Path
11916 7.263 +4 -0 ircd-ratbox/include/client.h
11917 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
11921 leeh 2005/02/12 21:17:52 EST (20050213_0)
11924 include patricia.h s_newconf.h
11925 modules/core m_message.c
11926 src patricia.c s_newconf.c s_user.c
11928 - add in the patricia for tracking who fills up targets, give them a reduced
11931 Revision Changes Path
11932 7.20 +1 -1 ircd-ratbox/include/patricia.h
11933 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
11934 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
11935 7.29 +1 -1 ircd-ratbox/src/patricia.c
11936 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
11937 7.340 +4 -0 ircd-ratbox/src/s_user.c
11941 leeh 2005/02/12 18:35:10 EST (20050212_0)
11944 include ircd_defs.h
11945 src class.c reject.c
11947 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
11949 Revision Changes Path
11950 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
11951 7.68 +1 -5 ircd-ratbox/src/class.c
11952 1.33 +1 -5 ircd-ratbox/src/reject.c
11956 androsyn 2005/02/11 17:11:57 EST (20050211_1)
11961 remove stupid memory leak
11963 Revision Changes Path
11964 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
11968 leeh 2005/02/11 06:42:48 EST (20050211_0)
11973 - workaround hyb6 allowing empty gline reasons
11975 Revision Changes Path
11976 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
11980 leeh 2005/02/09 14:39:13 EST (20050209_2)
11984 modules m_dline.c m_kline.c m_rehash.c m_stats.c
11985 src ircd.c s_conf.c
11987 - move temp dlines and temp klines over to an array, rather than completely
11990 Revision Changes Path
11991 7.311 +11 -20 ircd-ratbox/include/s_conf.h
11992 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
11993 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
11994 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
11995 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
11996 7.369 +0 -5 ircd-ratbox/src/ircd.c
11997 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12001 leeh 2005/02/09 14:02:13 EST (20050209_1)
12005 modules m_cap.c m_pong.c m_user.c
12006 modules/core m_nick.c
12009 - remove 'nick' param from register_local_user(), its not needed.
12011 Revision Changes Path
12012 7.35 +1 -1 ircd-ratbox/include/s_user.h
12013 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12014 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12015 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12016 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12017 7.339 +6 -6 ircd-ratbox/src/s_user.c
12021 leeh 2005/02/09 13:12:53 EST (20050209_0)
12024 modules m_cmessage.c
12026 - dont send numerics when we're dealing with CNOTICE
12027 - add in checking for +g, and resetting idle
12029 Revision Changes Path
12030 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12034 leeh 2005/02/08 11:37:50 EST (20050208_2)
12039 - fix operator blocks to work on ip spoofs
12041 Revision Changes Path
12042 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12046 leeh 2005/02/07 19:23:22 EST (20050208_1)
12049 doc example.conf example.efnet.conf
12052 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12054 Revision Changes Path
12055 7.258 +0 -39 ircd-ratbox/doc/example.conf
12056 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12057 7.198 +0 -272 ircd-ratbox/src/newconf.c
12061 leeh 2005/02/07 19:19:32 EST (20050208_0)
12066 - added support for kline.conf.perm et al, these take the same formats
12067 as their non-permanent partners, but you cant remove them via the ircd.
12069 Revision Changes Path
12070 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12074 leeh 2005/02/02 19:18:59 EST (20050203_1)
12081 help/opers cnotice cprivmsg
12083 - added help files for cprivmsg/cnotice
12085 Revision Changes Path
12086 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12087 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12088 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12089 1.10 +19 -19 ircd-ratbox/help/opers/index
12090 1.7 +10 -9 ircd-ratbox/help/users/index
12094 leeh 2005/02/02 19:14:25 EST (20050203_0)
12098 modules Makefile.in
12101 modules m_cmessage.c
12103 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12104 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12105 nick is a member. These bypass any target change limitations.
12106 - added ERR_VOICENEEDED, numeric 489.
12108 Revision Changes Path
12109 7.56 +2 -0 ircd-ratbox/include/numeric.h
12110 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12111 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12112 7.124 +1 -1 ircd-ratbox/src/messages.tab
12116 leeh 2005/02/02 16:58:16 EST (20050202_4)
12121 - update etrace help
12123 Revision Changes Path
12124 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12128 leeh 2005/02/02 16:55:04 EST (20050202_3)
12133 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12134 can put its external ip address in there..
12136 Revision Changes Path
12137 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12141 leeh 2005/02/02 16:41:06 EST (20050202_2)
12146 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12147 if its a non-local client. These will just get "lost" if the remote
12148 server doesnt support this..
12150 Revision Changes Path
12151 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12155 leeh 2005/02/02 16:12:12 EST (20050202_1)
12158 include client.h numeric.h s_conf.h
12159 modules/core m_message.c
12160 src messages.tab newconf.c s_conf.c
12162 - first part of the target change code, add the storage of targets for
12163 localuser, throttle messages when they fill all the available slots
12165 Revision Changes Path
12166 7.262 +5 -1 ircd-ratbox/include/client.h
12167 7.55 +2 -0 ircd-ratbox/include/numeric.h
12168 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12169 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12170 7.123 +1 -1 ircd-ratbox/src/messages.tab
12171 7.197 +1 -0 ircd-ratbox/src/newconf.c
12172 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12176 leeh 2005/02/02 13:28:10 EST (20050202_0)
12179 modules m_resv.c m_stats.c m_testline.c
12180 modules/core m_join.c
12181 src hash.c kdparse.c messages.tab s_newconf.c
12183 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12184 tracking of when resvs get hit
12186 Revision Changes Path
12187 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12188 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12189 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12190 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12191 7.114 +3 -0 ircd-ratbox/src/hash.c
12192 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12193 7.122 +1 -1 ircd-ratbox/src/messages.tab
12194 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12198 leeh 2005/01/31 09:04:10 EST (20050131_2)
12203 - fflush() logfiles
12205 Revision Changes Path
12206 7.79 +2 -0 ircd-ratbox/src/s_log.c
12210 leeh 2005/01/31 08:59:09 EST (20050131_1)
12215 - rename fd_dump() to comm_dump()
12217 Revision Changes Path
12218 1.27 +2 -2 ircd-ratbox/src/commio.c
12222 leeh 2005/01/30 19:16:08 EST (20050131_0)
12227 modules m_services.c
12228 modules/core m_server.c
12229 src hook.c s_serv.c
12231 - added hook for server_introduced
12232 - fixed up services support for hooks
12234 Revision Changes Path
12235 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12236 1.31 +1 -0 ircd-ratbox/include/hook.h
12237 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12238 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12239 7.36 +2 -0 ircd-ratbox/src/hook.c
12240 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12244 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12249 Add back in the comm_fd_hack thing for solaris
12251 Revision Changes Path
12252 1.26 +26 -1 ircd-ratbox/src/commio.c
12256 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12260 include commio.h s_conf.h watch.h
12261 modules m_dline.c m_kline.c m_resv.c m_stats.c
12262 m_watch.c m_xline.c
12263 modules/core m_nick.c
12264 src balloc.c cache.c client.c commio.c
12265 epoll.c ircd.c ircd_lexer.l kdparse.c
12266 listener.c s_auth.c s_conf.c s_log.c
12269 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12271 Revision Changes Path
12272 1.18 +0 -2 ircd-ratbox/adns/adns.h
12273 1.14 +6 -37 ircd-ratbox/include/commio.h
12274 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12275 7.3 +2 -2 ircd-ratbox/include/watch.h
12276 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12277 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12278 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12279 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12280 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12281 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12282 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12283 7.85 +1 -1 ircd-ratbox/src/balloc.c
12284 1.24 +5 -5 ircd-ratbox/src/cache.c
12285 7.488 +4 -4 ircd-ratbox/src/client.c
12286 1.25 +10 -280 ircd-ratbox/src/commio.c
12287 1.33 +1 -1 ircd-ratbox/src/epoll.c
12288 7.368 +4 -4 ircd-ratbox/src/ircd.c
12289 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12290 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12291 7.125 +8 -8 ircd-ratbox/src/listener.c
12292 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12293 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12294 7.78 +20 -20 ircd-ratbox/src/s_log.c
12295 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12296 1.6 +22 -15 ircd-ratbox/src/watch.c
12300 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12303 modules/core m_mode.c
12305 remove two unused variables
12307 Revision Changes Path
12308 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12312 leeh 2005/01/28 15:31:40 EST (20050128_1)
12318 - mo_kline() needs minpara of 3, not 2
12319 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12320 - require me.info is never blank
12322 Revision Changes Path
12323 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12324 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12328 leeh 2005/01/28 15:26:28 EST (20050128_0)
12331 modules/core m_mode.c m_sjoin.c
12333 - patch via jilles to fix +eI lists being shown to lusers when handling
12334 protocol stuff over TS6
12336 Revision Changes Path
12337 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12338 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12342 leeh 2005/01/25 19:47:38 EST (20050126_0)
12346 modules/core m_join.c m_mode.c m_sjoin.c
12347 src channel.c messages.tab s_serv.c
12349 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12350 an operspy call with &me
12351 - remove modebuf/parabuf params from channel_modes(), we now generate a
12352 buffer internally which we return.
12354 Revision Changes Path
12355 7.163 +1 -1 ircd-ratbox/include/channel.h
12356 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12357 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12358 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12359 7.431 +25 -18 ircd-ratbox/src/channel.c
12360 7.121 +1 -1 ircd-ratbox/src/messages.tab
12361 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12365 alz 2005/01/25 18:09:18 EST (20050125_5)
12368 doc example.conf example.efnet.conf
12371 src listener.c newconf.c s_conf.c
12373 Added dline_with_reason config option (default yes):
12375 /* dline reason: show the user the dline reason when they connect
12378 dline_with_reason = yes;
12380 Revision Changes Path
12381 7.257 +6 -1 ircd-ratbox/doc/example.conf
12382 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12383 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12384 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12385 7.124 +1 -1 ircd-ratbox/src/listener.c
12386 7.196 +1 -0 ircd-ratbox/src/newconf.c
12387 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12391 leeh 2005/01/25 13:21:17 EST (20050125_4)
12396 - make conf_set_generic_string() test len exists before it uses it.
12398 Revision Changes Path
12399 7.195 +1 -1 ircd-ratbox/src/newconf.c
12403 leeh 2005/01/25 13:10:56 EST (20050125_3)
12409 - rename 'type' to 'flags' in cluster {};
12410 - add stacking of servers in cluster {}; documented in example.conf
12412 Revision Changes Path
12413 7.256 +18 -10 ircd-ratbox/doc/example.conf
12414 7.194 +39 -7 ircd-ratbox/src/newconf.c
12418 alz 2005/01/25 12:48:54 EST (20050125_2)
12422 src listener.c s_conf.c
12424 Added dline reasons, connecting/banned clients now see ban reason.
12426 Revision Changes Path
12427 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12428 7.123 +17 -4 ircd-ratbox/src/listener.c
12429 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12433 leeh 2005/01/25 07:44:37 EST (20050125_1)
12436 doc example.conf example.efnet.conf
12439 - implement stacking of shared {}; blocks, documented in example.conf
12441 Revision Changes Path
12442 7.255 +26 -13 ircd-ratbox/doc/example.conf
12443 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12444 7.193 +51 -36 ircd-ratbox/src/newconf.c
12448 leeh 2005/01/24 19:08:29 EST (20050125_0)
12452 include client.h s_conf.h
12453 modules/core m_join.c
12454 src newconf.c s_user.c
12456 - added jupe_exempt to auth {};, exempts the user from generating warnings
12457 when they attempt to join juped channels.
12459 Revision Changes Path
12460 7.254 +2 -0 ircd-ratbox/doc/example.conf
12461 7.261 +3 -0 ircd-ratbox/include/client.h
12462 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12463 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12464 7.192 +1 -0 ircd-ratbox/src/newconf.c
12465 7.338 +8 -0 ircd-ratbox/src/s_user.c
12469 leeh 2005/01/24 18:57:02 EST (20050124_6)
12474 - rework shared {};, the format is now:
12476 oper = "flame@*.leeh.co.uk", "*.lan";
12482 oper = "flame@*.leeh.co.uk", "*.lan";
12486 Revision Changes Path
12487 7.191 +55 -23 ircd-ratbox/src/newconf.c
12491 leeh 2005/01/24 17:25:58 EST (20050124_5)
12496 - fix the prototype on load_static_modules()
12498 Revision Changes Path
12499 7.61 +1 -1 ircd-ratbox/include/modules.h
12503 leeh 2005/01/24 16:00:30 EST (20050124_4)
12508 - have cap end call register_local_user() with its own copy of
12509 source_p->username so its safe for unidented users..
12511 Revision Changes Path
12512 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12516 leeh 2005/01/24 15:48:09 EST (20050124_3)
12519 include newconf.h s_conf.h
12521 src newconf.c s_conf.c s_log.c
12523 - move the conf parser over to a table based structure, with generic setting
12524 of integers/strings
12526 Revision Changes Path
12527 7.34 +9 -8 ircd-ratbox/include/newconf.h
12528 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12529 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12530 7.190 +264 -808 ircd-ratbox/src/newconf.c
12531 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12532 7.77 +13 -13 ircd-ratbox/src/s_log.c
12536 leeh 2005/01/24 13:11:30 EST (20050124_2)
12542 - added stacking of ips in exempt {};
12544 Revision Changes Path
12545 7.253 +4 -0 ircd-ratbox/doc/example.conf
12546 7.189 +11 -30 ircd-ratbox/src/newconf.c
12550 leeh 2005/01/24 12:59:57 EST (20050124_1)
12554 src channel.c client.c hash.c hook.c
12555 newconf.c s_user.c watch.c
12557 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12558 consistent with the rest of the dlink code.
12560 Revision Changes Path
12561 1.54 +7 -7 ircd-ratbox/include/tools.h
12562 7.430 +2 -2 ircd-ratbox/src/channel.c
12563 7.487 +6 -6 ircd-ratbox/src/client.c
12564 7.113 +5 -5 ircd-ratbox/src/hash.c
12565 7.35 +1 -1 ircd-ratbox/src/hook.c
12566 7.188 +2 -2 ircd-ratbox/src/newconf.c
12567 7.337 +1 -1 ircd-ratbox/src/s_user.c
12568 1.5 +4 -4 ircd-ratbox/src/watch.c
12572 leeh 2005/01/24 12:47:13 EST (20050124_0)
12577 - cheap hack on sticky capabs..
12579 Revision Changes Path
12580 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12584 leeh 2005/01/22 11:36:54 EST (20050122_0)
12589 - updated my clicap implementation to match the spec so far..
12591 Revision Changes Path
12592 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12596 leeh 2005/01/21 07:14:43 EST (20050121_2)
12601 modules m_services.c
12602 src hook.c s_serv.c
12604 - added hooks for when we're sending a burst
12605 - rewrote hooks.txt
12606 - fix up the hooks ive already done in services compatibility, ill add the
12607 hooks for server/client introductions in a bit.
12609 Revision Changes Path
12610 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12611 1.30 +4 -0 ircd-ratbox/include/hook.h
12612 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12613 7.34 +7 -0 ircd-ratbox/src/hook.c
12614 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12618 leeh 2005/01/21 06:34:03 EST (20050121_1)
12621 contrib example_module.c spy_admin_notice.c
12622 spy_info_notice.c spy_links_notice.c
12623 spy_motd_notice.c spy_stats_notice.c
12624 spy_stats_p_notice.c spy_trace_notice.c
12626 spy_whois_notice_global.c
12628 modules m_admin.c m_info.c m_links.c m_motd.c
12629 m_services.c m_stats.c m_trace.c
12630 m_whois.c static_modules.c.SH
12631 modules/core m_server.c
12632 src client.c hook.c ircd.c modules.c packet.c
12633 s_auth.c s_serv.c s_user.c send.c
12635 - add a better implementation of the hook system, its now a slow leaking
12636 array and events are created whenever we try adding a hook for it, or
12637 theyre registered for the caller.
12639 Ive temporarily fucked services support and removed most of the other
12640 hooks.. I shall fix this soon.
12642 Revision Changes Path
12643 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12644 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12645 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12646 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12647 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12648 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12649 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12650 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12651 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12652 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12653 1.29 +34 -70 ircd-ratbox/include/hook.h
12654 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12655 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12656 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12657 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12658 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12659 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12660 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12661 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12662 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12663 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12664 7.486 +1 -28 ircd-ratbox/src/client.c
12665 7.33 +131 -137 ircd-ratbox/src/hook.c
12666 7.367 +1 -1 ircd-ratbox/src/ircd.c
12667 7.151 +6 -10 ircd-ratbox/src/modules.c
12668 7.138 +10 -14 ircd-ratbox/src/packet.c
12669 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12670 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12671 7.336 +0 -6 ircd-ratbox/src/s_user.c
12672 7.286 +8 -6 ircd-ratbox/src/send.c
12676 leeh 2005/01/20 19:19:20 EST (20050121_0)
12681 - remove an unused struct
12683 Revision Changes Path
12684 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12688 leeh 2005/01/20 13:38:39 EST (20050120_1)
12691 . configure configure.ac
12692 include client.h numeric.h patchlevel.h
12693 modules Makefile.in
12694 src messages.tab s_user.c
12698 - drop back to -O0, fix patchlevel.h
12699 - first stab at client capabilities.. this still needs work.
12701 Revision Changes Path
12702 7.240 +3 -3 ircd-ratbox/configure
12703 7.54 +3 -3 ircd-ratbox/configure.ac
12704 7.260 +3 -0 ircd-ratbox/include/client.h
12705 7.54 +2 -0 ircd-ratbox/include/numeric.h
12706 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12707 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12708 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12709 7.120 +1 -1 ircd-ratbox/src/messages.tab
12710 7.335 +3 -0 ircd-ratbox/src/s_user.c
12714 leeh 2005/01/20 06:04:41 EST (20050120_0)
12717 . ChangeLog RELNOTES
12718 include config.h config.h.dist memory.h
12721 src commio.c crypt.c getopt.c ircd.c s_serv.c
12723 . README.VMS clean.com make.com
12724 include setup.h_vms
12725 modules descrip.mms static_modules_c.com
12726 modules/core descrip.mms
12727 src descrip.mms qio.c version.com
12728 tools descrip.mms mkpasswd_vms.c
12730 - clean changelog, relnotes
12731 - mark patchlevel as 2.1.0beta
12732 - remove VMS support
12734 Revision Changes Path
12735 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12736 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12737 1.111 +1 -348 ircd-ratbox/RELNOTES
12738 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12739 7.182 +0 -42 ircd-ratbox/include/config.h
12740 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12741 7.50 +0 -4 ircd-ratbox/include/memory.h
12742 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12743 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12744 7.2 +0 -58 ircd-ratbox/make.com (dead)
12745 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12746 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12747 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12748 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12749 1.24 +7 -30 ircd-ratbox/src/commio.c
12750 7.12 +0 -4 ircd-ratbox/src/crypt.c
12751 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12752 7.24 +0 -4 ircd-ratbox/src/getopt.c
12753 7.366 +4 -19 ircd-ratbox/src/ircd.c
12754 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12755 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12756 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12757 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12758 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12762 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12768 not using the return values on a few watch functions so make them void
12770 Revision Changes Path
12771 7.2 +5 -5 ircd-ratbox/include/watch.h
12772 1.4 +19 -28 ircd-ratbox/src/watch.c
12775 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12780 Make watch throttle, don't accept letter commands stacked
12782 Revision Changes Path
12783 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12787 androsyn 2005/01/14 13:06:06 EST (20050114_4)
12794 Revision Changes Path
12795 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
12799 androsyn 2005/01/14 12:12:37 EST (20050114_3)
12802 . ChangeLog README.FIRST RELNOTES configure
12804 adns adns.h internal.h parse.c transmit.c
12806 contrib example_module.c spy_admin_notice.c
12807 spy_info_notice.c spy_links_notice.c
12808 spy_motd_notice.c spy_stats_notice.c
12809 spy_stats_p_notice.c spy_trace_notice.c
12811 spy_whois_notice_global.c
12812 doc example.conf example.efnet.conf ircd.motd
12813 server-version-info whats-new.txt
12814 help/opers umode xline
12816 include cache.h channel.h class.h client.h
12817 commio.h config.h config.h.dist hash.h
12818 hook.h hostmask.h irc_string.h ircd.h
12819 ircd_defs.h m_info.h memory.h msg.h
12820 newconf.h numeric.h packet.h patchlevel.h
12821 patricia.h s_conf.h s_gline.h s_newconf.h
12822 s_serv.h s_user.h scache.h serno.h
12823 setup.h.in sprintf_irc.h stdinc.h tools.h
12824 modules .depend Makefile.in m_admin.c m_away.c
12825 m_dline.c m_encap.c m_gline.c m_info.c
12826 m_kline.c m_links.c m_list.c m_lusers.c
12827 m_motd.c m_oper.c m_operspy.c m_rehash.c
12828 m_restart.c m_resv.c m_set.c m_stats.c
12829 m_svinfo.c m_testline.c m_testmask.c
12830 m_topic.c m_trace.c m_watch.c m_who.c
12831 m_whois.c m_whowas.c m_xline.c
12832 static_modules.c.SH
12833 modules/core m_error.c m_message.c m_mode.c m_quit.c
12834 m_server.c m_squit.c
12835 src .depend Makefile.in adns.c balloc.c
12836 cache.c channel.c class.c client.c
12837 commio.c crypt.c devpoll.c epoll.c
12838 event.c getopt.c hash.c hook.c hostmask.c
12839 irc_string.c ircd.c ircd_lexer.l
12840 ircd_parser.y ircd_signal.c listener.c
12841 modules.c newconf.c numeric.c packet.c
12842 parse.c patricia.c poll.c reject.c
12843 restart.c s_auth.c s_conf.c s_log.c
12844 s_newconf.c s_serv.c s_user.c scache.c
12845 select.c send.c snprintf.c tools.c
12846 version.c.SH watch.c whowas.c
12847 tools README.mkpasswd mkpasswd.c
12849 . README.VMS clean.com make.com
12851 include common.h s_stats.h setup.h_vms
12853 modules descrip.mms m_challenge.c m_etrace.c
12854 m_invite.c m_names.c m_pass.c m_ping.c
12855 m_pong.c m_services.c m_tb.c m_user.c
12856 m_users.c m_version.c
12857 static_modules_c.com
12858 modules/core descrip.mms m_join.c m_kick.c m_nick.c
12860 servlink descrip.mms
12861 src descrip.mms kdparse.c messages.tab qio.c
12862 s_gline.c s_stats.c version.com
12863 tools descrip.mms mkpasswd_vms.c
12867 modules/core channels.c users.c
12870 merge from RATBOX_2_0
12872 Revision Changes Path
12873 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
12874 7.40 +1 -0 ircd-ratbox/README.FIRST
12875 7.1 +46 -0 ircd-ratbox/README.VMS (new)
12876 1.110 +114 -6 ircd-ratbox/RELNOTES
12877 1.17 +4 -0 ircd-ratbox/adns/adns.h
12878 1.17 +4 -4 ircd-ratbox/adns/internal.h
12879 1.12 +38 -38 ircd-ratbox/adns/parse.c
12880 1.15 +3 -3 ircd-ratbox/adns/transmit.c
12881 1.19 +13 -13 ircd-ratbox/adns/types.c
12882 7.1 +10 -0 ircd-ratbox/clean.com (new)
12883 7.239 +47 -29 ircd-ratbox/configure
12884 7.53 +40 -32 ircd-ratbox/configure.ac
12885 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
12886 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
12887 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
12888 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
12889 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
12890 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12891 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
12892 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
12893 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
12894 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12895 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
12896 7.252 +68 -22 ircd-ratbox/doc/example.conf
12897 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
12898 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
12899 7.18 +2 -0 ircd-ratbox/doc/server-version-info
12900 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
12901 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
12902 1.5 +2 -1 ircd-ratbox/help/opers/umode
12903 1.7 +1 -1 ircd-ratbox/help/opers/xline
12904 1.2 +1 -0 ircd-ratbox/help/users/umode
12905 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
12906 1.7 +8 -0 ircd-ratbox/include/cache.h
12907 7.162 +18 -16 ircd-ratbox/include/channel.h
12908 7.25 +4 -0 ircd-ratbox/include/class.h
12909 7.259 +34 -28 ircd-ratbox/include/client.h
12910 1.13 +45 -7 ircd-ratbox/include/commio.h
12911 7.9 +68 -0 ircd-ratbox/include/common.h (new)
12912 7.181 +74 -16 ircd-ratbox/include/config.h
12913 7.78 +74 -16 ircd-ratbox/include/config.h.dist
12914 7.53 +2 -0 ircd-ratbox/include/hash.h
12915 1.28 +73 -27 ircd-ratbox/include/hook.h
12916 1.40 +15 -2 ircd-ratbox/include/hostmask.h
12917 7.61 +7 -1 ircd-ratbox/include/irc_string.h
12918 7.80 +6 -31 ircd-ratbox/include/ircd.h
12919 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
12920 7.56 +14 -8 ircd-ratbox/include/m_info.h
12921 7.49 +4 -0 ircd-ratbox/include/memory.h
12922 7.53 +2 -0 ircd-ratbox/include/msg.h
12923 7.33 +9 -9 ircd-ratbox/include/newconf.h
12924 7.53 +12 -8 ircd-ratbox/include/numeric.h
12925 7.27 +1 -1 ircd-ratbox/include/packet.h
12926 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
12927 7.19 +25 -1 ircd-ratbox/include/patricia.h
12928 7.304 +80 -25 ircd-ratbox/include/s_conf.h
12929 7.20 +12 -0 ircd-ratbox/include/s_gline.h
12930 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
12931 7.97 +7 -1 ircd-ratbox/include/s_serv.h
12932 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
12933 7.34 +13 -9 ircd-ratbox/include/s_user.h
12934 7.15 +1 -1 ircd-ratbox/include/scache.h
12935 7.5366 +1 -1 ircd-ratbox/include/serno.h
12936 7.93 +3 -0 ircd-ratbox/include/setup.h.in
12937 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
12938 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
12939 1.15 +47 -47 ircd-ratbox/include/stdinc.h
12940 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
12941 1.53 +10 -10 ircd-ratbox/include/tools.h
12942 7.1 +58 -0 ircd-ratbox/make.com (new)
12943 1.45 +338 -182 ircd-ratbox/modules/.depend
12944 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
12945 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
12946 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
12947 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
12948 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
12949 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
12950 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
12951 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
12952 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
12953 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
12954 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
12955 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
12956 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
12957 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
12958 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
12959 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
12960 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
12961 1.59 +3 -3 ircd-ratbox/modules/m_away.c
12962 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
12963 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
12964 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
12965 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
12966 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
12967 1.119 +50 -42 ircd-ratbox/modules/m_info.c
12968 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
12969 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
12970 1.69 +8 -64 ircd-ratbox/modules/m_links.c
12971 1.80 +4 -4 ircd-ratbox/modules/m_list.c
12972 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
12973 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
12974 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
12975 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
12976 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
12977 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
12978 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
12979 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
12980 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
12981 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
12982 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
12983 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
12984 1.80 +31 -1 ircd-ratbox/modules/m_set.c
12985 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
12986 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
12987 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
12988 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
12989 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
12990 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
12991 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
12992 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
12993 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
12994 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
12995 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
12996 1.114 +2 -1 ircd-ratbox/modules/m_who.c
12997 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
12998 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
12999 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13000 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13001 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13002 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13003 7.48 +162 -119 ircd-ratbox/src/.depend
13004 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13005 7.75 +5 -5 ircd-ratbox/src/adns.c
13006 7.84 +1 -1 ircd-ratbox/src/balloc.c
13007 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13008 1.23 +75 -7 ircd-ratbox/src/cache.c
13009 7.429 +342 -79 ircd-ratbox/src/channel.c
13010 7.67 +42 -2 ircd-ratbox/src/class.c
13011 7.485 +245 -85 ircd-ratbox/src/client.c
13012 1.23 +349 -43 ircd-ratbox/src/commio.c
13013 7.11 +4 -0 ircd-ratbox/src/crypt.c
13014 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13015 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13016 1.32 +4 -8 ircd-ratbox/src/epoll.c
13017 7.46 +63 -6 ircd-ratbox/src/event.c
13018 7.23 +4 -0 ircd-ratbox/src/getopt.c
13019 7.112 +8 -7 ircd-ratbox/src/hash.c
13020 7.32 +135 -133 ircd-ratbox/src/hook.c
13021 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13022 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13023 7.365 +56 -48 ircd-ratbox/src/ircd.c
13024 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13025 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13026 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13027 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13028 7.122 +14 -13 ircd-ratbox/src/listener.c
13029 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13030 7.150 +17 -8 ircd-ratbox/src/modules.c
13031 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13032 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13033 7.137 +55 -42 ircd-ratbox/src/packet.c
13034 7.187 +8 -15 ircd-ratbox/src/parse.c
13035 7.28 +2 -4 ircd-ratbox/src/patricia.c
13036 7.82 +3 -1 ircd-ratbox/src/poll.c
13037 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13038 1.32 +8 -3 ircd-ratbox/src/reject.c
13039 7.34 +1 -0 ircd-ratbox/src/restart.c
13040 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13041 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13042 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13043 7.76 +32 -35 ircd-ratbox/src/s_log.c
13044 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13045 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13046 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13047 7.334 +773 -2 ircd-ratbox/src/s_user.c
13048 7.27 +2 -1 ircd-ratbox/src/scache.c
13049 7.44 +2 -0 ircd-ratbox/src/select.c
13050 7.285 +12 -12 ircd-ratbox/src/send.c
13051 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13052 7.46 +0 -1 ircd-ratbox/src/tools.c
13053 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13054 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13055 1.3 +4 -4 ircd-ratbox/src/watch.c
13056 7.32 +1 -0 ircd-ratbox/src/whowas.c
13057 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13058 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13059 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13060 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13064 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13066 Modified files: (Branch: RATBOX_2_0)
13069 a remote client is never going to have a watch list..duh
13071 Revision Changes Path
13072 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13076 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13078 Added files: (Branch: RATBOX_2_0)
13083 Revision Changes Path
13084 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13088 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13090 Added files: (Branch: RATBOX_2_0)
13094 helps if we actually include the .c/.h files
13096 Revision Changes Path
13097 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13098 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13102 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13104 Modified files: (Branch: RATBOX_2_0)
13105 . configure configure.ac
13106 include client.h numeric.h s_conf.h setup.h.in
13108 modules Makefile.in
13109 modules/core m_nick.c
13110 src Makefile.in client.c ircd.c messages.tab
13111 newconf.c s_conf.c s_user.c
13113 backport watch from devel
13115 Revision Changes Path
13116 7.229.2.10 +12 -2 ircd-ratbox/configure
13117 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13118 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13119 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13120 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13121 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13122 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13123 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13124 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13125 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13126 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13127 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13128 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13129 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13130 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13131 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13135 leeh 2005/01/12 10:12:40 EST (20050112_1)
13137 Modified files: (Branch: RATBOX_2_0)
13139 modules m_services.c m_whois.c
13142 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13143 when the user is logged in
13145 Revision Changes Path
13146 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13147 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13148 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13149 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13153 leeh 2005/01/11 19:47:14 EST (20050112_0)
13155 Modified files: (Branch: RATBOX_2_0)
13156 include supported.h
13157 Added files: (Branch: RATBOX_2_0)
13161 - added doc/services.txt, outlining the compatibility code
13163 Revision Changes Path
13164 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13165 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13169 leeh 2005/01/11 18:38:10 EST (20050111_5)
13171 Modified files: (Branch: RATBOX_2_0)
13172 include client.h hook.h
13173 modules m_services.c
13174 modules/core m_server.c
13175 src hook.c s_serv.c
13177 - more services compatibility code:
13178 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13179 appropriate service {}; entry, only accept SU from these.
13180 - hook into us finishing nick burst, and have services burst a list of
13183 Revision Changes Path
13184 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13185 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13186 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13187 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13188 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13189 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13193 leeh 2005/01/11 17:32:42 EST (20050111_4)
13195 Modified files: (Branch: RATBOX_2_0)
13196 . configure configure.ac
13198 modules Makefile.in
13200 Added files: (Branch: RATBOX_2_0)
13201 modules m_services.c
13203 - more services compatibility code:
13204 - encap handlers for SU (services marking client as logged in)
13205 - and for LOGIN (servers bursting logged in status)
13206 - move suser from Client -> User
13208 Revision Changes Path
13209 7.229.2.9 +9 -3 ircd-ratbox/configure
13210 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13211 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13212 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13213 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13214 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13218 leeh 2005/01/11 16:46:34 EST (20050111_3)
13220 Modified files: (Branch: RATBOX_2_0)
13221 include ircd_defs.h
13223 - whoops, missing #endif
13225 Revision Changes Path
13226 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13230 leeh 2005/01/11 15:56:57 EST (20050111_2)
13232 Modified files: (Branch: RATBOX_2_0)
13233 include ircd_defs.h
13235 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13236 have ipv6 just report sizeof(struct sockaddr_in)
13238 Revision Changes Path
13239 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13243 leeh 2005/01/10 20:19:35 EST (20050111_1)
13245 Modified files: (Branch: RATBOX_2_0)
13248 - fix a gcc warning
13250 Revision Changes Path
13251 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13255 leeh 2005/01/10 20:10:35 EST (20050111_0)
13257 Modified files: (Branch: RATBOX_2_0)
13258 adns internal.h parse.c transmit.c types.c
13260 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13263 Revision Changes Path
13264 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13265 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13266 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13267 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13271 leeh 2005/01/10 17:48:48 EST (20050110_3)
13273 Modified files: (Branch: RATBOX_2_0)
13276 - send out the reformatted xline to opers (\s -> ' ')
13278 Revision Changes Path
13279 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13283 leeh 2005/01/10 16:18:53 EST (20050110_2)
13285 Modified files: (Branch: RATBOX_2_0)
13288 include client.h supported.h
13289 src messages.tab s_user.c send.c
13291 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13294 Revision Changes Path
13295 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13296 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13297 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13298 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13299 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13300 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13301 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13305 leeh 2005/01/10 14:50:47 EST (20050110_1)
13307 Modified files: (Branch: RATBOX_2_0)
13308 doc example.conf example.efnet.conf
13310 - I dont remember ts6 desyncing on bans, so im not sure why the example
13313 Revision Changes Path
13314 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13315 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13319 leeh 2005/01/10 13:31:10 EST (20050110_0)
13321 Modified files: (Branch: RATBOX_2_0)
13322 . configure configure.ac
13323 include channel.h client.h numeric.h s_conf.h
13324 s_serv.h setup.h.in
13325 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13327 src channel.c messages.tab newconf.c s_conf.c
13330 - added --enable-services to configure, which enables some ratbox-services
13331 compatibility code:
13332 - chanmode +r, registered users only
13333 - usermode +S, prevents deop/kick of a service
13334 - service { }; block in conf for the above umode
13336 Revision Changes Path
13337 7.229.2.8 +28 -16 ircd-ratbox/configure
13338 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13339 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13340 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13341 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13342 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13343 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13344 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13345 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13346 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13347 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13348 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13349 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13350 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13351 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13352 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13353 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13354 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13355 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13359 leeh 2005/01/09 08:23:30 EST (20050109_0)
13361 Modified files: (Branch: RATBOX_2_0)
13364 - remove a tab, and add +C to opers umode help
13366 Revision Changes Path
13367 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode