1 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
3 Removed merge tracking for "svnmerge" for
4 http://svn.atheme.org/charybdis/branches/release-2.2
8 + - trunk/ (Property Modified)
11 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
13 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
14 http://svn.atheme.org/charybdis/branches/release-2.2
18 + - trunk/ (Property Modified)
21 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
23 Removed merge tracking for "svnmerge" for
24 http://svn.atheme.org/charybdis/branches/release-2.2
28 + - trunk/ (Property Modified)
31 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
33 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
34 http://svn.atheme.org/charybdis/branches/release-2.2
38 + - trunk/ (Property Modified)
41 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
47 + - trunk/ (Property Modified)
50 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
52 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
53 http://svn.atheme.org/charybdis/branches/release-2.2
57 + - trunk/ (Property Modified)
60 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
62 - version bump to 2.2.0
66 +3 -1 trunk/NEWS (File Modified)
67 +1 -1 trunk/configure.ac (File Modified)
70 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
73 + branches/release-2.1 -> 2.2 base
74 + 3.0 -> branches/cxxconversion
75 + backport some immediate 3.0 functionality for 2.2
80 + - trunk/ (File Added)
83 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
85 Merged revisions 3135,3137 via svnmerge from
86 http://svn.atheme.org/charybdis/trunk
89 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
91 - Expand TRACE description
92 - Mention expiry time in TESTLINE
94 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
96 Update copyright year for sgml docs to 2007.
101 + - branches/release-2.1/ (Property Modified)
102 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
103 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
106 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
108 Merged revisions 1999 via svnmerge from
109 http://svn.atheme.org/charybdis/trunk
113 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
120 + - branches/release-2.1/ (Property Modified)
121 +1 -0 branches/release-2.1/CREDITS (File Modified)
124 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
126 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
127 http://svn.atheme.org/charybdis/trunk
130 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
132 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
134 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
136 - add use_forward to /info
138 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
140 Call channel_modes() with &me instead of source_p when
141 sending out a JOIN and SJOIN for a local user. This
142 saves checking whether they are on the channel they
145 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
147 If use_forward is disabled:
149 - hide +f in /mode #channel (/mode #channel f still shows it)
150 - do not send any mode changes adding +f to local clients
151 (-f ones are still sent)
156 + - branches/release-2.1/ (Property Modified)
157 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
158 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
159 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
160 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
161 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
162 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
163 +1 -1 branches/release-2.1/src/channel.c (File Modified)
164 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
165 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
166 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
167 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
168 +4 -2 branches/release-2.1/src/supported.c (File Modified)
171 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
173 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
177 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
178 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
179 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
182 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
184 Add accountability (wallops, log) to OKICK.
188 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
191 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
193 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
194 Similar to branches/release-2.2 r3061.
198 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
201 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
203 - Write xline to file after instead of before notifying opers and source
204 - Also notify source of failure to add xline
205 Similar to branches/release-2.2 r3057.
209 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
212 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
214 If a dline/kline/resv cannot be added to the file, send
215 the regular notices to local opers and source anyway,
216 and also warn the source (local opers were already warned).
217 Similar to branches/release-2.2 r3053.
221 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
224 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
226 Port over fixes from unkline/unxline/unresv to undline.
227 Similar to branches/release-2.2 r3049.
231 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
234 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
236 Merged revisions 2915 via svnmerge from
237 http://svn.atheme.org/charybdis/trunk
240 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
242 In usage message, show kline.conf and xline.conf instead
243 of klines.conf and xlines.conf.
248 + - branches/release-2.1/ (Property Modified)
249 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
252 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
254 Merged revisions 2831,2833,2853 via svnmerge from
255 http://svn.atheme.org/charybdis/trunk
258 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
260 unkline/unxline/unresv:
261 - if fclose on the output returns an error, treat this as a
263 - check if the rename from the temp file to the ban conf failed
265 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
267 When adding a permanent dline/kline/xline/resv, check
268 the return value of fclose().
270 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
272 Do not free xline aconf if it could not be written out.
273 It will be added to the list in memory anyway.
278 + - branches/release-2.1/ (Property Modified)
279 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
280 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
281 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
282 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
285 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
287 NEWS: Clarify effects of ip_cloaking changes a little.
291 +2 -0 branches/release-2.1/NEWS (File Modified)
294 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
300 +9 -9 branches/release-2.1/configure (File Modified)
303 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
305 Version bump on 2.1 branch to 2.1.2.
309 +1 -1 branches/release-2.1/configure.ac (File Modified)
312 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
318 +1 -0 branches/release-2.1/NEWS (File Modified)
321 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
323 Merged revisions 2801 via svnmerge from
324 http://svn.atheme.org/charybdis/trunk
327 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
329 ip_cloaking: try to avoid truncation by removing more
330 components of the hostname (except the TLD).
335 + - branches/release-2.1/ (Property Modified)
336 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
339 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
345 +8 -1 branches/release-2.1/NEWS (File Modified)
348 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
350 Merged revisions 2781 via svnmerge from
351 http://svn.atheme.org/charybdis/trunk
354 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
356 Fix stupid bug: checked a hostmask against the found
357 ban instead of all exceptions, causing all host mangled
358 clients to be exempted if there was a single ban
359 exception in many cases.
364 + - branches/release-2.1/ (Property Modified)
365 +2 -2 branches/release-2.1/src/channel.c (File Modified)
368 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
370 Merged revisions 2773 via svnmerge from
371 http://svn.atheme.org/charybdis/trunk
374 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
376 user@host must be *@* for a shared{} block with flags=locops
377 (server should not be *).
382 + - branches/release-2.1/ (Property Modified)
383 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
386 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
388 Tweak \s code a little.
392 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
393 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
394 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
397 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
399 Merged revisions 2761 via svnmerge from
400 http://svn.atheme.org/charybdis/trunk
403 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
405 The testline/no_tilde fixes are in 2.1.1.
410 + - branches/release-2.1/ (Property Modified)
411 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
414 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
420 +4 -1 branches/release-2.1/NEWS (File Modified)
423 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
425 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
426 http://svn.atheme.org/charybdis/trunk
430 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
432 If the auth{} block has no_tilde and is not kline exempt,
433 check the username without tilde against klines too.
434 This is consistent with the way klines work on spoofs
435 (klines checked on both raw and appearing-on-IRC version).
437 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
439 Rework the fix for klines with no_tilde.
440 Add an extra argument to find_address_conf() for the
441 username without tilde, as that may contain one character more.
443 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
445 Unbreak compile (because of r2697).
446 testline with ~ could be improved some more perhaps, but this should work.
448 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
450 testline: take no_tilde and username truncation into account
452 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
454 Add some information on /testline with no_tilde and username truncation.
459 + - branches/release-2.1/ (Property Modified)
460 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
461 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
462 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
463 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
464 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
465 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
468 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
470 Merged revisions 2149,2151 via svnmerge from
471 http://svn.atheme.org/charybdis/trunk
474 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
476 Move kills from services from +s to +k snomask.
477 Kills from non-service opers remain on +s.
479 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
481 Update description of +s and +k snomasks.
486 + - branches/release-2.1/ (Property Modified)
487 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
488 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
489 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
492 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
494 Merged revisions 2685 via svnmerge from
495 http://svn.atheme.org/charybdis/trunk
498 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
500 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
505 + - branches/release-2.1/ (Property Modified)
506 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
509 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
511 Merged revisions 2693 via svnmerge from
512 http://svn.atheme.org/charybdis/trunk
515 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
517 Fix truncation (by one) of unidented usernames
518 if user registration is done because of DNSBL
519 completion (which is the usual case if a valid
520 NICK and USER are sent quickly and any DNSBLs
526 + - branches/release-2.1/ (Property Modified)
527 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
530 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
536 +10 -0 branches/release-2.1/NEWS (File Modified)
539 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
545 +9 -9 branches/release-2.1/configure (File Modified)
548 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
550 Version bump to 2.1.1.
554 +1 -1 branches/release-2.1/configure.ac (File Modified)
557 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
559 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
560 http://svn.atheme.org/charybdis/trunk
563 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
565 - fix a server notice on SID collision where the server name is mentioned twice
567 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
569 - get_server_name() is stupid
571 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
575 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
577 Do the Attempt to re-introduce SID server notice somewhat
578 differently, showing a real host again if !HIDE_SERVERS_IPS
579 and still showing the server name exactly once.
581 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
583 Fix log message for Attempt to re-introduce SID (server notice was ok).
585 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
587 - replace "No N line" with "no connect block" in a
589 - show attempted server name in a few serverlog messages
594 + - branches/release-2.1/ (Property Modified)
595 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
598 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
600 Merged revisions 2218 via svnmerge from
601 http://svn.atheme.org/charybdis/trunk
604 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
606 Fix garbage in /stats y output on 64-bit archs.
611 + - branches/release-2.1/ (Property Modified)
612 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
615 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
617 Merged revisions 2438 via svnmerge from
618 http://svn.atheme.org/charybdis/trunk
621 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
623 Enable Revision keyword in addition to Id.
628 + - branches/release-2.1/ (Property Modified)
629 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
632 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
634 Merged revisions 2679 via svnmerge from
635 http://svn.atheme.org/charybdis/trunk
638 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
640 Port over ratbox 2.2 r23253 (anfl):
641 - remove the cached storage of how many +beI there are, thereby fixing a
642 case where it can get desynced from reality
647 + - branches/release-2.1/ (Property Modified)
648 +0 -1 branches/release-2.1/include/channel.h (File Modified)
649 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
652 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
654 Merged revisions 2093,2095 via svnmerge from
655 http://svn.atheme.org/charybdis/trunk
658 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
660 - change DNSBL licensing to BSD.
662 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
664 - change x86-assembly FNV implementation to BSD license
669 + - branches/release-2.1/ (Property Modified)
670 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
671 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
674 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
676 Merged revisions 2073,2075 via svnmerge from
677 http://svn.atheme.org/charybdis/trunk
680 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
682 Put full information in the squit reason when exiting
683 a server due to a servlink (ziplinks) error.
685 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
687 Put full information in the squit reason when exiting
688 a server due to not enough arguments for a command.
693 + - branches/release-2.1/ (Property Modified)
694 +7 -5 branches/release-2.1/src/parse.c (File Modified)
695 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
698 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
700 Merged revisions 2071 via svnmerge from
701 http://svn.atheme.org/charybdis/trunk
704 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
706 Don't redirect users from an existing domain to an
707 existing server in reference.conf.
713 + - branches/release-2.1/ (Property Modified)
714 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
717 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
719 Merged revisions 2053 via svnmerge from
720 http://svn.atheme.org/charybdis/trunk
723 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
725 Make find_channel_membership() choose the shortest list
726 (channel's list or user's list) to search, avoiding excessive
727 CPU usage with services which are in lots of channels.
728 From ratbox 2.2 (anfl/jilles)
733 + - branches/release-2.1/ (Property Modified)
734 +21 -4 branches/release-2.1/src/channel.c (File Modified)
737 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
743 +9 -9 branches/release-2.1/configure (File Modified)
746 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
748 Version change 2.1.0rc1 -> 2.1.0 (release).
752 +1 -1 branches/release-2.1/configure.ac (File Modified)
755 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
757 Merged revisions 2029 via svnmerge from
758 http://svn.atheme.org/charybdis/trunk
761 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
763 NEWS: mention m_webirc.c module
768 + - branches/release-2.1/ (Property Modified)
769 +1 -0 branches/release-2.1/NEWS (File Modified)
772 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
778 +9 -9 branches/release-2.1/configure (File Modified)
781 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
783 Change version to 2.1.0rc1.
787 +1 -1 branches/release-2.1/configure.ac (File Modified)
790 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
792 Merged revisions 2021 via svnmerge from
793 http://svn.atheme.org/charybdis/trunk
796 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
798 Get rid of delete_resolver_queries_f(), dnsbl_hits and
799 related flaky looking things, and instead keep a list
800 of BlacklistClients in PreClient.
805 + - branches/release-2.1/ (Property Modified)
806 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
807 +1 -1 branches/release-2.1/include/client.h (File Modified)
808 +0 -1 branches/release-2.1/include/res.h (File Modified)
809 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
810 +0 -24 branches/release-2.1/src/res.c (File Modified)
811 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
814 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
816 Merged revisions 2015,2017 via svnmerge from
817 http://svn.atheme.org/charybdis/trunk
820 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
822 Check if the name in the question section of the
823 DNS reply matches what we queried, to guard against
824 late replies to a previous query with the same id.
826 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
828 res.c: add a comment summarizing our changes
833 + - branches/release-2.1/ (Property Modified)
834 +53 -18 branches/release-2.1/src/res.c (File Modified)
837 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
839 Merged revisions 1981 via svnmerge from
840 http://svn.atheme.org/charybdis/trunk
843 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
845 Alphabetize extensions and tweak the descriptions a little.
850 + - branches/release-2.1/ (Property Modified)
851 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
852 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
855 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
857 Merged revisions 1975 via svnmerge from
858 http://svn.atheme.org/charybdis/trunk
861 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
863 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
864 We should use the IP and not truncate the hostname.
865 From ratbox 2.2 (androsyn)
870 + - branches/release-2.1/ (Property Modified)
871 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
874 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
876 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
877 http://svn.atheme.org/charybdis/trunk
881 + - branches/release-2.1/ (Property Modified)
884 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
886 - branch 2.1 release family
890 + - branches/release-2.1/ (File Added)
893 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
895 Describe new handling of host mangling in channel bans in SGML.
899 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
902 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
904 - ok, 2.1 operline brought to you by marvin the melancholy robot
908 +1 -1 trunk/src/messages.tab (File Modified)
911 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
913 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
914 If anybody comes up with anything better, then please let us know
915 and we will change this before 2.1 is branched.
919 +1 -1 trunk/src/messages.tab (File Modified)
922 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
924 Add EUID to capab.txt.
928 +1 -0 trunk/doc/technical/capab.txt (File Modified)
931 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
937 +3 -0 trunk/NEWS (File Modified)
940 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
942 Allow service{} servers to manipulate the nick delay table
943 (for "nickserv enforcement").
944 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
945 If duration is 0, the nickdelay entry is removed, otherwise
946 it is added with the duration in seconds (maximum 24 hours).
947 It is suggested that this is used if the EUID capab is present.
951 +42 -1 trunk/modules/m_services.c (File Modified)
954 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
956 HURT: strip off *@ from the start of the mask
957 reject anything else containing '@' or '!'
961 +11 -0 trunk/extensions/hurt.c (File Modified)
964 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
966 ircd.c: need supported.h here
970 +1 -0 trunk/src/ircd.c (File Modified)
973 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
975 HURT: less ambiguity here
976 ips/hosts to be hurt must contain a '.' or ':' otherwise
977 they are interpreted as nicks
981 +14 -9 trunk/extensions/hurt.c (File Modified)
984 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
986 - we're now ircd-charybdis.org.
987 - properly alphabetize credits
991 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
994 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
996 - add additional modules to the configs
1000 +6 -0 trunk/doc/example.conf (File Modified)
1001 +12 -0 trunk/doc/reference.conf (File Modified)
1004 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1006 - remove hurt.h, it is pointless and confusing
1010 +27 -62 trunk/extensions/hurt.c (File Modified)
1011 + - trunk/extensions/hurt.h (File Deleted)
1014 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1016 - add code to suggest a local HURT by nickname.
1017 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1021 +40 -10 trunk/extensions/hurt.c (File Modified)
1022 +1 -0 trunk/extensions/hurt.h (File Modified)
1025 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1031 +2 -1 trunk/NEWS (File Modified)
1034 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1036 MASKTRACE/TESTMASK: check orighost as well
1040 +4 -2 trunk/modules/m_etrace.c (File Modified)
1041 +3 -1 trunk/modules/m_testmask.c (File Modified)
1044 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1046 Make RPL_ISUPPORT (005) numeric modularizable.
1047 Currently it will reassemble the numeric every time
1048 it needs to be sent, using a few dozen callbacks;
1049 if this is too slow some caching scheme should be
1054 +0 -1 trunk/include/s_user.h (File Modified)
1055 +36 -114 trunk/include/supported.h (File Modified)
1056 +1 -1 trunk/modules/m_version.c (File Modified)
1057 +1 -0 trunk/src/Makefile.in (File Modified)
1058 +1 -0 trunk/src/ircd.c (File Modified)
1059 +300 -25 trunk/src/s_user.c (File Modified)
1060 + - trunk/src/supported.c (File Added)
1063 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1065 EUID orighost could differ from host only in case,
1066 do not mark as dynamic spoof then
1070 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1073 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1075 kline help file: clarify a bit and remove some obsolete stuff
1076 partly suggested by Olin
1080 +8 -8 trunk/help/opers/kline (File Modified)
1083 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1089 +20 -0 trunk/NEWS (File Modified)
1092 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1094 Show real host/IP to nonopers whoising themselves.
1095 The IP is not shown for auth{} spoofs, otherwise it is,
1096 as it looked rather weird to me to show an auth{} spoofed
1097 IP like this. (/userhost on self still shows the IP.)
1101 +13 -2 trunk/modules/m_whois.c (File Modified)
1104 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1106 Document nick_delay stuff and move it around a bit.
1110 +1 -2 trunk/doc/example.conf (File Modified)
1111 +8 -2 trunk/doc/reference.conf (File Modified)
1114 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1116 - disable nickdelay by default. Needs to be documented in reference.conf.
1120 +2 -0 trunk/doc/example.conf (File Modified)
1121 +2 -0 trunk/doc/reference.conf (File Modified)
1124 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1126 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1130 +2 -1 trunk/modules/m_services.c (File Modified)
1133 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1135 ip_cloaking: somewhat hackish but we need to send the
1136 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1141 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1144 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1146 If EUID is used, show realhost in far connect notice
1147 (but not in far disconnect notice).
1151 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1154 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1157 - use non-ENCAP CHGHOST if possible
1158 - really introduce new users with their mangled and real
1159 host if +h is in default umodes
1163 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1166 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1168 Add non-ENCAP CHGHOST.
1172 +49 -11 trunk/modules/m_chghost.c (File Modified)
1175 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1177 Initial addition of EUID (puts realhost/account in same
1178 command as user introduction).
1179 See doc/technical/euid.txt for more information.
1180 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1184 + - trunk/doc/technical/euid.txt (File Added)
1185 +2 -1 trunk/include/s_serv.h (File Modified)
1186 +1 -1 trunk/include/s_user.h (File Modified)
1187 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1188 +1 -34 trunk/modules/m_chghost.c (File Modified)
1189 +0 -28 trunk/modules/m_services.c (File Modified)
1190 +30 -1 trunk/src/s_serv.c (File Modified)
1191 +30 -3 trunk/src/s_user.c (File Modified)
1194 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1196 Store the mangled host in localClient and use it for
1197 ban matching (also match real host for mangled users,
1198 also match mangled host for uncloaked users).
1199 Improve interaction of +h with auth{} and services
1201 Note that all of this only applies to clients who
1202 connect after the mangling module is loaded
1203 (other clients cannot even set +h).
1204 The sorcerynet cloaking module has not been updated
1209 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1210 +3 -0 trunk/include/client.h (File Modified)
1211 +64 -5 trunk/src/channel.c (File Modified)
1212 +1 -0 trunk/src/client.c (File Modified)
1213 +2 -2 trunk/src/s_user.c (File Modified)
1216 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1218 Document /stats U letters in sgml.
1222 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1225 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1227 Better description of hub_mask and leaf_mask.
1231 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1234 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1236 Add operspy_dont_care_user_info to sgml docs.
1240 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1243 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1245 Add general::operspy_dont_care_user_info.
1246 This makes /who mask equivalent to /who !mask for opers
1247 with the operspy flag, and removes the operspy log/notice
1248 on /who mask, /masktrace and /scan.
1249 The necessary privilege (operspy flag) is unchanged.
1250 Behaviour for the other operspy commands (channel
1251 related ones) is also unchanged.
1255 +1 -0 trunk/doc/example.conf (File Modified)
1256 +6 -0 trunk/doc/reference.conf (File Modified)
1257 +1 -0 trunk/include/s_conf.h (File Modified)
1258 +10 -8 trunk/modules/m_etrace.c (File Modified)
1259 +6 -0 trunk/modules/m_info.c (File Modified)
1260 +8 -5 trunk/modules/m_scan.c (File Modified)
1261 +1 -1 trunk/modules/m_version.c (File Modified)
1262 +6 -1 trunk/modules/m_who.c (File Modified)
1263 +1 -0 trunk/src/newconf.c (File Modified)
1264 +1 -0 trunk/src/s_conf.c (File Modified)
1267 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1269 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1270 This letter will also be used for showing operspy with
1271 limited accountability (show non channel related info
1272 without '!' or notice).
1276 +2 -0 trunk/doc/server-version-info (File Modified)
1277 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1278 +2 -0 trunk/include/ircd.h (File Modified)
1279 +6 -0 trunk/modules/m_info.c (File Modified)
1280 +2 -0 trunk/modules/m_version.c (File Modified)
1281 +1 -0 trunk/src/ircd_state.c (File Modified)
1284 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1286 Add m_webirc module, allows showing real host of CGI:IRC users.
1287 Differences to the version available on my web page for a while:
1288 instructions on how to set it up.
1292 +137 -0 trunk/extensions/Makefile.in (File Modified)
1293 + - trunk/extensions/m_webirc.c (File Added)
1296 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1298 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1302 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1305 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1307 - move beu from core to contributors
1308 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1312 +2 -2 trunk/CREDITS (File Modified)
1315 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1317 Mention that class blocks must be defined before the
1318 auth or connect blocks referencing them.
1322 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1325 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1328 - change from "can join" to "is banned", this reverses sense
1329 and removes "weird" checks like for +i, +l, +j
1330 - don't allow $j to same channel
1331 - +s/+p restriction removed, anyone can /mode b anyway
1336 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1339 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1341 Add a few important lines from reference.conf to example.conf.
1345 +8 -1 trunk/doc/example.conf (File Modified)
1348 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1350 - we don't support rtsigio anymore
1351 - we definately don't support VMS nor Cygwin either.
1355 +2 -2 trunk/INSTALL (File Modified)
1356 +0 -2 trunk/README.FIRST (File Modified)
1359 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1361 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1365 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1368 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1371 - return EXTBAN_NOMATCH for a valid ban that does not match
1372 - consider a $j ban invalid if we were already processing a
1373 can_join for a $j ban
1377 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1380 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1382 extb_extgecos: realhost -> orighost
1386 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1389 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1391 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1395 +59 -0 trunk/extensions/Makefile.in (File Modified)
1396 + - trunk/extensions/extb_canjoin.c (File Added)
1399 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1401 - oh right, charybdis calls that 'orighost'.
1405 +2 -2 trunk/modules/m_who.c (File Modified)
1408 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1410 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1414 +2 -0 trunk/modules/m_who.c (File Modified)
1417 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1419 - also check $x against realhost
1423 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1426 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1428 Sorcerynet people want a debugging notice moved from +s to +d.
1432 +1 -1 trunk/src/blacklist.c (File Modified)
1435 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1437 Use source_p instead of client_p for free_pre_client().
1438 client_p could be NULL or another client.
1442 +1 -1 trunk/src/client.c (File Modified)
1445 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1447 - revert this, I know how to fix it now
1451 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1454 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1456 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1457 This fix is probably suboptimal, but it does indeed fix the problem.
1461 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1464 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1466 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1470 +49 -0 trunk/extensions/Makefile.in (File Modified)
1471 + - trunk/extensions/extb_extgecos.c (File Added)
1474 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1476 Remove undocumented and unused general::fallback_to_ip6_int config option.
1480 +0 -3 trunk/include/s_conf.h (File Modified)
1481 +0 -3 trunk/src/newconf.c (File Modified)
1484 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1487 - document new TESTMASK
1488 - mention that TESTMASK matching is the same as MASKTRACE matching
1489 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1494 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1497 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1499 New testmask from ratbox 2.2.
1500 Allows matches on nick, ip and gecos in addition to user
1501 and host, and is fully analogous to masktrace.
1502 The numeric has changed from 724 to 727 and fields in it
1507 +4 -3 trunk/help/opers/testmask (File Modified)
1508 +1 -0 trunk/include/numeric.h (File Modified)
1509 +82 -9 trunk/modules/m_testmask.c (File Modified)
1510 +2 -2 trunk/src/messages.tab (File Modified)
1513 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1515 contrib -> extensions
1519 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1522 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1524 CHGHOST: Check validity of new hostname.
1525 If the command came from a local client (disabled by
1526 default), send an error message and drop the command.
1527 If the command came from a remote client or server,
1528 send a notice to opers and the target user (if local).
1532 +42 -1 trunk/modules/m_chghost.c (File Modified)
1535 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1541 +23 -1 trunk/NEWS (File Modified)
1544 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1546 When an outgoing server connection succeeds, set
1547 localClient->ip by simply copying the whole sockaddr
1548 struct instead of copying certain parts only.
1552 +1 -19 trunk/src/s_serv.c (File Modified)
1555 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1557 Give a special error message and ignore the connect block
1558 if trying to add a connect block for the server's own name.
1562 +7 -0 trunk/src/newconf.c (File Modified)
1565 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1567 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1568 when --disable-balloc is used, so that it compiles.
1569 Obviously the BlockHeapUsage() stub returns just zeroes so
1570 /stats z will be less informative.
1574 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1577 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1579 Free and zero dns_query in DNS callback for outgoing connect.
1580 This avoids double free of reslist.
1584 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1587 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1589 From ratbox, log failed outgoing connections to serverlog.
1594 +13 -1 trunk/src/s_serv.c (File Modified)
1597 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1599 Change serverlog message when connecting to be more clear and show the port number.
1603 +1 -1 trunk/src/s_serv.c (File Modified)
1606 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1608 Remove gethost_byname(), this is meaningless
1609 since the removal of AAAA -> A fallback (r1763).
1613 +0 -1 trunk/include/res.h (File Modified)
1614 +0 -12 trunk/src/res.c (File Modified)
1617 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1619 Remove ip6.int support and use only ip6.arpa.
1620 The global ip6.int zone has disappeared on June 1
1621 and a lot of other software has been removing ip6.int
1623 This removes the second and last case where IPv6
1624 support in charybdis causes extra lookups and slows
1629 +5 -27 trunk/src/res.c (File Modified)
1632 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1634 Mention new default (r1767) for connect::aftype in sgml docs.
1638 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1641 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1643 Use IPv6 if connect::host looks like an IPv6 address
1644 (contains a colon). No need to aftype=ipv6 anymore.
1648 +2 -0 trunk/src/newconf.c (File Modified)
1651 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1653 More information about connect::host.
1657 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1660 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1662 Remove fallback to A if AAAA cannot be found.
1663 In case of a forward check of a reverse lookup, we
1664 already know if it's ipv4 or ipv6, so it is not
1665 useful and in case of a forward lookup of a hostname
1666 in connect::host, connect::aftype already specifies
1667 if it's ipv4 or ipv6.
1671 +4 -27 trunk/src/res.c (File Modified)
1674 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1677 - check if +c made the message text empty and refuse
1679 - don't copy message text if it is not necessary
1684 +14 -4 trunk/modules/core/m_message.c (File Modified)
1687 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1689 remove_conf_item(): do not free cf_name, this is generally a string constant
1693 +0 -1 trunk/src/newconf.c (File Modified)
1696 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1698 Remove the old unused FDL_ constants.
1702 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1705 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1707 Remove an unused struct irc_sockaddr_storage from fde_t
1708 (allocated for every possible file descriptor).
1712 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1715 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1717 If the DNS lookup for an outgoing connection is still
1718 pending when it is closed, clean it up.
1722 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1725 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1727 If proc_answer() fails (for example if a lookup for an
1728 A record returns a CNAME), fail the query immediately.
1729 Previously the packet was just ignored, leaving the
1734 +4 -8 trunk/src/res.c (File Modified)
1737 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1739 Correct sockhost field in an outgoing server connection.
1740 First copy the host field from the server_conf, then
1741 take the IP from to where the connection was attempted
1742 when the connection callback is called.
1743 (Before r1747 this used the IP from the server_conf.)
1747 +8 -2 trunk/src/s_serv.c (File Modified)
1750 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1752 Remove ipnum (keep aftype) and dns_query from server_conf.
1753 We don't keep track of binary form address in connect{}
1754 blocks anymore, DNS lookups of names in host= gone.
1755 As before the DNS lookup is done on connect.
1756 This should unbreak hostnames in host= somewhat.
1760 +1 -2 trunk/include/s_newconf.h (File Modified)
1761 +2 -2 trunk/src/newconf.c (File Modified)
1762 +1 -42 trunk/src/s_newconf.c (File Modified)
1763 +12 -31 trunk/src/s_serv.c (File Modified)
1766 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1772 +1 -1 trunk/configure (File Modified)
1775 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
1777 Fix --disable-balloc help text (said --disable-small-net).
1781 +1 -1 trunk/configure.ac (File Modified)
1784 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
1786 Add general::servicestring, shown on RPL_WHOISOPERATOR for
1787 services (+S). Unlike operstring and adminstring, this
1788 is not changeable with /quote set but is updated on rehash.
1792 +1 -0 trunk/doc/example.conf (File Modified)
1793 +10 -2 trunk/doc/reference.conf (File Modified)
1794 +1 -0 trunk/include/s_conf.h (File Modified)
1795 +6 -0 trunk/modules/m_info.c (File Modified)
1796 +3 -2 trunk/modules/m_whois.c (File Modified)
1797 +1 -0 trunk/src/newconf.c (File Modified)
1798 +1 -0 trunk/src/s_conf.c (File Modified)
1801 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
1803 Fix handling of comma in whois: ignore the comma and
1804 everything after it but do output the entire parameter
1809 +2 -2 trunk/modules/m_whois.c (File Modified)
1812 beu 2006/07/21 22:36:46 UTC (20060721-1737)
1814 New /stats letter 's' to list HURTs:
1815 - opers get the full listing.
1816 - users get any HURTs that match their sockhost/orighost if
1817 "stats_k_oper_only" is set to 1.
1821 +50 -0 trunk/extensions/hurt.c (File Modified)
1824 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
1826 - make the newconf system available to modules.
1830 +4 -1 trunk/include/newconf.h (File Modified)
1831 +4 -8 trunk/src/newconf.c (File Modified)
1834 beu 2006/07/18 22:39:16 UTC (20060718-1733)
1836 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
1839 +0 -3 trunk/doc/example.conf (File Modified)
1840 +0 -3 trunk/doc/reference.conf (File Modified)
1843 beu 2006/07/18 22:34:36 UTC (20060718-1731)
1845 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
1849 +3 -0 trunk/doc/example.conf (File Modified)
1850 +3 -0 trunk/doc/reference.conf (File Modified)
1853 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
1855 Fix too early truncation of JOIN channel list.
1859 +2 -3 trunk/modules/core/m_join.c (File Modified)
1862 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
1864 - From ratbox 2.2 (anfl), send server notices about read
1865 errors from handshakes and servers to +s instead of +d.
1866 - Send various server notices about failed server
1867 connections which did not reach registered state network
1868 wide if the connection was initiated by a remote oper.
1869 This avoids annoying the whole net if there is a
1870 broken autoconnect, but allows all opers to see why a
1871 remote connect failed. Failed connections which did reach
1872 server state already generate server notices everywhere.
1874 Note: this is an exception to our general policy to not send
1875 server notices about unregistered connections remotely.
1879 +1 -0 trunk/include/client.h (File Modified)
1880 +20 -6 trunk/src/client.c (File Modified)
1881 +6 -6 trunk/src/s_serv.c (File Modified)
1884 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
1890 +1 -1 trunk/doc/example.conf (File Modified)
1891 +1 -1 trunk/doc/reference.conf (File Modified)
1894 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
1896 Don't allow #channel +b $c:&channel (inconsistent target).
1900 +3 -0 trunk/extensions/extb_channel.c (File Modified)
1903 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
1905 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
1909 +0 -2 trunk/include/client.h (File Modified)
1912 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
1914 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
1918 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
1921 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
1923 Store IP addresses in whowas. These are shown to opers.
1924 Obtained from Eurus patches.
1925 orighost tracking removed (not worth the memory IMHO),
1926 numeric changed to RPL_WHOISACTUALLY, fixed to deal
1927 with unknown IPs and to not violate auth{} spoof policy.
1931 +2 -0 trunk/doc/reference.conf (File Modified)
1932 +1 -0 trunk/include/numeric.h (File Modified)
1933 +1 -0 trunk/include/whowas.h (File Modified)
1934 +10 -1 trunk/modules/m_whowas.c (File Modified)
1935 +1 -1 trunk/src/messages.tab (File Modified)
1936 +4 -0 trunk/src/whowas.c (File Modified)
1939 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
1941 Describe hostmask parameter of masktrace better in sgml docs.
1945 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1948 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
1950 masktrace help file: mention CIDR IP masks
1955 +2 -0 trunk/help/opers/masktrace (File Modified)
1958 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
1960 MASKTRACE: allow normal match() on IP address also
1965 +2 -3 trunk/modules/m_etrace.c (File Modified)
1968 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
1970 Allow +S clients (services) to send to channels and @/+ channels always.
1974 +1 -1 trunk/modules/core/m_message.c (File Modified)
1975 +1 -1 trunk/src/channel.c (File Modified)
1978 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
1980 Allow servers to send to @#chan and +#chan.
1984 +1 -1 trunk/modules/core/m_message.c (File Modified)
1987 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
1989 Don't count opers on service{} servers in /lusers.
1993 +2 -2 trunk/src/s_user.c (File Modified)
1996 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
1998 Show opers the real host behind a dynamic spoof in WHOIS.
1999 If the user is auth{} spoofed, this shows the auth{} spoof
2000 otherwise it shows the DNS hostname and IP address.
2001 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2005 +1 -0 trunk/include/numeric.h (File Modified)
2006 +12 -2 trunk/modules/m_whois.c (File Modified)
2007 +1 -1 trunk/src/messages.tab (File Modified)
2010 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2012 Remove #define HIDE_SPOOF_IPS from config.h, should
2013 have been done earlier.
2017 +0 -7 trunk/include/config.h (File Modified)
2020 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2022 Bring back ERR_CANTKILLSERVER.
2026 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2029 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2032 - also send RPL_HOSTHIDDEN on -h
2033 - don't allow +h for auth{} spoofed clients
2037 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2040 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2042 /etc/resolv.conf parsing:
2043 - don't crash (sometimes) if there is a line without an argument
2044 (e.g. 'search' by itself)
2045 - fix handling of lines with leading whitespace
2049 +9 -8 trunk/src/reslib.c (File Modified)
2052 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2054 Put back code that terminates DNS queries, which was
2055 removed during the resolver changes.
2059 +4 -0 trunk/src/s_auth.c (File Modified)
2062 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2064 - oh hey, that was in the wrong place
2068 +13 -13 trunk/src/s_auth.c (File Modified)
2071 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2073 - handle a situation where a user can go away before DNS completes
2077 +13 -0 trunk/src/s_auth.c (File Modified)
2080 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2086 +1 -0 trunk/include/blacklist.h (File Modified)
2087 +1 -0 trunk/include/res.h (File Modified)
2088 +33 -2 trunk/src/blacklist.c (File Modified)
2089 +2 -0 trunk/src/client.c (File Modified)
2090 +24 -0 trunk/src/res.c (File Modified)
2093 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2095 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2096 if comm_accept() failed.
2098 Found with valgrind.
2102 +4 -4 trunk/src/listener.c (File Modified)
2105 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2107 - handle unavailable Client/preClient structs
2111 +9 -0 trunk/src/blacklist.c (File Modified)
2114 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2116 Add +lf to SGML docs.
2120 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2123 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2125 Also do forwarding if the channel limit (+l) is exceeded.
2129 +1 -1 trunk/help/opers/cmode (File Modified)
2130 +2 -2 trunk/modules/core/m_join.c (File Modified)
2133 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2135 Post-release lovin':
2136 - Update version to 2.1.0.
2137 - Regenerate configure.
2141 +9 -9 trunk/configure (File Modified)
2142 +1 -1 trunk/configure.ac (File Modified)
2145 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2147 Comment out example blacklist{} block.
2151 +7 -7 trunk/doc/example.conf (File Modified)
2152 +7 -7 trunk/doc/reference.conf (File Modified)
2155 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2157 Add note regarding use of AHBL BLs.
2161 +4 -0 trunk/doc/example.conf (File Modified)
2162 +4 -0 trunk/doc/reference.conf (File Modified)
2165 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2171 +2 -2 trunk/CREDITS (File Modified)
2174 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2180 +1 -0 trunk/CREDITS (File Modified)
2183 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2185 Put more recent ratbox CREDITS here.
2189 +3 -2 trunk/doc/Ratbox-team (File Modified)
2192 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2198 +5 -4 trunk/NEWS (File Modified)
2201 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2203 Mention that install or make install also avoids modunload crashes.
2207 +2 -1 trunk/BUGS (File Modified)
2210 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2216 +3 -8 trunk/NEWS (File Modified)
2219 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2225 +3 -2 trunk/BUGS (File Modified)
2228 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2230 - add orighost check to hurt.c
2235 +1 -6 trunk/BUGS (File Modified)
2236 +1 -1 trunk/extensions/hurt.c (File Modified)
2239 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2241 Make kline_exempt exempt from HURT also.
2245 +2 -1 trunk/extensions/hurt.c (File Modified)
2248 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2250 Fix mask HEAL propagation.
2254 +6 -3 trunk/extensions/hurt.c (File Modified)
2257 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2264 +18 -31 trunk/extensions/README (File Modified)
2267 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2269 More target change hax.
2274 +5 -0 trunk/extensions/hurt.c (File Modified)
2277 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2279 Improvements to HURT propagation.
2283 +8 -6 trunk/extensions/hurt.c (File Modified)
2286 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2288 - further simplification
2292 +25 -76 trunk/extensions/hurt.c (File Modified)
2293 +0 -9 trunk/extensions/hurt.h (File Modified)
2296 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2302 +13 -0 trunk/extensions/hurt.c (File Modified)
2305 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2307 - cut off at 15 messages instead of 30
2311 +1 -1 trunk/extensions/hurt.h (File Modified)
2314 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2316 Squash a warning here.
2320 +1 -3 trunk/src/ircd.c (File Modified)
2323 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2325 Don't show servers in /stats l to nonopers if flatten links is enabled.
2329 +3 -1 trunk/modules/m_stats.c (File Modified)
2332 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2338 +20 -7 trunk/extensions/hurt.c (File Modified)
2341 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2343 - remove inline stuff (yuck)
2344 - sockaddr should have been sockhost
2348 +22 -31 trunk/extensions/hurt.c (File Modified)
2351 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2353 - make hurt checking actually work
2357 +2 -7 trunk/extensions/hurt.c (File Modified)
2360 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2362 Slight tweak to alias{}.
2366 +4 -0 trunk/src/parse.c (File Modified)
2369 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2371 - further simplification
2375 +59 -71 trunk/extensions/hurt.c (File Modified)
2376 +0 -1 trunk/extensions/hurt.h (File Modified)
2379 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2381 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2385 +10 -20 trunk/extensions/hurt.c (File Modified)
2386 +0 -4 trunk/extensions/hurt.h (File Modified)
2389 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2391 - remove some unnecessary code here (hurt_initial_check_event()).
2395 +0 -23 trunk/extensions/hurt.c (File Modified)
2398 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2400 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2404 +8 -0 trunk/modules/core/m_message.c (File Modified)
2407 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2409 - more sane tgchange hax
2413 +2 -1 trunk/extensions/hurt.c (File Modified)
2416 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2418 Make HEAL <nick> work.
2422 +40 -43 trunk/extensions/hurt.c (File Modified)
2425 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2427 Destroy hurt_clients list on unload.
2431 +7 -0 trunk/extensions/hurt.c (File Modified)
2434 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2436 Coding style: no space between a function name and parenthesis.
2440 +43 -43 trunk/extensions/hurt.c (File Modified)
2443 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2445 Now works and throws out hurt clients after 30 protocol messages
2446 unless they identify.
2450 +28 -36 trunk/extensions/hurt.c (File Modified)
2451 +1 -7 trunk/extensions/hurt.h (File Modified)
2454 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2456 Working addition/lookup.
2460 +8 -0 trunk/extensions/hurt.c (File Modified)
2463 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2465 Get rid of hyb6 style propagation (:server COMMAND source).
2469 +18 -22 trunk/extensions/hurt.c (File Modified)
2472 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2474 add not-working hurt_add and hurt_find
2478 +13 -5 trunk/extensions/hurt.c (File Modified)
2481 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2483 Comment out a lot of stuff so I can load and unload this without crashing.
2487 +17 -6 trunk/extensions/hurt.c (File Modified)
2490 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2492 Fix svn:keywords and add a short comment at the top.
2496 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2499 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2501 - Make hurt module compile
2502 - Link it to the build
2503 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2504 correct flag name, no CAP_TS6 use etc
2508 +1 -0 trunk/extensions/Makefile.in (File Modified)
2509 +30 -32 trunk/extensions/hurt.c (File Modified)
2512 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2514 Put beu's hurt module in trunk.
2518 + - trunk/extensions/hurt.c (File Added)
2519 + - trunk/extensions/hurt.h (File Added)
2522 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2524 - _iprint(): use stderr instead of stdout
2528 +1 -1 trunk/src/s_log.c (File Modified)
2531 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2533 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2534 and subsequently destroy our kqueue when we close 0, 1, 2
2536 - After closing fd 0, 1, 2 reopen them to /dev/null again
2537 so we don't send messages from malloc etc to a random
2539 - Remove an obsolete comment.
2543 +13 -2 trunk/src/ircd.c (File Modified)
2546 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2552 +29 -1 trunk/NEWS (File Modified)
2555 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2561 +1 -1 trunk/configure (File Modified)
2564 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2566 Fix openssl version check to also accept versions newer than 0.9.6.
2570 +1 -1 trunk/configure.ac (File Modified)
2573 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2575 Oops, need packet.h here.
2579 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2582 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2584 End the flood grace period in CPRIVMSG/CNOTICE.
2588 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2591 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2593 - update class::connectfreq documentation
2597 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2600 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2602 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2606 +3 -6 trunk/src/s_serv.c (File Modified)
2609 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2611 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2615 +1 -1 trunk/src/messages.tab (File Modified)
2618 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2620 Don't mention that /stats p shows idle times, as it doesn't.
2624 +1 -1 trunk/help/opers/stats (File Modified)
2625 +1 -1 trunk/help/users/stats (File Modified)
2628 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2630 /stats A shows DNS servers, it doesn't matter whether ircd
2631 uses ADNS or something else.
2635 +1 -1 trunk/help/opers/stats (File Modified)
2638 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2640 get_client_name() fix
2644 +4 -0 trunk/src/client.c (File Modified)
2647 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2653 +6 -0 trunk/src/ircd.c (File Modified)
2656 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2658 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2661 +16 -17 trunk/configure (File Modified)
2662 +1 -1 trunk/configure.ac (File Modified)
2665 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2667 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2670 +135 -0 trunk/configure (File Modified)
2671 +6 -0 trunk/configure.ac (File Modified)
2674 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2676 Exit 0 on successful -conftest.
2680 +1 -1 trunk/src/ircd.c (File Modified)
2683 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2685 Make the "keep the parent process around" thing work, by opening
2686 a pipe to the child process. This pipe is on fd 0 in the child
2687 process. After successful initialization, the child will write
2688 a byte to this pipe, on fatal errors it will close it without
2691 Somewhat hackish still but should work.
2695 +27 -30 trunk/src/ircd.c (File Modified)
2698 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2700 - convert some error messages to ierror() over fprintf/ilog combination
2704 +3 -6 trunk/src/ircd.c (File Modified)
2707 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2709 - inotice() for loadmodule when in foreground mode
2713 +3 -0 trunk/src/modules.c (File Modified)
2716 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2718 - remove inotice() on loading modules from the config
2722 +0 -3 trunk/src/modules.c (File Modified)
2725 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2727 - usleep for 50000usec in the parent process to allow for startup messages
2728 to be cleanly printed before detaching to shell, this should be more than
2733 +3 -0 trunk/src/ircd.c (File Modified)
2736 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2738 - display more errors during normal startup as to try to help people find common problems
2742 +27 -10 trunk/src/ircd.c (File Modified)
2745 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2747 - version bump in preparation of 2.0.0 release
2751 +9 -9 trunk/configure (File Modified)
2752 +1 -1 trunk/configure.ac (File Modified)
2755 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2757 Change example.conf operator block from "admin" to "god",
2758 so as to show we encourage per-person operator blocks.
2762 +4 -2 trunk/doc/example.conf (File Modified)
2765 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2767 Document alias{} block.
2771 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2774 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
2776 Document DNS blacklist stuff in sgml.
2780 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2781 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2784 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
2786 Misc /stats clarifications.
2790 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2793 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
2795 Move snomasks into umodes chapter.
2796 Move oprivs chapter down.
2800 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
2801 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
2802 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2805 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
2807 Mention operator{} user@host change.
2811 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2814 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
2816 operator{} block user@host matches against orighost now, not host.
2817 This means that services/+h spoofs do not work in operator{} blocks;
2818 auth{} spoofs still work.
2822 +4 -0 trunk/doc/example.conf (File Modified)
2823 +1 -1 trunk/doc/reference.conf (File Modified)
2824 +2 -2 trunk/modules/m_challenge.c (File Modified)
2825 +1 -1 trunk/modules/m_oper.c (File Modified)
2828 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
2830 - inotice/iwarn/ierror() stuff I was working on
2834 +3 -0 trunk/include/s_log.h (File Modified)
2835 +15 -11 trunk/src/ircd.c (File Modified)
2836 +3 -1 trunk/src/modules.c (File Modified)
2837 +1 -1 trunk/src/newconf.c (File Modified)
2838 +54 -0 trunk/src/s_log.c (File Modified)
2841 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
2843 Oops, don't add blacklists to the list twice on rehash.
2847 +3 -2 trunk/src/blacklist.c (File Modified)
2850 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
2852 Remove notices to the client about progress of dnsbl lookups.
2856 +0 -4 trunk/src/blacklist.c (File Modified)
2859 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
2861 Add auth{} flag dnsbl_exempt.
2865 +2 -1 trunk/doc/example.conf (File Modified)
2866 +2 -1 trunk/doc/reference.conf (File Modified)
2867 +2 -0 trunk/include/s_conf.h (File Modified)
2868 +1 -0 trunk/src/newconf.c (File Modified)
2869 +8 -1 trunk/src/s_user.c (File Modified)
2872 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
2874 Switch alias{} and blacklist{} around, for consistency with example.conf.
2878 +18 -18 trunk/doc/reference.conf (File Modified)
2881 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
2883 Send a warning to the user if they are dnsbl listed but exempted.
2887 +17 -12 trunk/src/s_user.c (File Modified)
2890 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
2892 Move throwing out dnsbl listed clients to registration,
2893 and make kline_exempt exempt from it.
2897 +1 -0 trunk/include/blacklist.h (File Modified)
2898 +4 -0 trunk/include/client.h (File Modified)
2899 +15 -16 trunk/src/blacklist.c (File Modified)
2900 +6 -0 trunk/src/client.c (File Modified)
2901 +17 -0 trunk/src/s_user.c (File Modified)
2904 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
2906 Show refcount in /stats n.
2910 +3 -2 trunk/modules/m_stats.c (File Modified)
2913 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
2915 Don't look up dnsbls twice if they send USER twice.
2919 +5 -3 trunk/modules/m_user.c (File Modified)
2922 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
2924 Add /stats n to help files.
2928 +1 -0 trunk/help/opers/stats (File Modified)
2929 +1 -0 trunk/help/users/stats (File Modified)
2932 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
2934 Only check dnsbls for A records, not AAAA.
2938 +1 -1 trunk/src/blacklist.c (File Modified)
2941 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
2943 Don't remove non-illegal blacklists on completion of check.
2944 Add debugging notices (not working).
2948 +5 -1 trunk/src/blacklist.c (File Modified)
2951 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
2953 Don't call register_local_user() if they haven't sent a nick yet.
2957 +1 -1 trunk/src/blacklist.c (File Modified)
2960 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
2962 Add /stats n, shows dnsbls with counts (counts reset on rehash).
2966 +21 -0 trunk/modules/m_stats.c (File Modified)
2969 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
2971 More dnsbl rehash fixes, it was adding bogus entries.
2975 +2 -7 trunk/src/newconf.c (File Modified)
2978 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
2980 Need blacklist.h here.
2984 +1 -0 trunk/src/s_conf.c (File Modified)
2987 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
2993 +1 -2 trunk/configure (File Modified)
2994 +0 -48 trunk/configure.ac (File Modified)
2995 + - trunk/doc/example-iauth.conf (File Deleted)
2996 + - trunk/iauth/ (File Deleted)
2999 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3001 Improve handling of rehashing with blacklists.
3002 Also some coding style tweaks.
3006 +3 -2 trunk/include/blacklist.h (File Modified)
3007 +35 -16 trunk/src/blacklist.c (File Modified)
3008 +2 -0 trunk/src/s_conf.c (File Modified)
3011 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3013 Clear can_send cache if a user logs in or out from services.
3017 +2 -0 trunk/modules/m_services.c (File Modified)
3020 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3022 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3023 This directory is not entered by default.
3024 More stuff needs to be moved into here.
3028 +2 -1 trunk/configure (File Modified)
3029 +1 -0 trunk/configure.ac (File Modified)
3030 +69 -458 trunk/extensions/Makefile.in (File Modified)
3031 + - trunk/extensions/m_clearchan.c (File Deleted)
3032 + - trunk/extensions/m_force.c (File Deleted)
3033 + - trunk/unsupported/ (File Added)
3034 + - trunk/unsupported/Makefile.in (File Added)
3035 + - trunk/unsupported/m_clearchan.c (File Added)
3036 + - trunk/unsupported/m_force.c (File Added)
3039 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3041 Logging/wallops for forcejoin/forcepart, numeric fix.
3042 This needs to be moved to the toys section.
3046 +22 -2 trunk/extensions/m_force.c (File Modified)
3049 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3051 Fix comments at the top (including copyright).
3055 +3 -2 trunk/extensions/m_omode.c (File Modified)
3058 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3060 Add OMODE command to extensions/ for oper mode hacking:
3061 - requires admin privs
3062 - does not work for opped opers
3064 - sends a ServerMode for opping the oper themselves,
3065 otherwise a mode coming from the oper (not only
3066 does this provide full accountability, it is also
3067 easiest to implement while avoiding channels
3068 messed up with bogus bans etc).
3072 +171 -0 trunk/extensions/Makefile.in (File Modified)
3073 + - trunk/extensions/m_omode.c (File Added)
3076 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3082 + - trunk/include/blacklist.h (Property Modified)
3083 + - trunk/src/blacklist.c (Property Modified)
3086 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3088 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3092 +5 -1 trunk/src/blacklist.c (File Modified)
3095 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3097 Initial DNS blacklist support:
3098 - see example.conf for how to use.
3099 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3100 - tor.ahbl.org is also included because most networks will not want to allow tor
3101 (and we're considering going KoS on tor users here anyway due to abuse)
3105 +18 -0 trunk/doc/example.conf (File Modified)
3106 +66 -0 trunk/doc/reference.conf (File Modified)
3107 + - trunk/include/blacklist.h (File Added)
3108 +2 -0 trunk/include/client.h (File Modified)
3109 +3 -0 trunk/modules/m_user.c (File Modified)
3110 +152 -0 trunk/src/Makefile.in (File Modified)
3111 + - trunk/src/blacklist.c (File Added)
3112 +34 -0 trunk/src/newconf.c (File Modified)
3113 +1 -0 trunk/src/s_auth.c (File Modified)
3114 +4 -0 trunk/src/s_user.c (File Modified)
3117 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3119 Remove last bit of lzo stuff (comment in example.conf connect{}).
3123 +0 -4 trunk/doc/example.conf (File Modified)
3126 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3128 Show sasl successes and failures in /stats t (like other
3129 things in /stats t, about local clients only).
3133 +2 -0 trunk/include/s_stats.h (File Modified)
3134 +3 -0 trunk/modules/m_sasl.c (File Modified)
3135 +3 -0 trunk/src/s_stats.c (File Modified)
3138 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3140 Allow messaging services by nickname without using
3141 target change slots (this was already possible with
3142 user@server notation or services shortcuts).
3146 +2 -2 trunk/modules/core/m_message.c (File Modified)
3149 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3151 Abort a safelist if a new /list comes in while one is already in progress.
3155 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3158 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3160 Change $![letter]:[mask] to $~[letter]:[mask]
3161 so both ! and ~ invert an extban.
3165 +2 -0 trunk/src/chmode.c (File Modified)
3168 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3170 - revert due to technical issues
3174 +1 -1 trunk/src/extban.c (File Modified)
3177 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3179 - 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
3183 +1 -1 trunk/src/extban.c (File Modified)
3186 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3188 Don't pace /list on a single channel.
3192 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3195 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3197 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3201 +4 -2 trunk/include/supported.h (File Modified)
3204 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3206 Extban types are case insensitive; force them to lowercase when added.
3210 +5 -5 trunk/doc/extban.txt (File Modified)
3211 +4 -0 trunk/src/chmode.c (File Modified)
3212 +3 -3 trunk/src/extban.c (File Modified)
3215 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3217 sendto_wallops_flags():
3218 - instead of checking IsOper on each client, walk the appropriate list
3219 - instead of sending non-+z wallops from persons to nonopers, send only
3220 +w wallops from persons
3224 +1 -5 trunk/src/send.c (File Modified)
3227 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3229 Prefix oper wallops with "WALLOPS - " if they would
3230 otherwise look like operwalls or locops, when sending
3231 them to local users.
3235 +11 -1 trunk/modules/m_wallops.c (File Modified)
3238 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3240 Make sure destination field in some sasl numerics
3241 is the user's nick, not the sasl agent or server
3246 +2 -2 trunk/modules/m_sasl.c (File Modified)
3249 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3251 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3255 +1 -1 trunk/extensions/Makefile.in (File Modified)
3258 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3260 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3264 +1 -0 trunk/src/s_user.c (File Modified)
3267 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3269 Fix build for when IPv6 is disabled.
3273 +12 -10 trunk/src/s_auth.c (File Modified)
3276 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3278 Add information about adding extban types.
3282 +25 -0 trunk/doc/extban.txt (File Modified)
3285 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3287 Better extban validation: try to match a new extban from
3288 a local user against its setter to see if it is valid.
3289 Unknown extban types from remotes are no longer hidden.
3293 +4 -3 trunk/doc/extban.txt (File Modified)
3294 +1 -0 trunk/include/channel.h (File Modified)
3295 +2 -6 trunk/src/chmode.c (File Modified)
3296 +32 -0 trunk/src/extban.c (File Modified)
3299 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3301 Make sure both .c.o: and .s.o: are followed by the necessary command.
3305 +1 -0 trunk/src/Makefile.in (File Modified)
3308 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3310 Add need_sasl auth{} flag to sgml documentation.
3314 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3317 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3319 Document need_sasl auth{} flag in example confs.
3323 +1 -0 trunk/doc/example.conf (File Modified)
3324 +1 -0 trunk/doc/reference.conf (File Modified)
3327 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3329 Don't allow TB to set an empty topic.
3330 This would be possible if a server sent bad protocol
3331 and could cause a crash.
3335 +4 -0 trunk/modules/m_tb.c (File Modified)
3338 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3344 +1 -1 trunk/Makefile.in (File Modified)
3347 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3353 +2 -2 trunk/configure (File Modified)
3354 +1 -1 trunk/configure.ac (File Modified)
3357 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3363 +2 -2 trunk/configure (File Modified)
3366 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3372 +1 -1 trunk/extensions/Makefile.in (File Modified)
3375 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3377 - rename contrib to extensions to bring some clarity to things
3381 +1 -1 trunk/Makefile.in (File Modified)
3382 +1 -1 trunk/configure.ac (File Modified)
3383 +10 -10 trunk/doc/example.conf (File Modified)
3384 +10 -10 trunk/doc/reference.conf (File Modified)
3385 + - trunk/extensions/ (File Added)
3386 + - trunk/extras/ (File Deleted)
3389 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3395 +1 -1 trunk/Makefile.in (File Modified)
3396 +1 -1 trunk/configure.ac (File Modified)
3397 + - trunk/contrib/ (File Deleted)
3398 + - trunk/extras/ (File Added)
3401 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3403 Don't allow servers to QUIT (they should use SQUIT).
3407 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3410 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3416 + - trunk/src/fnvhash.s (Property Modified)
3419 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3421 - reduced version of code
3425 +9 -61 trunk/src/fnvhash.s (File Modified)
3428 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3430 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3434 +1 -1 trunk/src/fnvhash.s (File Modified)
3437 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3439 Fix orighost matching for klines, etc. Was hashing the visible
3444 +1 -1 trunk/src/hostmask.c (File Modified)
3447 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3449 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3453 +7 -1 trunk/configure (File Modified)
3454 +5 -0 trunk/configure.ac (File Modified)
3455 +5 -6 trunk/src/Makefile.in (File Modified)
3456 +0 -4 trunk/src/fnvhash.s (File Modified)
3457 +0 -2 trunk/src/hash.c (File Modified)
3460 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3462 - regenerate configure
3466 +18 -0 trunk/configure (File Modified)
3469 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3471 - --enable-ricer-hashing option.
3475 +9 -0 trunk/configure.ac (File Modified)
3476 +3 -0 trunk/include/setup.h.in (File Modified)
3479 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3481 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3485 + - trunk/src/fnvhash.s (File Added)
3486 +3 -0 trunk/src/hash.c (File Modified)
3489 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3491 Fix syntax error in reference.conf.
3495 +0 -1 trunk/doc/reference.conf (File Modified)
3498 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3500 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3501 (&& instead of ||...)
3502 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3506 +1 -1 trunk/src/chmode.c (File Modified)
3509 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3511 Documentation for extban.
3515 + - trunk/doc/extban.txt (File Added)
3518 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3520 Add extban modules to example confs.
3524 +5 -0 trunk/doc/example.conf (File Modified)
3525 +10 -0 trunk/doc/reference.conf (File Modified)
3528 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3530 Initial addition of extended ban types (conditionals).
3531 Allows custom +bqeI checks via modules.
3532 Initial extra types are account (a[:mask]), oper (o),
3533 channel (c:name), realname (r:mask), server (s:mask).
3537 +229 -0 trunk/contrib/Makefile.in (File Modified)
3538 + - trunk/contrib/extb_account.c (File Added)
3539 + - trunk/contrib/extb_channel.c (File Added)
3540 + - trunk/contrib/extb_oper.c (File Added)
3541 + - trunk/contrib/extb_realname.c (File Added)
3542 + - trunk/contrib/extb_server.c (File Added)
3543 +13 -0 trunk/include/channel.h (File Modified)
3544 +1 -0 trunk/src/Makefile.in (File Modified)
3545 +14 -5 trunk/src/channel.c (File Modified)
3546 +91 -0 trunk/src/chmode.c (File Modified)
3547 + - trunk/src/extban.c (File Added)
3550 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3552 Do not force +bqeI modes starting with '$' in nick!user@host format.
3553 * and ? characters in them are still assumed to be wildcards.
3557 +6 -0 trunk/src/chmode.c (File Modified)
3560 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3562 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3566 +4 -0 trunk/modules/m_capab.c (File Modified)
3569 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3571 Stop some mixing of client and server protocol.
3575 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3576 +4 -2 trunk/modules/m_pass.c (File Modified)
3577 +6 -0 trunk/modules/m_sasl.c (File Modified)
3578 +6 -0 trunk/modules/m_user.c (File Modified)
3581 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3587 +0 -2 trunk/include/s_newconf.h (File Modified)
3588 +0 -4 trunk/include/s_serv.h (File Modified)
3589 +0 -1 trunk/src/newconf.c (File Modified)
3590 +1 -13 trunk/src/s_serv.c (File Modified)
3593 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3595 - revert LZOLink patch for now
3599 +0 -1 trunk/servlink/Makefile.in (File Modified)
3600 +0 -16 trunk/servlink/README (File Modified)
3601 +2 -36 trunk/servlink/control.c (File Modified)
3602 +0 -3 trunk/servlink/control.h (File Modified)
3603 +7 -5955 trunk/servlink/io.c (File Modified)
3604 + - trunk/servlink/lzoconf.h (File Deleted)
3605 + - trunk/servlink/lzodefs.h (File Deleted)
3606 + - trunk/servlink/minilzo.c (File Deleted)
3607 + - trunk/servlink/minilzo.h (File Deleted)
3608 +0 -1 trunk/servlink/servlink.h (File Modified)
3611 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3617 +4 -2 trunk/servlink/control.c (File Modified)
3618 +2 -1 trunk/servlink/io.c (File Modified)
3621 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3627 +2 -2 trunk/servlink/io.c (File Modified)
3630 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3632 - paranoia, prevent segfaults
3636 +2 -2 trunk/servlink/io.c (File Modified)
3639 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3641 - more optimal servlink code
3645 +21 -8 trunk/servlink/io.c (File Modified)
3648 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3650 - more efficient read strategy
3654 +15 -3 trunk/servlink/io.c (File Modified)
3657 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3659 - use lzo_uintp cast to make LZO happy
3663 +3 -3 trunk/servlink/io.c (File Modified)
3666 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3668 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3672 +4 -0 trunk/doc/example.conf (File Modified)
3673 +2 -1 trunk/include/s_newconf.h (File Modified)
3674 +4 -0 trunk/include/s_serv.h (File Modified)
3675 +1 -0 trunk/servlink/Makefile.in (File Modified)
3676 +16 -0 trunk/servlink/README (File Modified)
3677 +34 -2 trunk/servlink/control.c (File Modified)
3678 +3 -0 trunk/servlink/control.h (File Modified)
3679 +5929 -7 trunk/servlink/io.c (File Modified)
3680 + - trunk/servlink/lzoconf.h (File Added)
3681 + - trunk/servlink/lzodefs.h (File Added)
3682 + - trunk/servlink/minilzo.c (File Added)
3683 + - trunk/servlink/minilzo.h (File Added)
3684 +1 -0 trunk/servlink/servlink.h (File Modified)
3685 +1 -0 trunk/src/newconf.c (File Modified)
3686 +14 -2 trunk/src/s_serv.c (File Modified)
3689 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3691 - remove imalloc, it was a concept that probably wouldn't have worked properly
3695 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3696 + - trunk/libcharybdis/imalloc.c (File Deleted)
3697 + - trunk/libcharybdis/imalloc.h (File Deleted)
3700 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3702 - disable imalloc for now
3706 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3709 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3711 - remove unneeded debug code
3715 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3718 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3720 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3724 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3727 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3729 - more stuff here, imalloc remains disabled for now
3733 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3736 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3742 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3745 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3751 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3752 +2 -0 trunk/src/ircd.c (File Modified)
3755 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3757 - roll back libircd crap
3761 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3762 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3763 +29 -0 trunk/src/.depend (File Modified)
3764 +6 -21 trunk/src/Makefile.in (File Modified)
3765 +3 -218 trunk/src/ircd.c (File Modified)
3766 + - trunk/src/ircd_linker.c (File Deleted)
3767 + - trunk/src/main.c (File Deleted)
3770 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3772 - realloc(), free() implementation
3776 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
3779 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
3781 - malloc(), calloc() implementation
3785 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
3788 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
3790 - block_free(), block_find(), retune_heaps() implementation
3794 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
3797 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
3799 - block_destroy code, block_allocate code.
3803 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
3806 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
3812 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
3815 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
3817 - disable imalloc again :P
3821 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3824 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
3830 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3833 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
3839 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3842 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
3844 - constructor code for imalloc engine (malloc_init())
3848 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
3851 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
3853 - imalloc engine improvements
3857 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
3860 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
3862 - replace mmap() code with direct brk()/sbrk() calls.
3866 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
3869 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
3871 - remove outdated i_malloc() interfaces
3875 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
3878 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
3880 - redisable imalloc (sorry!)
3884 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3887 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
3889 - correct GET_PAGE_SLOT() macro
3893 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3896 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
3898 - oops forgot to commit it with imalloc turned off
3902 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3905 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
3911 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
3912 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
3915 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
3917 - lowlevel imalloc code
3921 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
3922 + - trunk/libcharybdis/imalloc.h (File Added)
3925 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
3931 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
3934 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
3940 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
3943 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
3945 - 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)
3949 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
3950 + - trunk/libcharybdis/imalloc.c (File Added)
3953 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
3955 - increment configure Id
3959 +2208 -1 trunk/configure (File Modified)
3962 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
3964 - bootstrap for imalloc code
3968 +54 -1 trunk/configure.ac (File Modified)
3969 +27 -0 trunk/include/setup.h.in (File Modified)
3972 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
3974 Clarify interaction of spoofs and channel bans/operator{} blocks.
3978 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3979 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3982 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
3984 - move rehash checking &c into a timed event (idea stolen from ratbox3)
3988 +30 -22 trunk/src/ircd.c (File Modified)
3991 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
3993 If shared{} blocks deny something, the command
3994 is silently ignored.
3998 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4001 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4003 Move up IsService check so we don't store a non-service
4004 in preClient->sasl_agent.
4008 +6 -6 trunk/modules/m_sasl.c (File Modified)
4011 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4013 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4014 Add some more sanity checks on agent strings.
4018 +13 -11 trunk/modules/m_sasl.c (File Modified)
4021 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4023 Unknown clients can have an ID too now so make sure to remove
4024 them from the hash if they exit.
4028 +3 -0 trunk/src/client.c (File Modified)
4031 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4033 Only accept sasl from servers in a service{} block.
4034 Not tested but this must go in.
4038 +6 -0 trunk/modules/m_sasl.c (File Modified)
4039 +3 -0 trunk/modules/m_signon.c (File Modified)
4042 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4044 Only process SAVE messages targetting registered users,
4045 not servers or unregistered connections. Could cause
4046 a crash when bad protocol was received.
4050 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4053 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4055 - fix QJM buffer overflow vulnerability (fucking GXTi)
4059 +3 -3 trunk/src/s_user.c (File Modified)
4062 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4064 Mention /scan umodes under oper_spy privilege.
4068 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4071 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4073 Mention that overlapping cluster blocks are a bad thing.
4077 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4080 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4082 - Document cluster{} and shared{} blocks.
4083 - Mention that service{} does not allow wildcards.
4087 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4090 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4092 Document exempt{} and service{} blocks, point to reference.conf for
4093 general{}, channel{} and serverhide{}.
4097 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4100 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4102 Document ~ in lists of values better.
4106 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4109 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4111 More detailed CNOTICE, CPRIVMSG descriptions.
4115 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4118 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4120 Oops, need both Revision and Id on modules.
4124 + - trunk/modules/sno_routing.c (Property Modified)
4127 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4129 Tweak header comment a bit (filename, Id).
4133 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4136 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4138 Add GLINE and UNGLINE.
4142 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4145 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4147 New configure with proper Id.
4151 +3 -1 trunk/configure (File Modified)
4154 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4156 Change #include directives for in6addr_any, hopefully compiles better now.
4160 +3 -1 trunk/configure.ac (File Modified)
4163 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4165 Encourage putting actual administrative information
4166 in the admin{} block.
4170 +3 -3 trunk/doc/example.conf (File Modified)
4173 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4175 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4179 +9 -7 trunk/include/s_conf.h (File Modified)
4180 +1 -0 trunk/src/newconf.c (File Modified)
4181 +10 -0 trunk/src/s_user.c (File Modified)
4184 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4186 - Change to glines = no in example confs
4187 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4192 +1 -1 trunk/doc/example.conf (File Modified)
4193 +1 -1 trunk/doc/reference.conf (File Modified)
4194 +2 -2 trunk/modules/m_gline.c (File Modified)
4197 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4199 - forward-port QJM fix from 1.1
4203 +2 -0 trunk/src/s_user.c (File Modified)
4206 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4208 - add switch to configure to disable the block allocator
4212 +18 -0 trunk/configure (File Modified)
4213 +9 -0 trunk/configure.ac (File Modified)
4214 +0 -6 trunk/include/config.h (File Modified)
4215 +3 -0 trunk/include/setup.h.in (File Modified)
4218 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4220 Fix wierd error that would exit SASL users with "Overridden"
4223 +1 -1 trunk/modules/m_signon.c (File Modified)
4226 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4228 Remove obsolete XXX comment about lazylinks.
4232 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4235 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4237 OJOIN: make sure to send the wallops remotely for #channels
4241 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4244 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4246 Accountability for OJOIN (contrib module)
4249 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4252 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4254 - move more stuff over to ircd_state
4258 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4259 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4260 +9 -0 trunk/src/ircd_state.c (File Modified)
4261 +3 -3 trunk/src/patricia.c (File Modified)
4264 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4266 - move more stuff out of libircd and into ircd_state.c
4270 +5 -5 trunk/src/channel.c (File Modified)
4271 +4 -4 trunk/src/client.c (File Modified)
4272 +12 -0 trunk/src/ircd_state.c (File Modified)
4275 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4277 - this is just barrels of fun
4281 + - trunk/include/ircd_state.h (File Added)
4282 +1 -1 trunk/src/Makefile.in (File Modified)
4283 +2 -1 trunk/src/channel.c (File Modified)
4284 +3 -52 trunk/src/ircd.c (File Modified)
4285 +100 -3 trunk/src/ircd_state.c (File Modified)
4288 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4290 It's .include, not #include.
4294 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4297 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4299 More consistent section titles.
4303 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4304 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4305 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4308 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4310 Mention possible exceeding of +j/+l due to propagation
4311 delays between servers.
4315 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4318 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4321 - "text" -> <quote>text</quote>
4327 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4328 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4329 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4330 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4333 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4335 Remove text about deprecation of glines.
4339 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4342 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4344 - Add description of umode +D, deaf.
4345 - Mention CALLERID 005 token with umode +g.
4349 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4352 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4354 Strip off a leading colon in services shortcuts (aliases).
4358 +2 -0 trunk/src/parse.c (File Modified)
4361 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4363 Add no_oper_invis contrib module, denies opers setting
4364 themselves invisible (except hidden_oper's).
4368 +42 -0 trunk/contrib/Makefile.in (File Modified)
4369 + - trunk/contrib/no_oper_invis.c (File Added)
4372 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4374 Mention /stats E, make the other /stats descriptions more consistent.
4378 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4381 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4383 Mention that the KILL reason and oper will appear on channels.
4387 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4390 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4392 Mention /mode #channel f to query forward channel from outside.
4396 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4399 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4401 Port over RATBOX_2_1 r20960 (anfl):
4402 client connect notices to +C should be hiding the extra
4403 fields for spoofed users
4407 +2 -1 trunk/src/s_user.c (File Modified)
4410 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4412 Add a chapter with our extra user commands:
4413 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4417 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4418 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4421 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4423 Do not put by <server>: in SQUIT reasons to servers
4424 other than the one being exited.
4428 +1 -1 trunk/src/client.c (File Modified)
4431 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4433 Regenerate configure.
4437 +1162 -1159 trunk/configure (File Modified)
4440 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4442 Move the warning flags down so they do not mess up
4443 checks like for -Wl,-export-dynamic.
4447 +33 -30 trunk/configure.ac (File Modified)
4450 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4456 +2 -1 trunk/iauth/Makefile.in (File Modified)
4459 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4461 - build iauth makefile
4465 +3 -2 trunk/configure (File Modified)
4466 +1 -0 trunk/configure.ac (File Modified)
4469 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4475 + - trunk/iauth/Makefile.in (File Added)
4478 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4480 - add iauth.conf.example from irc2.11
4484 + - trunk/doc/example-iauth.conf (File Added)
4487 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4489 - wow, i found some docs on this thing
4493 + - trunk/doc/technical/iauth-internals.txt (File Added)
4496 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4498 - no longer applicable
4502 + - trunk/authdaemon/ (File Deleted)
4505 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4507 - remove libircd.so on make clean (oops)
4511 +1 -1 trunk/src/Makefile.in (File Modified)
4514 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4516 - merge iauth source for experimentation
4520 + - trunk/iauth/ (File Added)
4521 + - trunk/iauth/a_conf.c (File Added)
4522 + - trunk/iauth/a_conf_def.h (File Added)
4523 + - trunk/iauth/a_conf_ext.h (File Added)
4524 + - trunk/iauth/a_defines.h (File Added)
4525 + - trunk/iauth/a_externs.h (File Added)
4526 + - trunk/iauth/a_io.c (File Added)
4527 + - trunk/iauth/a_io_ext.h (File Added)
4528 + - trunk/iauth/a_log.c (File Added)
4529 + - trunk/iauth/a_log_def.h (File Added)
4530 + - trunk/iauth/a_log_ext.h (File Added)
4531 + - trunk/iauth/a_struct_def.h (File Added)
4532 + - trunk/iauth/iauth.c (File Added)
4533 + - trunk/iauth/mod_lhex.c (File Added)
4534 + - trunk/iauth/mod_lhex_ext.h (File Added)
4535 + - trunk/iauth/mod_pipe.c (File Added)
4536 + - trunk/iauth/mod_pipe_ext.h (File Added)
4537 + - trunk/iauth/mod_rfc931.c (File Added)
4538 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4539 + - trunk/iauth/mod_socks.c (File Added)
4540 + - trunk/iauth/mod_socks_ext.h (File Added)
4541 + - trunk/iauth/mod_webproxy.c (File Added)
4542 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4545 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4547 User /quote help index was not sorted properly.
4551 +2 -2 trunk/help/Makefile.in (File Modified)
4552 +8 -8 trunk/help/users/index (File Modified)
4555 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4561 +25 -8 trunk/help/opers/index (File Modified)
4562 + - trunk/help/opers/scan (File Added)
4565 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4568 - Document SCAN UMODES
4569 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4573 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4576 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4578 Add our copyright information to /info (part of release-1.1 r1026).
4582 +1 -0 trunk/src/version.c.SH (File Modified)
4585 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4587 Fix some compile warnings.
4591 +1 -1 trunk/modules/core/m_join.c (File Modified)
4592 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4593 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4594 +1 -1 trunk/modules/m_scan.c (File Modified)
4595 +4 -4 trunk/modules/m_signon.c (File Modified)
4598 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4600 RSFNC: OK, actually consider unknowns also for detecting a collide.
4601 Otherwise we can get two clients with the same nick.
4605 +1 -1 trunk/modules/m_services.c (File Modified)
4608 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4610 - charybdis profiling stuff
4611 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4616 +0 -8 trunk/configure (File Modified)
4617 +1 -8 trunk/configure.ac (File Modified)
4618 +18 -0 trunk/include/channel.h (File Modified)
4619 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4620 +335 -260 trunk/src/.depend (File Modified)
4621 +1569 -0 trunk/src/Makefile.in (File Modified)
4622 + - trunk/src/chmode.c (File Added)
4623 +16 -1 trunk/src/ircd.c (File Modified)
4624 +11 -0 trunk/src/main.c (File Modified)
4625 +11 -0 trunk/src/modules.c (File Modified)
4628 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4630 RSFNC: Do not send kills to servers for unknowns
4634 +4 -2 trunk/modules/m_services.c (File Modified)
4637 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4639 Describe service{} blocks in reference.conf.
4643 +12 -0 trunk/doc/reference.conf (File Modified)
4646 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4648 Replace this list of modes with pointers to other documentation.
4652 +6 -50 trunk/doc/modes.txt (File Modified)
4655 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4657 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4658 looks too much like an old-ircd client pointer otherwise.
4662 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4665 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4668 - note truncation of the list (perhaps sending multiple
4670 - clarify in a comment that /findforwards on a nonexistent
4671 channel can be useful
4672 - sendto_one_notice() requires that the text start with
4677 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4680 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4682 When we close a local server's link, always include the
4683 name of the client causing the exit in the reason in the
4684 SQUIT we send them (replacing them with us). This makes
4685 sure server notices for stuff like "Not enough arguments
4686 to server command" are different on the two sides.
4690 +7 -5 trunk/src/client.c (File Modified)
4693 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4695 New contrib module m_findforwards.c
4699 +112 -0 trunk/contrib/Makefile.in (File Modified)
4700 + - trunk/contrib/m_findforwards.c (File Added)
4703 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4705 Whoops, don't show real host behind auth{} spoof in
4706 spoof notices if hide_spoof_ips is enabled.
4708 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4712 +3 -2 trunk/src/s_conf.c (File Modified)
4715 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4717 Add dalnet-style /identify that sends to nickserv or chanserv.
4721 +102 -0 trunk/contrib/Makefile.in (File Modified)
4722 + - trunk/contrib/m_identify.c (File Added)
4725 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4727 Document alias{} blocks a bit better.
4731 +9 -0 trunk/doc/reference.conf (File Modified)
4734 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4736 - add aliases to /stats m (data usage is not counted though, sorry)
4740 +1 -0 trunk/include/s_conf.h (File Modified)
4741 +3 -0 trunk/src/newconf.c (File Modified)
4742 +15 -0 trunk/src/parse.c (File Modified)
4745 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4747 - remove m_sshortcut as it's no longer relevant
4751 +0 -145 trunk/modules/Makefile.in (File Modified)
4752 + - trunk/modules/m_sshortcut.c (File Deleted)
4755 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4757 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4758 targets instead of my original idea :P)
4762 +32 -0 trunk/doc/example.conf (File Modified)
4763 +35 -0 trunk/doc/reference.conf (File Modified)
4764 +4 -0 trunk/include/parse.h (File Modified)
4765 +7 -0 trunk/include/s_conf.h (File Modified)
4766 +82 -0 trunk/src/newconf.c (File Modified)
4767 +78 -0 trunk/src/parse.c (File Modified)
4768 +16 -0 trunk/src/s_conf.c (File Modified)
4771 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4773 Remove some spaces after tabs. ??
4777 +18 -18 trunk/src/newconf.c (File Modified)
4780 jilles 2006/03/05 23:15:38 UTC (20060305-940)
4783 - make sure to clear all marks also if the who was aborted
4784 because of too many matches
4785 - give ERR_TOOMANYMATCHES if too many matches
4788 ratbox RATBOX_2_2 r22003 (jilles)
4792 +28 -26 trunk/modules/m_who.c (File Modified)
4795 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
4801 +9 -9 trunk/configure (File Modified)
4802 +1 -1 trunk/configure.ac (File Modified)
4805 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
4807 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
4811 +2 -1 trunk/include/s_newconf.h (File Modified)
4812 +20 -0 trunk/modules/m_rehash.c (File Modified)
4813 +1 -1 trunk/src/s_newconf.c (File Modified)
4816 gxti 2006/03/05 03:38:33 UTC (20060305-930)
4818 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
4822 +0 -1 trunk/doc/example.conf (File Modified)
4823 +0 -3 trunk/doc/reference.conf (File Modified)
4824 +0 -1 trunk/include/s_conf.h (File Modified)
4825 +0 -6 trunk/modules/m_info.c (File Modified)
4826 +1 -1 trunk/src/channel.c (File Modified)
4827 +0 -1 trunk/src/newconf.c (File Modified)
4830 gxti 2006/03/05 00:48:56 UTC (20060305-928)
4832 Missing header in m_chghost.c
4835 +1 -0 trunk/modules/m_chghost.c (File Modified)
4838 gxti 2006/02/28 19:53:33 UTC (20060228-926)
4840 Relocate QJM code to a seperate function(change_nick_user_host)
4841 Change CHGHOST to use change_nick_user_host instead of just setting it
4845 +3 -0 trunk/include/s_user.h (File Modified)
4846 +1 -1 trunk/modules/m_chghost.c (File Modified)
4847 +3 -78 trunk/modules/m_signon.c (File Modified)
4848 +89 -0 trunk/src/s_user.c (File Modified)
4851 jilles 2006/02/28 13:24:51 UTC (20060228-924)
4853 Restore /stats a (dns servers, admin-only).
4857 +1 -0 trunk/include/res.h (File Modified)
4858 +5 -8 trunk/modules/m_stats.c (File Modified)
4859 +16 -0 trunk/src/res.c (File Modified)
4862 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
4864 - Add CHARYBDIS_PROFILE if we are profiling.
4865 - Remove -static from CFLAGS when profiling because this is really unnecessary.
4866 - Remove duplicate --enable-epoll entry.
4870 +1595 -15 trunk/configure (File Modified)
4871 +30 -11 trunk/configure.ac (File Modified)
4872 +3 -0 trunk/include/setup.h.in (File Modified)
4875 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
4877 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
4881 +28 -0 trunk/aclocal.m4 (File Modified)
4884 jilles 2006/02/23 13:25:48 UTC (20060223-916)
4886 Allow requesting forward channel and quiet list in same mode command.
4890 +1 -1 trunk/modules/core/m_mode.c (File Modified)
4893 jilles 2006/02/22 00:06:41 UTC (20060222-912)
4895 Add description of xline wildcards.
4899 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4902 gxti 2006/02/21 23:54:57 UTC (20060221-908)
4904 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
4908 +0 -4 trunk/modules/m_services.c (File Modified)
4911 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
4917 +1 -1 trunk/include/hook.h (File Modified)
4920 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
4922 call_hook, not hook_call
4926 +1 -1 trunk/modules/core/m_join.c (File Modified)
4929 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
4931 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
4932 Could be useful for a number of things.
4936 +9 -0 trunk/modules/core/m_join.c (File Modified)
4939 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
4941 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
4945 +7 -0 trunk/include/hook.h (File Modified)
4948 gxti 2006/02/20 21:27:46 UTC (20060220-896)
4950 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
4954 +15 -0 trunk/modules/m_services.c (File Modified)
4957 jilles 2006/02/20 11:26:45 UTC (20060220-894)
4959 Clarify snomask +f, +k, +u.
4963 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4966 jilles 2006/02/20 11:26:22 UTC (20060220-892)
4968 Cmode +p and +s may be set simultaneously.
4972 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4975 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
4977 actually, we should check the data version on each reload (oops)
4981 +6 -6 trunk/src/main.c (File Modified)
4984 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
4986 more work on the loader
4990 +45 -21 trunk/src/main.c (File Modified)
4993 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
4995 Add prototype ircd_state.c
4999 + - trunk/src/ircd_state.c (File Added)
5002 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5004 Smaller improvements.
5008 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5011 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5013 Add a lot of stuff here.
5017 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5020 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5022 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5026 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5029 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5031 Invex doesn't trump +r or (sic) +J.
5035 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5038 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5040 Check to make sure a module is not loaded before loading it.
5044 +6 -1 trunk/src/ircd_parser.y (File Modified)
5047 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5049 - Add a missing comma in the HeaderMessages array
5050 - Only send "Your hostname is too long ..." if that really is the case
5054 +2 -2 trunk/src/s_auth.c (File Modified)
5057 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5059 build_symtable() will have already bailed here, so no need to check
5060 explicitly whether or not charybdis_main is NULL.
5064 +7 -16 trunk/src/main.c (File Modified)
5067 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5069 Data structure versioning, part 1.
5073 +10 -1 trunk/include/ircd_defs.h (File Modified)
5074 +2 -0 trunk/src/ircd.c (File Modified)
5075 +15 -3 trunk/src/main.c (File Modified)
5078 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5080 build a symbol table and use that instead of doing a raw dlsym on everything
5084 + - trunk/include/ircd_linker.h (File Added)
5085 +71 -1 trunk/src/Makefile.in (File Modified)
5086 + - trunk/src/ircd_linker.c (File Added)
5087 +16 -4 trunk/src/main.c (File Modified)
5090 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5092 The launcher now calls io_loop() instead of charybdis_main().
5093 This is so that we do not have to reinitialize *everything* later.
5097 +1 -0 trunk/include/ircd.h (File Modified)
5098 +6 -7 trunk/src/ircd.c (File Modified)
5099 +13 -1 trunk/src/main.c (File Modified)
5102 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5104 Use global binding on libircd.so.
5108 +1 -1 trunk/src/main.c (File Modified)
5111 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5113 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5114 (it will do more later)
5118 +14 -12 trunk/include/config.h (File Modified)
5119 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5120 +31 -5 trunk/src/Makefile.in (File Modified)
5121 +78 -1 trunk/src/ircd.c (File Modified)
5122 + - trunk/src/main.c (File Added)
5125 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5127 Add whitespace here, oops.
5131 +1 -1 trunk/CREDITS (File Modified)
5134 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5136 Properly copy over the IP address here instead of using a cheap hack.
5137 Because the hack didn't work right except on IPv6. :|
5141 +12 -2 trunk/src/s_newconf.c (File Modified)
5144 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5146 Revert reject cache notice to ratbox's, which more
5147 clearly suggests what's happening.
5151 +4 -1 trunk/src/reject.c (File Modified)
5154 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5156 Fix the openssl status in the overview information.
5160 +1 -3 trunk/configure (File Modified)
5161 +1 -3 trunk/configure.ac (File Modified)
5164 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5166 - Add simple exempt{} block (127.0.0.1) to example.conf.
5167 - Remove mention of deny{}.
5171 +5 -0 trunk/doc/example.conf (File Modified)
5172 +1 -1 trunk/doc/reference.conf (File Modified)
5175 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5177 example.conf: add some comments at the start
5178 reference.conf: some ircd-ratbox -> charybdis
5182 +11 -0 trunk/doc/example.conf (File Modified)
5183 +6 -5 trunk/doc/reference.conf (File Modified)
5186 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5188 Rename m_createauthonly module to createauthonly
5189 as this is not a module providing an m_function
5194 +1 -38 trunk/contrib/Makefile.in (File Modified)
5195 + - trunk/contrib/createauthonly.c (File Added)
5196 + - trunk/contrib/m_createauthonly.c (File Deleted)
5199 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5201 Add to example confs commented lines for:
5202 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5203 sno_globalkline.so, sno_globaloper.so.
5207 +5 -1 trunk/doc/example.conf (File Modified)
5208 +9 -1 trunk/doc/reference.conf (File Modified)
5211 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5213 - Unbreak connecting to connect{}s with hostnames
5214 instead of IP addresses (broken with new resolver).
5215 - Try to do A/AAAA query based on aftype in
5216 connect{} (doesn't seem to work fully).
5220 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5223 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5225 Unbreak /rehash dns.
5229 +1 -0 trunk/src/res.c (File Modified)
5232 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5234 Preserve Hybrid Id and add one of our own.
5238 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5239 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5242 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5244 Add anfl and Androsyn to CREDITS.
5245 They wrote a lot of ratbox code we use, both before and after the fork.
5249 +2 -0 trunk/CREDITS (File Modified)
5252 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5254 Hostname validity check.
5258 +42 -3 trunk/src/s_auth.c (File Modified)
5261 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5263 Version bump to 1.2.0.
5267 +9 -9 trunk/configure (File Modified)
5268 +1 -1 trunk/configure.ac (File Modified)
5271 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5273 - Missed a spot in the IPv6 code here. Should be usable now.
5277 +2 -2 trunk/src/res.c (File Modified)
5280 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5282 Alright, so, this massive commit does the following:
5284 - Adds a resolver based on the undernet and hybrid one.
5285 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5286 - Makes a check in ./configure be posixly correct
5287 - Simplifies the auth code and DNS callbacks
5289 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5293 +1 -1 trunk/Makefile.in (File Modified)
5294 + - trunk/adns/ (File Deleted)
5295 +148 -80 trunk/configure (File Modified)
5296 +1 -2 trunk/configure.ac (File Modified)
5297 +6 -0 trunk/include/client.h (File Modified)
5298 +1 -0 trunk/include/packet.h (File Modified)
5299 +153 -41 trunk/include/res.h (File Modified)
5300 + - trunk/include/reslib.h (File Added)
5301 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5302 +930 -1449 trunk/modules/.depend (File Modified)
5303 +3 -0 trunk/modules/m_stats.c (File Modified)
5304 +417 -621 trunk/src/.depend (File Modified)
5305 +1 -1 trunk/src/.indent.pro (File Modified)
5306 +2069 -289 trunk/src/Makefile.in (File Modified)
5307 + - trunk/src/adns.c (File Deleted)
5308 + - trunk/src/res.c (File Added)
5309 + - trunk/src/reslib.c (File Added)
5310 +11 -50 trunk/src/s_auth.c (File Modified)
5311 +4 -26 trunk/src/s_newconf.c (File Modified)
5314 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5316 Document the NOBALLOC feature.
5320 +7 -1 trunk/include/config.h (File Modified)
5323 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5325 commands.sgml changes
5329 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5332 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5338 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5341 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5343 Improve description of class{} block (in particular,
5344 mention server classes as well as client classes).
5348 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5351 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5354 -/* sendq: servers need a higher sendq as they send more data */
5355 +/* sendq: servers need a higher sendq as they are sent more data */
5359 +1 -1 trunk/doc/reference.conf (File Modified)
5362 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5364 Add modules{} block.
5368 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5371 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5373 Add general::oper_snomask, snomask on oper up for opers
5374 that have umode +s set on oper up, but do not have
5375 a specific snomask setting in their operator block.
5376 If this is empty or not specified, +s is used as before.
5380 +4 -1 trunk/doc/example.conf (File Modified)
5381 +7 -1 trunk/doc/reference.conf (File Modified)
5382 +1 -0 trunk/include/client.h (File Modified)
5383 +1 -0 trunk/include/s_conf.h (File Modified)
5384 +32 -0 trunk/src/newconf.c (File Modified)
5385 +1 -0 trunk/src/s_conf.c (File Modified)
5386 +13 -3 trunk/src/s_user.c (File Modified)
5389 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5394 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5397 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5399 Add MASKTRACE and CHANTRACE commands.
5403 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5406 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5408 document loadmodule directive
5412 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5415 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5421 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5424 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5426 q:lines are no longer living in the ircd.conf either
5430 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5433 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5435 remove k:line, d:line, x:line as they are their own files now
5439 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5442 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5444 New place for operator::snomask.
5448 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5451 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5453 Document connect {}.
5457 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5460 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5462 example.conf: move operator::snomask to a more logical place,
5463 more sensible default
5464 reference.conf: add operator::snomask
5468 +3 -3 trunk/doc/example.conf (File Modified)
5469 +3 -0 trunk/doc/reference.conf (File Modified)
5472 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5474 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5475 in those conf entries that take umodes like <name1>, <name2>, ...
5479 +3 -0 trunk/doc/reference.conf (File Modified)
5480 +3 -0 trunk/src/newconf.c (File Modified)
5483 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5489 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5492 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5498 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5501 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5507 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5510 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5516 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5519 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5521 Document operator {} blocks.
5525 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5528 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5530 auth{}: clarify/add some details
5534 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5537 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5539 auth{}: Move a paragraph.
5543 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5546 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5548 Document auth{} blocks.
5552 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5555 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5561 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5564 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5566 Add umode +R, prevents unidentified clients from
5567 sending private messages or notices. /accept'ed
5568 clients and opers are exempt.
5569 Due to the /accept part, this is only checked
5570 at the target's server, may want to change
5575 +1 -0 trunk/help/opers/umode (File Modified)
5576 +1 -0 trunk/help/users/umode (File Modified)
5577 +2 -0 trunk/include/client.h (File Modified)
5578 +1 -0 trunk/include/numeric.h (File Modified)
5579 +11 -1 trunk/modules/core/m_message.c (File Modified)
5580 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5581 +1 -1 trunk/src/messages.tab (File Modified)
5582 +1 -1 trunk/src/s_user.c (File Modified)
5585 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5587 Don't allow a nick change if banned or quieted (and not
5588 voiced or opped) on a channel. This uses numeric 435
5589 (bahamut's "cannot change to a banned nick") because
5590 bahamut/ircu's 437 and hyperion's 438 already have
5591 another meaning for us.
5595 +2 -0 trunk/include/channel.h (File Modified)
5596 +1 -0 trunk/include/numeric.h (File Modified)
5597 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5598 +38 -0 trunk/src/channel.c (File Modified)
5599 +1 -1 trunk/src/messages.tab (File Modified)
5602 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5605 - respect ban exceptions
5606 - also deny a knock if quieted
5610 +2 -1 trunk/modules/m_knock.c (File Modified)
5613 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5615 Reverse bad substitution in comment.
5619 +1 -1 trunk/src/channel.c (File Modified)
5622 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5624 - set DynSpoof flag for clients spoofed at registration
5625 - add orighost instead of host to the hostname hash
5629 +5 -1 trunk/src/s_user.c (File Modified)
5632 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5634 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5638 +2 -3 trunk/src/send.c (File Modified)
5641 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5643 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5647 +17 -7 trunk/modules/m_signon.c (File Modified)
5650 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5652 Correct minimum args on ENCAP SASL to avoid nasty core.
5656 +1 -1 trunk/modules/m_sasl.c (File Modified)
5659 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5661 Style nits: sptr can't ever be NULL, don't compare truth
5666 +2 -3 trunk/modules/m_scan.c (File Modified)
5669 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5671 - Comment out scan_cmodes() prototype to suppress warning
5672 - Correct minimum parameter count for mo_scan()
5676 +2 -2 trunk/modules/m_scan.c (File Modified)
5679 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5682 - Include full command in operspy notice
5683 - Allow global scans (no-list used, mask not used) without operspy
5684 - Use ERR_NOPRIVS numeric
5688 +21 -9 trunk/modules/m_scan.c (File Modified)
5691 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5693 Cancel out the >3 default if < is given; this way
5694 any </> specification fully overrides the default.
5698 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5701 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5703 - Call mo_list() from m_list() to reduce code duplication
5704 - Default to >3, rather arbitrarily (conf option?)
5705 - Make < and > mean less than and greater than again
5709 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5712 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5714 When processing topic burst, hide connecting server
5715 on netburst if flatten links is enabled.
5719 +9 -2 trunk/modules/m_tb.c (File Modified)
5722 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5724 - remove PENALTY token
5728 +0 -1 trunk/include/supported.h (File Modified)
5731 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5734 - Add PENALTY because we have a pace-wait system.
5735 - Add FNC due to SAVE and RSFNC
5740 +4 -2 trunk/include/supported.h (File Modified)
5743 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5745 mkay, indent went nuts here
5749 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5752 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5754 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5755 and can be used instead. The SAFELIST implementation is the one used by
5756 default, as most users/networks will be used to it.
5760 +1 -0 trunk/NEWS (File Modified)
5761 +14 -0 trunk/include/client.h (File Modified)
5762 +5 -0 trunk/include/hash.h (File Modified)
5763 +404 -272 trunk/modules/Makefile.in (File Modified)
5764 + - trunk/modules/m_list.c (File Deleted)
5765 + - trunk/modules/m_list_ratbox.c (File Added)
5766 + - trunk/modules/m_list_safelist.c (File Added)
5767 +5 -5 trunk/src/hash.c (File Modified)
5770 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5772 Clear invites on a lowerTS JOIN or SJOIN.
5773 This should complete kick_on_split_riding protection.
5777 +5 -0 trunk/modules/core/m_join.c (File Modified)
5778 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
5781 jilles 2006/02/08 20:26:58 UTC (20060208-718)
5783 Like in ratbox, send and interpret timestamps on invites.
5787 +9 -2 trunk/modules/m_invite.c (File Modified)
5790 jilles 2006/02/07 12:48:28 UTC (20060207-716)
5792 Add +S (network service) umode. Just for completeness, users or opers
5797 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5800 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
5806 +35 -2 trunk/NEWS (File Modified)
5809 gxti 2006/02/06 04:42:14 UTC (20060206-712)
5811 Split off a PreClient structure for data to be freed on registation (i.e. password).
5812 New hook introduce_client for post-registration messages.
5813 Fix b0rked SASL numerics.
5814 Burst REALHOST post-introduction for spoofed-on-registration clients.
5815 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
5816 Pre-registration signon support.
5820 +10 -0 trunk/configure (File Modified)
5821 +2 -0 trunk/configure.ac (File Modified)
5822 +14 -4 trunk/include/client.h (File Modified)
5823 +1 -0 trunk/include/hook.h (File Modified)
5824 +1 -0 trunk/include/numeric.h (File Modified)
5825 +3 -0 trunk/include/setup.h.in (File Modified)
5826 +16 -0 trunk/modules/m_chghost.c (File Modified)
5827 +25 -21 trunk/modules/m_sasl.c (File Modified)
5828 +63 -30 trunk/modules/m_signon.c (File Modified)
5829 +18 -0 trunk/src/client.c (File Modified)
5830 +2 -0 trunk/src/hook.c (File Modified)
5831 +5 -5 trunk/src/messages.tab (File Modified)
5832 +2 -0 trunk/src/s_serv.c (File Modified)
5833 +28 -2 trunk/src/s_user.c (File Modified)
5836 gxti 2006/02/06 03:10:01 UTC (20060206-710)
5838 Update hook documentation.
5842 +30 -0 trunk/doc/hooks.txt (File Modified)
5845 jilles 2006/02/05 22:44:03 UTC (20060205-708)
5847 Improve @/# handling in match_esc().
5851 +21 -13 trunk/src/match.c (File Modified)
5854 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
5856 backtrack instead of bailing out when handling a mismatched escape
5860 +1 -1 trunk/src/match.c (File Modified)
5863 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
5865 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
5868 +2 -1 trunk/CREDITS (File Modified)
5871 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
5873 Fix the escape brokenness and pick up a more efficient matching algorithm,
5874 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
5875 Patch sent upstream. They can do whatever they want with it, *shrug*.
5879 +147 -161 trunk/src/match.c (File Modified)
5882 jilles 2006/02/04 20:13:39 UTC (20060204-700)
5884 If flatten links is enabled, fake the origins of some ServerModes
5885 sent to clients so that the server sending the netburst is hidden.
5886 Most mode hacks still show the true source.
5890 +17 -4 trunk/modules/core/m_mode.c (File Modified)
5891 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
5894 jilles 2006/02/04 18:26:55 UTC (20060204-698)
5896 - When exiting a local server, send SQUIT <them> :<reason> (no matter
5897 where the exit originated).
5898 - When receiving an SQUIT for a server themselves
5899 (IsMe(target_p) || target_p == client_p)
5900 close their link and send a local server notice.
5904 +16 -9 trunk/modules/core/m_squit.c (File Modified)
5905 +6 -3 trunk/src/client.c (File Modified)
5908 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
5910 Hooking into the wrong hook, whoops. :P
5914 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
5915 +6 -10 trunk/modules/core/m_join.c (File Modified)
5918 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
5920 this doesn't work right, right now :P
5924 +40 -0 trunk/contrib/Makefile.in (File Modified)
5925 + - trunk/contrib/m_createauthonly.c (File Added)
5926 +6 -0 trunk/include/hook.h (File Modified)
5927 +26 -1 trunk/modules/core/m_join.c (File Modified)
5928 +1 -1 trunk/src/ircd.c (File Modified)
5931 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
5933 Make can_join() hookable.
5937 +12 -1 trunk/src/channel.c (File Modified)
5940 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
5942 add 'int approved;' to the channel event hook
5946 +1 -0 trunk/include/hook.h (File Modified)
5949 gxti 2006/02/04 02:50:03 UTC (20060204-688)
5951 Use SIDs in SASL ENCAP origin.
5952 Ignore responses from other agents once the first SASL response has been received for a client.
5956 +9 -5 trunk/modules/m_sasl.c (File Modified)
5959 gxti 2006/02/04 01:44:17 UTC (20060204-686)
5961 Removed stray debug code.
5965 +1 -1 trunk/modules/m_sasl.c (File Modified)
5968 jilles 2006/02/03 22:39:24 UTC (20060203-684)
5970 Don't complain "unknown MODE flag" if a non-oper attempts
5971 to unset an oper only umode they do not have.
5972 This is to prevent unwanted error messages when users/bots
5973 do things like MODE <nick> +i-sw.
5977 +4 -2 trunk/src/s_user.c (File Modified)
5980 jilles 2006/02/03 22:32:03 UTC (20060203-682)
5982 Fix client_exit hook name and only call it for local exits that are not
5987 +3 -2 trunk/modules/m_sasl.c (File Modified)
5990 gxti 2006/02/03 21:41:48 UTC (20060203-680)
5992 Fix SASL logic to actually use stored agent UID.
5993 Change instances of SASL code that use sendto_one_prefix for ENCAP.
5994 Add abort code for exiting clients.
5998 +18 -9 trunk/modules/m_sasl.c (File Modified)
6001 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6003 Port over ratbox 2.2 /challenge. This is slightly more secure
6004 (better crypto, longer keys, challenge timeout) and has better
6007 The respond tool is no longer part of the ircd tree but a
6008 separate package, currently available from
6009 http://respond.ircd-ratbox.org (we should mirror/... this).
6013 +65 -310 trunk/doc/challenge.txt (File Modified)
6014 +5 -5 trunk/include/client.h (File Modified)
6015 +3 -0 trunk/include/irc_string.h (File Modified)
6016 +3 -0 trunk/include/numeric.h (File Modified)
6017 +94 -50 trunk/modules/m_challenge.c (File Modified)
6018 +1 -2 trunk/src/client.c (File Modified)
6019 +125 -0 trunk/src/irc_string.c (File Modified)
6020 +2 -2 trunk/src/messages.tab (File Modified)
6021 + - trunk/tools/rsa_respond/ (File Deleted)
6024 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6026 Preliminary SASL support.
6030 +7 -0 trunk/include/client.h (File Modified)
6031 +6 -0 trunk/include/numeric.h (File Modified)
6032 +1 -0 trunk/modules/Makefile.in (File Modified)
6033 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6034 +175 -1 trunk/modules/m_cap.c (File Modified)
6035 + - trunk/modules/m_sasl.c (File Added)
6036 +2 -0 trunk/modules/m_user.c (File Modified)
6037 +5 -5 trunk/src/messages.tab (File Modified)
6038 +8 -2 trunk/src/s_user.c (File Modified)
6041 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6043 SIGNON: make logout also apply remotely.
6047 +7 -2 trunk/modules/m_signon.c (File Modified)
6050 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6052 Use an asterisk when sending empty logins in SIGNON.
6056 +5 -5 trunk/modules/m_signon.c (File Modified)
6059 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6061 SIGNON: Only add whowas entry (add_history()) and wipe
6062 accepts (del_all_accepts()) if nick changed.
6066 +5 -3 trunk/modules/m_signon.c (File Modified)
6069 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6071 SIGNON: slight fixes to collision code:
6072 - don't kill if target_p == source_p (nick unchanged or only changed case)
6073 - add comment that SAVE support is missing
6074 - use sendto_realops_snomask() instead of sendto_realops_flags()
6078 +9 -6 trunk/modules/m_signon.c (File Modified)
6081 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6083 Fix up kills for bad nick/user/host on SIGNON.
6087 +16 -6 trunk/modules/m_signon.c (File Modified)
6090 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6092 If changing to a nick with a digit, only allow the UID.
6096 +4 -0 trunk/modules/m_signon.c (File Modified)
6099 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6101 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6102 Strip leading digits from logins that are not purely numeric.
6106 +3 -0 trunk/include/numeric.h (File Modified)
6107 +2 -0 trunk/include/send.h (File Modified)
6108 +1 -0 trunk/modules/Makefile.in (File Modified)
6109 +456 -3 trunk/modules/m_services.c (File Modified)
6110 + - trunk/modules/m_signon.c (File Added)
6111 +2 -2 trunk/src/messages.tab (File Modified)
6112 +98 -0 trunk/src/send.c (File Modified)
6115 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6117 Remove old server notice umodes from example confs.
6121 +1 -2 trunk/doc/example.conf (File Modified)
6122 +4 -17 trunk/doc/reference.conf (File Modified)
6125 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6127 Add snomask help file (forgot this earlier).
6131 + - trunk/help/opers/snomask (File Added)
6134 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6136 Add umode +l (receive locops).
6140 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6143 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6145 We don't plan to implement cmode +R (quiet unidentified) and
6146 umode +I (deny invite) for 1.1, so comment them out from the
6151 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6152 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6155 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6157 Improve snomask usage description.
6161 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6164 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6166 Mention the word snomask with umode +s (needs to be a link really).
6170 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6173 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6175 Add snomask +Z (operspy notices).
6179 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6182 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6184 Misc updates/clarifications.
6188 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6191 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6197 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6198 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6199 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6202 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6204 - Allow ENCAP REALHOST outside burst
6205 - Fix comment describing race condition: this can only happen
6206 on a local whois with use_whois_actually enabled
6210 +4 -6 trunk/modules/m_chghost.c (File Modified)
6213 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6215 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6219 +39 -0 trunk/contrib/Makefile.in (File Modified)
6220 + - trunk/contrib/sno_globaloper.c (File Added)
6223 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6225 Pass along old umodes and snomask in umode_changed hook,
6226 changing its parameter type from struct Client *
6227 to hook_data_umode_changed *. (For a new client, both
6230 The IP cloaking module now fully ignores umode changes
6231 where +h didn't change.
6235 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6236 +7 -0 trunk/include/hook.h (File Modified)
6237 +18 -4 trunk/src/s_user.c (File Modified)
6240 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6242 move libcharybdis-provided function initialisation into libcharybdis_init().
6246 +32 -11 trunk/src/ircd.c (File Modified)
6249 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6251 Make +f notices (local host, global host, global user@host, local class)
6252 netwide. Exceeding /quote set max remains local.
6256 +4 -4 trunk/src/s_conf.c (File Modified)
6259 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6261 Netwide notices about attempts to join juped channels.
6265 +1 -1 trunk/modules/core/m_join.c (File Modified)
6268 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6270 Send server notices about failed oper attempts globally.
6271 Successful remote oper attempt notices will be generated
6272 from the mode changes.
6276 +3 -3 trunk/modules/m_challenge.c (File Modified)
6277 +2 -2 trunk/modules/m_oper.c (File Modified)
6280 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6282 Rest of infrastructure for sending server notices globally.
6283 Uses a new L_NETWIDE level on sendto_realops_snomask().
6287 +1 -0 trunk/include/send.h (File Modified)
6288 +31 -4 trunk/src/send.c (File Modified)
6291 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6293 Add general::global_snotices conf option to control
6294 whether we send out SNOTEs. Does not do anything yet.
6298 +1 -0 trunk/doc/example.conf (File Modified)
6299 +6 -0 trunk/doc/reference.conf (File Modified)
6300 +1 -0 trunk/include/s_conf.h (File Modified)
6301 +6 -0 trunk/modules/m_info.c (File Modified)
6302 +1 -0 trunk/src/newconf.c (File Modified)
6303 +1 -0 trunk/src/s_conf.c (File Modified)
6306 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6308 Only accept SNOTE from servers.
6312 +2 -0 trunk/modules/m_snote.c (File Modified)
6315 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6317 Correct parv indices so this actually works.
6321 +2 -2 trunk/modules/m_snote.c (File Modified)
6324 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6330 +3 -3 trunk/modules/m_snote.c (File Modified)
6333 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6335 Add m_snote.c, SNOTE propagator.
6339 +86 -0 trunk/modules/Makefile.in (File Modified)
6340 + - trunk/modules/m_snote.c (File Added)
6343 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6345 start seeding the 1.1 NEWS file
6349 +4 -0 trunk/NEWS (File Modified)
6352 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6354 rename some modules to more descriptive names...
6358 +2 -131 trunk/contrib/Makefile.in (File Modified)
6359 + - trunk/contrib/globalconnexit.c (File Deleted)
6360 + - trunk/contrib/globallineactive.c (File Deleted)
6361 + - trunk/contrib/sno_farconnect.c (File Added)
6362 + - trunk/contrib/sno_globalkline.c (File Added)
6363 +1 -120 trunk/modules/Makefile.in (File Modified)
6364 + - trunk/modules/networknotice.c (File Deleted)
6365 + - trunk/modules/sno_routing.c (File Added)
6368 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6370 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6371 Uses FLAGS2_FLOODDONE bit on servers.
6375 +3 -0 trunk/include/client.h (File Modified)
6376 +121 -1 trunk/modules/Makefile.in (File Modified)
6377 + - trunk/modules/networknotice.c (File Added)
6380 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6382 Don't show servers in /trace to nonopers if flatten links is enabled.
6386 +8 -5 trunk/modules/m_trace.c (File Modified)
6389 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6392 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6393 - send back confirmation to source, if local client
6394 - send a +s server notice if the source is neither a server nor a service (+S)
6398 +5 -1 trunk/modules/m_chghost.c (File Modified)
6401 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6403 Use sendto_realops_snomask_from() to make the
6404 server notices appear to come from the affected
6409 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6410 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6413 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6415 Add sendto_realops_snomask_from(), allows
6416 specification of apparent source server.
6420 +1 -0 trunk/include/send.h (File Modified)
6421 +41 -1 trunk/src/send.c (File Modified)
6424 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6426 Revert r579. Keep host, not orighost in oper up notice.
6427 It would be inconsistent to have orighost there, and we
6428 don't want to mess up all server notices by putting both
6433 +1 -1 trunk/src/s_user.c (File Modified)
6436 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6438 Include the IP address in operlog/foperlog.
6442 +10 -8 trunk/modules/m_challenge.c (File Modified)
6443 +8 -6 trunk/modules/m_oper.c (File Modified)
6446 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6448 Call umode_changed hook on oper up.
6452 +1 -0 trunk/src/s_user.c (File Modified)
6455 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6457 Add globalconnexit contrib module, shows remote client connects/exits
6458 except netsplits/netjoin on snomask +F.
6459 Notice formatting will probably change somewhat still.
6463 +80 -0 trunk/contrib/Makefile.in (File Modified)
6464 + - trunk/contrib/globalconnexit.c (File Added)
6467 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6469 Declare snomask_modes[] so modules can provide snomasks.
6473 +2 -0 trunk/include/snomask.h (File Modified)
6476 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6478 Replace user_signon hook with two new hooks: new_local_user
6479 and new_remote_user.
6480 These are called right before the user is introduced to the
6481 rest of the network.
6485 +2 -1 trunk/include/hook.h (File Modified)
6486 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6487 +4 -2 trunk/src/hook.c (File Modified)
6488 +2 -3 trunk/src/s_user.c (File Modified)
6491 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6493 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6497 +2 -2 trunk/modules/m_scan.c (File Modified)
6500 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6502 Update doc/technical/send.txt.
6506 +91 -131 trunk/doc/technical/send.txt (File Modified)
6509 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6511 Add chantrace and masktrace to help files.
6515 + - trunk/help/opers/chantrace (File Added)
6516 +27 -20 trunk/help/opers/index (File Modified)
6517 + - trunk/help/opers/masktrace (File Added)
6518 +2 -0 trunk/help/opers/operspy (File Modified)
6521 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6523 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6524 Shows etrace-like output for all users in a channel,
6525 in particular IP addresses.
6529 +75 -2 trunk/modules/m_etrace.c (File Modified)
6532 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6534 Port over ratbox 2.2 r21727 (anfl):
6535 add some logging when we drop servers in places where we only notify opers
6539 +31 -0 trunk/modules/core/m_server.c (File Modified)
6542 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6544 display orighost in operup message
6548 +1 -1 trunk/src/s_user.c (File Modified)
6551 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6553 Add globallineactive contrib module, a hack which can often
6554 show k/d/g/x line active for remote clients.
6558 +52 -0 trunk/contrib/Makefile.in (File Modified)
6559 + - trunk/contrib/globallineactive.c (File Added)
6562 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6564 Show IP field in the same way as MASKTRACE:
6565 "255.255.255.255" if it's unknown (remote TS5 client)
6566 and "0" if we or the remote server are purposely
6571 +12 -1 trunk/modules/m_scan.c (File Modified)
6574 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6577 - don't show servers in a global scan
6578 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6582 +4 -1 trunk/modules/m_scan.c (File Modified)
6585 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6587 Implement SCAN UMODES.
6591 +3 -0 trunk/include/numeric.h (File Modified)
6592 +128 -2 trunk/modules/m_scan.c (File Modified)
6593 +2 -2 trunk/src/messages.tab (File Modified)
6596 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6602 +1 -1 trunk/modules/m_scan.c (File Modified)
6605 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6607 parv[0] should be parv[1].
6611 +1 -1 trunk/modules/m_scan.c (File Modified)
6614 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6620 +1 -1 trunk/modules/m_scan.c (File Modified)
6623 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6629 +2 -2 trunk/modules/m_scan.c (File Modified)
6632 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6634 framework for scan command
6638 +113 -0 trunk/modules/Makefile.in (File Modified)
6639 + - trunk/modules/m_scan.c (File Added)
6642 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6644 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6648 +2 -0 trunk/include/irc_string.h (File Modified)
6649 +157 -1 trunk/modules/m_etrace.c (File Modified)
6650 +129 -90 trunk/src/match.c (File Modified)
6653 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6655 orighost may live in a different hash bucket (likely the case), lets check it standalone
6659 +39 -3 trunk/src/hostmask.c (File Modified)
6662 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6664 SVN didn't check modules/ somehow, hrmm.
6668 +1 -1 trunk/modules/m_kline.c (File Modified)
6669 +6 -6 trunk/modules/m_stats.c (File Modified)
6672 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6674 Track hostmask entries for client_p->orighost, if available.
6675 Not throughly tested, but seems to work fine.
6679 +8 -4 trunk/include/hostmask.h (File Modified)
6680 +14 -10 trunk/src/hostmask.c (File Modified)
6683 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6685 Pass on SQUIT reasons more.
6689 +17 -19 trunk/src/client.c (File Modified)
6692 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6694 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6695 This way, hidden admins also get them.
6699 +4 -4 trunk/src/send.c (File Modified)
6702 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6704 From ircd-ratbox 2.2 (r21339 anfl):
6705 ms_kill() should be using find_person(), not find_client()
6706 otherwise it can generate a core.
6710 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6713 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6715 Add m_error to core_module_table, so it is loaded by default.
6719 +1 -0 trunk/src/modules.c (File Modified)
6722 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6724 comment is a const char *, not char *.
6728 +1 -1 trunk/include/hook.h (File Modified)
6731 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6733 Fix a long standing hybrid 7 bug: when getting a read error
6734 on a server, report_error() is called with a %d instead of
6735 a %s in the format string ("Lost connection" in +d).
6739 +1 -1 trunk/src/client.c (File Modified)
6742 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6748 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6751 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6753 Add document describing capabilities and what they mean.
6757 + - trunk/doc/technical/capab.txt (File Added)
6760 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6762 Change client_exit hook to pass all exit_client() parameters.
6766 +8 -0 trunk/include/hook.h (File Modified)
6767 +6 -1 trunk/src/client.c (File Modified)
6770 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6772 Add client_exit hook, called in exit_client() for all
6773 clients of all types, except clients exiting because
6774 of netsplits (QS). The only thing done before it is
6775 marking the client as "closing" (to prevent
6780 +1 -0 trunk/include/hook.h (File Modified)
6781 +2 -0 trunk/src/client.c (File Modified)
6782 +2 -0 trunk/src/hook.c (File Modified)
6785 jilles 2006/01/15 21:06:36 UTC (20060115-524)
6787 Improve the code that calculates the nnnS nnnC counts
6790 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
6794 +43 -36 trunk/modules/m_trace.c (File Modified)
6797 jilles 2006/01/15 20:55:27 UTC (20060115-522)
6799 Add server_eob hook.
6800 Planning to use this for netsplit/join notices.
6804 +1 -0 trunk/include/hook.h (File Modified)
6805 +2 -0 trunk/modules/m_pong.c (File Modified)
6806 +2 -0 trunk/src/hook.c (File Modified)
6809 jilles 2006/01/15 20:01:51 UTC (20060115-520)
6811 Default motd: ircd-ratbox -> charybdis
6815 +1 -1 trunk/doc/ircd.motd (File Modified)
6818 jilles 2006/01/15 19:35:03 UTC (20060115-518)
6820 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
6824 +4 -4 trunk/src/s_user.c (File Modified)
6827 jilles 2006/01/15 19:12:28 UTC (20060115-516)
6829 - Remove obsolete EOB help file
6830 - Document snomask in the help files
6835 + - trunk/help/opers/eob (File Deleted)
6836 +13 -12 trunk/help/opers/index (File Modified)
6837 +1 -13 trunk/help/opers/umode (File Modified)
6838 +7 -7 trunk/help/users/index (File Modified)
6841 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
6843 Bail if snomask to parse is not given. Pointy hat to myself.
6847 +3 -0 trunk/src/snomask.c (File Modified)
6850 gxti 2006/01/15 17:48:44 UTC (20060115-512)
6852 Remove m_flags from autoconf
6856 +0 -1 trunk/contrib/Makefile.in (File Modified)
6859 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
6865 + - trunk/contrib/m_flags.c (File Deleted)
6868 jilles 2006/01/15 17:22:19 UTC (20060115-508)
6870 If +s is in oper_only_umodes, clear snomask on deoper.
6874 +5 -0 trunk/src/s_user.c (File Modified)
6877 gxti 2006/01/15 17:16:50 UTC (20060115-506)
6879 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
6883 +2 -2 trunk/configure (File Modified)
6884 +2 -2 trunk/configure.ac (File Modified)
6887 jilles 2006/01/15 17:15:56 UTC (20060115-504)
6889 Remove the old server notice umodes.
6890 Default oper only umodes is now +s.
6891 Please make sure all remaining umodes still work.
6895 +3 -21 trunk/include/client.h (File Modified)
6896 +0 -12 trunk/src/newconf.c (File Modified)
6897 +1 -1 trunk/src/s_conf.c (File Modified)
6898 +12 -12 trunk/src/s_user.c (File Modified)
6901 jilles 2006/01/15 17:00:27 UTC (20060115-502)
6903 operator::flags nick_changes now controls +n snomask instead of +n umode.
6907 +8 -8 trunk/src/s_user.c (File Modified)
6910 jilles 2006/01/15 16:53:16 UTC (20060115-500)
6912 Move down h_umode_changed hook call after umode allowed checks
6913 (so it will not see +a if someone tries to set it but is not
6918 +2 -3 trunk/src/s_user.c (File Modified)
6921 jilles 2006/01/15 16:40:33 UTC (20060115-498)
6923 Move over non-+s server notices (hopefully, all of them).
6927 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
6928 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
6929 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
6930 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
6931 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
6932 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
6933 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
6934 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
6935 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
6936 +2 -2 trunk/libcharybdis/event.c (File Modified)
6937 +2 -2 trunk/modules/core/m_join.c (File Modified)
6938 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6939 +3 -3 trunk/modules/core/m_message.c (File Modified)
6940 +11 -11 trunk/modules/core/m_nick.c (File Modified)
6941 +2 -2 trunk/modules/core/m_server.c (File Modified)
6942 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6943 +1 -1 trunk/modules/m_post.c (File Modified)
6944 +1 -1 trunk/modules/m_services.c (File Modified)
6945 +2 -2 trunk/src/channel.c (File Modified)
6946 +3 -3 trunk/src/client.c (File Modified)
6947 +1 -1 trunk/src/hash.c (File Modified)
6948 +5 -5 trunk/src/s_conf.c (File Modified)
6949 +2 -2 trunk/src/s_log.c (File Modified)
6950 +4 -4 trunk/src/s_user.c (File Modified)
6953 jilles 2006/01/15 16:18:59 UTC (20060115-496)
6955 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
6959 +2 -1 trunk/include/snomask.h (File Modified)
6960 +2 -2 trunk/src/snomask.c (File Modified)
6963 jilles 2006/01/15 16:08:28 UTC (20060115-494)
6965 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
6969 +1 -1 trunk/contrib/example_module.c (File Modified)
6970 +2 -2 trunk/include/ircd_defs.h (File Modified)
6971 +6 -6 trunk/modules/core/m_error.c (File Modified)
6972 +1 -1 trunk/modules/core/m_join.c (File Modified)
6973 +2 -2 trunk/modules/core/m_kill.c (File Modified)
6974 +1 -1 trunk/modules/core/m_message.c (File Modified)
6975 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6976 +14 -14 trunk/modules/core/m_nick.c (File Modified)
6977 +18 -18 trunk/modules/core/m_server.c (File Modified)
6978 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6979 +1 -1 trunk/modules/core/m_squit.c (File Modified)
6980 +4 -4 trunk/modules/m_challenge.c (File Modified)
6981 +4 -4 trunk/modules/m_dline.c (File Modified)
6982 +13 -13 trunk/modules/m_gline.c (File Modified)
6983 +5 -5 trunk/modules/m_kline.c (File Modified)
6984 +2 -2 trunk/modules/m_oper.c (File Modified)
6985 +1 -1 trunk/modules/m_pong.c (File Modified)
6986 +13 -13 trunk/modules/m_rehash.c (File Modified)
6987 +4 -4 trunk/modules/m_resv.c (File Modified)
6988 +16 -16 trunk/modules/m_set.c (File Modified)
6989 +3 -3 trunk/modules/m_svinfo.c (File Modified)
6990 +6 -6 trunk/modules/m_xline.c (File Modified)
6991 +1 -1 trunk/src/adns.c (File Modified)
6992 +2 -2 trunk/src/channel.c (File Modified)
6993 +1 -1 trunk/src/listener.c (File Modified)
6994 +1 -1 trunk/src/s_auth.c (File Modified)
6995 +15 -15 trunk/src/s_conf.c (File Modified)
6996 +3 -3 trunk/src/s_user.c (File Modified)
6997 +7 -7 trunk/src/send.c (File Modified)
7000 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7003 - set +s snomask if +s umode set but no snomasks
7004 - put numerics in more logical order
7008 +3 -1 trunk/src/s_user.c (File Modified)
7011 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7013 parse_snobuf_to_mask(): default to + at start
7014 allows stuff like /mode jilles +s C
7018 +1 -1 trunk/src/snomask.c (File Modified)
7021 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7023 Changes to user_mode() snomask handling.
7024 - show snomask (if not 0) on /mode <nick>
7025 - show snomask once at the end if +s/-s used
7026 - only parse 1 parameter for umode changes
7027 - don't crash on /mode <nick> +s
7028 - /mode <nick> -s clears snomask, doesn't use parameter
7029 - set umode +s iff snomask is not 0
7030 - snomask is not propagated, but umode +s is
7034 +97 -72 trunk/src/s_user.c (File Modified)
7037 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7039 Convert some messages over to snomask.
7043 +29 -29 trunk/src/client.c (File Modified)
7044 +2 -2 trunk/src/ircd.c (File Modified)
7045 +13 -13 trunk/src/modules.c (File Modified)
7046 +1 -1 trunk/src/newconf.c (File Modified)
7047 +5 -5 trunk/src/parse.c (File Modified)
7048 +1 -1 trunk/src/restart.c (File Modified)
7049 +4 -4 trunk/src/s_newconf.c (File Modified)
7050 +11 -11 trunk/src/s_serv.c (File Modified)
7053 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7055 include snomask.h from client.h
7059 +1 -0 trunk/include/client.h (File Modified)
7062 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7064 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7068 +1 -0 trunk/src/newconf.c (File Modified)
7069 +2 -1 trunk/src/snomask.c (File Modified)
7072 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7074 should start with +, not \0. Whoops. :)
7078 +1 -1 trunk/src/snomask.c (File Modified)
7081 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7083 core snomask support.
7087 +3 -0 trunk/doc/example.conf (File Modified)
7088 +2 -0 trunk/include/client.h (File Modified)
7089 +2 -0 trunk/include/numeric.h (File Modified)
7090 +2 -0 trunk/include/s_newconf.h (File Modified)
7091 +63 -0 trunk/include/send.h (File Modified)
7092 + - trunk/include/snomask.h (File Added)
7093 +1 -0 trunk/src/Makefile.in (File Modified)
7094 +1 -1 trunk/src/messages.tab (File Modified)
7095 +8 -0 trunk/src/newconf.c (File Modified)
7096 +12 -0 trunk/src/s_user.c (File Modified)
7097 +235 -0 trunk/src/send.c (File Modified)
7098 + - trunk/src/snomask.c (File Added)
7101 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7103 add a blank line after the license info.
7107 +1 -1 trunk/CREDITS (File Modified)
7110 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7112 Extend copyright to 2006.
7116 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7119 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7122 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7126 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7127 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7130 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7132 Add oper privileges document.
7136 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7137 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7140 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7142 Capitalize message names in services shortcuts (for consistency).
7146 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7149 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7155 +1 -1 trunk/src/patricia.c (File Modified)
7158 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7160 Remove obsolete 'nextconnect' variable.
7164 +0 -1 trunk/include/ircd.h (File Modified)
7165 +0 -2 trunk/src/client.c (File Modified)
7166 +0 -1 trunk/src/ircd.c (File Modified)
7169 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7171 Remove this remnant of the hybrid 6 ziplinks implementation.
7175 + - trunk/include/s_zip.h (File Deleted)
7178 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7180 Make clone limiting work on orighost, not host (so it
7181 looks through services cloaks). Lightly tested, please
7186 +2 -0 trunk/modules/m_chghost.c (File Modified)
7187 +1 -1 trunk/src/client.c (File Modified)
7188 +1 -1 trunk/src/s_conf.c (File Modified)
7191 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7193 Don't forget to link me_realhost() into the command hash.
7195 Pointy hat to: myself
7199 +1 -1 trunk/modules/m_chghost.c (File Modified)
7202 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7204 It's call_hook, not hook_call.
7208 +1 -1 trunk/src/s_user.c (File Modified)
7211 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7213 Add unreject help file.
7217 + - trunk/help/opers/unreject (File Added)
7220 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7222 Link the all-important 42 module to the build :P
7226 +1 -0 trunk/contrib/Makefile.in (File Modified)
7229 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7231 Mention /rehash help.
7235 +1 -0 trunk/help/opers/rehash (File Modified)
7238 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7240 Add h_user_signon hook.
7244 +1 -0 trunk/include/hook.h (File Modified)
7245 +2 -0 trunk/src/hook.c (File Modified)
7246 +4 -0 trunk/src/s_user.c (File Modified)
7249 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7251 Oops, forgot to set orighost for remote client introductions.
7255 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7258 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7260 Use TS6 forms in services shortcuts, if possible.
7264 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7267 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7269 - Start out default_umodes conf entry from the empty set instead of +i.
7270 - Move oper_only_umodes check to where default_umodes is used, as
7271 oper_only_umodes may not be set yet while we're reading the conf.
7275 +6 -7 trunk/src/newconf.c (File Modified)
7276 +1 -1 trunk/src/s_user.c (File Modified)
7279 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7281 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7285 +1 -0 trunk/doc/example.conf (File Modified)
7286 +7 -0 trunk/doc/reference.conf (File Modified)
7287 +0 -7 trunk/include/config.h.dist (File Modified)
7288 +1 -0 trunk/include/s_conf.h (File Modified)
7289 +6 -0 trunk/modules/m_info.c (File Modified)
7290 +9 -18 trunk/src/client.c (File Modified)
7291 +1 -0 trunk/src/newconf.c (File Modified)
7292 +1 -0 trunk/src/s_conf.c (File Modified)
7295 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7297 - Allow NULL target_ip in show_ip() (indicates message is being
7298 sent to local opers)
7299 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7301 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7302 those in src/client.c
7304 From ratbox 2.2 svn (anfl)
7308 +1 -0 trunk/include/client.h (File Modified)
7309 +21 -2 trunk/src/client.c (File Modified)
7310 +2 -4 trunk/src/hostmask.c (File Modified)
7311 +1 -5 trunk/src/s_conf.c (File Modified)
7312 +4 -8 trunk/src/s_user.c (File Modified)
7315 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7317 Fire off events properly.
7321 +7 -3 trunk/src/s_user.c (File Modified)
7324 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7326 make sure modules which depend on umode information get the message upon connection (oops)
7330 +3 -0 trunk/src/s_user.c (File Modified)
7333 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7335 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7336 From ratbox 2.2 svn.
7340 +3 -7 trunk/modules/m_etrace.c (File Modified)
7343 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7345 Replace silly `default_invisible' option with more versatile default_umodes.
7349 +2 -2 trunk/Makefile.in (File Modified)
7350 +12 -1 trunk/doc/example.conf (File Modified)
7351 +14 -7 trunk/doc/reference.conf (File Modified)
7352 +2 -4 trunk/include/s_conf.h (File Modified)
7353 +0 -6 trunk/modules/m_info.c (File Modified)
7354 +4 -0 trunk/src/modules.c (File Modified)
7355 +41 -1 trunk/src/newconf.c (File Modified)
7356 +2 -2 trunk/src/s_conf.c (File Modified)
7357 +3 -4 trunk/src/s_user.c (File Modified)
7360 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7362 Add temporary nick resvs with the proper duration,
7363 not 60 times too long.
7367 +1 -1 trunk/modules/m_resv.c (File Modified)
7370 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7372 Add kick on split riding. See reference.conf for more details.
7376 +1 -0 trunk/doc/example.conf (File Modified)
7377 +16 -0 trunk/doc/reference.conf (File Modified)
7378 +1 -0 trunk/include/s_conf.h (File Modified)
7379 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7380 +6 -0 trunk/modules/m_info.c (File Modified)
7381 +1 -0 trunk/src/newconf.c (File Modified)
7382 +1 -0 trunk/src/s_conf.c (File Modified)
7385 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7387 New credits, denoting GXTi as being on the core team.
7391 +16 -5 trunk/CREDITS (File Modified)
7394 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7396 better cloaking algorithm
7400 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7403 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7405 don't do redundant bitshifting.
7409 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7412 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7418 +1 -0 trunk/contrib/Makefile.in (File Modified)
7421 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7423 Set the DynSpoof flag properly.
7427 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7430 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7432 first go at an ip_cloaking implementation for charybdis.
7436 + - trunk/contrib/ip_cloaking.c (File Added)
7439 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7441 Add libcharybdis to contrib/ includes.
7445 +1 -1 trunk/contrib/Makefile.in (File Modified)
7448 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7450 add h_umode_changed hook for modules that provide usermodes.
7454 +1 -0 trunk/include/hook.h (File Modified)
7455 +2 -1 trunk/src/hook.c (File Modified)
7456 +3 -0 trunk/src/s_user.c (File Modified)
7459 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7461 Show quiets in /stats z.
7465 +15 -10 trunk/src/s_stats.c (File Modified)
7468 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7470 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7474 +0 -12 trunk/configure (File Modified)
7475 +0 -9 trunk/configure.ac (File Modified)
7476 +0 -3 trunk/include/setup.h.in (File Modified)
7479 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7481 change various buffer sizes to = topiclen.
7485 +3 -4 trunk/include/ircd_defs.h (File Modified)
7488 jon 2005/12/12 19:32:18 UTC (20051212-400)
7490 - Partial commit test, partial ego strokage ;)
7494 +2 -1 trunk/CREDITS (File Modified)
7497 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7499 More kqueue corrections.
7502 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7505 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7507 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7508 Not sure why this wasn't this way to begin with.
7512 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7515 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7517 example.conf tweaks:
7518 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7519 most people do not need this.
7520 Enable serverinfo::hub.
7524 +14 -11 trunk/doc/example.conf (File Modified)
7527 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7529 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7533 +1 -1 trunk/src/s_serv.c (File Modified)
7536 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7538 header include changes
7542 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7543 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7544 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7545 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7546 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7547 +1 -21 trunk/libcharybdis/select.c (File Modified)
7550 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7552 s/ilog/libcharybdis_{die,log,restart}/g
7556 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7557 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7558 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7559 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7560 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7561 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7562 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7563 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7566 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7568 Use the right callbacks in the function code.
7571 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7574 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7576 More work, it builds again!
7580 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7581 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7582 + - trunk/libcharybdis/libcharybdis.c (File Added)
7583 + - trunk/libcharybdis/libcharybdis.h (File Added)
7586 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7588 Move some stuff around.
7592 + - trunk/include/memory.h (File Deleted)
7593 + - trunk/include/tools.h (File Deleted)
7594 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7595 + - trunk/libcharybdis/memory.c (File Added)
7596 + - trunk/libcharybdis/memory.h (File Added)
7597 + - trunk/libcharybdis/snprintf.c (File Added)
7598 + - trunk/libcharybdis/tools.c (File Added)
7599 + - trunk/libcharybdis/tools.h (File Added)
7600 +1000 -1062 trunk/modules/.depend (File Modified)
7601 +421 -455 trunk/src/.depend (File Modified)
7602 +0 -1191 trunk/src/Makefile.in (File Modified)
7603 + - trunk/src/memory.c (File Deleted)
7604 + - trunk/src/snprintf.c (File Deleted)
7605 + - trunk/src/tools.c (File Deleted)
7608 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7610 move more headers into libcharybdis
7613 + - trunk/include/balloc.h (File Deleted)
7614 + - trunk/include/event.h (File Deleted)
7615 + - trunk/libcharybdis/balloc.h (File Added)
7616 + - trunk/libcharybdis/event.h (File Added)
7617 +924 -1020 trunk/modules/.depend (File Modified)
7618 +327 -406 trunk/src/.depend (File Modified)
7621 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7623 balloc, events -> libcharybdis
7626 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7627 + - trunk/libcharybdis/balloc.c (File Added)
7628 + - trunk/libcharybdis/event.c (File Added)
7629 +0 -1008 trunk/src/Makefile.in (File Modified)
7630 + - trunk/src/balloc.c (File Deleted)
7631 + - trunk/src/event.c (File Deleted)
7634 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7639 + - trunk/include/commio.h (File Deleted)
7640 + - trunk/include/linebuf.h (File Deleted)
7641 + - trunk/libcharybdis/commio.h (File Added)
7642 + - trunk/libcharybdis/linebuf.h (File Added)
7643 +1644 -530 trunk/modules/.depend (File Modified)
7644 +1 -1 trunk/modules/Makefile.in (File Modified)
7645 +720 -284 trunk/src/.depend (File Modified)
7648 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7650 Makefile reworking -- moving libcharybdis headers into proper location.
7653 +1 -1 trunk/adns/Makefile.in (File Modified)
7654 +1 -1 trunk/src/Makefile.in (File Modified)
7657 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7659 Document proposed authdaemon protocol.
7662 + - trunk/authdaemon/protocol.txt (File Added)
7665 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7670 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7673 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7675 Remove dead makefile from generation
7678 +1 -2 trunk/configure (File Modified)
7679 +0 -1 trunk/configure.ac (File Modified)
7682 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7684 libcharybdisIO -> libcharybdis
7687 +1 -1 trunk/src/Makefile.in (File Modified)
7690 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7695 + - trunk/libcharybdis/Makefile.in (File Added)
7696 + - trunk/libcharybdis/commio.c (File Added)
7697 + - trunk/libcharybdis/devpoll.c (File Added)
7698 + - trunk/libcharybdis/epoll.c (File Added)
7699 + - trunk/libcharybdis/io/ (File Deleted)
7700 + - trunk/libcharybdis/kqueue.c (File Added)
7701 + - trunk/libcharybdis/linebuf.c (File Added)
7702 + - trunk/libcharybdis/log/ (File Deleted)
7703 + - trunk/libcharybdis/poll.c (File Added)
7704 + - trunk/libcharybdis/ports.c (File Added)
7705 + - trunk/libcharybdis/select.c (File Added)
7708 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7713 + - trunk/libcharybdis/Makefile.in (File Deleted)
7716 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7721 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7724 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7726 add authdaemon dir for later hacking
7730 + - trunk/authdaemon/ (File Added)
7733 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7735 linebuf -> libcharybdisIO
7739 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7740 + - trunk/libcharybdis/io/linebuf.c (File Added)
7741 + - trunk/libcharybdis/log/ (File Added)
7742 + - trunk/libcharybdis/log/Makefile.in (File Added)
7743 +0 -687 trunk/src/Makefile.in (File Modified)
7744 + - trunk/src/linebuf.c (File Deleted)
7747 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7749 Solaris 10 I/O ports support
7752 + - trunk/libcharybdis/io/ports.c (File Added)
7755 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7761 +1 -1 trunk/Makefile.in (File Modified)
7762 +3 -1 trunk/configure (File Modified)
7763 +133 -10 trunk/configure.ac (File Modified)
7764 + - trunk/libcharybdis/ (File Added)
7765 + - trunk/libcharybdis/Makefile.in (File Added)
7766 + - trunk/libcharybdis/io/ (File Added)
7767 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7768 +2 -3 trunk/src/Makefile.in (File Modified)
7769 + - trunk/src/io/ (File Deleted)
7772 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7774 split IO stuff into libcharybdisIO.
7778 + - trunk/src/commio.c (File Deleted)
7779 + - trunk/src/devpoll.c (File Deleted)
7780 + - trunk/src/epoll.c (File Deleted)
7781 + - trunk/src/io/ (File Added)
7782 + - trunk/src/io/Makefile.in (File Added)
7783 + - trunk/src/io/commio.c (File Added)
7784 + - trunk/src/io/devpoll.c (File Added)
7785 + - trunk/src/io/epoll.c (File Added)
7786 + - trunk/src/io/kqueue.c (File Added)
7787 + - trunk/src/io/poll.c (File Added)
7788 + - trunk/src/io/select.c (File Added)
7789 + - trunk/src/kqueue.c (File Deleted)
7790 + - trunk/src/poll.c (File Deleted)
7791 + - trunk/src/select.c (File Deleted)
7794 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
7800 +86 -155 trunk/configure (File Modified)
7801 +1 -1 trunk/configure.ac (File Modified)
7804 jilles 2005/12/04 01:56:31 UTC (20051204-346)
7806 Remove mentions of mkkeypair/cryptlinks.
7810 +1 -3 trunk/doc/challenge.txt (File Modified)
7813 jilles 2005/12/02 17:57:29 UTC (20051202-344)
7815 Clarify serverinfo{} description.
7819 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7822 jilles 2005/12/02 17:41:44 UTC (20051202-342)
7824 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
7828 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7831 jilles 2005/12/02 17:38:53 UTC (20051202-340)
7833 Improvements also applicable to hyperion 1.x.
7837 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7840 jilles 2005/12/02 17:08:45 UTC (20051202-338)
7842 - Add +F description
7843 - General improvements and changes to charybdis
7847 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7850 jilles 2005/12/02 16:43:45 UTC (20051202-336)
7852 The server notice umodes only have an effect
7853 for opers. ("sendto_realops_flags", so having
7854 the umode is not enough, they must also be
7859 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7862 jilles 2005/12/02 16:39:40 UTC (20051202-334)
7864 Updates to umodes docs.
7868 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7871 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
7873 Add SGML documentation.
7876 + - trunk/doc/sgml/ (File Added)
7877 + - trunk/doc/sgml/oper-guide/ (File Added)
7878 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
7879 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
7880 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
7881 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
7882 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
7883 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
7884 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
7887 jilles 2005/11/21 11:04:33 UTC (20051121-330)
7889 Make operwall flag restrict setting umode +z.
7890 This repairs this flag broken in charybdis-1.0.
7894 +41 -0 trunk/contrib/m_flags.c (File Modified)
7895 +9 -0 trunk/src/s_user.c (File Modified)
7898 jilles 2005/11/21 10:29:37 UTC (20051121-328)
7900 Don't complain/reset remote clients +n. I'm still not
7901 convinced propagating all umodes is the way to go, oh
7906 +1 -1 trunk/src/s_user.c (File Modified)
7909 jilles 2005/11/21 10:21:42 UTC (20051121-326)
7911 - Require admin flag for oper /chghost (if it's enabled
7912 which is not default)
7913 - Give error message on nonexistant nick
7917 +12 -0 trunk/modules/m_chghost.c (File Modified)
7920 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
7922 Incorporated jilles' dynspoof patch with a few minor changes.
7925 +5 -2 trunk/include/client.h (File Modified)
7926 +1 -0 trunk/include/numeric.h (File Modified)
7927 +75 -4 trunk/modules/m_chghost.c (File Modified)
7928 +2 -21 trunk/modules/m_stats.c (File Modified)
7929 +2 -8 trunk/modules/m_trace.c (File Modified)
7930 +2 -0 trunk/src/client.c (File Modified)
7931 +3 -0 trunk/src/s_user.c (File Modified)
7934 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
7939 +5 -0 trunk/NEWS (File Modified)
7942 jilles 2005/11/17 22:38:52 UTC (20051117-320)
7944 Make show_ip() far less braindead.
7946 Obtained from: ratbox 2.2 SVN
7950 +14 -85 trunk/src/client.c (File Modified)
7953 jilles 2005/11/15 16:33:26 UTC (20051115-318)
7955 Instead of not showing channels at all for whoising services,
7956 only show channels the requester is also on. If operspying
7957 services, show all the channels.
7961 +37 -40 trunk/modules/m_whois.c (File Modified)
7964 jilles 2005/11/15 15:59:00 UTC (20051115-316)
7966 - Show real errno if we fail to connect to a server
7967 - Don't show server IPs on IRC if a server goes dead
7972 +2 -5 trunk/src/s_serv.c (File Modified)
7975 jilles 2005/11/15 15:28:18 UTC (20051115-314)
7977 Revert hybrid 7.2 aline code. It causes too many problems.
7981 +1 -47 trunk/NEWS (File Modified)
7982 + - trunk/include/aline.h (File Deleted)
7983 +53 -6 trunk/modules/m_dline.c (File Modified)
7984 +212 -16 trunk/modules/m_kline.c (File Modified)
7985 +37 -8 trunk/modules/m_resv.c (File Modified)
7986 +45 -24 trunk/modules/m_xline.c (File Modified)
7987 +0 -485 trunk/src/Makefile.in (File Modified)
7988 + - trunk/src/aline.c (File Deleted)
7991 jilles 2005/11/07 10:47:33 UTC (20051107-312)
7993 Incorporate recent ratbox monitor bugfixes (could crash).
7997 +16 -0 trunk/modules/m_monitor.c (File Modified)
7998 +4 -3 trunk/src/monitor.c (File Modified)
8001 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8003 Fix /invite UID leak.
8005 Found by logiclrd@EFnet.
8009 +3 -2 trunk/modules/m_invite.c (File Modified)
8012 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8014 Don't show what channels a service is in.
8017 +1 -0 trunk/NEWS (File Modified)
8018 +40 -35 trunk/modules/m_whois.c (File Modified)
8021 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8023 Update version to 1.0.3.
8027 +9 -9 trunk/configure (File Modified)
8028 +1 -1 trunk/configure.ac (File Modified)
8031 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8037 +7 -1 trunk/NEWS (File Modified)
8040 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8042 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8043 More static buffers :(
8047 +12 -4 trunk/src/aline.c (File Modified)
8050 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8052 Make operspy mode (/mode !#channel showing parameters
8053 even if not on channel) work again.
8057 +4 -4 trunk/src/channel.c (File Modified)
8060 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8062 Call server_introduced hook on TS6 remote server
8063 introduction (ms_sid()).
8067 +6 -0 trunk/modules/core/m_server.c (File Modified)
8070 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8072 Cyrix boxes are wierd.
8075 +2 -1 trunk/modules/m_services.c (File Modified)
8078 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8083 +1 -1 trunk/include/client.h (File Modified)
8084 +3 -1 trunk/modules/m_services.c (File Modified)
8087 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8092 +1 -6 trunk/modules/m_services.c (File Modified)
8095 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8097 Disable a check that doesn't always seem to work right for some reason.
8100 +2 -0 trunk/modules/m_services.c (File Modified)
8103 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8109 +4 -1 trunk/NEWS (File Modified)
8112 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8118 +9 -9 trunk/configure (File Modified)
8119 +1 -1 trunk/configure.ac (File Modified)
8122 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8124 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8128 +3 -13 trunk/modules/m_trace.c (File Modified)
8131 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8133 Don't send empty RPL_WHOISCHANNELS on remote whois.
8135 Pointy hat to: jilles
8139 +1 -1 trunk/modules/m_whois.c (File Modified)
8142 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8148 +3 -0 trunk/NEWS (File Modified)
8151 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8153 Modular umode support.
8157 +0 -9 trunk/include/client.h (File Modified)
8158 +2 -1 trunk/include/s_user.h (File Modified)
8159 +1 -1 trunk/include/tools.h (File Modified)
8160 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8161 +3 -0 trunk/src/ircd.c (File Modified)
8162 +1 -1 trunk/src/messages.tab (File Modified)
8163 +2 -2 trunk/src/s_serv.c (File Modified)
8164 +37 -59 trunk/src/s_user.c (File Modified)
8165 +21 -0 trunk/src/tools.c (File Modified)
8168 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8170 Optionally do forced nick change to the UID instead of kill
8171 on nick collisions, see doc/collision_fnc.txt for more
8176 + - trunk/doc/collision_fnc.txt (File Added)
8177 +1 -0 trunk/doc/example.conf (File Modified)
8178 +8 -0 trunk/doc/reference.conf (File Modified)
8179 +1 -0 trunk/include/numeric.h (File Modified)
8180 +1 -0 trunk/include/s_conf.h (File Modified)
8181 +2 -1 trunk/include/s_serv.h (File Modified)
8182 +1 -0 trunk/include/s_stats.h (File Modified)
8183 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8184 +1 -1 trunk/src/messages.tab (File Modified)
8185 +1 -0 trunk/src/newconf.c (File Modified)
8186 +1 -0 trunk/src/s_conf.c (File Modified)
8187 +1 -0 trunk/src/s_serv.c (File Modified)
8188 +2 -2 trunk/src/s_stats.c (File Modified)
8191 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8197 trunk/NEWS (File Modified)
8200 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8202 Don't allow lookups by uid in /monitor + and /monitor s.
8206 trunk/modules/m_monitor.c (File Modified)
8209 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8211 Stop garbage +j being set in cases like +j aaa:bbb by
8212 initializing the variables properly.
8218 trunk/modules/core/m_mode.c (File Modified)
8219 trunk/modules/core/m_sjoin.c (File Modified)
8222 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8224 Apply flags to the proper server in me_gcap().
8228 trunk/modules/m_capab.c (File Modified)
8231 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8233 Use find_named_client() instead of find_client() to check
8234 for nick collisions.
8238 trunk/modules/core/m_nick.c (File Modified)
8241 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8243 - Replace old 381 numeric with a new, more positive one!
8247 trunk/src/messages.tab (File Modified)
8250 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8252 Make it compile again.
8256 trunk/src/channel.c (File Modified)
8257 trunk/src/client.c (File Modified)
8258 trunk/src/ircd.c (File Modified)
8259 trunk/src/packet.c (File Modified)
8262 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8264 - Prevent UID disclosure in cmode setting.
8268 trunk/NEWS (File Modified)
8269 trunk/modules/core/m_mode.c (File Modified)
8272 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8274 A different check which prevents UID disclosure.
8278 trunk/modules/core/m_kick.c (File Modified)
8281 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8283 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8287 trunk/modules/core/m_kick.c (File Modified)
8290 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8292 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8296 trunk/NEWS (File Modified)
8297 trunk/modules/m_accept.c (File Modified)
8298 trunk/modules/m_admin.c (File Modified)
8299 trunk/modules/m_away.c (File Modified)
8300 trunk/modules/m_cap.c (File Modified)
8301 trunk/modules/m_capab.c (File Modified)
8302 trunk/modules/m_challenge.c (File Modified)
8303 trunk/modules/m_chghost.c (File Modified)
8304 trunk/modules/m_close.c (File Modified)
8305 trunk/modules/m_cmessage.c (File Modified)
8306 trunk/modules/m_connect.c (File Modified)
8307 trunk/modules/m_dline.c (File Modified)
8308 trunk/modules/m_encap.c (File Modified)
8309 trunk/modules/m_etrace.c (File Modified)
8310 trunk/modules/m_gline.c (File Modified)
8311 trunk/modules/m_help.c (File Modified)
8312 trunk/modules/m_info.c (File Modified)
8313 trunk/modules/m_invite.c (File Modified)
8314 trunk/modules/m_ison.c (File Modified)
8315 trunk/modules/m_kline.c (File Modified)
8316 trunk/modules/m_knock.c (File Modified)
8317 trunk/modules/m_links.c (File Modified)
8318 trunk/modules/m_list.c (File Modified)
8319 trunk/modules/m_locops.c (File Modified)
8320 trunk/modules/m_lusers.c (File Modified)
8321 trunk/modules/m_map.c (File Modified)
8322 trunk/modules/m_monitor.c (File Modified)
8323 trunk/modules/m_motd.c (File Modified)
8324 trunk/modules/m_names.c (File Modified)
8325 trunk/modules/m_oper.c (File Modified)
8326 trunk/modules/m_operspy.c (File Modified)
8327 trunk/modules/m_pass.c (File Modified)
8328 trunk/modules/m_ping.c (File Modified)
8329 trunk/modules/m_pong.c (File Modified)
8330 trunk/modules/m_post.c (File Modified)
8331 trunk/modules/m_rehash.c (File Modified)
8332 trunk/modules/m_restart.c (File Modified)
8333 trunk/modules/m_resv.c (File Modified)
8334 trunk/modules/m_services.c (File Modified)
8335 trunk/modules/m_set.c (File Modified)
8336 trunk/modules/m_sshortcut.c (File Modified)
8337 trunk/modules/m_stats.c (File Modified)
8338 trunk/modules/m_svinfo.c (File Modified)
8339 trunk/modules/m_tb.c (File Modified)
8340 trunk/modules/m_testline.c (File Modified)
8341 trunk/modules/m_testmask.c (File Modified)
8342 trunk/modules/m_time.c (File Modified)
8343 trunk/modules/m_topic.c (File Modified)
8344 trunk/modules/m_trace.c (File Modified)
8345 trunk/modules/m_unreject.c (File Modified)
8346 trunk/modules/m_user.c (File Modified)
8347 trunk/modules/m_userhost.c (File Modified)
8348 trunk/modules/m_users.c (File Modified)
8349 trunk/modules/m_version.c (File Modified)
8350 trunk/modules/m_wallops.c (File Modified)
8351 trunk/modules/m_who.c (File Modified)
8352 trunk/modules/m_whois.c (File Modified)
8353 trunk/modules/m_whowas.c (File Modified)
8354 trunk/modules/m_xline.c (File Modified)
8355 trunk/src/adns.c (File Modified)
8356 trunk/src/aline.c (File Modified)
8357 trunk/src/cache.c (File Modified)
8358 trunk/src/channel.c (File Modified)
8359 trunk/src/class.c (File Modified)
8360 trunk/src/client.c (File Modified)
8361 trunk/src/commio.c (File Modified)
8362 trunk/src/event.c (File Modified)
8363 trunk/src/hash.c (File Modified)
8364 trunk/src/hostmask.c (File Modified)
8365 trunk/src/ircd.c (File Modified)
8366 trunk/src/kdparse.c (File Modified)
8367 trunk/src/linebuf.c (File Modified)
8368 trunk/src/listener.c (File Modified)
8369 trunk/src/modules.c (File Modified)
8370 trunk/src/monitor.c (File Modified)
8371 trunk/src/newconf.c (File Modified)
8372 trunk/src/packet.c (File Modified)
8373 trunk/src/parse.c (File Modified)
8374 trunk/src/reject.c (File Modified)
8375 trunk/src/s_auth.c (File Modified)
8376 trunk/src/s_conf.c (File Modified)
8377 trunk/src/s_gline.c (File Modified)
8378 trunk/src/s_log.c (File Modified)
8379 trunk/src/s_newconf.c (File Modified)
8380 trunk/src/s_serv.c (File Modified)
8381 trunk/src/s_stats.c (File Modified)
8382 trunk/src/s_user.c (File Modified)
8383 trunk/src/send.c (File Modified)
8384 trunk/src/whowas.c (File Modified)
8387 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8389 - More coding style niceities. Pretty much got client.h squared away.
8393 trunk/modules/m_dline.c (File Modified)
8394 trunk/modules/m_gline.c (File Modified)
8395 trunk/modules/m_kline.c (File Modified)
8396 trunk/modules/m_rehash.c (File Modified)
8397 trunk/modules/m_resv.c (File Modified)
8398 trunk/modules/m_stats.c (File Modified)
8399 trunk/modules/m_testline.c (File Modified)
8400 trunk/modules/m_user.c (File Modified)
8401 trunk/modules/m_xline.c (File Modified)
8404 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8406 - Propagate quiets (+q) on netjoins
8407 - Clear +q list too on lowerTS sjoin from TS6 source
8411 trunk/modules/core/m_sjoin.c (File Modified)
8412 trunk/src/s_serv.c (File Modified)
8415 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8417 Second argument to whois is always a nick, never a uid.
8418 This prevents /whois other.server uid to get information
8423 trunk/modules/m_whois.c (File Modified)
8426 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8428 Don't allow local users to use uids in user mode.
8432 trunk/src/s_user.c (File Modified)
8435 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8437 Make it compile again.
8441 trunk/src/s_stats.c (File Modified)
8444 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8446 Fix propagation of empty SJOIN.
8450 trunk/modules/core/m_sjoin.c (File Modified)
8453 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8455 Some atheme-style niceties here.
8459 trunk/modules/m_accept.c (File Modified)
8460 trunk/modules/m_admin.c (File Modified)
8461 trunk/modules/m_away.c (File Modified)
8462 trunk/modules/m_cap.c (File Modified)
8463 trunk/modules/m_capab.c (File Modified)
8464 trunk/modules/m_challenge.c (File Modified)
8465 trunk/modules/m_chghost.c (File Modified)
8466 trunk/modules/m_close.c (File Modified)
8467 trunk/modules/m_cmessage.c (File Modified)
8468 trunk/modules/m_connect.c (File Modified)
8469 trunk/modules/m_dline.c (File Modified)
8470 trunk/modules/m_encap.c (File Modified)
8471 trunk/modules/m_etrace.c (File Modified)
8472 trunk/modules/m_gline.c (File Modified)
8473 trunk/modules/m_help.c (File Modified)
8474 trunk/modules/m_info.c (File Modified)
8475 trunk/modules/m_invite.c (File Modified)
8476 trunk/modules/m_ison.c (File Modified)
8477 trunk/modules/m_kline.c (File Modified)
8478 trunk/modules/m_knock.c (File Modified)
8479 trunk/modules/m_links.c (File Modified)
8480 trunk/modules/m_list.c (File Modified)
8481 trunk/modules/m_locops.c (File Modified)
8482 trunk/modules/m_lusers.c (File Modified)
8483 trunk/modules/m_map.c (File Modified)
8484 trunk/modules/m_monitor.c (File Modified)
8485 trunk/modules/m_motd.c (File Modified)
8486 trunk/modules/m_names.c (File Modified)
8487 trunk/modules/m_oper.c (File Modified)
8488 trunk/modules/m_operspy.c (File Modified)
8489 trunk/modules/m_pass.c (File Modified)
8490 trunk/modules/m_ping.c (File Modified)
8491 trunk/modules/m_pong.c (File Modified)
8492 trunk/modules/m_post.c (File Modified)
8493 trunk/modules/m_rehash.c (File Modified)
8494 trunk/modules/m_restart.c (File Modified)
8495 trunk/modules/m_resv.c (File Modified)
8496 trunk/modules/m_services.c (File Modified)
8497 trunk/modules/m_set.c (File Modified)
8498 trunk/modules/m_sshortcut.c (File Modified)
8499 trunk/modules/m_stats.c (File Modified)
8500 trunk/modules/m_svinfo.c (File Modified)
8501 trunk/modules/m_tb.c (File Modified)
8502 trunk/modules/m_testline.c (File Modified)
8503 trunk/modules/m_testmask.c (File Modified)
8504 trunk/modules/m_time.c (File Modified)
8505 trunk/modules/m_topic.c (File Modified)
8506 trunk/modules/m_trace.c (File Modified)
8507 trunk/modules/m_unreject.c (File Modified)
8508 trunk/modules/m_user.c (File Modified)
8509 trunk/modules/m_userhost.c (File Modified)
8510 trunk/modules/m_users.c (File Modified)
8511 trunk/modules/m_version.c (File Modified)
8512 trunk/modules/m_wallops.c (File Modified)
8513 trunk/modules/m_who.c (File Modified)
8514 trunk/modules/m_whois.c (File Modified)
8515 trunk/modules/m_whowas.c (File Modified)
8516 trunk/modules/m_xline.c (File Modified)
8519 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8521 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8525 trunk/.indent.pro (File Modified)
8526 trunk/include/charybdis.h (File Added)
8527 trunk/include/client.h (File Modified)
8528 trunk/modules/.indent.pro (File Modified)
8529 trunk/src/.indent.pro (File Modified)
8530 trunk/src/adns.c (File Modified)
8531 trunk/src/aline.c (File Modified)
8532 trunk/src/cache.c (File Modified)
8533 trunk/src/channel.c (File Modified)
8534 trunk/src/class.c (File Modified)
8535 trunk/src/client.c (File Modified)
8536 trunk/src/commio.c (File Modified)
8537 trunk/src/event.c (File Modified)
8538 trunk/src/hash.c (File Modified)
8539 trunk/src/hostmask.c (File Modified)
8540 trunk/src/ircd.c (File Modified)
8541 trunk/src/kdparse.c (File Modified)
8542 trunk/src/linebuf.c (File Modified)
8543 trunk/src/listener.c (File Modified)
8544 trunk/src/modules.c (File Modified)
8545 trunk/src/monitor.c (File Modified)
8546 trunk/src/newconf.c (File Modified)
8547 trunk/src/packet.c (File Modified)
8548 trunk/src/parse.c (File Modified)
8549 trunk/src/reject.c (File Modified)
8550 trunk/src/s_auth.c (File Modified)
8551 trunk/src/s_conf.c (File Modified)
8552 trunk/src/s_gline.c (File Modified)
8553 trunk/src/s_log.c (File Modified)
8554 trunk/src/s_newconf.c (File Modified)
8555 trunk/src/s_serv.c (File Modified)
8556 trunk/src/s_stats.c (File Modified)
8557 trunk/src/s_user.c (File Modified)
8558 trunk/src/send.c (File Modified)
8559 trunk/src/whowas.c (File Modified)
8562 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8564 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8565 - Convert a few modules towards using this code.
8566 - Make a note about this change in NEWS.
8570 trunk/NEWS (File Modified)
8571 trunk/include/aline.h (File Added)
8572 trunk/modules/m_dline.c (File Modified)
8573 trunk/modules/m_kline.c (File Modified)
8574 trunk/modules/m_resv.c (File Modified)
8575 trunk/modules/m_xline.c (File Modified)
8576 trunk/src/Makefile.in (File Modified)
8577 trunk/src/aline.c (File Added)
8580 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8582 - Update NEWS document.
8586 trunk/NEWS (File Modified)
8589 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8591 Use find_named_person() instead of find_person() in services shortcuts.
8595 trunk/modules/m_sshortcut.c (File Modified)
8598 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8600 Fix propagation of empty channels (+P).
8604 trunk/modules/core/m_sjoin.c (File Modified)
8605 trunk/src/s_serv.c (File Modified)
8608 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8610 Use same comparison for +f.
8614 trunk/modules/core/m_join.c (File Modified)
8617 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8619 Retire server-server non-encap CHGHOST, and clean it up a bit.
8623 trunk/modules/m_chghost.c (File Modified)
8626 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8628 Use TS6 form for SQUIT wallops.
8632 trunk/modules/core/m_squit.c (File Modified)
8635 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8637 Propagate nick changes for remote clients in TS6 form if possible;
8638 simplify the code a bit.
8642 trunk/modules/core/m_nick.c (File Modified)
8645 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8647 Only clear oper_only_umodes on deoper for local clients.
8651 trunk/src/s_user.c (File Modified)
8654 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8656 - Don't enable use_whois_actually in the default config, makes cloaking
8657 only useful for vanity.
8661 trunk/doc/example.conf (File Modified)
8664 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8666 Fix linebuf raw code to not truncate lines longer than
8667 510 characters. This stops ziplinks corruption at
8668 the initial burst if the other side sends a lot.
8672 trunk/src/linebuf.c (File Modified)
8675 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8677 - Add +r to channel_modes().
8681 trunk/src/channel.c (File Modified)
8684 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8690 trunk/NEWS (File Modified)
8693 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8695 err, nvm. wrong project :-P
8699 trunk/src/match.c (File Modified)
8702 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8704 make sure we don't crash on match(NULL, test)
8708 trunk/src/match.c (File Modified)
8711 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8713 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8714 flags = rehash in shared{}.
8715 Uses :<source> ENCAP <target> REHASH [option].
8719 trunk/doc/example.conf (File Modified)
8720 trunk/doc/reference.conf (File Modified)
8721 trunk/help/opers/rehash (File Modified)
8722 trunk/include/s_newconf.h (File Modified)
8723 trunk/modules/m_rehash.c (File Modified)
8724 trunk/modules/m_stats.c (File Modified)
8725 trunk/src/newconf.c (File Modified)
8728 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8730 Initialize flags to 0 in conf_set_shared_flags() and
8731 conf_set_cluster_flags().
8735 trunk/src/newconf.c (File Modified)
8738 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8740 Don't allow a forward from a #channel to an &channel.
8741 Error message is Illegal channel name.
8745 trunk/modules/core/m_mode.c (File Modified)
8748 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8750 - change version to 1.0.1
8754 trunk/configure (File Modified)
8755 trunk/configure.ac (File Modified)
8758 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8764 trunk/NEWS (File Modified)
8767 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8769 Services shortcuts changes:
8770 - Require umode +S on target
8771 - Use ERR_SERVICESDOWN (440) for error message
8772 - Fix check for empty string
8776 trunk/include/numeric.h (File Modified)
8777 trunk/modules/m_sshortcut.c (File Modified)
8778 trunk/src/messages.tab (File Modified)
8781 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
8783 s/IsChanService/IsService/g;
8787 trunk/modules/m_sshortcut.c (File Modified)
8790 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
8792 Add check for service validity in shortcut routines.
8796 trunk/modules/m_sshortcut.c (File Modified)
8799 jilles 2005/09/12 15:30:26 UTC (20050912-190)
8801 Don't allow forwarding to a -F channel the setter is not on.
8805 trunk/modules/core/m_mode.c (File Modified)
8808 jilles 2005/09/12 13:55:56 UTC (20050912-188)
8810 Describe identify_service and identify_command in
8815 trunk/doc/reference.conf (File Modified)
8818 jilles 2005/09/12 13:37:11 UTC (20050912-186)
8820 More helpfile updates.
8824 trunk/help/Makefile.in (File Modified)
8825 trunk/help/opers/die (File Modified)
8826 trunk/help/opers/join (File Modified)
8827 trunk/help/opers/links (File Modified)
8828 trunk/help/opers/lusers (File Modified)
8829 trunk/help/opers/map (File Added)
8830 trunk/help/opers/motd (File Modified)
8831 trunk/help/opers/names (File Modified)
8832 trunk/help/opers/notice (File Modified)
8833 trunk/help/opers/operspy (File Modified)
8834 trunk/help/opers/part (File Modified)
8835 trunk/help/opers/privmsg (File Modified)
8836 trunk/help/opers/restart (File Modified)
8837 trunk/help/opers/set (File Modified)
8838 trunk/help/opers/stats (File Modified)
8839 trunk/help/opers/trace (File Modified)
8840 trunk/help/opers/version (File Modified)
8841 trunk/help/users/notice (File Modified)
8842 trunk/help/users/privmsg (File Modified)
8843 trunk/help/users/stats (File Modified)
8846 jilles 2005/09/12 11:18:40 UTC (20050912-184)
8852 trunk/help/opers/cmode (File Modified)
8853 trunk/help/opers/umode (File Modified)
8854 trunk/help/opers/wallops (File Modified)
8855 trunk/help/opers/who (File Modified)
8856 trunk/help/users/umode (File Modified)
8859 jilles 2005/09/12 11:11:18 UTC (20050912-182)
8861 Include cmode +r in 004 and 005.
8865 trunk/include/supported.h (File Modified)
8866 trunk/src/messages.tab (File Modified)
8869 jilles 2005/09/12 10:53:35 UTC (20050912-180)
8871 No need to clear all 3 buffers in channel_modes().
8875 trunk/src/channel.c (File Modified)
8878 jilles 2005/09/12 10:31:54 UTC (20050912-178)
8880 - Fix multiple +f modes per line
8881 - -f shouldn't take a parameter
8885 trunk/modules/core/m_mode.c (File Modified)
8888 jilles 2005/09/12 10:04:27 UTC (20050912-176)
8890 Channel mode +Q now prevents forwarding to or through
8891 a channel, just like in hyperion, not from a channel.
8895 trunk/modules/core/m_join.c (File Modified)
8898 jilles 2005/09/12 09:36:21 UTC (20050912-174)
8900 Complete +F/+Q propagation.
8904 trunk/modules/core/m_join.c (File Modified)
8905 trunk/modules/core/m_sjoin.c (File Modified)
8906 trunk/src/channel.c (File Modified)
8909 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
8911 - A few minor fixes.
8915 trunk/modules/core/m_join.c (File Modified)
8916 trunk/modules/m_services.c (File Modified)
8919 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
8921 - Fix netsplit obfuscation.
8925 trunk/src/client.c (File Modified)
8928 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
8930 - Fix another /stats p related bug.
8934 trunk/src/client.c (File Modified)
8937 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
8939 - Update example.conf.
8943 trunk/doc/example.conf (File Modified)
8946 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
8948 - Fix a minor bug here, and re-release 1.0.
8952 trunk/modules/core/m_nick.c (File Modified)
8955 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
8957 - Add bursted clients to /stats p list.
8961 trunk/modules/core/m_nick.c (File Modified)
8964 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
8966 - Add identify_service, identify_command options to the example.conf,
8971 trunk/NEWS (File Modified)
8972 trunk/doc/example.conf (File Modified)
8973 trunk/src/newconf.c (File Modified)
8976 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
8978 - Add services shortcuts.
8982 trunk/modules/Makefile.in (File Modified)
8983 trunk/modules/m_sshortcut.c (File Added)
8986 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
8988 - put back checks i removed by mistake
8992 trunk/modules/core/m_join.c (File Modified)
8995 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
8997 - Implement channel mode +Q, which disables forwarding.
8998 - Make forwarding usable by everyone.
8999 - Implement channel mode +F which bypasses authority checks on a target
9005 trunk/NEWS (File Modified)
9006 trunk/include/channel.h (File Modified)
9007 trunk/include/supported.h (File Modified)
9008 trunk/modules/core/m_join.c (File Modified)
9009 trunk/modules/core/m_mode.c (File Modified)
9010 trunk/src/messages.tab (File Modified)
9013 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9015 - Fix account handling brokenness.
9019 trunk/modules/m_services.c (File Modified)
9022 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9024 Identify to services via server password hack. Still
9025 needs config file parts, like
9026 identifyservice = "nickserv@services.int";
9027 identifycommand = "IDENTIFY";
9031 trunk/include/s_conf.h (File Modified)
9032 trunk/src/s_user.c (File Modified)
9035 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9037 Make send.c compile.
9041 trunk/src/send.c (File Modified)
9044 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9046 - Handle this better.
9050 trunk/src/send.c (File Modified)
9053 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9055 If the source is not a client, don't send to normal users.
9059 trunk/src/send.c (File Modified)
9062 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9064 - Make /wallops behave as wallops in other ircds.
9068 trunk/modules/m_wallops.c (File Modified)
9069 trunk/src/send.c (File Modified)
9072 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9078 trunk/NEWS (File Modified)
9079 trunk/configure (File Modified)
9080 trunk/configure.ac (File Modified)
9083 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9085 - Remove efnet configuration.
9086 - Rename example.conf as reference.conf, and replace the default
9087 example.conf with one suitable for AthemeNET.
9088 - Update makefile to reflect these changes.
9092 trunk/doc/Makefile.in (File Modified)
9093 trunk/doc/example.conf (File Modified)
9094 trunk/doc/example.efnet.conf (File Deleted)
9095 trunk/doc/reference.conf (File Added)
9098 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9100 - Don't display opers who are /away.
9104 trunk/modules/m_stats.c (File Modified)
9107 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9109 Put cmode +f in 004 and 005.
9113 trunk/include/supported.h (File Modified)
9114 trunk/src/messages.tab (File Modified)
9117 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9119 Add user umode +Q which prevents a user from
9124 trunk/include/client.h (File Modified)
9125 trunk/modules/core/m_join.c (File Modified)
9126 trunk/src/messages.tab (File Modified)
9127 trunk/src/s_user.c (File Modified)
9130 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9132 Implement channel forwarding in m_join(). As in
9133 hyperion, failing to join because of +i, +r or +j
9134 can cause you to be forwarded, potentially
9135 recursively. Unlike hyperion, a single numeric
9136 is sent in case of a successful forward, otherwise
9137 the ircd acts if there were no forward.
9141 trunk/include/numeric.h (File Modified)
9142 trunk/modules/core/m_join.c (File Modified)
9143 trunk/src/messages.tab (File Modified)
9146 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9148 Allow servers to set oper-only cmodes as well.
9152 trunk/modules/core/m_mode.c (File Modified)
9155 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9157 Add cmode +f which takes a channel name, settable
9158 only by opers for now. Does not do anything yet.
9162 trunk/include/channel.h (File Modified)
9163 trunk/modules/core/m_join.c (File Modified)
9164 trunk/modules/core/m_mode.c (File Modified)
9165 trunk/modules/core/m_sjoin.c (File Modified)
9166 trunk/src/channel.c (File Modified)
9169 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9171 Fully initialize 'mode' in ms_join() and ms_sjoin()
9172 to avoid old +j garbage from being used.
9176 trunk/modules/core/m_join.c (File Modified)
9177 trunk/modules/core/m_sjoin.c (File Modified)
9180 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9182 - only touch join_count/join_delta if join throttling
9183 is enabled on the channel
9184 - reset join_count/join_delta to 0 if -j is set
9188 trunk/modules/core/m_join.c (File Modified)
9189 trunk/modules/core/m_mode.c (File Modified)
9190 trunk/modules/core/m_sjoin.c (File Modified)
9193 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9195 Also start a new "period" for join throttling for remote joins,
9196 if necessary. Make the code slightly clearer.
9200 trunk/modules/core/m_join.c (File Modified)
9201 trunk/src/channel.c (File Modified)
9204 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9206 Some +j improvements, still broken.
9210 trunk/modules/core/m_join.c (File Modified)
9211 trunk/modules/core/m_sjoin.c (File Modified)
9214 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9216 Only do +z processing for +m channels the sender is on,
9217 as bans/quiets are currently only checked locally.
9221 trunk/modules/core/m_message.c (File Modified)
9224 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9226 - Add max_bans_large configuration option, defaulting to 500, to
9227 limit the number of bans in a +L channel
9228 - Change b/e/I to b/e/I/q in texts
9232 trunk/doc/example.conf (File Modified)
9233 trunk/include/s_conf.h (File Modified)
9234 trunk/modules/core/m_mode.c (File Modified)
9235 trunk/modules/m_info.c (File Modified)
9236 trunk/src/newconf.c (File Modified)
9237 trunk/src/s_conf.c (File Modified)
9240 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9242 Store invite for +gi channels.
9243 Note that +gi is significantly weaker access control than +i.
9247 trunk/modules/m_invite.c (File Modified)
9250 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9252 Nonops are allowed to see +q lists.
9256 trunk/modules/core/m_mode.c (File Modified)
9259 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9261 Invalidate can_send() cache on -q.
9265 trunk/modules/core/m_mode.c (File Modified)
9268 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9270 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9274 trunk/modules/core/m_sjoin.c (File Modified)
9277 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9279 - Allow blank SJOINs -- for permanant channels.
9283 trunk/modules/core/m_sjoin.c (File Modified)
9286 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9288 - Burst permanant channels.
9292 trunk/src/s_serv.c (File Modified)
9295 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9297 - Fix handling of permanant channels.
9301 trunk/modules/core/m_join.c (File Modified)
9304 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9306 - Run indent on core modules.
9307 - Add propagation of join throttle settings.
9311 trunk/modules/core/m_die.c (File Modified)
9312 trunk/modules/core/m_error.c (File Modified)
9313 trunk/modules/core/m_join.c (File Modified)
9314 trunk/modules/core/m_kick.c (File Modified)
9315 trunk/modules/core/m_kill.c (File Modified)
9316 trunk/modules/core/m_message.c (File Modified)
9317 trunk/modules/core/m_mode.c (File Modified)
9318 trunk/modules/core/m_nick.c (File Modified)
9319 trunk/modules/core/m_part.c (File Modified)
9320 trunk/modules/core/m_quit.c (File Modified)
9321 trunk/modules/core/m_server.c (File Modified)
9322 trunk/modules/core/m_sjoin.c (File Modified)
9323 trunk/modules/core/m_squit.c (File Modified)
9326 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9328 - Fix mistake in commit message.
9332 trunk/ChangeLog (File Modified)
9335 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9337 - Channel throttling.
9341 trunk/NEWS (File Modified)
9342 trunk/include/supported.h (File Modified)
9343 trunk/modules/core/m_mode.c (File Modified)
9344 trunk/src/messages.tab (File Modified)
9347 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9349 - Channel throttle logic fixes.
9353 trunk/include/channel.h (File Modified)
9356 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9358 - Add the throttle logic.
9362 trunk/include/channel.h (File Modified)
9363 trunk/include/numeric.h (File Modified)
9364 trunk/modules/core/m_join.c (File Modified)
9365 trunk/src/channel.c (File Modified)
9366 trunk/src/messages.tab (File Modified)
9369 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9371 - Cosmetic fixes to CREDITS.
9375 trunk/CREDITS (File Modified)
9378 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9380 - Better channel_modes() from ShadowIRCd 4.
9384 trunk/include/channel.h (File Modified)
9385 trunk/src/channel.c (File Modified)
9388 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9390 - Strip colour codes from parts.
9394 trunk/modules/core/m_part.c (File Modified)
9397 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9399 - Strip colour codes from quits.
9403 trunk/modules/core/m_quit.c (File Modified)
9406 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9408 - add +c/+g/+z to channel_modes().
9412 trunk/src/channel.c (File Modified)
9415 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9417 - Add +g to 004/005 numerics.
9421 trunk/include/supported.h (File Modified)
9422 trunk/src/messages.tab (File Modified)
9425 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9427 - Add +cgz to set_final_mode() in both join/sjoin.
9428 - Implement channel mode +g: Free invite.
9432 trunk/include/channel.h (File Modified)
9433 trunk/modules/core/m_join.c (File Modified)
9434 trunk/modules/core/m_mode.c (File Modified)
9435 trunk/modules/core/m_sjoin.c (File Modified)
9436 trunk/modules/m_invite.c (File Modified)
9439 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9441 - Make sure /stats p uses the right list.
9445 trunk/modules/m_stats.c (File Modified)
9448 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9450 - local oper list becomes local_oper_list.
9451 - all opers are stored on oper_list for /stats p.
9455 trunk/include/ircd.h (File Modified)
9456 trunk/modules/m_stats.c (File Modified)
9457 trunk/modules/m_trace.c (File Modified)
9458 trunk/src/client.c (File Modified)
9459 trunk/src/ircd.c (File Modified)
9460 trunk/src/s_user.c (File Modified)
9461 trunk/src/send.c (File Modified)
9464 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9466 - Remove ENABLE_SERVICES legacy define.
9470 trunk/configure (File Modified)
9471 trunk/configure.ac (File Modified)
9472 trunk/include/client.h (File Modified)
9473 trunk/include/m_info.h (File Modified)
9474 trunk/include/s_conf.h (File Modified)
9475 trunk/modules/Makefile.in (File Modified)
9476 trunk/modules/core/m_kick.c (File Modified)
9477 trunk/modules/core/m_mode.c (File Modified)
9478 trunk/modules/core/m_nick.c (File Modified)
9479 trunk/modules/core/m_sjoin.c (File Modified)
9480 trunk/modules/m_services.c (File Modified)
9481 trunk/src/channel.c (File Modified)
9482 trunk/src/newconf.c (File Modified)
9483 trunk/src/s_conf.c (File Modified)
9484 trunk/src/s_serv.c (File Modified)
9485 trunk/src/s_user.c (File Modified)
9488 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9490 - New reject message, ala ircu.
9494 trunk/src/reject.c (File Modified)
9497 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9499 - Reduce 'broadcast storm' effect in m_chghost.
9503 trunk/modules/m_chghost.c (File Modified)
9506 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9508 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9512 trunk/include/supported.h (File Modified)
9513 trunk/src/messages.tab (File Modified)
9516 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9522 trunk/include/channel.h (File Modified)
9523 trunk/modules/core/m_message.c (File Modified)
9524 trunk/modules/core/m_mode.c (File Modified)
9527 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9529 - use sendto_one_numeric() in some places.
9533 trunk/modules/core/m_mode.c (File Modified)
9536 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9538 - Implement channel mode +c -- colour stripping.
9542 trunk/include/irc_string.h (File Modified)
9543 trunk/include/supported.h (File Modified)
9544 trunk/modules/core/m_message.c (File Modified)
9545 trunk/modules/core/m_mode.c (File Modified)
9546 trunk/src/irc_string.c (File Modified)
9547 trunk/src/messages.tab (File Modified)
9550 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9552 - Add +qLP to CHANMODES 005 numeric.
9556 trunk/include/supported.h (File Modified)
9559 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9561 Move credits files to doc/.
9565 trunk/Hybrid-team (File Deleted)
9566 trunk/Ratbox-team (File Deleted)
9567 trunk/doc/Hybrid-team (File Added)
9568 trunk/doc/Ratbox-team (File Added)
9571 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9573 - Rename Ratbox credits as Ratbox-team.
9574 - Add in our own CREDITS.
9578 trunk/CREDITS (File Deleted)
9579 trunk/CREDITS (File Added)
9580 trunk/Ratbox-team (File Added)
9583 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9589 trunk/modules/core/m_mode.c (File Modified)
9592 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9594 - Rebuild configure.
9598 trunk/autom4te.cache/ (File Deleted)
9599 trunk/configure (File Modified)
9602 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9604 Add +q to messages.tab.
9608 trunk/src/messages.tab (File Modified)
9611 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9613 - port m_sjoin stuff to TS6 JOIN syntax.
9617 trunk/modules/core/m_join.c (File Modified)
9620 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9622 - Implement channel mode +q (quiet)
9626 trunk/include/channel.h (File Modified)
9627 trunk/modules/core/m_mode.c (File Modified)
9628 trunk/src/channel.c (File Modified)
9631 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9633 Add +L/+P for set_final_mode().
9637 trunk/modules/core/m_sjoin.c (File Modified)
9640 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9642 Add +L/+P in channel_modes().
9646 trunk/src/channel.c (File Modified)
9649 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9651 - Use MODE_PERMANENT, not MODE_PERMANANT
9652 - Actually use chm_staff()
9654 It compiles but is not otherwise tested.
9658 trunk/include/channel.h (File Modified)
9659 trunk/modules/core/m_mode.c (File Modified)
9660 trunk/modules/core/m_sjoin.c (File Modified)
9661 trunk/src/channel.c (File Modified)
9664 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9666 - Ok, patchlevel.h is fixed now.
9670 trunk/include/patchlevel.h (File Modified)
9673 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9679 trunk/include/patchlevel.h (File Modified)
9680 trunk/src/version.c.SH (File Modified)
9683 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9685 - Fix compilation issue with version.c.
9689 trunk/src/version.c.SH (File Modified)
9692 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9694 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9695 this from the BUGS file.
9699 trunk/BUGS (File Modified)
9702 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9704 Mangle all netsplit messages if flatten links is enabled.
9708 trunk/src/client.c (File Modified)
9711 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9713 - jilles pointed out that /stats p needed severe changes -- implement
9718 trunk/modules/m_stats.c (File Modified)
9721 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9723 Rename RELNOTES to NEWS.
9727 trunk/NEWS (File Added)
9728 trunk/RELNOTES (File Deleted)
9731 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9737 trunk/RELNOTES (File Modified)
9740 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9742 - Make /stats p work globally.
9743 - Change 'OPER(s)' to 'staff members'
9747 trunk/modules/m_stats.c (File Modified)
9750 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9752 - add modes, +LP to RPL_MYINFO.
9756 trunk/src/messages.tab (File Modified)
9759 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9761 More stuff to RELNOTES.
9765 trunk/RELNOTES (File Modified)
9768 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9774 trunk/modules/core/m_sjoin.c (File Modified)
9775 trunk/src/channel.c (File Modified)
9778 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
9780 - Implement list limit exceed modes -- +L.
9784 trunk/modules/core/m_mode.c (File Modified)
9787 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
9789 - Add handlers for modes +L, +P.
9793 trunk/include/channel.h (File Modified)
9794 trunk/modules/core/m_mode.c (File Modified)
9797 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
9799 Update properties on *everything*.
9803 trunk/.cvsignore (Property Modified)
9804 trunk/.indent.pro (Property Modified)
9805 trunk/BUGS (File Modified) (Property Modified)
9806 trunk/CREDITS (File Modified) (Property Modified)
9807 trunk/ChangeLog (Property Modified)
9808 trunk/Hybrid-team (File Modified) (Property Modified)
9809 trunk/INSTALL (File Modified) (Property Modified)
9810 trunk/LICENSE (File Modified) (Property Modified)
9811 trunk/Makefile.in (File Modified) (Property Modified)
9812 trunk/README.FIRST (File Modified) (Property Modified)
9813 trunk/RELNOTES (File Modified) (Property Modified)
9814 trunk/SVN-Access (Property Modified)
9815 trunk/aclocal.m4 (File Modified) (Property Modified)
9816 trunk/adns/.cvsignore (Property Modified)
9817 trunk/adns/COPYING (Property Modified)
9818 trunk/adns/GPL-vs-LGPL (Property Modified)
9819 trunk/adns/Makefile.in (File Modified) (Property Modified)
9820 trunk/adns/README (Property Modified)
9821 trunk/adns/README.ircd (Property Modified)
9822 trunk/adns/adns.h (File Modified) (Property Modified)
9823 trunk/adns/check.c (File Modified) (Property Modified)
9824 trunk/adns/dlist.h (File Modified) (Property Modified)
9825 trunk/adns/event.c (File Modified) (Property Modified)
9826 trunk/adns/general.c (File Modified) (Property Modified)
9827 trunk/adns/internal.h (File Modified) (Property Modified)
9828 trunk/adns/parse.c (File Modified) (Property Modified)
9829 trunk/adns/query.c (File Modified) (Property Modified)
9830 trunk/adns/reply.c (File Modified) (Property Modified)
9831 trunk/adns/setup.c (File Modified) (Property Modified)
9832 trunk/adns/transmit.c (File Modified) (Property Modified)
9833 trunk/adns/tvarith.h (File Modified) (Property Modified)
9834 trunk/adns/types.c (File Modified) (Property Modified)
9835 trunk/configure (File Modified) (Property Modified)
9836 trunk/configure.ac (File Modified) (Property Modified)
9837 trunk/contrib/.cvsignore (Property Modified)
9838 trunk/contrib/.indent.pro (Property Modified)
9839 trunk/contrib/Makefile.in (File Modified) (Property Modified)
9840 trunk/contrib/README (File Modified) (Property Modified)
9841 trunk/contrib/example_module.c (File Modified) (Property Modified)
9842 trunk/contrib/m_42.c (File Modified) (Property Modified)
9843 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
9844 trunk/contrib/m_flags.c (File Modified) (Property Modified)
9845 trunk/contrib/m_force.c (File Modified) (Property Modified)
9846 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
9847 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
9848 trunk/contrib/m_okick.c (File Modified) (Property Modified)
9849 trunk/contrib/m_olist.c (File Modified) (Property Modified)
9850 trunk/contrib/m_opme.c (File Modified) (Property Modified)
9851 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
9852 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
9853 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
9854 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
9855 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
9856 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
9857 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
9858 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
9859 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
9860 trunk/doc/.cvsignore (Property Modified)
9861 trunk/doc/CIDR.txt (File Modified) (Property Modified)
9862 trunk/doc/Makefile.in (File Modified) (Property Modified)
9863 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
9864 trunk/doc/Tao-of-IRC.940110 (Property Modified)
9865 trunk/doc/challenge.txt (File Modified) (Property Modified)
9866 trunk/doc/example.conf (File Modified) (Property Modified)
9867 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
9868 trunk/doc/hooks.txt (File Modified) (Property Modified)
9869 trunk/doc/index.txt (File Modified) (Property Modified)
9870 trunk/doc/ircd.8 (File Modified) (Property Modified)
9871 trunk/doc/ircd.motd (Property Modified)
9872 trunk/doc/logfiles.txt (File Modified) (Property Modified)
9873 trunk/doc/modeg.txt (File Modified) (Property Modified)
9874 trunk/doc/modes.txt (File Modified) (Property Modified)
9875 trunk/doc/monitor.txt (File Modified) (Property Modified)
9876 trunk/doc/old/Authors (Property Modified)
9877 trunk/doc/operguide.txt (File Modified) (Property Modified)
9878 trunk/doc/opermyth.txt (Property Modified)
9879 trunk/doc/server-version-info (File Modified) (Property Modified)
9880 trunk/doc/services.txt (File Modified) (Property Modified)
9881 trunk/doc/technical/README.TSora (Property Modified)
9882 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
9883 trunk/doc/technical/event.txt (File Modified) (Property Modified)
9884 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
9885 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
9886 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
9887 trunk/doc/technical/index.txt (File Modified) (Property Modified)
9888 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
9889 trunk/doc/technical/network.txt (File Modified) (Property Modified)
9890 trunk/doc/technical/rfc1459.txt (Property Modified)
9891 trunk/doc/technical/send.txt (File Modified) (Property Modified)
9892 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
9893 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
9894 trunk/doc/tgchange.txt (File Modified) (Property Modified)
9895 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
9896 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
9897 trunk/help/Makefile.in (File Modified) (Property Modified)
9898 trunk/help/opers/accept (Property Modified)
9899 trunk/help/opers/admin (Property Modified)
9900 trunk/help/opers/away (Property Modified)
9901 trunk/help/opers/capab (Property Modified)
9902 trunk/help/opers/challenge (Property Modified)
9903 trunk/help/opers/close (Property Modified)
9904 trunk/help/opers/cmode (Property Modified)
9905 trunk/help/opers/cnotice (Property Modified)
9906 trunk/help/opers/connect (Property Modified)
9907 trunk/help/opers/cprivmsg (Property Modified)
9908 trunk/help/opers/credits (Property Modified)
9909 trunk/help/opers/die (Property Modified)
9910 trunk/help/opers/dline (Property Modified)
9911 trunk/help/opers/eob (Property Modified)
9912 trunk/help/opers/error (Property Modified)
9913 trunk/help/opers/etrace (Property Modified)
9914 trunk/help/opers/gline (Property Modified)
9915 trunk/help/opers/help (Property Modified)
9916 trunk/help/opers/index (Property Modified)
9917 trunk/help/opers/info (Property Modified)
9918 trunk/help/opers/invite (Property Modified)
9919 trunk/help/opers/ison (Property Modified)
9920 trunk/help/opers/join (Property Modified)
9921 trunk/help/opers/kick (Property Modified)
9922 trunk/help/opers/kill (Property Modified)
9923 trunk/help/opers/kline (Property Modified)
9924 trunk/help/opers/knock (Property Modified)
9925 trunk/help/opers/links (Property Modified)
9926 trunk/help/opers/list (Property Modified)
9927 trunk/help/opers/locops (Property Modified)
9928 trunk/help/opers/lusers (Property Modified)
9929 trunk/help/opers/modlist (Property Modified)
9930 trunk/help/opers/modload (Property Modified)
9931 trunk/help/opers/modrestart (Property Modified)
9932 trunk/help/opers/modunload (Property Modified)
9933 trunk/help/opers/motd (Property Modified)
9934 trunk/help/opers/names (Property Modified)
9935 trunk/help/opers/nick (Property Modified)
9936 trunk/help/opers/notice (Property Modified)
9937 trunk/help/opers/oper (Property Modified)
9938 trunk/help/opers/operspy (Property Modified)
9939 trunk/help/opers/operwall (Property Modified)
9940 trunk/help/opers/part (Property Modified)
9941 trunk/help/opers/pass (Property Modified)
9942 trunk/help/opers/ping (Property Modified)
9943 trunk/help/opers/pong (Property Modified)
9944 trunk/help/opers/post (Property Modified)
9945 trunk/help/opers/privmsg (Property Modified)
9946 trunk/help/opers/quit (Property Modified)
9947 trunk/help/opers/rehash (Property Modified)
9948 trunk/help/opers/restart (Property Modified)
9949 trunk/help/opers/resv (Property Modified)
9950 trunk/help/opers/server (Property Modified)
9951 trunk/help/opers/set (Property Modified)
9952 trunk/help/opers/sjoin (Property Modified)
9953 trunk/help/opers/squit (Property Modified)
9954 trunk/help/opers/stats (Property Modified)
9955 trunk/help/opers/svinfo (Property Modified)
9956 trunk/help/opers/testgecos (Property Modified)
9957 trunk/help/opers/testline (Property Modified)
9958 trunk/help/opers/testmask (Property Modified)
9959 trunk/help/opers/time (Property Modified)
9960 trunk/help/opers/topic (Property Modified)
9961 trunk/help/opers/trace (Property Modified)
9962 trunk/help/opers/uhelp (Property Modified)
9963 trunk/help/opers/umode (Property Modified)
9964 trunk/help/opers/undline (Property Modified)
9965 trunk/help/opers/ungline (Property Modified)
9966 trunk/help/opers/unkline (Property Modified)
9967 trunk/help/opers/unresv (Property Modified)
9968 trunk/help/opers/unxline (Property Modified)
9969 trunk/help/opers/user (Property Modified)
9970 trunk/help/opers/userhost (Property Modified)
9971 trunk/help/opers/users (Property Modified)
9972 trunk/help/opers/version (Property Modified)
9973 trunk/help/opers/wallops (Property Modified)
9974 trunk/help/opers/who (Property Modified)
9975 trunk/help/opers/whois (Property Modified)
9976 trunk/help/opers/whowas (Property Modified)
9977 trunk/help/opers/xline (Property Modified)
9978 trunk/help/users/index (Property Modified)
9979 trunk/help/users/info (Property Modified)
9980 trunk/help/users/notice (Property Modified)
9981 trunk/help/users/privmsg (Property Modified)
9982 trunk/help/users/stats (Property Modified)
9983 trunk/help/users/umode (Property Modified)
9984 trunk/include/.cvsignore (Property Modified)
9985 trunk/include/.indent.pro (Property Modified)
9986 trunk/include/balloc.h (File Modified) (Property Modified)
9987 trunk/include/cache.h (File Modified) (Property Modified)
9988 trunk/include/channel.h (File Modified) (Property Modified)
9989 trunk/include/class.h (File Modified) (Property Modified)
9990 trunk/include/client.h (File Modified) (Property Modified)
9991 trunk/include/commio.h (File Modified) (Property Modified)
9992 trunk/include/common.h (File Modified) (Property Modified)
9993 trunk/include/config.h (File Modified) (Property Modified)
9994 trunk/include/config.h.dist (File Modified) (Property Modified)
9995 trunk/include/defaults.h (File Modified) (Property Modified)
9996 trunk/include/event.h (File Modified) (Property Modified)
9997 trunk/include/hash.h (File Modified) (Property Modified)
9998 trunk/include/hook.h (File Modified) (Property Modified)
9999 trunk/include/hostmask.h (File Modified) (Property Modified)
10000 trunk/include/irc_string.h (File Modified) (Property Modified)
10001 trunk/include/ircd.h (File Modified) (Property Modified)
10002 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10003 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10004 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10005 trunk/include/linebuf.h (File Modified) (Property Modified)
10006 trunk/include/listener.h (File Modified) (Property Modified)
10007 trunk/include/m_info.h (File Modified) (Property Modified)
10008 trunk/include/memory.h (File Modified) (Property Modified)
10009 trunk/include/modules.h (File Modified) (Property Modified)
10010 trunk/include/monitor.h (File Modified) (Property Modified)
10011 trunk/include/msg.h (File Modified) (Property Modified)
10012 trunk/include/newconf.h (File Modified) (Property Modified)
10013 trunk/include/numeric.h (File Modified) (Property Modified)
10014 trunk/include/packet.h (File Modified) (Property Modified)
10015 trunk/include/parse.h (File Modified) (Property Modified)
10016 trunk/include/patchlevel.h (File Modified) (Property Modified)
10017 trunk/include/patricia.h (File Modified) (Property Modified)
10018 trunk/include/reject.h (File Modified) (Property Modified)
10019 trunk/include/res.h (File Modified) (Property Modified)
10020 trunk/include/restart.h (File Modified) (Property Modified)
10021 trunk/include/s_auth.h (File Modified) (Property Modified)
10022 trunk/include/s_conf.h (File Modified) (Property Modified)
10023 trunk/include/s_gline.h (File Modified) (Property Modified)
10024 trunk/include/s_log.h (File Modified) (Property Modified)
10025 trunk/include/s_newconf.h (File Modified) (Property Modified)
10026 trunk/include/s_serv.h (File Modified) (Property Modified)
10027 trunk/include/s_stats.h (File Modified) (Property Modified)
10028 trunk/include/s_user.h (File Modified) (Property Modified)
10029 trunk/include/s_zip.h (File Modified) (Property Modified)
10030 trunk/include/scache.h (File Modified) (Property Modified)
10031 trunk/include/send.h (File Modified) (Property Modified)
10032 trunk/include/serno.h (Property Modified)
10033 trunk/include/setup.h.in (Property Modified)
10034 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10035 trunk/include/stdinc.h (File Modified) (Property Modified)
10036 trunk/include/supported.h (File Modified) (Property Modified)
10037 trunk/include/tools.h (File Modified) (Property Modified)
10038 trunk/include/whowas.h (File Modified) (Property Modified)
10039 trunk/install-sh (File Modified) (Property Modified)
10040 trunk/modules/.cvsignore (Property Modified)
10041 trunk/modules/.depend (Property Modified)
10042 trunk/modules/.indent.pro (Property Modified)
10043 trunk/modules/Makefile.in (File Modified) (Property Modified)
10044 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10045 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10046 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10047 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10048 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10049 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10050 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10051 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10052 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10053 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10054 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10055 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10056 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10057 trunk/modules/m_accept.c (File Modified) (Property Modified)
10058 trunk/modules/m_admin.c (File Modified) (Property Modified)
10059 trunk/modules/m_away.c (File Modified) (Property Modified)
10060 trunk/modules/m_cap.c (File Modified) (Property Modified)
10061 trunk/modules/m_capab.c (File Modified) (Property Modified)
10062 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10063 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10064 trunk/modules/m_close.c (File Modified) (Property Modified)
10065 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10066 trunk/modules/m_connect.c (File Modified) (Property Modified)
10067 trunk/modules/m_dline.c (File Modified) (Property Modified)
10068 trunk/modules/m_encap.c (File Modified) (Property Modified)
10069 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10070 trunk/modules/m_gline.c (File Modified) (Property Modified)
10071 trunk/modules/m_help.c (File Modified) (Property Modified)
10072 trunk/modules/m_info.c (File Modified) (Property Modified)
10073 trunk/modules/m_invite.c (File Modified) (Property Modified)
10074 trunk/modules/m_ison.c (File Modified) (Property Modified)
10075 trunk/modules/m_kline.c (File Modified) (Property Modified)
10076 trunk/modules/m_knock.c (File Modified) (Property Modified)
10077 trunk/modules/m_links.c (File Modified) (Property Modified)
10078 trunk/modules/m_list.c (File Modified) (Property Modified)
10079 trunk/modules/m_locops.c (File Modified) (Property Modified)
10080 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10081 trunk/modules/m_map.c (File Modified) (Property Modified)
10082 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10083 trunk/modules/m_motd.c (File Modified) (Property Modified)
10084 trunk/modules/m_names.c (File Modified) (Property Modified)
10085 trunk/modules/m_oper.c (File Modified) (Property Modified)
10086 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10087 trunk/modules/m_pass.c (File Modified) (Property Modified)
10088 trunk/modules/m_ping.c (File Modified) (Property Modified)
10089 trunk/modules/m_pong.c (File Modified) (Property Modified)
10090 trunk/modules/m_post.c (File Modified) (Property Modified)
10091 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10092 trunk/modules/m_restart.c (File Modified) (Property Modified)
10093 trunk/modules/m_resv.c (File Modified) (Property Modified)
10094 trunk/modules/m_services.c (File Modified) (Property Modified)
10095 trunk/modules/m_set.c (File Modified) (Property Modified)
10096 trunk/modules/m_stats.c (File Modified) (Property Modified)
10097 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10098 trunk/modules/m_tb.c (File Modified) (Property Modified)
10099 trunk/modules/m_testline.c (File Modified) (Property Modified)
10100 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10101 trunk/modules/m_time.c (File Modified) (Property Modified)
10102 trunk/modules/m_topic.c (File Modified) (Property Modified)
10103 trunk/modules/m_trace.c (File Modified) (Property Modified)
10104 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10105 trunk/modules/m_user.c (File Modified) (Property Modified)
10106 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10107 trunk/modules/m_users.c (File Modified) (Property Modified)
10108 trunk/modules/m_version.c (File Modified) (Property Modified)
10109 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10110 trunk/modules/m_who.c (File Modified) (Property Modified)
10111 trunk/modules/m_whois.c (File Modified) (Property Modified)
10112 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10113 trunk/modules/m_xline.c (File Modified) (Property Modified)
10114 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10115 trunk/servlink/.cvsignore (Property Modified)
10116 trunk/servlink/.indent.pro (Property Modified)
10117 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10118 trunk/servlink/README (File Modified) (Property Modified)
10119 trunk/servlink/TODO (File Modified) (Property Modified)
10120 trunk/servlink/control.c (File Modified) (Property Modified)
10121 trunk/servlink/control.h (File Modified) (Property Modified)
10122 trunk/servlink/io.c (File Modified) (Property Modified)
10123 trunk/servlink/io.h (File Modified) (Property Modified)
10124 trunk/servlink/servlink.c (File Modified) (Property Modified)
10125 trunk/servlink/servlink.h (File Modified) (Property Modified)
10126 trunk/src/.cvsignore (Property Modified)
10127 trunk/src/.depend (Property Modified)
10128 trunk/src/.indent.pro (Property Modified)
10129 trunk/src/Makefile.in (File Modified) (Property Modified)
10130 trunk/src/adns.c (File Modified) (Property Modified)
10131 trunk/src/balloc.c (File Modified) (Property Modified)
10132 trunk/src/cache.c (File Modified) (Property Modified)
10133 trunk/src/channel.c (File Modified) (Property Modified)
10134 trunk/src/class.c (File Modified) (Property Modified)
10135 trunk/src/client.c (File Modified) (Property Modified)
10136 trunk/src/commio.c (File Modified) (Property Modified)
10137 trunk/src/devpoll.c (File Modified) (Property Modified)
10138 trunk/src/epoll.c (File Modified) (Property Modified)
10139 trunk/src/event.c (File Modified) (Property Modified)
10140 trunk/src/getopt.c (File Modified) (Property Modified)
10141 trunk/src/hash.c (File Modified) (Property Modified)
10142 trunk/src/hook.c (File Modified) (Property Modified)
10143 trunk/src/hostmask.c (File Modified) (Property Modified)
10144 trunk/src/irc_string.c (File Modified) (Property Modified)
10145 trunk/src/ircd.c (File Modified) (Property Modified)
10146 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10147 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10148 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10149 trunk/src/kdparse.c (File Modified) (Property Modified)
10150 trunk/src/kqueue.c (File Modified) (Property Modified)
10151 trunk/src/linebuf.c (File Modified) (Property Modified)
10152 trunk/src/listener.c (File Modified) (Property Modified)
10153 trunk/src/match.c (File Modified) (Property Modified)
10154 trunk/src/memory.c (File Modified) (Property Modified)
10155 trunk/src/messages.tab (File Modified) (Property Modified)
10156 trunk/src/modules.c (File Modified) (Property Modified)
10157 trunk/src/monitor.c (File Modified) (Property Modified)
10158 trunk/src/newconf.c (File Modified) (Property Modified)
10159 trunk/src/numeric.c (File Modified) (Property Modified)
10160 trunk/src/packet.c (File Modified) (Property Modified)
10161 trunk/src/parse.c (File Modified) (Property Modified)
10162 trunk/src/patricia.c (File Modified) (Property Modified)
10163 trunk/src/poll.c (File Modified) (Property Modified)
10164 trunk/src/reject.c (File Modified) (Property Modified)
10165 trunk/src/restart.c (File Modified) (Property Modified)
10166 trunk/src/s_auth.c (File Modified) (Property Modified)
10167 trunk/src/s_conf.c (File Modified) (Property Modified)
10168 trunk/src/s_gline.c (File Modified) (Property Modified)
10169 trunk/src/s_log.c (File Modified) (Property Modified)
10170 trunk/src/s_newconf.c (File Modified) (Property Modified)
10171 trunk/src/s_serv.c (File Modified) (Property Modified)
10172 trunk/src/s_stats.c (File Modified) (Property Modified)
10173 trunk/src/s_user.c (File Modified) (Property Modified)
10174 trunk/src/scache.c (File Modified) (Property Modified)
10175 trunk/src/select.c (File Modified) (Property Modified)
10176 trunk/src/send.c (File Modified) (Property Modified)
10177 trunk/src/snprintf.c (File Modified) (Property Modified)
10178 trunk/src/tools.c (File Modified) (Property Modified)
10179 trunk/src/version.c.SH (File Modified) (Property Modified)
10180 trunk/src/whowas.c (File Modified) (Property Modified)
10181 trunk/tools/.cvsignore (Property Modified)
10182 trunk/tools/Makefile.in (File Modified) (Property Modified)
10183 trunk/tools/README (File Modified) (Property Modified)
10184 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10185 trunk/tools/convertilines.c (File Modified) (Property Modified)
10186 trunk/tools/convertklines.c (File Modified) (Property Modified)
10187 trunk/tools/mkkeypair (Property Modified)
10188 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10189 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10190 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10191 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10192 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10193 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10194 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10195 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10196 trunk/tools/untabify (File Modified) (Property Modified)
10197 trunk/tools/viconf.c (File Modified) (Property Modified)
10200 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10206 trunk/RELNOTES (File Modified)
10209 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10211 - Make version.c use our serial, not ratbox's.
10215 trunk/src/version.c.SH (File Modified)
10218 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10221 - revved patchlevel to 2.1.5
10225 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10226 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10229 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10231 - fix buffer overflow and unterminated buffer when removing TS6 bans
10232 - fix rebuilding of SJOIN
10236 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10239 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10241 have servlink report if it gets an uncompressed error message when it gets inflate failures
10244 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10247 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10249 - extend our copyrights to 2005.
10253 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10254 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10255 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10256 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10257 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10258 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10259 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10260 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10261 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10262 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10263 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10264 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10265 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10266 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10267 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10268 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10269 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10270 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10271 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10272 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10273 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10274 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10275 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10276 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10277 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10278 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10279 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10280 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10281 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10282 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10283 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10284 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10285 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10286 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10287 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10288 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10289 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10290 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10291 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10292 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10293 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10294 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10295 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10296 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10297 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10298 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10299 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10300 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10301 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10302 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10303 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10304 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10305 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10306 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10307 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10308 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10309 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10310 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10311 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10312 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10313 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10314 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10315 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10316 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10317 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10318 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10319 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10320 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10321 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10322 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10323 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10324 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10325 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10326 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10327 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10328 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10329 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10330 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10331 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10332 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10333 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10334 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10335 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10336 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10337 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10338 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10339 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10340 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10341 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10342 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10343 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10344 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10345 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10346 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10347 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10348 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10349 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10350 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10351 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10352 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10353 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10354 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10355 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10356 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10359 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10362 - revved patchlevel to 2.1.4
10366 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10367 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10370 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10372 - add TARGMAX to 005
10373 - remove the +1 from ->uid in struct Client
10374 - fix checking of accept entries in m_accept.c
10378 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10379 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10380 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10381 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10384 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10386 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10391 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10394 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10396 - remove an unused variable
10400 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10403 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10405 don't burst a TS5 name in burst_TS6. -via jillies
10408 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10411 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10413 - via jilles, make nickchanges invalidate any cached bans for
10418 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10419 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10420 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10421 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10424 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10426 - fix some char vs byte usage to make adns compile cleanly with gcc4
10430 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10431 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10432 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10433 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10434 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10435 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10436 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10437 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10440 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10442 userhost should allow 5 userhost checks, not 4
10445 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10448 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10450 - another darwin fix
10454 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10457 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10463 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10464 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10465 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10466 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10467 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10468 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10469 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10470 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10473 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10475 - remove bogus extern of abort_list
10479 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10482 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10484 svn repo access stuff
10487 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10490 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10496 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10499 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10505 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10508 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10510 revert omotd..i thought it was a good idea..oh well
10513 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10516 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10518 Commas are bad things in channel keys
10522 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10525 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10527 Add OMOTD command to display oper motd
10531 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10534 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10536 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10539 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10542 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10544 Modified files: (Branch: RATBOX_2_1)
10547 - stop testing whois for protocol violations, as they can be caused in
10548 ircds going all the way back to the original ircd2.8
10550 Revision Changes Path
10551 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10555 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10557 Modified files: (Branch: RATBOX_2_1)
10560 - remove some 2.2 code
10562 Revision Changes Path
10563 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10567 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10569 Modified files: (Branch: RATBOX_2_1)
10572 backport of the silly december 31st bug
10574 Revision Changes Path
10575 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10579 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10581 Modified files: (Branch: RATBOX_2_1)
10583 include patchlevel.h
10585 - revved patchlevel to 2.1.3
10587 Revision Changes Path
10588 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10589 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10593 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10595 Modified files: (Branch: RATBOX_2_1)
10598 modules/core m_nick.c
10601 - stop removing a clients own list of accepted clients when they do a
10603 - clean up the accept code so its less retarded
10605 Revision Changes Path
10606 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10607 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10608 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10609 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10613 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10615 Modified files: (Branch: RATBOX_2_1)
10618 src event.c ircd.c newconf.c
10620 - remove a defn of links_cache_list in m_links.c which was causing
10621 the flattened links update to be ignored
10622 - add eventUpdate(), and make links_delay update on rehash
10624 Revision Changes Path
10625 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10626 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10627 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10628 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10629 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10633 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10635 Modified files: (Branch: RATBOX_2_1)
10639 - make the conf parser apply service {}; on rehash
10641 Revision Changes Path
10642 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10643 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10647 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10649 Modified files: (Branch: RATBOX_2_1)
10652 - show ENABLE_SERVICES define in info
10654 Revision Changes Path
10655 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10659 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10661 Modified files: (Branch: RATBOX_2_1)
10662 modules m_services.c m_stats.c
10664 - via jilles, make m_services.c hook into stats U and display service
10667 Revision Changes Path
10668 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10669 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10673 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10675 Modified files: (Branch: RATBOX_2_1)
10676 . configure configure.ac
10678 - default build to -O2
10680 Revision Changes Path
10681 7.249.2.2 +4 -4 ircd-ratbox/configure
10682 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10686 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10688 Modified files: (Branch: RATBOX_2_1)
10689 doc example.conf example.efnet.conf
10690 include client.h s_conf.h s_newconf.h
10692 modules/core m_join.c m_nick.c
10693 src channel.c newconf.c s_conf.c s_user.c
10695 - remove no_oper_resvs from general {};
10696 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10698 Revision Changes Path
10699 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10700 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10701 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10702 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10703 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10704 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10705 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10706 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10707 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10708 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10709 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10710 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10714 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10716 Modified files: (Branch: RATBOX_2_1)
10717 modules/core m_mode.c m_nick.c
10721 - raise max temptime to a year
10723 - require 9 parameters in ms_nick(), 10 in ms_uid()
10725 Revision Changes Path
10726 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10727 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10728 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10732 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10734 Modified files: (Branch: RATBOX_2_1)
10735 modules m_services.c
10737 - only show services logged in info when its a local client
10739 Revision Changes Path
10740 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10744 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10746 Modified files: (Branch: RATBOX_2_1)
10749 passing a pointer to a pointer is not what was intended, oops
10751 Revision Changes Path
10752 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10756 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10758 Modified files: (Branch: RATBOX_2_1)
10761 - update services.txt with FNC
10763 Revision Changes Path
10764 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10768 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10770 Modified files: (Branch: RATBOX_2_1)
10773 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10775 Revision Changes Path
10776 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
10780 leeh 2005/05/19 12:44:47 UTC (20050519_1)
10782 Modified files: (Branch: RATBOX_2_1)
10785 - add some uniqueness into auth process for bopm
10787 Revision Changes Path
10788 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
10792 leeh 2005/05/19 08:50:26 UTC (20050519_0)
10794 Modified files: (Branch: RATBOX_2_1)
10795 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
10797 - make contrib/ compile
10799 Revision Changes Path
10800 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
10801 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
10802 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
10803 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
10807 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
10809 Modified files: (Branch: RATBOX_2_1)
10810 modules m_monitor.c
10812 Don't allow MONITOR from an unregistered client
10814 Revision Changes Path
10815 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
10819 leeh 2005/05/17 13:16:11 UTC (20050517_0)
10821 Modified files: (Branch: RATBOX_2_1)
10822 doc example.conf example.efnet.conf
10824 src class.c messages.tab newconf.c
10826 - remove sendq_eob, its become more of a hindrance than a benefit.
10827 - sync example.efnet.conf cluster {}; with example.conf
10829 Revision Changes Path
10830 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
10831 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
10832 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
10833 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
10834 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
10835 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
10839 leeh 2005/05/11 22:39:00 UTC (20050511_5)
10841 Modified files: (Branch: RATBOX_2_1)
10843 include patchlevel.h
10846 - revved patchlevel to 2.1.2
10848 Revision Changes Path
10849 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
10850 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
10854 leeh 2005/05/11 22:29:18 UTC (20050511_4)
10856 Modified files: (Branch: RATBOX_2_1)
10857 . configure configure.ac
10859 - raise default topiclen to 160.
10861 Revision Changes Path
10862 7.249.2.1 +3 -3 ircd-ratbox/configure
10863 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
10867 leeh 2005/05/11 22:22:13 UTC (20050511_3)
10869 Modified files: (Branch: RATBOX_2_1)
10870 modules m_services.c
10872 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
10873 tsinfo matches this
10875 Revision Changes Path
10876 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
10880 leeh 2005/05/11 21:58:41 UTC (20050511_2)
10882 Modified files: (Branch: RATBOX_2_1)
10883 modules m_services.c
10885 - monitor_signoff() the client we're nickchanging
10887 Revision Changes Path
10888 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
10892 leeh 2005/05/11 21:52:51 UTC (20050511_1)
10894 Modified files: (Branch: RATBOX_2_1)
10897 - fix various UID problems with trace
10899 Revision Changes Path
10900 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
10904 leeh 2005/05/11 21:22:02 UTC (20050511_0)
10906 Modified files: (Branch: RATBOX_2_1)
10907 help/opers dline kline
10908 modules m_resv.c m_stats.c
10909 modules/core m_mode.c
10912 - tidy up kline/dline help to note they dont accept nick as target
10913 - disallow bans beginning with ':' over bmask
10914 - disallow bans with a space in chm_ban
10915 - stop counting hidden opers in stats p
10916 - match() parameters in remote unresv were inverted, causing it to fail
10917 - fix possibility of clients setting blank keys
10919 Revision Changes Path
10920 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
10921 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
10922 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
10923 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
10924 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
10928 leeh 2005/05/08 22:37:18 UTC (20050508_0)
10930 Modified files: (Branch: RATBOX_2_1)
10933 - fix problems with amd64 and the way we do va_list
10935 Revision Changes Path
10936 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
10940 leeh 2005/05/07 13:35:57 UTC (20050507_1)
10942 Modified files: (Branch: RATBOX_2_1)
10943 modules m_services.c
10945 - tidy up the kill notifications for RSFNC
10947 Revision Changes Path
10948 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
10952 leeh 2005/05/07 10:35:54 UTC (20050507_0)
10954 Modified files: (Branch: RATBOX_2_1)
10956 modules m_services.c
10959 - some more rserv stuff:
10960 - add RSFNC capability
10961 - fix up RSFNC, kill existing clients if they exist.
10963 Revision Changes Path
10964 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
10965 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
10966 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
10970 leeh 2005/05/06 23:50:29 UTC (20050506_0)
10972 Modified files: (Branch: RATBOX_2_1)
10973 modules m_services.c
10975 - first stab at a FNC implementation for rserv
10977 Revision Changes Path
10978 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
10982 leeh 2005/05/03 09:30:51 UTC (20050503_0)
10984 Modified files: (Branch: RATBOX_2_1)
10989 Revision Changes Path
10990 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
10994 leeh 2005/05/02 22:46:52 UTC (20050502_0)
10996 Modified files: (Branch: RATBOX_2_1)
10999 - add links_delay back
11001 Revision Changes Path
11002 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11006 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11008 Modified files: (Branch: RATBOX_2_1)
11012 - swap tabs for spaces
11014 Revision Changes Path
11015 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11016 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11020 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11022 Modified files: (Branch: RATBOX_2_1)
11025 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11026 contained in the client_flood conf option
11027 - remove a couple of unused defines from info
11029 Revision Changes Path
11030 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11034 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11036 Modified files: (Branch: RATBOX_2_1)
11039 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11041 Revision Changes Path
11042 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11046 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11048 Modified files: (Branch: RATBOX_2_1)
11049 doc example.conf example.efnet.conf
11051 - fix missing closing comment tag
11053 Revision Changes Path
11054 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11055 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11059 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11061 Modified files: (Branch: RATBOX_2_1)
11063 include patchlevel.h
11065 - revved patchlevel to 2.1.1
11067 Revision Changes Path
11068 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11069 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11073 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11075 Modified files: (Branch: RATBOX_2_1)
11078 - sync up remote kline reasons, so theyre consistent with what happens
11079 when we add local klines - notably the "Temporary K-line x min" and
11080 date added to reason.
11082 Revision Changes Path
11083 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11087 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11089 Modified files: (Branch: RATBOX_2_1)
11092 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11094 Revision Changes Path
11095 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11099 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11101 Modified files: (Branch: RATBOX_2_1)
11104 used the data pointer we saved, not what just got nulled
11106 Revision Changes Path
11107 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11111 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11113 Modified files: (Branch: RATBOX_2_1)
11114 modules m_resv.c m_xline.c
11116 - fix broken propagation of xline/resv
11118 Revision Changes Path
11119 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11120 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11124 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11126 Modified files: (Branch: RATBOX_2_1)
11129 - properly increment bad auth count for stats T when we timeout an auth
11131 Revision Changes Path
11132 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11136 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11138 Modified files: (Branch: RATBOX_2_1)
11141 modules/core m_nick.c
11143 - fix a bit that didnt make sense in monitor.txt
11144 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11146 Revision Changes Path
11147 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11148 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11149 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11153 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11155 Modified files: (Branch: RATBOX_2_1)
11158 removing dlink nodes from auth_poll_list twice is bad
11160 Revision Changes Path
11161 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11165 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11167 Modified files: (Branch: RATBOX_2_1)
11170 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11171 changed to RPL_STATSDEBUG
11173 Revision Changes Path
11174 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11178 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11180 Added files: (Branch: RATBOX_2_1)
11183 - add some documentation about target change
11185 Revision Changes Path
11186 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11190 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11192 Modified files: (Branch: RATBOX_2_1)
11193 include supported.h
11194 modules/core m_message.c
11196 - remove extra argument to 005
11197 - disallow messaging of UIDs
11199 Revision Changes Path
11200 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11201 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11205 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11207 Modified files: (Branch: RATBOX_2_1)
11210 - fix a longstanding parser bug with wrong limit checking, causing us to
11211 accept one less parameter than we're allowed to accept.
11213 Revision Changes Path
11214 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11218 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11220 Modified files: (Branch: RATBOX_2_1)
11221 modules/core m_message.c
11223 - exempt users messaging themselves from target change
11225 Revision Changes Path
11226 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11230 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11232 Modified files: (Branch: RATBOX_2_1)
11233 include supported.h
11235 - stop violating MAXPARA on 005.
11237 Revision Changes Path
11238 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11242 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11244 Modified files: (Branch: RATBOX_2_1)
11245 modules/core m_nick.c
11247 - dont store an ipv6 sockhost if we're not compiled with v6 support
11249 Revision Changes Path
11250 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11254 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11256 Modified files: (Branch: RATBOX_2_1)
11259 - remove some vms includes
11261 Revision Changes Path
11262 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11266 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11268 Modified files: (Branch: RATBOX_2_1)
11272 - force commit for new branch
11274 Revision Changes Path
11275 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11276 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11280 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11283 . RELNOTES configure configure.ac
11284 include patchlevel.h
11286 - revved patchlevel to 2.1.0
11288 Revision Changes Path
11289 1.114 +6 -2 ircd-ratbox/RELNOTES
11290 7.249 +11 -11 ircd-ratbox/configure
11291 7.63 +3 -3 ircd-ratbox/configure.ac
11292 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11296 leeh 2005/03/04 13:31:32 EST (20050304_2)
11300 include patchlevel.h
11303 - revved patchlevel to 2.1.0beta2
11305 Revision Changes Path
11306 1.113 +12 -0 ircd-ratbox/RELNOTES
11307 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11311 leeh 2005/03/04 13:27:05 EST (20050304_1)
11314 doc whats-new-2.1.txt
11317 - update whats-new-2.1
11318 - when we're handling global NAMES, dont output channels if there are no
11319 members within them we can show.
11321 Revision Changes Path
11322 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11323 7.436 +12 -2 ircd-ratbox/src/channel.c
11327 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11332 That would be a node_heap not a prefix_heap..oops
11334 Revision Changes Path
11335 7.30 +1 -1 ircd-ratbox/src/patricia.c
11339 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11344 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11345 otherwise..the other macros might work????
11347 Revision Changes Path
11348 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11352 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11355 . configure configure.ac
11359 Revision Changes Path
11360 7.248 +5 -5 ircd-ratbox/configure
11361 7.62 +5 -5 ircd-ratbox/configure.ac
11365 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11368 . configure configure.ac
11372 Revision Changes Path
11373 7.247 +3 -2 ircd-ratbox/configure
11374 7.61 +3 -2 ircd-ratbox/configure.ac
11378 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11381 . configure configure.ac
11385 Revision Changes Path
11386 7.246 +6 -6 ircd-ratbox/configure
11387 7.60 +4 -4 ircd-ratbox/configure.ac
11391 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11394 . configure configure.ac
11397 Doh these changes got put on RATBOX_2_0 when they were meant for
11399 Also merged in the monitor heap size stuff, not that i think monitor has
11402 Revision Changes Path
11403 7.245 +12 -3 ircd-ratbox/configure
11404 7.59 +11 -3 ircd-ratbox/configure.ac
11405 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11409 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11414 Add more robust alloca checking
11416 Revision Changes Path
11417 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11421 leeh 2005/02/24 15:27:17 EST (20050224_9)
11426 - fix the copyright on m_42.c :p
11428 Revision Changes Path
11429 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11433 leeh 2005/02/24 15:22:53 EST (20050224_8)
11436 include supported.h
11439 - fix a core in undline on bad masks
11440 - remove an unwanted space from beginning of second 005 numeric
11442 Revision Changes Path
11443 7.5 +1 -1 ircd-ratbox/include/supported.h
11444 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11448 leeh 2005/02/24 15:18:59 EST (20050224_7)
11451 modules m_monitor.c
11453 - use max_monitor when adding nicknames
11455 that should be everything now..
11457 Revision Changes Path
11458 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11462 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11469 Revision Changes Path
11470 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11474 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11481 Revision Changes Path
11482 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11486 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11491 The Answer to Life, the Universe, and Everything
11493 Revision Changes Path
11494 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11498 leeh 2005/02/24 14:53:04 EST (20050224_3)
11502 modules m_monitor.c
11503 src ircd.c monitor.c
11505 - call init_monitor() on startup
11506 - add in support for adding/deleting/listing monitor entries
11508 Revision Changes Path
11509 7.2 +3 -1 ircd-ratbox/include/monitor.h
11510 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11511 7.374 +2 -0 ircd-ratbox/src/ircd.c
11512 7.3 +15 -4 ircd-ratbox/src/monitor.c
11516 leeh 2005/02/23 21:20:10 EST (20050224_2)
11519 doc example.conf example.efnet.conf
11520 include s_conf.h supported.h
11521 modules Makefile.in
11522 src client.c newconf.c s_conf.c
11524 modules m_monitor.c
11526 - add the max_monitor config option
11527 - advertise MONITOR=%d in 005
11528 - clear a local clients monitor list on exit
11529 - add the framework for the MONITOR command
11532 Revision Changes Path
11533 7.261 +5 -0 ircd-ratbox/doc/example.conf
11534 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11535 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11536 7.4 +4 -2 ircd-ratbox/include/supported.h
11537 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11538 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11539 7.492 +1 -0 ircd-ratbox/src/client.c
11540 7.202 +1 -0 ircd-ratbox/src/newconf.c
11541 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11545 leeh 2005/02/23 20:57:51 EST (20050224_1)
11548 . configure configure.ac
11552 - move MONITOR_HEAP_SIZE over to configure
11554 Revision Changes Path
11555 7.244 ircd-ratbox/configure
11556 7.58 +4 -2 ircd-ratbox/configure.ac
11557 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11558 7.2 +0 -2 ircd-ratbox/src/monitor.c
11562 leeh 2005/02/23 20:48:08 EST (20050224_0)
11566 include client.h numeric.h
11567 modules/core m_nick.c
11568 src Makefile.in client.c messages.tab
11574 - first half of my server-side notify list implementation..
11576 Revision Changes Path
11577 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11578 7.266 +3 -0 ircd-ratbox/include/client.h
11579 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11580 7.58 +6 -0 ircd-ratbox/include/numeric.h
11581 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11582 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11583 7.491 +3 -0 ircd-ratbox/src/client.c
11584 7.126 +5 -5 ircd-ratbox/src/messages.tab
11585 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11586 7.342 +2 -0 ircd-ratbox/src/s_user.c
11590 leeh 2005/02/23 18:42:59 EST (20050223_0)
11595 - double the size of the client and channel hashtables (64k -> 128k and
11596 32k -> 64k). The improvements are quite significant..
11598 Revision Changes Path
11599 7.54 +4 -4 ircd-ratbox/include/hash.h
11603 leeh 2005/02/22 14:55:56 EST (20050222_1)
11607 modules m_services.c
11609 - remove a couple of unused vars
11610 - update monitor.txt
11612 Revision Changes Path
11613 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11614 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11618 leeh 2005/02/21 19:47:24 EST (20050222_0)
11623 - add in my documentation on the upcoming MONITOR command
11625 Revision Changes Path
11626 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11630 leeh 2005/02/21 12:09:34 EST (20050221_0)
11633 . configure configure.ac
11634 doc whats-new-2.1.txt
11635 tools README.mkpasswd
11639 - update whats-new-2.1.txt some more
11640 - we dont have vms mkpasswd anymore
11641 - remove the unused crypt.c
11643 Revision Changes Path
11644 7.243 +3 -6 ircd-ratbox/configure
11645 7.57 +2 -4 ircd-ratbox/configure.ac
11646 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11647 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11648 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11652 leeh 2005/02/19 12:38:09 EST (20050219_3)
11655 doc example.conf example.efnet.conf
11658 src channel.c client.c ircd.c s_conf.c
11660 - rework the splitcode, splitservers is now how many servers we've marked as
11661 EOB, rather than how many are linked. Thus pull ourselves out of
11662 splitmode immediately once this is satisfied
11664 Revision Changes Path
11665 7.260 +8 -9 ircd-ratbox/doc/example.conf
11666 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11667 7.83 +1 -0 ircd-ratbox/include/ircd.h
11668 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11669 7.435 +16 -36 ircd-ratbox/src/channel.c
11670 7.490 +2 -0 ircd-ratbox/src/client.c
11671 7.373 +2 -1 ircd-ratbox/src/ircd.c
11672 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11676 leeh 2005/02/19 09:02:34 EST (20050219_2)
11679 doc example.conf example.efnet.conf
11680 include ircd.h s_conf.h
11682 src channel.c ircd.c newconf.c s_conf.c
11684 - remove split_delay
11686 Revision Changes Path
11687 7.259 +0 -5 ircd-ratbox/doc/example.conf
11688 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11689 7.82 +0 -1 ircd-ratbox/include/ircd.h
11690 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11691 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11692 7.434 +2 -7 ircd-ratbox/src/channel.c
11693 7.372 +0 -1 ircd-ratbox/src/ircd.c
11694 7.201 +0 -1 ircd-ratbox/src/newconf.c
11695 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11699 leeh 2005/02/19 08:48:05 EST (20050219_1)
11703 modules m_cap.c m_who.c
11706 - implemented multi-prefix client capability, which allows stacking of @+ in
11709 Revision Changes Path
11710 7.265 +1 -1 ircd-ratbox/include/client.h
11711 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11712 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11713 7.433 +4 -6 ircd-ratbox/src/channel.c
11717 leeh 2005/02/19 06:27:58 EST (20050219_0)
11721 src newconf.c s_conf.c s_newconf.c
11723 - removed some unused vars/functions
11725 Revision Changes Path
11726 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11727 7.200 +0 -15 ircd-ratbox/src/newconf.c
11728 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11729 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11733 leeh 2005/02/16 12:58:24 EST (20050216_2)
11736 . RELNOTES configure configure.ac
11737 include patchlevel.h
11739 - update configure to reflect this is 'devel'
11741 - revved patchlevel to 2.1.0beta1
11743 Revision Changes Path
11744 1.112 +9 -1 ircd-ratbox/RELNOTES
11745 7.242 +11 -11 ircd-ratbox/configure
11746 7.56 +3 -3 ircd-ratbox/configure.ac
11747 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11751 leeh 2005/02/16 12:46:30 EST (20050216_1)
11754 . configure configure.ac
11755 include client.h numeric.h s_conf.h setup.h.in
11757 modules Makefile.in
11758 modules/core m_nick.c
11759 src Makefile.in client.c ircd.c messages.tab
11760 newconf.c s_conf.c s_user.c
11766 - remove watch, the protocol for this sucks so hard I just dont want it
11769 Revision Changes Path
11770 7.241 +2 -12 ircd-ratbox/configure
11771 7.55 +2 -4 ircd-ratbox/configure.ac
11772 7.264 +0 -2 ircd-ratbox/include/client.h
11773 7.57 +0 -11 ircd-ratbox/include/numeric.h
11774 7.313 +0 -1 ircd-ratbox/include/s_conf.h
11775 7.94 +0 -3 ircd-ratbox/include/setup.h.in
11776 7.3 +2 -3 ircd-ratbox/include/supported.h
11777 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
11778 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
11779 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
11780 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
11781 7.154 +0 -1 ircd-ratbox/src/Makefile.in
11782 7.489 +0 -3 ircd-ratbox/src/client.c
11783 7.371 +0 -2 ircd-ratbox/src/ircd.c
11784 7.125 +9 -9 ircd-ratbox/src/messages.tab
11785 7.199 +0 -1 ircd-ratbox/src/newconf.c
11786 7.507 +0 -1 ircd-ratbox/src/s_conf.c
11787 7.341 +0 -2 ircd-ratbox/src/s_user.c
11788 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
11792 leeh 2005/02/15 19:13:31 EST (20050216_0)
11796 src event.c ircd_lexer.l ircd_signal.c
11799 servlink descrip.mms
11801 - remove a few vms bits
11803 Revision Changes Path
11804 1.16 +0 -46 ircd-ratbox/include/stdinc.h
11805 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
11806 7.47 +0 -54 ircd-ratbox/src/event.c
11807 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
11808 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
11809 7.152 +0 -3 ircd-ratbox/src/modules.c
11813 leeh 2005/02/15 18:53:32 EST (20050215_0)
11816 include hostmask.h ircd.h s_conf.h s_newconf.h
11817 modules m_dline.c m_kline.c m_rehash.c m_resv.c
11819 src hostmask.c ircd.c ircd_signal.c s_conf.c
11822 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
11823 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
11825 Revision Changes Path
11826 1.42 +1 -0 ircd-ratbox/include/hostmask.h
11827 7.81 +1 -0 ircd-ratbox/include/ircd.h
11828 7.312 +1 -0 ircd-ratbox/include/s_conf.h
11829 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
11830 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
11831 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
11832 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
11833 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
11834 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
11835 7.106 +35 -1 ircd-ratbox/src/hostmask.c
11836 7.370 +7 -0 ircd-ratbox/src/ircd.c
11837 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
11838 7.506 +59 -47 ircd-ratbox/src/s_conf.c
11839 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
11843 leeh 2005/02/13 10:21:41 EST (20050213_4)
11848 doc whats-new-2.0.txt whats-new-2.1.txt
11852 - move whats-new.txt to whats-new-2.0.txt
11853 - add in whats-new-2.1.txt
11854 - update services.txt with the whois for logged in users
11856 Revision Changes Path
11857 7.2 +5 -0 ircd-ratbox/doc/services.txt
11858 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
11859 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
11860 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
11864 leeh 2005/02/13 09:20:37 EST (20050213_3)
11867 include supported.h
11868 modules/core m_message.c
11870 - fix a compile error in m_message.c
11871 - update 005 to the spec and add CPRIVMSG/CNOTICE
11873 Revision Changes Path
11874 7.2 +31 -37 ircd-ratbox/include/supported.h
11875 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
11879 leeh 2005/02/13 09:14:12 EST (20050213_2)
11884 - fix the membership memleak
11886 Revision Changes Path
11887 7.432 +0 -3 ircd-ratbox/src/channel.c
11891 leeh 2005/02/12 21:51:56 EST (20050213_1)
11895 modules/core m_message.c
11897 - add a bitmask to track when they send their first message, only allowing
11898 clearing stuff after that.
11900 Revision Changes Path
11901 7.263 +4 -0 ircd-ratbox/include/client.h
11902 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
11906 leeh 2005/02/12 21:17:52 EST (20050213_0)
11909 include patricia.h s_newconf.h
11910 modules/core m_message.c
11911 src patricia.c s_newconf.c s_user.c
11913 - add in the patricia for tracking who fills up targets, give them a reduced
11916 Revision Changes Path
11917 7.20 +1 -1 ircd-ratbox/include/patricia.h
11918 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
11919 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
11920 7.29 +1 -1 ircd-ratbox/src/patricia.c
11921 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
11922 7.340 +4 -0 ircd-ratbox/src/s_user.c
11926 leeh 2005/02/12 18:35:10 EST (20050212_0)
11929 include ircd_defs.h
11930 src class.c reject.c
11932 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
11934 Revision Changes Path
11935 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
11936 7.68 +1 -5 ircd-ratbox/src/class.c
11937 1.33 +1 -5 ircd-ratbox/src/reject.c
11941 androsyn 2005/02/11 17:11:57 EST (20050211_1)
11946 remove stupid memory leak
11948 Revision Changes Path
11949 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
11953 leeh 2005/02/11 06:42:48 EST (20050211_0)
11958 - workaround hyb6 allowing empty gline reasons
11960 Revision Changes Path
11961 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
11965 leeh 2005/02/09 14:39:13 EST (20050209_2)
11969 modules m_dline.c m_kline.c m_rehash.c m_stats.c
11970 src ircd.c s_conf.c
11972 - move temp dlines and temp klines over to an array, rather than completely
11975 Revision Changes Path
11976 7.311 +11 -20 ircd-ratbox/include/s_conf.h
11977 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
11978 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
11979 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
11980 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
11981 7.369 +0 -5 ircd-ratbox/src/ircd.c
11982 7.505 +78 -104 ircd-ratbox/src/s_conf.c
11986 leeh 2005/02/09 14:02:13 EST (20050209_1)
11990 modules m_cap.c m_pong.c m_user.c
11991 modules/core m_nick.c
11994 - remove 'nick' param from register_local_user(), its not needed.
11996 Revision Changes Path
11997 7.35 +1 -1 ircd-ratbox/include/s_user.h
11998 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
11999 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12000 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12001 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12002 7.339 +6 -6 ircd-ratbox/src/s_user.c
12006 leeh 2005/02/09 13:12:53 EST (20050209_0)
12009 modules m_cmessage.c
12011 - dont send numerics when we're dealing with CNOTICE
12012 - add in checking for +g, and resetting idle
12014 Revision Changes Path
12015 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12019 leeh 2005/02/08 11:37:50 EST (20050208_2)
12024 - fix operator blocks to work on ip spoofs
12026 Revision Changes Path
12027 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12031 leeh 2005/02/07 19:23:22 EST (20050208_1)
12034 doc example.conf example.efnet.conf
12037 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12039 Revision Changes Path
12040 7.258 +0 -39 ircd-ratbox/doc/example.conf
12041 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12042 7.198 +0 -272 ircd-ratbox/src/newconf.c
12046 leeh 2005/02/07 19:19:32 EST (20050208_0)
12051 - added support for kline.conf.perm et al, these take the same formats
12052 as their non-permanent partners, but you cant remove them via the ircd.
12054 Revision Changes Path
12055 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12059 leeh 2005/02/02 19:18:59 EST (20050203_1)
12066 help/opers cnotice cprivmsg
12068 - added help files for cprivmsg/cnotice
12070 Revision Changes Path
12071 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12072 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12073 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12074 1.10 +19 -19 ircd-ratbox/help/opers/index
12075 1.7 +10 -9 ircd-ratbox/help/users/index
12079 leeh 2005/02/02 19:14:25 EST (20050203_0)
12083 modules Makefile.in
12086 modules m_cmessage.c
12088 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12089 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12090 nick is a member. These bypass any target change limitations.
12091 - added ERR_VOICENEEDED, numeric 489.
12093 Revision Changes Path
12094 7.56 +2 -0 ircd-ratbox/include/numeric.h
12095 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12096 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12097 7.124 +1 -1 ircd-ratbox/src/messages.tab
12101 leeh 2005/02/02 16:58:16 EST (20050202_4)
12106 - update etrace help
12108 Revision Changes Path
12109 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12113 leeh 2005/02/02 16:55:04 EST (20050202_3)
12118 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12119 can put its external ip address in there..
12121 Revision Changes Path
12122 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12126 leeh 2005/02/02 16:41:06 EST (20050202_2)
12131 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12132 if its a non-local client. These will just get "lost" if the remote
12133 server doesnt support this..
12135 Revision Changes Path
12136 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12140 leeh 2005/02/02 16:12:12 EST (20050202_1)
12143 include client.h numeric.h s_conf.h
12144 modules/core m_message.c
12145 src messages.tab newconf.c s_conf.c
12147 - first part of the target change code, add the storage of targets for
12148 localuser, throttle messages when they fill all the available slots
12150 Revision Changes Path
12151 7.262 +5 -1 ircd-ratbox/include/client.h
12152 7.55 +2 -0 ircd-ratbox/include/numeric.h
12153 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12154 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12155 7.123 +1 -1 ircd-ratbox/src/messages.tab
12156 7.197 +1 -0 ircd-ratbox/src/newconf.c
12157 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12161 leeh 2005/02/02 13:28:10 EST (20050202_0)
12164 modules m_resv.c m_stats.c m_testline.c
12165 modules/core m_join.c
12166 src hash.c kdparse.c messages.tab s_newconf.c
12168 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12169 tracking of when resvs get hit
12171 Revision Changes Path
12172 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12173 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12174 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12175 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12176 7.114 +3 -0 ircd-ratbox/src/hash.c
12177 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12178 7.122 +1 -1 ircd-ratbox/src/messages.tab
12179 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12183 leeh 2005/01/31 09:04:10 EST (20050131_2)
12188 - fflush() logfiles
12190 Revision Changes Path
12191 7.79 +2 -0 ircd-ratbox/src/s_log.c
12195 leeh 2005/01/31 08:59:09 EST (20050131_1)
12200 - rename fd_dump() to comm_dump()
12202 Revision Changes Path
12203 1.27 +2 -2 ircd-ratbox/src/commio.c
12207 leeh 2005/01/30 19:16:08 EST (20050131_0)
12212 modules m_services.c
12213 modules/core m_server.c
12214 src hook.c s_serv.c
12216 - added hook for server_introduced
12217 - fixed up services support for hooks
12219 Revision Changes Path
12220 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12221 1.31 +1 -0 ircd-ratbox/include/hook.h
12222 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12223 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12224 7.36 +2 -0 ircd-ratbox/src/hook.c
12225 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12229 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12234 Add back in the comm_fd_hack thing for solaris
12236 Revision Changes Path
12237 1.26 +26 -1 ircd-ratbox/src/commio.c
12241 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12245 include commio.h s_conf.h watch.h
12246 modules m_dline.c m_kline.c m_resv.c m_stats.c
12247 m_watch.c m_xline.c
12248 modules/core m_nick.c
12249 src balloc.c cache.c client.c commio.c
12250 epoll.c ircd.c ircd_lexer.l kdparse.c
12251 listener.c s_auth.c s_conf.c s_log.c
12254 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12256 Revision Changes Path
12257 1.18 +0 -2 ircd-ratbox/adns/adns.h
12258 1.14 +6 -37 ircd-ratbox/include/commio.h
12259 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12260 7.3 +2 -2 ircd-ratbox/include/watch.h
12261 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12262 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12263 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12264 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12265 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12266 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12267 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12268 7.85 +1 -1 ircd-ratbox/src/balloc.c
12269 1.24 +5 -5 ircd-ratbox/src/cache.c
12270 7.488 +4 -4 ircd-ratbox/src/client.c
12271 1.25 +10 -280 ircd-ratbox/src/commio.c
12272 1.33 +1 -1 ircd-ratbox/src/epoll.c
12273 7.368 +4 -4 ircd-ratbox/src/ircd.c
12274 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12275 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12276 7.125 +8 -8 ircd-ratbox/src/listener.c
12277 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12278 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12279 7.78 +20 -20 ircd-ratbox/src/s_log.c
12280 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12281 1.6 +22 -15 ircd-ratbox/src/watch.c
12285 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12288 modules/core m_mode.c
12290 remove two unused variables
12292 Revision Changes Path
12293 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12297 leeh 2005/01/28 15:31:40 EST (20050128_1)
12303 - mo_kline() needs minpara of 3, not 2
12304 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12305 - require me.info is never blank
12307 Revision Changes Path
12308 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12309 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12313 leeh 2005/01/28 15:26:28 EST (20050128_0)
12316 modules/core m_mode.c m_sjoin.c
12318 - patch via jilles to fix +eI lists being shown to lusers when handling
12319 protocol stuff over TS6
12321 Revision Changes Path
12322 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12323 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12327 leeh 2005/01/25 19:47:38 EST (20050126_0)
12331 modules/core m_join.c m_mode.c m_sjoin.c
12332 src channel.c messages.tab s_serv.c
12334 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12335 an operspy call with &me
12336 - remove modebuf/parabuf params from channel_modes(), we now generate a
12337 buffer internally which we return.
12339 Revision Changes Path
12340 7.163 +1 -1 ircd-ratbox/include/channel.h
12341 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12342 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12343 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12344 7.431 +25 -18 ircd-ratbox/src/channel.c
12345 7.121 +1 -1 ircd-ratbox/src/messages.tab
12346 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12350 alz 2005/01/25 18:09:18 EST (20050125_5)
12353 doc example.conf example.efnet.conf
12356 src listener.c newconf.c s_conf.c
12358 Added dline_with_reason config option (default yes):
12360 /* dline reason: show the user the dline reason when they connect
12363 dline_with_reason = yes;
12365 Revision Changes Path
12366 7.257 +6 -1 ircd-ratbox/doc/example.conf
12367 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12368 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12369 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12370 7.124 +1 -1 ircd-ratbox/src/listener.c
12371 7.196 +1 -0 ircd-ratbox/src/newconf.c
12372 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12376 leeh 2005/01/25 13:21:17 EST (20050125_4)
12381 - make conf_set_generic_string() test len exists before it uses it.
12383 Revision Changes Path
12384 7.195 +1 -1 ircd-ratbox/src/newconf.c
12388 leeh 2005/01/25 13:10:56 EST (20050125_3)
12394 - rename 'type' to 'flags' in cluster {};
12395 - add stacking of servers in cluster {}; documented in example.conf
12397 Revision Changes Path
12398 7.256 +18 -10 ircd-ratbox/doc/example.conf
12399 7.194 +39 -7 ircd-ratbox/src/newconf.c
12403 alz 2005/01/25 12:48:54 EST (20050125_2)
12407 src listener.c s_conf.c
12409 Added dline reasons, connecting/banned clients now see ban reason.
12411 Revision Changes Path
12412 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12413 7.123 +17 -4 ircd-ratbox/src/listener.c
12414 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12418 leeh 2005/01/25 07:44:37 EST (20050125_1)
12421 doc example.conf example.efnet.conf
12424 - implement stacking of shared {}; blocks, documented in example.conf
12426 Revision Changes Path
12427 7.255 +26 -13 ircd-ratbox/doc/example.conf
12428 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12429 7.193 +51 -36 ircd-ratbox/src/newconf.c
12433 leeh 2005/01/24 19:08:29 EST (20050125_0)
12437 include client.h s_conf.h
12438 modules/core m_join.c
12439 src newconf.c s_user.c
12441 - added jupe_exempt to auth {};, exempts the user from generating warnings
12442 when they attempt to join juped channels.
12444 Revision Changes Path
12445 7.254 +2 -0 ircd-ratbox/doc/example.conf
12446 7.261 +3 -0 ircd-ratbox/include/client.h
12447 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12448 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12449 7.192 +1 -0 ircd-ratbox/src/newconf.c
12450 7.338 +8 -0 ircd-ratbox/src/s_user.c
12454 leeh 2005/01/24 18:57:02 EST (20050124_6)
12459 - rework shared {};, the format is now:
12461 oper = "flame@*.leeh.co.uk", "*.lan";
12467 oper = "flame@*.leeh.co.uk", "*.lan";
12471 Revision Changes Path
12472 7.191 +55 -23 ircd-ratbox/src/newconf.c
12476 leeh 2005/01/24 17:25:58 EST (20050124_5)
12481 - fix the prototype on load_static_modules()
12483 Revision Changes Path
12484 7.61 +1 -1 ircd-ratbox/include/modules.h
12488 leeh 2005/01/24 16:00:30 EST (20050124_4)
12493 - have cap end call register_local_user() with its own copy of
12494 source_p->username so its safe for unidented users..
12496 Revision Changes Path
12497 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12501 leeh 2005/01/24 15:48:09 EST (20050124_3)
12504 include newconf.h s_conf.h
12506 src newconf.c s_conf.c s_log.c
12508 - move the conf parser over to a table based structure, with generic setting
12509 of integers/strings
12511 Revision Changes Path
12512 7.34 +9 -8 ircd-ratbox/include/newconf.h
12513 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12514 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12515 7.190 +264 -808 ircd-ratbox/src/newconf.c
12516 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12517 7.77 +13 -13 ircd-ratbox/src/s_log.c
12521 leeh 2005/01/24 13:11:30 EST (20050124_2)
12527 - added stacking of ips in exempt {};
12529 Revision Changes Path
12530 7.253 +4 -0 ircd-ratbox/doc/example.conf
12531 7.189 +11 -30 ircd-ratbox/src/newconf.c
12535 leeh 2005/01/24 12:59:57 EST (20050124_1)
12539 src channel.c client.c hash.c hook.c
12540 newconf.c s_user.c watch.c
12542 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12543 consistent with the rest of the dlink code.
12545 Revision Changes Path
12546 1.54 +7 -7 ircd-ratbox/include/tools.h
12547 7.430 +2 -2 ircd-ratbox/src/channel.c
12548 7.487 +6 -6 ircd-ratbox/src/client.c
12549 7.113 +5 -5 ircd-ratbox/src/hash.c
12550 7.35 +1 -1 ircd-ratbox/src/hook.c
12551 7.188 +2 -2 ircd-ratbox/src/newconf.c
12552 7.337 +1 -1 ircd-ratbox/src/s_user.c
12553 1.5 +4 -4 ircd-ratbox/src/watch.c
12557 leeh 2005/01/24 12:47:13 EST (20050124_0)
12562 - cheap hack on sticky capabs..
12564 Revision Changes Path
12565 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12569 leeh 2005/01/22 11:36:54 EST (20050122_0)
12574 - updated my clicap implementation to match the spec so far..
12576 Revision Changes Path
12577 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12581 leeh 2005/01/21 07:14:43 EST (20050121_2)
12586 modules m_services.c
12587 src hook.c s_serv.c
12589 - added hooks for when we're sending a burst
12590 - rewrote hooks.txt
12591 - fix up the hooks ive already done in services compatibility, ill add the
12592 hooks for server/client introductions in a bit.
12594 Revision Changes Path
12595 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12596 1.30 +4 -0 ircd-ratbox/include/hook.h
12597 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12598 7.34 +7 -0 ircd-ratbox/src/hook.c
12599 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12603 leeh 2005/01/21 06:34:03 EST (20050121_1)
12606 contrib example_module.c spy_admin_notice.c
12607 spy_info_notice.c spy_links_notice.c
12608 spy_motd_notice.c spy_stats_notice.c
12609 spy_stats_p_notice.c spy_trace_notice.c
12611 spy_whois_notice_global.c
12613 modules m_admin.c m_info.c m_links.c m_motd.c
12614 m_services.c m_stats.c m_trace.c
12615 m_whois.c static_modules.c.SH
12616 modules/core m_server.c
12617 src client.c hook.c ircd.c modules.c packet.c
12618 s_auth.c s_serv.c s_user.c send.c
12620 - add a better implementation of the hook system, its now a slow leaking
12621 array and events are created whenever we try adding a hook for it, or
12622 theyre registered for the caller.
12624 Ive temporarily fucked services support and removed most of the other
12625 hooks.. I shall fix this soon.
12627 Revision Changes Path
12628 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12629 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12630 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12631 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12632 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12633 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12634 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12635 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12636 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12637 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12638 1.29 +34 -70 ircd-ratbox/include/hook.h
12639 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12640 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12641 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12642 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12643 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12644 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12645 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12646 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12647 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12648 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12649 7.486 +1 -28 ircd-ratbox/src/client.c
12650 7.33 +131 -137 ircd-ratbox/src/hook.c
12651 7.367 +1 -1 ircd-ratbox/src/ircd.c
12652 7.151 +6 -10 ircd-ratbox/src/modules.c
12653 7.138 +10 -14 ircd-ratbox/src/packet.c
12654 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12655 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12656 7.336 +0 -6 ircd-ratbox/src/s_user.c
12657 7.286 +8 -6 ircd-ratbox/src/send.c
12661 leeh 2005/01/20 19:19:20 EST (20050121_0)
12666 - remove an unused struct
12668 Revision Changes Path
12669 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12673 leeh 2005/01/20 13:38:39 EST (20050120_1)
12676 . configure configure.ac
12677 include client.h numeric.h patchlevel.h
12678 modules Makefile.in
12679 src messages.tab s_user.c
12683 - drop back to -O0, fix patchlevel.h
12684 - first stab at client capabilities.. this still needs work.
12686 Revision Changes Path
12687 7.240 +3 -3 ircd-ratbox/configure
12688 7.54 +3 -3 ircd-ratbox/configure.ac
12689 7.260 +3 -0 ircd-ratbox/include/client.h
12690 7.54 +2 -0 ircd-ratbox/include/numeric.h
12691 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12692 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12693 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12694 7.120 +1 -1 ircd-ratbox/src/messages.tab
12695 7.335 +3 -0 ircd-ratbox/src/s_user.c
12699 leeh 2005/01/20 06:04:41 EST (20050120_0)
12702 . ChangeLog RELNOTES
12703 include config.h config.h.dist memory.h
12706 src commio.c crypt.c getopt.c ircd.c s_serv.c
12708 . README.VMS clean.com make.com
12709 include setup.h_vms
12710 modules descrip.mms static_modules_c.com
12711 modules/core descrip.mms
12712 src descrip.mms qio.c version.com
12713 tools descrip.mms mkpasswd_vms.c
12715 - clean changelog, relnotes
12716 - mark patchlevel as 2.1.0beta
12717 - remove VMS support
12719 Revision Changes Path
12720 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12721 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12722 1.111 +1 -348 ircd-ratbox/RELNOTES
12723 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12724 7.182 +0 -42 ircd-ratbox/include/config.h
12725 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12726 7.50 +0 -4 ircd-ratbox/include/memory.h
12727 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12728 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12729 7.2 +0 -58 ircd-ratbox/make.com (dead)
12730 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12731 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12732 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12733 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12734 1.24 +7 -30 ircd-ratbox/src/commio.c
12735 7.12 +0 -4 ircd-ratbox/src/crypt.c
12736 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12737 7.24 +0 -4 ircd-ratbox/src/getopt.c
12738 7.366 +4 -19 ircd-ratbox/src/ircd.c
12739 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12740 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12741 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12742 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12743 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12747 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12753 not using the return values on a few watch functions so make them void
12755 Revision Changes Path
12756 7.2 +5 -5 ircd-ratbox/include/watch.h
12757 1.4 +19 -28 ircd-ratbox/src/watch.c
12760 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12765 Make watch throttle, don't accept letter commands stacked
12767 Revision Changes Path
12768 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12772 androsyn 2005/01/14 13:06:06 EST (20050114_4)
12779 Revision Changes Path
12780 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
12784 androsyn 2005/01/14 12:12:37 EST (20050114_3)
12787 . ChangeLog README.FIRST RELNOTES configure
12789 adns adns.h internal.h parse.c transmit.c
12791 contrib example_module.c spy_admin_notice.c
12792 spy_info_notice.c spy_links_notice.c
12793 spy_motd_notice.c spy_stats_notice.c
12794 spy_stats_p_notice.c spy_trace_notice.c
12796 spy_whois_notice_global.c
12797 doc example.conf example.efnet.conf ircd.motd
12798 server-version-info whats-new.txt
12799 help/opers umode xline
12801 include cache.h channel.h class.h client.h
12802 commio.h config.h config.h.dist hash.h
12803 hook.h hostmask.h irc_string.h ircd.h
12804 ircd_defs.h m_info.h memory.h msg.h
12805 newconf.h numeric.h packet.h patchlevel.h
12806 patricia.h s_conf.h s_gline.h s_newconf.h
12807 s_serv.h s_user.h scache.h serno.h
12808 setup.h.in sprintf_irc.h stdinc.h tools.h
12809 modules .depend Makefile.in m_admin.c m_away.c
12810 m_dline.c m_encap.c m_gline.c m_info.c
12811 m_kline.c m_links.c m_list.c m_lusers.c
12812 m_motd.c m_oper.c m_operspy.c m_rehash.c
12813 m_restart.c m_resv.c m_set.c m_stats.c
12814 m_svinfo.c m_testline.c m_testmask.c
12815 m_topic.c m_trace.c m_watch.c m_who.c
12816 m_whois.c m_whowas.c m_xline.c
12817 static_modules.c.SH
12818 modules/core m_error.c m_message.c m_mode.c m_quit.c
12819 m_server.c m_squit.c
12820 src .depend Makefile.in adns.c balloc.c
12821 cache.c channel.c class.c client.c
12822 commio.c crypt.c devpoll.c epoll.c
12823 event.c getopt.c hash.c hook.c hostmask.c
12824 irc_string.c ircd.c ircd_lexer.l
12825 ircd_parser.y ircd_signal.c listener.c
12826 modules.c newconf.c numeric.c packet.c
12827 parse.c patricia.c poll.c reject.c
12828 restart.c s_auth.c s_conf.c s_log.c
12829 s_newconf.c s_serv.c s_user.c scache.c
12830 select.c send.c snprintf.c tools.c
12831 version.c.SH watch.c whowas.c
12832 tools README.mkpasswd mkpasswd.c
12834 . README.VMS clean.com make.com
12836 include common.h s_stats.h setup.h_vms
12838 modules descrip.mms m_challenge.c m_etrace.c
12839 m_invite.c m_names.c m_pass.c m_ping.c
12840 m_pong.c m_services.c m_tb.c m_user.c
12841 m_users.c m_version.c
12842 static_modules_c.com
12843 modules/core descrip.mms m_join.c m_kick.c m_nick.c
12845 servlink descrip.mms
12846 src descrip.mms kdparse.c messages.tab qio.c
12847 s_gline.c s_stats.c version.com
12848 tools descrip.mms mkpasswd_vms.c
12852 modules/core channels.c users.c
12855 merge from RATBOX_2_0
12857 Revision Changes Path
12858 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
12859 7.40 +1 -0 ircd-ratbox/README.FIRST
12860 7.1 +46 -0 ircd-ratbox/README.VMS (new)
12861 1.110 +114 -6 ircd-ratbox/RELNOTES
12862 1.17 +4 -0 ircd-ratbox/adns/adns.h
12863 1.17 +4 -4 ircd-ratbox/adns/internal.h
12864 1.12 +38 -38 ircd-ratbox/adns/parse.c
12865 1.15 +3 -3 ircd-ratbox/adns/transmit.c
12866 1.19 +13 -13 ircd-ratbox/adns/types.c
12867 7.1 +10 -0 ircd-ratbox/clean.com (new)
12868 7.239 +47 -29 ircd-ratbox/configure
12869 7.53 +40 -32 ircd-ratbox/configure.ac
12870 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
12871 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
12872 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
12873 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
12874 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
12875 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12876 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
12877 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
12878 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
12879 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12880 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
12881 7.252 +68 -22 ircd-ratbox/doc/example.conf
12882 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
12883 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
12884 7.18 +2 -0 ircd-ratbox/doc/server-version-info
12885 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
12886 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
12887 1.5 +2 -1 ircd-ratbox/help/opers/umode
12888 1.7 +1 -1 ircd-ratbox/help/opers/xline
12889 1.2 +1 -0 ircd-ratbox/help/users/umode
12890 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
12891 1.7 +8 -0 ircd-ratbox/include/cache.h
12892 7.162 +18 -16 ircd-ratbox/include/channel.h
12893 7.25 +4 -0 ircd-ratbox/include/class.h
12894 7.259 +34 -28 ircd-ratbox/include/client.h
12895 1.13 +45 -7 ircd-ratbox/include/commio.h
12896 7.9 +68 -0 ircd-ratbox/include/common.h (new)
12897 7.181 +74 -16 ircd-ratbox/include/config.h
12898 7.78 +74 -16 ircd-ratbox/include/config.h.dist
12899 7.53 +2 -0 ircd-ratbox/include/hash.h
12900 1.28 +73 -27 ircd-ratbox/include/hook.h
12901 1.40 +15 -2 ircd-ratbox/include/hostmask.h
12902 7.61 +7 -1 ircd-ratbox/include/irc_string.h
12903 7.80 +6 -31 ircd-ratbox/include/ircd.h
12904 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
12905 7.56 +14 -8 ircd-ratbox/include/m_info.h
12906 7.49 +4 -0 ircd-ratbox/include/memory.h
12907 7.53 +2 -0 ircd-ratbox/include/msg.h
12908 7.33 +9 -9 ircd-ratbox/include/newconf.h
12909 7.53 +12 -8 ircd-ratbox/include/numeric.h
12910 7.27 +1 -1 ircd-ratbox/include/packet.h
12911 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
12912 7.19 +25 -1 ircd-ratbox/include/patricia.h
12913 7.304 +80 -25 ircd-ratbox/include/s_conf.h
12914 7.20 +12 -0 ircd-ratbox/include/s_gline.h
12915 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
12916 7.97 +7 -1 ircd-ratbox/include/s_serv.h
12917 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
12918 7.34 +13 -9 ircd-ratbox/include/s_user.h
12919 7.15 +1 -1 ircd-ratbox/include/scache.h
12920 7.5366 +1 -1 ircd-ratbox/include/serno.h
12921 7.93 +3 -0 ircd-ratbox/include/setup.h.in
12922 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
12923 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
12924 1.15 +47 -47 ircd-ratbox/include/stdinc.h
12925 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
12926 1.53 +10 -10 ircd-ratbox/include/tools.h
12927 7.1 +58 -0 ircd-ratbox/make.com (new)
12928 1.45 +338 -182 ircd-ratbox/modules/.depend
12929 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
12930 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
12931 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
12932 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
12933 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
12934 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
12935 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
12936 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
12937 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
12938 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
12939 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
12940 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
12941 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
12942 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
12943 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
12944 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
12945 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
12946 1.59 +3 -3 ircd-ratbox/modules/m_away.c
12947 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
12948 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
12949 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
12950 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
12951 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
12952 1.119 +50 -42 ircd-ratbox/modules/m_info.c
12953 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
12954 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
12955 1.69 +8 -64 ircd-ratbox/modules/m_links.c
12956 1.80 +4 -4 ircd-ratbox/modules/m_list.c
12957 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
12958 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
12959 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
12960 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
12961 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
12962 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
12963 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
12964 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
12965 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
12966 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
12967 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
12968 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
12969 1.80 +31 -1 ircd-ratbox/modules/m_set.c
12970 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
12971 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
12972 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
12973 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
12974 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
12975 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
12976 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
12977 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
12978 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
12979 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
12980 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
12981 1.114 +2 -1 ircd-ratbox/modules/m_who.c
12982 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
12983 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
12984 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
12985 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12986 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
12987 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
12988 7.48 +162 -119 ircd-ratbox/src/.depend
12989 7.153 +3 -1 ircd-ratbox/src/Makefile.in
12990 7.75 +5 -5 ircd-ratbox/src/adns.c
12991 7.84 +1 -1 ircd-ratbox/src/balloc.c
12992 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
12993 1.23 +75 -7 ircd-ratbox/src/cache.c
12994 7.429 +342 -79 ircd-ratbox/src/channel.c
12995 7.67 +42 -2 ircd-ratbox/src/class.c
12996 7.485 +245 -85 ircd-ratbox/src/client.c
12997 1.23 +349 -43 ircd-ratbox/src/commio.c
12998 7.11 +4 -0 ircd-ratbox/src/crypt.c
12999 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13000 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13001 1.32 +4 -8 ircd-ratbox/src/epoll.c
13002 7.46 +63 -6 ircd-ratbox/src/event.c
13003 7.23 +4 -0 ircd-ratbox/src/getopt.c
13004 7.112 +8 -7 ircd-ratbox/src/hash.c
13005 7.32 +135 -133 ircd-ratbox/src/hook.c
13006 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13007 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13008 7.365 +56 -48 ircd-ratbox/src/ircd.c
13009 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13010 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13011 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13012 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13013 7.122 +14 -13 ircd-ratbox/src/listener.c
13014 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13015 7.150 +17 -8 ircd-ratbox/src/modules.c
13016 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13017 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13018 7.137 +55 -42 ircd-ratbox/src/packet.c
13019 7.187 +8 -15 ircd-ratbox/src/parse.c
13020 7.28 +2 -4 ircd-ratbox/src/patricia.c
13021 7.82 +3 -1 ircd-ratbox/src/poll.c
13022 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13023 1.32 +8 -3 ircd-ratbox/src/reject.c
13024 7.34 +1 -0 ircd-ratbox/src/restart.c
13025 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13026 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13027 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13028 7.76 +32 -35 ircd-ratbox/src/s_log.c
13029 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13030 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13031 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13032 7.334 +773 -2 ircd-ratbox/src/s_user.c
13033 7.27 +2 -1 ircd-ratbox/src/scache.c
13034 7.44 +2 -0 ircd-ratbox/src/select.c
13035 7.285 +12 -12 ircd-ratbox/src/send.c
13036 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13037 7.46 +0 -1 ircd-ratbox/src/tools.c
13038 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13039 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13040 1.3 +4 -4 ircd-ratbox/src/watch.c
13041 7.32 +1 -0 ircd-ratbox/src/whowas.c
13042 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13043 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13044 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13045 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13049 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13051 Modified files: (Branch: RATBOX_2_0)
13054 a remote client is never going to have a watch list..duh
13056 Revision Changes Path
13057 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13061 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13063 Added files: (Branch: RATBOX_2_0)
13068 Revision Changes Path
13069 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13073 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13075 Added files: (Branch: RATBOX_2_0)
13079 helps if we actually include the .c/.h files
13081 Revision Changes Path
13082 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13083 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13087 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13089 Modified files: (Branch: RATBOX_2_0)
13090 . configure configure.ac
13091 include client.h numeric.h s_conf.h setup.h.in
13093 modules Makefile.in
13094 modules/core m_nick.c
13095 src Makefile.in client.c ircd.c messages.tab
13096 newconf.c s_conf.c s_user.c
13098 backport watch from devel
13100 Revision Changes Path
13101 7.229.2.10 +12 -2 ircd-ratbox/configure
13102 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13103 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13104 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13105 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13106 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13107 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13108 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13109 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13110 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13111 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13112 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13113 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13114 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13115 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13116 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13120 leeh 2005/01/12 10:12:40 EST (20050112_1)
13122 Modified files: (Branch: RATBOX_2_0)
13124 modules m_services.c m_whois.c
13127 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13128 when the user is logged in
13130 Revision Changes Path
13131 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13132 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13133 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13134 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13138 leeh 2005/01/11 19:47:14 EST (20050112_0)
13140 Modified files: (Branch: RATBOX_2_0)
13141 include supported.h
13142 Added files: (Branch: RATBOX_2_0)
13146 - added doc/services.txt, outlining the compatibility code
13148 Revision Changes Path
13149 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13150 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13154 leeh 2005/01/11 18:38:10 EST (20050111_5)
13156 Modified files: (Branch: RATBOX_2_0)
13157 include client.h hook.h
13158 modules m_services.c
13159 modules/core m_server.c
13160 src hook.c s_serv.c
13162 - more services compatibility code:
13163 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13164 appropriate service {}; entry, only accept SU from these.
13165 - hook into us finishing nick burst, and have services burst a list of
13168 Revision Changes Path
13169 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13170 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13171 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13172 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13173 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13174 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13178 leeh 2005/01/11 17:32:42 EST (20050111_4)
13180 Modified files: (Branch: RATBOX_2_0)
13181 . configure configure.ac
13183 modules Makefile.in
13185 Added files: (Branch: RATBOX_2_0)
13186 modules m_services.c
13188 - more services compatibility code:
13189 - encap handlers for SU (services marking client as logged in)
13190 - and for LOGIN (servers bursting logged in status)
13191 - move suser from Client -> User
13193 Revision Changes Path
13194 7.229.2.9 +9 -3 ircd-ratbox/configure
13195 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13196 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13197 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13198 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13199 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13203 leeh 2005/01/11 16:46:34 EST (20050111_3)
13205 Modified files: (Branch: RATBOX_2_0)
13206 include ircd_defs.h
13208 - whoops, missing #endif
13210 Revision Changes Path
13211 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13215 leeh 2005/01/11 15:56:57 EST (20050111_2)
13217 Modified files: (Branch: RATBOX_2_0)
13218 include ircd_defs.h
13220 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13221 have ipv6 just report sizeof(struct sockaddr_in)
13223 Revision Changes Path
13224 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13228 leeh 2005/01/10 20:19:35 EST (20050111_1)
13230 Modified files: (Branch: RATBOX_2_0)
13233 - fix a gcc warning
13235 Revision Changes Path
13236 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13240 leeh 2005/01/10 20:10:35 EST (20050111_0)
13242 Modified files: (Branch: RATBOX_2_0)
13243 adns internal.h parse.c transmit.c types.c
13245 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13248 Revision Changes Path
13249 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13250 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13251 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13252 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13256 leeh 2005/01/10 17:48:48 EST (20050110_3)
13258 Modified files: (Branch: RATBOX_2_0)
13261 - send out the reformatted xline to opers (\s -> ' ')
13263 Revision Changes Path
13264 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13268 leeh 2005/01/10 16:18:53 EST (20050110_2)
13270 Modified files: (Branch: RATBOX_2_0)
13273 include client.h supported.h
13274 src messages.tab s_user.c send.c
13276 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13279 Revision Changes Path
13280 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13281 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13282 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13283 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13284 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13285 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13286 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13290 leeh 2005/01/10 14:50:47 EST (20050110_1)
13292 Modified files: (Branch: RATBOX_2_0)
13293 doc example.conf example.efnet.conf
13295 - I dont remember ts6 desyncing on bans, so im not sure why the example
13298 Revision Changes Path
13299 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13300 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13304 leeh 2005/01/10 13:31:10 EST (20050110_0)
13306 Modified files: (Branch: RATBOX_2_0)
13307 . configure configure.ac
13308 include channel.h client.h numeric.h s_conf.h
13309 s_serv.h setup.h.in
13310 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13312 src channel.c messages.tab newconf.c s_conf.c
13315 - added --enable-services to configure, which enables some ratbox-services
13316 compatibility code:
13317 - chanmode +r, registered users only
13318 - usermode +S, prevents deop/kick of a service
13319 - service { }; block in conf for the above umode
13321 Revision Changes Path
13322 7.229.2.8 +28 -16 ircd-ratbox/configure
13323 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13324 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13325 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13326 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13327 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13328 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13329 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13330 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13331 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13332 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13333 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13334 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13335 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13336 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13337 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13338 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13339 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13340 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13344 leeh 2005/01/09 08:23:30 EST (20050109_0)
13346 Modified files: (Branch: RATBOX_2_0)
13349 - remove a tab, and add +C to opers umode help
13351 Revision Changes Path
13352 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode