1 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
3 Merged revisions 3135,3137 via svnmerge from
4 http://svn.atheme.org/charybdis/trunk
7 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
9 - Expand TRACE description
10 - Mention expiry time in TESTLINE
12 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
14 Update copyright year for sgml docs to 2007.
19 + - branches/release-2.1/ (Property Modified)
20 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
21 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
24 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
26 Merged revisions 1999 via svnmerge from
27 http://svn.atheme.org/charybdis/trunk
31 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
38 + - branches/release-2.1/ (Property Modified)
39 +1 -0 branches/release-2.1/CREDITS (File Modified)
42 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
44 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
45 http://svn.atheme.org/charybdis/trunk
48 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
50 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
52 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
54 - add use_forward to /info
56 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
58 Call channel_modes() with &me instead of source_p when
59 sending out a JOIN and SJOIN for a local user. This
60 saves checking whether they are on the channel they
63 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
65 If use_forward is disabled:
67 - hide +f in /mode #channel (/mode #channel f still shows it)
68 - do not send any mode changes adding +f to local clients
69 (-f ones are still sent)
74 + - branches/release-2.1/ (Property Modified)
75 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
76 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
77 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
78 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
79 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
80 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
81 +1 -1 branches/release-2.1/src/channel.c (File Modified)
82 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
83 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
84 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
85 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
86 +4 -2 branches/release-2.1/src/supported.c (File Modified)
89 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
91 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
95 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
96 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
97 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
100 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
102 Add accountability (wallops, log) to OKICK.
106 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
109 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
111 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
112 Similar to branches/release-2.2 r3061.
116 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
119 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
121 - Write xline to file after instead of before notifying opers and source
122 - Also notify source of failure to add xline
123 Similar to branches/release-2.2 r3057.
127 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
130 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
132 If a dline/kline/resv cannot be added to the file, send
133 the regular notices to local opers and source anyway,
134 and also warn the source (local opers were already warned).
135 Similar to branches/release-2.2 r3053.
139 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
142 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
144 Port over fixes from unkline/unxline/unresv to undline.
145 Similar to branches/release-2.2 r3049.
149 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
152 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
154 Merged revisions 2915 via svnmerge from
155 http://svn.atheme.org/charybdis/trunk
158 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
160 In usage message, show kline.conf and xline.conf instead
161 of klines.conf and xlines.conf.
166 + - branches/release-2.1/ (Property Modified)
167 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
170 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
172 Merged revisions 2831,2833,2853 via svnmerge from
173 http://svn.atheme.org/charybdis/trunk
176 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
178 unkline/unxline/unresv:
179 - if fclose on the output returns an error, treat this as a
181 - check if the rename from the temp file to the ban conf failed
183 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
185 When adding a permanent dline/kline/xline/resv, check
186 the return value of fclose().
188 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
190 Do not free xline aconf if it could not be written out.
191 It will be added to the list in memory anyway.
196 + - branches/release-2.1/ (Property Modified)
197 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
198 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
199 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
200 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
203 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
205 NEWS: Clarify effects of ip_cloaking changes a little.
209 +2 -0 branches/release-2.1/NEWS (File Modified)
212 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
218 +9 -9 branches/release-2.1/configure (File Modified)
221 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
223 Version bump on 2.1 branch to 2.1.2.
227 +1 -1 branches/release-2.1/configure.ac (File Modified)
230 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
236 +1 -0 branches/release-2.1/NEWS (File Modified)
239 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
241 Merged revisions 2801 via svnmerge from
242 http://svn.atheme.org/charybdis/trunk
245 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
247 ip_cloaking: try to avoid truncation by removing more
248 components of the hostname (except the TLD).
253 + - branches/release-2.1/ (Property Modified)
254 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
257 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
263 +8 -1 branches/release-2.1/NEWS (File Modified)
266 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
268 Merged revisions 2781 via svnmerge from
269 http://svn.atheme.org/charybdis/trunk
272 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
274 Fix stupid bug: checked a hostmask against the found
275 ban instead of all exceptions, causing all host mangled
276 clients to be exempted if there was a single ban
277 exception in many cases.
282 + - branches/release-2.1/ (Property Modified)
283 +2 -2 branches/release-2.1/src/channel.c (File Modified)
286 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
288 Merged revisions 2773 via svnmerge from
289 http://svn.atheme.org/charybdis/trunk
292 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
294 user@host must be *@* for a shared{} block with flags=locops
295 (server should not be *).
300 + - branches/release-2.1/ (Property Modified)
301 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
304 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
306 Tweak \s code a little.
310 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
311 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
312 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
315 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
317 Merged revisions 2761 via svnmerge from
318 http://svn.atheme.org/charybdis/trunk
321 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
323 The testline/no_tilde fixes are in 2.1.1.
328 + - branches/release-2.1/ (Property Modified)
329 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
332 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
338 +4 -1 branches/release-2.1/NEWS (File Modified)
341 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
343 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
344 http://svn.atheme.org/charybdis/trunk
348 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
350 If the auth{} block has no_tilde and is not kline exempt,
351 check the username without tilde against klines too.
352 This is consistent with the way klines work on spoofs
353 (klines checked on both raw and appearing-on-IRC version).
355 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
357 Rework the fix for klines with no_tilde.
358 Add an extra argument to find_address_conf() for the
359 username without tilde, as that may contain one character more.
361 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
363 Unbreak compile (because of r2697).
364 testline with ~ could be improved some more perhaps, but this should work.
366 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
368 testline: take no_tilde and username truncation into account
370 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
372 Add some information on /testline with no_tilde and username truncation.
377 + - branches/release-2.1/ (Property Modified)
378 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
379 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
380 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
381 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
382 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
383 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
386 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
388 Merged revisions 2149,2151 via svnmerge from
389 http://svn.atheme.org/charybdis/trunk
392 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
394 Move kills from services from +s to +k snomask.
395 Kills from non-service opers remain on +s.
397 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
399 Update description of +s and +k snomasks.
404 + - branches/release-2.1/ (Property Modified)
405 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
406 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
407 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
410 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
412 Merged revisions 2685 via svnmerge from
413 http://svn.atheme.org/charybdis/trunk
416 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
418 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
423 + - branches/release-2.1/ (Property Modified)
424 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
427 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
429 Merged revisions 2693 via svnmerge from
430 http://svn.atheme.org/charybdis/trunk
433 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
435 Fix truncation (by one) of unidented usernames
436 if user registration is done because of DNSBL
437 completion (which is the usual case if a valid
438 NICK and USER are sent quickly and any DNSBLs
444 + - branches/release-2.1/ (Property Modified)
445 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
448 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
454 +10 -0 branches/release-2.1/NEWS (File Modified)
457 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
463 +9 -9 branches/release-2.1/configure (File Modified)
466 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
468 Version bump to 2.1.1.
472 +1 -1 branches/release-2.1/configure.ac (File Modified)
475 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
477 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
478 http://svn.atheme.org/charybdis/trunk
481 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
483 - fix a server notice on SID collision where the server name is mentioned twice
485 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
487 - get_server_name() is stupid
489 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
493 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
495 Do the Attempt to re-introduce SID server notice somewhat
496 differently, showing a real host again if !HIDE_SERVERS_IPS
497 and still showing the server name exactly once.
499 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
501 Fix log message for Attempt to re-introduce SID (server notice was ok).
503 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
505 - replace "No N line" with "no connect block" in a
507 - show attempted server name in a few serverlog messages
512 + - branches/release-2.1/ (Property Modified)
513 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
516 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
518 Merged revisions 2218 via svnmerge from
519 http://svn.atheme.org/charybdis/trunk
522 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
524 Fix garbage in /stats y output on 64-bit archs.
529 + - branches/release-2.1/ (Property Modified)
530 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
533 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
535 Merged revisions 2438 via svnmerge from
536 http://svn.atheme.org/charybdis/trunk
539 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
541 Enable Revision keyword in addition to Id.
546 + - branches/release-2.1/ (Property Modified)
547 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
550 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
552 Merged revisions 2679 via svnmerge from
553 http://svn.atheme.org/charybdis/trunk
556 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
558 Port over ratbox 2.2 r23253 (anfl):
559 - remove the cached storage of how many +beI there are, thereby fixing a
560 case where it can get desynced from reality
565 + - branches/release-2.1/ (Property Modified)
566 +0 -1 branches/release-2.1/include/channel.h (File Modified)
567 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
570 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
572 Merged revisions 2093,2095 via svnmerge from
573 http://svn.atheme.org/charybdis/trunk
576 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
578 - change DNSBL licensing to BSD.
580 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
582 - change x86-assembly FNV implementation to BSD license
587 + - branches/release-2.1/ (Property Modified)
588 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
589 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
592 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
594 Merged revisions 2073,2075 via svnmerge from
595 http://svn.atheme.org/charybdis/trunk
598 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
600 Put full information in the squit reason when exiting
601 a server due to a servlink (ziplinks) error.
603 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
605 Put full information in the squit reason when exiting
606 a server due to not enough arguments for a command.
611 + - branches/release-2.1/ (Property Modified)
612 +7 -5 branches/release-2.1/src/parse.c (File Modified)
613 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
616 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
618 Merged revisions 2071 via svnmerge from
619 http://svn.atheme.org/charybdis/trunk
622 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
624 Don't redirect users from an existing domain to an
625 existing server in reference.conf.
631 + - branches/release-2.1/ (Property Modified)
632 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
635 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
637 Merged revisions 2053 via svnmerge from
638 http://svn.atheme.org/charybdis/trunk
641 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
643 Make find_channel_membership() choose the shortest list
644 (channel's list or user's list) to search, avoiding excessive
645 CPU usage with services which are in lots of channels.
646 From ratbox 2.2 (anfl/jilles)
651 + - branches/release-2.1/ (Property Modified)
652 +21 -4 branches/release-2.1/src/channel.c (File Modified)
655 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
661 +9 -9 branches/release-2.1/configure (File Modified)
664 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
666 Version change 2.1.0rc1 -> 2.1.0 (release).
670 +1 -1 branches/release-2.1/configure.ac (File Modified)
673 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
675 Merged revisions 2029 via svnmerge from
676 http://svn.atheme.org/charybdis/trunk
679 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
681 NEWS: mention m_webirc.c module
686 + - branches/release-2.1/ (Property Modified)
687 +1 -0 branches/release-2.1/NEWS (File Modified)
690 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
696 +9 -9 branches/release-2.1/configure (File Modified)
699 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
701 Change version to 2.1.0rc1.
705 +1 -1 branches/release-2.1/configure.ac (File Modified)
708 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
710 Merged revisions 2021 via svnmerge from
711 http://svn.atheme.org/charybdis/trunk
714 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
716 Get rid of delete_resolver_queries_f(), dnsbl_hits and
717 related flaky looking things, and instead keep a list
718 of BlacklistClients in PreClient.
723 + - branches/release-2.1/ (Property Modified)
724 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
725 +1 -1 branches/release-2.1/include/client.h (File Modified)
726 +0 -1 branches/release-2.1/include/res.h (File Modified)
727 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
728 +0 -24 branches/release-2.1/src/res.c (File Modified)
729 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
732 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
734 Merged revisions 2015,2017 via svnmerge from
735 http://svn.atheme.org/charybdis/trunk
738 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
740 Check if the name in the question section of the
741 DNS reply matches what we queried, to guard against
742 late replies to a previous query with the same id.
744 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
746 res.c: add a comment summarizing our changes
751 + - branches/release-2.1/ (Property Modified)
752 +53 -18 branches/release-2.1/src/res.c (File Modified)
755 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
757 Merged revisions 1981 via svnmerge from
758 http://svn.atheme.org/charybdis/trunk
761 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
763 Alphabetize extensions and tweak the descriptions a little.
768 + - branches/release-2.1/ (Property Modified)
769 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
770 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
773 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
775 Merged revisions 1975 via svnmerge from
776 http://svn.atheme.org/charybdis/trunk
779 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
781 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
782 We should use the IP and not truncate the hostname.
783 From ratbox 2.2 (androsyn)
788 + - branches/release-2.1/ (Property Modified)
789 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
792 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
794 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
795 http://svn.atheme.org/charybdis/trunk
799 + - branches/release-2.1/ (Property Modified)
802 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
804 - branch 2.1 release family
808 + - branches/release-2.1/ (File Added)
811 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
813 Describe new handling of host mangling in channel bans in SGML.
817 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
820 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
822 - ok, 2.1 operline brought to you by marvin the melancholy robot
826 +1 -1 trunk/src/messages.tab (File Modified)
829 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
831 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
832 If anybody comes up with anything better, then please let us know
833 and we will change this before 2.1 is branched.
837 +1 -1 trunk/src/messages.tab (File Modified)
840 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
842 Add EUID to capab.txt.
846 +1 -0 trunk/doc/technical/capab.txt (File Modified)
849 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
855 +3 -0 trunk/NEWS (File Modified)
858 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
860 Allow service{} servers to manipulate the nick delay table
861 (for "nickserv enforcement").
862 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
863 If duration is 0, the nickdelay entry is removed, otherwise
864 it is added with the duration in seconds (maximum 24 hours).
865 It is suggested that this is used if the EUID capab is present.
869 +42 -1 trunk/modules/m_services.c (File Modified)
872 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
874 HURT: strip off *@ from the start of the mask
875 reject anything else containing '@' or '!'
879 +11 -0 trunk/extensions/hurt.c (File Modified)
882 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
884 ircd.c: need supported.h here
888 +1 -0 trunk/src/ircd.c (File Modified)
891 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
893 HURT: less ambiguity here
894 ips/hosts to be hurt must contain a '.' or ':' otherwise
895 they are interpreted as nicks
899 +14 -9 trunk/extensions/hurt.c (File Modified)
902 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
904 - we're now ircd-charybdis.org.
905 - properly alphabetize credits
909 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
912 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
914 - add additional modules to the configs
918 +6 -0 trunk/doc/example.conf (File Modified)
919 +12 -0 trunk/doc/reference.conf (File Modified)
922 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
924 - remove hurt.h, it is pointless and confusing
928 +27 -62 trunk/extensions/hurt.c (File Modified)
929 + - trunk/extensions/hurt.h (File Deleted)
932 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
934 - add code to suggest a local HURT by nickname.
935 - clean up this code (use libcharybdis runtime for memory management, not system libc)
939 +40 -10 trunk/extensions/hurt.c (File Modified)
940 +1 -0 trunk/extensions/hurt.h (File Modified)
943 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
949 +2 -1 trunk/NEWS (File Modified)
952 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
954 MASKTRACE/TESTMASK: check orighost as well
958 +4 -2 trunk/modules/m_etrace.c (File Modified)
959 +3 -1 trunk/modules/m_testmask.c (File Modified)
962 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
964 Make RPL_ISUPPORT (005) numeric modularizable.
965 Currently it will reassemble the numeric every time
966 it needs to be sent, using a few dozen callbacks;
967 if this is too slow some caching scheme should be
972 +0 -1 trunk/include/s_user.h (File Modified)
973 +36 -114 trunk/include/supported.h (File Modified)
974 +1 -1 trunk/modules/m_version.c (File Modified)
975 +1 -0 trunk/src/Makefile.in (File Modified)
976 +1 -0 trunk/src/ircd.c (File Modified)
977 +300 -25 trunk/src/s_user.c (File Modified)
978 + - trunk/src/supported.c (File Added)
981 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
983 EUID orighost could differ from host only in case,
984 do not mark as dynamic spoof then
988 +2 -1 trunk/modules/core/m_nick.c (File Modified)
991 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
993 kline help file: clarify a bit and remove some obsolete stuff
994 partly suggested by Olin
998 +8 -8 trunk/help/opers/kline (File Modified)
1001 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1007 +20 -0 trunk/NEWS (File Modified)
1010 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1012 Show real host/IP to nonopers whoising themselves.
1013 The IP is not shown for auth{} spoofs, otherwise it is,
1014 as it looked rather weird to me to show an auth{} spoofed
1015 IP like this. (/userhost on self still shows the IP.)
1019 +13 -2 trunk/modules/m_whois.c (File Modified)
1022 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1024 Document nick_delay stuff and move it around a bit.
1028 +1 -2 trunk/doc/example.conf (File Modified)
1029 +8 -2 trunk/doc/reference.conf (File Modified)
1032 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1034 - disable nickdelay by default. Needs to be documented in reference.conf.
1038 +2 -0 trunk/doc/example.conf (File Modified)
1039 +2 -0 trunk/doc/reference.conf (File Modified)
1042 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1044 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1048 +2 -1 trunk/modules/m_services.c (File Modified)
1051 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1053 ip_cloaking: somewhat hackish but we need to send the
1054 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1059 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1062 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1064 If EUID is used, show realhost in far connect notice
1065 (but not in far disconnect notice).
1069 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1072 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1075 - use non-ENCAP CHGHOST if possible
1076 - really introduce new users with their mangled and real
1077 host if +h is in default umodes
1081 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1084 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1086 Add non-ENCAP CHGHOST.
1090 +49 -11 trunk/modules/m_chghost.c (File Modified)
1093 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1095 Initial addition of EUID (puts realhost/account in same
1096 command as user introduction).
1097 See doc/technical/euid.txt for more information.
1098 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1102 + - trunk/doc/technical/euid.txt (File Added)
1103 +2 -1 trunk/include/s_serv.h (File Modified)
1104 +1 -1 trunk/include/s_user.h (File Modified)
1105 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1106 +1 -34 trunk/modules/m_chghost.c (File Modified)
1107 +0 -28 trunk/modules/m_services.c (File Modified)
1108 +30 -1 trunk/src/s_serv.c (File Modified)
1109 +30 -3 trunk/src/s_user.c (File Modified)
1112 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1114 Store the mangled host in localClient and use it for
1115 ban matching (also match real host for mangled users,
1116 also match mangled host for uncloaked users).
1117 Improve interaction of +h with auth{} and services
1119 Note that all of this only applies to clients who
1120 connect after the mangling module is loaded
1121 (other clients cannot even set +h).
1122 The sorcerynet cloaking module has not been updated
1127 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1128 +3 -0 trunk/include/client.h (File Modified)
1129 +64 -5 trunk/src/channel.c (File Modified)
1130 +1 -0 trunk/src/client.c (File Modified)
1131 +2 -2 trunk/src/s_user.c (File Modified)
1134 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1136 Document /stats U letters in sgml.
1140 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1143 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1145 Better description of hub_mask and leaf_mask.
1149 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1152 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1154 Add operspy_dont_care_user_info to sgml docs.
1158 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1161 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1163 Add general::operspy_dont_care_user_info.
1164 This makes /who mask equivalent to /who !mask for opers
1165 with the operspy flag, and removes the operspy log/notice
1166 on /who mask, /masktrace and /scan.
1167 The necessary privilege (operspy flag) is unchanged.
1168 Behaviour for the other operspy commands (channel
1169 related ones) is also unchanged.
1173 +1 -0 trunk/doc/example.conf (File Modified)
1174 +6 -0 trunk/doc/reference.conf (File Modified)
1175 +1 -0 trunk/include/s_conf.h (File Modified)
1176 +10 -8 trunk/modules/m_etrace.c (File Modified)
1177 +6 -0 trunk/modules/m_info.c (File Modified)
1178 +8 -5 trunk/modules/m_scan.c (File Modified)
1179 +1 -1 trunk/modules/m_version.c (File Modified)
1180 +6 -1 trunk/modules/m_who.c (File Modified)
1181 +1 -0 trunk/src/newconf.c (File Modified)
1182 +1 -0 trunk/src/s_conf.c (File Modified)
1185 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1187 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1188 This letter will also be used for showing operspy with
1189 limited accountability (show non channel related info
1190 without '!' or notice).
1194 +2 -0 trunk/doc/server-version-info (File Modified)
1195 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1196 +2 -0 trunk/include/ircd.h (File Modified)
1197 +6 -0 trunk/modules/m_info.c (File Modified)
1198 +2 -0 trunk/modules/m_version.c (File Modified)
1199 +1 -0 trunk/src/ircd_state.c (File Modified)
1202 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1204 Add m_webirc module, allows showing real host of CGI:IRC users.
1205 Differences to the version available on my web page for a while:
1206 instructions on how to set it up.
1210 +137 -0 trunk/extensions/Makefile.in (File Modified)
1211 + - trunk/extensions/m_webirc.c (File Added)
1214 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1216 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1220 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1223 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1225 - move beu from core to contributors
1226 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1230 +2 -2 trunk/CREDITS (File Modified)
1233 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1235 Mention that class blocks must be defined before the
1236 auth or connect blocks referencing them.
1240 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1243 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1246 - change from "can join" to "is banned", this reverses sense
1247 and removes "weird" checks like for +i, +l, +j
1248 - don't allow $j to same channel
1249 - +s/+p restriction removed, anyone can /mode b anyway
1254 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1257 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1259 Add a few important lines from reference.conf to example.conf.
1263 +8 -1 trunk/doc/example.conf (File Modified)
1266 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1268 - we don't support rtsigio anymore
1269 - we definately don't support VMS nor Cygwin either.
1273 +2 -2 trunk/INSTALL (File Modified)
1274 +0 -2 trunk/README.FIRST (File Modified)
1277 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1279 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1283 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1286 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1289 - return EXTBAN_NOMATCH for a valid ban that does not match
1290 - consider a $j ban invalid if we were already processing a
1291 can_join for a $j ban
1295 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1298 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1300 extb_extgecos: realhost -> orighost
1304 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1307 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1309 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1313 +59 -0 trunk/extensions/Makefile.in (File Modified)
1314 + - trunk/extensions/extb_canjoin.c (File Added)
1317 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1319 - oh right, charybdis calls that 'orighost'.
1323 +2 -2 trunk/modules/m_who.c (File Modified)
1326 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1328 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1332 +2 -0 trunk/modules/m_who.c (File Modified)
1335 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1337 - also check $x against realhost
1341 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1344 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1346 Sorcerynet people want a debugging notice moved from +s to +d.
1350 +1 -1 trunk/src/blacklist.c (File Modified)
1353 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1355 Use source_p instead of client_p for free_pre_client().
1356 client_p could be NULL or another client.
1360 +1 -1 trunk/src/client.c (File Modified)
1363 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1365 - revert this, I know how to fix it now
1369 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1372 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1374 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1375 This fix is probably suboptimal, but it does indeed fix the problem.
1379 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1382 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1384 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1388 +49 -0 trunk/extensions/Makefile.in (File Modified)
1389 + - trunk/extensions/extb_extgecos.c (File Added)
1392 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1394 Remove undocumented and unused general::fallback_to_ip6_int config option.
1398 +0 -3 trunk/include/s_conf.h (File Modified)
1399 +0 -3 trunk/src/newconf.c (File Modified)
1402 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1405 - document new TESTMASK
1406 - mention that TESTMASK matching is the same as MASKTRACE matching
1407 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1412 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1415 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1417 New testmask from ratbox 2.2.
1418 Allows matches on nick, ip and gecos in addition to user
1419 and host, and is fully analogous to masktrace.
1420 The numeric has changed from 724 to 727 and fields in it
1425 +4 -3 trunk/help/opers/testmask (File Modified)
1426 +1 -0 trunk/include/numeric.h (File Modified)
1427 +82 -9 trunk/modules/m_testmask.c (File Modified)
1428 +2 -2 trunk/src/messages.tab (File Modified)
1431 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1433 contrib -> extensions
1437 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1440 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1442 CHGHOST: Check validity of new hostname.
1443 If the command came from a local client (disabled by
1444 default), send an error message and drop the command.
1445 If the command came from a remote client or server,
1446 send a notice to opers and the target user (if local).
1450 +42 -1 trunk/modules/m_chghost.c (File Modified)
1453 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1459 +23 -1 trunk/NEWS (File Modified)
1462 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1464 When an outgoing server connection succeeds, set
1465 localClient->ip by simply copying the whole sockaddr
1466 struct instead of copying certain parts only.
1470 +1 -19 trunk/src/s_serv.c (File Modified)
1473 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1475 Give a special error message and ignore the connect block
1476 if trying to add a connect block for the server's own name.
1480 +7 -0 trunk/src/newconf.c (File Modified)
1483 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1485 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1486 when --disable-balloc is used, so that it compiles.
1487 Obviously the BlockHeapUsage() stub returns just zeroes so
1488 /stats z will be less informative.
1492 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1495 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1497 Free and zero dns_query in DNS callback for outgoing connect.
1498 This avoids double free of reslist.
1502 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1505 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1507 From ratbox, log failed outgoing connections to serverlog.
1512 +13 -1 trunk/src/s_serv.c (File Modified)
1515 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1517 Change serverlog message when connecting to be more clear and show the port number.
1521 +1 -1 trunk/src/s_serv.c (File Modified)
1524 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1526 Remove gethost_byname(), this is meaningless
1527 since the removal of AAAA -> A fallback (r1763).
1531 +0 -1 trunk/include/res.h (File Modified)
1532 +0 -12 trunk/src/res.c (File Modified)
1535 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1537 Remove ip6.int support and use only ip6.arpa.
1538 The global ip6.int zone has disappeared on June 1
1539 and a lot of other software has been removing ip6.int
1541 This removes the second and last case where IPv6
1542 support in charybdis causes extra lookups and slows
1547 +5 -27 trunk/src/res.c (File Modified)
1550 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1552 Mention new default (r1767) for connect::aftype in sgml docs.
1556 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1559 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1561 Use IPv6 if connect::host looks like an IPv6 address
1562 (contains a colon). No need to aftype=ipv6 anymore.
1566 +2 -0 trunk/src/newconf.c (File Modified)
1569 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1571 More information about connect::host.
1575 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1578 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1580 Remove fallback to A if AAAA cannot be found.
1581 In case of a forward check of a reverse lookup, we
1582 already know if it's ipv4 or ipv6, so it is not
1583 useful and in case of a forward lookup of a hostname
1584 in connect::host, connect::aftype already specifies
1585 if it's ipv4 or ipv6.
1589 +4 -27 trunk/src/res.c (File Modified)
1592 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1595 - check if +c made the message text empty and refuse
1597 - don't copy message text if it is not necessary
1602 +14 -4 trunk/modules/core/m_message.c (File Modified)
1605 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1607 remove_conf_item(): do not free cf_name, this is generally a string constant
1611 +0 -1 trunk/src/newconf.c (File Modified)
1614 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1616 Remove the old unused FDL_ constants.
1620 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1623 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1625 Remove an unused struct irc_sockaddr_storage from fde_t
1626 (allocated for every possible file descriptor).
1630 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1633 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1635 If the DNS lookup for an outgoing connection is still
1636 pending when it is closed, clean it up.
1640 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1643 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1645 If proc_answer() fails (for example if a lookup for an
1646 A record returns a CNAME), fail the query immediately.
1647 Previously the packet was just ignored, leaving the
1652 +4 -8 trunk/src/res.c (File Modified)
1655 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1657 Correct sockhost field in an outgoing server connection.
1658 First copy the host field from the server_conf, then
1659 take the IP from to where the connection was attempted
1660 when the connection callback is called.
1661 (Before r1747 this used the IP from the server_conf.)
1665 +8 -2 trunk/src/s_serv.c (File Modified)
1668 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1670 Remove ipnum (keep aftype) and dns_query from server_conf.
1671 We don't keep track of binary form address in connect{}
1672 blocks anymore, DNS lookups of names in host= gone.
1673 As before the DNS lookup is done on connect.
1674 This should unbreak hostnames in host= somewhat.
1678 +1 -2 trunk/include/s_newconf.h (File Modified)
1679 +2 -2 trunk/src/newconf.c (File Modified)
1680 +1 -42 trunk/src/s_newconf.c (File Modified)
1681 +12 -31 trunk/src/s_serv.c (File Modified)
1684 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1690 +1 -1 trunk/configure (File Modified)
1693 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
1695 Fix --disable-balloc help text (said --disable-small-net).
1699 +1 -1 trunk/configure.ac (File Modified)
1702 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
1704 Add general::servicestring, shown on RPL_WHOISOPERATOR for
1705 services (+S). Unlike operstring and adminstring, this
1706 is not changeable with /quote set but is updated on rehash.
1710 +1 -0 trunk/doc/example.conf (File Modified)
1711 +10 -2 trunk/doc/reference.conf (File Modified)
1712 +1 -0 trunk/include/s_conf.h (File Modified)
1713 +6 -0 trunk/modules/m_info.c (File Modified)
1714 +3 -2 trunk/modules/m_whois.c (File Modified)
1715 +1 -0 trunk/src/newconf.c (File Modified)
1716 +1 -0 trunk/src/s_conf.c (File Modified)
1719 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
1721 Fix handling of comma in whois: ignore the comma and
1722 everything after it but do output the entire parameter
1727 +2 -2 trunk/modules/m_whois.c (File Modified)
1730 beu 2006/07/21 22:36:46 UTC (20060721-1737)
1732 New /stats letter 's' to list HURTs:
1733 - opers get the full listing.
1734 - users get any HURTs that match their sockhost/orighost if
1735 "stats_k_oper_only" is set to 1.
1739 +50 -0 trunk/extensions/hurt.c (File Modified)
1742 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
1744 - make the newconf system available to modules.
1748 +4 -1 trunk/include/newconf.h (File Modified)
1749 +4 -8 trunk/src/newconf.c (File Modified)
1752 beu 2006/07/18 22:39:16 UTC (20060718-1733)
1754 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
1757 +0 -3 trunk/doc/example.conf (File Modified)
1758 +0 -3 trunk/doc/reference.conf (File Modified)
1761 beu 2006/07/18 22:34:36 UTC (20060718-1731)
1763 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
1767 +3 -0 trunk/doc/example.conf (File Modified)
1768 +3 -0 trunk/doc/reference.conf (File Modified)
1771 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
1773 Fix too early truncation of JOIN channel list.
1777 +2 -3 trunk/modules/core/m_join.c (File Modified)
1780 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
1782 - From ratbox 2.2 (anfl), send server notices about read
1783 errors from handshakes and servers to +s instead of +d.
1784 - Send various server notices about failed server
1785 connections which did not reach registered state network
1786 wide if the connection was initiated by a remote oper.
1787 This avoids annoying the whole net if there is a
1788 broken autoconnect, but allows all opers to see why a
1789 remote connect failed. Failed connections which did reach
1790 server state already generate server notices everywhere.
1792 Note: this is an exception to our general policy to not send
1793 server notices about unregistered connections remotely.
1797 +1 -0 trunk/include/client.h (File Modified)
1798 +20 -6 trunk/src/client.c (File Modified)
1799 +6 -6 trunk/src/s_serv.c (File Modified)
1802 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
1808 +1 -1 trunk/doc/example.conf (File Modified)
1809 +1 -1 trunk/doc/reference.conf (File Modified)
1812 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
1814 Don't allow #channel +b $c:&channel (inconsistent target).
1818 +3 -0 trunk/extensions/extb_channel.c (File Modified)
1821 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
1823 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
1827 +0 -2 trunk/include/client.h (File Modified)
1830 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
1832 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
1836 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
1839 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
1841 Store IP addresses in whowas. These are shown to opers.
1842 Obtained from Eurus patches.
1843 orighost tracking removed (not worth the memory IMHO),
1844 numeric changed to RPL_WHOISACTUALLY, fixed to deal
1845 with unknown IPs and to not violate auth{} spoof policy.
1849 +2 -0 trunk/doc/reference.conf (File Modified)
1850 +1 -0 trunk/include/numeric.h (File Modified)
1851 +1 -0 trunk/include/whowas.h (File Modified)
1852 +10 -1 trunk/modules/m_whowas.c (File Modified)
1853 +1 -1 trunk/src/messages.tab (File Modified)
1854 +4 -0 trunk/src/whowas.c (File Modified)
1857 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
1859 Describe hostmask parameter of masktrace better in sgml docs.
1863 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1866 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
1868 masktrace help file: mention CIDR IP masks
1873 +2 -0 trunk/help/opers/masktrace (File Modified)
1876 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
1878 MASKTRACE: allow normal match() on IP address also
1883 +2 -3 trunk/modules/m_etrace.c (File Modified)
1886 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
1888 Allow +S clients (services) to send to channels and @/+ channels always.
1892 +1 -1 trunk/modules/core/m_message.c (File Modified)
1893 +1 -1 trunk/src/channel.c (File Modified)
1896 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
1898 Allow servers to send to @#chan and +#chan.
1902 +1 -1 trunk/modules/core/m_message.c (File Modified)
1905 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
1907 Don't count opers on service{} servers in /lusers.
1911 +2 -2 trunk/src/s_user.c (File Modified)
1914 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
1916 Show opers the real host behind a dynamic spoof in WHOIS.
1917 If the user is auth{} spoofed, this shows the auth{} spoof
1918 otherwise it shows the DNS hostname and IP address.
1919 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
1923 +1 -0 trunk/include/numeric.h (File Modified)
1924 +12 -2 trunk/modules/m_whois.c (File Modified)
1925 +1 -1 trunk/src/messages.tab (File Modified)
1928 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
1930 Remove #define HIDE_SPOOF_IPS from config.h, should
1931 have been done earlier.
1935 +0 -7 trunk/include/config.h (File Modified)
1938 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
1940 Bring back ERR_CANTKILLSERVER.
1944 +5 -7 trunk/modules/core/m_kill.c (File Modified)
1947 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
1950 - also send RPL_HOSTHIDDEN on -h
1951 - don't allow +h for auth{} spoofed clients
1955 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
1958 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
1960 /etc/resolv.conf parsing:
1961 - don't crash (sometimes) if there is a line without an argument
1962 (e.g. 'search' by itself)
1963 - fix handling of lines with leading whitespace
1967 +9 -8 trunk/src/reslib.c (File Modified)
1970 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
1972 Put back code that terminates DNS queries, which was
1973 removed during the resolver changes.
1977 +4 -0 trunk/src/s_auth.c (File Modified)
1980 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
1982 - oh hey, that was in the wrong place
1986 +13 -13 trunk/src/s_auth.c (File Modified)
1989 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
1991 - handle a situation where a user can go away before DNS completes
1995 +13 -0 trunk/src/s_auth.c (File Modified)
1998 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2004 +1 -0 trunk/include/blacklist.h (File Modified)
2005 +1 -0 trunk/include/res.h (File Modified)
2006 +33 -2 trunk/src/blacklist.c (File Modified)
2007 +2 -0 trunk/src/client.c (File Modified)
2008 +24 -0 trunk/src/res.c (File Modified)
2011 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2013 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2014 if comm_accept() failed.
2016 Found with valgrind.
2020 +4 -4 trunk/src/listener.c (File Modified)
2023 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2025 - handle unavailable Client/preClient structs
2029 +9 -0 trunk/src/blacklist.c (File Modified)
2032 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2034 Add +lf to SGML docs.
2038 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2041 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2043 Also do forwarding if the channel limit (+l) is exceeded.
2047 +1 -1 trunk/help/opers/cmode (File Modified)
2048 +2 -2 trunk/modules/core/m_join.c (File Modified)
2051 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2053 Post-release lovin':
2054 - Update version to 2.1.0.
2055 - Regenerate configure.
2059 +9 -9 trunk/configure (File Modified)
2060 +1 -1 trunk/configure.ac (File Modified)
2063 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2065 Comment out example blacklist{} block.
2069 +7 -7 trunk/doc/example.conf (File Modified)
2070 +7 -7 trunk/doc/reference.conf (File Modified)
2073 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2075 Add note regarding use of AHBL BLs.
2079 +4 -0 trunk/doc/example.conf (File Modified)
2080 +4 -0 trunk/doc/reference.conf (File Modified)
2083 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2089 +2 -2 trunk/CREDITS (File Modified)
2092 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2098 +1 -0 trunk/CREDITS (File Modified)
2101 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2103 Put more recent ratbox CREDITS here.
2107 +3 -2 trunk/doc/Ratbox-team (File Modified)
2110 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2116 +5 -4 trunk/NEWS (File Modified)
2119 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2121 Mention that install or make install also avoids modunload crashes.
2125 +2 -1 trunk/BUGS (File Modified)
2128 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2134 +3 -8 trunk/NEWS (File Modified)
2137 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2143 +3 -2 trunk/BUGS (File Modified)
2146 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2148 - add orighost check to hurt.c
2153 +1 -6 trunk/BUGS (File Modified)
2154 +1 -1 trunk/extensions/hurt.c (File Modified)
2157 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2159 Make kline_exempt exempt from HURT also.
2163 +2 -1 trunk/extensions/hurt.c (File Modified)
2166 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2168 Fix mask HEAL propagation.
2172 +6 -3 trunk/extensions/hurt.c (File Modified)
2175 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2182 +18 -31 trunk/extensions/README (File Modified)
2185 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2187 More target change hax.
2192 +5 -0 trunk/extensions/hurt.c (File Modified)
2195 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2197 Improvements to HURT propagation.
2201 +8 -6 trunk/extensions/hurt.c (File Modified)
2204 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2206 - further simplification
2210 +25 -76 trunk/extensions/hurt.c (File Modified)
2211 +0 -9 trunk/extensions/hurt.h (File Modified)
2214 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2220 +13 -0 trunk/extensions/hurt.c (File Modified)
2223 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2225 - cut off at 15 messages instead of 30
2229 +1 -1 trunk/extensions/hurt.h (File Modified)
2232 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2234 Squash a warning here.
2238 +1 -3 trunk/src/ircd.c (File Modified)
2241 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2243 Don't show servers in /stats l to nonopers if flatten links is enabled.
2247 +3 -1 trunk/modules/m_stats.c (File Modified)
2250 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2256 +20 -7 trunk/extensions/hurt.c (File Modified)
2259 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2261 - remove inline stuff (yuck)
2262 - sockaddr should have been sockhost
2266 +22 -31 trunk/extensions/hurt.c (File Modified)
2269 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2271 - make hurt checking actually work
2275 +2 -7 trunk/extensions/hurt.c (File Modified)
2278 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2280 Slight tweak to alias{}.
2284 +4 -0 trunk/src/parse.c (File Modified)
2287 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2289 - further simplification
2293 +59 -71 trunk/extensions/hurt.c (File Modified)
2294 +0 -1 trunk/extensions/hurt.h (File Modified)
2297 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2299 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2303 +10 -20 trunk/extensions/hurt.c (File Modified)
2304 +0 -4 trunk/extensions/hurt.h (File Modified)
2307 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2309 - remove some unnecessary code here (hurt_initial_check_event()).
2313 +0 -23 trunk/extensions/hurt.c (File Modified)
2316 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2318 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2322 +8 -0 trunk/modules/core/m_message.c (File Modified)
2325 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2327 - more sane tgchange hax
2331 +2 -1 trunk/extensions/hurt.c (File Modified)
2334 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2336 Make HEAL <nick> work.
2340 +40 -43 trunk/extensions/hurt.c (File Modified)
2343 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2345 Destroy hurt_clients list on unload.
2349 +7 -0 trunk/extensions/hurt.c (File Modified)
2352 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2354 Coding style: no space between a function name and parenthesis.
2358 +43 -43 trunk/extensions/hurt.c (File Modified)
2361 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2363 Now works and throws out hurt clients after 30 protocol messages
2364 unless they identify.
2368 +28 -36 trunk/extensions/hurt.c (File Modified)
2369 +1 -7 trunk/extensions/hurt.h (File Modified)
2372 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2374 Working addition/lookup.
2378 +8 -0 trunk/extensions/hurt.c (File Modified)
2381 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2383 Get rid of hyb6 style propagation (:server COMMAND source).
2387 +18 -22 trunk/extensions/hurt.c (File Modified)
2390 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2392 add not-working hurt_add and hurt_find
2396 +13 -5 trunk/extensions/hurt.c (File Modified)
2399 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2401 Comment out a lot of stuff so I can load and unload this without crashing.
2405 +17 -6 trunk/extensions/hurt.c (File Modified)
2408 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2410 Fix svn:keywords and add a short comment at the top.
2414 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2417 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2419 - Make hurt module compile
2420 - Link it to the build
2421 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2422 correct flag name, no CAP_TS6 use etc
2426 +1 -0 trunk/extensions/Makefile.in (File Modified)
2427 +30 -32 trunk/extensions/hurt.c (File Modified)
2430 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2432 Put beu's hurt module in trunk.
2436 + - trunk/extensions/hurt.c (File Added)
2437 + - trunk/extensions/hurt.h (File Added)
2440 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2442 - _iprint(): use stderr instead of stdout
2446 +1 -1 trunk/src/s_log.c (File Modified)
2449 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2451 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2452 and subsequently destroy our kqueue when we close 0, 1, 2
2454 - After closing fd 0, 1, 2 reopen them to /dev/null again
2455 so we don't send messages from malloc etc to a random
2457 - Remove an obsolete comment.
2461 +13 -2 trunk/src/ircd.c (File Modified)
2464 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2470 +29 -1 trunk/NEWS (File Modified)
2473 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2479 +1 -1 trunk/configure (File Modified)
2482 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2484 Fix openssl version check to also accept versions newer than 0.9.6.
2488 +1 -1 trunk/configure.ac (File Modified)
2491 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2493 Oops, need packet.h here.
2497 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2500 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2502 End the flood grace period in CPRIVMSG/CNOTICE.
2506 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2509 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2511 - update class::connectfreq documentation
2515 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2518 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2520 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2524 +3 -6 trunk/src/s_serv.c (File Modified)
2527 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2529 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2533 +1 -1 trunk/src/messages.tab (File Modified)
2536 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2538 Don't mention that /stats p shows idle times, as it doesn't.
2542 +1 -1 trunk/help/opers/stats (File Modified)
2543 +1 -1 trunk/help/users/stats (File Modified)
2546 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2548 /stats A shows DNS servers, it doesn't matter whether ircd
2549 uses ADNS or something else.
2553 +1 -1 trunk/help/opers/stats (File Modified)
2556 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2558 get_client_name() fix
2562 +4 -0 trunk/src/client.c (File Modified)
2565 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2571 +6 -0 trunk/src/ircd.c (File Modified)
2574 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2576 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2579 +16 -17 trunk/configure (File Modified)
2580 +1 -1 trunk/configure.ac (File Modified)
2583 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2585 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2588 +135 -0 trunk/configure (File Modified)
2589 +6 -0 trunk/configure.ac (File Modified)
2592 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2594 Exit 0 on successful -conftest.
2598 +1 -1 trunk/src/ircd.c (File Modified)
2601 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2603 Make the "keep the parent process around" thing work, by opening
2604 a pipe to the child process. This pipe is on fd 0 in the child
2605 process. After successful initialization, the child will write
2606 a byte to this pipe, on fatal errors it will close it without
2609 Somewhat hackish still but should work.
2613 +27 -30 trunk/src/ircd.c (File Modified)
2616 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2618 - convert some error messages to ierror() over fprintf/ilog combination
2622 +3 -6 trunk/src/ircd.c (File Modified)
2625 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2627 - inotice() for loadmodule when in foreground mode
2631 +3 -0 trunk/src/modules.c (File Modified)
2634 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2636 - remove inotice() on loading modules from the config
2640 +0 -3 trunk/src/modules.c (File Modified)
2643 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2645 - usleep for 50000usec in the parent process to allow for startup messages
2646 to be cleanly printed before detaching to shell, this should be more than
2651 +3 -0 trunk/src/ircd.c (File Modified)
2654 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2656 - display more errors during normal startup as to try to help people find common problems
2660 +27 -10 trunk/src/ircd.c (File Modified)
2663 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2665 - version bump in preparation of 2.0.0 release
2669 +9 -9 trunk/configure (File Modified)
2670 +1 -1 trunk/configure.ac (File Modified)
2673 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2675 Change example.conf operator block from "admin" to "god",
2676 so as to show we encourage per-person operator blocks.
2680 +4 -2 trunk/doc/example.conf (File Modified)
2683 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2685 Document alias{} block.
2689 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2692 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
2694 Document DNS blacklist stuff in sgml.
2698 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2699 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2702 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
2704 Misc /stats clarifications.
2708 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2711 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
2713 Move snomasks into umodes chapter.
2714 Move oprivs chapter down.
2718 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
2719 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
2720 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2723 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
2725 Mention operator{} user@host change.
2729 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2732 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
2734 operator{} block user@host matches against orighost now, not host.
2735 This means that services/+h spoofs do not work in operator{} blocks;
2736 auth{} spoofs still work.
2740 +4 -0 trunk/doc/example.conf (File Modified)
2741 +1 -1 trunk/doc/reference.conf (File Modified)
2742 +2 -2 trunk/modules/m_challenge.c (File Modified)
2743 +1 -1 trunk/modules/m_oper.c (File Modified)
2746 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
2748 - inotice/iwarn/ierror() stuff I was working on
2752 +3 -0 trunk/include/s_log.h (File Modified)
2753 +15 -11 trunk/src/ircd.c (File Modified)
2754 +3 -1 trunk/src/modules.c (File Modified)
2755 +1 -1 trunk/src/newconf.c (File Modified)
2756 +54 -0 trunk/src/s_log.c (File Modified)
2759 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
2761 Oops, don't add blacklists to the list twice on rehash.
2765 +3 -2 trunk/src/blacklist.c (File Modified)
2768 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
2770 Remove notices to the client about progress of dnsbl lookups.
2774 +0 -4 trunk/src/blacklist.c (File Modified)
2777 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
2779 Add auth{} flag dnsbl_exempt.
2783 +2 -1 trunk/doc/example.conf (File Modified)
2784 +2 -1 trunk/doc/reference.conf (File Modified)
2785 +2 -0 trunk/include/s_conf.h (File Modified)
2786 +1 -0 trunk/src/newconf.c (File Modified)
2787 +8 -1 trunk/src/s_user.c (File Modified)
2790 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
2792 Switch alias{} and blacklist{} around, for consistency with example.conf.
2796 +18 -18 trunk/doc/reference.conf (File Modified)
2799 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
2801 Send a warning to the user if they are dnsbl listed but exempted.
2805 +17 -12 trunk/src/s_user.c (File Modified)
2808 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
2810 Move throwing out dnsbl listed clients to registration,
2811 and make kline_exempt exempt from it.
2815 +1 -0 trunk/include/blacklist.h (File Modified)
2816 +4 -0 trunk/include/client.h (File Modified)
2817 +15 -16 trunk/src/blacklist.c (File Modified)
2818 +6 -0 trunk/src/client.c (File Modified)
2819 +17 -0 trunk/src/s_user.c (File Modified)
2822 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
2824 Show refcount in /stats n.
2828 +3 -2 trunk/modules/m_stats.c (File Modified)
2831 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
2833 Don't look up dnsbls twice if they send USER twice.
2837 +5 -3 trunk/modules/m_user.c (File Modified)
2840 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
2842 Add /stats n to help files.
2846 +1 -0 trunk/help/opers/stats (File Modified)
2847 +1 -0 trunk/help/users/stats (File Modified)
2850 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
2852 Only check dnsbls for A records, not AAAA.
2856 +1 -1 trunk/src/blacklist.c (File Modified)
2859 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
2861 Don't remove non-illegal blacklists on completion of check.
2862 Add debugging notices (not working).
2866 +5 -1 trunk/src/blacklist.c (File Modified)
2869 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
2871 Don't call register_local_user() if they haven't sent a nick yet.
2875 +1 -1 trunk/src/blacklist.c (File Modified)
2878 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
2880 Add /stats n, shows dnsbls with counts (counts reset on rehash).
2884 +21 -0 trunk/modules/m_stats.c (File Modified)
2887 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
2889 More dnsbl rehash fixes, it was adding bogus entries.
2893 +2 -7 trunk/src/newconf.c (File Modified)
2896 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
2898 Need blacklist.h here.
2902 +1 -0 trunk/src/s_conf.c (File Modified)
2905 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
2911 +1 -2 trunk/configure (File Modified)
2912 +0 -48 trunk/configure.ac (File Modified)
2913 + - trunk/doc/example-iauth.conf (File Deleted)
2914 + - trunk/iauth/ (File Deleted)
2917 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
2919 Improve handling of rehashing with blacklists.
2920 Also some coding style tweaks.
2924 +3 -2 trunk/include/blacklist.h (File Modified)
2925 +35 -16 trunk/src/blacklist.c (File Modified)
2926 +2 -0 trunk/src/s_conf.c (File Modified)
2929 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
2931 Clear can_send cache if a user logs in or out from services.
2935 +2 -0 trunk/modules/m_services.c (File Modified)
2938 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
2940 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
2941 This directory is not entered by default.
2942 More stuff needs to be moved into here.
2946 +2 -1 trunk/configure (File Modified)
2947 +1 -0 trunk/configure.ac (File Modified)
2948 +69 -458 trunk/extensions/Makefile.in (File Modified)
2949 + - trunk/extensions/m_clearchan.c (File Deleted)
2950 + - trunk/extensions/m_force.c (File Deleted)
2951 + - trunk/unsupported/ (File Added)
2952 + - trunk/unsupported/Makefile.in (File Added)
2953 + - trunk/unsupported/m_clearchan.c (File Added)
2954 + - trunk/unsupported/m_force.c (File Added)
2957 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
2959 Logging/wallops for forcejoin/forcepart, numeric fix.
2960 This needs to be moved to the toys section.
2964 +22 -2 trunk/extensions/m_force.c (File Modified)
2967 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
2969 Fix comments at the top (including copyright).
2973 +3 -2 trunk/extensions/m_omode.c (File Modified)
2976 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
2978 Add OMODE command to extensions/ for oper mode hacking:
2979 - requires admin privs
2980 - does not work for opped opers
2982 - sends a ServerMode for opping the oper themselves,
2983 otherwise a mode coming from the oper (not only
2984 does this provide full accountability, it is also
2985 easiest to implement while avoiding channels
2986 messed up with bogus bans etc).
2990 +171 -0 trunk/extensions/Makefile.in (File Modified)
2991 + - trunk/extensions/m_omode.c (File Added)
2994 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3000 + - trunk/include/blacklist.h (Property Modified)
3001 + - trunk/src/blacklist.c (Property Modified)
3004 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3006 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3010 +5 -1 trunk/src/blacklist.c (File Modified)
3013 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3015 Initial DNS blacklist support:
3016 - see example.conf for how to use.
3017 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3018 - tor.ahbl.org is also included because most networks will not want to allow tor
3019 (and we're considering going KoS on tor users here anyway due to abuse)
3023 +18 -0 trunk/doc/example.conf (File Modified)
3024 +66 -0 trunk/doc/reference.conf (File Modified)
3025 + - trunk/include/blacklist.h (File Added)
3026 +2 -0 trunk/include/client.h (File Modified)
3027 +3 -0 trunk/modules/m_user.c (File Modified)
3028 +152 -0 trunk/src/Makefile.in (File Modified)
3029 + - trunk/src/blacklist.c (File Added)
3030 +34 -0 trunk/src/newconf.c (File Modified)
3031 +1 -0 trunk/src/s_auth.c (File Modified)
3032 +4 -0 trunk/src/s_user.c (File Modified)
3035 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3037 Remove last bit of lzo stuff (comment in example.conf connect{}).
3041 +0 -4 trunk/doc/example.conf (File Modified)
3044 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3046 Show sasl successes and failures in /stats t (like other
3047 things in /stats t, about local clients only).
3051 +2 -0 trunk/include/s_stats.h (File Modified)
3052 +3 -0 trunk/modules/m_sasl.c (File Modified)
3053 +3 -0 trunk/src/s_stats.c (File Modified)
3056 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3058 Allow messaging services by nickname without using
3059 target change slots (this was already possible with
3060 user@server notation or services shortcuts).
3064 +2 -2 trunk/modules/core/m_message.c (File Modified)
3067 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3069 Abort a safelist if a new /list comes in while one is already in progress.
3073 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3076 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3078 Change $![letter]:[mask] to $~[letter]:[mask]
3079 so both ! and ~ invert an extban.
3083 +2 -0 trunk/src/chmode.c (File Modified)
3086 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3088 - revert due to technical issues
3092 +1 -1 trunk/src/extban.c (File Modified)
3095 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3097 - 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
3101 +1 -1 trunk/src/extban.c (File Modified)
3104 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3106 Don't pace /list on a single channel.
3110 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3113 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3115 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3119 +4 -2 trunk/include/supported.h (File Modified)
3122 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3124 Extban types are case insensitive; force them to lowercase when added.
3128 +5 -5 trunk/doc/extban.txt (File Modified)
3129 +4 -0 trunk/src/chmode.c (File Modified)
3130 +3 -3 trunk/src/extban.c (File Modified)
3133 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3135 sendto_wallops_flags():
3136 - instead of checking IsOper on each client, walk the appropriate list
3137 - instead of sending non-+z wallops from persons to nonopers, send only
3138 +w wallops from persons
3142 +1 -5 trunk/src/send.c (File Modified)
3145 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3147 Prefix oper wallops with "WALLOPS - " if they would
3148 otherwise look like operwalls or locops, when sending
3149 them to local users.
3153 +11 -1 trunk/modules/m_wallops.c (File Modified)
3156 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3158 Make sure destination field in some sasl numerics
3159 is the user's nick, not the sasl agent or server
3164 +2 -2 trunk/modules/m_sasl.c (File Modified)
3167 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3169 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3173 +1 -1 trunk/extensions/Makefile.in (File Modified)
3176 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3178 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3182 +1 -0 trunk/src/s_user.c (File Modified)
3185 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3187 Fix build for when IPv6 is disabled.
3191 +12 -10 trunk/src/s_auth.c (File Modified)
3194 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3196 Add information about adding extban types.
3200 +25 -0 trunk/doc/extban.txt (File Modified)
3203 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3205 Better extban validation: try to match a new extban from
3206 a local user against its setter to see if it is valid.
3207 Unknown extban types from remotes are no longer hidden.
3211 +4 -3 trunk/doc/extban.txt (File Modified)
3212 +1 -0 trunk/include/channel.h (File Modified)
3213 +2 -6 trunk/src/chmode.c (File Modified)
3214 +32 -0 trunk/src/extban.c (File Modified)
3217 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3219 Make sure both .c.o: and .s.o: are followed by the necessary command.
3223 +1 -0 trunk/src/Makefile.in (File Modified)
3226 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3228 Add need_sasl auth{} flag to sgml documentation.
3232 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3235 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3237 Document need_sasl auth{} flag in example confs.
3241 +1 -0 trunk/doc/example.conf (File Modified)
3242 +1 -0 trunk/doc/reference.conf (File Modified)
3245 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3247 Don't allow TB to set an empty topic.
3248 This would be possible if a server sent bad protocol
3249 and could cause a crash.
3253 +4 -0 trunk/modules/m_tb.c (File Modified)
3256 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3262 +1 -1 trunk/Makefile.in (File Modified)
3265 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3271 +2 -2 trunk/configure (File Modified)
3272 +1 -1 trunk/configure.ac (File Modified)
3275 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3281 +2 -2 trunk/configure (File Modified)
3284 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3290 +1 -1 trunk/extensions/Makefile.in (File Modified)
3293 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3295 - rename contrib to extensions to bring some clarity to things
3299 +1 -1 trunk/Makefile.in (File Modified)
3300 +1 -1 trunk/configure.ac (File Modified)
3301 +10 -10 trunk/doc/example.conf (File Modified)
3302 +10 -10 trunk/doc/reference.conf (File Modified)
3303 + - trunk/extensions/ (File Added)
3304 + - trunk/extras/ (File Deleted)
3307 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3313 +1 -1 trunk/Makefile.in (File Modified)
3314 +1 -1 trunk/configure.ac (File Modified)
3315 + - trunk/contrib/ (File Deleted)
3316 + - trunk/extras/ (File Added)
3319 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3321 Don't allow servers to QUIT (they should use SQUIT).
3325 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3328 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3334 + - trunk/src/fnvhash.s (Property Modified)
3337 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3339 - reduced version of code
3343 +9 -61 trunk/src/fnvhash.s (File Modified)
3346 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3348 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3352 +1 -1 trunk/src/fnvhash.s (File Modified)
3355 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3357 Fix orighost matching for klines, etc. Was hashing the visible
3362 +1 -1 trunk/src/hostmask.c (File Modified)
3365 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3367 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3371 +7 -1 trunk/configure (File Modified)
3372 +5 -0 trunk/configure.ac (File Modified)
3373 +5 -6 trunk/src/Makefile.in (File Modified)
3374 +0 -4 trunk/src/fnvhash.s (File Modified)
3375 +0 -2 trunk/src/hash.c (File Modified)
3378 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3380 - regenerate configure
3384 +18 -0 trunk/configure (File Modified)
3387 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3389 - --enable-ricer-hashing option.
3393 +9 -0 trunk/configure.ac (File Modified)
3394 +3 -0 trunk/include/setup.h.in (File Modified)
3397 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3399 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3403 + - trunk/src/fnvhash.s (File Added)
3404 +3 -0 trunk/src/hash.c (File Modified)
3407 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3409 Fix syntax error in reference.conf.
3413 +0 -1 trunk/doc/reference.conf (File Modified)
3416 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3418 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3419 (&& instead of ||...)
3420 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3424 +1 -1 trunk/src/chmode.c (File Modified)
3427 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3429 Documentation for extban.
3433 + - trunk/doc/extban.txt (File Added)
3436 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3438 Add extban modules to example confs.
3442 +5 -0 trunk/doc/example.conf (File Modified)
3443 +10 -0 trunk/doc/reference.conf (File Modified)
3446 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3448 Initial addition of extended ban types (conditionals).
3449 Allows custom +bqeI checks via modules.
3450 Initial extra types are account (a[:mask]), oper (o),
3451 channel (c:name), realname (r:mask), server (s:mask).
3455 +229 -0 trunk/contrib/Makefile.in (File Modified)
3456 + - trunk/contrib/extb_account.c (File Added)
3457 + - trunk/contrib/extb_channel.c (File Added)
3458 + - trunk/contrib/extb_oper.c (File Added)
3459 + - trunk/contrib/extb_realname.c (File Added)
3460 + - trunk/contrib/extb_server.c (File Added)
3461 +13 -0 trunk/include/channel.h (File Modified)
3462 +1 -0 trunk/src/Makefile.in (File Modified)
3463 +14 -5 trunk/src/channel.c (File Modified)
3464 +91 -0 trunk/src/chmode.c (File Modified)
3465 + - trunk/src/extban.c (File Added)
3468 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3470 Do not force +bqeI modes starting with '$' in nick!user@host format.
3471 * and ? characters in them are still assumed to be wildcards.
3475 +6 -0 trunk/src/chmode.c (File Modified)
3478 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3480 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3484 +4 -0 trunk/modules/m_capab.c (File Modified)
3487 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3489 Stop some mixing of client and server protocol.
3493 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3494 +4 -2 trunk/modules/m_pass.c (File Modified)
3495 +6 -0 trunk/modules/m_sasl.c (File Modified)
3496 +6 -0 trunk/modules/m_user.c (File Modified)
3499 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3505 +0 -2 trunk/include/s_newconf.h (File Modified)
3506 +0 -4 trunk/include/s_serv.h (File Modified)
3507 +0 -1 trunk/src/newconf.c (File Modified)
3508 +1 -13 trunk/src/s_serv.c (File Modified)
3511 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3513 - revert LZOLink patch for now
3517 +0 -1 trunk/servlink/Makefile.in (File Modified)
3518 +0 -16 trunk/servlink/README (File Modified)
3519 +2 -36 trunk/servlink/control.c (File Modified)
3520 +0 -3 trunk/servlink/control.h (File Modified)
3521 +7 -5955 trunk/servlink/io.c (File Modified)
3522 + - trunk/servlink/lzoconf.h (File Deleted)
3523 + - trunk/servlink/lzodefs.h (File Deleted)
3524 + - trunk/servlink/minilzo.c (File Deleted)
3525 + - trunk/servlink/minilzo.h (File Deleted)
3526 +0 -1 trunk/servlink/servlink.h (File Modified)
3529 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3535 +4 -2 trunk/servlink/control.c (File Modified)
3536 +2 -1 trunk/servlink/io.c (File Modified)
3539 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3545 +2 -2 trunk/servlink/io.c (File Modified)
3548 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3550 - paranoia, prevent segfaults
3554 +2 -2 trunk/servlink/io.c (File Modified)
3557 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3559 - more optimal servlink code
3563 +21 -8 trunk/servlink/io.c (File Modified)
3566 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3568 - more efficient read strategy
3572 +15 -3 trunk/servlink/io.c (File Modified)
3575 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3577 - use lzo_uintp cast to make LZO happy
3581 +3 -3 trunk/servlink/io.c (File Modified)
3584 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3586 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3590 +4 -0 trunk/doc/example.conf (File Modified)
3591 +2 -1 trunk/include/s_newconf.h (File Modified)
3592 +4 -0 trunk/include/s_serv.h (File Modified)
3593 +1 -0 trunk/servlink/Makefile.in (File Modified)
3594 +16 -0 trunk/servlink/README (File Modified)
3595 +34 -2 trunk/servlink/control.c (File Modified)
3596 +3 -0 trunk/servlink/control.h (File Modified)
3597 +5929 -7 trunk/servlink/io.c (File Modified)
3598 + - trunk/servlink/lzoconf.h (File Added)
3599 + - trunk/servlink/lzodefs.h (File Added)
3600 + - trunk/servlink/minilzo.c (File Added)
3601 + - trunk/servlink/minilzo.h (File Added)
3602 +1 -0 trunk/servlink/servlink.h (File Modified)
3603 +1 -0 trunk/src/newconf.c (File Modified)
3604 +14 -2 trunk/src/s_serv.c (File Modified)
3607 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3609 - remove imalloc, it was a concept that probably wouldn't have worked properly
3613 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3614 + - trunk/libcharybdis/imalloc.c (File Deleted)
3615 + - trunk/libcharybdis/imalloc.h (File Deleted)
3618 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3620 - disable imalloc for now
3624 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3627 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3629 - remove unneeded debug code
3633 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3636 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3638 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3642 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3645 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3647 - more stuff here, imalloc remains disabled for now
3651 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3654 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3660 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3663 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3669 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3670 +2 -0 trunk/src/ircd.c (File Modified)
3673 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3675 - roll back libircd crap
3679 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3680 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3681 +29 -0 trunk/src/.depend (File Modified)
3682 +6 -21 trunk/src/Makefile.in (File Modified)
3683 +3 -218 trunk/src/ircd.c (File Modified)
3684 + - trunk/src/ircd_linker.c (File Deleted)
3685 + - trunk/src/main.c (File Deleted)
3688 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3690 - realloc(), free() implementation
3694 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
3697 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
3699 - malloc(), calloc() implementation
3703 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
3706 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
3708 - block_free(), block_find(), retune_heaps() implementation
3712 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
3715 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
3717 - block_destroy code, block_allocate code.
3721 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
3724 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
3730 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
3733 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
3735 - disable imalloc again :P
3739 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3742 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
3748 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3751 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
3757 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3760 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
3762 - constructor code for imalloc engine (malloc_init())
3766 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
3769 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
3771 - imalloc engine improvements
3775 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
3778 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
3780 - replace mmap() code with direct brk()/sbrk() calls.
3784 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
3787 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
3789 - remove outdated i_malloc() interfaces
3793 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
3796 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
3798 - redisable imalloc (sorry!)
3802 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3805 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
3807 - correct GET_PAGE_SLOT() macro
3811 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3814 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
3816 - oops forgot to commit it with imalloc turned off
3820 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3823 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
3829 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
3830 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
3833 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
3835 - lowlevel imalloc code
3839 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
3840 + - trunk/libcharybdis/imalloc.h (File Added)
3843 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
3849 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
3852 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
3858 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
3861 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
3863 - 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)
3867 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
3868 + - trunk/libcharybdis/imalloc.c (File Added)
3871 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
3873 - increment configure Id
3877 +2208 -1 trunk/configure (File Modified)
3880 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
3882 - bootstrap for imalloc code
3886 +54 -1 trunk/configure.ac (File Modified)
3887 +27 -0 trunk/include/setup.h.in (File Modified)
3890 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
3892 Clarify interaction of spoofs and channel bans/operator{} blocks.
3896 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3897 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3900 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
3902 - move rehash checking &c into a timed event (idea stolen from ratbox3)
3906 +30 -22 trunk/src/ircd.c (File Modified)
3909 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
3911 If shared{} blocks deny something, the command
3912 is silently ignored.
3916 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3919 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
3921 Move up IsService check so we don't store a non-service
3922 in preClient->sasl_agent.
3926 +6 -6 trunk/modules/m_sasl.c (File Modified)
3929 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
3931 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
3932 Add some more sanity checks on agent strings.
3936 +13 -11 trunk/modules/m_sasl.c (File Modified)
3939 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
3941 Unknown clients can have an ID too now so make sure to remove
3942 them from the hash if they exit.
3946 +3 -0 trunk/src/client.c (File Modified)
3949 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
3951 Only accept sasl from servers in a service{} block.
3952 Not tested but this must go in.
3956 +6 -0 trunk/modules/m_sasl.c (File Modified)
3957 +3 -0 trunk/modules/m_signon.c (File Modified)
3960 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
3962 Only process SAVE messages targetting registered users,
3963 not servers or unregistered connections. Could cause
3964 a crash when bad protocol was received.
3968 +5 -1 trunk/modules/core/m_nick.c (File Modified)
3971 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
3973 - fix QJM buffer overflow vulnerability (fucking GXTi)
3977 +3 -3 trunk/src/s_user.c (File Modified)
3980 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
3982 Mention /scan umodes under oper_spy privilege.
3986 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3989 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
3991 Mention that overlapping cluster blocks are a bad thing.
3995 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3998 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4000 - Document cluster{} and shared{} blocks.
4001 - Mention that service{} does not allow wildcards.
4005 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4008 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4010 Document exempt{} and service{} blocks, point to reference.conf for
4011 general{}, channel{} and serverhide{}.
4015 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4018 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4020 Document ~ in lists of values better.
4024 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4027 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4029 More detailed CNOTICE, CPRIVMSG descriptions.
4033 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4036 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4038 Oops, need both Revision and Id on modules.
4042 + - trunk/modules/sno_routing.c (Property Modified)
4045 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4047 Tweak header comment a bit (filename, Id).
4051 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4054 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4056 Add GLINE and UNGLINE.
4060 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4063 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4065 New configure with proper Id.
4069 +3 -1 trunk/configure (File Modified)
4072 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4074 Change #include directives for in6addr_any, hopefully compiles better now.
4078 +3 -1 trunk/configure.ac (File Modified)
4081 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4083 Encourage putting actual administrative information
4084 in the admin{} block.
4088 +3 -3 trunk/doc/example.conf (File Modified)
4091 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4093 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4097 +9 -7 trunk/include/s_conf.h (File Modified)
4098 +1 -0 trunk/src/newconf.c (File Modified)
4099 +10 -0 trunk/src/s_user.c (File Modified)
4102 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4104 - Change to glines = no in example confs
4105 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4110 +1 -1 trunk/doc/example.conf (File Modified)
4111 +1 -1 trunk/doc/reference.conf (File Modified)
4112 +2 -2 trunk/modules/m_gline.c (File Modified)
4115 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4117 - forward-port QJM fix from 1.1
4121 +2 -0 trunk/src/s_user.c (File Modified)
4124 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4126 - add switch to configure to disable the block allocator
4130 +18 -0 trunk/configure (File Modified)
4131 +9 -0 trunk/configure.ac (File Modified)
4132 +0 -6 trunk/include/config.h (File Modified)
4133 +3 -0 trunk/include/setup.h.in (File Modified)
4136 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4138 Fix wierd error that would exit SASL users with "Overridden"
4141 +1 -1 trunk/modules/m_signon.c (File Modified)
4144 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4146 Remove obsolete XXX comment about lazylinks.
4150 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4153 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4155 OJOIN: make sure to send the wallops remotely for #channels
4159 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4162 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4164 Accountability for OJOIN (contrib module)
4167 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4170 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4172 - move more stuff over to ircd_state
4176 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4177 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4178 +9 -0 trunk/src/ircd_state.c (File Modified)
4179 +3 -3 trunk/src/patricia.c (File Modified)
4182 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4184 - move more stuff out of libircd and into ircd_state.c
4188 +5 -5 trunk/src/channel.c (File Modified)
4189 +4 -4 trunk/src/client.c (File Modified)
4190 +12 -0 trunk/src/ircd_state.c (File Modified)
4193 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4195 - this is just barrels of fun
4199 + - trunk/include/ircd_state.h (File Added)
4200 +1 -1 trunk/src/Makefile.in (File Modified)
4201 +2 -1 trunk/src/channel.c (File Modified)
4202 +3 -52 trunk/src/ircd.c (File Modified)
4203 +100 -3 trunk/src/ircd_state.c (File Modified)
4206 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4208 It's .include, not #include.
4212 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4215 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4217 More consistent section titles.
4221 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4222 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4223 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4226 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4228 Mention possible exceeding of +j/+l due to propagation
4229 delays between servers.
4233 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4236 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4239 - "text" -> <quote>text</quote>
4245 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4246 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4247 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4248 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4251 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4253 Remove text about deprecation of glines.
4257 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4260 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4262 - Add description of umode +D, deaf.
4263 - Mention CALLERID 005 token with umode +g.
4267 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4270 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4272 Strip off a leading colon in services shortcuts (aliases).
4276 +2 -0 trunk/src/parse.c (File Modified)
4279 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4281 Add no_oper_invis contrib module, denies opers setting
4282 themselves invisible (except hidden_oper's).
4286 +42 -0 trunk/contrib/Makefile.in (File Modified)
4287 + - trunk/contrib/no_oper_invis.c (File Added)
4290 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4292 Mention /stats E, make the other /stats descriptions more consistent.
4296 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4299 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4301 Mention that the KILL reason and oper will appear on channels.
4305 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4308 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4310 Mention /mode #channel f to query forward channel from outside.
4314 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4317 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4319 Port over RATBOX_2_1 r20960 (anfl):
4320 client connect notices to +C should be hiding the extra
4321 fields for spoofed users
4325 +2 -1 trunk/src/s_user.c (File Modified)
4328 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4330 Add a chapter with our extra user commands:
4331 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4335 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4336 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4339 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4341 Do not put by <server>: in SQUIT reasons to servers
4342 other than the one being exited.
4346 +1 -1 trunk/src/client.c (File Modified)
4349 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4351 Regenerate configure.
4355 +1162 -1159 trunk/configure (File Modified)
4358 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4360 Move the warning flags down so they do not mess up
4361 checks like for -Wl,-export-dynamic.
4365 +33 -30 trunk/configure.ac (File Modified)
4368 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4374 +2 -1 trunk/iauth/Makefile.in (File Modified)
4377 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4379 - build iauth makefile
4383 +3 -2 trunk/configure (File Modified)
4384 +1 -0 trunk/configure.ac (File Modified)
4387 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4393 + - trunk/iauth/Makefile.in (File Added)
4396 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4398 - add iauth.conf.example from irc2.11
4402 + - trunk/doc/example-iauth.conf (File Added)
4405 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4407 - wow, i found some docs on this thing
4411 + - trunk/doc/technical/iauth-internals.txt (File Added)
4414 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4416 - no longer applicable
4420 + - trunk/authdaemon/ (File Deleted)
4423 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4425 - remove libircd.so on make clean (oops)
4429 +1 -1 trunk/src/Makefile.in (File Modified)
4432 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4434 - merge iauth source for experimentation
4438 + - trunk/iauth/ (File Added)
4439 + - trunk/iauth/a_conf.c (File Added)
4440 + - trunk/iauth/a_conf_def.h (File Added)
4441 + - trunk/iauth/a_conf_ext.h (File Added)
4442 + - trunk/iauth/a_defines.h (File Added)
4443 + - trunk/iauth/a_externs.h (File Added)
4444 + - trunk/iauth/a_io.c (File Added)
4445 + - trunk/iauth/a_io_ext.h (File Added)
4446 + - trunk/iauth/a_log.c (File Added)
4447 + - trunk/iauth/a_log_def.h (File Added)
4448 + - trunk/iauth/a_log_ext.h (File Added)
4449 + - trunk/iauth/a_struct_def.h (File Added)
4450 + - trunk/iauth/iauth.c (File Added)
4451 + - trunk/iauth/mod_lhex.c (File Added)
4452 + - trunk/iauth/mod_lhex_ext.h (File Added)
4453 + - trunk/iauth/mod_pipe.c (File Added)
4454 + - trunk/iauth/mod_pipe_ext.h (File Added)
4455 + - trunk/iauth/mod_rfc931.c (File Added)
4456 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4457 + - trunk/iauth/mod_socks.c (File Added)
4458 + - trunk/iauth/mod_socks_ext.h (File Added)
4459 + - trunk/iauth/mod_webproxy.c (File Added)
4460 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4463 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4465 User /quote help index was not sorted properly.
4469 +2 -2 trunk/help/Makefile.in (File Modified)
4470 +8 -8 trunk/help/users/index (File Modified)
4473 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4479 +25 -8 trunk/help/opers/index (File Modified)
4480 + - trunk/help/opers/scan (File Added)
4483 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4486 - Document SCAN UMODES
4487 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4491 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4494 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4496 Add our copyright information to /info (part of release-1.1 r1026).
4500 +1 -0 trunk/src/version.c.SH (File Modified)
4503 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4505 Fix some compile warnings.
4509 +1 -1 trunk/modules/core/m_join.c (File Modified)
4510 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4511 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4512 +1 -1 trunk/modules/m_scan.c (File Modified)
4513 +4 -4 trunk/modules/m_signon.c (File Modified)
4516 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4518 RSFNC: OK, actually consider unknowns also for detecting a collide.
4519 Otherwise we can get two clients with the same nick.
4523 +1 -1 trunk/modules/m_services.c (File Modified)
4526 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4528 - charybdis profiling stuff
4529 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4534 +0 -8 trunk/configure (File Modified)
4535 +1 -8 trunk/configure.ac (File Modified)
4536 +18 -0 trunk/include/channel.h (File Modified)
4537 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4538 +335 -260 trunk/src/.depend (File Modified)
4539 +1569 -0 trunk/src/Makefile.in (File Modified)
4540 + - trunk/src/chmode.c (File Added)
4541 +16 -1 trunk/src/ircd.c (File Modified)
4542 +11 -0 trunk/src/main.c (File Modified)
4543 +11 -0 trunk/src/modules.c (File Modified)
4546 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4548 RSFNC: Do not send kills to servers for unknowns
4552 +4 -2 trunk/modules/m_services.c (File Modified)
4555 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4557 Describe service{} blocks in reference.conf.
4561 +12 -0 trunk/doc/reference.conf (File Modified)
4564 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4566 Replace this list of modes with pointers to other documentation.
4570 +6 -50 trunk/doc/modes.txt (File Modified)
4573 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4575 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4576 looks too much like an old-ircd client pointer otherwise.
4580 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4583 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4586 - note truncation of the list (perhaps sending multiple
4588 - clarify in a comment that /findforwards on a nonexistent
4589 channel can be useful
4590 - sendto_one_notice() requires that the text start with
4595 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4598 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4600 When we close a local server's link, always include the
4601 name of the client causing the exit in the reason in the
4602 SQUIT we send them (replacing them with us). This makes
4603 sure server notices for stuff like "Not enough arguments
4604 to server command" are different on the two sides.
4608 +7 -5 trunk/src/client.c (File Modified)
4611 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4613 New contrib module m_findforwards.c
4617 +112 -0 trunk/contrib/Makefile.in (File Modified)
4618 + - trunk/contrib/m_findforwards.c (File Added)
4621 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4623 Whoops, don't show real host behind auth{} spoof in
4624 spoof notices if hide_spoof_ips is enabled.
4626 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4630 +3 -2 trunk/src/s_conf.c (File Modified)
4633 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4635 Add dalnet-style /identify that sends to nickserv or chanserv.
4639 +102 -0 trunk/contrib/Makefile.in (File Modified)
4640 + - trunk/contrib/m_identify.c (File Added)
4643 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4645 Document alias{} blocks a bit better.
4649 +9 -0 trunk/doc/reference.conf (File Modified)
4652 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4654 - add aliases to /stats m (data usage is not counted though, sorry)
4658 +1 -0 trunk/include/s_conf.h (File Modified)
4659 +3 -0 trunk/src/newconf.c (File Modified)
4660 +15 -0 trunk/src/parse.c (File Modified)
4663 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4665 - remove m_sshortcut as it's no longer relevant
4669 +0 -145 trunk/modules/Makefile.in (File Modified)
4670 + - trunk/modules/m_sshortcut.c (File Deleted)
4673 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4675 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4676 targets instead of my original idea :P)
4680 +32 -0 trunk/doc/example.conf (File Modified)
4681 +35 -0 trunk/doc/reference.conf (File Modified)
4682 +4 -0 trunk/include/parse.h (File Modified)
4683 +7 -0 trunk/include/s_conf.h (File Modified)
4684 +82 -0 trunk/src/newconf.c (File Modified)
4685 +78 -0 trunk/src/parse.c (File Modified)
4686 +16 -0 trunk/src/s_conf.c (File Modified)
4689 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4691 Remove some spaces after tabs. ??
4695 +18 -18 trunk/src/newconf.c (File Modified)
4698 jilles 2006/03/05 23:15:38 UTC (20060305-940)
4701 - make sure to clear all marks also if the who was aborted
4702 because of too many matches
4703 - give ERR_TOOMANYMATCHES if too many matches
4706 ratbox RATBOX_2_2 r22003 (jilles)
4710 +28 -26 trunk/modules/m_who.c (File Modified)
4713 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
4719 +9 -9 trunk/configure (File Modified)
4720 +1 -1 trunk/configure.ac (File Modified)
4723 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
4725 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
4729 +2 -1 trunk/include/s_newconf.h (File Modified)
4730 +20 -0 trunk/modules/m_rehash.c (File Modified)
4731 +1 -1 trunk/src/s_newconf.c (File Modified)
4734 gxti 2006/03/05 03:38:33 UTC (20060305-930)
4736 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
4740 +0 -1 trunk/doc/example.conf (File Modified)
4741 +0 -3 trunk/doc/reference.conf (File Modified)
4742 +0 -1 trunk/include/s_conf.h (File Modified)
4743 +0 -6 trunk/modules/m_info.c (File Modified)
4744 +1 -1 trunk/src/channel.c (File Modified)
4745 +0 -1 trunk/src/newconf.c (File Modified)
4748 gxti 2006/03/05 00:48:56 UTC (20060305-928)
4750 Missing header in m_chghost.c
4753 +1 -0 trunk/modules/m_chghost.c (File Modified)
4756 gxti 2006/02/28 19:53:33 UTC (20060228-926)
4758 Relocate QJM code to a seperate function(change_nick_user_host)
4759 Change CHGHOST to use change_nick_user_host instead of just setting it
4763 +3 -0 trunk/include/s_user.h (File Modified)
4764 +1 -1 trunk/modules/m_chghost.c (File Modified)
4765 +3 -78 trunk/modules/m_signon.c (File Modified)
4766 +89 -0 trunk/src/s_user.c (File Modified)
4769 jilles 2006/02/28 13:24:51 UTC (20060228-924)
4771 Restore /stats a (dns servers, admin-only).
4775 +1 -0 trunk/include/res.h (File Modified)
4776 +5 -8 trunk/modules/m_stats.c (File Modified)
4777 +16 -0 trunk/src/res.c (File Modified)
4780 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
4782 - Add CHARYBDIS_PROFILE if we are profiling.
4783 - Remove -static from CFLAGS when profiling because this is really unnecessary.
4784 - Remove duplicate --enable-epoll entry.
4788 +1595 -15 trunk/configure (File Modified)
4789 +30 -11 trunk/configure.ac (File Modified)
4790 +3 -0 trunk/include/setup.h.in (File Modified)
4793 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
4795 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
4799 +28 -0 trunk/aclocal.m4 (File Modified)
4802 jilles 2006/02/23 13:25:48 UTC (20060223-916)
4804 Allow requesting forward channel and quiet list in same mode command.
4808 +1 -1 trunk/modules/core/m_mode.c (File Modified)
4811 jilles 2006/02/22 00:06:41 UTC (20060222-912)
4813 Add description of xline wildcards.
4817 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4820 gxti 2006/02/21 23:54:57 UTC (20060221-908)
4822 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
4826 +0 -4 trunk/modules/m_services.c (File Modified)
4829 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
4835 +1 -1 trunk/include/hook.h (File Modified)
4838 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
4840 call_hook, not hook_call
4844 +1 -1 trunk/modules/core/m_join.c (File Modified)
4847 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
4849 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
4850 Could be useful for a number of things.
4854 +9 -0 trunk/modules/core/m_join.c (File Modified)
4857 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
4859 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
4863 +7 -0 trunk/include/hook.h (File Modified)
4866 gxti 2006/02/20 21:27:46 UTC (20060220-896)
4868 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
4872 +15 -0 trunk/modules/m_services.c (File Modified)
4875 jilles 2006/02/20 11:26:45 UTC (20060220-894)
4877 Clarify snomask +f, +k, +u.
4881 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4884 jilles 2006/02/20 11:26:22 UTC (20060220-892)
4886 Cmode +p and +s may be set simultaneously.
4890 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4893 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
4895 actually, we should check the data version on each reload (oops)
4899 +6 -6 trunk/src/main.c (File Modified)
4902 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
4904 more work on the loader
4908 +45 -21 trunk/src/main.c (File Modified)
4911 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
4913 Add prototype ircd_state.c
4917 + - trunk/src/ircd_state.c (File Added)
4920 jilles 2006/02/19 00:41:15 UTC (20060219-882)
4922 Smaller improvements.
4926 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4929 jilles 2006/02/19 00:15:39 UTC (20060219-880)
4931 Add a lot of stuff here.
4935 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4938 jilles 2006/02/18 22:55:32 UTC (20060218-878)
4940 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
4944 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4947 jilles 2006/02/18 21:57:54 UTC (20060218-873)
4949 Invex doesn't trump +r or (sic) +J.
4953 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4956 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
4958 Check to make sure a module is not loaded before loading it.
4962 +6 -1 trunk/src/ircd_parser.y (File Modified)
4965 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
4967 - Add a missing comma in the HeaderMessages array
4968 - Only send "Your hostname is too long ..." if that really is the case
4972 +2 -2 trunk/src/s_auth.c (File Modified)
4975 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
4977 build_symtable() will have already bailed here, so no need to check
4978 explicitly whether or not charybdis_main is NULL.
4982 +7 -16 trunk/src/main.c (File Modified)
4985 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
4987 Data structure versioning, part 1.
4991 +10 -1 trunk/include/ircd_defs.h (File Modified)
4992 +2 -0 trunk/src/ircd.c (File Modified)
4993 +15 -3 trunk/src/main.c (File Modified)
4996 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
4998 build a symbol table and use that instead of doing a raw dlsym on everything
5002 + - trunk/include/ircd_linker.h (File Added)
5003 +71 -1 trunk/src/Makefile.in (File Modified)
5004 + - trunk/src/ircd_linker.c (File Added)
5005 +16 -4 trunk/src/main.c (File Modified)
5008 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5010 The launcher now calls io_loop() instead of charybdis_main().
5011 This is so that we do not have to reinitialize *everything* later.
5015 +1 -0 trunk/include/ircd.h (File Modified)
5016 +6 -7 trunk/src/ircd.c (File Modified)
5017 +13 -1 trunk/src/main.c (File Modified)
5020 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5022 Use global binding on libircd.so.
5026 +1 -1 trunk/src/main.c (File Modified)
5029 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5031 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5032 (it will do more later)
5036 +14 -12 trunk/include/config.h (File Modified)
5037 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5038 +31 -5 trunk/src/Makefile.in (File Modified)
5039 +78 -1 trunk/src/ircd.c (File Modified)
5040 + - trunk/src/main.c (File Added)
5043 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5045 Add whitespace here, oops.
5049 +1 -1 trunk/CREDITS (File Modified)
5052 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5054 Properly copy over the IP address here instead of using a cheap hack.
5055 Because the hack didn't work right except on IPv6. :|
5059 +12 -2 trunk/src/s_newconf.c (File Modified)
5062 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5064 Revert reject cache notice to ratbox's, which more
5065 clearly suggests what's happening.
5069 +4 -1 trunk/src/reject.c (File Modified)
5072 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5074 Fix the openssl status in the overview information.
5078 +1 -3 trunk/configure (File Modified)
5079 +1 -3 trunk/configure.ac (File Modified)
5082 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5084 - Add simple exempt{} block (127.0.0.1) to example.conf.
5085 - Remove mention of deny{}.
5089 +5 -0 trunk/doc/example.conf (File Modified)
5090 +1 -1 trunk/doc/reference.conf (File Modified)
5093 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5095 example.conf: add some comments at the start
5096 reference.conf: some ircd-ratbox -> charybdis
5100 +11 -0 trunk/doc/example.conf (File Modified)
5101 +6 -5 trunk/doc/reference.conf (File Modified)
5104 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5106 Rename m_createauthonly module to createauthonly
5107 as this is not a module providing an m_function
5112 +1 -38 trunk/contrib/Makefile.in (File Modified)
5113 + - trunk/contrib/createauthonly.c (File Added)
5114 + - trunk/contrib/m_createauthonly.c (File Deleted)
5117 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5119 Add to example confs commented lines for:
5120 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5121 sno_globalkline.so, sno_globaloper.so.
5125 +5 -1 trunk/doc/example.conf (File Modified)
5126 +9 -1 trunk/doc/reference.conf (File Modified)
5129 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5131 - Unbreak connecting to connect{}s with hostnames
5132 instead of IP addresses (broken with new resolver).
5133 - Try to do A/AAAA query based on aftype in
5134 connect{} (doesn't seem to work fully).
5138 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5141 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5143 Unbreak /rehash dns.
5147 +1 -0 trunk/src/res.c (File Modified)
5150 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5152 Preserve Hybrid Id and add one of our own.
5156 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5157 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5160 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5162 Add anfl and Androsyn to CREDITS.
5163 They wrote a lot of ratbox code we use, both before and after the fork.
5167 +2 -0 trunk/CREDITS (File Modified)
5170 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5172 Hostname validity check.
5176 +42 -3 trunk/src/s_auth.c (File Modified)
5179 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5181 Version bump to 1.2.0.
5185 +9 -9 trunk/configure (File Modified)
5186 +1 -1 trunk/configure.ac (File Modified)
5189 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5191 - Missed a spot in the IPv6 code here. Should be usable now.
5195 +2 -2 trunk/src/res.c (File Modified)
5198 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5200 Alright, so, this massive commit does the following:
5202 - Adds a resolver based on the undernet and hybrid one.
5203 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5204 - Makes a check in ./configure be posixly correct
5205 - Simplifies the auth code and DNS callbacks
5207 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5211 +1 -1 trunk/Makefile.in (File Modified)
5212 + - trunk/adns/ (File Deleted)
5213 +148 -80 trunk/configure (File Modified)
5214 +1 -2 trunk/configure.ac (File Modified)
5215 +6 -0 trunk/include/client.h (File Modified)
5216 +1 -0 trunk/include/packet.h (File Modified)
5217 +153 -41 trunk/include/res.h (File Modified)
5218 + - trunk/include/reslib.h (File Added)
5219 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5220 +930 -1449 trunk/modules/.depend (File Modified)
5221 +3 -0 trunk/modules/m_stats.c (File Modified)
5222 +417 -621 trunk/src/.depend (File Modified)
5223 +1 -1 trunk/src/.indent.pro (File Modified)
5224 +2069 -289 trunk/src/Makefile.in (File Modified)
5225 + - trunk/src/adns.c (File Deleted)
5226 + - trunk/src/res.c (File Added)
5227 + - trunk/src/reslib.c (File Added)
5228 +11 -50 trunk/src/s_auth.c (File Modified)
5229 +4 -26 trunk/src/s_newconf.c (File Modified)
5232 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5234 Document the NOBALLOC feature.
5238 +7 -1 trunk/include/config.h (File Modified)
5241 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5243 commands.sgml changes
5247 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5250 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5256 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5259 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5261 Improve description of class{} block (in particular,
5262 mention server classes as well as client classes).
5266 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5269 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5272 -/* sendq: servers need a higher sendq as they send more data */
5273 +/* sendq: servers need a higher sendq as they are sent more data */
5277 +1 -1 trunk/doc/reference.conf (File Modified)
5280 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5282 Add modules{} block.
5286 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5289 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5291 Add general::oper_snomask, snomask on oper up for opers
5292 that have umode +s set on oper up, but do not have
5293 a specific snomask setting in their operator block.
5294 If this is empty or not specified, +s is used as before.
5298 +4 -1 trunk/doc/example.conf (File Modified)
5299 +7 -1 trunk/doc/reference.conf (File Modified)
5300 +1 -0 trunk/include/client.h (File Modified)
5301 +1 -0 trunk/include/s_conf.h (File Modified)
5302 +32 -0 trunk/src/newconf.c (File Modified)
5303 +1 -0 trunk/src/s_conf.c (File Modified)
5304 +13 -3 trunk/src/s_user.c (File Modified)
5307 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5312 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5315 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5317 Add MASKTRACE and CHANTRACE commands.
5321 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5324 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5326 document loadmodule directive
5330 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5333 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5339 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5342 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5344 q:lines are no longer living in the ircd.conf either
5348 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5351 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5353 remove k:line, d:line, x:line as they are their own files now
5357 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5360 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5362 New place for operator::snomask.
5366 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5369 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5371 Document connect {}.
5375 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5378 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5380 example.conf: move operator::snomask to a more logical place,
5381 more sensible default
5382 reference.conf: add operator::snomask
5386 +3 -3 trunk/doc/example.conf (File Modified)
5387 +3 -0 trunk/doc/reference.conf (File Modified)
5390 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5392 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5393 in those conf entries that take umodes like <name1>, <name2>, ...
5397 +3 -0 trunk/doc/reference.conf (File Modified)
5398 +3 -0 trunk/src/newconf.c (File Modified)
5401 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5407 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5410 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5416 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5419 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5425 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5428 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5434 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5437 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5439 Document operator {} blocks.
5443 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5446 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5448 auth{}: clarify/add some details
5452 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5455 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5457 auth{}: Move a paragraph.
5461 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5464 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5466 Document auth{} blocks.
5470 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5473 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5479 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5482 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5484 Add umode +R, prevents unidentified clients from
5485 sending private messages or notices. /accept'ed
5486 clients and opers are exempt.
5487 Due to the /accept part, this is only checked
5488 at the target's server, may want to change
5493 +1 -0 trunk/help/opers/umode (File Modified)
5494 +1 -0 trunk/help/users/umode (File Modified)
5495 +2 -0 trunk/include/client.h (File Modified)
5496 +1 -0 trunk/include/numeric.h (File Modified)
5497 +11 -1 trunk/modules/core/m_message.c (File Modified)
5498 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5499 +1 -1 trunk/src/messages.tab (File Modified)
5500 +1 -1 trunk/src/s_user.c (File Modified)
5503 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5505 Don't allow a nick change if banned or quieted (and not
5506 voiced or opped) on a channel. This uses numeric 435
5507 (bahamut's "cannot change to a banned nick") because
5508 bahamut/ircu's 437 and hyperion's 438 already have
5509 another meaning for us.
5513 +2 -0 trunk/include/channel.h (File Modified)
5514 +1 -0 trunk/include/numeric.h (File Modified)
5515 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5516 +38 -0 trunk/src/channel.c (File Modified)
5517 +1 -1 trunk/src/messages.tab (File Modified)
5520 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5523 - respect ban exceptions
5524 - also deny a knock if quieted
5528 +2 -1 trunk/modules/m_knock.c (File Modified)
5531 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5533 Reverse bad substitution in comment.
5537 +1 -1 trunk/src/channel.c (File Modified)
5540 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5542 - set DynSpoof flag for clients spoofed at registration
5543 - add orighost instead of host to the hostname hash
5547 +5 -1 trunk/src/s_user.c (File Modified)
5550 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5552 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5556 +2 -3 trunk/src/send.c (File Modified)
5559 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5561 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5565 +17 -7 trunk/modules/m_signon.c (File Modified)
5568 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5570 Correct minimum args on ENCAP SASL to avoid nasty core.
5574 +1 -1 trunk/modules/m_sasl.c (File Modified)
5577 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5579 Style nits: sptr can't ever be NULL, don't compare truth
5584 +2 -3 trunk/modules/m_scan.c (File Modified)
5587 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5589 - Comment out scan_cmodes() prototype to suppress warning
5590 - Correct minimum parameter count for mo_scan()
5594 +2 -2 trunk/modules/m_scan.c (File Modified)
5597 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5600 - Include full command in operspy notice
5601 - Allow global scans (no-list used, mask not used) without operspy
5602 - Use ERR_NOPRIVS numeric
5606 +21 -9 trunk/modules/m_scan.c (File Modified)
5609 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5611 Cancel out the >3 default if < is given; this way
5612 any </> specification fully overrides the default.
5616 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5619 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5621 - Call mo_list() from m_list() to reduce code duplication
5622 - Default to >3, rather arbitrarily (conf option?)
5623 - Make < and > mean less than and greater than again
5627 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5630 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5632 When processing topic burst, hide connecting server
5633 on netburst if flatten links is enabled.
5637 +9 -2 trunk/modules/m_tb.c (File Modified)
5640 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5642 - remove PENALTY token
5646 +0 -1 trunk/include/supported.h (File Modified)
5649 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5652 - Add PENALTY because we have a pace-wait system.
5653 - Add FNC due to SAVE and RSFNC
5658 +4 -2 trunk/include/supported.h (File Modified)
5661 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5663 mkay, indent went nuts here
5667 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5670 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5672 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5673 and can be used instead. The SAFELIST implementation is the one used by
5674 default, as most users/networks will be used to it.
5678 +1 -0 trunk/NEWS (File Modified)
5679 +14 -0 trunk/include/client.h (File Modified)
5680 +5 -0 trunk/include/hash.h (File Modified)
5681 +404 -272 trunk/modules/Makefile.in (File Modified)
5682 + - trunk/modules/m_list.c (File Deleted)
5683 + - trunk/modules/m_list_ratbox.c (File Added)
5684 + - trunk/modules/m_list_safelist.c (File Added)
5685 +5 -5 trunk/src/hash.c (File Modified)
5688 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5690 Clear invites on a lowerTS JOIN or SJOIN.
5691 This should complete kick_on_split_riding protection.
5695 +5 -0 trunk/modules/core/m_join.c (File Modified)
5696 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
5699 jilles 2006/02/08 20:26:58 UTC (20060208-718)
5701 Like in ratbox, send and interpret timestamps on invites.
5705 +9 -2 trunk/modules/m_invite.c (File Modified)
5708 jilles 2006/02/07 12:48:28 UTC (20060207-716)
5710 Add +S (network service) umode. Just for completeness, users or opers
5715 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5718 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
5724 +35 -2 trunk/NEWS (File Modified)
5727 gxti 2006/02/06 04:42:14 UTC (20060206-712)
5729 Split off a PreClient structure for data to be freed on registation (i.e. password).
5730 New hook introduce_client for post-registration messages.
5731 Fix b0rked SASL numerics.
5732 Burst REALHOST post-introduction for spoofed-on-registration clients.
5733 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
5734 Pre-registration signon support.
5738 +10 -0 trunk/configure (File Modified)
5739 +2 -0 trunk/configure.ac (File Modified)
5740 +14 -4 trunk/include/client.h (File Modified)
5741 +1 -0 trunk/include/hook.h (File Modified)
5742 +1 -0 trunk/include/numeric.h (File Modified)
5743 +3 -0 trunk/include/setup.h.in (File Modified)
5744 +16 -0 trunk/modules/m_chghost.c (File Modified)
5745 +25 -21 trunk/modules/m_sasl.c (File Modified)
5746 +63 -30 trunk/modules/m_signon.c (File Modified)
5747 +18 -0 trunk/src/client.c (File Modified)
5748 +2 -0 trunk/src/hook.c (File Modified)
5749 +5 -5 trunk/src/messages.tab (File Modified)
5750 +2 -0 trunk/src/s_serv.c (File Modified)
5751 +28 -2 trunk/src/s_user.c (File Modified)
5754 gxti 2006/02/06 03:10:01 UTC (20060206-710)
5756 Update hook documentation.
5760 +30 -0 trunk/doc/hooks.txt (File Modified)
5763 jilles 2006/02/05 22:44:03 UTC (20060205-708)
5765 Improve @/# handling in match_esc().
5769 +21 -13 trunk/src/match.c (File Modified)
5772 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
5774 backtrack instead of bailing out when handling a mismatched escape
5778 +1 -1 trunk/src/match.c (File Modified)
5781 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
5783 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
5786 +2 -1 trunk/CREDITS (File Modified)
5789 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
5791 Fix the escape brokenness and pick up a more efficient matching algorithm,
5792 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
5793 Patch sent upstream. They can do whatever they want with it, *shrug*.
5797 +147 -161 trunk/src/match.c (File Modified)
5800 jilles 2006/02/04 20:13:39 UTC (20060204-700)
5802 If flatten links is enabled, fake the origins of some ServerModes
5803 sent to clients so that the server sending the netburst is hidden.
5804 Most mode hacks still show the true source.
5808 +17 -4 trunk/modules/core/m_mode.c (File Modified)
5809 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
5812 jilles 2006/02/04 18:26:55 UTC (20060204-698)
5814 - When exiting a local server, send SQUIT <them> :<reason> (no matter
5815 where the exit originated).
5816 - When receiving an SQUIT for a server themselves
5817 (IsMe(target_p) || target_p == client_p)
5818 close their link and send a local server notice.
5822 +16 -9 trunk/modules/core/m_squit.c (File Modified)
5823 +6 -3 trunk/src/client.c (File Modified)
5826 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
5828 Hooking into the wrong hook, whoops. :P
5832 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
5833 +6 -10 trunk/modules/core/m_join.c (File Modified)
5836 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
5838 this doesn't work right, right now :P
5842 +40 -0 trunk/contrib/Makefile.in (File Modified)
5843 + - trunk/contrib/m_createauthonly.c (File Added)
5844 +6 -0 trunk/include/hook.h (File Modified)
5845 +26 -1 trunk/modules/core/m_join.c (File Modified)
5846 +1 -1 trunk/src/ircd.c (File Modified)
5849 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
5851 Make can_join() hookable.
5855 +12 -1 trunk/src/channel.c (File Modified)
5858 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
5860 add 'int approved;' to the channel event hook
5864 +1 -0 trunk/include/hook.h (File Modified)
5867 gxti 2006/02/04 02:50:03 UTC (20060204-688)
5869 Use SIDs in SASL ENCAP origin.
5870 Ignore responses from other agents once the first SASL response has been received for a client.
5874 +9 -5 trunk/modules/m_sasl.c (File Modified)
5877 gxti 2006/02/04 01:44:17 UTC (20060204-686)
5879 Removed stray debug code.
5883 +1 -1 trunk/modules/m_sasl.c (File Modified)
5886 jilles 2006/02/03 22:39:24 UTC (20060203-684)
5888 Don't complain "unknown MODE flag" if a non-oper attempts
5889 to unset an oper only umode they do not have.
5890 This is to prevent unwanted error messages when users/bots
5891 do things like MODE <nick> +i-sw.
5895 +4 -2 trunk/src/s_user.c (File Modified)
5898 jilles 2006/02/03 22:32:03 UTC (20060203-682)
5900 Fix client_exit hook name and only call it for local exits that are not
5905 +3 -2 trunk/modules/m_sasl.c (File Modified)
5908 gxti 2006/02/03 21:41:48 UTC (20060203-680)
5910 Fix SASL logic to actually use stored agent UID.
5911 Change instances of SASL code that use sendto_one_prefix for ENCAP.
5912 Add abort code for exiting clients.
5916 +18 -9 trunk/modules/m_sasl.c (File Modified)
5919 jilles 2006/02/03 20:25:01 UTC (20060203-678)
5921 Port over ratbox 2.2 /challenge. This is slightly more secure
5922 (better crypto, longer keys, challenge timeout) and has better
5925 The respond tool is no longer part of the ircd tree but a
5926 separate package, currently available from
5927 http://respond.ircd-ratbox.org (we should mirror/... this).
5931 +65 -310 trunk/doc/challenge.txt (File Modified)
5932 +5 -5 trunk/include/client.h (File Modified)
5933 +3 -0 trunk/include/irc_string.h (File Modified)
5934 +3 -0 trunk/include/numeric.h (File Modified)
5935 +94 -50 trunk/modules/m_challenge.c (File Modified)
5936 +1 -2 trunk/src/client.c (File Modified)
5937 +125 -0 trunk/src/irc_string.c (File Modified)
5938 +2 -2 trunk/src/messages.tab (File Modified)
5939 + - trunk/tools/rsa_respond/ (File Deleted)
5942 gxti 2006/02/03 20:05:09 UTC (20060203-676)
5944 Preliminary SASL support.
5948 +7 -0 trunk/include/client.h (File Modified)
5949 +6 -0 trunk/include/numeric.h (File Modified)
5950 +1 -0 trunk/modules/Makefile.in (File Modified)
5951 +1 -1 trunk/modules/core/m_nick.c (File Modified)
5952 +175 -1 trunk/modules/m_cap.c (File Modified)
5953 + - trunk/modules/m_sasl.c (File Added)
5954 +2 -0 trunk/modules/m_user.c (File Modified)
5955 +5 -5 trunk/src/messages.tab (File Modified)
5956 +8 -2 trunk/src/s_user.c (File Modified)
5959 jilles 2006/02/03 18:13:03 UTC (20060203-674)
5961 SIGNON: make logout also apply remotely.
5965 +7 -2 trunk/modules/m_signon.c (File Modified)
5968 gxti 2006/02/03 17:45:04 UTC (20060203-672)
5970 Use an asterisk when sending empty logins in SIGNON.
5974 +5 -5 trunk/modules/m_signon.c (File Modified)
5977 jilles 2006/02/03 17:38:31 UTC (20060203-670)
5979 SIGNON: Only add whowas entry (add_history()) and wipe
5980 accepts (del_all_accepts()) if nick changed.
5984 +5 -3 trunk/modules/m_signon.c (File Modified)
5987 jilles 2006/02/03 17:26:52 UTC (20060203-668)
5989 SIGNON: slight fixes to collision code:
5990 - don't kill if target_p == source_p (nick unchanged or only changed case)
5991 - add comment that SAVE support is missing
5992 - use sendto_realops_snomask() instead of sendto_realops_flags()
5996 +9 -6 trunk/modules/m_signon.c (File Modified)
5999 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6001 Fix up kills for bad nick/user/host on SIGNON.
6005 +16 -6 trunk/modules/m_signon.c (File Modified)
6008 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6010 If changing to a nick with a digit, only allow the UID.
6014 +4 -0 trunk/modules/m_signon.c (File Modified)
6017 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6019 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6020 Strip leading digits from logins that are not purely numeric.
6024 +3 -0 trunk/include/numeric.h (File Modified)
6025 +2 -0 trunk/include/send.h (File Modified)
6026 +1 -0 trunk/modules/Makefile.in (File Modified)
6027 +456 -3 trunk/modules/m_services.c (File Modified)
6028 + - trunk/modules/m_signon.c (File Added)
6029 +2 -2 trunk/src/messages.tab (File Modified)
6030 +98 -0 trunk/src/send.c (File Modified)
6033 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6035 Remove old server notice umodes from example confs.
6039 +1 -2 trunk/doc/example.conf (File Modified)
6040 +4 -17 trunk/doc/reference.conf (File Modified)
6043 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6045 Add snomask help file (forgot this earlier).
6049 + - trunk/help/opers/snomask (File Added)
6052 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6054 Add umode +l (receive locops).
6058 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6061 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6063 We don't plan to implement cmode +R (quiet unidentified) and
6064 umode +I (deny invite) for 1.1, so comment them out from the
6069 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6070 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6073 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6075 Improve snomask usage description.
6079 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6082 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6084 Mention the word snomask with umode +s (needs to be a link really).
6088 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6091 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6093 Add snomask +Z (operspy notices).
6097 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6100 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6102 Misc updates/clarifications.
6106 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6109 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6115 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6116 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6117 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6120 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6122 - Allow ENCAP REALHOST outside burst
6123 - Fix comment describing race condition: this can only happen
6124 on a local whois with use_whois_actually enabled
6128 +4 -6 trunk/modules/m_chghost.c (File Modified)
6131 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6133 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6137 +39 -0 trunk/contrib/Makefile.in (File Modified)
6138 + - trunk/contrib/sno_globaloper.c (File Added)
6141 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6143 Pass along old umodes and snomask in umode_changed hook,
6144 changing its parameter type from struct Client *
6145 to hook_data_umode_changed *. (For a new client, both
6148 The IP cloaking module now fully ignores umode changes
6149 where +h didn't change.
6153 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6154 +7 -0 trunk/include/hook.h (File Modified)
6155 +18 -4 trunk/src/s_user.c (File Modified)
6158 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6160 move libcharybdis-provided function initialisation into libcharybdis_init().
6164 +32 -11 trunk/src/ircd.c (File Modified)
6167 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6169 Make +f notices (local host, global host, global user@host, local class)
6170 netwide. Exceeding /quote set max remains local.
6174 +4 -4 trunk/src/s_conf.c (File Modified)
6177 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6179 Netwide notices about attempts to join juped channels.
6183 +1 -1 trunk/modules/core/m_join.c (File Modified)
6186 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6188 Send server notices about failed oper attempts globally.
6189 Successful remote oper attempt notices will be generated
6190 from the mode changes.
6194 +3 -3 trunk/modules/m_challenge.c (File Modified)
6195 +2 -2 trunk/modules/m_oper.c (File Modified)
6198 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6200 Rest of infrastructure for sending server notices globally.
6201 Uses a new L_NETWIDE level on sendto_realops_snomask().
6205 +1 -0 trunk/include/send.h (File Modified)
6206 +31 -4 trunk/src/send.c (File Modified)
6209 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6211 Add general::global_snotices conf option to control
6212 whether we send out SNOTEs. Does not do anything yet.
6216 +1 -0 trunk/doc/example.conf (File Modified)
6217 +6 -0 trunk/doc/reference.conf (File Modified)
6218 +1 -0 trunk/include/s_conf.h (File Modified)
6219 +6 -0 trunk/modules/m_info.c (File Modified)
6220 +1 -0 trunk/src/newconf.c (File Modified)
6221 +1 -0 trunk/src/s_conf.c (File Modified)
6224 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6226 Only accept SNOTE from servers.
6230 +2 -0 trunk/modules/m_snote.c (File Modified)
6233 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6235 Correct parv indices so this actually works.
6239 +2 -2 trunk/modules/m_snote.c (File Modified)
6242 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6248 +3 -3 trunk/modules/m_snote.c (File Modified)
6251 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6253 Add m_snote.c, SNOTE propagator.
6257 +86 -0 trunk/modules/Makefile.in (File Modified)
6258 + - trunk/modules/m_snote.c (File Added)
6261 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6263 start seeding the 1.1 NEWS file
6267 +4 -0 trunk/NEWS (File Modified)
6270 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6272 rename some modules to more descriptive names...
6276 +2 -131 trunk/contrib/Makefile.in (File Modified)
6277 + - trunk/contrib/globalconnexit.c (File Deleted)
6278 + - trunk/contrib/globallineactive.c (File Deleted)
6279 + - trunk/contrib/sno_farconnect.c (File Added)
6280 + - trunk/contrib/sno_globalkline.c (File Added)
6281 +1 -120 trunk/modules/Makefile.in (File Modified)
6282 + - trunk/modules/networknotice.c (File Deleted)
6283 + - trunk/modules/sno_routing.c (File Added)
6286 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6288 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6289 Uses FLAGS2_FLOODDONE bit on servers.
6293 +3 -0 trunk/include/client.h (File Modified)
6294 +121 -1 trunk/modules/Makefile.in (File Modified)
6295 + - trunk/modules/networknotice.c (File Added)
6298 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6300 Don't show servers in /trace to nonopers if flatten links is enabled.
6304 +8 -5 trunk/modules/m_trace.c (File Modified)
6307 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6310 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6311 - send back confirmation to source, if local client
6312 - send a +s server notice if the source is neither a server nor a service (+S)
6316 +5 -1 trunk/modules/m_chghost.c (File Modified)
6319 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6321 Use sendto_realops_snomask_from() to make the
6322 server notices appear to come from the affected
6327 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6328 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6331 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6333 Add sendto_realops_snomask_from(), allows
6334 specification of apparent source server.
6338 +1 -0 trunk/include/send.h (File Modified)
6339 +41 -1 trunk/src/send.c (File Modified)
6342 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6344 Revert r579. Keep host, not orighost in oper up notice.
6345 It would be inconsistent to have orighost there, and we
6346 don't want to mess up all server notices by putting both
6351 +1 -1 trunk/src/s_user.c (File Modified)
6354 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6356 Include the IP address in operlog/foperlog.
6360 +10 -8 trunk/modules/m_challenge.c (File Modified)
6361 +8 -6 trunk/modules/m_oper.c (File Modified)
6364 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6366 Call umode_changed hook on oper up.
6370 +1 -0 trunk/src/s_user.c (File Modified)
6373 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6375 Add globalconnexit contrib module, shows remote client connects/exits
6376 except netsplits/netjoin on snomask +F.
6377 Notice formatting will probably change somewhat still.
6381 +80 -0 trunk/contrib/Makefile.in (File Modified)
6382 + - trunk/contrib/globalconnexit.c (File Added)
6385 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6387 Declare snomask_modes[] so modules can provide snomasks.
6391 +2 -0 trunk/include/snomask.h (File Modified)
6394 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6396 Replace user_signon hook with two new hooks: new_local_user
6397 and new_remote_user.
6398 These are called right before the user is introduced to the
6399 rest of the network.
6403 +2 -1 trunk/include/hook.h (File Modified)
6404 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6405 +4 -2 trunk/src/hook.c (File Modified)
6406 +2 -3 trunk/src/s_user.c (File Modified)
6409 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6411 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6415 +2 -2 trunk/modules/m_scan.c (File Modified)
6418 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6420 Update doc/technical/send.txt.
6424 +91 -131 trunk/doc/technical/send.txt (File Modified)
6427 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6429 Add chantrace and masktrace to help files.
6433 + - trunk/help/opers/chantrace (File Added)
6434 +27 -20 trunk/help/opers/index (File Modified)
6435 + - trunk/help/opers/masktrace (File Added)
6436 +2 -0 trunk/help/opers/operspy (File Modified)
6439 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6441 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6442 Shows etrace-like output for all users in a channel,
6443 in particular IP addresses.
6447 +75 -2 trunk/modules/m_etrace.c (File Modified)
6450 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6452 Port over ratbox 2.2 r21727 (anfl):
6453 add some logging when we drop servers in places where we only notify opers
6457 +31 -0 trunk/modules/core/m_server.c (File Modified)
6460 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6462 display orighost in operup message
6466 +1 -1 trunk/src/s_user.c (File Modified)
6469 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6471 Add globallineactive contrib module, a hack which can often
6472 show k/d/g/x line active for remote clients.
6476 +52 -0 trunk/contrib/Makefile.in (File Modified)
6477 + - trunk/contrib/globallineactive.c (File Added)
6480 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6482 Show IP field in the same way as MASKTRACE:
6483 "255.255.255.255" if it's unknown (remote TS5 client)
6484 and "0" if we or the remote server are purposely
6489 +12 -1 trunk/modules/m_scan.c (File Modified)
6492 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6495 - don't show servers in a global scan
6496 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6500 +4 -1 trunk/modules/m_scan.c (File Modified)
6503 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6505 Implement SCAN UMODES.
6509 +3 -0 trunk/include/numeric.h (File Modified)
6510 +128 -2 trunk/modules/m_scan.c (File Modified)
6511 +2 -2 trunk/src/messages.tab (File Modified)
6514 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6520 +1 -1 trunk/modules/m_scan.c (File Modified)
6523 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6525 parv[0] should be parv[1].
6529 +1 -1 trunk/modules/m_scan.c (File Modified)
6532 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6538 +1 -1 trunk/modules/m_scan.c (File Modified)
6541 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6547 +2 -2 trunk/modules/m_scan.c (File Modified)
6550 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6552 framework for scan command
6556 +113 -0 trunk/modules/Makefile.in (File Modified)
6557 + - trunk/modules/m_scan.c (File Added)
6560 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6562 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6566 +2 -0 trunk/include/irc_string.h (File Modified)
6567 +157 -1 trunk/modules/m_etrace.c (File Modified)
6568 +129 -90 trunk/src/match.c (File Modified)
6571 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6573 orighost may live in a different hash bucket (likely the case), lets check it standalone
6577 +39 -3 trunk/src/hostmask.c (File Modified)
6580 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6582 SVN didn't check modules/ somehow, hrmm.
6586 +1 -1 trunk/modules/m_kline.c (File Modified)
6587 +6 -6 trunk/modules/m_stats.c (File Modified)
6590 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6592 Track hostmask entries for client_p->orighost, if available.
6593 Not throughly tested, but seems to work fine.
6597 +8 -4 trunk/include/hostmask.h (File Modified)
6598 +14 -10 trunk/src/hostmask.c (File Modified)
6601 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6603 Pass on SQUIT reasons more.
6607 +17 -19 trunk/src/client.c (File Modified)
6610 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6612 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6613 This way, hidden admins also get them.
6617 +4 -4 trunk/src/send.c (File Modified)
6620 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6622 From ircd-ratbox 2.2 (r21339 anfl):
6623 ms_kill() should be using find_person(), not find_client()
6624 otherwise it can generate a core.
6628 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6631 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6633 Add m_error to core_module_table, so it is loaded by default.
6637 +1 -0 trunk/src/modules.c (File Modified)
6640 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6642 comment is a const char *, not char *.
6646 +1 -1 trunk/include/hook.h (File Modified)
6649 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6651 Fix a long standing hybrid 7 bug: when getting a read error
6652 on a server, report_error() is called with a %d instead of
6653 a %s in the format string ("Lost connection" in +d).
6657 +1 -1 trunk/src/client.c (File Modified)
6660 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6666 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6669 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6671 Add document describing capabilities and what they mean.
6675 + - trunk/doc/technical/capab.txt (File Added)
6678 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6680 Change client_exit hook to pass all exit_client() parameters.
6684 +8 -0 trunk/include/hook.h (File Modified)
6685 +6 -1 trunk/src/client.c (File Modified)
6688 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6690 Add client_exit hook, called in exit_client() for all
6691 clients of all types, except clients exiting because
6692 of netsplits (QS). The only thing done before it is
6693 marking the client as "closing" (to prevent
6698 +1 -0 trunk/include/hook.h (File Modified)
6699 +2 -0 trunk/src/client.c (File Modified)
6700 +2 -0 trunk/src/hook.c (File Modified)
6703 jilles 2006/01/15 21:06:36 UTC (20060115-524)
6705 Improve the code that calculates the nnnS nnnC counts
6708 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
6712 +43 -36 trunk/modules/m_trace.c (File Modified)
6715 jilles 2006/01/15 20:55:27 UTC (20060115-522)
6717 Add server_eob hook.
6718 Planning to use this for netsplit/join notices.
6722 +1 -0 trunk/include/hook.h (File Modified)
6723 +2 -0 trunk/modules/m_pong.c (File Modified)
6724 +2 -0 trunk/src/hook.c (File Modified)
6727 jilles 2006/01/15 20:01:51 UTC (20060115-520)
6729 Default motd: ircd-ratbox -> charybdis
6733 +1 -1 trunk/doc/ircd.motd (File Modified)
6736 jilles 2006/01/15 19:35:03 UTC (20060115-518)
6738 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
6742 +4 -4 trunk/src/s_user.c (File Modified)
6745 jilles 2006/01/15 19:12:28 UTC (20060115-516)
6747 - Remove obsolete EOB help file
6748 - Document snomask in the help files
6753 + - trunk/help/opers/eob (File Deleted)
6754 +13 -12 trunk/help/opers/index (File Modified)
6755 +1 -13 trunk/help/opers/umode (File Modified)
6756 +7 -7 trunk/help/users/index (File Modified)
6759 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
6761 Bail if snomask to parse is not given. Pointy hat to myself.
6765 +3 -0 trunk/src/snomask.c (File Modified)
6768 gxti 2006/01/15 17:48:44 UTC (20060115-512)
6770 Remove m_flags from autoconf
6774 +0 -1 trunk/contrib/Makefile.in (File Modified)
6777 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
6783 + - trunk/contrib/m_flags.c (File Deleted)
6786 jilles 2006/01/15 17:22:19 UTC (20060115-508)
6788 If +s is in oper_only_umodes, clear snomask on deoper.
6792 +5 -0 trunk/src/s_user.c (File Modified)
6795 gxti 2006/01/15 17:16:50 UTC (20060115-506)
6797 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
6801 +2 -2 trunk/configure (File Modified)
6802 +2 -2 trunk/configure.ac (File Modified)
6805 jilles 2006/01/15 17:15:56 UTC (20060115-504)
6807 Remove the old server notice umodes.
6808 Default oper only umodes is now +s.
6809 Please make sure all remaining umodes still work.
6813 +3 -21 trunk/include/client.h (File Modified)
6814 +0 -12 trunk/src/newconf.c (File Modified)
6815 +1 -1 trunk/src/s_conf.c (File Modified)
6816 +12 -12 trunk/src/s_user.c (File Modified)
6819 jilles 2006/01/15 17:00:27 UTC (20060115-502)
6821 operator::flags nick_changes now controls +n snomask instead of +n umode.
6825 +8 -8 trunk/src/s_user.c (File Modified)
6828 jilles 2006/01/15 16:53:16 UTC (20060115-500)
6830 Move down h_umode_changed hook call after umode allowed checks
6831 (so it will not see +a if someone tries to set it but is not
6836 +2 -3 trunk/src/s_user.c (File Modified)
6839 jilles 2006/01/15 16:40:33 UTC (20060115-498)
6841 Move over non-+s server notices (hopefully, all of them).
6845 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
6846 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
6847 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
6848 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
6849 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
6850 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
6851 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
6852 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
6853 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
6854 +2 -2 trunk/libcharybdis/event.c (File Modified)
6855 +2 -2 trunk/modules/core/m_join.c (File Modified)
6856 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6857 +3 -3 trunk/modules/core/m_message.c (File Modified)
6858 +11 -11 trunk/modules/core/m_nick.c (File Modified)
6859 +2 -2 trunk/modules/core/m_server.c (File Modified)
6860 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6861 +1 -1 trunk/modules/m_post.c (File Modified)
6862 +1 -1 trunk/modules/m_services.c (File Modified)
6863 +2 -2 trunk/src/channel.c (File Modified)
6864 +3 -3 trunk/src/client.c (File Modified)
6865 +1 -1 trunk/src/hash.c (File Modified)
6866 +5 -5 trunk/src/s_conf.c (File Modified)
6867 +2 -2 trunk/src/s_log.c (File Modified)
6868 +4 -4 trunk/src/s_user.c (File Modified)
6871 jilles 2006/01/15 16:18:59 UTC (20060115-496)
6873 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
6877 +2 -1 trunk/include/snomask.h (File Modified)
6878 +2 -2 trunk/src/snomask.c (File Modified)
6881 jilles 2006/01/15 16:08:28 UTC (20060115-494)
6883 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
6887 +1 -1 trunk/contrib/example_module.c (File Modified)
6888 +2 -2 trunk/include/ircd_defs.h (File Modified)
6889 +6 -6 trunk/modules/core/m_error.c (File Modified)
6890 +1 -1 trunk/modules/core/m_join.c (File Modified)
6891 +2 -2 trunk/modules/core/m_kill.c (File Modified)
6892 +1 -1 trunk/modules/core/m_message.c (File Modified)
6893 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6894 +14 -14 trunk/modules/core/m_nick.c (File Modified)
6895 +18 -18 trunk/modules/core/m_server.c (File Modified)
6896 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6897 +1 -1 trunk/modules/core/m_squit.c (File Modified)
6898 +4 -4 trunk/modules/m_challenge.c (File Modified)
6899 +4 -4 trunk/modules/m_dline.c (File Modified)
6900 +13 -13 trunk/modules/m_gline.c (File Modified)
6901 +5 -5 trunk/modules/m_kline.c (File Modified)
6902 +2 -2 trunk/modules/m_oper.c (File Modified)
6903 +1 -1 trunk/modules/m_pong.c (File Modified)
6904 +13 -13 trunk/modules/m_rehash.c (File Modified)
6905 +4 -4 trunk/modules/m_resv.c (File Modified)
6906 +16 -16 trunk/modules/m_set.c (File Modified)
6907 +3 -3 trunk/modules/m_svinfo.c (File Modified)
6908 +6 -6 trunk/modules/m_xline.c (File Modified)
6909 +1 -1 trunk/src/adns.c (File Modified)
6910 +2 -2 trunk/src/channel.c (File Modified)
6911 +1 -1 trunk/src/listener.c (File Modified)
6912 +1 -1 trunk/src/s_auth.c (File Modified)
6913 +15 -15 trunk/src/s_conf.c (File Modified)
6914 +3 -3 trunk/src/s_user.c (File Modified)
6915 +7 -7 trunk/src/send.c (File Modified)
6918 jilles 2006/01/15 15:34:12 UTC (20060115-492)
6921 - set +s snomask if +s umode set but no snomasks
6922 - put numerics in more logical order
6926 +3 -1 trunk/src/s_user.c (File Modified)
6929 jilles 2006/01/15 15:12:39 UTC (20060115-490)
6931 parse_snobuf_to_mask(): default to + at start
6932 allows stuff like /mode jilles +s C
6936 +1 -1 trunk/src/snomask.c (File Modified)
6939 jilles 2006/01/15 15:04:34 UTC (20060115-488)
6941 Changes to user_mode() snomask handling.
6942 - show snomask (if not 0) on /mode <nick>
6943 - show snomask once at the end if +s/-s used
6944 - only parse 1 parameter for umode changes
6945 - don't crash on /mode <nick> +s
6946 - /mode <nick> -s clears snomask, doesn't use parameter
6947 - set umode +s iff snomask is not 0
6948 - snomask is not propagated, but umode +s is
6952 +97 -72 trunk/src/s_user.c (File Modified)
6955 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
6957 Convert some messages over to snomask.
6961 +29 -29 trunk/src/client.c (File Modified)
6962 +2 -2 trunk/src/ircd.c (File Modified)
6963 +13 -13 trunk/src/modules.c (File Modified)
6964 +1 -1 trunk/src/newconf.c (File Modified)
6965 +5 -5 trunk/src/parse.c (File Modified)
6966 +1 -1 trunk/src/restart.c (File Modified)
6967 +4 -4 trunk/src/s_newconf.c (File Modified)
6968 +11 -11 trunk/src/s_serv.c (File Modified)
6971 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
6973 include snomask.h from client.h
6977 +1 -0 trunk/include/client.h (File Modified)
6980 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
6982 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
6986 +1 -0 trunk/src/newconf.c (File Modified)
6987 +2 -1 trunk/src/snomask.c (File Modified)
6990 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
6992 should start with +, not \0. Whoops. :)
6996 +1 -1 trunk/src/snomask.c (File Modified)
6999 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7001 core snomask support.
7005 +3 -0 trunk/doc/example.conf (File Modified)
7006 +2 -0 trunk/include/client.h (File Modified)
7007 +2 -0 trunk/include/numeric.h (File Modified)
7008 +2 -0 trunk/include/s_newconf.h (File Modified)
7009 +63 -0 trunk/include/send.h (File Modified)
7010 + - trunk/include/snomask.h (File Added)
7011 +1 -0 trunk/src/Makefile.in (File Modified)
7012 +1 -1 trunk/src/messages.tab (File Modified)
7013 +8 -0 trunk/src/newconf.c (File Modified)
7014 +12 -0 trunk/src/s_user.c (File Modified)
7015 +235 -0 trunk/src/send.c (File Modified)
7016 + - trunk/src/snomask.c (File Added)
7019 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7021 add a blank line after the license info.
7025 +1 -1 trunk/CREDITS (File Modified)
7028 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7030 Extend copyright to 2006.
7034 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7037 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7040 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7044 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7045 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7048 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7050 Add oper privileges document.
7054 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7055 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7058 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7060 Capitalize message names in services shortcuts (for consistency).
7064 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7067 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7073 +1 -1 trunk/src/patricia.c (File Modified)
7076 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7078 Remove obsolete 'nextconnect' variable.
7082 +0 -1 trunk/include/ircd.h (File Modified)
7083 +0 -2 trunk/src/client.c (File Modified)
7084 +0 -1 trunk/src/ircd.c (File Modified)
7087 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7089 Remove this remnant of the hybrid 6 ziplinks implementation.
7093 + - trunk/include/s_zip.h (File Deleted)
7096 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7098 Make clone limiting work on orighost, not host (so it
7099 looks through services cloaks). Lightly tested, please
7104 +2 -0 trunk/modules/m_chghost.c (File Modified)
7105 +1 -1 trunk/src/client.c (File Modified)
7106 +1 -1 trunk/src/s_conf.c (File Modified)
7109 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7111 Don't forget to link me_realhost() into the command hash.
7113 Pointy hat to: myself
7117 +1 -1 trunk/modules/m_chghost.c (File Modified)
7120 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7122 It's call_hook, not hook_call.
7126 +1 -1 trunk/src/s_user.c (File Modified)
7129 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7131 Add unreject help file.
7135 + - trunk/help/opers/unreject (File Added)
7138 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7140 Link the all-important 42 module to the build :P
7144 +1 -0 trunk/contrib/Makefile.in (File Modified)
7147 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7149 Mention /rehash help.
7153 +1 -0 trunk/help/opers/rehash (File Modified)
7156 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7158 Add h_user_signon hook.
7162 +1 -0 trunk/include/hook.h (File Modified)
7163 +2 -0 trunk/src/hook.c (File Modified)
7164 +4 -0 trunk/src/s_user.c (File Modified)
7167 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7169 Oops, forgot to set orighost for remote client introductions.
7173 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7176 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7178 Use TS6 forms in services shortcuts, if possible.
7182 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7185 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7187 - Start out default_umodes conf entry from the empty set instead of +i.
7188 - Move oper_only_umodes check to where default_umodes is used, as
7189 oper_only_umodes may not be set yet while we're reading the conf.
7193 +6 -7 trunk/src/newconf.c (File Modified)
7194 +1 -1 trunk/src/s_user.c (File Modified)
7197 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7199 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7203 +1 -0 trunk/doc/example.conf (File Modified)
7204 +7 -0 trunk/doc/reference.conf (File Modified)
7205 +0 -7 trunk/include/config.h.dist (File Modified)
7206 +1 -0 trunk/include/s_conf.h (File Modified)
7207 +6 -0 trunk/modules/m_info.c (File Modified)
7208 +9 -18 trunk/src/client.c (File Modified)
7209 +1 -0 trunk/src/newconf.c (File Modified)
7210 +1 -0 trunk/src/s_conf.c (File Modified)
7213 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7215 - Allow NULL target_ip in show_ip() (indicates message is being
7216 sent to local opers)
7217 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7219 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7220 those in src/client.c
7222 From ratbox 2.2 svn (anfl)
7226 +1 -0 trunk/include/client.h (File Modified)
7227 +21 -2 trunk/src/client.c (File Modified)
7228 +2 -4 trunk/src/hostmask.c (File Modified)
7229 +1 -5 trunk/src/s_conf.c (File Modified)
7230 +4 -8 trunk/src/s_user.c (File Modified)
7233 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7235 Fire off events properly.
7239 +7 -3 trunk/src/s_user.c (File Modified)
7242 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7244 make sure modules which depend on umode information get the message upon connection (oops)
7248 +3 -0 trunk/src/s_user.c (File Modified)
7251 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7253 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7254 From ratbox 2.2 svn.
7258 +3 -7 trunk/modules/m_etrace.c (File Modified)
7261 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7263 Replace silly `default_invisible' option with more versatile default_umodes.
7267 +2 -2 trunk/Makefile.in (File Modified)
7268 +12 -1 trunk/doc/example.conf (File Modified)
7269 +14 -7 trunk/doc/reference.conf (File Modified)
7270 +2 -4 trunk/include/s_conf.h (File Modified)
7271 +0 -6 trunk/modules/m_info.c (File Modified)
7272 +4 -0 trunk/src/modules.c (File Modified)
7273 +41 -1 trunk/src/newconf.c (File Modified)
7274 +2 -2 trunk/src/s_conf.c (File Modified)
7275 +3 -4 trunk/src/s_user.c (File Modified)
7278 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7280 Add temporary nick resvs with the proper duration,
7281 not 60 times too long.
7285 +1 -1 trunk/modules/m_resv.c (File Modified)
7288 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7290 Add kick on split riding. See reference.conf for more details.
7294 +1 -0 trunk/doc/example.conf (File Modified)
7295 +16 -0 trunk/doc/reference.conf (File Modified)
7296 +1 -0 trunk/include/s_conf.h (File Modified)
7297 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7298 +6 -0 trunk/modules/m_info.c (File Modified)
7299 +1 -0 trunk/src/newconf.c (File Modified)
7300 +1 -0 trunk/src/s_conf.c (File Modified)
7303 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7305 New credits, denoting GXTi as being on the core team.
7309 +16 -5 trunk/CREDITS (File Modified)
7312 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7314 better cloaking algorithm
7318 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7321 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7323 don't do redundant bitshifting.
7327 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7330 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7336 +1 -0 trunk/contrib/Makefile.in (File Modified)
7339 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7341 Set the DynSpoof flag properly.
7345 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7348 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7350 first go at an ip_cloaking implementation for charybdis.
7354 + - trunk/contrib/ip_cloaking.c (File Added)
7357 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7359 Add libcharybdis to contrib/ includes.
7363 +1 -1 trunk/contrib/Makefile.in (File Modified)
7366 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7368 add h_umode_changed hook for modules that provide usermodes.
7372 +1 -0 trunk/include/hook.h (File Modified)
7373 +2 -1 trunk/src/hook.c (File Modified)
7374 +3 -0 trunk/src/s_user.c (File Modified)
7377 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7379 Show quiets in /stats z.
7383 +15 -10 trunk/src/s_stats.c (File Modified)
7386 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7388 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7392 +0 -12 trunk/configure (File Modified)
7393 +0 -9 trunk/configure.ac (File Modified)
7394 +0 -3 trunk/include/setup.h.in (File Modified)
7397 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7399 change various buffer sizes to = topiclen.
7403 +3 -4 trunk/include/ircd_defs.h (File Modified)
7406 jon 2005/12/12 19:32:18 UTC (20051212-400)
7408 - Partial commit test, partial ego strokage ;)
7412 +2 -1 trunk/CREDITS (File Modified)
7415 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7417 More kqueue corrections.
7420 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7423 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7425 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7426 Not sure why this wasn't this way to begin with.
7430 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7433 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7435 example.conf tweaks:
7436 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7437 most people do not need this.
7438 Enable serverinfo::hub.
7442 +14 -11 trunk/doc/example.conf (File Modified)
7445 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7447 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7451 +1 -1 trunk/src/s_serv.c (File Modified)
7454 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7456 header include changes
7460 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7461 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7462 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7463 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7464 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7465 +1 -21 trunk/libcharybdis/select.c (File Modified)
7468 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7470 s/ilog/libcharybdis_{die,log,restart}/g
7474 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7475 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7476 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7477 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7478 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7479 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7480 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7481 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7484 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7486 Use the right callbacks in the function code.
7489 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7492 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7494 More work, it builds again!
7498 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7499 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7500 + - trunk/libcharybdis/libcharybdis.c (File Added)
7501 + - trunk/libcharybdis/libcharybdis.h (File Added)
7504 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7506 Move some stuff around.
7510 + - trunk/include/memory.h (File Deleted)
7511 + - trunk/include/tools.h (File Deleted)
7512 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7513 + - trunk/libcharybdis/memory.c (File Added)
7514 + - trunk/libcharybdis/memory.h (File Added)
7515 + - trunk/libcharybdis/snprintf.c (File Added)
7516 + - trunk/libcharybdis/tools.c (File Added)
7517 + - trunk/libcharybdis/tools.h (File Added)
7518 +1000 -1062 trunk/modules/.depend (File Modified)
7519 +421 -455 trunk/src/.depend (File Modified)
7520 +0 -1191 trunk/src/Makefile.in (File Modified)
7521 + - trunk/src/memory.c (File Deleted)
7522 + - trunk/src/snprintf.c (File Deleted)
7523 + - trunk/src/tools.c (File Deleted)
7526 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7528 move more headers into libcharybdis
7531 + - trunk/include/balloc.h (File Deleted)
7532 + - trunk/include/event.h (File Deleted)
7533 + - trunk/libcharybdis/balloc.h (File Added)
7534 + - trunk/libcharybdis/event.h (File Added)
7535 +924 -1020 trunk/modules/.depend (File Modified)
7536 +327 -406 trunk/src/.depend (File Modified)
7539 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7541 balloc, events -> libcharybdis
7544 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7545 + - trunk/libcharybdis/balloc.c (File Added)
7546 + - trunk/libcharybdis/event.c (File Added)
7547 +0 -1008 trunk/src/Makefile.in (File Modified)
7548 + - trunk/src/balloc.c (File Deleted)
7549 + - trunk/src/event.c (File Deleted)
7552 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7557 + - trunk/include/commio.h (File Deleted)
7558 + - trunk/include/linebuf.h (File Deleted)
7559 + - trunk/libcharybdis/commio.h (File Added)
7560 + - trunk/libcharybdis/linebuf.h (File Added)
7561 +1644 -530 trunk/modules/.depend (File Modified)
7562 +1 -1 trunk/modules/Makefile.in (File Modified)
7563 +720 -284 trunk/src/.depend (File Modified)
7566 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7568 Makefile reworking -- moving libcharybdis headers into proper location.
7571 +1 -1 trunk/adns/Makefile.in (File Modified)
7572 +1 -1 trunk/src/Makefile.in (File Modified)
7575 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7577 Document proposed authdaemon protocol.
7580 + - trunk/authdaemon/protocol.txt (File Added)
7583 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7588 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7591 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7593 Remove dead makefile from generation
7596 +1 -2 trunk/configure (File Modified)
7597 +0 -1 trunk/configure.ac (File Modified)
7600 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7602 libcharybdisIO -> libcharybdis
7605 +1 -1 trunk/src/Makefile.in (File Modified)
7608 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7613 + - trunk/libcharybdis/Makefile.in (File Added)
7614 + - trunk/libcharybdis/commio.c (File Added)
7615 + - trunk/libcharybdis/devpoll.c (File Added)
7616 + - trunk/libcharybdis/epoll.c (File Added)
7617 + - trunk/libcharybdis/io/ (File Deleted)
7618 + - trunk/libcharybdis/kqueue.c (File Added)
7619 + - trunk/libcharybdis/linebuf.c (File Added)
7620 + - trunk/libcharybdis/log/ (File Deleted)
7621 + - trunk/libcharybdis/poll.c (File Added)
7622 + - trunk/libcharybdis/ports.c (File Added)
7623 + - trunk/libcharybdis/select.c (File Added)
7626 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7631 + - trunk/libcharybdis/Makefile.in (File Deleted)
7634 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7639 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7642 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7644 add authdaemon dir for later hacking
7648 + - trunk/authdaemon/ (File Added)
7651 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7653 linebuf -> libcharybdisIO
7657 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7658 + - trunk/libcharybdis/io/linebuf.c (File Added)
7659 + - trunk/libcharybdis/log/ (File Added)
7660 + - trunk/libcharybdis/log/Makefile.in (File Added)
7661 +0 -687 trunk/src/Makefile.in (File Modified)
7662 + - trunk/src/linebuf.c (File Deleted)
7665 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7667 Solaris 10 I/O ports support
7670 + - trunk/libcharybdis/io/ports.c (File Added)
7673 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7679 +1 -1 trunk/Makefile.in (File Modified)
7680 +3 -1 trunk/configure (File Modified)
7681 +133 -10 trunk/configure.ac (File Modified)
7682 + - trunk/libcharybdis/ (File Added)
7683 + - trunk/libcharybdis/Makefile.in (File Added)
7684 + - trunk/libcharybdis/io/ (File Added)
7685 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7686 +2 -3 trunk/src/Makefile.in (File Modified)
7687 + - trunk/src/io/ (File Deleted)
7690 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7692 split IO stuff into libcharybdisIO.
7696 + - trunk/src/commio.c (File Deleted)
7697 + - trunk/src/devpoll.c (File Deleted)
7698 + - trunk/src/epoll.c (File Deleted)
7699 + - trunk/src/io/ (File Added)
7700 + - trunk/src/io/Makefile.in (File Added)
7701 + - trunk/src/io/commio.c (File Added)
7702 + - trunk/src/io/devpoll.c (File Added)
7703 + - trunk/src/io/epoll.c (File Added)
7704 + - trunk/src/io/kqueue.c (File Added)
7705 + - trunk/src/io/poll.c (File Added)
7706 + - trunk/src/io/select.c (File Added)
7707 + - trunk/src/kqueue.c (File Deleted)
7708 + - trunk/src/poll.c (File Deleted)
7709 + - trunk/src/select.c (File Deleted)
7712 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
7718 +86 -155 trunk/configure (File Modified)
7719 +1 -1 trunk/configure.ac (File Modified)
7722 jilles 2005/12/04 01:56:31 UTC (20051204-346)
7724 Remove mentions of mkkeypair/cryptlinks.
7728 +1 -3 trunk/doc/challenge.txt (File Modified)
7731 jilles 2005/12/02 17:57:29 UTC (20051202-344)
7733 Clarify serverinfo{} description.
7737 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7740 jilles 2005/12/02 17:41:44 UTC (20051202-342)
7742 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
7746 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7749 jilles 2005/12/02 17:38:53 UTC (20051202-340)
7751 Improvements also applicable to hyperion 1.x.
7755 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7758 jilles 2005/12/02 17:08:45 UTC (20051202-338)
7760 - Add +F description
7761 - General improvements and changes to charybdis
7765 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7768 jilles 2005/12/02 16:43:45 UTC (20051202-336)
7770 The server notice umodes only have an effect
7771 for opers. ("sendto_realops_flags", so having
7772 the umode is not enough, they must also be
7777 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7780 jilles 2005/12/02 16:39:40 UTC (20051202-334)
7782 Updates to umodes docs.
7786 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7789 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
7791 Add SGML documentation.
7794 + - trunk/doc/sgml/ (File Added)
7795 + - trunk/doc/sgml/oper-guide/ (File Added)
7796 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
7797 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
7798 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
7799 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
7800 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
7801 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
7802 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
7805 jilles 2005/11/21 11:04:33 UTC (20051121-330)
7807 Make operwall flag restrict setting umode +z.
7808 This repairs this flag broken in charybdis-1.0.
7812 +41 -0 trunk/contrib/m_flags.c (File Modified)
7813 +9 -0 trunk/src/s_user.c (File Modified)
7816 jilles 2005/11/21 10:29:37 UTC (20051121-328)
7818 Don't complain/reset remote clients +n. I'm still not
7819 convinced propagating all umodes is the way to go, oh
7824 +1 -1 trunk/src/s_user.c (File Modified)
7827 jilles 2005/11/21 10:21:42 UTC (20051121-326)
7829 - Require admin flag for oper /chghost (if it's enabled
7830 which is not default)
7831 - Give error message on nonexistant nick
7835 +12 -0 trunk/modules/m_chghost.c (File Modified)
7838 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
7840 Incorporated jilles' dynspoof patch with a few minor changes.
7843 +5 -2 trunk/include/client.h (File Modified)
7844 +1 -0 trunk/include/numeric.h (File Modified)
7845 +75 -4 trunk/modules/m_chghost.c (File Modified)
7846 +2 -21 trunk/modules/m_stats.c (File Modified)
7847 +2 -8 trunk/modules/m_trace.c (File Modified)
7848 +2 -0 trunk/src/client.c (File Modified)
7849 +3 -0 trunk/src/s_user.c (File Modified)
7852 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
7857 +5 -0 trunk/NEWS (File Modified)
7860 jilles 2005/11/17 22:38:52 UTC (20051117-320)
7862 Make show_ip() far less braindead.
7864 Obtained from: ratbox 2.2 SVN
7868 +14 -85 trunk/src/client.c (File Modified)
7871 jilles 2005/11/15 16:33:26 UTC (20051115-318)
7873 Instead of not showing channels at all for whoising services,
7874 only show channels the requester is also on. If operspying
7875 services, show all the channels.
7879 +37 -40 trunk/modules/m_whois.c (File Modified)
7882 jilles 2005/11/15 15:59:00 UTC (20051115-316)
7884 - Show real errno if we fail to connect to a server
7885 - Don't show server IPs on IRC if a server goes dead
7890 +2 -5 trunk/src/s_serv.c (File Modified)
7893 jilles 2005/11/15 15:28:18 UTC (20051115-314)
7895 Revert hybrid 7.2 aline code. It causes too many problems.
7899 +1 -47 trunk/NEWS (File Modified)
7900 + - trunk/include/aline.h (File Deleted)
7901 +53 -6 trunk/modules/m_dline.c (File Modified)
7902 +212 -16 trunk/modules/m_kline.c (File Modified)
7903 +37 -8 trunk/modules/m_resv.c (File Modified)
7904 +45 -24 trunk/modules/m_xline.c (File Modified)
7905 +0 -485 trunk/src/Makefile.in (File Modified)
7906 + - trunk/src/aline.c (File Deleted)
7909 jilles 2005/11/07 10:47:33 UTC (20051107-312)
7911 Incorporate recent ratbox monitor bugfixes (could crash).
7915 +16 -0 trunk/modules/m_monitor.c (File Modified)
7916 +4 -3 trunk/src/monitor.c (File Modified)
7919 jilles 2005/10/24 23:10:06 UTC (20051024-310)
7921 Fix /invite UID leak.
7923 Found by logiclrd@EFnet.
7927 +3 -2 trunk/modules/m_invite.c (File Modified)
7930 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
7932 Don't show what channels a service is in.
7935 +1 -0 trunk/NEWS (File Modified)
7936 +40 -35 trunk/modules/m_whois.c (File Modified)
7939 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
7941 Update version to 1.0.3.
7945 +9 -9 trunk/configure (File Modified)
7946 +1 -1 trunk/configure.ac (File Modified)
7949 jilles 2005/10/22 17:12:51 UTC (20051022-304)
7955 +7 -1 trunk/NEWS (File Modified)
7958 jilles 2005/10/22 17:11:32 UTC (20051022-302)
7960 Make sure we don't return alloca() (LOCAL_COPY) ed space.
7961 More static buffers :(
7965 +12 -4 trunk/src/aline.c (File Modified)
7968 jilles 2005/10/18 21:52:35 UTC (20051018-300)
7970 Make operspy mode (/mode !#channel showing parameters
7971 even if not on channel) work again.
7975 +4 -4 trunk/src/channel.c (File Modified)
7978 jilles 2005/10/16 22:04:15 UTC (20051016-298)
7980 Call server_introduced hook on TS6 remote server
7981 introduction (ms_sid()).
7985 +6 -0 trunk/modules/core/m_server.c (File Modified)
7988 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
7990 Cyrix boxes are wierd.
7993 +2 -1 trunk/modules/m_services.c (File Modified)
7996 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8001 +1 -1 trunk/include/client.h (File Modified)
8002 +3 -1 trunk/modules/m_services.c (File Modified)
8005 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8010 +1 -6 trunk/modules/m_services.c (File Modified)
8013 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8015 Disable a check that doesn't always seem to work right for some reason.
8018 +2 -0 trunk/modules/m_services.c (File Modified)
8021 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8027 +4 -1 trunk/NEWS (File Modified)
8030 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8036 +9 -9 trunk/configure (File Modified)
8037 +1 -1 trunk/configure.ac (File Modified)
8040 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8042 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8046 +3 -13 trunk/modules/m_trace.c (File Modified)
8049 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8051 Don't send empty RPL_WHOISCHANNELS on remote whois.
8053 Pointy hat to: jilles
8057 +1 -1 trunk/modules/m_whois.c (File Modified)
8060 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8066 +3 -0 trunk/NEWS (File Modified)
8069 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8071 Modular umode support.
8075 +0 -9 trunk/include/client.h (File Modified)
8076 +2 -1 trunk/include/s_user.h (File Modified)
8077 +1 -1 trunk/include/tools.h (File Modified)
8078 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8079 +3 -0 trunk/src/ircd.c (File Modified)
8080 +1 -1 trunk/src/messages.tab (File Modified)
8081 +2 -2 trunk/src/s_serv.c (File Modified)
8082 +37 -59 trunk/src/s_user.c (File Modified)
8083 +21 -0 trunk/src/tools.c (File Modified)
8086 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8088 Optionally do forced nick change to the UID instead of kill
8089 on nick collisions, see doc/collision_fnc.txt for more
8094 + - trunk/doc/collision_fnc.txt (File Added)
8095 +1 -0 trunk/doc/example.conf (File Modified)
8096 +8 -0 trunk/doc/reference.conf (File Modified)
8097 +1 -0 trunk/include/numeric.h (File Modified)
8098 +1 -0 trunk/include/s_conf.h (File Modified)
8099 +2 -1 trunk/include/s_serv.h (File Modified)
8100 +1 -0 trunk/include/s_stats.h (File Modified)
8101 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8102 +1 -1 trunk/src/messages.tab (File Modified)
8103 +1 -0 trunk/src/newconf.c (File Modified)
8104 +1 -0 trunk/src/s_conf.c (File Modified)
8105 +1 -0 trunk/src/s_serv.c (File Modified)
8106 +2 -2 trunk/src/s_stats.c (File Modified)
8109 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8115 trunk/NEWS (File Modified)
8118 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8120 Don't allow lookups by uid in /monitor + and /monitor s.
8124 trunk/modules/m_monitor.c (File Modified)
8127 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8129 Stop garbage +j being set in cases like +j aaa:bbb by
8130 initializing the variables properly.
8136 trunk/modules/core/m_mode.c (File Modified)
8137 trunk/modules/core/m_sjoin.c (File Modified)
8140 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8142 Apply flags to the proper server in me_gcap().
8146 trunk/modules/m_capab.c (File Modified)
8149 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8151 Use find_named_client() instead of find_client() to check
8152 for nick collisions.
8156 trunk/modules/core/m_nick.c (File Modified)
8159 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8161 - Replace old 381 numeric with a new, more positive one!
8165 trunk/src/messages.tab (File Modified)
8168 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8170 Make it compile again.
8174 trunk/src/channel.c (File Modified)
8175 trunk/src/client.c (File Modified)
8176 trunk/src/ircd.c (File Modified)
8177 trunk/src/packet.c (File Modified)
8180 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8182 - Prevent UID disclosure in cmode setting.
8186 trunk/NEWS (File Modified)
8187 trunk/modules/core/m_mode.c (File Modified)
8190 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8192 A different check which prevents UID disclosure.
8196 trunk/modules/core/m_kick.c (File Modified)
8199 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8201 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8205 trunk/modules/core/m_kick.c (File Modified)
8208 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8210 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8214 trunk/NEWS (File Modified)
8215 trunk/modules/m_accept.c (File Modified)
8216 trunk/modules/m_admin.c (File Modified)
8217 trunk/modules/m_away.c (File Modified)
8218 trunk/modules/m_cap.c (File Modified)
8219 trunk/modules/m_capab.c (File Modified)
8220 trunk/modules/m_challenge.c (File Modified)
8221 trunk/modules/m_chghost.c (File Modified)
8222 trunk/modules/m_close.c (File Modified)
8223 trunk/modules/m_cmessage.c (File Modified)
8224 trunk/modules/m_connect.c (File Modified)
8225 trunk/modules/m_dline.c (File Modified)
8226 trunk/modules/m_encap.c (File Modified)
8227 trunk/modules/m_etrace.c (File Modified)
8228 trunk/modules/m_gline.c (File Modified)
8229 trunk/modules/m_help.c (File Modified)
8230 trunk/modules/m_info.c (File Modified)
8231 trunk/modules/m_invite.c (File Modified)
8232 trunk/modules/m_ison.c (File Modified)
8233 trunk/modules/m_kline.c (File Modified)
8234 trunk/modules/m_knock.c (File Modified)
8235 trunk/modules/m_links.c (File Modified)
8236 trunk/modules/m_list.c (File Modified)
8237 trunk/modules/m_locops.c (File Modified)
8238 trunk/modules/m_lusers.c (File Modified)
8239 trunk/modules/m_map.c (File Modified)
8240 trunk/modules/m_monitor.c (File Modified)
8241 trunk/modules/m_motd.c (File Modified)
8242 trunk/modules/m_names.c (File Modified)
8243 trunk/modules/m_oper.c (File Modified)
8244 trunk/modules/m_operspy.c (File Modified)
8245 trunk/modules/m_pass.c (File Modified)
8246 trunk/modules/m_ping.c (File Modified)
8247 trunk/modules/m_pong.c (File Modified)
8248 trunk/modules/m_post.c (File Modified)
8249 trunk/modules/m_rehash.c (File Modified)
8250 trunk/modules/m_restart.c (File Modified)
8251 trunk/modules/m_resv.c (File Modified)
8252 trunk/modules/m_services.c (File Modified)
8253 trunk/modules/m_set.c (File Modified)
8254 trunk/modules/m_sshortcut.c (File Modified)
8255 trunk/modules/m_stats.c (File Modified)
8256 trunk/modules/m_svinfo.c (File Modified)
8257 trunk/modules/m_tb.c (File Modified)
8258 trunk/modules/m_testline.c (File Modified)
8259 trunk/modules/m_testmask.c (File Modified)
8260 trunk/modules/m_time.c (File Modified)
8261 trunk/modules/m_topic.c (File Modified)
8262 trunk/modules/m_trace.c (File Modified)
8263 trunk/modules/m_unreject.c (File Modified)
8264 trunk/modules/m_user.c (File Modified)
8265 trunk/modules/m_userhost.c (File Modified)
8266 trunk/modules/m_users.c (File Modified)
8267 trunk/modules/m_version.c (File Modified)
8268 trunk/modules/m_wallops.c (File Modified)
8269 trunk/modules/m_who.c (File Modified)
8270 trunk/modules/m_whois.c (File Modified)
8271 trunk/modules/m_whowas.c (File Modified)
8272 trunk/modules/m_xline.c (File Modified)
8273 trunk/src/adns.c (File Modified)
8274 trunk/src/aline.c (File Modified)
8275 trunk/src/cache.c (File Modified)
8276 trunk/src/channel.c (File Modified)
8277 trunk/src/class.c (File Modified)
8278 trunk/src/client.c (File Modified)
8279 trunk/src/commio.c (File Modified)
8280 trunk/src/event.c (File Modified)
8281 trunk/src/hash.c (File Modified)
8282 trunk/src/hostmask.c (File Modified)
8283 trunk/src/ircd.c (File Modified)
8284 trunk/src/kdparse.c (File Modified)
8285 trunk/src/linebuf.c (File Modified)
8286 trunk/src/listener.c (File Modified)
8287 trunk/src/modules.c (File Modified)
8288 trunk/src/monitor.c (File Modified)
8289 trunk/src/newconf.c (File Modified)
8290 trunk/src/packet.c (File Modified)
8291 trunk/src/parse.c (File Modified)
8292 trunk/src/reject.c (File Modified)
8293 trunk/src/s_auth.c (File Modified)
8294 trunk/src/s_conf.c (File Modified)
8295 trunk/src/s_gline.c (File Modified)
8296 trunk/src/s_log.c (File Modified)
8297 trunk/src/s_newconf.c (File Modified)
8298 trunk/src/s_serv.c (File Modified)
8299 trunk/src/s_stats.c (File Modified)
8300 trunk/src/s_user.c (File Modified)
8301 trunk/src/send.c (File Modified)
8302 trunk/src/whowas.c (File Modified)
8305 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8307 - More coding style niceities. Pretty much got client.h squared away.
8311 trunk/modules/m_dline.c (File Modified)
8312 trunk/modules/m_gline.c (File Modified)
8313 trunk/modules/m_kline.c (File Modified)
8314 trunk/modules/m_rehash.c (File Modified)
8315 trunk/modules/m_resv.c (File Modified)
8316 trunk/modules/m_stats.c (File Modified)
8317 trunk/modules/m_testline.c (File Modified)
8318 trunk/modules/m_user.c (File Modified)
8319 trunk/modules/m_xline.c (File Modified)
8322 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8324 - Propagate quiets (+q) on netjoins
8325 - Clear +q list too on lowerTS sjoin from TS6 source
8329 trunk/modules/core/m_sjoin.c (File Modified)
8330 trunk/src/s_serv.c (File Modified)
8333 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8335 Second argument to whois is always a nick, never a uid.
8336 This prevents /whois other.server uid to get information
8341 trunk/modules/m_whois.c (File Modified)
8344 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8346 Don't allow local users to use uids in user mode.
8350 trunk/src/s_user.c (File Modified)
8353 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8355 Make it compile again.
8359 trunk/src/s_stats.c (File Modified)
8362 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8364 Fix propagation of empty SJOIN.
8368 trunk/modules/core/m_sjoin.c (File Modified)
8371 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8373 Some atheme-style niceties here.
8377 trunk/modules/m_accept.c (File Modified)
8378 trunk/modules/m_admin.c (File Modified)
8379 trunk/modules/m_away.c (File Modified)
8380 trunk/modules/m_cap.c (File Modified)
8381 trunk/modules/m_capab.c (File Modified)
8382 trunk/modules/m_challenge.c (File Modified)
8383 trunk/modules/m_chghost.c (File Modified)
8384 trunk/modules/m_close.c (File Modified)
8385 trunk/modules/m_cmessage.c (File Modified)
8386 trunk/modules/m_connect.c (File Modified)
8387 trunk/modules/m_dline.c (File Modified)
8388 trunk/modules/m_encap.c (File Modified)
8389 trunk/modules/m_etrace.c (File Modified)
8390 trunk/modules/m_gline.c (File Modified)
8391 trunk/modules/m_help.c (File Modified)
8392 trunk/modules/m_info.c (File Modified)
8393 trunk/modules/m_invite.c (File Modified)
8394 trunk/modules/m_ison.c (File Modified)
8395 trunk/modules/m_kline.c (File Modified)
8396 trunk/modules/m_knock.c (File Modified)
8397 trunk/modules/m_links.c (File Modified)
8398 trunk/modules/m_list.c (File Modified)
8399 trunk/modules/m_locops.c (File Modified)
8400 trunk/modules/m_lusers.c (File Modified)
8401 trunk/modules/m_map.c (File Modified)
8402 trunk/modules/m_monitor.c (File Modified)
8403 trunk/modules/m_motd.c (File Modified)
8404 trunk/modules/m_names.c (File Modified)
8405 trunk/modules/m_oper.c (File Modified)
8406 trunk/modules/m_operspy.c (File Modified)
8407 trunk/modules/m_pass.c (File Modified)
8408 trunk/modules/m_ping.c (File Modified)
8409 trunk/modules/m_pong.c (File Modified)
8410 trunk/modules/m_post.c (File Modified)
8411 trunk/modules/m_rehash.c (File Modified)
8412 trunk/modules/m_restart.c (File Modified)
8413 trunk/modules/m_resv.c (File Modified)
8414 trunk/modules/m_services.c (File Modified)
8415 trunk/modules/m_set.c (File Modified)
8416 trunk/modules/m_sshortcut.c (File Modified)
8417 trunk/modules/m_stats.c (File Modified)
8418 trunk/modules/m_svinfo.c (File Modified)
8419 trunk/modules/m_tb.c (File Modified)
8420 trunk/modules/m_testline.c (File Modified)
8421 trunk/modules/m_testmask.c (File Modified)
8422 trunk/modules/m_time.c (File Modified)
8423 trunk/modules/m_topic.c (File Modified)
8424 trunk/modules/m_trace.c (File Modified)
8425 trunk/modules/m_unreject.c (File Modified)
8426 trunk/modules/m_user.c (File Modified)
8427 trunk/modules/m_userhost.c (File Modified)
8428 trunk/modules/m_users.c (File Modified)
8429 trunk/modules/m_version.c (File Modified)
8430 trunk/modules/m_wallops.c (File Modified)
8431 trunk/modules/m_who.c (File Modified)
8432 trunk/modules/m_whois.c (File Modified)
8433 trunk/modules/m_whowas.c (File Modified)
8434 trunk/modules/m_xline.c (File Modified)
8437 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8439 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8443 trunk/.indent.pro (File Modified)
8444 trunk/include/charybdis.h (File Added)
8445 trunk/include/client.h (File Modified)
8446 trunk/modules/.indent.pro (File Modified)
8447 trunk/src/.indent.pro (File Modified)
8448 trunk/src/adns.c (File Modified)
8449 trunk/src/aline.c (File Modified)
8450 trunk/src/cache.c (File Modified)
8451 trunk/src/channel.c (File Modified)
8452 trunk/src/class.c (File Modified)
8453 trunk/src/client.c (File Modified)
8454 trunk/src/commio.c (File Modified)
8455 trunk/src/event.c (File Modified)
8456 trunk/src/hash.c (File Modified)
8457 trunk/src/hostmask.c (File Modified)
8458 trunk/src/ircd.c (File Modified)
8459 trunk/src/kdparse.c (File Modified)
8460 trunk/src/linebuf.c (File Modified)
8461 trunk/src/listener.c (File Modified)
8462 trunk/src/modules.c (File Modified)
8463 trunk/src/monitor.c (File Modified)
8464 trunk/src/newconf.c (File Modified)
8465 trunk/src/packet.c (File Modified)
8466 trunk/src/parse.c (File Modified)
8467 trunk/src/reject.c (File Modified)
8468 trunk/src/s_auth.c (File Modified)
8469 trunk/src/s_conf.c (File Modified)
8470 trunk/src/s_gline.c (File Modified)
8471 trunk/src/s_log.c (File Modified)
8472 trunk/src/s_newconf.c (File Modified)
8473 trunk/src/s_serv.c (File Modified)
8474 trunk/src/s_stats.c (File Modified)
8475 trunk/src/s_user.c (File Modified)
8476 trunk/src/send.c (File Modified)
8477 trunk/src/whowas.c (File Modified)
8480 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8482 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8483 - Convert a few modules towards using this code.
8484 - Make a note about this change in NEWS.
8488 trunk/NEWS (File Modified)
8489 trunk/include/aline.h (File Added)
8490 trunk/modules/m_dline.c (File Modified)
8491 trunk/modules/m_kline.c (File Modified)
8492 trunk/modules/m_resv.c (File Modified)
8493 trunk/modules/m_xline.c (File Modified)
8494 trunk/src/Makefile.in (File Modified)
8495 trunk/src/aline.c (File Added)
8498 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8500 - Update NEWS document.
8504 trunk/NEWS (File Modified)
8507 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8509 Use find_named_person() instead of find_person() in services shortcuts.
8513 trunk/modules/m_sshortcut.c (File Modified)
8516 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8518 Fix propagation of empty channels (+P).
8522 trunk/modules/core/m_sjoin.c (File Modified)
8523 trunk/src/s_serv.c (File Modified)
8526 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8528 Use same comparison for +f.
8532 trunk/modules/core/m_join.c (File Modified)
8535 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8537 Retire server-server non-encap CHGHOST, and clean it up a bit.
8541 trunk/modules/m_chghost.c (File Modified)
8544 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8546 Use TS6 form for SQUIT wallops.
8550 trunk/modules/core/m_squit.c (File Modified)
8553 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8555 Propagate nick changes for remote clients in TS6 form if possible;
8556 simplify the code a bit.
8560 trunk/modules/core/m_nick.c (File Modified)
8563 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8565 Only clear oper_only_umodes on deoper for local clients.
8569 trunk/src/s_user.c (File Modified)
8572 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8574 - Don't enable use_whois_actually in the default config, makes cloaking
8575 only useful for vanity.
8579 trunk/doc/example.conf (File Modified)
8582 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8584 Fix linebuf raw code to not truncate lines longer than
8585 510 characters. This stops ziplinks corruption at
8586 the initial burst if the other side sends a lot.
8590 trunk/src/linebuf.c (File Modified)
8593 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8595 - Add +r to channel_modes().
8599 trunk/src/channel.c (File Modified)
8602 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8608 trunk/NEWS (File Modified)
8611 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8613 err, nvm. wrong project :-P
8617 trunk/src/match.c (File Modified)
8620 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8622 make sure we don't crash on match(NULL, test)
8626 trunk/src/match.c (File Modified)
8629 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8631 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8632 flags = rehash in shared{}.
8633 Uses :<source> ENCAP <target> REHASH [option].
8637 trunk/doc/example.conf (File Modified)
8638 trunk/doc/reference.conf (File Modified)
8639 trunk/help/opers/rehash (File Modified)
8640 trunk/include/s_newconf.h (File Modified)
8641 trunk/modules/m_rehash.c (File Modified)
8642 trunk/modules/m_stats.c (File Modified)
8643 trunk/src/newconf.c (File Modified)
8646 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8648 Initialize flags to 0 in conf_set_shared_flags() and
8649 conf_set_cluster_flags().
8653 trunk/src/newconf.c (File Modified)
8656 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8658 Don't allow a forward from a #channel to an &channel.
8659 Error message is Illegal channel name.
8663 trunk/modules/core/m_mode.c (File Modified)
8666 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8668 - change version to 1.0.1
8672 trunk/configure (File Modified)
8673 trunk/configure.ac (File Modified)
8676 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8682 trunk/NEWS (File Modified)
8685 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8687 Services shortcuts changes:
8688 - Require umode +S on target
8689 - Use ERR_SERVICESDOWN (440) for error message
8690 - Fix check for empty string
8694 trunk/include/numeric.h (File Modified)
8695 trunk/modules/m_sshortcut.c (File Modified)
8696 trunk/src/messages.tab (File Modified)
8699 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
8701 s/IsChanService/IsService/g;
8705 trunk/modules/m_sshortcut.c (File Modified)
8708 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
8710 Add check for service validity in shortcut routines.
8714 trunk/modules/m_sshortcut.c (File Modified)
8717 jilles 2005/09/12 15:30:26 UTC (20050912-190)
8719 Don't allow forwarding to a -F channel the setter is not on.
8723 trunk/modules/core/m_mode.c (File Modified)
8726 jilles 2005/09/12 13:55:56 UTC (20050912-188)
8728 Describe identify_service and identify_command in
8733 trunk/doc/reference.conf (File Modified)
8736 jilles 2005/09/12 13:37:11 UTC (20050912-186)
8738 More helpfile updates.
8742 trunk/help/Makefile.in (File Modified)
8743 trunk/help/opers/die (File Modified)
8744 trunk/help/opers/join (File Modified)
8745 trunk/help/opers/links (File Modified)
8746 trunk/help/opers/lusers (File Modified)
8747 trunk/help/opers/map (File Added)
8748 trunk/help/opers/motd (File Modified)
8749 trunk/help/opers/names (File Modified)
8750 trunk/help/opers/notice (File Modified)
8751 trunk/help/opers/operspy (File Modified)
8752 trunk/help/opers/part (File Modified)
8753 trunk/help/opers/privmsg (File Modified)
8754 trunk/help/opers/restart (File Modified)
8755 trunk/help/opers/set (File Modified)
8756 trunk/help/opers/stats (File Modified)
8757 trunk/help/opers/trace (File Modified)
8758 trunk/help/opers/version (File Modified)
8759 trunk/help/users/notice (File Modified)
8760 trunk/help/users/privmsg (File Modified)
8761 trunk/help/users/stats (File Modified)
8764 jilles 2005/09/12 11:18:40 UTC (20050912-184)
8770 trunk/help/opers/cmode (File Modified)
8771 trunk/help/opers/umode (File Modified)
8772 trunk/help/opers/wallops (File Modified)
8773 trunk/help/opers/who (File Modified)
8774 trunk/help/users/umode (File Modified)
8777 jilles 2005/09/12 11:11:18 UTC (20050912-182)
8779 Include cmode +r in 004 and 005.
8783 trunk/include/supported.h (File Modified)
8784 trunk/src/messages.tab (File Modified)
8787 jilles 2005/09/12 10:53:35 UTC (20050912-180)
8789 No need to clear all 3 buffers in channel_modes().
8793 trunk/src/channel.c (File Modified)
8796 jilles 2005/09/12 10:31:54 UTC (20050912-178)
8798 - Fix multiple +f modes per line
8799 - -f shouldn't take a parameter
8803 trunk/modules/core/m_mode.c (File Modified)
8806 jilles 2005/09/12 10:04:27 UTC (20050912-176)
8808 Channel mode +Q now prevents forwarding to or through
8809 a channel, just like in hyperion, not from a channel.
8813 trunk/modules/core/m_join.c (File Modified)
8816 jilles 2005/09/12 09:36:21 UTC (20050912-174)
8818 Complete +F/+Q propagation.
8822 trunk/modules/core/m_join.c (File Modified)
8823 trunk/modules/core/m_sjoin.c (File Modified)
8824 trunk/src/channel.c (File Modified)
8827 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
8829 - A few minor fixes.
8833 trunk/modules/core/m_join.c (File Modified)
8834 trunk/modules/m_services.c (File Modified)
8837 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
8839 - Fix netsplit obfuscation.
8843 trunk/src/client.c (File Modified)
8846 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
8848 - Fix another /stats p related bug.
8852 trunk/src/client.c (File Modified)
8855 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
8857 - Update example.conf.
8861 trunk/doc/example.conf (File Modified)
8864 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
8866 - Fix a minor bug here, and re-release 1.0.
8870 trunk/modules/core/m_nick.c (File Modified)
8873 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
8875 - Add bursted clients to /stats p list.
8879 trunk/modules/core/m_nick.c (File Modified)
8882 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
8884 - Add identify_service, identify_command options to the example.conf,
8889 trunk/NEWS (File Modified)
8890 trunk/doc/example.conf (File Modified)
8891 trunk/src/newconf.c (File Modified)
8894 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
8896 - Add services shortcuts.
8900 trunk/modules/Makefile.in (File Modified)
8901 trunk/modules/m_sshortcut.c (File Added)
8904 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
8906 - put back checks i removed by mistake
8910 trunk/modules/core/m_join.c (File Modified)
8913 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
8915 - Implement channel mode +Q, which disables forwarding.
8916 - Make forwarding usable by everyone.
8917 - Implement channel mode +F which bypasses authority checks on a target
8923 trunk/NEWS (File Modified)
8924 trunk/include/channel.h (File Modified)
8925 trunk/include/supported.h (File Modified)
8926 trunk/modules/core/m_join.c (File Modified)
8927 trunk/modules/core/m_mode.c (File Modified)
8928 trunk/src/messages.tab (File Modified)
8931 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
8933 - Fix account handling brokenness.
8937 trunk/modules/m_services.c (File Modified)
8940 jilles 2005/09/12 02:04:09 UTC (20050912-150)
8942 Identify to services via server password hack. Still
8943 needs config file parts, like
8944 identifyservice = "nickserv@services.int";
8945 identifycommand = "IDENTIFY";
8949 trunk/include/s_conf.h (File Modified)
8950 trunk/src/s_user.c (File Modified)
8953 jilles 2005/09/12 01:59:46 UTC (20050912-148)
8955 Make send.c compile.
8959 trunk/src/send.c (File Modified)
8962 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
8964 - Handle this better.
8968 trunk/src/send.c (File Modified)
8971 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
8973 If the source is not a client, don't send to normal users.
8977 trunk/src/send.c (File Modified)
8980 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
8982 - Make /wallops behave as wallops in other ircds.
8986 trunk/modules/m_wallops.c (File Modified)
8987 trunk/src/send.c (File Modified)
8990 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
8996 trunk/NEWS (File Modified)
8997 trunk/configure (File Modified)
8998 trunk/configure.ac (File Modified)
9001 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9003 - Remove efnet configuration.
9004 - Rename example.conf as reference.conf, and replace the default
9005 example.conf with one suitable for AthemeNET.
9006 - Update makefile to reflect these changes.
9010 trunk/doc/Makefile.in (File Modified)
9011 trunk/doc/example.conf (File Modified)
9012 trunk/doc/example.efnet.conf (File Deleted)
9013 trunk/doc/reference.conf (File Added)
9016 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9018 - Don't display opers who are /away.
9022 trunk/modules/m_stats.c (File Modified)
9025 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9027 Put cmode +f in 004 and 005.
9031 trunk/include/supported.h (File Modified)
9032 trunk/src/messages.tab (File Modified)
9035 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9037 Add user umode +Q which prevents a user from
9042 trunk/include/client.h (File Modified)
9043 trunk/modules/core/m_join.c (File Modified)
9044 trunk/src/messages.tab (File Modified)
9045 trunk/src/s_user.c (File Modified)
9048 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9050 Implement channel forwarding in m_join(). As in
9051 hyperion, failing to join because of +i, +r or +j
9052 can cause you to be forwarded, potentially
9053 recursively. Unlike hyperion, a single numeric
9054 is sent in case of a successful forward, otherwise
9055 the ircd acts if there were no forward.
9059 trunk/include/numeric.h (File Modified)
9060 trunk/modules/core/m_join.c (File Modified)
9061 trunk/src/messages.tab (File Modified)
9064 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9066 Allow servers to set oper-only cmodes as well.
9070 trunk/modules/core/m_mode.c (File Modified)
9073 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9075 Add cmode +f which takes a channel name, settable
9076 only by opers for now. Does not do anything yet.
9080 trunk/include/channel.h (File Modified)
9081 trunk/modules/core/m_join.c (File Modified)
9082 trunk/modules/core/m_mode.c (File Modified)
9083 trunk/modules/core/m_sjoin.c (File Modified)
9084 trunk/src/channel.c (File Modified)
9087 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9089 Fully initialize 'mode' in ms_join() and ms_sjoin()
9090 to avoid old +j garbage from being used.
9094 trunk/modules/core/m_join.c (File Modified)
9095 trunk/modules/core/m_sjoin.c (File Modified)
9098 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9100 - only touch join_count/join_delta if join throttling
9101 is enabled on the channel
9102 - reset join_count/join_delta to 0 if -j is set
9106 trunk/modules/core/m_join.c (File Modified)
9107 trunk/modules/core/m_mode.c (File Modified)
9108 trunk/modules/core/m_sjoin.c (File Modified)
9111 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9113 Also start a new "period" for join throttling for remote joins,
9114 if necessary. Make the code slightly clearer.
9118 trunk/modules/core/m_join.c (File Modified)
9119 trunk/src/channel.c (File Modified)
9122 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9124 Some +j improvements, still broken.
9128 trunk/modules/core/m_join.c (File Modified)
9129 trunk/modules/core/m_sjoin.c (File Modified)
9132 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9134 Only do +z processing for +m channels the sender is on,
9135 as bans/quiets are currently only checked locally.
9139 trunk/modules/core/m_message.c (File Modified)
9142 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9144 - Add max_bans_large configuration option, defaulting to 500, to
9145 limit the number of bans in a +L channel
9146 - Change b/e/I to b/e/I/q in texts
9150 trunk/doc/example.conf (File Modified)
9151 trunk/include/s_conf.h (File Modified)
9152 trunk/modules/core/m_mode.c (File Modified)
9153 trunk/modules/m_info.c (File Modified)
9154 trunk/src/newconf.c (File Modified)
9155 trunk/src/s_conf.c (File Modified)
9158 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9160 Store invite for +gi channels.
9161 Note that +gi is significantly weaker access control than +i.
9165 trunk/modules/m_invite.c (File Modified)
9168 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9170 Nonops are allowed to see +q lists.
9174 trunk/modules/core/m_mode.c (File Modified)
9177 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9179 Invalidate can_send() cache on -q.
9183 trunk/modules/core/m_mode.c (File Modified)
9186 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9188 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9192 trunk/modules/core/m_sjoin.c (File Modified)
9195 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9197 - Allow blank SJOINs -- for permanant channels.
9201 trunk/modules/core/m_sjoin.c (File Modified)
9204 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9206 - Burst permanant channels.
9210 trunk/src/s_serv.c (File Modified)
9213 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9215 - Fix handling of permanant channels.
9219 trunk/modules/core/m_join.c (File Modified)
9222 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9224 - Run indent on core modules.
9225 - Add propagation of join throttle settings.
9229 trunk/modules/core/m_die.c (File Modified)
9230 trunk/modules/core/m_error.c (File Modified)
9231 trunk/modules/core/m_join.c (File Modified)
9232 trunk/modules/core/m_kick.c (File Modified)
9233 trunk/modules/core/m_kill.c (File Modified)
9234 trunk/modules/core/m_message.c (File Modified)
9235 trunk/modules/core/m_mode.c (File Modified)
9236 trunk/modules/core/m_nick.c (File Modified)
9237 trunk/modules/core/m_part.c (File Modified)
9238 trunk/modules/core/m_quit.c (File Modified)
9239 trunk/modules/core/m_server.c (File Modified)
9240 trunk/modules/core/m_sjoin.c (File Modified)
9241 trunk/modules/core/m_squit.c (File Modified)
9244 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9246 - Fix mistake in commit message.
9250 trunk/ChangeLog (File Modified)
9253 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9255 - Channel throttling.
9259 trunk/NEWS (File Modified)
9260 trunk/include/supported.h (File Modified)
9261 trunk/modules/core/m_mode.c (File Modified)
9262 trunk/src/messages.tab (File Modified)
9265 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9267 - Channel throttle logic fixes.
9271 trunk/include/channel.h (File Modified)
9274 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9276 - Add the throttle logic.
9280 trunk/include/channel.h (File Modified)
9281 trunk/include/numeric.h (File Modified)
9282 trunk/modules/core/m_join.c (File Modified)
9283 trunk/src/channel.c (File Modified)
9284 trunk/src/messages.tab (File Modified)
9287 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9289 - Cosmetic fixes to CREDITS.
9293 trunk/CREDITS (File Modified)
9296 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9298 - Better channel_modes() from ShadowIRCd 4.
9302 trunk/include/channel.h (File Modified)
9303 trunk/src/channel.c (File Modified)
9306 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9308 - Strip colour codes from parts.
9312 trunk/modules/core/m_part.c (File Modified)
9315 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9317 - Strip colour codes from quits.
9321 trunk/modules/core/m_quit.c (File Modified)
9324 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9326 - add +c/+g/+z to channel_modes().
9330 trunk/src/channel.c (File Modified)
9333 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9335 - Add +g to 004/005 numerics.
9339 trunk/include/supported.h (File Modified)
9340 trunk/src/messages.tab (File Modified)
9343 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9345 - Add +cgz to set_final_mode() in both join/sjoin.
9346 - Implement channel mode +g: Free invite.
9350 trunk/include/channel.h (File Modified)
9351 trunk/modules/core/m_join.c (File Modified)
9352 trunk/modules/core/m_mode.c (File Modified)
9353 trunk/modules/core/m_sjoin.c (File Modified)
9354 trunk/modules/m_invite.c (File Modified)
9357 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9359 - Make sure /stats p uses the right list.
9363 trunk/modules/m_stats.c (File Modified)
9366 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9368 - local oper list becomes local_oper_list.
9369 - all opers are stored on oper_list for /stats p.
9373 trunk/include/ircd.h (File Modified)
9374 trunk/modules/m_stats.c (File Modified)
9375 trunk/modules/m_trace.c (File Modified)
9376 trunk/src/client.c (File Modified)
9377 trunk/src/ircd.c (File Modified)
9378 trunk/src/s_user.c (File Modified)
9379 trunk/src/send.c (File Modified)
9382 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9384 - Remove ENABLE_SERVICES legacy define.
9388 trunk/configure (File Modified)
9389 trunk/configure.ac (File Modified)
9390 trunk/include/client.h (File Modified)
9391 trunk/include/m_info.h (File Modified)
9392 trunk/include/s_conf.h (File Modified)
9393 trunk/modules/Makefile.in (File Modified)
9394 trunk/modules/core/m_kick.c (File Modified)
9395 trunk/modules/core/m_mode.c (File Modified)
9396 trunk/modules/core/m_nick.c (File Modified)
9397 trunk/modules/core/m_sjoin.c (File Modified)
9398 trunk/modules/m_services.c (File Modified)
9399 trunk/src/channel.c (File Modified)
9400 trunk/src/newconf.c (File Modified)
9401 trunk/src/s_conf.c (File Modified)
9402 trunk/src/s_serv.c (File Modified)
9403 trunk/src/s_user.c (File Modified)
9406 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9408 - New reject message, ala ircu.
9412 trunk/src/reject.c (File Modified)
9415 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9417 - Reduce 'broadcast storm' effect in m_chghost.
9421 trunk/modules/m_chghost.c (File Modified)
9424 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9426 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9430 trunk/include/supported.h (File Modified)
9431 trunk/src/messages.tab (File Modified)
9434 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9440 trunk/include/channel.h (File Modified)
9441 trunk/modules/core/m_message.c (File Modified)
9442 trunk/modules/core/m_mode.c (File Modified)
9445 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9447 - use sendto_one_numeric() in some places.
9451 trunk/modules/core/m_mode.c (File Modified)
9454 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9456 - Implement channel mode +c -- colour stripping.
9460 trunk/include/irc_string.h (File Modified)
9461 trunk/include/supported.h (File Modified)
9462 trunk/modules/core/m_message.c (File Modified)
9463 trunk/modules/core/m_mode.c (File Modified)
9464 trunk/src/irc_string.c (File Modified)
9465 trunk/src/messages.tab (File Modified)
9468 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9470 - Add +qLP to CHANMODES 005 numeric.
9474 trunk/include/supported.h (File Modified)
9477 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9479 Move credits files to doc/.
9483 trunk/Hybrid-team (File Deleted)
9484 trunk/Ratbox-team (File Deleted)
9485 trunk/doc/Hybrid-team (File Added)
9486 trunk/doc/Ratbox-team (File Added)
9489 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9491 - Rename Ratbox credits as Ratbox-team.
9492 - Add in our own CREDITS.
9496 trunk/CREDITS (File Deleted)
9497 trunk/CREDITS (File Added)
9498 trunk/Ratbox-team (File Added)
9501 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9507 trunk/modules/core/m_mode.c (File Modified)
9510 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9512 - Rebuild configure.
9516 trunk/autom4te.cache/ (File Deleted)
9517 trunk/configure (File Modified)
9520 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9522 Add +q to messages.tab.
9526 trunk/src/messages.tab (File Modified)
9529 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9531 - port m_sjoin stuff to TS6 JOIN syntax.
9535 trunk/modules/core/m_join.c (File Modified)
9538 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9540 - Implement channel mode +q (quiet)
9544 trunk/include/channel.h (File Modified)
9545 trunk/modules/core/m_mode.c (File Modified)
9546 trunk/src/channel.c (File Modified)
9549 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9551 Add +L/+P for set_final_mode().
9555 trunk/modules/core/m_sjoin.c (File Modified)
9558 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9560 Add +L/+P in channel_modes().
9564 trunk/src/channel.c (File Modified)
9567 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9569 - Use MODE_PERMANENT, not MODE_PERMANANT
9570 - Actually use chm_staff()
9572 It compiles but is not otherwise tested.
9576 trunk/include/channel.h (File Modified)
9577 trunk/modules/core/m_mode.c (File Modified)
9578 trunk/modules/core/m_sjoin.c (File Modified)
9579 trunk/src/channel.c (File Modified)
9582 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9584 - Ok, patchlevel.h is fixed now.
9588 trunk/include/patchlevel.h (File Modified)
9591 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9597 trunk/include/patchlevel.h (File Modified)
9598 trunk/src/version.c.SH (File Modified)
9601 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9603 - Fix compilation issue with version.c.
9607 trunk/src/version.c.SH (File Modified)
9610 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9612 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9613 this from the BUGS file.
9617 trunk/BUGS (File Modified)
9620 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9622 Mangle all netsplit messages if flatten links is enabled.
9626 trunk/src/client.c (File Modified)
9629 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9631 - jilles pointed out that /stats p needed severe changes -- implement
9636 trunk/modules/m_stats.c (File Modified)
9639 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9641 Rename RELNOTES to NEWS.
9645 trunk/NEWS (File Added)
9646 trunk/RELNOTES (File Deleted)
9649 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9655 trunk/RELNOTES (File Modified)
9658 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9660 - Make /stats p work globally.
9661 - Change 'OPER(s)' to 'staff members'
9665 trunk/modules/m_stats.c (File Modified)
9668 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9670 - add modes, +LP to RPL_MYINFO.
9674 trunk/src/messages.tab (File Modified)
9677 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9679 More stuff to RELNOTES.
9683 trunk/RELNOTES (File Modified)
9686 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9692 trunk/modules/core/m_sjoin.c (File Modified)
9693 trunk/src/channel.c (File Modified)
9696 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
9698 - Implement list limit exceed modes -- +L.
9702 trunk/modules/core/m_mode.c (File Modified)
9705 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
9707 - Add handlers for modes +L, +P.
9711 trunk/include/channel.h (File Modified)
9712 trunk/modules/core/m_mode.c (File Modified)
9715 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
9717 Update properties on *everything*.
9721 trunk/.cvsignore (Property Modified)
9722 trunk/.indent.pro (Property Modified)
9723 trunk/BUGS (File Modified) (Property Modified)
9724 trunk/CREDITS (File Modified) (Property Modified)
9725 trunk/ChangeLog (Property Modified)
9726 trunk/Hybrid-team (File Modified) (Property Modified)
9727 trunk/INSTALL (File Modified) (Property Modified)
9728 trunk/LICENSE (File Modified) (Property Modified)
9729 trunk/Makefile.in (File Modified) (Property Modified)
9730 trunk/README.FIRST (File Modified) (Property Modified)
9731 trunk/RELNOTES (File Modified) (Property Modified)
9732 trunk/SVN-Access (Property Modified)
9733 trunk/aclocal.m4 (File Modified) (Property Modified)
9734 trunk/adns/.cvsignore (Property Modified)
9735 trunk/adns/COPYING (Property Modified)
9736 trunk/adns/GPL-vs-LGPL (Property Modified)
9737 trunk/adns/Makefile.in (File Modified) (Property Modified)
9738 trunk/adns/README (Property Modified)
9739 trunk/adns/README.ircd (Property Modified)
9740 trunk/adns/adns.h (File Modified) (Property Modified)
9741 trunk/adns/check.c (File Modified) (Property Modified)
9742 trunk/adns/dlist.h (File Modified) (Property Modified)
9743 trunk/adns/event.c (File Modified) (Property Modified)
9744 trunk/adns/general.c (File Modified) (Property Modified)
9745 trunk/adns/internal.h (File Modified) (Property Modified)
9746 trunk/adns/parse.c (File Modified) (Property Modified)
9747 trunk/adns/query.c (File Modified) (Property Modified)
9748 trunk/adns/reply.c (File Modified) (Property Modified)
9749 trunk/adns/setup.c (File Modified) (Property Modified)
9750 trunk/adns/transmit.c (File Modified) (Property Modified)
9751 trunk/adns/tvarith.h (File Modified) (Property Modified)
9752 trunk/adns/types.c (File Modified) (Property Modified)
9753 trunk/configure (File Modified) (Property Modified)
9754 trunk/configure.ac (File Modified) (Property Modified)
9755 trunk/contrib/.cvsignore (Property Modified)
9756 trunk/contrib/.indent.pro (Property Modified)
9757 trunk/contrib/Makefile.in (File Modified) (Property Modified)
9758 trunk/contrib/README (File Modified) (Property Modified)
9759 trunk/contrib/example_module.c (File Modified) (Property Modified)
9760 trunk/contrib/m_42.c (File Modified) (Property Modified)
9761 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
9762 trunk/contrib/m_flags.c (File Modified) (Property Modified)
9763 trunk/contrib/m_force.c (File Modified) (Property Modified)
9764 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
9765 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
9766 trunk/contrib/m_okick.c (File Modified) (Property Modified)
9767 trunk/contrib/m_olist.c (File Modified) (Property Modified)
9768 trunk/contrib/m_opme.c (File Modified) (Property Modified)
9769 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
9770 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
9771 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
9772 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
9773 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
9774 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
9775 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
9776 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
9777 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
9778 trunk/doc/.cvsignore (Property Modified)
9779 trunk/doc/CIDR.txt (File Modified) (Property Modified)
9780 trunk/doc/Makefile.in (File Modified) (Property Modified)
9781 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
9782 trunk/doc/Tao-of-IRC.940110 (Property Modified)
9783 trunk/doc/challenge.txt (File Modified) (Property Modified)
9784 trunk/doc/example.conf (File Modified) (Property Modified)
9785 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
9786 trunk/doc/hooks.txt (File Modified) (Property Modified)
9787 trunk/doc/index.txt (File Modified) (Property Modified)
9788 trunk/doc/ircd.8 (File Modified) (Property Modified)
9789 trunk/doc/ircd.motd (Property Modified)
9790 trunk/doc/logfiles.txt (File Modified) (Property Modified)
9791 trunk/doc/modeg.txt (File Modified) (Property Modified)
9792 trunk/doc/modes.txt (File Modified) (Property Modified)
9793 trunk/doc/monitor.txt (File Modified) (Property Modified)
9794 trunk/doc/old/Authors (Property Modified)
9795 trunk/doc/operguide.txt (File Modified) (Property Modified)
9796 trunk/doc/opermyth.txt (Property Modified)
9797 trunk/doc/server-version-info (File Modified) (Property Modified)
9798 trunk/doc/services.txt (File Modified) (Property Modified)
9799 trunk/doc/technical/README.TSora (Property Modified)
9800 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
9801 trunk/doc/technical/event.txt (File Modified) (Property Modified)
9802 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
9803 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
9804 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
9805 trunk/doc/technical/index.txt (File Modified) (Property Modified)
9806 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
9807 trunk/doc/technical/network.txt (File Modified) (Property Modified)
9808 trunk/doc/technical/rfc1459.txt (Property Modified)
9809 trunk/doc/technical/send.txt (File Modified) (Property Modified)
9810 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
9811 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
9812 trunk/doc/tgchange.txt (File Modified) (Property Modified)
9813 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
9814 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
9815 trunk/help/Makefile.in (File Modified) (Property Modified)
9816 trunk/help/opers/accept (Property Modified)
9817 trunk/help/opers/admin (Property Modified)
9818 trunk/help/opers/away (Property Modified)
9819 trunk/help/opers/capab (Property Modified)
9820 trunk/help/opers/challenge (Property Modified)
9821 trunk/help/opers/close (Property Modified)
9822 trunk/help/opers/cmode (Property Modified)
9823 trunk/help/opers/cnotice (Property Modified)
9824 trunk/help/opers/connect (Property Modified)
9825 trunk/help/opers/cprivmsg (Property Modified)
9826 trunk/help/opers/credits (Property Modified)
9827 trunk/help/opers/die (Property Modified)
9828 trunk/help/opers/dline (Property Modified)
9829 trunk/help/opers/eob (Property Modified)
9830 trunk/help/opers/error (Property Modified)
9831 trunk/help/opers/etrace (Property Modified)
9832 trunk/help/opers/gline (Property Modified)
9833 trunk/help/opers/help (Property Modified)
9834 trunk/help/opers/index (Property Modified)
9835 trunk/help/opers/info (Property Modified)
9836 trunk/help/opers/invite (Property Modified)
9837 trunk/help/opers/ison (Property Modified)
9838 trunk/help/opers/join (Property Modified)
9839 trunk/help/opers/kick (Property Modified)
9840 trunk/help/opers/kill (Property Modified)
9841 trunk/help/opers/kline (Property Modified)
9842 trunk/help/opers/knock (Property Modified)
9843 trunk/help/opers/links (Property Modified)
9844 trunk/help/opers/list (Property Modified)
9845 trunk/help/opers/locops (Property Modified)
9846 trunk/help/opers/lusers (Property Modified)
9847 trunk/help/opers/modlist (Property Modified)
9848 trunk/help/opers/modload (Property Modified)
9849 trunk/help/opers/modrestart (Property Modified)
9850 trunk/help/opers/modunload (Property Modified)
9851 trunk/help/opers/motd (Property Modified)
9852 trunk/help/opers/names (Property Modified)
9853 trunk/help/opers/nick (Property Modified)
9854 trunk/help/opers/notice (Property Modified)
9855 trunk/help/opers/oper (Property Modified)
9856 trunk/help/opers/operspy (Property Modified)
9857 trunk/help/opers/operwall (Property Modified)
9858 trunk/help/opers/part (Property Modified)
9859 trunk/help/opers/pass (Property Modified)
9860 trunk/help/opers/ping (Property Modified)
9861 trunk/help/opers/pong (Property Modified)
9862 trunk/help/opers/post (Property Modified)
9863 trunk/help/opers/privmsg (Property Modified)
9864 trunk/help/opers/quit (Property Modified)
9865 trunk/help/opers/rehash (Property Modified)
9866 trunk/help/opers/restart (Property Modified)
9867 trunk/help/opers/resv (Property Modified)
9868 trunk/help/opers/server (Property Modified)
9869 trunk/help/opers/set (Property Modified)
9870 trunk/help/opers/sjoin (Property Modified)
9871 trunk/help/opers/squit (Property Modified)
9872 trunk/help/opers/stats (Property Modified)
9873 trunk/help/opers/svinfo (Property Modified)
9874 trunk/help/opers/testgecos (Property Modified)
9875 trunk/help/opers/testline (Property Modified)
9876 trunk/help/opers/testmask (Property Modified)
9877 trunk/help/opers/time (Property Modified)
9878 trunk/help/opers/topic (Property Modified)
9879 trunk/help/opers/trace (Property Modified)
9880 trunk/help/opers/uhelp (Property Modified)
9881 trunk/help/opers/umode (Property Modified)
9882 trunk/help/opers/undline (Property Modified)
9883 trunk/help/opers/ungline (Property Modified)
9884 trunk/help/opers/unkline (Property Modified)
9885 trunk/help/opers/unresv (Property Modified)
9886 trunk/help/opers/unxline (Property Modified)
9887 trunk/help/opers/user (Property Modified)
9888 trunk/help/opers/userhost (Property Modified)
9889 trunk/help/opers/users (Property Modified)
9890 trunk/help/opers/version (Property Modified)
9891 trunk/help/opers/wallops (Property Modified)
9892 trunk/help/opers/who (Property Modified)
9893 trunk/help/opers/whois (Property Modified)
9894 trunk/help/opers/whowas (Property Modified)
9895 trunk/help/opers/xline (Property Modified)
9896 trunk/help/users/index (Property Modified)
9897 trunk/help/users/info (Property Modified)
9898 trunk/help/users/notice (Property Modified)
9899 trunk/help/users/privmsg (Property Modified)
9900 trunk/help/users/stats (Property Modified)
9901 trunk/help/users/umode (Property Modified)
9902 trunk/include/.cvsignore (Property Modified)
9903 trunk/include/.indent.pro (Property Modified)
9904 trunk/include/balloc.h (File Modified) (Property Modified)
9905 trunk/include/cache.h (File Modified) (Property Modified)
9906 trunk/include/channel.h (File Modified) (Property Modified)
9907 trunk/include/class.h (File Modified) (Property Modified)
9908 trunk/include/client.h (File Modified) (Property Modified)
9909 trunk/include/commio.h (File Modified) (Property Modified)
9910 trunk/include/common.h (File Modified) (Property Modified)
9911 trunk/include/config.h (File Modified) (Property Modified)
9912 trunk/include/config.h.dist (File Modified) (Property Modified)
9913 trunk/include/defaults.h (File Modified) (Property Modified)
9914 trunk/include/event.h (File Modified) (Property Modified)
9915 trunk/include/hash.h (File Modified) (Property Modified)
9916 trunk/include/hook.h (File Modified) (Property Modified)
9917 trunk/include/hostmask.h (File Modified) (Property Modified)
9918 trunk/include/irc_string.h (File Modified) (Property Modified)
9919 trunk/include/ircd.h (File Modified) (Property Modified)
9920 trunk/include/ircd_defs.h (File Modified) (Property Modified)
9921 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
9922 trunk/include/ircd_signal.h (File Modified) (Property Modified)
9923 trunk/include/linebuf.h (File Modified) (Property Modified)
9924 trunk/include/listener.h (File Modified) (Property Modified)
9925 trunk/include/m_info.h (File Modified) (Property Modified)
9926 trunk/include/memory.h (File Modified) (Property Modified)
9927 trunk/include/modules.h (File Modified) (Property Modified)
9928 trunk/include/monitor.h (File Modified) (Property Modified)
9929 trunk/include/msg.h (File Modified) (Property Modified)
9930 trunk/include/newconf.h (File Modified) (Property Modified)
9931 trunk/include/numeric.h (File Modified) (Property Modified)
9932 trunk/include/packet.h (File Modified) (Property Modified)
9933 trunk/include/parse.h (File Modified) (Property Modified)
9934 trunk/include/patchlevel.h (File Modified) (Property Modified)
9935 trunk/include/patricia.h (File Modified) (Property Modified)
9936 trunk/include/reject.h (File Modified) (Property Modified)
9937 trunk/include/res.h (File Modified) (Property Modified)
9938 trunk/include/restart.h (File Modified) (Property Modified)
9939 trunk/include/s_auth.h (File Modified) (Property Modified)
9940 trunk/include/s_conf.h (File Modified) (Property Modified)
9941 trunk/include/s_gline.h (File Modified) (Property Modified)
9942 trunk/include/s_log.h (File Modified) (Property Modified)
9943 trunk/include/s_newconf.h (File Modified) (Property Modified)
9944 trunk/include/s_serv.h (File Modified) (Property Modified)
9945 trunk/include/s_stats.h (File Modified) (Property Modified)
9946 trunk/include/s_user.h (File Modified) (Property Modified)
9947 trunk/include/s_zip.h (File Modified) (Property Modified)
9948 trunk/include/scache.h (File Modified) (Property Modified)
9949 trunk/include/send.h (File Modified) (Property Modified)
9950 trunk/include/serno.h (Property Modified)
9951 trunk/include/setup.h.in (Property Modified)
9952 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
9953 trunk/include/stdinc.h (File Modified) (Property Modified)
9954 trunk/include/supported.h (File Modified) (Property Modified)
9955 trunk/include/tools.h (File Modified) (Property Modified)
9956 trunk/include/whowas.h (File Modified) (Property Modified)
9957 trunk/install-sh (File Modified) (Property Modified)
9958 trunk/modules/.cvsignore (Property Modified)
9959 trunk/modules/.depend (Property Modified)
9960 trunk/modules/.indent.pro (Property Modified)
9961 trunk/modules/Makefile.in (File Modified) (Property Modified)
9962 trunk/modules/core/m_die.c (File Modified) (Property Modified)
9963 trunk/modules/core/m_error.c (File Modified) (Property Modified)
9964 trunk/modules/core/m_join.c (File Modified) (Property Modified)
9965 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
9966 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
9967 trunk/modules/core/m_message.c (File Modified) (Property Modified)
9968 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
9969 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
9970 trunk/modules/core/m_part.c (File Modified) (Property Modified)
9971 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
9972 trunk/modules/core/m_server.c (File Modified) (Property Modified)
9973 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
9974 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
9975 trunk/modules/m_accept.c (File Modified) (Property Modified)
9976 trunk/modules/m_admin.c (File Modified) (Property Modified)
9977 trunk/modules/m_away.c (File Modified) (Property Modified)
9978 trunk/modules/m_cap.c (File Modified) (Property Modified)
9979 trunk/modules/m_capab.c (File Modified) (Property Modified)
9980 trunk/modules/m_challenge.c (File Modified) (Property Modified)
9981 trunk/modules/m_chghost.c (File Modified) (Property Modified)
9982 trunk/modules/m_close.c (File Modified) (Property Modified)
9983 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
9984 trunk/modules/m_connect.c (File Modified) (Property Modified)
9985 trunk/modules/m_dline.c (File Modified) (Property Modified)
9986 trunk/modules/m_encap.c (File Modified) (Property Modified)
9987 trunk/modules/m_etrace.c (File Modified) (Property Modified)
9988 trunk/modules/m_gline.c (File Modified) (Property Modified)
9989 trunk/modules/m_help.c (File Modified) (Property Modified)
9990 trunk/modules/m_info.c (File Modified) (Property Modified)
9991 trunk/modules/m_invite.c (File Modified) (Property Modified)
9992 trunk/modules/m_ison.c (File Modified) (Property Modified)
9993 trunk/modules/m_kline.c (File Modified) (Property Modified)
9994 trunk/modules/m_knock.c (File Modified) (Property Modified)
9995 trunk/modules/m_links.c (File Modified) (Property Modified)
9996 trunk/modules/m_list.c (File Modified) (Property Modified)
9997 trunk/modules/m_locops.c (File Modified) (Property Modified)
9998 trunk/modules/m_lusers.c (File Modified) (Property Modified)
9999 trunk/modules/m_map.c (File Modified) (Property Modified)
10000 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10001 trunk/modules/m_motd.c (File Modified) (Property Modified)
10002 trunk/modules/m_names.c (File Modified) (Property Modified)
10003 trunk/modules/m_oper.c (File Modified) (Property Modified)
10004 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10005 trunk/modules/m_pass.c (File Modified) (Property Modified)
10006 trunk/modules/m_ping.c (File Modified) (Property Modified)
10007 trunk/modules/m_pong.c (File Modified) (Property Modified)
10008 trunk/modules/m_post.c (File Modified) (Property Modified)
10009 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10010 trunk/modules/m_restart.c (File Modified) (Property Modified)
10011 trunk/modules/m_resv.c (File Modified) (Property Modified)
10012 trunk/modules/m_services.c (File Modified) (Property Modified)
10013 trunk/modules/m_set.c (File Modified) (Property Modified)
10014 trunk/modules/m_stats.c (File Modified) (Property Modified)
10015 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10016 trunk/modules/m_tb.c (File Modified) (Property Modified)
10017 trunk/modules/m_testline.c (File Modified) (Property Modified)
10018 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10019 trunk/modules/m_time.c (File Modified) (Property Modified)
10020 trunk/modules/m_topic.c (File Modified) (Property Modified)
10021 trunk/modules/m_trace.c (File Modified) (Property Modified)
10022 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10023 trunk/modules/m_user.c (File Modified) (Property Modified)
10024 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10025 trunk/modules/m_users.c (File Modified) (Property Modified)
10026 trunk/modules/m_version.c (File Modified) (Property Modified)
10027 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10028 trunk/modules/m_who.c (File Modified) (Property Modified)
10029 trunk/modules/m_whois.c (File Modified) (Property Modified)
10030 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10031 trunk/modules/m_xline.c (File Modified) (Property Modified)
10032 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10033 trunk/servlink/.cvsignore (Property Modified)
10034 trunk/servlink/.indent.pro (Property Modified)
10035 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10036 trunk/servlink/README (File Modified) (Property Modified)
10037 trunk/servlink/TODO (File Modified) (Property Modified)
10038 trunk/servlink/control.c (File Modified) (Property Modified)
10039 trunk/servlink/control.h (File Modified) (Property Modified)
10040 trunk/servlink/io.c (File Modified) (Property Modified)
10041 trunk/servlink/io.h (File Modified) (Property Modified)
10042 trunk/servlink/servlink.c (File Modified) (Property Modified)
10043 trunk/servlink/servlink.h (File Modified) (Property Modified)
10044 trunk/src/.cvsignore (Property Modified)
10045 trunk/src/.depend (Property Modified)
10046 trunk/src/.indent.pro (Property Modified)
10047 trunk/src/Makefile.in (File Modified) (Property Modified)
10048 trunk/src/adns.c (File Modified) (Property Modified)
10049 trunk/src/balloc.c (File Modified) (Property Modified)
10050 trunk/src/cache.c (File Modified) (Property Modified)
10051 trunk/src/channel.c (File Modified) (Property Modified)
10052 trunk/src/class.c (File Modified) (Property Modified)
10053 trunk/src/client.c (File Modified) (Property Modified)
10054 trunk/src/commio.c (File Modified) (Property Modified)
10055 trunk/src/devpoll.c (File Modified) (Property Modified)
10056 trunk/src/epoll.c (File Modified) (Property Modified)
10057 trunk/src/event.c (File Modified) (Property Modified)
10058 trunk/src/getopt.c (File Modified) (Property Modified)
10059 trunk/src/hash.c (File Modified) (Property Modified)
10060 trunk/src/hook.c (File Modified) (Property Modified)
10061 trunk/src/hostmask.c (File Modified) (Property Modified)
10062 trunk/src/irc_string.c (File Modified) (Property Modified)
10063 trunk/src/ircd.c (File Modified) (Property Modified)
10064 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10065 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10066 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10067 trunk/src/kdparse.c (File Modified) (Property Modified)
10068 trunk/src/kqueue.c (File Modified) (Property Modified)
10069 trunk/src/linebuf.c (File Modified) (Property Modified)
10070 trunk/src/listener.c (File Modified) (Property Modified)
10071 trunk/src/match.c (File Modified) (Property Modified)
10072 trunk/src/memory.c (File Modified) (Property Modified)
10073 trunk/src/messages.tab (File Modified) (Property Modified)
10074 trunk/src/modules.c (File Modified) (Property Modified)
10075 trunk/src/monitor.c (File Modified) (Property Modified)
10076 trunk/src/newconf.c (File Modified) (Property Modified)
10077 trunk/src/numeric.c (File Modified) (Property Modified)
10078 trunk/src/packet.c (File Modified) (Property Modified)
10079 trunk/src/parse.c (File Modified) (Property Modified)
10080 trunk/src/patricia.c (File Modified) (Property Modified)
10081 trunk/src/poll.c (File Modified) (Property Modified)
10082 trunk/src/reject.c (File Modified) (Property Modified)
10083 trunk/src/restart.c (File Modified) (Property Modified)
10084 trunk/src/s_auth.c (File Modified) (Property Modified)
10085 trunk/src/s_conf.c (File Modified) (Property Modified)
10086 trunk/src/s_gline.c (File Modified) (Property Modified)
10087 trunk/src/s_log.c (File Modified) (Property Modified)
10088 trunk/src/s_newconf.c (File Modified) (Property Modified)
10089 trunk/src/s_serv.c (File Modified) (Property Modified)
10090 trunk/src/s_stats.c (File Modified) (Property Modified)
10091 trunk/src/s_user.c (File Modified) (Property Modified)
10092 trunk/src/scache.c (File Modified) (Property Modified)
10093 trunk/src/select.c (File Modified) (Property Modified)
10094 trunk/src/send.c (File Modified) (Property Modified)
10095 trunk/src/snprintf.c (File Modified) (Property Modified)
10096 trunk/src/tools.c (File Modified) (Property Modified)
10097 trunk/src/version.c.SH (File Modified) (Property Modified)
10098 trunk/src/whowas.c (File Modified) (Property Modified)
10099 trunk/tools/.cvsignore (Property Modified)
10100 trunk/tools/Makefile.in (File Modified) (Property Modified)
10101 trunk/tools/README (File Modified) (Property Modified)
10102 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10103 trunk/tools/convertilines.c (File Modified) (Property Modified)
10104 trunk/tools/convertklines.c (File Modified) (Property Modified)
10105 trunk/tools/mkkeypair (Property Modified)
10106 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10107 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10108 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10109 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10110 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10111 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10112 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10113 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10114 trunk/tools/untabify (File Modified) (Property Modified)
10115 trunk/tools/viconf.c (File Modified) (Property Modified)
10118 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10124 trunk/RELNOTES (File Modified)
10127 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10129 - Make version.c use our serial, not ratbox's.
10133 trunk/src/version.c.SH (File Modified)
10136 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10139 - revved patchlevel to 2.1.5
10143 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10144 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10147 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10149 - fix buffer overflow and unterminated buffer when removing TS6 bans
10150 - fix rebuilding of SJOIN
10154 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10157 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10159 have servlink report if it gets an uncompressed error message when it gets inflate failures
10162 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10165 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10167 - extend our copyrights to 2005.
10171 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10172 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10173 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10174 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10175 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10176 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10177 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10178 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10179 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10180 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10181 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10182 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10183 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10184 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10185 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10186 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10187 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10188 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10189 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10190 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10191 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10192 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10193 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10194 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10195 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10196 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10197 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10198 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10199 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10200 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10201 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10202 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10203 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10204 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10205 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10206 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10207 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10208 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10209 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10210 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10211 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10212 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10213 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10214 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10215 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10216 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10217 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10218 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10219 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10220 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10221 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10222 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10223 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10224 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10225 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10226 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10227 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10228 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10229 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10230 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10231 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10232 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10233 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10234 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10235 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10236 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10237 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10238 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10239 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10240 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10241 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10242 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10243 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10244 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10245 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10246 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10247 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10248 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10249 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10250 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10251 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10252 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10253 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10254 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10255 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10256 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10257 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10258 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10259 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10260 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10261 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10262 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10263 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10264 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10265 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10266 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10267 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10268 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10269 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10270 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10271 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10272 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10273 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10274 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10277 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10280 - revved patchlevel to 2.1.4
10284 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10285 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10288 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10290 - add TARGMAX to 005
10291 - remove the +1 from ->uid in struct Client
10292 - fix checking of accept entries in m_accept.c
10296 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10297 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10298 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10299 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10302 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10304 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10309 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10312 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10314 - remove an unused variable
10318 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10321 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10323 don't burst a TS5 name in burst_TS6. -via jillies
10326 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10329 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10331 - via jilles, make nickchanges invalidate any cached bans for
10336 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10337 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10338 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10339 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10342 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10344 - fix some char vs byte usage to make adns compile cleanly with gcc4
10348 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10349 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10350 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10351 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10352 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10353 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10354 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10355 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10358 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10360 userhost should allow 5 userhost checks, not 4
10363 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10366 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10368 - another darwin fix
10372 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10375 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10381 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10382 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10383 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10384 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10385 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10386 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10387 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10388 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10391 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10393 - remove bogus extern of abort_list
10397 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10400 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10402 svn repo access stuff
10405 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10408 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10414 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10417 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10423 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10426 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10428 revert omotd..i thought it was a good idea..oh well
10431 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10434 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10436 Commas are bad things in channel keys
10440 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10443 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10445 Add OMOTD command to display oper motd
10449 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10452 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10454 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10457 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10460 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10462 Modified files: (Branch: RATBOX_2_1)
10465 - stop testing whois for protocol violations, as they can be caused in
10466 ircds going all the way back to the original ircd2.8
10468 Revision Changes Path
10469 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10473 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10475 Modified files: (Branch: RATBOX_2_1)
10478 - remove some 2.2 code
10480 Revision Changes Path
10481 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10485 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10487 Modified files: (Branch: RATBOX_2_1)
10490 backport of the silly december 31st bug
10492 Revision Changes Path
10493 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10497 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10499 Modified files: (Branch: RATBOX_2_1)
10501 include patchlevel.h
10503 - revved patchlevel to 2.1.3
10505 Revision Changes Path
10506 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10507 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10511 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10513 Modified files: (Branch: RATBOX_2_1)
10516 modules/core m_nick.c
10519 - stop removing a clients own list of accepted clients when they do a
10521 - clean up the accept code so its less retarded
10523 Revision Changes Path
10524 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10525 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10526 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10527 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10531 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10533 Modified files: (Branch: RATBOX_2_1)
10536 src event.c ircd.c newconf.c
10538 - remove a defn of links_cache_list in m_links.c which was causing
10539 the flattened links update to be ignored
10540 - add eventUpdate(), and make links_delay update on rehash
10542 Revision Changes Path
10543 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10544 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10545 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10546 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10547 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10551 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10553 Modified files: (Branch: RATBOX_2_1)
10557 - make the conf parser apply service {}; on rehash
10559 Revision Changes Path
10560 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10561 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10565 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10567 Modified files: (Branch: RATBOX_2_1)
10570 - show ENABLE_SERVICES define in info
10572 Revision Changes Path
10573 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10577 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10579 Modified files: (Branch: RATBOX_2_1)
10580 modules m_services.c m_stats.c
10582 - via jilles, make m_services.c hook into stats U and display service
10585 Revision Changes Path
10586 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10587 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10591 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10593 Modified files: (Branch: RATBOX_2_1)
10594 . configure configure.ac
10596 - default build to -O2
10598 Revision Changes Path
10599 7.249.2.2 +4 -4 ircd-ratbox/configure
10600 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10604 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10606 Modified files: (Branch: RATBOX_2_1)
10607 doc example.conf example.efnet.conf
10608 include client.h s_conf.h s_newconf.h
10610 modules/core m_join.c m_nick.c
10611 src channel.c newconf.c s_conf.c s_user.c
10613 - remove no_oper_resvs from general {};
10614 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10616 Revision Changes Path
10617 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10618 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10619 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10620 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10621 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10622 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10623 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10624 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10625 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10626 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10627 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10628 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10632 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10634 Modified files: (Branch: RATBOX_2_1)
10635 modules/core m_mode.c m_nick.c
10639 - raise max temptime to a year
10641 - require 9 parameters in ms_nick(), 10 in ms_uid()
10643 Revision Changes Path
10644 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10645 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10646 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10650 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10652 Modified files: (Branch: RATBOX_2_1)
10653 modules m_services.c
10655 - only show services logged in info when its a local client
10657 Revision Changes Path
10658 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10662 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10664 Modified files: (Branch: RATBOX_2_1)
10667 passing a pointer to a pointer is not what was intended, oops
10669 Revision Changes Path
10670 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10674 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10676 Modified files: (Branch: RATBOX_2_1)
10679 - update services.txt with FNC
10681 Revision Changes Path
10682 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10686 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10688 Modified files: (Branch: RATBOX_2_1)
10691 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10693 Revision Changes Path
10694 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
10698 leeh 2005/05/19 12:44:47 UTC (20050519_1)
10700 Modified files: (Branch: RATBOX_2_1)
10703 - add some uniqueness into auth process for bopm
10705 Revision Changes Path
10706 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
10710 leeh 2005/05/19 08:50:26 UTC (20050519_0)
10712 Modified files: (Branch: RATBOX_2_1)
10713 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
10715 - make contrib/ compile
10717 Revision Changes Path
10718 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
10719 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
10720 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
10721 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
10725 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
10727 Modified files: (Branch: RATBOX_2_1)
10728 modules m_monitor.c
10730 Don't allow MONITOR from an unregistered client
10732 Revision Changes Path
10733 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
10737 leeh 2005/05/17 13:16:11 UTC (20050517_0)
10739 Modified files: (Branch: RATBOX_2_1)
10740 doc example.conf example.efnet.conf
10742 src class.c messages.tab newconf.c
10744 - remove sendq_eob, its become more of a hindrance than a benefit.
10745 - sync example.efnet.conf cluster {}; with example.conf
10747 Revision Changes Path
10748 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
10749 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
10750 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
10751 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
10752 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
10753 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
10757 leeh 2005/05/11 22:39:00 UTC (20050511_5)
10759 Modified files: (Branch: RATBOX_2_1)
10761 include patchlevel.h
10764 - revved patchlevel to 2.1.2
10766 Revision Changes Path
10767 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
10768 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
10772 leeh 2005/05/11 22:29:18 UTC (20050511_4)
10774 Modified files: (Branch: RATBOX_2_1)
10775 . configure configure.ac
10777 - raise default topiclen to 160.
10779 Revision Changes Path
10780 7.249.2.1 +3 -3 ircd-ratbox/configure
10781 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
10785 leeh 2005/05/11 22:22:13 UTC (20050511_3)
10787 Modified files: (Branch: RATBOX_2_1)
10788 modules m_services.c
10790 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
10791 tsinfo matches this
10793 Revision Changes Path
10794 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
10798 leeh 2005/05/11 21:58:41 UTC (20050511_2)
10800 Modified files: (Branch: RATBOX_2_1)
10801 modules m_services.c
10803 - monitor_signoff() the client we're nickchanging
10805 Revision Changes Path
10806 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
10810 leeh 2005/05/11 21:52:51 UTC (20050511_1)
10812 Modified files: (Branch: RATBOX_2_1)
10815 - fix various UID problems with trace
10817 Revision Changes Path
10818 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
10822 leeh 2005/05/11 21:22:02 UTC (20050511_0)
10824 Modified files: (Branch: RATBOX_2_1)
10825 help/opers dline kline
10826 modules m_resv.c m_stats.c
10827 modules/core m_mode.c
10830 - tidy up kline/dline help to note they dont accept nick as target
10831 - disallow bans beginning with ':' over bmask
10832 - disallow bans with a space in chm_ban
10833 - stop counting hidden opers in stats p
10834 - match() parameters in remote unresv were inverted, causing it to fail
10835 - fix possibility of clients setting blank keys
10837 Revision Changes Path
10838 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
10839 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
10840 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
10841 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
10842 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
10846 leeh 2005/05/08 22:37:18 UTC (20050508_0)
10848 Modified files: (Branch: RATBOX_2_1)
10851 - fix problems with amd64 and the way we do va_list
10853 Revision Changes Path
10854 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
10858 leeh 2005/05/07 13:35:57 UTC (20050507_1)
10860 Modified files: (Branch: RATBOX_2_1)
10861 modules m_services.c
10863 - tidy up the kill notifications for RSFNC
10865 Revision Changes Path
10866 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
10870 leeh 2005/05/07 10:35:54 UTC (20050507_0)
10872 Modified files: (Branch: RATBOX_2_1)
10874 modules m_services.c
10877 - some more rserv stuff:
10878 - add RSFNC capability
10879 - fix up RSFNC, kill existing clients if they exist.
10881 Revision Changes Path
10882 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
10883 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
10884 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
10888 leeh 2005/05/06 23:50:29 UTC (20050506_0)
10890 Modified files: (Branch: RATBOX_2_1)
10891 modules m_services.c
10893 - first stab at a FNC implementation for rserv
10895 Revision Changes Path
10896 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
10900 leeh 2005/05/03 09:30:51 UTC (20050503_0)
10902 Modified files: (Branch: RATBOX_2_1)
10907 Revision Changes Path
10908 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
10912 leeh 2005/05/02 22:46:52 UTC (20050502_0)
10914 Modified files: (Branch: RATBOX_2_1)
10917 - add links_delay back
10919 Revision Changes Path
10920 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
10924 leeh 2005/04/27 21:50:30 UTC (20050427_1)
10926 Modified files: (Branch: RATBOX_2_1)
10930 - swap tabs for spaces
10932 Revision Changes Path
10933 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
10934 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
10938 leeh 2005/04/27 21:38:20 UTC (20050427_0)
10940 Modified files: (Branch: RATBOX_2_1)
10943 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
10944 contained in the client_flood conf option
10945 - remove a couple of unused defines from info
10947 Revision Changes Path
10948 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
10952 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
10954 Modified files: (Branch: RATBOX_2_1)
10957 use the correct field and swap to host byte order when displaying the Unauthorised connection message
10959 Revision Changes Path
10960 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
10964 leeh 2005/04/17 13:31:34 UTC (20050417_0)
10966 Modified files: (Branch: RATBOX_2_1)
10967 doc example.conf example.efnet.conf
10969 - fix missing closing comment tag
10971 Revision Changes Path
10972 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
10973 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
10977 leeh 2005/04/12 18:44:21 UTC (20050412_2)
10979 Modified files: (Branch: RATBOX_2_1)
10981 include patchlevel.h
10983 - revved patchlevel to 2.1.1
10985 Revision Changes Path
10986 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
10987 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
10991 leeh 2005/04/12 18:36:31 UTC (20050412_1)
10993 Modified files: (Branch: RATBOX_2_1)
10996 - sync up remote kline reasons, so theyre consistent with what happens
10997 when we add local klines - notably the "Temporary K-line x min" and
10998 date added to reason.
11000 Revision Changes Path
11001 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11005 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11007 Modified files: (Branch: RATBOX_2_1)
11010 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11012 Revision Changes Path
11013 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11017 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11019 Modified files: (Branch: RATBOX_2_1)
11022 used the data pointer we saved, not what just got nulled
11024 Revision Changes Path
11025 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11029 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11031 Modified files: (Branch: RATBOX_2_1)
11032 modules m_resv.c m_xline.c
11034 - fix broken propagation of xline/resv
11036 Revision Changes Path
11037 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11038 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11042 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11044 Modified files: (Branch: RATBOX_2_1)
11047 - properly increment bad auth count for stats T when we timeout an auth
11049 Revision Changes Path
11050 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11054 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11056 Modified files: (Branch: RATBOX_2_1)
11059 modules/core m_nick.c
11061 - fix a bit that didnt make sense in monitor.txt
11062 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11064 Revision Changes Path
11065 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11066 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11067 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11071 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11073 Modified files: (Branch: RATBOX_2_1)
11076 removing dlink nodes from auth_poll_list twice is bad
11078 Revision Changes Path
11079 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11083 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11085 Modified files: (Branch: RATBOX_2_1)
11088 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11089 changed to RPL_STATSDEBUG
11091 Revision Changes Path
11092 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11096 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11098 Added files: (Branch: RATBOX_2_1)
11101 - add some documentation about target change
11103 Revision Changes Path
11104 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11108 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11110 Modified files: (Branch: RATBOX_2_1)
11111 include supported.h
11112 modules/core m_message.c
11114 - remove extra argument to 005
11115 - disallow messaging of UIDs
11117 Revision Changes Path
11118 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11119 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11123 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11125 Modified files: (Branch: RATBOX_2_1)
11128 - fix a longstanding parser bug with wrong limit checking, causing us to
11129 accept one less parameter than we're allowed to accept.
11131 Revision Changes Path
11132 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11136 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11138 Modified files: (Branch: RATBOX_2_1)
11139 modules/core m_message.c
11141 - exempt users messaging themselves from target change
11143 Revision Changes Path
11144 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11148 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11150 Modified files: (Branch: RATBOX_2_1)
11151 include supported.h
11153 - stop violating MAXPARA on 005.
11155 Revision Changes Path
11156 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11160 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11162 Modified files: (Branch: RATBOX_2_1)
11163 modules/core m_nick.c
11165 - dont store an ipv6 sockhost if we're not compiled with v6 support
11167 Revision Changes Path
11168 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11172 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11174 Modified files: (Branch: RATBOX_2_1)
11177 - remove some vms includes
11179 Revision Changes Path
11180 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11184 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11186 Modified files: (Branch: RATBOX_2_1)
11190 - force commit for new branch
11192 Revision Changes Path
11193 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11194 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11198 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11201 . RELNOTES configure configure.ac
11202 include patchlevel.h
11204 - revved patchlevel to 2.1.0
11206 Revision Changes Path
11207 1.114 +6 -2 ircd-ratbox/RELNOTES
11208 7.249 +11 -11 ircd-ratbox/configure
11209 7.63 +3 -3 ircd-ratbox/configure.ac
11210 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11214 leeh 2005/03/04 13:31:32 EST (20050304_2)
11218 include patchlevel.h
11221 - revved patchlevel to 2.1.0beta2
11223 Revision Changes Path
11224 1.113 +12 -0 ircd-ratbox/RELNOTES
11225 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11229 leeh 2005/03/04 13:27:05 EST (20050304_1)
11232 doc whats-new-2.1.txt
11235 - update whats-new-2.1
11236 - when we're handling global NAMES, dont output channels if there are no
11237 members within them we can show.
11239 Revision Changes Path
11240 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11241 7.436 +12 -2 ircd-ratbox/src/channel.c
11245 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11250 That would be a node_heap not a prefix_heap..oops
11252 Revision Changes Path
11253 7.30 +1 -1 ircd-ratbox/src/patricia.c
11257 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11262 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11263 otherwise..the other macros might work????
11265 Revision Changes Path
11266 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11270 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11273 . configure configure.ac
11277 Revision Changes Path
11278 7.248 +5 -5 ircd-ratbox/configure
11279 7.62 +5 -5 ircd-ratbox/configure.ac
11283 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11286 . configure configure.ac
11290 Revision Changes Path
11291 7.247 +3 -2 ircd-ratbox/configure
11292 7.61 +3 -2 ircd-ratbox/configure.ac
11296 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11299 . configure configure.ac
11303 Revision Changes Path
11304 7.246 +6 -6 ircd-ratbox/configure
11305 7.60 +4 -4 ircd-ratbox/configure.ac
11309 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11312 . configure configure.ac
11315 Doh these changes got put on RATBOX_2_0 when they were meant for
11317 Also merged in the monitor heap size stuff, not that i think monitor has
11320 Revision Changes Path
11321 7.245 +12 -3 ircd-ratbox/configure
11322 7.59 +11 -3 ircd-ratbox/configure.ac
11323 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11327 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11332 Add more robust alloca checking
11334 Revision Changes Path
11335 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11339 leeh 2005/02/24 15:27:17 EST (20050224_9)
11344 - fix the copyright on m_42.c :p
11346 Revision Changes Path
11347 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11351 leeh 2005/02/24 15:22:53 EST (20050224_8)
11354 include supported.h
11357 - fix a core in undline on bad masks
11358 - remove an unwanted space from beginning of second 005 numeric
11360 Revision Changes Path
11361 7.5 +1 -1 ircd-ratbox/include/supported.h
11362 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11366 leeh 2005/02/24 15:18:59 EST (20050224_7)
11369 modules m_monitor.c
11371 - use max_monitor when adding nicknames
11373 that should be everything now..
11375 Revision Changes Path
11376 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11380 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11387 Revision Changes Path
11388 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11392 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11399 Revision Changes Path
11400 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11404 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11409 The Answer to Life, the Universe, and Everything
11411 Revision Changes Path
11412 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11416 leeh 2005/02/24 14:53:04 EST (20050224_3)
11420 modules m_monitor.c
11421 src ircd.c monitor.c
11423 - call init_monitor() on startup
11424 - add in support for adding/deleting/listing monitor entries
11426 Revision Changes Path
11427 7.2 +3 -1 ircd-ratbox/include/monitor.h
11428 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11429 7.374 +2 -0 ircd-ratbox/src/ircd.c
11430 7.3 +15 -4 ircd-ratbox/src/monitor.c
11434 leeh 2005/02/23 21:20:10 EST (20050224_2)
11437 doc example.conf example.efnet.conf
11438 include s_conf.h supported.h
11439 modules Makefile.in
11440 src client.c newconf.c s_conf.c
11442 modules m_monitor.c
11444 - add the max_monitor config option
11445 - advertise MONITOR=%d in 005
11446 - clear a local clients monitor list on exit
11447 - add the framework for the MONITOR command
11450 Revision Changes Path
11451 7.261 +5 -0 ircd-ratbox/doc/example.conf
11452 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11453 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11454 7.4 +4 -2 ircd-ratbox/include/supported.h
11455 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11456 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11457 7.492 +1 -0 ircd-ratbox/src/client.c
11458 7.202 +1 -0 ircd-ratbox/src/newconf.c
11459 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11463 leeh 2005/02/23 20:57:51 EST (20050224_1)
11466 . configure configure.ac
11470 - move MONITOR_HEAP_SIZE over to configure
11472 Revision Changes Path
11473 7.244 ircd-ratbox/configure
11474 7.58 +4 -2 ircd-ratbox/configure.ac
11475 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11476 7.2 +0 -2 ircd-ratbox/src/monitor.c
11480 leeh 2005/02/23 20:48:08 EST (20050224_0)
11484 include client.h numeric.h
11485 modules/core m_nick.c
11486 src Makefile.in client.c messages.tab
11492 - first half of my server-side notify list implementation..
11494 Revision Changes Path
11495 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11496 7.266 +3 -0 ircd-ratbox/include/client.h
11497 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11498 7.58 +6 -0 ircd-ratbox/include/numeric.h
11499 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11500 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11501 7.491 +3 -0 ircd-ratbox/src/client.c
11502 7.126 +5 -5 ircd-ratbox/src/messages.tab
11503 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11504 7.342 +2 -0 ircd-ratbox/src/s_user.c
11508 leeh 2005/02/23 18:42:59 EST (20050223_0)
11513 - double the size of the client and channel hashtables (64k -> 128k and
11514 32k -> 64k). The improvements are quite significant..
11516 Revision Changes Path
11517 7.54 +4 -4 ircd-ratbox/include/hash.h
11521 leeh 2005/02/22 14:55:56 EST (20050222_1)
11525 modules m_services.c
11527 - remove a couple of unused vars
11528 - update monitor.txt
11530 Revision Changes Path
11531 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11532 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11536 leeh 2005/02/21 19:47:24 EST (20050222_0)
11541 - add in my documentation on the upcoming MONITOR command
11543 Revision Changes Path
11544 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11548 leeh 2005/02/21 12:09:34 EST (20050221_0)
11551 . configure configure.ac
11552 doc whats-new-2.1.txt
11553 tools README.mkpasswd
11557 - update whats-new-2.1.txt some more
11558 - we dont have vms mkpasswd anymore
11559 - remove the unused crypt.c
11561 Revision Changes Path
11562 7.243 +3 -6 ircd-ratbox/configure
11563 7.57 +2 -4 ircd-ratbox/configure.ac
11564 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11565 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11566 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11570 leeh 2005/02/19 12:38:09 EST (20050219_3)
11573 doc example.conf example.efnet.conf
11576 src channel.c client.c ircd.c s_conf.c
11578 - rework the splitcode, splitservers is now how many servers we've marked as
11579 EOB, rather than how many are linked. Thus pull ourselves out of
11580 splitmode immediately once this is satisfied
11582 Revision Changes Path
11583 7.260 +8 -9 ircd-ratbox/doc/example.conf
11584 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11585 7.83 +1 -0 ircd-ratbox/include/ircd.h
11586 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11587 7.435 +16 -36 ircd-ratbox/src/channel.c
11588 7.490 +2 -0 ircd-ratbox/src/client.c
11589 7.373 +2 -1 ircd-ratbox/src/ircd.c
11590 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11594 leeh 2005/02/19 09:02:34 EST (20050219_2)
11597 doc example.conf example.efnet.conf
11598 include ircd.h s_conf.h
11600 src channel.c ircd.c newconf.c s_conf.c
11602 - remove split_delay
11604 Revision Changes Path
11605 7.259 +0 -5 ircd-ratbox/doc/example.conf
11606 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11607 7.82 +0 -1 ircd-ratbox/include/ircd.h
11608 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11609 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11610 7.434 +2 -7 ircd-ratbox/src/channel.c
11611 7.372 +0 -1 ircd-ratbox/src/ircd.c
11612 7.201 +0 -1 ircd-ratbox/src/newconf.c
11613 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11617 leeh 2005/02/19 08:48:05 EST (20050219_1)
11621 modules m_cap.c m_who.c
11624 - implemented multi-prefix client capability, which allows stacking of @+ in
11627 Revision Changes Path
11628 7.265 +1 -1 ircd-ratbox/include/client.h
11629 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11630 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11631 7.433 +4 -6 ircd-ratbox/src/channel.c
11635 leeh 2005/02/19 06:27:58 EST (20050219_0)
11639 src newconf.c s_conf.c s_newconf.c
11641 - removed some unused vars/functions
11643 Revision Changes Path
11644 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11645 7.200 +0 -15 ircd-ratbox/src/newconf.c
11646 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11647 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11651 leeh 2005/02/16 12:58:24 EST (20050216_2)
11654 . RELNOTES configure configure.ac
11655 include patchlevel.h
11657 - update configure to reflect this is 'devel'
11659 - revved patchlevel to 2.1.0beta1
11661 Revision Changes Path
11662 1.112 +9 -1 ircd-ratbox/RELNOTES
11663 7.242 +11 -11 ircd-ratbox/configure
11664 7.56 +3 -3 ircd-ratbox/configure.ac
11665 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11669 leeh 2005/02/16 12:46:30 EST (20050216_1)
11672 . configure configure.ac
11673 include client.h numeric.h s_conf.h setup.h.in
11675 modules Makefile.in
11676 modules/core m_nick.c
11677 src Makefile.in client.c ircd.c messages.tab
11678 newconf.c s_conf.c s_user.c
11684 - remove watch, the protocol for this sucks so hard I just dont want it
11687 Revision Changes Path
11688 7.241 +2 -12 ircd-ratbox/configure
11689 7.55 +2 -4 ircd-ratbox/configure.ac
11690 7.264 +0 -2 ircd-ratbox/include/client.h
11691 7.57 +0 -11 ircd-ratbox/include/numeric.h
11692 7.313 +0 -1 ircd-ratbox/include/s_conf.h
11693 7.94 +0 -3 ircd-ratbox/include/setup.h.in
11694 7.3 +2 -3 ircd-ratbox/include/supported.h
11695 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
11696 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
11697 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
11698 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
11699 7.154 +0 -1 ircd-ratbox/src/Makefile.in
11700 7.489 +0 -3 ircd-ratbox/src/client.c
11701 7.371 +0 -2 ircd-ratbox/src/ircd.c
11702 7.125 +9 -9 ircd-ratbox/src/messages.tab
11703 7.199 +0 -1 ircd-ratbox/src/newconf.c
11704 7.507 +0 -1 ircd-ratbox/src/s_conf.c
11705 7.341 +0 -2 ircd-ratbox/src/s_user.c
11706 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
11710 leeh 2005/02/15 19:13:31 EST (20050216_0)
11714 src event.c ircd_lexer.l ircd_signal.c
11717 servlink descrip.mms
11719 - remove a few vms bits
11721 Revision Changes Path
11722 1.16 +0 -46 ircd-ratbox/include/stdinc.h
11723 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
11724 7.47 +0 -54 ircd-ratbox/src/event.c
11725 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
11726 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
11727 7.152 +0 -3 ircd-ratbox/src/modules.c
11731 leeh 2005/02/15 18:53:32 EST (20050215_0)
11734 include hostmask.h ircd.h s_conf.h s_newconf.h
11735 modules m_dline.c m_kline.c m_rehash.c m_resv.c
11737 src hostmask.c ircd.c ircd_signal.c s_conf.c
11740 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
11741 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
11743 Revision Changes Path
11744 1.42 +1 -0 ircd-ratbox/include/hostmask.h
11745 7.81 +1 -0 ircd-ratbox/include/ircd.h
11746 7.312 +1 -0 ircd-ratbox/include/s_conf.h
11747 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
11748 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
11749 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
11750 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
11751 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
11752 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
11753 7.106 +35 -1 ircd-ratbox/src/hostmask.c
11754 7.370 +7 -0 ircd-ratbox/src/ircd.c
11755 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
11756 7.506 +59 -47 ircd-ratbox/src/s_conf.c
11757 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
11761 leeh 2005/02/13 10:21:41 EST (20050213_4)
11766 doc whats-new-2.0.txt whats-new-2.1.txt
11770 - move whats-new.txt to whats-new-2.0.txt
11771 - add in whats-new-2.1.txt
11772 - update services.txt with the whois for logged in users
11774 Revision Changes Path
11775 7.2 +5 -0 ircd-ratbox/doc/services.txt
11776 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
11777 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
11778 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
11782 leeh 2005/02/13 09:20:37 EST (20050213_3)
11785 include supported.h
11786 modules/core m_message.c
11788 - fix a compile error in m_message.c
11789 - update 005 to the spec and add CPRIVMSG/CNOTICE
11791 Revision Changes Path
11792 7.2 +31 -37 ircd-ratbox/include/supported.h
11793 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
11797 leeh 2005/02/13 09:14:12 EST (20050213_2)
11802 - fix the membership memleak
11804 Revision Changes Path
11805 7.432 +0 -3 ircd-ratbox/src/channel.c
11809 leeh 2005/02/12 21:51:56 EST (20050213_1)
11813 modules/core m_message.c
11815 - add a bitmask to track when they send their first message, only allowing
11816 clearing stuff after that.
11818 Revision Changes Path
11819 7.263 +4 -0 ircd-ratbox/include/client.h
11820 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
11824 leeh 2005/02/12 21:17:52 EST (20050213_0)
11827 include patricia.h s_newconf.h
11828 modules/core m_message.c
11829 src patricia.c s_newconf.c s_user.c
11831 - add in the patricia for tracking who fills up targets, give them a reduced
11834 Revision Changes Path
11835 7.20 +1 -1 ircd-ratbox/include/patricia.h
11836 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
11837 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
11838 7.29 +1 -1 ircd-ratbox/src/patricia.c
11839 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
11840 7.340 +4 -0 ircd-ratbox/src/s_user.c
11844 leeh 2005/02/12 18:35:10 EST (20050212_0)
11847 include ircd_defs.h
11848 src class.c reject.c
11850 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
11852 Revision Changes Path
11853 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
11854 7.68 +1 -5 ircd-ratbox/src/class.c
11855 1.33 +1 -5 ircd-ratbox/src/reject.c
11859 androsyn 2005/02/11 17:11:57 EST (20050211_1)
11864 remove stupid memory leak
11866 Revision Changes Path
11867 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
11871 leeh 2005/02/11 06:42:48 EST (20050211_0)
11876 - workaround hyb6 allowing empty gline reasons
11878 Revision Changes Path
11879 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
11883 leeh 2005/02/09 14:39:13 EST (20050209_2)
11887 modules m_dline.c m_kline.c m_rehash.c m_stats.c
11888 src ircd.c s_conf.c
11890 - move temp dlines and temp klines over to an array, rather than completely
11893 Revision Changes Path
11894 7.311 +11 -20 ircd-ratbox/include/s_conf.h
11895 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
11896 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
11897 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
11898 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
11899 7.369 +0 -5 ircd-ratbox/src/ircd.c
11900 7.505 +78 -104 ircd-ratbox/src/s_conf.c
11904 leeh 2005/02/09 14:02:13 EST (20050209_1)
11908 modules m_cap.c m_pong.c m_user.c
11909 modules/core m_nick.c
11912 - remove 'nick' param from register_local_user(), its not needed.
11914 Revision Changes Path
11915 7.35 +1 -1 ircd-ratbox/include/s_user.h
11916 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
11917 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
11918 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
11919 1.46 +2 -2 ircd-ratbox/modules/m_user.c
11920 7.339 +6 -6 ircd-ratbox/src/s_user.c
11924 leeh 2005/02/09 13:12:53 EST (20050209_0)
11927 modules m_cmessage.c
11929 - dont send numerics when we're dealing with CNOTICE
11930 - add in checking for +g, and resetting idle
11932 Revision Changes Path
11933 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
11937 leeh 2005/02/08 11:37:50 EST (20050208_2)
11942 - fix operator blocks to work on ip spoofs
11944 Revision Changes Path
11945 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
11949 leeh 2005/02/07 19:23:22 EST (20050208_1)
11952 doc example.conf example.efnet.conf
11955 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
11957 Revision Changes Path
11958 7.258 +0 -39 ircd-ratbox/doc/example.conf
11959 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
11960 7.198 +0 -272 ircd-ratbox/src/newconf.c
11964 leeh 2005/02/07 19:19:32 EST (20050208_0)
11969 - added support for kline.conf.perm et al, these take the same formats
11970 as their non-permanent partners, but you cant remove them via the ircd.
11972 Revision Changes Path
11973 7.504 +33 -67 ircd-ratbox/src/s_conf.c
11977 leeh 2005/02/02 19:18:59 EST (20050203_1)
11984 help/opers cnotice cprivmsg
11986 - added help files for cprivmsg/cnotice
11988 Revision Changes Path
11989 1.23 +3 -2 ircd-ratbox/help/Makefile.in
11990 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
11991 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
11992 1.10 +19 -19 ircd-ratbox/help/opers/index
11993 1.7 +10 -9 ircd-ratbox/help/users/index
11997 leeh 2005/02/02 19:14:25 EST (20050203_0)
12001 modules Makefile.in
12004 modules m_cmessage.c
12006 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12007 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12008 nick is a member. These bypass any target change limitations.
12009 - added ERR_VOICENEEDED, numeric 489.
12011 Revision Changes Path
12012 7.56 +2 -0 ircd-ratbox/include/numeric.h
12013 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12014 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12015 7.124 +1 -1 ircd-ratbox/src/messages.tab
12019 leeh 2005/02/02 16:58:16 EST (20050202_4)
12024 - update etrace help
12026 Revision Changes Path
12027 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12031 leeh 2005/02/02 16:55:04 EST (20050202_3)
12036 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12037 can put its external ip address in there..
12039 Revision Changes Path
12040 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12044 leeh 2005/02/02 16:41:06 EST (20050202_2)
12049 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12050 if its a non-local client. These will just get "lost" if the remote
12051 server doesnt support this..
12053 Revision Changes Path
12054 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12058 leeh 2005/02/02 16:12:12 EST (20050202_1)
12061 include client.h numeric.h s_conf.h
12062 modules/core m_message.c
12063 src messages.tab newconf.c s_conf.c
12065 - first part of the target change code, add the storage of targets for
12066 localuser, throttle messages when they fill all the available slots
12068 Revision Changes Path
12069 7.262 +5 -1 ircd-ratbox/include/client.h
12070 7.55 +2 -0 ircd-ratbox/include/numeric.h
12071 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12072 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12073 7.123 +1 -1 ircd-ratbox/src/messages.tab
12074 7.197 +1 -0 ircd-ratbox/src/newconf.c
12075 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12079 leeh 2005/02/02 13:28:10 EST (20050202_0)
12082 modules m_resv.c m_stats.c m_testline.c
12083 modules/core m_join.c
12084 src hash.c kdparse.c messages.tab s_newconf.c
12086 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12087 tracking of when resvs get hit
12089 Revision Changes Path
12090 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12091 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12092 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12093 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12094 7.114 +3 -0 ircd-ratbox/src/hash.c
12095 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12096 7.122 +1 -1 ircd-ratbox/src/messages.tab
12097 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12101 leeh 2005/01/31 09:04:10 EST (20050131_2)
12106 - fflush() logfiles
12108 Revision Changes Path
12109 7.79 +2 -0 ircd-ratbox/src/s_log.c
12113 leeh 2005/01/31 08:59:09 EST (20050131_1)
12118 - rename fd_dump() to comm_dump()
12120 Revision Changes Path
12121 1.27 +2 -2 ircd-ratbox/src/commio.c
12125 leeh 2005/01/30 19:16:08 EST (20050131_0)
12130 modules m_services.c
12131 modules/core m_server.c
12132 src hook.c s_serv.c
12134 - added hook for server_introduced
12135 - fixed up services support for hooks
12137 Revision Changes Path
12138 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12139 1.31 +1 -0 ircd-ratbox/include/hook.h
12140 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12141 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12142 7.36 +2 -0 ircd-ratbox/src/hook.c
12143 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12147 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12152 Add back in the comm_fd_hack thing for solaris
12154 Revision Changes Path
12155 1.26 +26 -1 ircd-ratbox/src/commio.c
12159 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12163 include commio.h s_conf.h watch.h
12164 modules m_dline.c m_kline.c m_resv.c m_stats.c
12165 m_watch.c m_xline.c
12166 modules/core m_nick.c
12167 src balloc.c cache.c client.c commio.c
12168 epoll.c ircd.c ircd_lexer.l kdparse.c
12169 listener.c s_auth.c s_conf.c s_log.c
12172 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12174 Revision Changes Path
12175 1.18 +0 -2 ircd-ratbox/adns/adns.h
12176 1.14 +6 -37 ircd-ratbox/include/commio.h
12177 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12178 7.3 +2 -2 ircd-ratbox/include/watch.h
12179 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12180 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12181 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12182 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12183 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12184 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12185 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12186 7.85 +1 -1 ircd-ratbox/src/balloc.c
12187 1.24 +5 -5 ircd-ratbox/src/cache.c
12188 7.488 +4 -4 ircd-ratbox/src/client.c
12189 1.25 +10 -280 ircd-ratbox/src/commio.c
12190 1.33 +1 -1 ircd-ratbox/src/epoll.c
12191 7.368 +4 -4 ircd-ratbox/src/ircd.c
12192 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12193 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12194 7.125 +8 -8 ircd-ratbox/src/listener.c
12195 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12196 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12197 7.78 +20 -20 ircd-ratbox/src/s_log.c
12198 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12199 1.6 +22 -15 ircd-ratbox/src/watch.c
12203 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12206 modules/core m_mode.c
12208 remove two unused variables
12210 Revision Changes Path
12211 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12215 leeh 2005/01/28 15:31:40 EST (20050128_1)
12221 - mo_kline() needs minpara of 3, not 2
12222 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12223 - require me.info is never blank
12225 Revision Changes Path
12226 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12227 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12231 leeh 2005/01/28 15:26:28 EST (20050128_0)
12234 modules/core m_mode.c m_sjoin.c
12236 - patch via jilles to fix +eI lists being shown to lusers when handling
12237 protocol stuff over TS6
12239 Revision Changes Path
12240 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12241 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12245 leeh 2005/01/25 19:47:38 EST (20050126_0)
12249 modules/core m_join.c m_mode.c m_sjoin.c
12250 src channel.c messages.tab s_serv.c
12252 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12253 an operspy call with &me
12254 - remove modebuf/parabuf params from channel_modes(), we now generate a
12255 buffer internally which we return.
12257 Revision Changes Path
12258 7.163 +1 -1 ircd-ratbox/include/channel.h
12259 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12260 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12261 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12262 7.431 +25 -18 ircd-ratbox/src/channel.c
12263 7.121 +1 -1 ircd-ratbox/src/messages.tab
12264 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12268 alz 2005/01/25 18:09:18 EST (20050125_5)
12271 doc example.conf example.efnet.conf
12274 src listener.c newconf.c s_conf.c
12276 Added dline_with_reason config option (default yes):
12278 /* dline reason: show the user the dline reason when they connect
12281 dline_with_reason = yes;
12283 Revision Changes Path
12284 7.257 +6 -1 ircd-ratbox/doc/example.conf
12285 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12286 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12287 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12288 7.124 +1 -1 ircd-ratbox/src/listener.c
12289 7.196 +1 -0 ircd-ratbox/src/newconf.c
12290 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12294 leeh 2005/01/25 13:21:17 EST (20050125_4)
12299 - make conf_set_generic_string() test len exists before it uses it.
12301 Revision Changes Path
12302 7.195 +1 -1 ircd-ratbox/src/newconf.c
12306 leeh 2005/01/25 13:10:56 EST (20050125_3)
12312 - rename 'type' to 'flags' in cluster {};
12313 - add stacking of servers in cluster {}; documented in example.conf
12315 Revision Changes Path
12316 7.256 +18 -10 ircd-ratbox/doc/example.conf
12317 7.194 +39 -7 ircd-ratbox/src/newconf.c
12321 alz 2005/01/25 12:48:54 EST (20050125_2)
12325 src listener.c s_conf.c
12327 Added dline reasons, connecting/banned clients now see ban reason.
12329 Revision Changes Path
12330 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12331 7.123 +17 -4 ircd-ratbox/src/listener.c
12332 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12336 leeh 2005/01/25 07:44:37 EST (20050125_1)
12339 doc example.conf example.efnet.conf
12342 - implement stacking of shared {}; blocks, documented in example.conf
12344 Revision Changes Path
12345 7.255 +26 -13 ircd-ratbox/doc/example.conf
12346 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12347 7.193 +51 -36 ircd-ratbox/src/newconf.c
12351 leeh 2005/01/24 19:08:29 EST (20050125_0)
12355 include client.h s_conf.h
12356 modules/core m_join.c
12357 src newconf.c s_user.c
12359 - added jupe_exempt to auth {};, exempts the user from generating warnings
12360 when they attempt to join juped channels.
12362 Revision Changes Path
12363 7.254 +2 -0 ircd-ratbox/doc/example.conf
12364 7.261 +3 -0 ircd-ratbox/include/client.h
12365 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12366 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12367 7.192 +1 -0 ircd-ratbox/src/newconf.c
12368 7.338 +8 -0 ircd-ratbox/src/s_user.c
12372 leeh 2005/01/24 18:57:02 EST (20050124_6)
12377 - rework shared {};, the format is now:
12379 oper = "flame@*.leeh.co.uk", "*.lan";
12385 oper = "flame@*.leeh.co.uk", "*.lan";
12389 Revision Changes Path
12390 7.191 +55 -23 ircd-ratbox/src/newconf.c
12394 leeh 2005/01/24 17:25:58 EST (20050124_5)
12399 - fix the prototype on load_static_modules()
12401 Revision Changes Path
12402 7.61 +1 -1 ircd-ratbox/include/modules.h
12406 leeh 2005/01/24 16:00:30 EST (20050124_4)
12411 - have cap end call register_local_user() with its own copy of
12412 source_p->username so its safe for unidented users..
12414 Revision Changes Path
12415 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12419 leeh 2005/01/24 15:48:09 EST (20050124_3)
12422 include newconf.h s_conf.h
12424 src newconf.c s_conf.c s_log.c
12426 - move the conf parser over to a table based structure, with generic setting
12427 of integers/strings
12429 Revision Changes Path
12430 7.34 +9 -8 ircd-ratbox/include/newconf.h
12431 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12432 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12433 7.190 +264 -808 ircd-ratbox/src/newconf.c
12434 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12435 7.77 +13 -13 ircd-ratbox/src/s_log.c
12439 leeh 2005/01/24 13:11:30 EST (20050124_2)
12445 - added stacking of ips in exempt {};
12447 Revision Changes Path
12448 7.253 +4 -0 ircd-ratbox/doc/example.conf
12449 7.189 +11 -30 ircd-ratbox/src/newconf.c
12453 leeh 2005/01/24 12:59:57 EST (20050124_1)
12457 src channel.c client.c hash.c hook.c
12458 newconf.c s_user.c watch.c
12460 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12461 consistent with the rest of the dlink code.
12463 Revision Changes Path
12464 1.54 +7 -7 ircd-ratbox/include/tools.h
12465 7.430 +2 -2 ircd-ratbox/src/channel.c
12466 7.487 +6 -6 ircd-ratbox/src/client.c
12467 7.113 +5 -5 ircd-ratbox/src/hash.c
12468 7.35 +1 -1 ircd-ratbox/src/hook.c
12469 7.188 +2 -2 ircd-ratbox/src/newconf.c
12470 7.337 +1 -1 ircd-ratbox/src/s_user.c
12471 1.5 +4 -4 ircd-ratbox/src/watch.c
12475 leeh 2005/01/24 12:47:13 EST (20050124_0)
12480 - cheap hack on sticky capabs..
12482 Revision Changes Path
12483 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12487 leeh 2005/01/22 11:36:54 EST (20050122_0)
12492 - updated my clicap implementation to match the spec so far..
12494 Revision Changes Path
12495 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12499 leeh 2005/01/21 07:14:43 EST (20050121_2)
12504 modules m_services.c
12505 src hook.c s_serv.c
12507 - added hooks for when we're sending a burst
12508 - rewrote hooks.txt
12509 - fix up the hooks ive already done in services compatibility, ill add the
12510 hooks for server/client introductions in a bit.
12512 Revision Changes Path
12513 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12514 1.30 +4 -0 ircd-ratbox/include/hook.h
12515 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12516 7.34 +7 -0 ircd-ratbox/src/hook.c
12517 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12521 leeh 2005/01/21 06:34:03 EST (20050121_1)
12524 contrib example_module.c spy_admin_notice.c
12525 spy_info_notice.c spy_links_notice.c
12526 spy_motd_notice.c spy_stats_notice.c
12527 spy_stats_p_notice.c spy_trace_notice.c
12529 spy_whois_notice_global.c
12531 modules m_admin.c m_info.c m_links.c m_motd.c
12532 m_services.c m_stats.c m_trace.c
12533 m_whois.c static_modules.c.SH
12534 modules/core m_server.c
12535 src client.c hook.c ircd.c modules.c packet.c
12536 s_auth.c s_serv.c s_user.c send.c
12538 - add a better implementation of the hook system, its now a slow leaking
12539 array and events are created whenever we try adding a hook for it, or
12540 theyre registered for the caller.
12542 Ive temporarily fucked services support and removed most of the other
12543 hooks.. I shall fix this soon.
12545 Revision Changes Path
12546 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12547 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12548 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12549 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12550 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12551 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12552 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12553 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12554 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12555 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12556 1.29 +34 -70 ircd-ratbox/include/hook.h
12557 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12558 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12559 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12560 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12561 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12562 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12563 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12564 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12565 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12566 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12567 7.486 +1 -28 ircd-ratbox/src/client.c
12568 7.33 +131 -137 ircd-ratbox/src/hook.c
12569 7.367 +1 -1 ircd-ratbox/src/ircd.c
12570 7.151 +6 -10 ircd-ratbox/src/modules.c
12571 7.138 +10 -14 ircd-ratbox/src/packet.c
12572 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12573 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12574 7.336 +0 -6 ircd-ratbox/src/s_user.c
12575 7.286 +8 -6 ircd-ratbox/src/send.c
12579 leeh 2005/01/20 19:19:20 EST (20050121_0)
12584 - remove an unused struct
12586 Revision Changes Path
12587 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12591 leeh 2005/01/20 13:38:39 EST (20050120_1)
12594 . configure configure.ac
12595 include client.h numeric.h patchlevel.h
12596 modules Makefile.in
12597 src messages.tab s_user.c
12601 - drop back to -O0, fix patchlevel.h
12602 - first stab at client capabilities.. this still needs work.
12604 Revision Changes Path
12605 7.240 +3 -3 ircd-ratbox/configure
12606 7.54 +3 -3 ircd-ratbox/configure.ac
12607 7.260 +3 -0 ircd-ratbox/include/client.h
12608 7.54 +2 -0 ircd-ratbox/include/numeric.h
12609 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12610 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12611 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12612 7.120 +1 -1 ircd-ratbox/src/messages.tab
12613 7.335 +3 -0 ircd-ratbox/src/s_user.c
12617 leeh 2005/01/20 06:04:41 EST (20050120_0)
12620 . ChangeLog RELNOTES
12621 include config.h config.h.dist memory.h
12624 src commio.c crypt.c getopt.c ircd.c s_serv.c
12626 . README.VMS clean.com make.com
12627 include setup.h_vms
12628 modules descrip.mms static_modules_c.com
12629 modules/core descrip.mms
12630 src descrip.mms qio.c version.com
12631 tools descrip.mms mkpasswd_vms.c
12633 - clean changelog, relnotes
12634 - mark patchlevel as 2.1.0beta
12635 - remove VMS support
12637 Revision Changes Path
12638 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12639 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12640 1.111 +1 -348 ircd-ratbox/RELNOTES
12641 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12642 7.182 +0 -42 ircd-ratbox/include/config.h
12643 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12644 7.50 +0 -4 ircd-ratbox/include/memory.h
12645 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12646 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12647 7.2 +0 -58 ircd-ratbox/make.com (dead)
12648 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12649 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12650 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12651 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12652 1.24 +7 -30 ircd-ratbox/src/commio.c
12653 7.12 +0 -4 ircd-ratbox/src/crypt.c
12654 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12655 7.24 +0 -4 ircd-ratbox/src/getopt.c
12656 7.366 +4 -19 ircd-ratbox/src/ircd.c
12657 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12658 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12659 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12660 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12661 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12665 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12671 not using the return values on a few watch functions so make them void
12673 Revision Changes Path
12674 7.2 +5 -5 ircd-ratbox/include/watch.h
12675 1.4 +19 -28 ircd-ratbox/src/watch.c
12678 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12683 Make watch throttle, don't accept letter commands stacked
12685 Revision Changes Path
12686 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12690 androsyn 2005/01/14 13:06:06 EST (20050114_4)
12697 Revision Changes Path
12698 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
12702 androsyn 2005/01/14 12:12:37 EST (20050114_3)
12705 . ChangeLog README.FIRST RELNOTES configure
12707 adns adns.h internal.h parse.c transmit.c
12709 contrib example_module.c spy_admin_notice.c
12710 spy_info_notice.c spy_links_notice.c
12711 spy_motd_notice.c spy_stats_notice.c
12712 spy_stats_p_notice.c spy_trace_notice.c
12714 spy_whois_notice_global.c
12715 doc example.conf example.efnet.conf ircd.motd
12716 server-version-info whats-new.txt
12717 help/opers umode xline
12719 include cache.h channel.h class.h client.h
12720 commio.h config.h config.h.dist hash.h
12721 hook.h hostmask.h irc_string.h ircd.h
12722 ircd_defs.h m_info.h memory.h msg.h
12723 newconf.h numeric.h packet.h patchlevel.h
12724 patricia.h s_conf.h s_gline.h s_newconf.h
12725 s_serv.h s_user.h scache.h serno.h
12726 setup.h.in sprintf_irc.h stdinc.h tools.h
12727 modules .depend Makefile.in m_admin.c m_away.c
12728 m_dline.c m_encap.c m_gline.c m_info.c
12729 m_kline.c m_links.c m_list.c m_lusers.c
12730 m_motd.c m_oper.c m_operspy.c m_rehash.c
12731 m_restart.c m_resv.c m_set.c m_stats.c
12732 m_svinfo.c m_testline.c m_testmask.c
12733 m_topic.c m_trace.c m_watch.c m_who.c
12734 m_whois.c m_whowas.c m_xline.c
12735 static_modules.c.SH
12736 modules/core m_error.c m_message.c m_mode.c m_quit.c
12737 m_server.c m_squit.c
12738 src .depend Makefile.in adns.c balloc.c
12739 cache.c channel.c class.c client.c
12740 commio.c crypt.c devpoll.c epoll.c
12741 event.c getopt.c hash.c hook.c hostmask.c
12742 irc_string.c ircd.c ircd_lexer.l
12743 ircd_parser.y ircd_signal.c listener.c
12744 modules.c newconf.c numeric.c packet.c
12745 parse.c patricia.c poll.c reject.c
12746 restart.c s_auth.c s_conf.c s_log.c
12747 s_newconf.c s_serv.c s_user.c scache.c
12748 select.c send.c snprintf.c tools.c
12749 version.c.SH watch.c whowas.c
12750 tools README.mkpasswd mkpasswd.c
12752 . README.VMS clean.com make.com
12754 include common.h s_stats.h setup.h_vms
12756 modules descrip.mms m_challenge.c m_etrace.c
12757 m_invite.c m_names.c m_pass.c m_ping.c
12758 m_pong.c m_services.c m_tb.c m_user.c
12759 m_users.c m_version.c
12760 static_modules_c.com
12761 modules/core descrip.mms m_join.c m_kick.c m_nick.c
12763 servlink descrip.mms
12764 src descrip.mms kdparse.c messages.tab qio.c
12765 s_gline.c s_stats.c version.com
12766 tools descrip.mms mkpasswd_vms.c
12770 modules/core channels.c users.c
12773 merge from RATBOX_2_0
12775 Revision Changes Path
12776 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
12777 7.40 +1 -0 ircd-ratbox/README.FIRST
12778 7.1 +46 -0 ircd-ratbox/README.VMS (new)
12779 1.110 +114 -6 ircd-ratbox/RELNOTES
12780 1.17 +4 -0 ircd-ratbox/adns/adns.h
12781 1.17 +4 -4 ircd-ratbox/adns/internal.h
12782 1.12 +38 -38 ircd-ratbox/adns/parse.c
12783 1.15 +3 -3 ircd-ratbox/adns/transmit.c
12784 1.19 +13 -13 ircd-ratbox/adns/types.c
12785 7.1 +10 -0 ircd-ratbox/clean.com (new)
12786 7.239 +47 -29 ircd-ratbox/configure
12787 7.53 +40 -32 ircd-ratbox/configure.ac
12788 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
12789 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
12790 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
12791 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
12792 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
12793 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12794 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
12795 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
12796 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
12797 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12798 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
12799 7.252 +68 -22 ircd-ratbox/doc/example.conf
12800 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
12801 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
12802 7.18 +2 -0 ircd-ratbox/doc/server-version-info
12803 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
12804 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
12805 1.5 +2 -1 ircd-ratbox/help/opers/umode
12806 1.7 +1 -1 ircd-ratbox/help/opers/xline
12807 1.2 +1 -0 ircd-ratbox/help/users/umode
12808 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
12809 1.7 +8 -0 ircd-ratbox/include/cache.h
12810 7.162 +18 -16 ircd-ratbox/include/channel.h
12811 7.25 +4 -0 ircd-ratbox/include/class.h
12812 7.259 +34 -28 ircd-ratbox/include/client.h
12813 1.13 +45 -7 ircd-ratbox/include/commio.h
12814 7.9 +68 -0 ircd-ratbox/include/common.h (new)
12815 7.181 +74 -16 ircd-ratbox/include/config.h
12816 7.78 +74 -16 ircd-ratbox/include/config.h.dist
12817 7.53 +2 -0 ircd-ratbox/include/hash.h
12818 1.28 +73 -27 ircd-ratbox/include/hook.h
12819 1.40 +15 -2 ircd-ratbox/include/hostmask.h
12820 7.61 +7 -1 ircd-ratbox/include/irc_string.h
12821 7.80 +6 -31 ircd-ratbox/include/ircd.h
12822 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
12823 7.56 +14 -8 ircd-ratbox/include/m_info.h
12824 7.49 +4 -0 ircd-ratbox/include/memory.h
12825 7.53 +2 -0 ircd-ratbox/include/msg.h
12826 7.33 +9 -9 ircd-ratbox/include/newconf.h
12827 7.53 +12 -8 ircd-ratbox/include/numeric.h
12828 7.27 +1 -1 ircd-ratbox/include/packet.h
12829 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
12830 7.19 +25 -1 ircd-ratbox/include/patricia.h
12831 7.304 +80 -25 ircd-ratbox/include/s_conf.h
12832 7.20 +12 -0 ircd-ratbox/include/s_gline.h
12833 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
12834 7.97 +7 -1 ircd-ratbox/include/s_serv.h
12835 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
12836 7.34 +13 -9 ircd-ratbox/include/s_user.h
12837 7.15 +1 -1 ircd-ratbox/include/scache.h
12838 7.5366 +1 -1 ircd-ratbox/include/serno.h
12839 7.93 +3 -0 ircd-ratbox/include/setup.h.in
12840 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
12841 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
12842 1.15 +47 -47 ircd-ratbox/include/stdinc.h
12843 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
12844 1.53 +10 -10 ircd-ratbox/include/tools.h
12845 7.1 +58 -0 ircd-ratbox/make.com (new)
12846 1.45 +338 -182 ircd-ratbox/modules/.depend
12847 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
12848 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
12849 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
12850 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
12851 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
12852 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
12853 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
12854 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
12855 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
12856 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
12857 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
12858 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
12859 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
12860 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
12861 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
12862 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
12863 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
12864 1.59 +3 -3 ircd-ratbox/modules/m_away.c
12865 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
12866 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
12867 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
12868 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
12869 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
12870 1.119 +50 -42 ircd-ratbox/modules/m_info.c
12871 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
12872 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
12873 1.69 +8 -64 ircd-ratbox/modules/m_links.c
12874 1.80 +4 -4 ircd-ratbox/modules/m_list.c
12875 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
12876 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
12877 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
12878 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
12879 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
12880 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
12881 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
12882 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
12883 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
12884 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
12885 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
12886 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
12887 1.80 +31 -1 ircd-ratbox/modules/m_set.c
12888 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
12889 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
12890 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
12891 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
12892 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
12893 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
12894 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
12895 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
12896 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
12897 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
12898 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
12899 1.114 +2 -1 ircd-ratbox/modules/m_who.c
12900 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
12901 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
12902 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
12903 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12904 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
12905 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
12906 7.48 +162 -119 ircd-ratbox/src/.depend
12907 7.153 +3 -1 ircd-ratbox/src/Makefile.in
12908 7.75 +5 -5 ircd-ratbox/src/adns.c
12909 7.84 +1 -1 ircd-ratbox/src/balloc.c
12910 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
12911 1.23 +75 -7 ircd-ratbox/src/cache.c
12912 7.429 +342 -79 ircd-ratbox/src/channel.c
12913 7.67 +42 -2 ircd-ratbox/src/class.c
12914 7.485 +245 -85 ircd-ratbox/src/client.c
12915 1.23 +349 -43 ircd-ratbox/src/commio.c
12916 7.11 +4 -0 ircd-ratbox/src/crypt.c
12917 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
12918 7.36 +3 -1 ircd-ratbox/src/devpoll.c
12919 1.32 +4 -8 ircd-ratbox/src/epoll.c
12920 7.46 +63 -6 ircd-ratbox/src/event.c
12921 7.23 +4 -0 ircd-ratbox/src/getopt.c
12922 7.112 +8 -7 ircd-ratbox/src/hash.c
12923 7.32 +135 -133 ircd-ratbox/src/hook.c
12924 7.105 +117 -17 ircd-ratbox/src/hostmask.c
12925 7.76 +79 -26 ircd-ratbox/src/irc_string.c
12926 7.365 +56 -48 ircd-ratbox/src/ircd.c
12927 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
12928 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
12929 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
12930 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
12931 7.122 +14 -13 ircd-ratbox/src/listener.c
12932 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
12933 7.150 +17 -8 ircd-ratbox/src/modules.c
12934 7.187 +1196 -344 ircd-ratbox/src/newconf.c
12935 7.35 +34 -1003 ircd-ratbox/src/numeric.c
12936 7.137 +55 -42 ircd-ratbox/src/packet.c
12937 7.187 +8 -15 ircd-ratbox/src/parse.c
12938 7.28 +2 -4 ircd-ratbox/src/patricia.c
12939 7.82 +3 -1 ircd-ratbox/src/poll.c
12940 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
12941 1.32 +8 -3 ircd-ratbox/src/reject.c
12942 7.34 +1 -0 ircd-ratbox/src/restart.c
12943 7.190 +60 -52 ircd-ratbox/src/s_auth.c
12944 7.497 +892 -156 ircd-ratbox/src/s_conf.c
12945 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
12946 7.76 +32 -35 ircd-ratbox/src/s_log.c
12947 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
12948 7.420 +999 -4 ircd-ratbox/src/s_serv.c
12949 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
12950 7.334 +773 -2 ircd-ratbox/src/s_user.c
12951 7.27 +2 -1 ircd-ratbox/src/scache.c
12952 7.44 +2 -0 ircd-ratbox/src/select.c
12953 7.285 +12 -12 ircd-ratbox/src/send.c
12954 1.16 +0 -58 ircd-ratbox/src/snprintf.c
12955 7.46 +0 -1 ircd-ratbox/src/tools.c
12956 7.28 +4 -1 ircd-ratbox/src/version.c.SH
12957 7.7 +101 -0 ircd-ratbox/src/version.com (new)
12958 1.3 +4 -4 ircd-ratbox/src/watch.c
12959 7.32 +1 -0 ircd-ratbox/src/whowas.c
12960 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
12961 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
12962 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
12963 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
12967 androsyn 2005/01/13 22:17:53 EST (20050114_2)
12969 Modified files: (Branch: RATBOX_2_0)
12972 a remote client is never going to have a watch list..duh
12974 Revision Changes Path
12975 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
12979 androsyn 2005/01/13 20:49:55 EST (20050114_1)
12981 Added files: (Branch: RATBOX_2_0)
12986 Revision Changes Path
12987 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
12991 androsyn 2005/01/13 20:39:28 EST (20050114_0)
12993 Added files: (Branch: RATBOX_2_0)
12997 helps if we actually include the .c/.h files
12999 Revision Changes Path
13000 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13001 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13005 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13007 Modified files: (Branch: RATBOX_2_0)
13008 . configure configure.ac
13009 include client.h numeric.h s_conf.h setup.h.in
13011 modules Makefile.in
13012 modules/core m_nick.c
13013 src Makefile.in client.c ircd.c messages.tab
13014 newconf.c s_conf.c s_user.c
13016 backport watch from devel
13018 Revision Changes Path
13019 7.229.2.10 +12 -2 ircd-ratbox/configure
13020 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13021 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13022 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13023 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13024 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13025 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13026 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13027 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13028 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13029 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13030 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13031 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13032 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13033 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13034 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13038 leeh 2005/01/12 10:12:40 EST (20050112_1)
13040 Modified files: (Branch: RATBOX_2_0)
13042 modules m_services.c m_whois.c
13045 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13046 when the user is logged in
13048 Revision Changes Path
13049 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13050 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13051 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13052 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13056 leeh 2005/01/11 19:47:14 EST (20050112_0)
13058 Modified files: (Branch: RATBOX_2_0)
13059 include supported.h
13060 Added files: (Branch: RATBOX_2_0)
13064 - added doc/services.txt, outlining the compatibility code
13066 Revision Changes Path
13067 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13068 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13072 leeh 2005/01/11 18:38:10 EST (20050111_5)
13074 Modified files: (Branch: RATBOX_2_0)
13075 include client.h hook.h
13076 modules m_services.c
13077 modules/core m_server.c
13078 src hook.c s_serv.c
13080 - more services compatibility code:
13081 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13082 appropriate service {}; entry, only accept SU from these.
13083 - hook into us finishing nick burst, and have services burst a list of
13086 Revision Changes Path
13087 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13088 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13089 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13090 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13091 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13092 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13096 leeh 2005/01/11 17:32:42 EST (20050111_4)
13098 Modified files: (Branch: RATBOX_2_0)
13099 . configure configure.ac
13101 modules Makefile.in
13103 Added files: (Branch: RATBOX_2_0)
13104 modules m_services.c
13106 - more services compatibility code:
13107 - encap handlers for SU (services marking client as logged in)
13108 - and for LOGIN (servers bursting logged in status)
13109 - move suser from Client -> User
13111 Revision Changes Path
13112 7.229.2.9 +9 -3 ircd-ratbox/configure
13113 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13114 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13115 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13116 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13117 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13121 leeh 2005/01/11 16:46:34 EST (20050111_3)
13123 Modified files: (Branch: RATBOX_2_0)
13124 include ircd_defs.h
13126 - whoops, missing #endif
13128 Revision Changes Path
13129 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13133 leeh 2005/01/11 15:56:57 EST (20050111_2)
13135 Modified files: (Branch: RATBOX_2_0)
13136 include ircd_defs.h
13138 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13139 have ipv6 just report sizeof(struct sockaddr_in)
13141 Revision Changes Path
13142 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13146 leeh 2005/01/10 20:19:35 EST (20050111_1)
13148 Modified files: (Branch: RATBOX_2_0)
13151 - fix a gcc warning
13153 Revision Changes Path
13154 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13158 leeh 2005/01/10 20:10:35 EST (20050111_0)
13160 Modified files: (Branch: RATBOX_2_0)
13161 adns internal.h parse.c transmit.c types.c
13163 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13166 Revision Changes Path
13167 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13168 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13169 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13170 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13174 leeh 2005/01/10 17:48:48 EST (20050110_3)
13176 Modified files: (Branch: RATBOX_2_0)
13179 - send out the reformatted xline to opers (\s -> ' ')
13181 Revision Changes Path
13182 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13186 leeh 2005/01/10 16:18:53 EST (20050110_2)
13188 Modified files: (Branch: RATBOX_2_0)
13191 include client.h supported.h
13192 src messages.tab s_user.c send.c
13194 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13197 Revision Changes Path
13198 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13199 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13200 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13201 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13202 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13203 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13204 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13208 leeh 2005/01/10 14:50:47 EST (20050110_1)
13210 Modified files: (Branch: RATBOX_2_0)
13211 doc example.conf example.efnet.conf
13213 - I dont remember ts6 desyncing on bans, so im not sure why the example
13216 Revision Changes Path
13217 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13218 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13222 leeh 2005/01/10 13:31:10 EST (20050110_0)
13224 Modified files: (Branch: RATBOX_2_0)
13225 . configure configure.ac
13226 include channel.h client.h numeric.h s_conf.h
13227 s_serv.h setup.h.in
13228 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13230 src channel.c messages.tab newconf.c s_conf.c
13233 - added --enable-services to configure, which enables some ratbox-services
13234 compatibility code:
13235 - chanmode +r, registered users only
13236 - usermode +S, prevents deop/kick of a service
13237 - service { }; block in conf for the above umode
13239 Revision Changes Path
13240 7.229.2.8 +28 -16 ircd-ratbox/configure
13241 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13242 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13243 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13244 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13245 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13246 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13247 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13248 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13249 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13250 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13251 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13252 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13253 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13254 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13255 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13256 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13257 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13258 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13262 leeh 2005/01/09 08:23:30 EST (20050109_0)
13264 Modified files: (Branch: RATBOX_2_0)
13267 - remove a tab, and add +C to opers umode help
13269 Revision Changes Path
13270 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode